Skip to content

Instantly share code, notes, and snippets.

@non
Created December 15, 2011 21:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save non/1482907 to your computer and use it in GitHub Desktop.
Save non/1482907 to your computer and use it in GitHub Desktop.
d_m's nescala talk proposal
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