[GSoC]Compile Java to ScalaJS IR project, a strong matched background man
Wenjie Yang <[email protected]> Thu, 17 Mar 2016 10:59:25 -0700 (PDT)
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <[email protected]> |
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.