Swimming with the Razorfishes

Wednesday, November 24, 2004

Sergey Dmitriev: Language Oriented Programming

"It's not a question of general-purpose versus domain-specific. I want all freedoms. I want to be able to do anything, and also be highly productive at the same time. There aren’t any good ways to do this yet. Ideally, I would be able to use different languages for each specialized part of the program, all working together coherently. And the environment would fully support these languages with refactoring, code completion, navigation, and all the other productivity tools that are available for mainstream languages.

To achieve this independence, I need the freedom to create, reuse, and modify languages and environments. For this freedom to be practical, it needs to be easy to achieve. If we solve this problem of easily developing languages and environments, it will be a giant leap forward for programmers. This is where Language Oriented Programming comes in."

0 Comments:

Post a Comment

<< Home