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.
