clyfe edited this page Aug 29, 2011 · 8 revisions
Clone this wiki locally

Projects that aid metaprogramming in CS

https://github.com/clyfe/meta_code - Metaprogramming utilities for CoffeeScript inspired by Ruby (this project)
https://github.com/petebrowne/mixable - A Ruby style mixin library for CoffeeScript & Javascript
https://github.com/danielribeiro/rbcoffee - Rubyisms in Coffeescript
https://github.com/Soares/inject - prototype chain injection


https://gist.github.com/613924 - pure JS, This library defines a new style ES objects, which support delegation based mixins. A mixin, chain is stored in the internal [ [ Mixin ] ] property.
https://github.com/jashkenas/coffee-script/wiki/Mixins - emulate mixins in CS
https://github.com/jashkenas/coffee-script/wiki/%5BExtensibility%5D-Writing-DSLs - writing DSLs
https://github.com/jashkenas/coffee-script/wiki/Easy-modules-with-coffeescript - namespaces