Changeset 7127 for lib/pugs/run.pod

Show
Ignore:
Timestamp:
09/24/05 15:28:50 (3 years ago)
Author:
iblech
Message:

* Usual svn props.
* PIL2JS: runjs.pl: Added --compile-only option, needed for new -CJS.
* Main: Added support for -CJS and unbroke -CPIR.
* Pugs.CodeGen?: Better normalization so -h looks prettier (it's "PIL", not

"Pil", for example).

* Pugs.Help: Add JS to the list of backends supported.
* pugs::hack: Accomodate for the above changes.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lib/pugs/run.pod

    r6926 r7127  
    7070 
    7171causes Pugs to execute the program using C<I<backend>>. Currently, valid 
    72 backends are C<Parrot> and C<PIR>. 
    73  
    74 The JavaScript backend (PIL2JS) provides an interactive shell in 
    75 F<perl5/PIL2JS/jspugs.pl>; The interactive compiler and evaluator of the Perl 5 
    76 backend (PIL-Run) can be found in F<perl5/PIL-Run/crude_repl.pl>. 
     72backends are C<Parrot>, C<PIR>, C<Perl5>, and C<JS>. 
     73 
     74To start the interactive shell of a backend, run C<pugs -BI<backend>>, but note 
     75that currently only the Perl 5 and JavaScript backends provide interactive 
     76shells. 
    7777 
    7878The normal runcore supports more features than the other runcores, the Parrot 
    79 backend is quite fast, PIL2JS is good on binding and references, and PIL-Run 
    80 offers excellent support for laziness. 
     79backend is quite fast, the JavaScript backend is good on binding and 
     80references, and Perl 6 on Perl 5 offers excellent support for laziness. 
    8181 
    8282=item C<-CI<backend>> 
    8383 
    8484causes Pugs to compile the program using C<I<backend>>. Currently, valid 
    85 backends are C<Pugs>, C<Parrot>, C<PIR>, C<Haskell>, and C<PIL> with its 
     85backends are C<Pugs>, C<Parrot>, C<PIR>, C<Haskell>, C<JS>, and C<PIL> with its 
    8686variants C<Perl5>, C<JSON>, and C<Binary>. 
    8787