Skip to content

Commit abb0479

Browse files
committed
Provide some historical context for the platform
I think it's important to mention the history behind this effort, and also to clarify the core will still include e.g., the collections, which are truly core to the language.
1 parent d3680fc commit abb0479

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

blog/_posts/2016-11-28-spp.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ simple; let's reduce the Scala standard library to a very small core, and open
1111
up the decision about what popular libraries should be shipped in a "batteries
1212
included" distribution of Scala. This is the basic idea of the Scala Platform.
1313

14+
The Scala Platform is the logical continuation of the modularization effort
15+
that began in Scala 2.11. Ultimately, the scala-library should be a small core,
16+
that consists of the Scala types we've come to think of as part of the language,
17+
such as the collections and most classes defined directly in the `scala` package.
18+
The modularization of xml, swing and parser combinators has made it easier for
19+
community maintainers to step up, and the SPP will continue opening up the
20+
standard library to community involvement.
21+
1422
However, bringing many open source libraries together,
1523
isn't easy, nor is is it easy to ensure that these essential libraries continue
1624
to be developed. This is why we've come up with and proposed an initial draft of

0 commit comments

Comments
 (0)