From: Frank W. <fwi...@gm...> - 2007-02-15 16:19:48
|
I removed jython-users from the cc list, since this is really a dev discussion. Replies inline: On 2/15/07, Leo User <leo...@ya...> wrote: > My research into making Java method > invocations work faster is planned to be something the > user explicitly sets. There may be end up being 3 > options for the user to choose from: > 1. default, reflective ways. > 2. full force compiled proxies for everything > 3. A mixture of 1 and 2, keep track of how often > something is executed and if it hits a threshold, > compile the darn thing. > > The reality is that any one of these options may not > fit what a particular user has to have. Its possible > that #2 may not be scalable(though from observation Im > not sure if this is true) for some apps, #3 may > address that situation, etc... This sounds fine for experimentation, but for productions usage I doubt many client programmers are going to want to think about distinctions like these... At least I would always worry that such-and-such bug might be because I am using the "wrong" strategy. Also, I think it will make the codebase even more complex than it already is if there are multiple paths like this being maintained. If it where me, I'd try to find which of these strategies was the best, and make it the only approach. > Another thing that is on the table is getting new > style classes and java classes working together. Ive > got an initial design and work done on it so that is > functional. From running it by a hardcore python > acquatance of mine, it sounds ok. Very cool -- newstyle integration with Java is a notable lack in the current implementation. -Frank |