Sunday, Jan 30, 2005, 8:18 AM
Awaiting and Dreading Subtext
If you follow the link to the subtext demo that Preston Bannister mentions, you'll see my idea of hell, i.e. manipulating code primarily with a mouse. Have you ever seen those guys -- you know who I mean -- those guys that want to copy a chunk of code and reach for the mouse, almost select the text, almost select the text again, finally select the text they want, go to the Edit menu, choose Copy, click on the place near where they want the code to be, click again, finally click in the right place, go to the Edit menu and choose Paste and by that time, you've died of old age? It's all I can do not to tackle these people so I can use the combinations of Ctrl, Shift, Alt and the arrows to select the text and move the cursor to the spot where it belongs, using Ctrl+C and Ctrl+V, never touching the mouse, like BillG intended.
So, watching the subtext demo, which was nearly all copy and paste using the mouse made me want to tackle the guy doing the demo, especially since I couldn't run it at a higher speed (my very favorite WMP feature).
On the other hand, I loved the idea of the code always being executed with live, example data to show me instant code coverage and I loved the idea of the code always being executable. If I could get a structured editor that let me copy and link using the keyboard (and it used some language I could actually ship, at least in some transformation mode), I'd use it in a heartbeat.
14 comments
on this post
All names have been changed...:
I remember being horrified when I saw him copy and paste the 'i' loop variable from it's declaration to the use of that variable in the code.
Sunday, Jan 30, 2005, 9:18 AM
Jeff Key:
Sunday, Jan 30, 2005, 10:57 AM
Sean Duggan:
Monday, Jan 31, 2005, 6:45 AM
Mehul Harry:
http://www.yankee-clipper.net/index.htm
Monday, Jan 31, 2005, 11:46 AM
David Cornelson:
I'm sure this mentality comes from using TECO on a DEC PDP/11 back in 1980.
Monday, Jan 31, 2005, 1:52 PM
mschaef:
Tuesday, Feb 1, 2005, 12:07 PM
Jonas:
Thanks
/Jonas
Wednesday, Feb 2, 2005, 12:28 AM
In Defense...:
Have you never slowed up your usual style in order to assist learning or to better demonstrate your point?
Thursday, Feb 3, 2005, 2:51 AM
Jared Nuzzolillo:
Wednesday, Jul 6, 2005, 1:57 PM
Jules:
- Code is always running
- (Limited) structured code editing with class/method browsers
- Code can always be executed (select the code and press ctrl+d).
- It doesn't have code-by-example, but you can easily create a component that runs test code all the time and displays the results in a window. These results will change as you alter the code you're testing. But ctrl+d seems good enough.
Friday, Dec 29, 2006, 2:57 AM
tvly bxvmehsg:
Saturday, Apr 21, 2007, 5:06 AM
mifbrwsdx gntzxb:
Saturday, Apr 21, 2007, 5:06 AM
frhmntka xngp:
Saturday, Apr 21, 2007, 5:06 AM
dizyf koncy:
Saturday, Apr 21, 2007, 5:07 AM




