BR# DevLog 0: Announcing BaguetteSharp… Oxidised
BaguetteWhat?
Baguette# or BaguetteSharp or Baguette, is my joke programming language I made for the kicks, for the joke, for my TIPE, everything.
I liked it but the OCaml code is horrible. The Lexer and Parser are easy enough to understand, but the code of the interpreter is absolutely unreadable.
There is many reasons of why this code is so unreadable. First, I coded this interpreter under IV morphine at the hospital. Which is not a very good moment to code something. Like not at all. Second, I was pretty new at the whole interpreting stuff.
Rust Edition
Yes oxidised like rust like Rust as in the language I know I’m really funny.
It’s not just a stylistic project as well, it’s important to properly implement LLVM to make a functional compiler from a strong codebase instead of bodged one.
It will also allow me to make a LSP implementation.
Where can we follow
There is three git repos:
- The main repo in my own forge
- The codeberg nightly mirror
- The GitHub stable mirror
Closing words
See you next DevLog entry :)