Hi,

First Hans, is really nice to read your interaction here. We need "newbies" like you. I'm kind of an "old eternal newbie" on Leo, using it more and more, but without proper knowledge of python or proper meaningful context to modify it. I'm also primarily a teacher/researcher and now I believe that I need to create that meaningful context by making my students to use more Leo explicitly. I tried once before but installation of a non-stable version went wrong and I have not a compelling user story yet to create that context with my undergrad students. Now I have it. I'm writing myself my Ph.D thesis with Leo and my students are primary post-graduate students who are also writing their thesis. So I plan to teach solve with them how to create a Personal Learning Environment[1] which includes Leo as a tool for their thesis and so they can take advantage of the several layers of depth that a tool like Leo can bring to the writing experience and export their work in common formats like pdf or libreoffice's. Because their context is different of mine (they primary use Windows and I use Gnu/Linux) this gap creates a proper teaching/learning opportunity for us. I think that we're alike in our interest with teaching, writing and a non-programmer background, and of course, we have differences also. I would like to comment your post taking that into account.

[1] https://en.wikipedia.org/wiki/Personal_learning_environment


On 12/10/11 17:59, HansBKK wrote:

I realize my needs are edge cases relative to the current typical Leo
user, but ATM I'm looking at it as a black box, a processing and
organizing tool **between* the specific endpoints outlined at the end
of this post. At every point in it's journey from one stage to the
next, the data must remain (a huge pile of) lightly marked-up
plaintext.

For me lightly marked-up text is also the key for data sharing and editing with other people who are not Leo users. I would prefer txt2tags markup over others because of lightness and easiness to learn and to create custom exporters, but the of support for references (footnotes, biographical data and others) keep me in reStructuredText which is still nice with some minor glitches solved by Leo (like underline as a markup indicator). So reST will be my format for writing text in various infrastructures and exporting from it to several formats That being said, the more I live in Leo, the more I see plain text with markup and files in general as a "degradation" of the meta-structure that Leo provides to the plain files world. Now I'm trying to add even more structure to that flat-word with Leo + Fossil. The first one gives files flat word structure in space, the second one in time. I don't see myself going back to flat world, but I know that I need to communicate with people who is still there, so I degrade the Leo metastructure to this kind of minimal comfortable standard for communication.


My goal is to recognize that both myself and Leo won't be around one
day, to create a knowledge management/processing system contingent on
the working premise that either or both can disappear **at any given
point in time** without affecting the "fully open and transparent"
nature of the data itself; it should remain at every stage fully
accessible and usable to other relatively non-technical writers/
readers/editors/format-processors, and whatever common tools they are
familiar with.


[...]

I **do not** want Leo's XML to become "yet another storage format" for
anything other than temporary working data for a specific transform
process, because then the usability of the data itself becomes
dependent on that specific tool. I would also prefer use relatively
simple and open transform methods

My approach is different. I think that Leo, like Smalltalk, is trying to solve a fundamental problem in dealing with computers and both will be around for long time (well Leo has a less prominent users/mind-share so it could be less likely to survive, but I don't think so). The problem is that most people see or use the "degraded" flat world. And that brings a related problem: how to communicate with that world and how to make more people use and understand the meta-structure of non-flat world and move to that place. Trying to put metadata on flat-world and make connections on it, would be almost as reinventing Leo or xml (which, by the way I don't like either) or adding a lot of helper files to put metastructure in flat files, and still you would lose the viewing capabilities of trees, seeing only the "flat leafs of files". So how that potential users who would come after you or me, and who are unfamiliar with Leo will deal with the advantages that Leo provides while make connections with their tools/data? This for me is related with the context where that users will find Leo and that possible connections. The immediate one for me is the classes of next semester in which I will try to make a better encounter of new Leo users and develop that potential and document the experience. I have thought in future problems/opportunities of this scenario, this are some of them:

a. Installing Leo, which is specially difficult for non-programmers like my students. I will try to prepare my classes dealing previously with that problems using alternative installing strategies not found here until now like pyinstaller[2] and/or Zero Install[3]

[2] http://www.pyinstaller.org/
[3] http://0install.net/

b. Integration with external file systems, specially the ones that produce pdf output like LaTeX/MikTeK or rst2pdf and the ones that deal with versions; for that one I will use fossil SCM.

I imagine a world where deconstructing textual computer interaction the Leo way would be the standard. We're far away, specially with Leo self-fulfilled prophesy of being a developer's tool for developers, but carrying Leo to new contexts will be a way to explore the path to futures like that one.

I will keep you posted.

Cheers,

Offray

--
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