Contributor
Ivan Jawerbaum

Pharo-to-C VM Transpiler


Mentors
PalumboN, Guille Polito, Pablo Tesone
Organization
Pharo Consortium
Technologies
c, pharo
Topics
virtual machines, IDEs, Transpilers
The Pharo VM project is a continuation of the opensmalltalk-vm (or Cog VM) project which is the virtual machine underneath Pharo, this project will be centered around the Pharo-to-C transpiler, also called Slang. In this project my primary target is to improve the development experience for the Pharo VM and to accomplish this I will be implementing: Type feedback improvements, type guided translations, incremental building of the AST and integration of the C model to the IDE.