owl-lisp/owl

restructure vm bootup

Closed this issue · 1 comments

aoh commented

something like:
vm -> owl_apply(progptr, arg)
main() -> decode_fixnum(owl_apply(decode_heap(builtin-heap/file), encode_stringlist(args, nargs))

aoh commented

Next up heap metric and argument list size computations without spare space to be able to allocate the space before boot.