История изменений
Исправление
stevejobs,
(текущая версия)
:
что ты будешь «добивать» фреймворками уже есть.
имхо, в данном случае это добро. Вместо того, чтобы замусоривать базовый язык, нужно его делать максимально настраиваемым. И подключать возможности под конкретную задачу. Лучше всего вот именно чтобы даже конструкции языка подключались отдельными библиотеками. И чтобы в самом базовом языке почти ничего не было. Хочешь парсить текст - подключаешь DSL для парсинга текста, хочешь юзать акторы и синтаксис посылки сообщений - подключаешь DSL акторов, хочешь писать BDD тесты прямо в языке программирования - подключаешь DSL bdd-тестов, у тебя синтаксис изменяется под нужную задачу. Вот так правильно. А замусоривать язык всем что надо и не надо - это фу.
Исходная версия
stevejobs,
:
что ты будешь «добивать» фреймворками уже есть.
имхо, в данном случае это добро. Вместо того, чтобы замусоривать базовый язык, нужно его делать максимально настраиваемым. И подключать возможности под конкретную задачу. Лучше всего вот именно чтобы даже конструкции языка подключались отдельными библиотеками. И чтобы в самом базовом языке почти ничего не было.