- Eulisp module files
- These have a .em suffix and contain eulisp source code.
- Standard compiled modules
- These have a .sc suffix, and contain position and byte-order
independent compiled code.
- Interface files
- These have a .i suffix, and contain the interface exported by
their module, and information on dependencies, etc.
- Bytecode files
- These have .ebc and .est sufficies. They hold the raw
bytecodes and statics for a group of modules.
- Fast load files
- These have .fm extensions, and contain raw bytecodes for a single
module.
- Documentation files
- These have a .doc extension (probably a bad choice), and contain
bytefunction names, and their documentation. Note that this is a
very recent addition to the compiler, but seems simple enough to
work reliably.