Using leo for acquiring new fields of knowledge (self-education) and keeping compact documentation

55 views
Skip to first unread message

Propadovic Nenad

unread,
Sep 26, 2016, 10:16:01 AM9/26/16
to leo-e...@googlegroups.com
Hello everybody,

I'm just about to reorganize the way I'm teaching myself new stuff - mostly, programming and computer related technologies, I guess, but not only those. Yeah, I decided I need to reeducate myself, get up to date with the world, if you please. And the idea that leo could be the secret weapon for that inevitably pops into mind, but it's not crystallized yet.

What could it be used for?

Keeping a compact and multi-view documentation for any subject might be one usage.

Analyzing and synthesizing information and insights another.

Exporting the documentation to a pleasant format a possible additional goodie.

I'll reread the comments of different power-users http://leoeditor.com/preliminaries.html#preface on my long commute home, but I'm puzzled: has anybody been using specifically for this purpose? Would they care to tell about their experiences?

Regards,

Nenad

P.S. I must admit that I didn't search the mailing list for related entries, but I am following it, passively, for some months now, and don't remember any relevant entries.
...
Well, now I did. Some entries on "education", but not many


Propadovic Nenad

unread,
Sep 27, 2016, 4:17:28 AM9/27/16
to leo-e...@googlegroups.com
By now, the best example I found of what I mean is this quote from Leo is an excellent PIM:

“Cloning is pure genius!... Leo’s cloning facility, allows me to create several views on the CFA course material. My main view follows the prescribed study guide. Another view is organized like the textbooks. Yet another gives me a glossary of terms. And when I’m done, I’ll have some nice libraries...I can re-use later in other projects.”—Michael Manti

Edward K. Ream

unread,
Sep 30, 2016, 7:03:17 AM9/30/16
to leo-editor
On Tue, Sep 27, 2016 at 3:17 AM, Propadovic Nenad <nprop...@gmail.com> wrote:
By now, the best example I found of what I mean is this quote from Leo is an excellent PIM:

“Cloning is pure genius!... Leo’s cloning facility, allows me to create several views on the CFA course material. My main view follows the prescribed study guide. Another view is organized like the textbooks. Yet another gives me a glossary of terms. And when I’m done, I’ll have some nice libraries...I can re-use later in other projects.”—Michael Manti​

​Yes, this is an important feature of Leo.

I've been mentally comparing Leo with Jupyter notebooks. Despite recent work embedding pyplot graphs into Leo, these are pretty much two separate worlds.

Jupyter is visually stunning, and is a great platform for sharing.  There is a reason why it is popular among scientists.  Leo has no chance of replacing it.

Otoh, Leo is far better for organizing complex data and documents.  You wouldn't likely build a book with Jupyter.  You could, however, organize a book with Leo, and then build sections or chapters with Jupyter.

Edward

Offray Vladimir Luna Cárdenas

unread,
Sep 30, 2016, 12:03:51 PM9/30/16
to leo-e...@googlegroups.com

Hi,


On 30/09/16 06:03, Edward K. Ream wrote:

I've been mentally comparing Leo with Jupyter notebooks. Despite recent work embedding pyplot graphs into Leo, these are pretty much two separate worlds.

Jupyter is visually stunning, and is a great platform for sharing.  There is a reason why it is popular among scientists.  Leo has no chance of replacing it.

Otoh, Leo is far better for organizing complex data and documents.  You wouldn't likely build a book with Jupyter.  You could, however, organize a book with Leo, and then build sections or chapters with Jupyter.


The idea on how to get the Leo emergent structure and the interactivity of IPython/Jupyter (see [1][2]) in a single device led me to build Grafoscopio [3], based Pharo Smalltalk instead of Python, and there I'm writing my complete PhD thesis and have done some "complex" bookish sized documents (showcased also at [3]). I think that this mixture of outlining plus live coding is a powerful one and I encourage this exploration. I imagine Leo nodes talking, via zeroMQ, to Jupyter kernels, as a way of implementing this mixture.

[1] http://mutabit.com/offray/static/blog/output/posts/on-deepness-and-complexity-of-ipython-documents.html
[2] http://mutabit.com/offray/static/blog/output/posts/grafoscopio-idea-and-initial-progress.html
[3] http://mutabit.com/grafoscopio/index.en.html

Leo explorations are a source of inspiration for other communities and devices.

Cheers,

Offray
Reply all
Reply to author
Forward
0 new messages