Домой United States USA — software Scaled-down Scala variant cuts ties to the JVM

Scaled-down Scala variant cuts ties to the JVM

385
0
ПОДЕЛИТЬСЯ

Taking advantage of the LLVM compiler platform, Scala Native expands language’s opportunities on resource-constrained devices
Scala Native , which brings the Scala language closer to bare metal by leveraging LLVM compiler infrastructure, has been released, expanding opportunities for the platform on smaller devices.
The project, which features an optimizing ahead-of-time compiler, has reached feature-completeness, said Denys Shabalin, who has been in charge of Scala Native. Unlike the reference implementation of Scala, which generates bytecode to run on top of the Java Virtual Machine, the Scala Native toolchain produces stand-alone native executables. Shabalin noted that «this opens the door for Scala to be used in environments where [a] full-blown virtual machine is usually an overkill: command-line tools, resource-constrained hardware applications, video games, etc.

Continue reading...