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.”To read this article in full or to leave a comment, please click here

Leave a Reply