#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

Reply via email to