Programming Parrot

Duff, Jonathan Scott
September 2007
Perl Review;Fall2007, Vol. 4 Issue 0, p18
Academic Journal
The article offers information on the Native Call Interface (NCI) of Parrot, the virtual machine for the Perl programming language. NCI allows computer programmers to interface directly with functions defined in a C library using only Parrot code to do so. Parrot provides a routine for loading shared libraries and another routine for accessing subroutine symbols defined in those libraries by exposing them as Parrot Magic Cookies (PMC).


Related Articles

  • On the Autoreducibility of Functions. Faliszewski, Piotr; Ogihara, Mitsunori // Theory of Computing Systems;Feb2010, Vol. 46 Issue 2, p222 

    This paper studies the notions of self-reducibility and autoreducibility. Our main result regarding length-decreasing self-reducibility is that any complexity class $\mathcal{C}$ that has a (logspace) complete language and is closed under polynomial-time (logspace) padding has the property that...

  • A comparison of common programming languages used in bioinformatics. Fourment, Mathieu; Gillings, Michael R. // BMC Bioinformatics;2008, Vol. 9, Special section p1 

    Background: The performance of different programming languages has previously been benchmarked using abstract mathematical algorithms, but not using standard bioinformatics algorithms. We compared the memory usage and speed of execution for three standard bioinformatics methods, implemented in...

  • A Pragmatic Approach for Software Maintenance Process. Punia, Sanjeev Kumar; Kumar, Anuj; Rawat, Trilok // International Journal of Computer Applications;Aug2014, Vol. 99, p25 

    This paper describes the use of a process support tool that is used to collect metrics for upgrading our electronic retail system. The incremental prototype lifecycle approach is used in which each increment is categorized by an effort type and a project component. The different effort types...

  • Perls of Wisdom. Joyce, John // Scientific Computing & Instrumentation;Sep2000, Vol. 17 Issue 10, p10 

    Offers information on Practical Extraction and Report Language or Perl, a management tool for text manipulation and processing. Origin of Perl; Features incorporated in Perl; Enticements for using Perl.

  • Perl offers a scripting tool for all. Langley, Nick // Computer Weekly;9/9/2003, p46 

    The article presents tutorial on the computer language Perl. It is a high-level language derived from a wide range of sources, including C and the Unix shell. It is often called a scripting language. Perl is used in some critical applications. Perl's distribution terms are even less restrictive...

  • Dynamic Object Reconfiguration. Scott, Peter // Perl Review;Spring2007, Vol. 3 Issue 2, p13 

    The article offers step-by-step instructions for implementing dynamic class reconfiguration in a Perl programming language.

  • Perl News.  // Perl Review;Spring2007, Vol. 3 Issue 2, p16 

    This section offers news briefs on issues related to the Perl dynamic programming language. Komodo Edit 4.0, the editor portion of ActiveState's Komodo IDE, is available for free. The North American edition of the Yet Another Perl Conference (YAPC) will take place in Houston, Texas on June...

  • Perls of Wisdom.  // Australian Personal Computer;Nov2002, Issue 287, p168 

    Guides the user through the process of installing the programming language Perl on a personal computer. Features offered by Perl; Common applications of Perl; Installation of ActivePerl; Uploading the script to a web server; Online sources for Perl.

  • Ask Dr. Internet. Blass, Steve // Network World;7/9/2001, Vol. 18 Issue 28, p39 

    Details the procedures of installing Perl programming language's software modules. Command for searching modules installed with Active Perl; Use of the package management tool ppm for module installation.


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics