This is surreal, although I am somewhat sympathetic. I think of all the lost hours of arguments over the years that degenerated into "static typing" vs "dynamic typing" flamewars when all that was really needed was to say "dude, you can highlight some text and evaluate the code"
Formalisms are overrated :-) Cheers Steve On Mon, Sep 5, 2011 at 1:09 PM, BGB <[email protected]> wrote: > On 9/5/2011 11:55 AM, Alan Kay wrote: > > I hate to be the one to bring this up, but this has always been a feature > of all the Smalltalks ... one has to ask, what is there about current > general practice that makes this at all remarkable? ... > > Cheers, > > Alan > > > maybe because it is sufficiently uncommon that one has not thought-of or > seen the idea at any point prior to this point? > > > almost invariably, one is limited either to reloading whole files (if one > is lucky and using a scripting language for this, otherwise it is time to > exit the app and rebuild), or however much they can reasonably type into a > console (may be often limited to 80 or 100 characters or so, especially with > "IRC-style" consoles, where one only has a single-line entry field at the > bottom and everything scrolls up). > > depending on editor/language (say Java+Eclipse), there is the ability to > pause and edit code in the debugger, but this is a different feature. > > Visual Studio generally also has an immediate-evaluation tab thingy, which > works more like a console. > > > so, a "scratch-pad" style editor which allows selecting and evaluating > things (and optionally saving and reloading these scratch-pads), sadly, does > actually seem fairly novel (I am tempted to add similar to my own project, > but would need to think up details regarding the user-interface and/or how > to integrate it with the existing console interface). > > (probably like an editor on the bottom with console output on the top, and > maybe some keyboard shortcut magic to access it.) > > > sad thing though is, if Bash ever falls out of common use, people may then > forget about the idea of the console remembering command history from prior > sessions or similar (most other console-style UIs don't do this). > > > > ------------------------------ > *From:* Murat Girgin <[email protected]> <[email protected]> > *To:* Fundamentals of New Computing <[email protected]> <[email protected]> > *Sent:* Monday, September 5, 2011 11:21 AM > *Subject:* Re: [fonc] Re: a little more FLEXibility > > > *not sure if this is relevant:* > * > * > *one nifty feature I recently noticed which exists in "SQL Server > Management Studio" was the ability to select things, hit a key, and evaluate > only the selected code.* > * > * > *this seemed to combine some of the merits of entry in a text editor, with > those of immediate evaluation (and allowing more convenient ways to deal > with longer multi-line commands)* > > > F# REPL in Visual Studio also supports this. Pretty nice feature. > > On Mon, Sep 5, 2011 at 1:01 AM, BGB <[email protected]> wrote: > > On 9/4/2011 11:38 PM, Michael Haupt wrote: > > Hi Jecel, > > Am 02.09.2011 um 20:51 schrieb Jecel Assumpcao Jr.: > > Michael, > > your solution is a little more indirect than dragging arrows in Self > since you have to create a global, which is what I would like to avoid. > > > ah, but instead of Smalltalk >> #at:put: you can use any object member's > setter. I was just too lazy to write that. :-) > > Not to mention that one solution is direct manipulation while the other > is typing and evaluating an expression. But between your solution and > Bert's it is obvious that the system can do what I want but the > limitation in the GUI. > > > Of course; I see the deficiencies. > > > not sure if this is relevant: > > one nifty feature I recently noticed which exists in "SQL Server Management > Studio" was the ability to select things, hit a key, and evaluate only the > selected code. > > this seemed to combine some of the merits of entry in a text editor, with > those of immediate evaluation (and allowing more convenient ways to deal > with longer multi-line commands). > > > Best, > > Michael > > -- > > [image: Oracle] <http://www.oracle.com/> > Dr. Michael Haupt | Principal Member of Technical Staff > Phone: +49 331 200 7277 | Fax: +49 331 200 7561 > Oracle Labs > Oracle Deutschland B.V. & Co. KG, Schiffbauergasse 14 | 14467 Potsdam, > Germany [image: Green Oracle] <http://www.oracle.com/commitment> Oracle > is committed to developing practices and products that help protect the > environment > > > > _______________________________________________ > fonc mailing [email protected]http://vpri.org/mailman/listinfo/fonc > > > > _______________________________________________ > fonc mailing list > [email protected] > http://vpri.org/mailman/listinfo/fonc > > > > _______________________________________________ > fonc mailing list > [email protected] > http://vpri.org/mailman/listinfo/fonc > > > > > _______________________________________________ > fonc mailing [email protected]http://vpri.org/mailman/listinfo/fonc > > > > _______________________________________________ > fonc mailing list > [email protected] > http://vpri.org/mailman/listinfo/fonc > >
_______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
