Acmeism - Hacking in all Languages at Once

By Ingy döt Net (‎ingy‎) from SPUG.pm
Date: Tuesday, 4 June 2013 11:10
Duration: 45 minutes
Target audience: Intermediate
Language: English
Tags: acmeism node perl perl6 python ruby

You can find more information on the speaker's site:


Acmeism is the idea that the creators of good ideas take them past the formidable boundaries of their mother tongue. In programming this means that a great idea published as a Ruby Gem will (with perhaps a dash or two of added abstraction) serve the Node and Python communities equally well.

Ingy (who helped create YAML, the serialization format for all languages) has published packages in most of the “O’Reilly Languages” and is working on a toolchain so that he can Hack Once, Push Everywhere (HOPE). This talk is about those tools and some of the first-fruit packages.

These Acmeist tools and packages will be covered:

* UniScript – CoffeeScript-esque syntax that compiles to many langs
* Pegex – The easiest way to create/parse new languages/DSLs
* TestML – Define a test suite that runs in every language
* StarDoc – Acmeist documentation framework
* Package – Automated Acmeist packaging and contribution
* JSONY – A relaxed JSON that was created using Acmeist tools

Attended by: