Написал для работы маленький DSL на F# (fsyacc, fslex). Язык интерпретируется. Интерпретатор может запускаться интерактивно. Предназначен для 3D-дизайнеров (так что очень простенький). При старте в интерактивном режиме выдаёт:
/Enter empty line to exit to CP/M %)/
Ну дизайнеры не поймут, что это вообще такое, а заказчик у нас очень технический мужик лет сорока, должен оценить =).