A package for creating line-oriented interactive interpreters