John Rose wrote:
> The combineArguments combinator is both polymorphic and pretty nearly  
> universal (without boxing).  I hope to implement it mostly "in the  
> metal", under the name "flyby adapter".  The idea is you get a  
> subroutine to witness the full argument list and make some  
> computation, the result of which is injected back into the argument  
> list before the ultimate target is called.  If the injected value is  
> itself a method handle, and the ultimate target is MH.invoke, then we  
> have the makings of a threaded interpreter, all inside a method handle  
> nest.  Therefore, inlinable in the LLVM sense.

Woah, now that's wild. Can you elaborate on that at all? Would the MHs 
essentially be the nodes of an IR?

- Charlie
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to