Re: Personal take-aways from a rust video

2021-11-01 Thread Edward K. Ream
On Sun, Oct 31, 2021 at 8:22 AM tbp1...@gmail.com 
wrote:

> Very large collections are best thought of a graphs, IMO, because there
> are usually many types of connections between them - depending of course on
> the type and intended use of the entries.  However, treelike *views* into
> the data are very often much better for a human to work with.  With large
> collections, it can take a long time to create a view from scratch, so it
> is helpful to create the most important ones in advance.  In the database
> world, these creation of such views are helped by indexes, temporary
> tables, and database views.  In Python (and other languages that have
> native map structures), dictionaries can play that role.
>
> With increasing size, finding something becomes harder.  It may well be
> that for Leo, once it can work with very large numbers of nodes, that we
> will need new and faster ways to find items and peruse them.
>
> Another issue of size is the amount of data that a single node can hold.
> I recently crashed Leo by trying to read some 80 megabytes of text into the
> body of a node.  I was curious how fast it could do a search and replace on
> that much data, but I didn't find out because of the crash.  Of course, we
> are currently limited by Qt's capabilities, and Leo may never need to do
> such a thing, so it may not matter.
>

Thanks for these comments. They are close to my thinking.

These issues have low priority at present. I have no great confidence that
these issues can be solved. More importantly, I have no need to solve them!

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 view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CAMF8tS0aJp4Y-wLgc9k__Bn8yzgkOzXkw2ock%2B1S4YQbQ9z-qQ%40mail.gmail.com.


Re: Personal take-aways from a rust video

2021-11-01 Thread Edward K. Ream
On Sun, Oct 31, 2021 at 1:51 AM rengel  wrote:

>> My challenge is to try to understand how one might profitably use very
large outlines. I have no clear pictures in mind :-)

 > What questions do you have to ask to get a clearer picture?

Thanks for this comment.

xml files, qt outlines and leo's generators will suffer too-large
performance issues as the number of outline nodes increases. So some kind
of database will be needed to represent the data itself.  This much seems
clear.

The questions I have involve:

1. How to create a window into the database?
2. How to create meaningful views into the database?
3. How to re-imagine (or do without) leo's generators?

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 view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CAMF8tS04tqXPwA72Uz%3DMwazvZ0%3DcbUbmU_NdgxQ8QBCZ0ziRCw%40mail.gmail.com.


Re: picture_viewer.py: new r command

2021-11-01 Thread Edward K. Ream
On Sun, Oct 31, 2021 at 9:48 AM zhaohe wang  wrote:

> Tested in MacOS Catalina Version 10.15.5, run well.
>

Thanks for your testing!

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 view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CAMF8tS35nFdE_7Coa5-v3-d8y9bfYGjObRijcpQo179P9G%3D-iA%40mail.gmail.com.