4 ms·
This project has been discontinued. But fear not, a new scala-native is on the way, Denys Shabalin a phd student at EPFL is working on completely new implementa
by oelang 11y ago
This project has been discontinued. But fear not, a new scala-native is on the way, Denys Shabalin a phd student at EPFL is working on completely new implementation of scala-native. His previous work, scala offheap, a way to use off-heap memory on the JVM with type- and memory-safety is very impressive.
- thinkpad20 11y agoWould native-compiled scala allow for some of the features that have been prevented by the need for Java semantic compatibility, like guaranteed tail call optimization?
- densh 11y agoYes, especially talking about better tail call optimisation.
- duaneb 11y ago> like guaranteed tail call optimization? Isn't this what the @tailrec annotation is for? If it compiles it's tail recursive. This is separate than actually JIT'ing the call bytecode into a loop, I realize, but for a pragmatic engineer there's already a solution.
- densh 11y ago@tailrec works only for simple cases of tail recursion. For example it doesn't support mutual tail recursion at the moment.
- JLangley 11y agoReally looking forward to hearing this talk! I wonder if there will be any potential for C++ interop. I would __LOVE__ to be able to code Scala that can be called from and in turn call C++ interfaces.
- btown 11y agoI mean, there's nothing stopping you from writing JNI wrappers; they work with anything that uses the JVM. http://hohonuuli.blogspot.com/2013/08/a-simple-java-native-interface-jni.html http://hohonuuli.blogspot.com/2013/08/a-simple-java-native-i...