LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

что ты будешь «добивать» фреймворками уже есть.

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

Исходная версия stevejobs, :

что ты будешь «добивать» фреймворками уже есть.

имхо, в данном случае это добро. Вместо того, чтобы замусоривать базовый язык, нужно его делать максимально настраиваемым. И подключать возможности под конкретную задачу. Лучше всего вот именно чтобы даже конструкции языка подключались отдельными библиотеками. И чтобы в самом базовом языке почти ничего не было.