| ▲ | BoiledCabbage 2 days ago | ||||||||||||||||||||||
While I'm not clear on how it scales to more broader problems, it's nice to see a somewhat novel idea in programming languages vs the same rehash of algol derived languages. I do think I've seen something similar. A language mainly driven off of pattern matching, but I don't recall where. Does anyone know of prior art? Or is this completely novel? | |||||||||||||||||||||||
| ▲ | MisterTea 2 days ago | parent | next [-] | ||||||||||||||||||||||
Prolog comes to mind with its facts and rules matching. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | shrubble 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
SNOBOL, SPITBOL and the Icon and Unicon languages are heavy with pattern matching. There’s a book on “Snobol for the Humanities” but it doesn’t have a strong focus on UI; everything at the time it was written used a simple terminal interface like a REPL with no advanced terminal handling. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | graypegg 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
June's (developer from the team page on Nova's site) personal website [0] points to this other interesting looking pattern-matching-based language she made called Modal [1] which seems to work on a tree rather than named LIFO stacks | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | MarsIronPI a day ago | parent | prev | next [-] | ||||||||||||||||||||||
XL[0] or its derivative Tao3D[1]? Regardless I think XL is a fascinating language. Being a Lisp person I find it neat when a language manages to write its core language constructs in itself. [0]: https://xlr.sourceforge.io [1]: https://tao3d.sourceforge.net | |||||||||||||||||||||||
| ▲ | ModernMech 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
| ▲ | delifue 2 days ago | parent | prev [-] | ||||||||||||||||||||||
Egison is a pattern-matching-oriented language https://www.egison.org/ | |||||||||||||||||||||||