or Parrot Compiler Toolkit is a set mostly in PIR written software, aimed to help implementors of high level languages (HLL) like Perl, Ruby, Python or LOLCODE (see Parrot Compiler).
- PGE - Parrot Grammar Engine, early implementation of Perl 6 regex in PIR. Absolete since NQP does regex too.
- TGE - Tree Grammar Engine, in PIR written tool for transformations of AST (abstract syntax trees).
Updated by Herbert Breunung on Mar 2 6:05pm
Posted by Herbert Breunung on Feb 25 5:11pm
PolyMorphic Container or Parrot Magic Cookies are a type of register that holds objects.
Updated by Herbert Breunung on Mar 2 5:52pm
Posted by Herbert Breunung on Mar 2 5:22pm
are sofware packages mostly written with PCT, sometimes PIR, that enable Parrot to "understand" an HLL and compile it down to Parrot bytecode.
- Rakudo (Perl 6)
- Punie (Perl 1)
- Cardinal (Ruby 1.9)
- Pynie (Python)
- Pirate (Python)
- Partcl (TCL)
- Pipp (PHP)
Some of them however translate the bytecode into a format for other VM like JavaVM or .Net .
http://parrot.org/languages
Updated by Herbert Breunung on Feb 28 9:41am
Posted by Herbert Breunung on Feb 27 10:02am
Parrot intermediate representation or PIR is one of Parrot's native languages. It's very close to Assembler (PASM) just adding syntactic sugar for variable generation, assignments and sub parameters.
Updated by Herbert Breunung on Feb 27 2:40pm
Posted by Herbert Breunung on Feb 25 5:14pm
Blizkost embeds the Perl 5.10 interpreter into Parrot with the primary aim to get access to some of CPAN from Rakudo. The project was started and is mainly developed by Jonathan Worthington. It's name means nearness as a opposite of distance in slavic languages.
Updated by Herbert Breunung on Feb 27 10:06am
Posted by Herbert Breunung on Feb 26 11:24am
(Parrot Grammar Engine), an early implementation of a Perl 6 grammar engine for the Parrot VM and part of the PCT. Mostly done by Patrick Michaud. It's outdated since NQP does Regex as well (also called nqp-rx).
Updated by Herbert Breunung on Feb 26 1:02pm
Posted by Herbert Breunung on Feb 26 12:56pm
Updated by Herbert Breunung on Feb 26 11:51am
Posted by particle on Jan 16 12:40pm
|
Weblog Navigation
Loading...
|