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:
- Abstract: http://acmeism.org
- Talk: http://acmeism.org
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
- Reini Urban (rurban)
- Zakariyya Mughal (sivoais)
- Denise Paolucci (rahaeli)
- Will Rubel
- Athena Yao
- Deb Nicholson
- Jared Miller
- Daniel Norman (abnorman)
- parv
- jack lupton (itnomad)
- Chanda Unmack (teleute)
- Tim Heaney (oylenshpeegul)
- Krishna Sethuraman (shamu)
- Thomas Stanton (tstanton)
- Rob Duncan (robd)
- Daniel Sterling (HighBit)
- Rusty Bourland (saki)
- Gautam Dey (gdey)
- Yusuke Wada (yusukebe)
- Mirjam Urban (mirjam)
- David Delikat
- NdFeB
- Buddy Burden (barefootcoder)
- Brad Oaks (bradoaks)
- Elizabeth Mattijsen (liz)