I've been procrastinating on #Kittyscript development and have done pretty much nothing for the past month. Every day I try to get started, but only the spirit is willing and the flesh is weak. Last commit was in mid-February, it's late March now.

What I want to implement next is a hashmap (though cheating a little, by using a Java map as a backend, and writing a wrapper class in Kotlin to translate the equality comparison and hash code calculation between Kittyscript's and Java's semantics). I've already started with that, but haven't finished it and parts of it aren't even committed to Git yet. (I only want to commit code that at least compiles and passes the few tests that currently exist)

This will be a key piece for the abstract syntax tree and compiler, because of the attributes that can be attached to the context and the expressions.

Check out the repo on Codeberg here: https://codeberg.org/LunaDragofelis/kittyscript-kotlin
kittyscript-kotlin

Kittyscript, an all-purpose programming language platform.

Codeberg.org