Sake = Rake for Smalltalk

Have you ever used Smalltalk to implement DSLs? Do you have any pointers to articles on that?

See also this blog post for my own experience in designing a Smalltalk-based DSL.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.


This originally started as a Slate mini-project of mine (build.slate) as a fairly direct translation of Rake. I proposed it as an idea for Squeak for the Google Summer of Code 2007.

And, yes, I generally try to create Smalltalk/Slate libraries as DSLs where it fits the sentence-structure of Smalltalk syntax.