Re: Coroutines in JDK8++?

2012-04-02 Thread Patrick Wright
> In this case I think the suitable thing to do would be to coordinate work > around > your existing patch via some sort of OSS project and look at all of the > aspects > that would need to be covered in order for it to be accepted into the > OpenJDK. > For example, a lot of thought will need to go

Re: The Great Startup Problem

2014-08-29 Thread Patrick Wright
Thomas, > > Thanks for this detailed analysis on the current status and proposed > future work for invokedynamic. Can you also add some comments on what you > believe the advantages and disadvantages of using Truffle instead of > invokedynamic for implementing dynamic languages on top of the JVM

Re: MLVM Talk at Jax India 2008

2008-04-10 Thread Patrick Wright
Selvan I just cross-posted the link to your presentation and blog over on the JVM Languages group [1]; I hope that's OK (I assumed it was, as you posted to a public list). If you're not already following the languages group, I imagine your experiments with the AnonymousClassLoader might be of inte

Re: Time to reconsider m:n or green threading options?

2008-06-21 Thread Patrick Wright
Looks like the original threading model in the Sun JVM was 1:n threading http://en.wikipedia.org/wiki/Green_threads Most of what I found on a quick Google seemed to confirm that article. Apparently "green threads", as implemented earlier in the Sun JVMs, had one OS thread, running the VM, which w

Re: happy new year!

2009-01-20 Thread Patrick Wright
John Thanks for the update. > 5. encourage the great work that people are doing or will do on tail > call, continuations, interface injection, invokedynamic, etc. > (Cheers, Arnold, Lukas, Tobias, Remi.) It would be great to get an update on how these sub-projects are going, what they are (curre

Re: London group looking at "perl" on the MLVM

2009-04-22 Thread Patrick Wright
Hi I saw the announcement and your slides; wondering if you'd been in touch with Bradley Kuhn? He was looking at this [1] several years ago. Apart from his thesis, I remember coming across a number of posts by him on Kawa and Perl mailing lists, if I'm not mistaken. Regards Patrick 1: http://ww

Re: Javac syntax for MethodHandle (Was Re: I would like to discuss the MethodHandles factory)

2009-05-12 Thread Patrick Wright
There was some discussion on a proposal like this for Project Coin (small language changes for Java 7); see this mail thread: http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/000388.html I don't believe this is currently under consideration for Java 7. > All the runtime access methods l

Re: Throwable

2009-08-19 Thread Patrick Wright
The issue of InvokeDynamic calls from Java as regards checked exceptions was discussed on the Project Coin mailing list: http://mail.openjdk.java.net/pipermail/coin-dev/2009-May/thread.html#1650 see the mails related to "JSR 292" and others with "292" in the title. See for example this partial thr

Hotswap patch?

2009-09-13 Thread Patrick Wright
Hi John I just saw that you pushed a changeset from Thomas Wuerthinger related to expanding hotswap--from the unit tests included, it looks pretty nice--add/remove fields and methods etc. Anything you can tell us about it, status etc? I didn't know anyone was working on this in the Da Vinci Machin

Re: Hotswap patch?

2009-09-16 Thread Patrick Wright
Thanks for the links to the Wiki and PDF. It looks like a lot of what we've been asking for. Thomas--is any special flag required to enable this when launching the JVM if I build MLVM with your changeset in it? Also, I assume that if classes are redefined we will eventually run into the standard p

Re: JVM Language Summit happenings...

2009-09-19 Thread Patrick Wright
On Sat, Sep 19, 2009 at 6:02 PM, Mohamed Bana wrote: > Hello, > > Thanks for sharing the slides. > > It'd be great if the talks were downloadable like Lang.NET. They have been recorded, by InfoQ I think. Should be available shortly. Most of the ones from last year were available within a few week

Re: Which file is the interpreter?

2009-09-22 Thread Patrick Wright
James You might take a look at Gary Benson's blog, as he's documented his experience (as an outsider) working on a "zero-assembly" port of the HotSpot interpreter (called Zero) and another compiler which targets LLVM. His blog is at http://gbenson.net/; he's been documenting his work for over a ye

Re: Which bytecode generator ?

2009-11-06 Thread Patrick Wright
Here's a collection of links, there are a number of libraries for this--ASM has become the most popular over the last few years, but there are alternatives http://groups.google.com/group/jvm-languages/web/jvm-bytecode-libraries On Fri, Nov 6, 2009 at 9:24 AM, James Ladd wrote: > Is there a lite

Re: indy and tailc

2010-01-27 Thread Patrick Wright
Hi John >> And what about >> * AnonymousClasses > > The POC is in there.  Integration with method handles requires interpreter & > compiler work. Is the EG considering Anonymous classes for JSR 292? Thanks Patrick ___ mlvm-dev mailing list mlvm-dev@o

Re: indy and tailc

2010-01-27 Thread Patrick Wright
On Wed, Jan 27, 2010 at 9:45 AM, John Rose wrote: > On Jan 27, 2010, at 12:30 AM, Patrick Wright wrote: > >> Is the EG considering Anonymous classes for JSR 292? > > No, sorry.  Should we be... what's the use case?  -- John I'm not a language implementor (maybe some

Re: indy and tailc

2010-01-27 Thread Patrick Wright
> 1. Method handles provide a better replacement for the swarm of tiny classes. > > 2. Hotspot is in the process of weaning itself off of perm gen.  One of the > main features of perm-gen is that its objects never move except during full > GC, and the code cache relied on this invariant until jus

Re: more from yesterday

2010-01-28 Thread Patrick Wright
Hi John Thanks for sharing this. What, exactly, is "Thread Local, Server Class Garbage Collection"? Thanks Patrick ___ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Re: more from yesterday

2010-01-28 Thread Patrick Wright
Sounds very nice. Thanks for the explanation. Patrick ___ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev