Run Perl 6 Now — in your browser!

17 10 2006

Run Perl 6 Now — in your browser!

Holy crap this is cool.

Here’s their FAQ:

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 currently lives here.

Instructions: runpugs presents the pugs interactive shell. Only the line typed at the last prompt is sent to pugs. Type :h for help, :q to quit.
Please be considerate and do close your pugs session with :q before you close the browser window.
Type clear to clear the web terminal (this command is not sent to pugs).

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

  • pugs shell runs in safe mode, so system-related calls are disabled.
  • If a call takes too long, the pugs session will time out.
  • If left idle for too long, the pugs session will time out.
  • The total number of sessions and number of sessions from a given IP address are limited.
  • Memory available to pugs is severely limited.

The current values relating to the above restrictions are:

  • Total number of sessions: 50
  • Inactivity time-out: 10 minutes
  • “Long” call time-out: 10 seconds
  • Sessions per IP: 10
  • Available memory: 64M.

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

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

  • Unicode is not supported.
  • There is no command history.

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!

Now we can all learn Perl (to an extent) from the comfort of our browsers.

Good on ya Pugs!!


Actions

Information

One response

15 06 2012
Ronaldinho

I must show my thanks to the writer just for bailing me out of this particular difficulty. As a result of browsing through the internet and getting notions which were not beneficial, I figured my entire life was done. Living without the strategies to the problems you have solved by way of your report is a crucial case, as well as the ones that could have in a wrong way damaged my career if I had not come across your website. Your own capability and kindness in maneuvering every part was useful. I don’t know what I would have done if I had not come upon such a stuff like this. I can now look ahead to my future. Thanks a lot very much for the skilled and result oriented help. I will not hesitate to recommend your web sites to any individual who wants and needs guidelines about this area.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: