On Sun, Aug 8, 2010 at 9:06 PM, taa, Leo Newbie <[email protected]> wrote:
> Overall I like the blog post. Leo is such a generic tool (in my mind)
> that that's what makes it difficult to define.
>
>>Outlines and organization: Leo's outlines are far more flexible and
>>powerful than any other outline you have ever used, for at least three
>>reasons:
>
> I think you meant, "any other outliner" (missing the "r")"?

No.  I meant outlines.

>>1. Unlike other browsers, you, not the browser,
>
> A browser to me is Firefox, IE, Safari, Opera, etc. Do you mean an
> "outline browser"?

Good catch.  I meant "class browser".

>>2. Leo outlines may look like other outlines, but in fact Leo outlines are
>>views of a more general underlying graph structure.
>
> The jargon here I don't understand is "graph structure."

Good point.  I didn't want to get bogged down in the term Directed
Acyclic Graph.

Perhaps I'll say "data structure" instead of "graph structure".

> I did watch the entire Problem Solving
> using Graph Traversals presentation and found it fascinating... but
> WAY over my head in hopes of my ever grasping it, let alone applying
> its concepts.)

I am not familiar with graph DB's.  Graph *theory* is a standard part
of computer science.  I'm not sure how familiar it is to the average
computer programmer, but it should be.  It's not difficult.

Traversals simply describe the order in which nodes of a tree, or
graph, are visited.  All of Leo's iterators visit nodes in outline
order, the order in which nodes appear in the outline when all nodes
are expanded.  Because of clones, a node may appear many times in a
traversal.  The all_unique_positions iterator visits a node only once.

> The jargon I don't know here is "class browser"

This may be jargon, but it should be familiar to almost every programmer.

> The word "of" is repeated twice.

Thanks.

> There is no need for separate design tools because creating a Leo outlines...

This might better be:

There is no need for separate design tools because Leo outlines...

but actually, I'll probably remove the entire sentence.  It is
contradicted later.


> I think you mean "outline" (singular) here?
>
>>Programming.... Nodes also provide unlimited room to save as many
>>details an notes as you like,

I meant  "as many details as you like".

>>Testing.... 1. You can make node a unit test simply by putting @test at
>>the start of its headline.
>
> I think you mean, "make a node" (missing "a")?

Yes.

> Question: Are unit tests confined to Leo itself and Python? Or can it
> be used for other programming languages?

Unit tests are, or should be, a standard tool for any language.

Thanks for all these corrections.  These kinds of nits can be hard to spot.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to