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.