# HG changeset patch # User Michael Van De Vanter # Date 1449699125 28800 # Node ID 66f79c26f8977bb7eb246b70d90b39385f846be7 # Parent be8a3334434d9ad18352be5c1e2d1f59ea1b12cd# Parent bbe2598ae2bc22199ffb15dcdcc30914bf2dab01 Merge diff -r be8a3334434d -r 66f79c26f897 truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/package-info.java --- a/truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/package-info.java Tue Dec 08 11:33:21 2015 -0800 +++ b/truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/package-info.java Wed Dec 09 14:12:05 2015 -0800 @@ -23,6 +23,12 @@ * questions. */ +/* + @ApiInfo( + group="Obsolete soon" + ) + */ + /** *

Truffle {@linkplain com.oracle.truffle.api.instrument.Instrumenter Instrumentation}: access to execution events for Debuggers and other tools.

*

diff -r be8a3334434d -r 66f79c26f897 truffle/overview.html --- a/truffle/overview.html Tue Dec 08 11:33:21 2015 -0800 +++ b/truffle/overview.html Wed Dec 09 14:12:05 2015 -0800 @@ -41,11 +41,42 @@ on top of Graal virtual machine. + +

Learning Truffle

+

-Our typicial sample language is called the SimpleLanguage. +Our typical sample language is called the SimpleLanguage. A good entry point for exploring SimpleLanguage is the SLLanguage class. +

+ +

+ There is an excellent tutorial Add Graal JIT Compilation to Your JVM Language + written by Stefan Marr which gives real example of turning an existing language + into Truffle based one: +

+ +

+ The posts cover not only basics, and API usage, but also description + of available tools for analyzing the performance and optimizing it. +

Other References