Ticket #1868 (assigned deprecation)
[DEPRECATED] PIR compiler availability
Reported by: | plobsing | Owned by: | whiteknight |
---|---|---|---|
Priority: | normal | Milestone: | 2.11 |
Component: | core | Version: | 2.10.0 |
Severity: | medium | Keywords: | |
Cc: | Language: | ||
Patch status: | Platform: |
Description (last modified by plobsing) (diff)
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.