On Sat, Jun 21, 2014 at 10:28 AM, Offray Vladimir Luna Cárdenas <[email protected]> wrote:
> Yesterday I found again Light Table and spend almost all the day on > clojure, revisiting Bred Victors videos, and so on. Part of the result > is this conversation on the LT Github site: I haven't been following the discussion closely, but I would like to make some general remarks concerning my attitude towards Leo, programming and writing. These may, at first, seem contradictory, but in my mind they are all consistent :-) First, and most importantly, I don't have fixed notion of what Leo is, or should be. Leo started out as a way for me to understand complex computer programs, but is has evolved into much more than that. As I hinted in another thread, Leo is arguably the most powerful scripting environment in the world. One of my goals is to explore the implications of that power. Second, although I am a programmer, and although I work on those projects that are of most interest to me, I don't think it is accurate to say that there is any kind of self-fulfilling prophecy that Leo is mainly for programmers. Leo grew out of a desire to make sense of literate programming, and I spent a lot of time attempting to make Leo useful for writers. The rst3 command and several plugins are examples of writing-related tools. Imo, the rst3 command is both too complicated and not powerful enough. This is a design problem. Supporting writing is just hard--considerably harder than supporting scripts and source code. With writing, context affects words in a way that doesn't happen with source code. As a result, cutting and pasting text (or just cloning text) doesn't work so well when writing prose. In short, I view better support for text (and other kinds of rendering) as a major field of investigation within Leo. In my experience, the best way of making progress in any open-ended inquiry is to attempt to solve specific problems, with a view to generalizing the results. Gotta go now. PT is here :-) Your comments, please, amigos. Edward -- 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
