I was wondering the other day if Io could be built with Parrot. It would be quite cool. For one thing its vector ops are blazingly fast, also it has a number of neat things that probably the P6 people and other language weeniese like, and it allows dynamic typing like Perl. Perl+Io would be a really cool mix I thought. There are numerous examples of Io running OpenGL commands.
Anyway, the two problems that pop into my head, even though I am totally unqualified to analyze the problem, are that Io doesn't use classes (Io site says it is more powerful than mere classes and can implement classes in Io) and of course that it is really fast, especially it seems on PPC hardware in vector ops, but messing with parrot sounds like it could slow that down.
So my question is, could parrot make perl+io a reality and could it be imaginable that Io libraries running at current speed, along with Io language features, could be accessible from Perl via parrot magic?
Oh, and incidentally Question 2: Io talks about being good for embedded. Though I don't know if they mean what I mean when I say embedded, i.e. devices. Anyway with Parrot I also wonder if perl might make its way onto embedded devices in a minimal form, or even have its modules accessible from an embedded Io+parrot. I suppose this is a bit extreme..
Thanks,
Matt
In reply to Re: Interaction between languages in Parrot
by mattr
in thread Interaction between languages in Parrot
by ruoso
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |