-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wanted to let you know that this is really cool! #10
Comments
Hey man! Thanks for leaving a comment :) I wouldn't feel guilty about the state of the posts, especially when they have helped so many people like myself get into programming languages! If you are ever interested on working on this project, let me know! I have a lot of cool ideas in my head that might interest you. Feel free to reach out to me on twitter |
Thanks for the offer! I have quite a few ideas for programming languages that I’m finally getting around to trying out in this repo. It’s basically empty at this point, but hopefully I’ll eventually make a statically-typed language that runs in a bytecode VM. I’ve never done static typing or VMs before, so I thought they would be interesting. If you haven’t before, you might like trying out C and assembly. I had always dismissed them as more low-level than I was interested in, but it turned out to be a blast! Even though I didn’t get very far, the things I learned were eye-opening and are particularly useful for designing VMs and bytecode. |
That's actually really dope! I recently bought the "Crafting Interpreters" book that came out a few weeks ago, and the second half of the book is building a byte code VM in C. Once all the language features are built into Nakala and well defined, I'm going to definitely build a byte code VM for nakala! |
I just stumbled upon this project, and I must say I’m very flattered by what you said in the readme :)
Sometimes I feel guilty that I left the tutorials hanging and never finished the next one, so it’s especially cool to see that someone has taken the tutorials further than I took them.
The text was updated successfully, but these errors were encountered: