Microsoft MakeCode

How to add new programming language

I would like to teach Ruby language with MakeCode.
How easy to support a new programming language?

Probably ~2-12 months of full time effort depending on how complete you want to be.
If u want to utilize all existing libraries and features, we’d need a typescript->ruby decompiler and ruby->typescript compiler for the subset of ruby you care about. This is how py support works.

Examples:
.py -> .ts:

.ts -> .py:

1 Like

Thank you for the fast reply. It is very helpful.

1 Like