Embedded Programming

MiniPicoLisp

There is MiniPicoLisp, a reduced 32-bit PicoLisp (also in C) especially suitable for embedded systems. It is a minimal version, without support for databases, UTF-8, bignums, IPC, networking and other system-dependent functions.

A kind of "pure" PicoLisp (not "pure Lisp"!), it supports the full PicoLisp language, but runs faster, and uses even less memory space. It should also not be restricted to Unix. In addition, it compiles and runs also on 64-bit systems.

Download it here: [miniPicoLisp.tgz]

PilOS

Links

Links to Rosetta Code tasks that are relevant to embedded programming?

Mizar32

Links to simple machines and the Mizar32 wiki book.

  • picolisp_simplemachines.pdf
  • Reviving Lisp for smaller programmable machines

    https://picolisp.com/wiki/?embedded

    09dec20    erik