On Mon, Mar 15, 2010 at 5:21 AM, Alia K <[email protected]> wrote:
> Another way to work with code fragments... may offer some ideas for
> leo..
>
> http://www.cs.brown.edu/people/acb/codebubbles_site.htm
>
> <quote>
>
> Developers spend significant time reading and navigating code
> fragments spread across multiple locations. The file-based nature of
> contemporary IDEs makes it prohibitively difficult to create and
> maintain a simultaneous view of such fragments. We propose a novel
> user interface metaphor for code understanding and maintanence based
> on collections of lightweight, editable fragments called bubbles,
> which form concurrently visible working sets.

I've been thinking about related topics for the last month or so.

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

Some recent thoughts:

1. Certain implementation problems become much easier when everyone
uses the same IDE.  In that case, sentinels are not needed.  For
example, if everyone uses Eclipse, sentinels can become so-called
markers.

I suspect, but do not know for sure, that code bubbles are assumed to
live in such a context.  If not, bubbles must have something like
gnx's.

2. A few days ago I realized why I have resisted working with Emacs,
Vim and Eclipse.  They may be capable in many ways, they may have lots
of good plugins, they may have large user communities and they may
have great ideas that can be used in Leo, but the fact is I don't like
these environments.

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.

Edward

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