0
votes

I see two links whenever searching up official documentation for Scala:

This: https://www.scala-lang.org/

And this link: https://www.scala-lang.org/api/2.13.3/

What is the difference between the two? Which one is the official documentation for the language, or is there some other link?

1
One is the auto generated Scala doc will cover everything, the other is the language's website that has tutorials etc. - sinanspd
All of the official documentation is ultimately reachable starting from scala-lang.org - Seth Tisue

1 Answers

5
votes

docs.scala-lang.org gives links to main sources of documentation, for example,

The source code of SLS is at https://github.com/scala/scala/tree/2.13.x/spec which can be useful for searching for a particular symbol in SLS via IDE (because browsers make it hard). SLS is the authoritative reference on Scala. contributors.scala-lang.org and scala/contributors is where in-depth discussion on design of Scala happen.

For a more approachable user guide from the designer of Scala consider Programming in Scala which is authored by Martin Odersky et al.