Created
December 15, 2011 21:13
-
-
Save non/1482907 to your computer and use it in GitHub Desktop.
d_m's nescala talk proposal
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fast, accurate, generic, compatible: tensions around Scala's number types | |
Working with numbers in Scala can be a bit awkward. The number types are affected by | |
(and motivate) some of the weirder parts of Scala language and library: AnyVal types, | |
Arrays, Manifests, specialization, and type classes like Numeric. On the one hand, we | |
want operations on numbers to be as fast as Java operations on primitives. On the | |
other hand, Scala is an opportunity to do better than Java, especially with regard to | |
ad-hoc polymorphism, precision and power. This talk explores the problems, tensions and | |
opportunities the community faces as we evolve language and surrounding libraries. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment