4 ms·
What types of tools are obviated by a better language? - Code traversal? No - Refactoring? Mostly, no - Debugging? I know some disagree, but no - Profilin
by shasta 16y ago
What types of tools are obviated by a better language?
- Code traversal? No
- Refactoring? Mostly, no
- Debugging? I know some disagree, but no
- Profiling? No
Some of these are less important in certain languages, but I think you still want all of them in any language.
- tomjen3 16y agoMaybe they can't be obviated, but almost all of them can be made so unimportant that it doesn't matter. For example, how often do you really need a debugger for Haskell?
- shasta 16y agoBeing able to inspect state is useful whenever you have state. Have you used a good debugger for Haskell? Does one exist? Do you write complicated software in Haskell? I'll agree that Fibonacci and factorial programs don't need a debugger. And speaking of Haskell, do you think tools like QuickCheck and Hoogle are signs of language deficiencies?