On 2/04/20 12:42 p. m., Thomas Passin wrote:
> On Thursday, April 2, 2020 at 12:36:33 PM UTC-4, Offray Vladimir Luna
> Cárdenas wrote:
>
>>     And I would like to see live coding for Leo. I just don't how
>>     that's going to happen.
>>
>     Maybe Leo should think in kind of a minimal server or something
>     that tracks code changes and updates accordingly... I don't know
>     if Yoton could provide that. In Smalltalk/Lisp systems is kind of
>     a given. I presume that is related with the metaprogramming
>     capabilities of such systems, but I don't know the underlying details.
>
>
> Really, you don't want live coding.  Every character you type would
> give a syntax error until you complete a line or block.  Thar is
> awfully annoying.  What you need is the ability to easily rerun code
> once it's modified.  But you already get that with Python.  Within
> Leo, for a single node, CTRL-B gives you that, or for a node or
> subtree, Viewrendered3 has an execute button for the same purpose.

I for sure want live coding. It is not a theoretical desire. I have
experience it in Pharo and recently in (Python's powered music system)
FoxDot. They operate similar to Crtl+B and not as you describe. But what
you can have is running objects that react with each Ctrl+B alike
keystroke and is some/most cases give information back while running.
See the inventing in principle video[1] which have inspired a lot of
tools (i.e Light Table[2]). They are pretty powerful and fluent in terms
of code writing and systems/problems explorations.

[1] https://vimeo.com/36579366
[2] http://lighttable.com/

I find strong reactions against some (prejudiced) version of live
coding, particularly from those who have little or no experience on it
(I'm not saying is the case here, and hopefully it will not). Maybe is
some kind of humane bias against the unknown, as I have found it in many
other places, for example in users of Git who don't know Fossil (just to
point another tech community).

Cheers,

Offray

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/478690c6-0f48-1db5-8055-b549ab1eb334%40riseup.net.

Reply via email to