Roadmap

Milestone: 1.5.1

2 months late (07/14/17 00:00:00)

FEATURES

Basics in place for additional compilers:

  • CLtL Environment access
  • Java 6+ bytecode verifier (running the Prolog specification for bonus points)
  • refactored bytecode manipulation abstractions away from specials
  • cleaned up Streams (optionally implement a Lisp reader)

Milestone: 2.0.0

7 days late (09/15/17 07:00:00)

New compiler(s):

One frontend to two backends:

0) The current Java 5 bytecode (49 0)

1) Java 8 bytecode (5? 0)

2) Android's JVM de jure (Dalvik as an exercise…)

The transformation could plausibly be served by using some portion of LLVM.

Instrument to java6 verifier passing jvm code.

Note: See TracRoadmap for help on using the roadmap.