4 ms·
Is there some reason it's unsuitable for that? Or is it just that it takes a long time to build that tooling with any new language?
by DennisP 7y ago
Is there some reason it's unsuitable for that? Or is it just that it takes a long time to build that tooling with any new language?
- pjmlp 7y agoYes, lack of productive support for tooling, a language is much more than a grammar + semantics. So imagine how you would design a language with dependent types that would match the productivity of Interface Builder when designer GUIs. Or a being able to provide something like Unity. Not only the whole interactive design process, but also the ability to ship UI components that can be integrated into the designer's toolbox. How would a drag & drop action, or mouse click binding an event to a slot, reflect into the existing type definitions.
- auggierose 7y ago"The productivity of Interface Builder"? You must be joking.
- pjmlp 7y agoNot at all, specially when comparing with writing GUIs by hand, we have left MS-DOS ages ago. Plus that was just one example, I can pick Delphi, Smalltalk, Windows Forms/WPF/UWP, VB or plenty others as example.
- Jugglerofworlds 7y agoIt might sound silly, but the scene hierarchy and inspector in Unity is actually quite good and very useful for game development. Sometimes I find myself missing having it in other programming systems as well.