Re: [GSoC]Compile Java to ScalaJS IR project, a strong matched background man
Wenjie Yang <[email protected]> Fri, 18 Mar 2016 09:17:16 +0800
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <CADTXR=ZzO6ugeWnSSKFAPm9hXdGb6J5=TaX_K+GK+0-DsVBAbA@mail.gmail.com> |
HI, Sébastien I read through the discussion about this project in the mailing list. I found that there is no docs for Scala-js IR. Is it a good start to write a specification about the IR? So that we can easily build compiler on it. Thanks and best regards Wenjie Yang 2016-03-18 5:30 GMT+08:00 Sébastien Doeraene <[email protected]>: > Hello Wenjie Yang, > > Do not worry, you're not late. You still have until March 25 to apply to > GSoC. > As for any GSoC project, for this time of the program, it is time to write > a proposal draft and submit it to the GSoC program website, to ask for > comments. > > Also, I suggest you look in this mailing list for previous discussions > about this project, as they contain a few clues that might be useful to get > into the topic a bit more. > > Cheers, > Sébastien > > On Thu, Mar 17, 2016 at 6:59 PM, Wenjie Yang <[email protected]> > wrote: > >> Hi, guys: >> >> I'm so sorry that I contact you so late. Sorry for that I did not see >> this project related to compiler. >> >> I'm a student from Shanghai Jiao Tong University, China. Now I'm an >> exchange student in Hong Kong University of Science and Technology. Now I'm >> a research intern directed by Prof. Charles Zhang( >> http://www.cse.ust.hk/~charlesz/), doing research about program >> analysis. >> >> You can see that I have a strong background about compiler and >> programming language. I've done some projects about compiler. OAT >> language compiler <https://github.com/mrmiywj/cis341project> is a OOP >> language compiler I wrote in OCaml. I designed a IR according to LLVM >> syntax then build a runtime. I compile source code to the IR. What's more, >> I also design a framework for program analysis via KILL-GEN approach. >> >> Another project about compiler is a compiler that compile Small-C code to >> LLVM IR. You can get it here >> <https://github.com/mrmiywj/Compiler-llvm/tree/pass>. I'm familiar with >> LLVM IR via this project and I know the workflow of how to write a compiler >> and how to optimize. >> >> Besides, I'm also a Scala user. I start programming in Scala two years >> ago. I love this language. I have read lots of papers about Scala directed >> by Odersky. >> >> I'm also an active developer on github. You can find me here, @mrmiywj >> <https://github.com/mrmiywj>. Recently I contributed to finch, a pure >> functional project for Finagle, written in Scala, maintained by Twitter. >> >> My personal website: http://blog.ivanyang.me >> >> For this project, what's your advice for me? >> >> Hope for your reply! >> >> Thanks and best regards! >> >> -- >> 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. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "scala-language" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/scala-language/e4PqOjDRgJw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- 杨文杰 Wenjie Yang Department of Computer Science School of Electronic Information and Electrical Engineering Shanghai Jiao Tong University Tel:+86-18317007232 E-mail:[email protected] -- 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.