Hi Shawn, > My starting point was the published sources for Maru 2.1 here: > http://piumarta.com/software/maru
Thanks for posting this. Your issues with %typecheck, <header> and <buffer> were due to generating the evaluator with %define-accessors set to %define-safe-accessors in boot.l. Setting %define-accessors to %define-unsafe-accessors fixes them. Your other observations arising from bit rot were spot-on and I've updated the sources and made a maru-2.2 tarball that can generate a working evaluator from emit.l and eval.l. I took the liberty of writing subr_read from scratch, to match the one in eval.c, and updated various other things to better match the current features. Although 'make test' and 'make test2' are working again, the languages implemented by eval.c and eval.l are slightly different due to development in the former that has not been carried forward into the latter. Regards, Ian _______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
