I have programmed a lang in python from scratch.
I have used no external library.
for over 2 months or 3 I have been working on this project. It was very interesting in the beginning but the problem comes at the end creating executables and also packaging.
I am done with the snytax it looks great.
All I am wishing, is PyInstaller to give me a clue on how it packages python, this will be enough to make the language interactive and show it out.
For more more information,
visit my github, I have made the code very readable so you can pick up easily if you understand Python very well.
github.com/RogersTerra/Terra.git
Top comments (8)
I'm curious, why did you choose python?
As I understand python is probably the worst* possible Lang zu implement another among all somewhat popular Langs (excluding domain specific Langs like HTML/CSS and so on ...)
*referrs to the performance of the result
To me python is very easy to use and understand, it has very many libraries for almost everything, and am also a fun of the C styled languages "{ //code }" like Javscript and C itself. So i just indented to make a language that uses "{ // syntax }" C styling and has almost all the power of python.
Sounds well... Can U provide to me your email, I would like to contribute... have few ideas
If the goal is to design a language and iterate fast, Python is an excellent choice.
If the goal is to be performant, then once the language has been fleshed out, then the next step is to port it to a language frontend.
Kindly update it with a readme so that it could become much more informative like any other programming language documentation.
Yup, seems weird to publish a new language without explaining about .. The language 🤷🏻♂️
I am also curious as to why are you using python.
I mean it is good and easy but you will see slower running of code than all the other languages and if a language is made using python then its speed will reduce too
Hey can i contribute to ur project? Atleast Readme.