On Tue, Dec 04, 2001 at 04:11:58PM -0500, Dan Sugalski wrote: > Seriously, there are real answers to a whole lot of design questions. Ask > 'em and I'll get FAQable answers to 'em once and for all.
Whee! Ok. Some of these are probably duplicates, and some inappropriate for a Parrot FAQ, but: Q: Will perl6 support the same regexes as perl5? Q: Larry said _what_? What does that mean? Q: But won't all those opcodes require a huge amount of dispatch time and slow regexes down to a crawl? Q: Ok, but what if they're a quarter the speed of perl5's? Q: What about incremental matching? Q: What platforms will Parrot support, initially and eventually? Q: What degree of Unicode support is Parrot aiming for? Q: What does that mean? Q: When'll Parrot be done? Q: Any plans for continuations? Coroutines? Q: This whole project is crap. A total waste of time. I think you're ugly, too. You should be using <X> as your VM. Q: What previous discussions? Are there archive links I can use? Q: Why aren't you reusing big gobs of the perl5 code? Q: Fine. But surely some pieces could be reused? Q: Oh. Why are licenses a problem? Doesn't the AL allow this sort of thing? Q: Doesn't perl5 already generate VM opcodes? Couldn't you write a translation layer to graft a perl5 frontend to a Parrot backend? Q: Why do people yell at me when I send patches using // for comments? They're ANSI C, you know. Q: Can I use gcc extensions? Q: What API will extension writers write to? Q: How will garbage collection interact with extensions? Q: How will finalization [or whatever the right word is] interact with extensions? Q: What's the difference between the previous two questions? Q: What will Parrot's IO subsystem look like? Q: In what format will Parrot files be stored? Q: Why aren't you using something like ELF as the on-disk binary format? Q: Who has commit privileges? Who's responsible for what? Q: How do Dan and Simon have enough time to work on this? Q: Where should I sent patches? Q: What would be a good thing to work on right now? Q: What's the release schedule? Q: Where can I follow the progress of Parrot? Q: Where can I discuss Parrot topics, over email and realtime? [Change the questions as needed once they have answers!]