Charlotte Thomas

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:

Closing words

See you next DevLog entry :)

⮬ Back to top