2 ms·
There is an implementation of Io for GraalVM: https://github.com/guillermomolina/graal-io https://github.com/guillermomolina/graal-io This guy started furiousl
by PedroBatista 4y ago
There is an implementation of Io for GraalVM: https://github.com/guillermomolina/graal-io https://github.com/guillermomolina/graal-io
This guy started furiously implementing it at the beginning of the year but stopped at the end of February. ( My guess is he's got a new job ).
There have been many attempts at implementing the language in a "more solid" base, ie. on top of "languages" that take care of garbage collection like JS, Go, Java/JVM.
I suspect a complete and community supported Graal implementation will be the ticket for Io. It would be an incredible dynamic language paired with an incredible strong and robust VM and ecosystem( think libraries, tools, manpower, etc. )
I really hoped I had the chops at language implementation to make this a reality, but after watching the development I'm waayy out of this league.
- JonChesterfield 4y agoThe linked github looks like a compiler written in C to a virtual machine written in C to me. Slightly sad it isn't self hosted, sometimes you get a VM in C and the compiler in the language itself. Found some other implementations under https://iolanguage.org/links.html https://iolanguage.org/links.html. None claim to be complete or working, one link was dead :(