Re: [GSoC]Compile Java to ScalaJS IR project, a strong matched background man

杨文杰 <[email protected]> Mon, 21 Mar 2016 13:38:51 +0800
Newsgroups gmane.comp.lang.scala
Message-ID <[email protected]>
Yep. After my midterm exam, I will work on it.
> 在 2016年3月21日,下午1:37,Naftoli Gugenheim <[email protected]> 写道:
> 
> Have you seen https://github.com/sjrd/scalajsir-calc <https://github.com/sjrd/scalajsir-calc> ?
> 
> On Sun, Mar 20, 2016 at 7:06 AM Wenjie Yang <[email protected] <mailto:[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 <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] <mailto:[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] <mailto:[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/ <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 <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] <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout <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 <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] <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout <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] <mailto: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] <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout <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 <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] <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout <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.