Hi Sven,

I'd put RB + SmaCC among the lot. But I consider that really non-trivial :
the pattern language of RB (and the underlying pattern matching and
unification algorithm) is top notch, and how SmaCC builds on RB to
virtually generate code / optimise code / then compile is nothing short of
amazing.

SmaCC comes with a pattern matching/unification algorithm over ASTs +
auto-generation of AST code + visitor + tree equality + the equivalent of
Flex/Bison(*) + a GUI in 11401 lines of code.

Thierry

(*) And a true equivalent, with LR, LALR and GLR !

2016-07-29 14:05 GMT+02:00 Sven Van Caekenberghe <[email protected]>:

> <Social Media Marketing>
>
> The following interesting question/thread could use some more
> comments/votes:
>
> Ask HN: Examples of elegant, non-trivial Smalltalk? | Hacker News
>
> > https://news.ycombinator.com/item?id=12185892 <
> https://news.ycombinator.com/item?id=12185892>
>
> Sven
>

Reply via email to