mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

589
comptes actifs

#bootstrapping

0 message0 participant0 message aujourd’hui

Good and bad #bootstrapping and #lisp news.
Timothy Sample has been exploring to write a #bootstrappable syntax-case implementation (the first?) and using GNU Mes to prototype that, sponsored by @nlnet .

Sadly, it didn't perform and #NLnet apparently didn't choose to extend his grant. (Boo!)

Edit: I was contacted by NLnet and they convinced me that they never denied such an extension (or new grant) proposal.
So...that's probably double sad...this seems to have been a most classical communication problem (seen Black Mirror S07E05?).

Edit: Also, the "Boo!" was primarily directed at the possibility of the EU retracting funding, NLnet is doing very important work, and amazingly so.

Anyway, Timothy is now writing another bootstrappable lisp implementation: Germ. It's still pretty early days but it's looking great. So happy with this!

ngyro.com/blog/introducing-ger

ngyro.comIntroducing Germ Lisp – Ngyro

“The Design of a Self-Compiling C Transpiler Targeting POSIX Shell” (2024)
doi.org/10.1145/3687997.369563

“We have developed pnut, a C to POSIX shell transpiler written in C that generates human-readable shell code. […] Together, pnut and the shell serve as the seed for a chain of builds that create increasingly capable compilers up to the most recent version of [GCC]”

(@monnier is among the authors 👋)

Cc: @janneke @stikonas

ACM ConferencesThe Design of a Self-Compiling C Transpiler Targeting POSIX Shell | Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering