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.