From: Lothar Scholz Date: 2005-04-29T05:21:13+09:00 Subject: Re: Ruby and IDE Hello Richard, RD> No, the problem is that often you can't tell the type of a ruby variable RD> until runtime (but can you do that for PHP either?). And we do discuss how Almost all PHP projects i know are functional. So you don't have a problem with code completition - just show all variables and functions or simply the ones with the given prefix. In the few cases where there is a $self-> reference they run into the same problems, but PHP code is much easier structured so your mentioned heuristic and a few more work very well. Does the KDevelop class browser really show all available methods ? Rubys scoping rules with includes of modules (global, local) are very complex, is this really handled ? If so - then even as a competitor - i must show deep respect. If not then it is much easier, but remember that most people want to use code insight/autocomplete as a reference and a help to learn the API. Then it is maybe more confusing to show something incomplete and errornous. I observe my competitors very well (here i mostly mean Wing-IDE for Python) and even while there system is very sophisticated i hear a lot of comments that it is confusing. Thats why my in current plans it had a lower priority. But i come to the conclusion that this is far more wanted then i expected. So i will implement my interpretation of a good code insight system very soon. I have now changed my schedule in a way that in 3 3 month i hope i can come up with something but as i wrote before it will look and behave a little bit different... -- Best regards, emailto: scholz at scriptolutions dot com Lothar Scholz http://www.ruby-ide.com CTO Scriptolutions Ruby, PHP, Python IDE 's