Gmane
From: Dan Debertin <debertin <at> umn.edu>
Subject: Ruby and ECB functionality
Newsgroups: gmane.emacs.ruby
Date: 2006-09-25 15:14:26 GMT (2 years, 40 weeks, 3 days, 13 hours and 32 minutes ago)
Hello everyone,

At long last (almost a year since we met at rubyconf!) I have some time 
dedicated to work on Emacs stuff. The first thing on my agenda is to 
release the Ruby support files for the Emacs Code Browser 
(http://ecb.sf.net) that I've been sitting on all this time.

Most of the basic functionality is in place, but there are several 
missing features (and probably bugs) still to implement.

Get it at http://www.nodewarrior.org/~daniel/wisent-ruby.html.

Now, for the second question. I'm pretty much assuming that ECB/semantic 
is going to be the base of any framework we develop in terms of emacs 
development tools. It certainly does what *I* want, and is simple enough 
to get around in programming-wise.

But it *does* have a few problems. It can be slow (especially with big 
files) and it relies on advice to a HUGE degree. Practically every 
window- and frame-related function is advised. Fortunately ECB generally 
checks to make sure you're invoking the function from within ECB or from 
without it, so the advice is pretty much invisible. But occasionally it 
springs a leak and bleeds all over other packages (escreen, windmove, 
winner, etc.).

But I'm willing to take the bad with the good, because without ECB many 
wheels will have to be re-invented.

What are your thoughts?

-Dan Debertin
debertin <at> umn.edu

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ruby_emacs_dev/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ruby_emacs_dev/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:ruby_emacs_dev-digest <at> yahoogroups.com 
    mailto:ruby_emacs_dev-fullfeatured <at> yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    ruby_emacs_dev-unsubscribe <at> yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/