freenode/#sicl - IRC Chatlog
Search
8:00:47
no-defun-allowed
Indeed, but if you squint hard enough, it's more like a Smalltalk virtual machine than it isn't; except that the surrounding environment is awful and there's these weird things called "primitive types".
12:20:59
scymtym
i have the impression that ABCL does code walking without macro expansion to determine whether the method body contains CALL-NEXT-METHOD calls: https://github.com/armedbear/abcl/blob/bca11a225a64466c785e291d5d01f19fc8c09ac3/src/org/armedbear/lisp/clos.lisp#L2764 am i missing something?
12:22:37
scymtym
(and indeed, manually macroexpanding a method in McCLIM that "hides" a CALL-NEXT-CALL call in a macro fixes the problem i'm seeing)
12:27:22
Shinmera
I wrote a compiler for a proto-java targeting the jvm. Can't say I enjoyed the bytecode much.
12:30:10
scymtym
shka_: that may also be the case. i'm currently wondering whether there is a bug there. i'm asking because i can't see how this could work correctly
12:41:40
scymtym
i reported it as https://github.com/armedbear/abcl/issues/301 . i think i did my due diligence to ensure the problem is not on my end