mjar


License

License

Apache v2
GroupId

GroupId

com.twitter
ArtifactId

ArtifactId

mjar_2.11
Last Version

Last Version

0.0.0-406-6829ec44
Release Date

Release Date

Type

Type

jar
Description

Description

mjar
mjar
Project URL

Project URL

https://github.com/twitter/rsc
Project Organization

Project Organization

com.twitter

Download mjar_2.11

How to add to project

<!-- https://jarcasting.com/artifacts/com.twitter/mjar_2.11/ -->
<dependency>
    <groupId>com.twitter</groupId>
    <artifactId>mjar_2.11</artifactId>
    <version>0.0.0-406-6829ec44</version>
</dependency>
// https://jarcasting.com/artifacts/com.twitter/mjar_2.11/
implementation 'com.twitter:mjar_2.11:0.0.0-406-6829ec44'
// https://jarcasting.com/artifacts/com.twitter/mjar_2.11/
implementation ("com.twitter:mjar_2.11:0.0.0-406-6829ec44")
'com.twitter:mjar_2.11:jar:0.0.0-406-6829ec44'
<dependency org="com.twitter" name="mjar_2.11" rev="0.0.0-406-6829ec44">
  <artifact name="mjar_2.11" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.twitter', module='mjar_2.11', version='0.0.0-406-6829ec44')
)
libraryDependencies += "com.twitter" % "mjar_2.11" % "0.0.0-406-6829ec44"
[com.twitter/mjar_2.11 "0.0.0-406-6829ec44"]

Dependencies

compile (4)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.12
com.twitter : scalasig_2.11 jar 0.0.0-406-6829ec44
org.scalameta : cli_2.11 jar 4.0.0
org.scalameta : semanticdb_2.11 jar 4.0.0

Project Modules

There are no modules declared in this project.

Rsc

Reasonable Scala compiler (also known as Rsc) is an experimental Scala compiler focused on compilation speed. This project is developed by the Language Tools team at Twitter.

Rsc is not a fork, but a reimplementation of the Scala compiler. We believe that a performance-oriented rewrite will provide a unique perspective on compilation costs introduced by various Scala features and idioms - something that is currently very hard to quantify in existing compilers.

With Rsc, our mission is to complement official compilers and assist with their evolution through our experiments. We are aiming to discover actionable insight into Scala compiler architecture and language design that will help compiler developers at Lightbend and EPFL to optimize their compilers for the benefit of the entire Scala community.

Goals

  • Dramatically improve Scala compilation performance
  • Study compilation time overhead of various Scala features
  • Identify a subset of Scala that can be compiled with reasonable speed
  • Facilitate knowledge transfer to other Scala compilers

Non-goals

Status

Documentation

Credits

Our project is inspired by the work of Martin Odersky, Grzegorz Kossakowski and Denys Shabalin. Martin inspiringly showed that in this day and age it is still possible to write a Scala compiler from scratch. Greg unexpectedly demonstrated that compiling Scala can be blazingly fast. Denys shockingly revealed that Scala apps can have instant startup time.

com.twitter

Twitter

Twitter 💙 #opensource

Versions

Version
0.0.0-406-6829ec44
0.0.0-386-d79bf764
0.0.0-294-d7114447