Single-file projects ==================== There are two required files, in addition to the source files: * `sources.index` - a list of all source files * `deps.index` - a list of dependencies `sources.index` --------------- `sources.index` can be skipped, and all `.slul` files in the current directory (recursive) can be loaded. `deps.index` --------------- `deps.index` could be skipped: * If absent, or missing information, it could print a command to use to generate it. * Perhaps the information could be encoded in the file header (similar to old SLUL). A header in `Main.slul` could perhaps look something like this: dep AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA somelib 0.1.0 dep AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA otherlib 0.2.1 CommandMain "myapp" ...