3 ms·
> I daydream of a programming language to which I can fuzzily explain my needs and it automagically solves problem That's the core of our startup :) We're buil
by vibrunazo 14y ago
> I daydream of a programming language to which I can fuzzily explain my needs and it automagically solves problem
That's the core of our startup :) We're building robots who can build games. You just give us basic simple instructions like "this type of gameplay, with these features and these characters" that can be described in 5 lines of code. And we build a whole game with it. To the user, it looks automagic. But inside, it's just a compiler that converts one data format into another.
> Natural language processing might be hard to debug as part of a programming language though.
You don't really need to go there. Just limit your input to what your compiler knows. Instead of trying to guess intent from ambiguous input, you just give them options instead. If you really want the user to have the freedom to type their ideas out, then use auto-complete and/or code suggestions. That "feels" like natural typing, but dodges the problem with NLP that is trying to guess what ambiguous input means.