ANTIREZ

@antirez@mastodon.social

Things becoming more interesting in Aocla land. (Aocla = Advent Of Code inspired LAnguage, since I started modifying the day 13 puzzle to see where it would bring).

December 21, 2022 at 3:24:22 PM
Web

This looks interesting, and reminds me of Forth. I guess I stopped before puzzle 13 so I am not sure of what the syntax is. Do you push on the stack everything that looks like a value and evaluate at the point where you encounter an operator/function ?

exactly. Everything is pushed but tuples, that instead capture values in the stack into var: (x y z) is not special syntax, is data type. And symbols, if not quotes like 'this, trigger a procedure lookup and call. Aocla main data type is the list and programs are just lists as well.

Sweet and elegant, bravo! Blocks remind me of FALSE language. Variable capture is something new in this niche, I suppose. Are the sources available somewhere to play with?

thanks! Publishing everything in a few days with a blog post (or a README that is actually a blog post :D).

Elk Logo

Welcome to Elk!

Elk is a nimble Mastodon web client. You can login to your Mastodon account and use it to interact with the fediverse.

Expect some bugs and missing features here and there. Elk is Open Source and we're actively improving it as a community project. Join us and let's build it together!

If you'd like to report a bug, help us testing, give feedback, or contribute, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

三咲智子 Kevin DengPatakAnthony FuDaniel RoeJoaquín SánchezTAKAHASHI Shuuji

The Elk Team