Whilst dropping in on the recently revamped Cocoon Wiki, I noticed that Paul Ford has added a page there, noting that he’s going to try, “over the next year, to implement Ftrain.com in Cocoon”.
Should be interesting to watch. Ftrain is one of my favourite sites.
Having implemented a (very) little language for working with project structures (Spooky), I’d considered producing another abstract language for describing simple Cocoon applications. That would hopefully help people, like Paul, who are approaching Cocoon for the first time.
Because they provide higher-level abstractions than the implementation (host) language, little languages can also be used as learning aids to introduce at least some of the features (if not all the syntactic details) of the host language.