4 ms·
Also, have you seen: http://www.jetbrains.com/mps/ http://www.jetbrains.com/mps/ http://www.intentsoft.com/ http://www.intentsoft.com/ http://camlunity.ru/sw
by bcheung 12y ago
Also, have you seen:
http://www.jetbrains.com/mps/ http://www.jetbrains.com/mps/
http://www.intentsoft.com/ http://www.intentsoft.com/
http://camlunity.ru/swap/Library/Computer%20Science/Fundamental%20Innovations/The%20Death%20of%20Computer%20Languages.%20The%20Birth%20of%20Intentional%20Programming.pdf http://camlunity.ru/swap/Library/Computer%20Science/Fundamen...
- akkartik 12y agoI wasn't aware of MPS (thanks for the link), but I've spent some time thinking about DSLs. My previous project was about a DSL-friendly language: http://akkartik.name/post/wart http://akkartik.name/post/wart. But I've since moved on to the view that you can't fix programming with just a new language. I've read everything I could find about Simonyi's work, but it's hard to get a good feel for it without playing with an actual system. I worry that it will be good when it launches, but gradually degrade over time because there's just too much code and people gradually don't understand it. We have fifty years of experience building good interfaces. But the implementations behind the interfaces have a way of gradually rotting as people leave and new implementors take their place. I'm focusing on the complementary problem of transmitting implementation knowledge more efficiently.