3 ms·
I forgot to mention, Io also supports Lua-like coroutines. It's an incredibly powerful language, mixing Smalltalk, Self and some Lisp in a non-image-based, easy
by klibertp 9y ago
I forgot to mention, Io also supports Lua-like coroutines. It's an incredibly powerful language, mixing Smalltalk, Self and some Lisp in a non-image-based, easy to use package, accessible to "normal programmers". I would really, really like to see it developed again... and used, even if just a bit. I guess I'm repeating myself here, so I'll stop.
- agumonkey 9y agowere you involved in its development or just a loving user ?
- klibertp 9y agoThe latter... To be honest, I thought about contributing - Steve Dekorte, the author, stopped developing the language, but is relatively responsive on GitHub and merges PRs - but I had to stop that side-project just before doing any real work on VM side. I wanted to add destructuring to the language and wanted it to work with operators so that, given suitable definitions of [], ... and <- this: [a,b,...,z] <- aLongList would work - you could write destructuring support in pure Io if not for that requirement. I don't have the time for it right now (edit: and anyway, there's a limit to how much a single person can do), though, so the only thing I can do is to advocate the language and encourage its use. Which I'm trying to do right now :-) I also have a blog post on Io waiting to be published, I'll post it once I resolve the issues with my blog's domain.