Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thingsym/rapid-perl6
Rapid Perl6 is Vagrant environment for the Perl 6 programming language.
https://github.com/thingsym/rapid-perl6
perl6 vagrant
Last synced: about 2 months ago
JSON representation
Rapid Perl6 is Vagrant environment for the Perl 6 programming language.
- Host: GitHub
- URL: https://github.com/thingsym/rapid-perl6
- Owner: thingsym
- License: gpl-3.0
- Created: 2015-02-17T11:23:08.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-08-31T14:07:48.000Z (over 6 years ago)
- Last Synced: 2024-05-01T20:23:00.819Z (8 months ago)
- Topics: perl6, vagrant
- Language: Shell
- Size: 14.6 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rapid Perl6
Rapid Perl6 is Vagrant environment for the Perl 6 programming language.
## Provisioning
# install Vagrant plugin
vagrant plugin install vagrant-hostsupdatercd rapid-perl6
vagrant up
...
vagrant ssh## Version
cd /home/vagrant/perl6/bin
./perl6 -v
This is perl6 version 2015.01-194-g5bb1942 built on MoarVM version 2015.01-72-g9106bee
ORcd /home/vagrant/perl6/bin
./perl6 -V
...## Help
cd /home/vagrant/perl6/bin
./perl6 -h## hello world!
cd /home/vagrant/perl6/bin
./perl6
> say 'hello world!';
hello world!
> exit;## hello world! (helloworld.pl)
#!/usr/bin/env perl6
say q/hello world!/;
1;## Run helloworld.pl
cd /home/vagrant/perl6/bin
./perl6 /vagrant/helloworld.pl
hello world!## Reference
* [Perl6 の開発先端を味わう方法 - tokuhirom's blog](http://blog.64p.org/entry/2015/02/02/202811)
* [Perl 6](http://perl6.org)
* [Perl 6 Documentation](http://doc.perl6.org)
* [Rakudo Perl 6](http://rakudo.org)## Contribution
### Patches and Bug Fixes
Small patches and bug reports can be submitted a issue tracker in Github. Forking on Github is another good way. You can send a pull request.
1. Fork [Rapid Perl6](https://github.com/thingsym/rapid-perl6) from GitHub repository
2. Create a feature branch: git checkout -b my-new-feature
3. Commit your changes: git commit -am 'Add some feature'
4. Push to the branch: git push origin my-new-feature
5. Create new Pull Request## License
distributed under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.html).