GSoC2015
László Mérő <[email protected]>
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <[email protected]> |
Hello! I am 2nd year IT student at Budapest University of Technology and Economics and I would like to participate in GSoC this year. I am also a Scala fan, so I'm eager to help the Scala community. I have a good experience with Scala, I use it since 2011. I have some smaller projects on github <https://github.com/laci37>. I would like to ask some questions about the project ideas, so I can choose which one to propose to. I also have an own idea to propose. *Library-style build tool* If I understand well this library should help you to write a simple Scala application that can compile a Scala project. So compiling a project from code would look like first compiling the application that will compile the full project, and then run the application. The other use I see in this build tool is to be able to compile a project with the REPL. Did I understand the job well? *ScalaMeter extensions* This project would be interesting because I could learn a lot about benchmarking. My question is that is it a problem that I know little about benchmarking and profiling? *Improved Scala scripts* This is my own idea. I want to improve the usability of Scala as a scripting language. The main limiting factors are as I see right now the long time it take to bootstrap the JVM for the REPL and the compilation time. I would like to write a program that keeps the REPL alive and when I execute a scala script from bash it runs the script. To improve the compilation time the REPL should cache compiled scripts. I would much appreciate some comments on these project ideas, and on whether I should develop them more. I'm looking forward to your answer. Best regards, László Mérő -- You received this message because you are subscribed to the Google Groups "scala-language" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.