Roadmap

Milestone: 1.8.0

Due in 2 days (10/04/20 00:00:00)

2%

Total number of tickets: 128 - closed: 3 - active: 125

  • Re-work usage of PATHNAME-DEVICE components

Fix outstanding issues in preparation for ending active support for openjdk6 and openjdk7 with that branch.

Milestone: 2.0.0

Due in 10 days (10/11/20 09:00:00)

PLATFORMS

COMPLETED

  • Running and building on openjdk{8,11,13,14,15}.

FEATURES

IN PROGRESS

DEFERRED

  • CLtL Environment access
  • New compiler(s):

We could use compilers "outside" of ABCL by using something like LLVM. Instrument to java6 verifier passing jvm code to ensure quality.

One frontend to multiple backends, listed by utility:

0) java 8 bytecode (53? ?)

1) java 11 bytecode (? ?)

2) WASM

3) CLR

4) Android's JVM de jure (post-Dalvik only?)

  • Java 6+ bytecode verifier (running the Prolog specification for bonus points)
  • refactored bytecode manipulation abstractions away from specials Allows to start parallelizing compilation
  • cleaned up Streams (optionally implement a Lisp reader)
Note: See TracRoadmap for help on using the roadmap.