Stories by sebastien
The author's page on Archive https://web.archive.org/web/20120207165357/https://engineering.purdue.edu/~qobi/software.html
While experimenting with some fairly math-intensive computer graphics (signed distance fields and procedural texture generation) I realized that I needed a refresher on algebra, calculus and trig. I'm well covered in linear and geometric algebra, but I'd like something that I can use as a reference ...
Katahdin - a programming language where the syntax and semantics are mutable at runtime
(chrisseaton.com)
From 2007, but still quite relevant in its usage of PEGs/Packrat to compose very different grammars into a single language. The runtime mutability aspect is also a fairly major departure from the traditional offline compiler approach.
This example form the documentation sums how powerful it can b...
Also worth checking out: the [related HN discussion](https://news.ycombinator.com/item?id=13773813) (from 2017)
A noteworthy fact about Restructor: I features "a visual programming environment [that] tries to make code look as much as possible like a textual language for familiarity, but is a tree based editor underneath."
Computer graphics and statistics often use parameters with values defined in the [0‥1] interval. How would you name a type for such as value (as in `typedef NNN float`)
It seems that the only mathematical term that fits these requirements is "mantissa"' but it's an overloaded term in computer sci...
I had never heard of Adept before, and have no idea if it actually meets its performance claims, but given the rising popularity of low-level, "systems programming" languages, it might be worth checking out.
Also, see [Firm's comparison with LLVM](https://pp.ipd.kit.edu/firm/LLVM.html)