3 ms·
My personal IDE wish list below (some simple, some not so, and necessarily incomplete) - 1. Copy-paste abstraction - When you copy a snippet from one part to a
by aufreak3 16y ago
My personal IDE wish list below (some simple, some not so, and necessarily incomplete) -
1. Copy-paste abstraction - When you copy a snippet from one part to another, automatically lift it out as a function first. If it can't be abstracted for some reason, alert!
2. Path finder - I have A,B,C and I want to get X,Y,Z. Find me a path through the libraries please. We created Prolog. Can we use it for this? Even guesses are useful. Hoogle is a start (thanks Curry and Howard!). The ABCXYZ can be abstract descriptions like type, or example data.
3. Debugger time travel - move back and forth in time freely, allowing code modification. Me got tons of RAM+disk for history and branching. .. and why can't something get unwritten from a file?
4. Breaking news - when I modify a function that could break something else, tell me now.
5. Link function arguments to in-source example data for testing and exploration. I love to start with data first before writing anything.
6. Embed images and live code snippets as documentation. Ever drew ascii diagrams in source code? Mathematica notebooks have solved this and more already.
7. Function grapher - select an expression and show as graph. At least what "Grapher" on MacOSX provides. The IDE should know basic mathematics - like mathematica.
8. (extension of 7) Design at least simple functions graphically.
9. Spell check myIdentifierNames dammit!
- stevejohnson 16y agoCurrently working on (4) from the SCM angle. My buddy and I have been lazy bloggers, but we're still coding. http://timunionsteve.posterous.com/ http://timunionsteve.posterous.com/