BLUE - Minimalist lisp abusing Elixir block syntax

Another day, another lisp is born.

This one is just a toy, abusing elixir syntax, it has no reader, it’s just valid elixir ast.

<3

2 Likes

Lol, glad to see I’m not the only one that likes subverting the Elixir AST. ^.^

A couple (though not near all) of some of my fun tests: ^.^



And not AST subverting, but a lisp’y thing in Elixir via sigils and/or functions with read-macro’s and normal macro’s:

I always love doing this stuff. ^.^

1 Like

Haha, yeah, I already knew some of your experiments, like them a lot because you also enjoy playing with langs in elixir. I’m liking your parser library a lot, will probably use it for another experiment in the following days.

Just updated blue to support calling operators and pipes. I guess I wont be adding more features to it, I want to keep it minimal but functional. :slight_smile:

I love the style parsing that ExSpirit does, been using that style in a variety of languages for going on 20 years now. :slight_smile:

If any questions about it, just ask, and yes putting the rules in different modules compiles faster at a slight runtime cost if that matters to you. :slight_smile:

Heh, yeah I tried to keep my Llixer.Simple library very simple, I should finish it someday. :slight_smile: