Re: [GSoC]Compile Java to ScalaJS IR project, a strong matched background man
Wenjie Yang <[email protected]> Sun, 20 Mar 2016 04:06:41 -0700 (PDT)
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <[email protected]> |
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.