Hi,
I’d like you to know there is a tiny IDE (or rather a screen editor with additional useful features) available for uLisp on the PicoCalc: GitHub - ErsatzMoco/ulisp-picoedit
Features:
- Real screen editor, unrestricted length of lines
- Copy/Paste/Delete for lines or marked range
- Directly run your code from within the editor - single lines, marked range or whole buffer
- Help system makes built-in documentation available
- Search function
- Second edit buffer for looking into other code or copying it from SD card or the running system
- Full SD card support including file deletion
- Restricted set of special characters/umlauts accessible (currently German set)
Why Lisp? Have a look at the excellent uLisp by David Johnson-Davies. It can really do an awful lot, see plenty of impressive examples on the site. PicoEdit itself is written almost entirely (99%) in uLisp. UF2 currently available for the Pico 2 (W), which makes sense because of the larger RAM. But the editor should run on the old Pico as well.
Note that there also is a version of this editor for use with a standalone uLisp machine based on the Teensy 4.1: GitHub - ErsatzMoco/ulisp-lispbox: Self-contained uLisp computer using Teensy 4.1 and TFT with RA8875 controller