Category: Terebinth

  • Pre-release: terebinth v0.1.0-alpha.2

    Pre-release: terebinth v0.1.0-alpha.2

    Changelog Synopsis Despite the changelog being so short, this update touched a lot of the codebase. The biggest change of course is a bugfix that addressed an issue with arithmetic binary operator associativity. If the precedence of consecutive binary operators was the same, the evaluation of the operators was right-associative. By default, all arithmetic operators…

  • Pre-release: terebinth v0.1.0-alpha.1

    Pre-release: terebinth v0.1.0-alpha.1

    Changelog Synopsis I have finally found motivation to continue working on Terebinth! I found a really awesome YouTube series about writing a compiler in Rust, and I have been following along with it to help create the Terebinth compiler. I will be updating the Terebinth compiler at least until version 0.1.0 is officially released. Afterward,…

  • terebinth update

    terebinth update

    A little while back, I was working on writing an interpreted programming language using C++ as the medium for the interpreter implementation. The repository for that project can be found here, and it has since been converted to a public archive. I was in the middle of investigating the feasibility of modernizing the underlying C++…

  • (Un)Release: Updating terebinth

    (Un)Release: Updating terebinth

    Awhile back, I cut an initial v0.1.0 release of terebinth, an interpreted programming language built using C++. I did not do much else with the language up until a few days ago, where I decided to scrap what I had initially released to start anew. I am currently working on upgrading the project tree to…