2 ms·
Situation: "many different tools, possibly even written in different languages." Many different languages?! Ridiculous! We need to develop one universal system
by misterdoubt 7y ago
Situation: "many different tools, possibly even written in different languages."
Many different languages?! Ridiculous! We need to develop one universal system "for any kind of metaprogramming task: to construct parsers for programming languages, to analyze and transform source code, or to define new DSLs with full IDE support. "
Soon:
Situation: many+1 different tools, definitely written in different languages.
- jurgenv 7y agoWorking with code Analysis and transformation techniques at the same time was always about glueing database and logic progressing tech to functional programming and algebraic specification tech for us. Just having those linguistically integrated before you start thinking about a language progressing tool makes working with Rascal a lot of fun.