petdance/scratch — Issue #355: [DEPRECATED] PIR compiler availability
Author: petdance
Created: 2011-11-01 05:42:07+00:00
State: open
Labels: core, deprecation, Pri-normal, Sev-medium

PIR as a language is currently always available in parrot. This privileged status is part of why PIR is a growing pain for Parrot (usually experienced as hatred for IMCC).
PIR will become no different to parrot than any language. It will not be baked-in to libparrot and be always available. In stead, PIR will become a separately loadable component.

PIR will remain available to Parrot programs, however it will require loading before use (via the load_language instruction).

A separate executable (tentatively named "parrot-imcc") will be made available for compiling and running PIR programs as the main parrot executable does today.

Originally http://trac.parrot.org/parrot/ticket/1868