Tue 27 Oct 2015 10:30 - 11:00 at Ellwood 2 - Systems OO Languages Chair(s): James Noble

The Bash shell has been a staple of software engineers for decades, and contains many anachronisms that are out of place in 2015. And yet it perseveres: no other scripting language such as Python or Ruby comes close to replacing Bash as the primary command-line, while others which improve upon it such as Zsh or Fish are conservative and incremental. We present a radically different approach to command-line scripting, using Scala as a host language for a concise, type-safe command-line DSL. This DSL, known as Ammonite, considerably improves upon doing shell-scripting in traditional scripting languages with conciseness that approaches that of Bash, while maintaining a level of safety far beyond Bash and its derivatives.

Tue 27 Oct

10:30 - 12:00: NOOL - Systems OO Languages at Ellwood 2
Chair(s): James NobleVictoria University of Wellington
nool201510:30 - 11:00
nool201511:00 - 11:30
Nicholas CameronMozilla Research
nool201511:30 - 12:00
David PearceVictoria University of Wellington
Link to publication