Please enter your username below and press the send button.A password reset link will be sent to you.
If you are unable to access the email address originally associated with your Delicious account, we recommend creating a new account.
Whiley is a hybrid object-oriented and functional programming language. Whiley employs extended static checking to eliminate errors at compile time, including divide-by-zero, array out-of-bounds and null dereference errors. Extended static checking is made possible through the use of an automated theorem prover. Whiley compiles to the Java Virtual Machine and is fully inter-operable with existing Java applications.
This link recently saved by marxidad on August 04, 2016
"A single programming language is no longer enough. I predict that soon, the best programmers will fluently move between languages and the best languages will interoperate well with others. This interoperability will likely stem from strong metaprogramming facilities. I examine how we might build a programmable compiler and look at recent work toward that end."
This link recently saved by marxidad on July 20, 2016
Graal is a new just-in-time compiler for the JVM, written in Java and focused on performance and language interoperability. Graal offers performance advantages to Java code, thanks to new techniques of method inlining, eliding object allocations and speculative execution - and makes possible high-performance scripting language engines.
Unlike the traditional HotSpot compiler, Graal contains the Truffle API that scripting language interpreters can use to emit native code - bringing the performance of Java to scripting languages, without ahead-of-time compilation.
Language interpreters can use the same techniques that HotSpot uses to make Java code fast - including emitting optimized native code including the conditions under which it should be deoptimized - the technique that makes just-in-time-compiled code able to outperform ahead-of-time compiled code.