From: Jim <jim...@po...> - 2001-09-10 15:41:01
|
Hi Dirk, Thank you very much for the feedback, this is what I was hoping for. > - Please put "...depend.1=jdk 1.2" in the props file, since it uses JDK > 1.2 methods Done... I forgot about that. >- Enter "System.out.println(", then invoke action speedjava.complete. >The popup comes up showing the methods of the current class (super!), >but the table cannot be navigated with the cursor keys. It can, however, >be navigated if the popup shows up on after a dot has been typed. I'll take a look at this later today. >- No popup comes up on the last dot of "System.out.". out is a public >member field of System. Is SpeedJava designed to determine the type of >member fields and show it's methods? I think right now it doesn't actually look for members like this (actually, you are confirming this :). The algorithm that determines types needs a bit of work, but this shouldn't be too bad to fix. >- Please publish the source. (You have to, it's GPLed... ;). Looking >into it with JavaInsight is awkward... Sorry about this - I thought I had included it in the source. I released it in kind of a hurry yesterday. Later today I'll make another release that includes the source. >- What are your long-term goals? Well, I have quite a bit of other java "speedup" functionality sitting in an old editor that I wrote many years ago, and ultimately I'd like to get it moved over to jEdit. Before I released this version, I had a whole ton of stuff in SpeedJava, and last week decided to go the route of making it as small and fast as possible (think it's around 35k or so), and making more smaller, tighter, clearly defined plugins. Certainly member completion is (to me) a very important part of java development, so that's where I started. What I'd like is to continue to tweak it and improve it over time. The last week or so, I've finally begun to use jEdit for all my development work, and have been working on SpeedJava as I've found problems. I would of course love for it to eventually be in plugin central, but I don't know if it is too redundant or if there is enough interest. Also I hope to have a couple of other plugins available: another "speed java" kind of plugin with the other stuff I was mentioning (actually I was thinking the right name for the current SpeedJava is JComplete or something?), and a speech plugin that makes java development by voice work reasonably well. This last one is a way off, as my existing JSAPI code to do this needs some good shoehorning to get into a plugin, as well as a more troubling problem where the jvm crashes every now and then (really crashes - no stack traces, just system crash codes). Anyway this is probably more info than you wanted. Hope I touched on your questions at least. Thanks, Jim |