#470: run-program issues with OpenJDK 11 -------------------------------+----------------------- Reporter: Mark Evenson | Owner: (none) Type: defect | Status: new Priority: major | Milestone: 1.7.2 Component: other | Version: 1.7.1-dev Resolution: | Keywords: Parent Tickets: | -------------------------------+-----------------------
Comment (by Mark Evenson):
Apparently, the Lisp compiler in ABCL is behaving differently depending on whether it is running on openjdk8 versus openjdk11. When run-program.lisp is compiled with openjdk8 the SHARPSIGN-DOT reader macro is stuffed into the string, when compiled with openjdk11, the unadorned string is utilized. Since the ABCL compiler is written entirely in Lisp, there should be no such platform differences present, and yet this problem is reproducible.
Well, I needed to understand the current compiler better anyways, so this is good practice at examining its innards…