From: "Florian Groß" Date: 2005-12-24T04:52:53+09:00 Subject: Re: Diff of opinion on dynamic stuff Brian Takita wrote: > There seems to be alot of industry inertia on static time tools. Better > runtime tools would make a dynamic language such as Ruby more mainstream. > > A number of people have proposed that the runtime tools can work with good > unit tests in place to exercise all of the code paths. > > The breakpoint library is a good start but there is more potential. For > example, a tool that analyzes the runtime paths and graphs an object's > dependencies would be nice. The ruby-breakpoint library is not yet everything I would like it to be. I might even morph it into a Smalltalk style IDE in the future. However, as soon as I have that PowerBook I owe myself I will work on finishing the basic functionality of the GUI client. After that we'll see what else is possible. I have high hopes on GTK2 and Glade and all that. It makes it easy to keep the code in a clean and sane state. Here's a recent screenshot of what already works: http://flgr.0x42.net/breakpoint/cyclic-threads.png The code visible on there is the code of the GUI itself. It is written in wxRuby and ugly. wxRuby tends to be in the way way too often. I want this to work well on OS X, though, which means that it should run without an X server. There's a port of GTK going on that should achieve just that. I'd like to test this, but am still missing the PowerBook. It should reach me soon enough, though... And Ruby-GTK just rocks. The more help I can get on this the better. But I'm also interested in other development tools that actually make use of Ruby's dynamic nature instead of working around it... (For example the method name completion in jEdit's Ruby plug in is insanely clever. We need more of that kind of thing!) -- http://flgr.0x42.net/