#1868: [DEPRECATED] PIR compiler availability
-------------------------+--------------------------------------------------
Reporter: plobsing | Owner:
Type: deprecation | Status: new
Priority: normal | Milestone: 2.11
Component: none | Version: 2.10.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
-------------------------+--------------------------------------------------
Changes (by plobsing):
* type: RFC => deprecation
Old description:
> 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 should be no different to parrot than any language. Therefore, it
> should not be baked-in to libparrot and be always available. In stead,
> PIR should become a separately loadable component. To get the PIR
> compiler, a load_language "PIR" instruction should be issued first.
New description:
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.
--
Comment:
converted from RFC to deprecation
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1868#comment:5>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets