Re: [GSoC]Compile Java to ScalaJS IR project, a strong matched background man
Naftoli Gugenheim <[email protected]> Mon, 21 Mar 2016 05:37:27 +0000
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <CANpg8PDvwYt_5LmrFZxu9fbLQ-DMaSTjMqhY6gn2ht3nBQ9iuA@mail.gmail.com> |
Have you seen https://github.com/sjrd/scalajsir-calc ? On Sun, Mar 20, 2016 at 7:06 AM Wenjie Yang <[email protected]> wrote: > Hi, I've completed a proposal draft. You are welcome to comment on this. > https://docs.google.com/document/d/1D7YcJ87foSr-rvowJ_3bx3X_bXa1fGdLDjYz_gwhtD0/edit?usp=sharing > > Thanks and best regards. > > 在 2016年3月18日星期五 UTC+8上午9:17:23,Wenjie Yang写道: > >> 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. > -- 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.