The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Newsgroups: perl.perl6.internals
From: Steve.Cole...@jhuapl.edu (Steve Coleman)
Date: Fri, 25 Feb 2005 16:41:30 -0500
Local: Fri, Feb 25 2005 4:41 pm
Subject: Re: Q: about Parrot assembly code
MrJoltCola wrote: Currently I am only thinking of just a CPU X to Parrot asm translation, > I doubt there is much that could not be mapped to Parrot, but Parrot > does things that would be impossible to map directly back to a CPU. not the reverse, and this is just an attempt to get to a consolidated Virtual CPU (VPU?) model, and a single language syntax or state machine to deal with. All tools from that point on would work on a common model of the same virtual cpu. I could pick any virtual CPU and that would be Ok because it would not have to be run anywhere to be able to analyse structure and purpose, but Parrot would then have the potential benifit of having additional tools developed for understanding program structure. After all, why build something nobody else could use? Well it seemed like a good idea at the time, but as I feared the Parrot virtual CPU is highly slanted towards a very different goal. > I'm not sure why you'd want to do this, though. We don't I'm not looking for any Parrot apps to run, but the extension of that > have any application base to speak of. :) same capability could eventually lead to extra debugging and bitecode runtime support, but thats not my primary aim. The more near-term benifit might have been a set of "anything to Parrot" translators, which in theory could then be used to convert all your favorite binary applications to your favorite new runtime VM. Then you could have lots of applications! (lol) This part of course was meant as a joke, but then Parrot itself started as a joke did it not? In any case I will be interested to see your project move forward and -- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||