Я думаю о написании своего собственного маленького языка.
Я нашел несколько вариантов, но не стесняйтесь предлагать больше.
- JVM
- Попугай
- ОСА
Многие языки используют JVM, но если вы не пишете язык, похожий на Java, вся мощь, которую дает вам stdlib, будет казаться уродливой; С динамическими вещами тоже не очень хорошо.
Parrot кажется хорошей виртуальной машиной для разработки языков, но у нее есть небольшой запах заброшенного/незавершенного/хобби-проекта.
OSA — это то, что поддерживает Applescript, не особенно известную виртуальную машину, но я использую Mac, и она предлагает хорошую системную интеграцию.
CLR+Mac не кажется хорошей комбинацией...
Мой язык будет объектно-ориентированным функциональным языком параллельных потоков данных со строгой типизацией и сочетанием синтаксиса Python и Lisp. Звучит хорошо, а?
[edit]
Я пока принял Python, но хотел бы узнать больше об OSA и Parrot.