zlacker

[parent] [thread] 4 comments
1. elwell+(OP)[view] [source] 2019-12-13 23:28:34
> Common Lisp that compiles to Java

To Java bytecode or to Java code?

replies(2): >>catpol+31 >>_bxg1+Ej
2. catpol+31[view] [source] 2019-12-13 23:38:58
>>elwell+(OP)
Java _code_. It's madness, though I'm assured it made sense at the time.
replies(2): >>dogma1+x4 >>lonela+a5
◧◩
3. dogma1+x4[view] [source] [discussion] 2019-12-14 00:16:46
>>catpol+31
It makes more sense than generating bytecode since your “compiler” doesn’t need to comply to runtime changes other than high level API compatibility and you can leverage the performance improvements of which ever Java compiler is used to produce the final bytecode.
◧◩
4. lonela+a5[view] [source] [discussion] 2019-12-14 00:23:22
>>catpol+31
Java code is almost the same as bytecode, and is easier to debug.

That's a benefit of having a VM with JIT.

5. _bxg1+Ej[view] [source] 2019-12-14 04:25:22
>>elwell+(OP)
Java code, and then bytecode of course. Gives us meaningful stack traces, among other things.
[go to top]