Exporter is part of the build procedure, implementing dump of current S8 system to a Snapshot.
It is a customization of traditional Exporter used in all platforms, delegating encoding in a ObjCEncoder that produces the source of methods as Objective-C methods.
See class ObjC8Exporter in file build/library/objC/Snapshot.st of platform files.
Jumping plan
Implement ObjCExporter
Conditional export of methods
We use to export a few methods during early stages of implementation of Encoder. See ObjCEncoder>>#canExportMethod: in build/patches.st of platform files
We actually are not using the Exporter :-( It is the ToDo list to move implementation under S8Exporter