Open GoogleCodeExporter opened 9 years ago
- have separate (fasl-modular-encode <thing> <modules>) -> encode module info and dependencies first, and then a regular fasl object with links which are filled in at decode-time, (fasl-modular-decode ...) which does that, and (fasl-modular-load <path> (<lib-path> ...)) which tries to automatically load the libraries as needed if they aren't already loaded.
Original comment by aohelin
on 28 Dec 2011 at 8:44
- how to handle varying (macro) instruction sets? probably best to have precompiled modules contain vanilla bytecode and have the loading owl be responsible of any translation. other option would be to make the fasls vm-dependent, which sounds like a bad idea. the bytecode<->macro-op mapping could be handled by the same store which handles code sharing.
Original comment by aohelin
on 28 Dec 2011 at 10:23
Original comment by aohelin
on 18 May 2012 at 7:58
Original issue reported on code.google.com by
aohelin
on 27 Dec 2011 at 9:42