Re: Not Leo in Flexx

2018-11-08 Thread Edward K. Ream
On Tue, Nov 6, 2018 at 9:29 AM Terry Brown wrote:

For a while (since Aug. 9 2018 according to git) I've been fiddling
> with a Flexx based app. that is Leo like.  But not Leo.  It's an
> experiment with a different data model (VDCG, Vaguely Directed Cyclic
> Graphs).


Hehe.  Good name.

The initial question is can you navigate this using a tree?

...

> App. components aren't directly connected, they broadcast messages that
> other components can react to, or not.

...
Iirc, Ville suggested the sea of nodes. Imo these ideas are definitely
worth exploring.

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 leo-editor+unsubscr...@googlegroups.com.
To post to this group, send email to leo-editor@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.


Re: Not Leo in Flexx

2018-11-07 Thread Kent Tenney
Boy, does that sound interesting.

Had to check, yup, you own VDCG.

"a node  has a different set of children in each graph."
That's the crux of what interests me, which I see as spatial
versus temporal versioning.
"here is the content of this node, next to it is this other thing,
above it is yet another ..."
as apposed to
"here is the content of this node, previously it was this thing,
in the future it will be yet another thing."

To specify a graph, a key for that graph must be known,
I just call the keys 'coordinates'

At least in my little mind the spatial model makes more sense.

Good luck with it.

Thanks,
Kent


On Tue, Nov 6, 2018 at 9:29 AM Terry Brown  wrote:

> I could have sworn I'd posted about this, but can't find the post - I'd
> be curious if anyone remembered a posting along these lines.  Pffft.
>
> For a while (since Aug. 9 2018 according to git) I've been fiddling
> with a Flexx based app. that is Leo like.  But not Leo.  It's an
> experiment with a different data model (VDCG, Vaguely Directed Cyclic
> Graphs).  Nodes / edges are stored in a DB.  Edges belong to sets, or
> graphs.  Nodes can occur in multiple graphs.  Sort of sea of nodes /
> colored threads / Kent's extra dimensions (maybe).  So when you want
> the list of children for a node, you have to specify the graph, a node
> has a different set of children in each graph.
>
> The initial question is can you navigate this using a tree?  So I have
> a tree widget that supports moving nodes, and string widgets to edit
> the name and "body" of the node.  Data on a node is generalized as a
> dict / JSON string, so nodes having a head / body is an option, not a
> requirement.  Fiddling with questions about whether you should see
> nodes from two or more graphs under a node at the same time, etc.
>
> App. components aren't directly connected, they broadcast messages that
> other components can react to, or not.  Insert node, for example,
> broadcasts a msg. ('insert_node') from the JS tree component.  The
> "core" (Python) component hears that, changes the DB, and broadcasts a
> msg. ('node_inserted') telling any listening widgets about that change.
>
> Leaving a lot of rough edges (focus, can't manipulate top level nodes,
> keyboard nav. of tree etc.) while I try and work out if this model
> (VDCG) is usable.
>
> No particular point to this message other than that I could have sworn
> I'd written this before, but see no evidence that that's the case.
>
> Tangentially, I've also been using vim a lot for day to day work.  I
> see the Ace editor has a vim keyboard mode.
>
> Cheers -Terry
>
> --
> 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 leo-editor+unsubscr...@googlegroups.com.
> To post to this group, send email to leo-editor@googlegroups.com.
> Visit this group at https://groups.google.com/group/leo-editor.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 leo-editor+unsubscr...@googlegroups.com.
To post to this group, send email to leo-editor@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.


Not Leo in Flexx

2018-11-06 Thread Terry Brown
I could have sworn I'd posted about this, but can't find the post - I'd
be curious if anyone remembered a posting along these lines.  Pffft.

For a while (since Aug. 9 2018 according to git) I've been fiddling
with a Flexx based app. that is Leo like.  But not Leo.  It's an
experiment with a different data model (VDCG, Vaguely Directed Cyclic
Graphs).  Nodes / edges are stored in a DB.  Edges belong to sets, or
graphs.  Nodes can occur in multiple graphs.  Sort of sea of nodes /
colored threads / Kent's extra dimensions (maybe).  So when you want
the list of children for a node, you have to specify the graph, a node
has a different set of children in each graph.

The initial question is can you navigate this using a tree?  So I have
a tree widget that supports moving nodes, and string widgets to edit
the name and "body" of the node.  Data on a node is generalized as a
dict / JSON string, so nodes having a head / body is an option, not a
requirement.  Fiddling with questions about whether you should see
nodes from two or more graphs under a node at the same time, etc.

App. components aren't directly connected, they broadcast messages that
other components can react to, or not.  Insert node, for example,
broadcasts a msg. ('insert_node') from the JS tree component.  The
"core" (Python) component hears that, changes the DB, and broadcasts a
msg. ('node_inserted') telling any listening widgets about that change.

Leaving a lot of rough edges (focus, can't manipulate top level nodes,
keyboard nav. of tree etc.) while I try and work out if this model
(VDCG) is usable.

No particular point to this message other than that I could have sworn
I'd written this before, but see no evidence that that's the case.

Tangentially, I've also been using vim a lot for day to day work.  I
see the Ace editor has a vim keyboard mode.

Cheers -Terry

-- 
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 leo-editor+unsubscr...@googlegroups.com.
To post to this group, send email to leo-editor@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.