|
1 | 1 | [](https://travis-ci.org/typelevel/scala) [](https://gitter.im/typelevel/scala?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
2 | 2 |
|
3 |
| -# Typelevel Scala |
| 3 | +# (ARCHIVED) Typelevel Scala |
4 | 4 |
|
5 |
| -## What is this repository? |
6 | 5 |
|
7 |
| -This [repository][tls] contains the [Typelevel][typelevel] [fork][fork] of the Scala compiler. |
| 6 | +## What ~is~ was this repository? |
8 | 7 |
|
9 |
| -Typelevel Scala is a conservative, collaborative and binary compatible fork of [Lightbend Scala][lbs]. The intention |
10 |
| -is for it to provide early access to bug fixes and enhancements of the Scala toolchain which are of particular |
11 |
| -interest to [projects][projects] which use the "Typelevel style" — extensive use of type classes, generic |
12 |
| -programming and exploitation of the distinctive features of Scala's type system such as higher-kinded, dependent and |
13 |
| -singleton types. |
| 8 | +This [repository][tls] contains the [Typelevel][typelevel] maintained [fork][fork] of [Lightbend's][lbs] compiler for the Scala 2. |
| 9 | + |
| 10 | +Typelevel Scala was a fork of `scalac`, the compiler for the Scala 2 language. The TypeLevel fork was based on [Lightbend Scala][lbs], |
| 11 | +and it was forked as a conservative, collaborative, and binary compatible fork. |
| 12 | +Its main purpose was to prototype and deliver features, enhancements, and bugfixes, to improve the experience of those who |
| 13 | +use functional programming in Scala. |
| 14 | + |
| 15 | +In July 2019, after the release of version 2.13.0 of the Scala 2 compiler, and with Dotty (Scala 3) already in advanced state of development, |
| 16 | +the authors [concluded](https://github.com/typelevel/scala/issues/186) that the TypeLevel fork had served its purpose. |
| 17 | +New contributions are best forwarded to the [Lightbend's][lbs] compiler fork. |
| 18 | + |
| 19 | +> The way I see it, the TypeLevel compiler was very useful for trying out and refining features that have found their way into the mainline compiler afterwards. (by [Martin Odersky](https://github.com/typelevel/scala/issues/186#issuecomment-508002321) |
14 | 20 |
|
15 | 21 | ## Relationship with Lightbend Scala
|
16 | 22 |
|
|
0 commit comments