open source script interpreter