laziness, impatience, and hubris | |
PerlMonks |
Re: Interaction between languages in Parrotby mattr (Curate) |
on Dec 20, 2005 at 09:09 UTC ( [id://517992]=note: print w/replies, xml ) | Need Help?? |
Along the same lines as the OP, I came across a new language called Io the other day (as opposed to an older concept of a language called Io that was implemented under a different name). There is also an OS based on it too.
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 Section
Seekers of Perl Wisdom
|
|