gilch / hissp

It's Python with a Lissp.
https://gitter.im/hissp-lang/community
Apache License 2.0
364 stars 9 forks source link

Compose macro #214

Closed gilch closed 1 year ago

gilch commented 1 year ago

Refinement of #211

Still pretty experimental, but improving. Better organization, a couple more suffixes. The key improvement is the item and attribute lookups. Kind of a main use of Arc's Ssyntax, and it's not really an analogue if it can't do at least that much concisely.

gilch commented 1 year ago

This did take a lot of design thinking. This thing is almost a programming language in its own right, but it's weak in a few areas. I'm considering better HOF handling: abstraction and application. The composition could be done via tuples and unpacking instead of the stack mutation it does now, which might have some tradeoffs.