Skip to content

Commit 00c0320

Browse files
authored
Merge pull request #598 from MasseGuillaume/gsoc-2017
added Scala-Native to GSOC 2017
2 parents f102f50 + ecc004e commit 00c0320

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

gsoc/2017.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,16 @@ interactive animations running in the browser.
127127
Supervised by [@MasseGuillaume](https://github.com/MasseGuillaume) and/or
128128
[@julienrf](https://github.com/julienrf)
129129

130+
### Reimplement the JDK in Scala-Native
131+
132+
Scala-Native is a new target for Scala. Instead of compiling to bytecode and running on the JVM, we
133+
use llvm to generate native assembly code. We currently do not compile Java to llvm. Therefore we need
134+
to reimplement some parts of JDK such as `java.net.*`, `java.io.*`, `java.nio.*` and `java.util.*`. We are already
135+
reimplementing the JDK and we need your help to increase our coverage. It'a unique chance to learn
136+
how to implement the java api and write low level Scala code.
137+
138+
Supervised by [@MasseGuillaume](https://github.com/MasseGuillaume)
139+
130140
### Slick bug and feature hunt
131141

132142
There are lots of open tickets in the Slick issue tracker. Some which have long

0 commit comments

Comments
 (0)