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 <gir...@gmail.com>
*To:* Fundamentals of New Computing <fonc@vpri.org>
*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 <cr88...@gmail.com
<mailto:cr88...@gmail.com>> 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
--
Oracle <http://www.oracle.com/>
Dr. Michael Haupt | Principal Member of Technical Staff
Phone: +49 331 200 7277 | Fax: +49 331 200 7561
OracleLabs
Oracle Deutschland B.V. & Co. KG, Schiffbauergasse 14 | 14467
Potsdam, Germany
Green Oracle <http://www.oracle.com/commitment> Oracle is
committed to developing practices and products that help
protect the environment
_______________________________________________
fonc mailing list
fonc@vpri.org <mailto:fonc@vpri.org>
http://vpri.org/mailman/listinfo/fonc
_______________________________________________
fonc mailing list
fonc@vpri.org <mailto:fonc@vpri.org>
http://vpri.org/mailman/listinfo/fonc
_______________________________________________
fonc mailing list
fonc@vpri.org <mailto:fonc@vpri.org>
http://vpri.org/mailman/listinfo/fonc
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc