I've been watching the Parrot development with interest and have a few
questions about Parrots capabilities.

   Will Parrot support templates (also known as generics)?
   Will Parrot support operator overloading?
   Do Parrot classes have constructors and destructors?
   Does Parrot have garbage collection?
   When a Parrot class is garbage collected or otherwise destroyed, is its
   destructor executed? If so, when? In other words, is object destruction
   100% deterministic in Parrot?
   Does Parrot memory allocation support placement? In other words, can I
   supply a Parrot memory allocation routine with the address of a variable
   and the desired size to allocate and expect Parrot to allocate a block
   of the given size starting at the address I provided?
   How hard would it be to implement memory pools of objects in Parrot?
   Does Parrot support threads?
   Does Parrot support exceptions?
   Can I invoke routines written in other languages, such as C or C++, from
   Parrot?

Thanks in advance for your help.

Dave

Reply via email to