OCaml Virtual Machine implemented in PIC18 assembler (compactness of binaries + efficiency).
PICs supported: all of the PIC18 family.
Porting of a large part of the OCaml runtime and standard library.
PICs specific libraries: LCD display, EEPROM, high level serial connection facilities, interruption catching, etc.
Two PIC simulators for OCaml programs to test them before programming the PIC.
OCaml library to write a component simulator as an OCaPIC simulator plug-in.
Deadcode elimination (with OCamlClean).
OCaml bytecode compression.
Fully tested, actually works with real programs.
Library documentation: manpages included in the
distribution.
-