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.
Program Display Configuration
Tue 27 Oct
Displayed time zone: Eastern Time (US & Canada)change