commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefano Bagnara <apa...@bago.org>
Subject Re: javaflow & aranea continuations
Date Sat, 13 Sep 2008 15:20:21 GMT
Torsten Curdt ha scritto:
> Hey Stefano
 >> [...]
>> I read this:
>> http://svn.apache.org/repos/asf/commons/sandbox/javaflow/trunk/TODO
>> but it seems a bit outdated (asm support marked as "maybe" seems to be 
>> there, the BCEL issues seems fixed following rhe links)... Running the 
>> tests seems that ASM and BCEL enhancer have the same quality level, 
>> but I may be missing something as I simply looked at test results.
> 
> Well, the ASM enhancer should still be considered experimental. And 
> someone reported it to be much slower than the BCEL one.
> (Which is a bit of a surprise) Still I would love to see ASM being used 
> as the main engine. Just because the library has a much better community.

I've worked only on the ASM enhancer because it seems much more simple 
to understand.
Is the enhancing process or the enhanced code to be slower?

>> I see there is no action around javaflow in the last year: is this 
>> because of critical issues with its continuation approach or simply 
>> lack of interest?
> 
> Well, I don't really use it at work anymore. And rarely people even just 
> gave feedback. Not talking about any contributions. Especially when in 
> the end I hear about people using it in their PhD thesis or some cool 
> projects I am a little in between. "Cool!" and "WTF didn't you show up 
> on the mailing lists". It's too much work if you don't get paid for it 
> and don't even use it. Plus I am not a big fan of one man shows.

I understand!
Maybe Servlet-3.0 suspend/resume stuff will make tomcat people to be 
interested in javaflow.. Maybe I'll ping them sooner or later.

>> About "talk to the RIFE guys"/"talk to the aspectwerkz and aspectj 
>> folks", did anything happen?
> 
> I only have talked briefly with Geert. He was considering changing the 
> license and working together on it. While it is not as generic as 
> javaflow he is happy with his implementation. So I guess I just did not 
> have enough energy following up on this.

I don't know anything about RIFE continuations methods. Does it still 
work with bytecode enhancement and a StackRecorder like runtime object?

>> I didn't find too much activity (docs/webpages) around RIFE 
>> continuations or any of the above and even about the JSR proposal.
> 
> Geert did file the JSR proposal though. Unfortunately it got rejected. 
> Even from the ASF. Which really annoyed me a little. But anyway.

Weird, really.

>> I checked out the sources with eclipse and enabled m2eclipse, the only 
>> issue I found is that the main pom references 
>> commons-jci-core:1.0-SNAPSHOT. I see commons-jci-core:1.0 has been 
>> released so I removed "-SNAPSHOT" and it succesfully built.
> 
> Nice
> 
>> I found at least a couple of projects around using self compiled 
>> javaflow libraries so it seems that even if it is incomplete it is 
>> useful to the world. Is there any motivation against making a 0.1 
>> release in commons or is it simply lack of time?
> 
> A few people asked for a release. But I didn't know about so many 
> projects using it. (Guess I know about 3-4 projects plus a couple of PhD 
> thesis). I would be happy to follow up and do a release. But there are a 
> couple of things that I would like to see fixed before you finalize and 
> commit to an API. And that's still quite a bit of work.

I succesfully made the ASM testsuite to fully pass 
(SANDBOX-254+SANDBOX-255 patches). If there are known limitations can 
you create failing tests for them?

Stefano

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message