Seeing as this functionality has been implemented in clojure and python, I thought I’d have a go at doing it in Lua. This is something I hacked together in about a half hour, so there might be errors in places. Source is on github. % lua > shelua = require("shelua") > ls() shelua.lua > echo("Hello, world!") Hello, world!