GraalVM

From APIDesign

(Difference between revisions)
Jump to: navigation, search
m (Visual REPL with Charts)
Current revision (12:14, 21 March 2022) (edit) (undo)
 
(3 intermediate revisions not shown.)
Line 1: Line 1:
-
[[GraalVM]] is an enhanced [[JVM]] that contains [[Graal]] compiler as well as basic set of [[Truffle]] based languages ([[R]], [[JavaScript]], [[Ruby]]).
+
[[GraalVM]] is an enhanced [[JVM]] that contains [[Graal]] compiler as well as set of [[Truffle]] based languages ([[JavaScript]], [[Python]], [[R]], [[Ruby]]). The community version is [[Open source]] and is available for download through [http://graalvm.org graalvm.org]. As an engineer working on the [[GraalVM]] team [[I]] maintain an annual or bi-annual reports:
-
Available for download through [http://www.oracle.com/technetwork/oracle-labs/program-languages/overview/index.html OTN]
+
* [[TwoYearsWithTruffle]]
 +
* [[FourthGraalAdventures]]
 +
* [[FifthGraalAdventures]]
-
== Visual [[REPL]] with Charts ==
+
[[I]] am about to leave [[OracleLabs]] [[GraalVM]] team and to co-memorize it [[I]] suggest to run [[GraalSpringTour]].
-
The [[GraalVM]] (version 0.9 and newer) comes with command line [[REPL]]. However in today's modern era nobody wants a [[CLI]] right? Everyone wants nice graphs! Luckily there is visual [[REPL]] written by me with the help of [[DukeScript]]. Try it as:
 
-
<source lang="bash">
+
See [[GraalVMVisualREPL]].
-
$ hg clone http://source.apidesign.org/hg/truffledebugdemo repl+charts
+
-
$ cd repl+charts/
+
-
$ hg up -C Charts
+
-
$ JAVA_HOME=~/bin/graalvm mvn install exec:exec
+
-
</source>
+
-
 
+
-
The '''JAVA_HOME''' has to point to your downloaded version of [[GraalVM]] (version 0.9 at least). But then we can have visualization from any [[Truffle]] language, for example [[JavaScript]] array:
+
-
 
+
-
[[Image:REPLwCharts.jpg|600px]]
+

Current revision

GraalVM is an enhanced JVM that contains Graal compiler as well as set of Truffle based languages (JavaScript, Python, R, Ruby). The community version is Open source and is available for download through graalvm.org. As an engineer working on the GraalVM team I maintain an annual or bi-annual reports:

I am about to leave OracleLabs GraalVM team and to co-memorize it I suggest to run GraalSpringTour.


See GraalVMVisualREPL.

Personal tools
buy