I'm really interested in -lang these days...

Anyone has some experience to share?

@mdallastella Interesting, it looks like a small reasonable-enough Lisp. Too bad they chose a stack machine.

@tfb I'm quite ignorant about the implementation details, what do you mean with "stack machine"?

@mdallastella The architecture of their virtual machine. It looks like a classic byte machine, a bit like Java. More recently, it was discovered that register machines make sense for VMs too, not just physical CPUs. That's part of what made byte-interpreted Lua more efficient than some low-quality compilers even (PyPy for example).

In the end it's a small thing and not super important, though.

@tfb weird, because the author of Janet is the same guy who made Fennel (a lisp that transpile to Lua)

Sign in to participate in the conversation
Functional Café is an instance for people interested in functional programming and languages.