4 ms·
Not super related but it's worth noting that Charles Simonyi sort of pioneered something called 'intentional programming' [1] a good while ago, going so far as
by WaxProlix 8y ago
Not super related but it's worth noting that Charles Simonyi sort of pioneered something called 'intentional programming' [1] a good while ago, going so far as to create the Intentional Software Company to promote the practice.
1 https://en.wikipedia.org/wiki/Intentional_programming https://en.wikipedia.org/wiki/Intentional_programming
- _Nat_ 8y agoI think that's where I first heard the term "intentional" in this usage! It fit exactly what I was doing, so I adopted it as a name. I did a little bit of research on their prior work, but I get the feeling that they fell into a bunch of traps. For example, they seem to refer to "compiling" programs, which is enough of a conceptual mistake as to sink their project from the start. Still, the overall idea that the focus should be on intent, rather than how that intent is implemented, seems apt.
- WaxProlix 8y agoIf you look at any of their products (might be hard to do actually) the focus was metaprogramming as a paradigm and building tools to create basically DSLs for various domains which allowed more or less what you're talking about, all of which were interpreted to a sort of universal meta-language and all of which could be projected from that representation into any of its other forms. Pretty cool stuff, or at least it had the potential to be.