New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fjbg should be rewritten in Scala #611
Comments
Imported From: https://issues.scala-lang.org/browse/SI-611?orig=1 |
@dragos said: |
Geoffrey Alan Washburn (washburn) said: |
@dragos said: |
@ingoem said: |
@odersky said: |
@paulp said: http://github.com/paulp/ssbg/tree/master I got it working fine, but I spent too long trying to make it as fast as fjbg and never quite managed, although I did get within a few percentage points, at least on the scalac build without the test suite. My motivating interest was definitely not writing scala-that-looks-exactly-like-java and it was clear to me that writing it the way I wanted to was going to be way slower than fjbg, so I shelved it. Aspiring scala optimizers might want to use the project as illustrative of the inherent difficulties in writing fast, idiomatic scala code. |
@stepancheg said: |
@dragos said: Stepan, we should have a pretty good reason to move away from fjbg. Lots of people are using ASM, so they can't all be wrong. But the Scala compiler is already slow compared to javac, so I wouldn't make such bold statements unless I knew for sure ASM is at least as fast as fjbg. If someone is motivated to give it a try, and measurements show it's fast enough, we'll definitely do the switch. But here at Lamp we don't have the necessary resources do to that. |
@retronym said: |
(No description for SI-611.)
The text was updated successfully, but these errors were encountered: