-
@timbaldridge @Bronsa_ @CursiveIDE right. to that point, the intrinsics mechanism in MAGIC requires you provide two functions: one to compute the correct bytecode and one to compute the type of the expression, as in github.com/nasser/magic/blob/master/src/magic/intrinsics.clj#L279. this allows it to participate in many of the compiler's optimizations
-
@timbaldridge @Bronsa_ @CursiveIDE honestly i am somewhat torn between the mysticism of classic lisp and the pragmatism of something like clojure. mystically, it would be cool if the whole language emerged from some elegant bytecode abstraction. practically, i probably just want hooks into the analyzer/compiler.