Re: Understanding GraalVM and Clojure

2018-05-08 Thread Daniel Carleton
I was interested to see if a native-image binary could be run on AWS Lambda, and a superficial example does at least: https://github.com/uwcpdx/clombda On Tuesday, May 1, 2018 at 12:22:41 AM UTC-7, Khalid Jebbari wrote: > > The ClojureScript unit tests pass in the JavaScript engine that comes wi

Re: Understanding GraalVM and Clojure

2018-05-01 Thread Khalid Jebbari
The ClojureScript unit tests pass in the JavaScript engine that comes with GraalVM 1.0.0-rc1 https://t.co/WiNHWhv04v (via @Mike Fikes on Twitter) Le mar. 1 mai 2018 à 06:33, Nathan Fisher a écrit : > Is there a runnable language test suite that is used to verify CLJ, CLJS, > and CLR compatibili

Re: Understanding GraalVM and Clojure

2018-04-30 Thread Nathan Fisher
Is there a runnable language test suite that is used to verify CLJ, CLJS, and CLR compatibility? Thinking something similar to RubySpec that could be used to validate the completeness/gaps in a particular implementation (eg GraalVM). On Sun, Apr 29, 2018 at 7:16 AM, Khalid Jebbari wrote: > I've r

Re: Understanding GraalVM and Clojure

2018-04-29 Thread Khalid Jebbari
I've read it, it's really interesting. Alex Miller mentioned on Twitter that they'll work on removing some limitations over time. @Alex, can you confirm and expand a bit more ? Le sam. 28 avr. 2018 à 23:14, Nathan Fisher a écrit : > Another interesting post on Clojure and Graal > > https://www.i

Re: Understanding GraalVM and Clojure

2018-04-28 Thread Nathan Fisher
Another interesting post on Clojure and Graal https://www.innoq.com/en/blog/native-clojure-and-graalvm/ On Sat, Apr 28, 2018 at 10:01 AM, Khalid Jebbari wrote: > Thank you for the link. > > Le sam. 28 avr. 2018 à 00:35, Egg Syntax a écrit : > >> Karin Meier has done some experimentation using C

Re: Understanding GraalVM and Clojure

2018-04-28 Thread Khalid Jebbari
Thank you for the link. Le sam. 28 avr. 2018 à 00:35, Egg Syntax a écrit : > Karin Meier has done some experimentation using Clojure on GraalVM to call > R and Python, and has a blog post >

Re: Understanding GraalVM and Clojure

2018-04-27 Thread Egg Syntax
Karin Meier has done some experimentation using Clojure on GraalVM to call R and Python, and has a blog post and repo

Re: Understanding GraalVM and Clojure

2018-04-22 Thread Jacob Goodson
What about multimethod style programming, would that not see a large benefit? On Thursday, April 19, 2018 at 1:55:25 PM UTC-4, tbc++ wrote: > > GraalVM does a lot of things, and I think it's important to separate these > terms. > > GraalVM - most often this is used to refer to a project that wa

Re: Understanding GraalVM and Clojure

2018-04-20 Thread Didier
https://github.com/oracle/graal/blob/master/substratevm/LIMITATIONS.md has some details of the limitations around native-image. Native-image is probably the more interesting part for Clojure, but I'm not sure it will fully work given those current limitations. On Thursday, 19 April 2018 03:00:1

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Khalid Jebbari
Oh a question Timothy. You said you managed to get Clojure running in GraalVM. What was the outcome ? 100% compatibility? Faster/slower ? Memory footprint? Curious about how it worked. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Khalid Jebbari
Yes thanks a lot, it clarifies lots of points not obvious to me by simply skimming the graalvm website. Le ven. 20 avr. 2018 à 04:34, Jason Kapp a écrit : > Thank you for this detailed explanation. > > On Thursday, April 19, 2018 at 11:55:25 AM UTC-6, tbc++ wrote: >> >> GraalVM does a lot of thi

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Jason Kapp
Thank you for this detailed explanation. On Thursday, April 19, 2018 at 11:55:25 AM UTC-6, tbc++ wrote: > > GraalVM does a lot of things, and I think it's important to separate these > terms. > > GraalVM - most often this is used to refer to a project that was > originally designed to be a impl

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Nathan Fisher
I was thinking it would be interesting to “remove” the use of Java interop in core instead replacing it with a reserved namespace that maps to whatever the underlying runtime/reader wants to. I suppose you can do the same with the exisiting RT stuff but naively feels like it would be cleaner/provid

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Timothy Baldridge
GraalVM does a lot of things, and I think it's important to separate these terms. GraalVM - most often this is used to refer to a project that was originally designed to be a implementation of the JVM in Java. So when people ask "does X run on GrallVM" the question is really "does X run in the JVM