66 karma · joined November 11, 2020
Great article apart from that.
Do you have recommended references about these grammatical constructs ?
Most of the research is done with simpler models though (because mainly math people do it, and it's hard to prove anything on something as complex as a transformer).
This is a real project, this guy wrote a compiler, to convert common lisp to GLSL (I'm not talking about a simple DSL with code generation, but also type checking and so on).
In his Livestreams, he usually try to implement a specific 3D feature (like triplanar mapping, the Phong of lighting, ...).
Everything is done in a single window, with the program being recompiled while running, pure lisp style.
He is on a hiatus right now though with livestreams, but there is plenty of material already to watch ...
Nothing fancy, just a static page with CV. But writing a crude org mode -> HTML generator in AWK was fun
I was wondering if it's doable without the while. and other constructs (which honestly feel like plugged artificially in J, even syntax wise)
(and tbh, even leaving a REPL open all the time works perfectly fine, since include("myscript.jl") really does reload the script, unlike the import keyword in Python)
However it is a revolution for the HPC crowd. If your program is supposed to run for several days on multiple nodes, 10 seconds of compilation is a negligible price to pay for a much cleaner and shorter code than Fortran or C/C++.
I've been using Julia for a few months for physics related simulations and it's just so much better than Fortran to work with.