I am the tech lead on the Aparapi team here at AMD. We have heard of folks attempting to use Aparapi from Clojure (as well as Beanshell, Groovy and Scala), and we would like to followup with various communities to work out what would be needed to make this work.
There are a couple of challenges, which I am sure can be overcome but which will be immediate. Aparapi currently uses the classloader to extract the bytecode of the 'Kernel' class and at present we need some javac debug artifacts to help us decompile the bytecode to OpenCL (primarily we need LocalVariableTable to determine the scope/name of local variables). I can see how to sidestep the local variable table, and can envisage that a customized classloader might be constructed to help us extract bytecode for synthetic (or dynamically generated) classes/methods. We announced recently (at AMD fusion developer summit) that we plan to OpenSource Aparapi in Q311. It would be great to work with folks with intimate knowledge of these alternate JVM languages to make them work with Aparapi. Gary On Jul 15, 12:17 pm, cej38 <junkerme...@gmail.com> wrote: > Hello. > Has anyone looked at using AMD'sAparapiAPI from within Clojure? -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en