Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Scala Native v0.1. Parent comment
type Vec = CStruct3[Double, Double, Double] val vec = stackalloc[Vec] // allocate c struct on stack !vec._1 = 10.0 // initialize fields !vec._2 = 20.0 !vec._3 = 30.0 length(vec) // pass by reference
@extern object stdlib { def malloc(size: CSize): Ptr[Byte] = extern } val ptr = stdlib.malloc(32)
Otherwise it currently uses the Boehm GC.
One big area that needs more work:
"Scala Native doesn’t yet provide libraries for parallel multi-threaded programming and assumes single-threaded execution by default."
There are no comments on this comment yet.
Otherwise it currently uses the Boehm GC.
One big area that needs more work: