Skip to content
This repository

Experimental in-browser Perl 6 Editor

tree: 78a050728e

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin Workaround to use the latest module version in ~/.perl6/lib and remov… November 07, 2012
Octocat-spinner-32 lib
Octocat-spinner-32 t More load tests October 31, 2012
Octocat-spinner-32 .gitignore Initial project structure October 19, 2012
Octocat-spinner-32 LICENSE Initial project structure October 19, 2012
Octocat-spinner-32 META.info Support HTTP::Easy again... or i'll fork it :) November 07, 2012
Octocat-spinner-32 README.md
Octocat-spinner-32 test_repl.p6 Stashed Perl 6 code November 05, 2012
Octocat-spinner-32 test_safe.p6 Stash test_safe.p6 for later November 05, 2012
README.md

Farabi6

This is a fun Perl 6 port of the Farabi Modern Perl Editor http://metacpan.org/module/Farabi. The idea here is to experiment with a Perl 6 in-browser editor running over Rakudo Perl 6.

Have fun!

Demo

A demo without the ability to run things remotely is found here.

Installation

To run it from the local directory:

bin/farabi6
# Open http://localhost:3030 in your browser

To install it using Panda (a module management tool bundled with Rakudo Star):

panda install Farabi6
farabi6
# Open http://localhost:3030 in your browser

To install it using ufo (A tool to create your Perl 6 project Makefile for you):

ufo              # Create Makefile
make
make test
make install

You can also change the host name and port using the following command:

farabi6 --host=localhost --port=4040

Environment Variables

# Enable unsafe mode which includes running unsafe code on your local system
FARABI6_UNSAFE=1 farabi6

Testing

To run tests:

prove -e perl6

Author

Ahmad M. Zawawi, azawawi on #perl6, https://github.com/azawawi/

License

Artistic License 2.0

Something went wrong with that request. Please try again.