Extremely good article on what serves as an inspiration as reading and writing a programming language (Still at Lexer and Parser stage though) but also need to work on a transpiler for a python to C for a microcontroller device. Since Python is an interpreted language, its VM is also too large for a memory constraint device (256k flash, 32k RAM). So I needed a transpiler from Python to C.
I will be looking at your ways of doing your transpiler and to see if not too hard to replicate for my target domain. Also see if I could get Pinecone to run on some of these microcontrollers :) I have look at Py2C, PyRex, Pyxie, Ctyhon and many more……
I completely aggree with your dive-in approach. I have lot of textbooks on compilers, translators, interpreters and little languages, read many of them several times but never written a language, not even a toy one :(
But I started writing one now and there is no looking back!
Great article! Many thanks!
God blesses!!!
Best regards,
Sanyaade
