Hi,

I don't know it this follows the advice on "quiet time before 4.8", but being in rc1 I think is possible to talk about new ideas a little. I hope this ideas doesn't get in the path of 4.8 releasing, but may be could be put for 5.0 or any other release. In facto now that I see the final reply It gets longer that I expected, so feel free to read it in the moment you have the proper time (I agree that long mails has little possibility to get read but also that not all can be expressed in haiku/microblog style).

El 20/05/10 08:16, Edward K. Ream escribió:

[...]
I've gotten no responses from the code bubbles people or the Mathematica people.

[...]

Indeed, Vim and Emacs have wretched visual appearances by default.
Eclipse is much better in this regard, but it is based on Java.  True,
Java has many pluses, and Jython mitigates Java, but the Eclipse
environment is "polluted" by Java-oriented design throughout.  Compare
Java OSGI with Leo plugins.

Of course, you may disagree with various parts of my assessment, but
the situation *for me* is clear.  I'm never going to be happy using
anything but Leo.

[...]

This concludes my once-a-year reassessment of the state of the
programming world.  It's time to continue adding the best features of
Emacs, Vim, Eclipse and Mathematica to Leo.


I agree with you about that Vi, Emacs and Eclipse, but I'm still a Leo newbie and I use things like Geany and I have explored things like Pida for reading my config scripts and making minor changes on them, still this is not programming and now I'm using more Leo for that tasks, but I'm constantly feeling that I still doesn't use Leo "right". For me is about having clones, deconstruct them by breaking them in the pieces I need for my understanding and the possibility to import and export to external files (without obfuscate marks of sentinels, so I use @shadow).

Still I enjoy this community and try to be around because it has a lot of original thinking and a particular view on informatics (a broader discipline that programming and also computer science) and I learn a lot just with my peripheral participation (for example the Fossil SCM was a really nice encounter from yesterday's reading).

But testing all this other environments (including TeXmacs instead of Mathematica) gives me ideas about how the experience of using Leo could be:

* From Geany: Having a minimal included shell emulator inside the environment for unix users could improve the . Opening files and making other actions from the shell and having the output integrated on Leo when makes sense. For example if I made leo -child somefile.any it will open a new node with that file imported as a child of the present one. This is just a possibility but what I want is a better integration with the shell knowledge of the user, like Geany does.

* From Pida: Talking with the external world in terms of plugins providing functionality: When pida first starts it leave you choose your preferred editor: emacs, vi, or mooedit. The way that new plugins are handled is easy, you get a list of them in a new frame (not a new window), if you make click on one you get a detailed description and the option to install them. This could be translated in modifying the proper .leo files, but providing an easy to use interface for that will empower newbies a make them easy to understand the flexibility of Leo, while having things of your preferred environment/editor with you (not an emulation). Thinking in how Leo will talk with the external apps can be difficult (may be Pida sources could help), but I imagine a world where Leo offers outline services to a lot of apps to need the Leo way (yes a change in the api of external apps could break the things and is important to have Leo self-contained, but having this communication with common apps with stable apis like vim, emacs or TeXmacs could be a convenient exploration).

* From Mathematica/TeXmacs: Rich interactive documentation. Having the possibility to think interactively in a media richer environment with images, sounds, animation, interactive computations. Apps like reinteract are trying to have something like this made in Python and I think that the rst-preview plugin is a proto-experiment in this context, but we will need real time updating. I like also about TeXmacs that the first time you open it, it brings you an introductory document for newbies made on TeXmacs, would be nice something similar in Leo instead of the empty outline, so newbies could feel more welcomed by the environment (this list is very newbie friendly I think). Another good ideas of Mathematica/TeXmacs are under the hood, for example in the structure of documents (all is an expression, but I think that Leo is closer in that sense with this ideas with its DAG structure).

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.

  • Re: code bubble Offray Vladimir Luna Cárdenas

Reply via email to