I���ll probably be at the Stadtgarden around 14:30 Saturday and early Sunday and will start working on this whenever anyone else shows up and is interested in working on it. There seem to be at least 4 people besides me.

Known targets for transpilation include:
  Javascript - PharoJS - working - dynamically typed, strange numeric stack - IWST papers describing mapping
  JVM - PharoJVM - partial - statically typed, instance OO - IWST paper last year describing mapping
  Illicium - ?working - statically typed, structs/unions - IWST paper this year
  Python - dynamically typed, OO
  SQL? - ? typed

So lots of variation to think about. Would be nice for all of the above to subclass a generic transpiler. See my earlier message for other considerations

../Dave
On  21.08.2019 at 18:18 David Mason <dmason@ryerson.ca> wrote:

I���m one of the principals for PharoJS which transpires from Smalltalk to Javascript
I���m the creator of PharoJVM which (is getting to) transpiling Smalltalk to JVM
I know there is new Pharo work on transpiling to C
There may be other transpires���.

I think it would be good to work on a common transpiration structure that we can all extend. Ideally it should have pluggable targets, pluggable type inference, etc. but common parsing, management of classes to include, mocking of builtins, etc. I���d love for it to hook up with Live Types, too.