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 >
