The #Kittyscript abstract syntax tree, as per my current concept, will consist out of list nodes, comment nodes, symbol nodes and literal nodes. Each node can have arbitrary attributes to be read and written by macros and compiler plugins. In a way, it feels more similar to XML than to Lisp.
@LunaDragofelis I read kitty script and went "oh so kovid is making his own configuration language for kitty now?" And then realized you are not kovid :😅
@LunaDragofelis though your idea sounds interesting, how would that look from a syntax POV? Can you share a sample?
@tusharhero I haven't decided on a main textual syntax yet, but it might look visually similar to Typescript. It will be possible to plug in different textual syntaxes and parse them to the same syntax tree.

I can show you the work in progress repo on Codeberg, and there's Proto-Kittyscript code in it, a different, rather barebones language implementing Kittyscript control flow, itself implemented in Kotlin. Proto-Kittyscript will be used to implement the actual Kittyscript.

https://codeberg.org/LunaDragofelis/kittyscript-kotlin
kittyscript-kotlin

Kittyscript, an all-purpose programming language platform.

Codeberg.org