Skip to content
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

re-write msil lib to not use pico (better rewrite in Scala) #307

Closed
scabug opened this issue Dec 23, 2007 · 6 comments
Closed

re-write msil lib to not use pico (better rewrite in Scala) #307

scabug opened this issue Dec 23, 2007 · 6 comments
Assignees

Comments

@scabug
Copy link

scabug commented Dec 23, 2007

Since the MSIL library requires pico to build it is impossible to build scala from source with a completely open source toolchain. This precludes inclusion of scala in fedora or debian, for example. It is possible to patch out the dotnet support, but that is certainly not the best.

@scabug
Copy link
Author

scabug commented Dec 23, 2007

Imported From: https://issues.scala-lang.org/browse/SI-307?orig=1
Reporter: Geoff Reedy (geoff)
Attachments:

@scabug
Copy link
Author

scabug commented Dec 28, 2007

Geoff Reedy (geoff) said:
Possible patch to convert to bog-standard Java

@scabug
Copy link
Author

scabug commented Dec 28, 2007

Geoff Reedy (geoff) said:
I basically converted all of the case types to static instances and all of the switch/case caluses to identity if statements. It seems like I must be missing something, is there any sort of test harness that can be run to see if that patch is good?

@scabug
Copy link
Author

scabug commented Jan 9, 2008

Geoffrey Alan Washburn (washburn) said:
Does anyone know why the source to pico cannot be made available?

Would it be difficult for us to just rewrite this library in Scala at some point?

@scabug
Copy link
Author

scabug commented May 20, 2008

Daniel Lorch [X] (lorch) said:
Fixed in r15095 (rewrote to scala)

@scabug
Copy link
Author

scabug commented Jan 14, 2009

@odersky said:
Milestone next_bugfix deleted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants