I always found RPython and the PyPy underlying JIT super interesting in the sense that they were designed to be generic, and could be used as a foundation for other fast dynamic languages (I also found the approach better than Parrot, a similar project at the time). They’ve been out there for more than 10 years now, so it’s good to see other projects piggybacking on it – my personal experience with these tools is that they’re hard to get started with because the documentation is scattered. It seems that now we have an easier entry point.
Laurence Tratt (tratt.net) had some blog posts about using rpython for his Converge language. It was the best rpython account I had found at the time. I recommend his blog in general. Very insghtful.
I’ve had a tab up with that article for a while, but I can’t believe it’s been three years so there must be another copy of this article somewhere on this site…
You were wondering if you should build the greatest language and VM ever designed. You saw something that inspired you. You kept it in the back of your mind (and tab collection). Now, it’s still there after three years of putting it off. It’s time. Whatever it is, you must build it. It may be our only hope.
I was just telling someone Ive been procrastinating too much on some important stuff. Screwing around on social media. A lot of people are cutting back to focus more. So, you aren’t only person not hitting the dream goals.
Of course, we both still have the tabs, bookmarks, etc for inspiration. Least we have reminders in front of us of what we might be doing. ;)
I always found RPython and the PyPy underlying JIT super interesting in the sense that they were designed to be generic, and could be used as a foundation for other fast dynamic languages (I also found the approach better than Parrot, a similar project at the time). They’ve been out there for more than 10 years now, so it’s good to see other projects piggybacking on it – my personal experience with these tools is that they’re hard to get started with because the documentation is scattered. It seems that now we have an easier entry point.
Yeah, the docs were a problem when I looked at it.
Laurence Tratt (tratt.net) had some blog posts about using rpython for his Converge language. It was the best rpython account I had found at the time. I recommend his blog in general. Very insghtful.
Posted here:
https://lobste.rs/s/vaolnt/fast_enough_vms_fast_enough_time
and
https://lobste.rs/s/jp7zzi/laurence_tratt_fast_enough_vms_fast
I’ve had a tab up with that article for a while, but I can’t believe it’s been three years so there must be another copy of this article somewhere on this site…
You were wondering if you should build the greatest language and VM ever designed. You saw something that inspired you. You kept it in the back of your mind (and tab collection). Now, it’s still there after three years of putting it off. It’s time. Whatever it is, you must build it. It may be our only hope.
I still have this tab open. Brings a tear to my eye. :’)
I was just telling someone Ive been procrastinating too much on some important stuff. Screwing around on social media. A lot of people are cutting back to focus more. So, you aren’t only person not hitting the dream goals.
Of course, we both still have the tabs, bookmarks, etc for inspiration. Least we have reminders in front of us of what we might be doing. ;)