Operators generator for Я written in Я itself

Here is the first real world use case of using Я - code generation:

Operators generator for Я written in Я itself

This is what I meant by composability, compactness and self explanatory code - even if you don’t know what do these symbols mean you can follow the logic described in tutorial.

This is how I dreamt to code from the beginning of my career, but it took me a long time to implement it.

3 Likes

Dynalog APL keyboard
(source)

…so are APL users already “living that dream” ?

How is that even related to APL and those typing methods?

From that APL wiki:

APL’s terseness means that substantial programs are expressible in a small space, relative to many other programming languages.

…which seems to resembles your comment:

This is what I meant by composability, compactness and self explanatory code.

So what benefits would an APL user gain from (using) your eDSL?