Re: Leo's rootless tree - Proposal: c.virtualRootPosition()

2013-09-24 Thread Edward K. Ream
On Mon, Sep 23, 2013 at 2:45 PM, Terry Brown terry_n_br...@yahoo.comwrote: On Mon, 23 Sep 2013 13:17:04 -0500 Edward K. Ream edream...@gmail.com wrote: 2. what does p.self_and_subtree() return? Ideally, same as it would anywhere else, if it were possible to construct a sufficiently

Re: Leo in a nutshell, including the Leo Aha

2013-09-24 Thread Edward K. Ream
On Fri, Sep 20, 2013 at 7:41 AM, Geoff Evans gtevan...@nl.rogers.comwrote: Programmable: Leo scripts (Python scripts in Leo outlines) have *easy* access to all Leo outlines, and *easy* access to all of Leo's own source code. Conversely, Leo outlines naturally organize even the largest

Why Leo isn't more popular

2013-09-24 Thread Edward K. Ream
Imo, the answer is simple: resistance to change. Programmers have a lot invested in their tools. To be worth serious consideration, Leo must offer something much better. Furthermore, most programmers likely see moving to Leo as risky. Using Emacs or vim will seem like a much safer choice.

Re: Why Leo isn't more popular

2013-09-24 Thread Fidel N
IMO the biggest problem is that it takes too much time to learn Leo. When I say Learn Leo, I don't mean Learn or understand the code, I mean learn what you can do with it. My true feeling is that Leo is like an infinite ground, where amazing things can be built. Some of Leo users are already

How to run a node script from another node?

2013-09-24 Thread Fidel N
Hi everyone: What I would like to do is, say we have two siblings, A and B, and C is a child of B A B + C The bodies are: B: @others C: g.es(works) How can I call B (same as if I was doing control+b) from A? I have tried using this as A's body: c.executeScript(c.p.next()) But somehow I

Re: How to run a node script from another node?

2013-09-24 Thread Jacob Peck
On 9/24/2013 7:10 AM, Fidel N wrote: Hi everyone: What I would like to do is, say we have two siblings, A and B, and C is a child of B A B + C The bodies are: B: @others C: g.es(works) How can I call B (same as if I was doing control+b) from A? I have tried using this as A's body:

Re: Leo's rootless tree - Proposal: c.virtualRootPosition()

2013-09-24 Thread Jacob Peck
On 9/23/2013 3:45 PM, Terry Brown wrote: hysterical raisins Perfect. *slow clap* That just made my day :) --Jake -- 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

Re: Why Leo isn't more popular

2013-09-24 Thread Jacob Peck
I second everything Fidel mentioned, but I have a slightly different view on why people are hesitant to try Leo: Leo represents a completely new paradigm for editing, programming, and interacting with data. Well, not completely new, but for many the surface level seems extremely foreign.

Terry: suggestion for todo.py

2013-09-24 Thread Jacob Peck
Hi Terry, Just a quick suggestion for todo.py. Now that there's a calendar icon next to items with due dates, how about showing items with due dates that have passed with a red version of the calendar icon? So that at a glance, users can see if they have any outstanding items that need to

Re: How to run a node script from another node?

2013-09-24 Thread Fidel N
Thanks Jacob, your answer pointed me to the command I needed: exec(g.getScript(c,p.next())) On Tuesday, September 24, 2013 1:10:47 PM UTC+2, Fidel N wrote: Hi everyone: What I would like to do is, say we have two siblings, A and B, and C is a child of B A B + C The bodies are: B:

Re: Why Leo isn't more popular

2013-09-24 Thread Edward K. Ream
On Tue, Sep 24, 2013 at 4:51 AM, Fidel N fidelpe...@gmail.com wrote: IMO the biggest problem is that it takes too much time to learn Leo. A convincing post, and a hopeful one. Hopeful, because we can do something about teaching people about Leo; we may not be able to do much about overcoming

Re: Terry: suggestion for todo.py

2013-09-24 Thread Jacob Peck
On 9/24/2013 9:25 AM, Jacob Peck wrote: Hi Terry, Just a quick suggestion for todo.py. Now that there's a calendar icon next to items with due dates, how about showing items with due dates that have passed with a red version of the calendar icon? So that at a glance, users can see if they

Re: Why Leo isn't more popular

2013-09-24 Thread Kent Tenney
On Tue, Sep 24, 2013 at 9:16 AM, Edward K. Ream edream...@gmail.com wrote: On Tue, Sep 24, 2013 at 4:51 AM, Fidel N fidelpe...@gmail.com wrote: IMO the biggest problem is that it takes too much time to learn Leo. A convincing post, and a hopeful one. Hopeful, because we can do something

Re: Terry: suggestion for todo.py

2013-09-24 Thread Terry Brown
On Tue, 24 Sep 2013 10:46:44 -0400 Jacob Peck gatesph...@gmail.com wrote: On 9/24/2013 9:25 AM, Jacob Peck wrote: Hi Terry, Just a quick suggestion for todo.py. Now that there's a calendar icon next to items with due dates, how about showing items with due dates that have passed

Re: Why Leo isn't more popular

2013-09-24 Thread Fidel N
Glad that was helpful. With bread crumbs I refer to the tool I am about to finish within the next two or three weeks, the interactive tutorial creator I have talked so much about. My aim with this tool is that anything you do, instantly becomes a tutorial, that can be done again and played

Re: Terry: suggestion for todo.py

2013-09-24 Thread Jacob Peck
On 9/24/2013 11:28 AM, Terry Brown wrote: On Tue, 24 Sep 2013 10:46:44 -0400 Jacob Peck gatesph...@gmail.com wrote: On 9/24/2013 9:25 AM, Jacob Peck wrote: Hi Terry, Just a quick suggestion for todo.py. Now that there's a calendar icon next to items with due dates, how about showing items

Re: Terry: suggestion for todo.py

2013-09-24 Thread Jacob Peck
Ooh, further idea (but it would encompass a whole bunch of icons): have the number in the calendar icon correspond with the number of the day the task is due. Perhaps a bit overboard at 31*3 separate icons per theme, but it would be even more information at a glance. Just a thought. --Jake

Easy change to @data greatly simplifies abbreviations

2013-09-24 Thread Edward K. Ream
Terry's code is super cool. I'm paying close attention now that I am writing a tutorial. For the cognoscenti, the ;; abbreviation is work of genius, and shows how flexible Terry's abbreviations are. A simple change to how Leo handles @data nodes will eliminate the need for the \: convention

Re: Easy change to @data greatly simplifies abbreviations

2013-09-24 Thread Terry Brown
On Tue, 24 Sep 2013 14:08:47 -0700 (PDT) Edward K. Ream edream...@gmail.com wrote: I propose that lines consisting only of the characters \n will indicate a blank line that appears in an abbreviation. I can't think of any reason you'd want a line consisting solely of r\n in the limited

Re: Why Leo isn't more popular

2013-09-24 Thread Edward K. Ream
On Tue, Sep 24, 2013 at 10:36 AM, Fidel N fidelpe...@gmail.com wrote: My aim with this tool is that anything you do, instantly becomes a tutorial, that can be done again and played forward and backwards. Basically, your actions become an outline, and other users can play them again. This