OMG, aleph-picolisp is really coming along! great work!
sorry i’ve continued to be out of the loop, demands on time have made it really so hard to do anything fun like playing with aleph/TT.
yeah, the new aleph repo linked against new libavr32 isn’t really ready, sorry about that. libavr32 needs a handful of significant changes to work with aleph code, and haven’t really decided how to do that without also requiring changes to all the modules. when i look at it i just want to clean things up with sweeping refactors that affect all the repos.
anyways we should definitely fix that, should not even be hard. for the moment of course developing against the working aleph framework is fine - we shouldn’t have to break compatbility with the app code, between the old framework and the new.
i don’t know how useful it would be to have more than one interpreted language available. maybe detrimental actually, since ideally all scripts would be written in the same language and swapped on the fly? (or maybe they each have their areas of strength? what do you think?) so although i have a somewhat unreasonable desire to build things in FORTH right now, i should just start learning picolisp. [ tangential question: how different is it, on a practical level, from, say, common lisp? ]
in any case, your list of features reads like a good list for any interpreter to support. maybe could go on GH in case others want to contribute to small tasks? (i would love to but just can’t make promises right now.)
beyond cool, it would facilitate development in a great way
i will put a bootloader rewrite top priortiy of my task list since i don’t think it should be a great big task.
but yeah, anyone who wants to take advantage will need the ICE.
Hempl project includes a lightweight stdio implementation for avr321 providing proper stream abstraction for filesystem/uart, which is better, but I eventually gave up getting this to work inside avr32lib.
i missed this. i guess it would make a good GH issue for libavr32 repo.