A rough survey of compilation, recompilation, and compile-time evaluation https://lobste.rs/s/wn2ley #plt
https://www.scattered-thoughts.net/writing/a-rough-survey-of-compilation-recompilation-and-compile-time-evaluation/
This seems a very cool and interesting evolution for a stable and productive language, focused on real needs in the industry. The focus on making sure it all integrates well and works with legacy code is astounding. Very nice. Ocaml future seems great.
--
Making OCaml Safe for Performance Engineering | Lobsters
https://lobste.rs/s/ujvpdn/making_ocaml_safe_for_performance
How We Got the Generics We Have: (Or, how I learned to stop worrying and love erasure) https://lobste.rs/s/sirtt6 #java #plt
https://openjdk.org/projects/valhalla/design-notes/in-defense-of-erasure
Roguetype: The first ever roguelike written in the OCaml type system https://lobste.rs/s/abunxs #ml #plt
https://github.com/Octachron/roguetype
Warren's Abstract Machine: A Tutorial Reconstruction (1999) https://lobste.rs/s/espq0p #pdf #plt
https://web.archive.org/web/20110403055600/http://wambook.sourceforge.net/
Caelum, the hyper-functional programming language via @rwdf https://lobste.rs/s/ejszpl #video #plt #programming #python
https://www.youtube.com/watch?v=nvVbY6JSlHY
Can jank beat Clojure's error reporting?
https://jank-lang.org/blog/2025-03-28-error-reporting/
Discussions: https://discu.eu/q/https://jank-lang.org/blog/2025-03-28-error-reporting/
The problem with OOL is not the OO (2009) https://lobste.rs/s/zjrctq #plt #programming
https://www.rebol.com/article/0425.html
SpecTec has been adopted - WebAssembly
«...huge leap forward, because the practical state of language specifications is basically stuck in the 1960s: most language standards, even new ones, are still defined by some basic grammar notation for their syntax (and sometimes not even that), while their semantics is given by a combination of pretty prose, hidden assumptions, and wishful thinking.»
Pile of Eternal Rejections: The Cost of Garbage Collection for State Machine Replication – Aleksey Charapko https://lobste.rs/s/6ngygp #performance #plt
https://charap.co/pile-of-eternal-rejections-the-cost-of-garbage-collection-for-state-machine-replication/
Spade, a hardware description language inspired by modern software languages https://lobste.rs/s/2tfh34 #hardware #plt
https://spade-lang.org/