Comments (2)
While I agree that the ordering might not be completely optimal, I don't agree with the statement that all who go to the page implicitly assume that the guides are ordered in terms of increasing difficulty (level of user). User perception of the significance of the ordering of links on a page is entirely arbitrary.
Things are actually ordered by date of the document's completion. So, newer overviews will naturally appear on top. As we acquire more overviews (which we inevitably will, with the upcoming release of 2.10) I think it's pretty natural to place (and thus expect) new documents at the top of the list with one of these green labels that say "New" or something to that effect.
I also disagree that the list of subtopics contained within the collections overview is bad- it's such a high-demand document, that I think it greatly helps to have its contents displayed within the index page of overviews. It's a way of highlighting the document's contents (and importance), especially for people leisurely browsing, not necessarily specifically searching for details on the collections library. If such a user ever develops a question regarding collections, highlighting the document's contents on the overviews page might help one recall this document's existence.
Also, the entire overview section of the site is intended to be further filled. The idea was to have multiple "types" of overviews. The type "Core" was intended to cover overviews of essential libraries. I intended to create other sections as the need arose- for example, as concurrency libraries are developed, it'd be beneficial to have a section devoted to concurrency libraries (the Actors overview would naturally migrate there, once we have more concurrency overviews, which are planned.)
from docs.scala-lang.
I don't how what the order was in 2011, but the ordering at https://docs.scala-lang.org/overviews/index.html in 2018 looks decent to me
from docs.scala-lang.
Related Issues (20)
- Code snippet render result does not look like Scala HOT 3
- The Value Classes guide should be part of the Scala Book HOT 1
- The String Interpolation guide should be merged into the Scala Book
- The Implicit Classes guide should be part of the Scala Book
- The guide Futures and Promises should be part of the Scala Book HOT 1
- The REPL guide should be part of the Scala Book
- Style Guide: Method Invocation is outdated HOT 2
- Scala 2.x macro pages have dead links to `scalamacros.org`
- Metaprogramming page links to a deprecated site
- Update the Scala 3 migration guide for 3.3 LTS
- Toolkit Files and Processes missing io.File and nio.Path interop details HOT 4
- Update the Scala for Python devs page HOT 4
- Update FAQ entry about `scala.util.Properties.versionNumberString` to cover JS and Native HOT 3
- Missing reference for "other advanced types" ? HOT 3
- fix broken links for API reflect docs
- Undocumented Scala 3 compiler options HOT 2
- Dead link HOT 1
- Courses page should say who the instructors are
- Scala book - add documentation on custom control structures HOT 1
- Dead link in Android tutorial HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docs.scala-lang.