On Wed, Nov 3, 2021 at 10:40 AM David Szent-Györgyi <das...@gmail.com> wrote:
> > > On Sunday, October 31, 2021 at 9:22:11 AM UTC-4 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. >> > > Decades ago, Project Xanadu <https://en.wikipedia.org/wiki/Project_Xanadu> > was founded to create a scalable datastore suitable for hosting published > information linkable in forms developed by end users, with separation of > the back-end mechanisms of storage, publication, and collection of > micropayments from the front end of presentation. While the project did not > come to fruition as desired by founder and computer industry gadfly Ted > Nelson, the Project's work was influential. Nelson was the first person to > conceive of the idea of hypertext - the term is his. > > The mathematics underlying the back-end storage might be of interest; > those are described in Literary Machines > <https://en.wikipedia.org/wiki/Literary_Machines>; a reprint is available > from Nelson <https://xanadu.com.au/general/faq.html#6>; more on them > might be found through Xanadu Australia - see link below. > Thanks for this. The book appears to be back in print, but out of stock. I'll get a copy asap. 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/CAMF8tS3NJRzRVWAWNOsfg_XfmgHChLv31o9mX%2BZTmVfzbMVk%3DA%40mail.gmail.com.