Run Perl 6 now -- in your browser!

Welcome to runpugs, a web terminal for pugs. Pugs is an implementation of Perl 6 which aims to implement the full Perl 6 specification.

runpugs lives at run.pugscode.org.

By default, the pugs session will use the latest development snapshot. You can choose the latest release by selecting the 'Release' radio button.

You can also run a full Perl 6 script in non-interactive mode.

If your browser does not support JavaScript, you can use the non-AJAX version.

Instructions

runpugs presents the pugs interactive shell. Only the line typed at the last prompt is sent to pugs.

runpugs-specific commands:

help
displays the Pugs shell help (same as :h)

clear
clears the web terminal (this command is not sent to the pugs shell).

quit, bye
quit the Pugs session (same as :q)

Restrictions

Because this is a web terminal, a number of restrictions apply:

The current values relating to the above restrictions are:

All of these are open to change if they would prove to be too restrictive.

Known issues

runpugs is a very young project, and there will certainly be some bugs. Known issues are:

Source

You can find the source code for runpugs (in Perl 5) in the pugs subversion repository under /misc/runpugs.

Thank you for trying pugs and runpugs!