Skip to content

Commit 0f5a4a8

Browse files
committed
Remove rakudobrew from isntructions
- Tell to use Rakudo Star instead - switch panda to zef (will be part of next R*)
1 parent 79f541f commit 0f5a4a8

File tree

1 file changed

+13
-35
lines changed

1 file changed

+13
-35
lines changed

CONTRIBUTING.md

Lines changed: 13 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ in the [#perl6 IRC channel](https://perl6.org/community/irc).
2727
- [Building the documentation](#building-the-documentation)
2828
- [Dependency installation](#dependency-installation)
2929
- [Rakudo](#rakudo)
30-
- [Panda](#panda)
30+
- [Zef](#zef)
3131
- [Pod::To::HTML](#podtohtml)
3232
- [Mojolicious / Web Server](#mojolicious--web-server)
3333
- [pygmentize](#pygmentize)
@@ -197,8 +197,8 @@ Assuming that you have already forked and cloned the
197197
you probably want to do is to build the documentation on your local
198198
computer. To do this you will need:
199199

200-
- Rakudo (the Rakudo Perl 6 implementation)
201-
- Panda (the installer for third party Perl 6 modules)
200+
- Perl 6 (e.g., the Rakudo Perl 6 implementation)
201+
- zef (the installer for third party Perl 6 modules)
202202
- `Pod::To::HTML` (Perl 6 module for converting Pod objects to HTML)
203203
- [graphviz](http://www.graphviz.org/) (`sudo apt-get install graphviz` on Debian/Ubuntu)
204204
- [Mojolicious](https://metacpan.org/pod/Mojolicious)
@@ -213,45 +213,23 @@ computer. To do this you will need:
213213

214214
#### Rakudo
215215

216-
Install Rakudo via [rakudobrew](https://github.com/tadzik/rakudobrew).
216+
You need Perl 6 installed. You can install the Rakudo Perl 6 compiler by
217+
downloading the latest Rakudo Star release from
218+
[rakudo.org/downloads/star/](http://rakudo.org/downloads/star/)
217219

218-
Clone the `rakudobrew` repository
220+
#### Zef
219221

220-
$ git clone https://github.com/tadzik/rakudobrew ~/.rakudobrew
221-
222-
and add `rakudobrew` to your `PATH` (also add this line to e.g. `~/.profile`):
223-
224-
$ export PATH=~/.rakudobrew/bin:$PATH
225-
226-
To build the Rakudo Perl 6 implementation with the MoarVM backend, simply
227-
run
228-
229-
$ rakudobrew build moar
230-
231-
If everything is set up correctly, the executable `perl6` should be in your
232-
`PATH`. As a simple test, run `perl6` and see if the
233-
[REPL](http://en.wikipedia.org/wiki/Read-eval-print_loop) prompt appears:
234-
235-
$ perl6
236-
>
237-
238-
Exit the REPL by pressing `Ctrl-d` or typing `exit` at the prompt.
239-
240-
#### Panda
241-
242-
After `rakudobrew` is installed, installing `panda` is very easy:
243-
244-
$ rakudobrew build panda
245-
246-
Now the `panda` command should be available.
222+
[Zef](https://modules.perl6.org/repo/zef) is a Perl 6 module installer. If you
223+
installed Rakudo Star package, it should already be installed. Feel free to
224+
use any other module installer for the modules needed (see below).
247225

248226
#### Pod::To::HTML
249227

250228
The program that builds the HTML version of the documentation
251229
(`htmlify.p6`) uses `Pod::To::HTML` to convert Pod structures into HTML.
252230
You'll also need `Pod::To::BigPage`. Install these modules like so:
253231

254-
$ panda install Pod::To::HTML Pod::To::BigPage
232+
$ zef install Pod::To::HTML Pod::To::BigPage
255233

256234
#### Mojolicious / Web Server
257235

@@ -323,9 +301,9 @@ On Fedora, install the `python-devel` package:
323301

324302
sudo yum install python-devel
325303

326-
Use `panda` to install the `Inline::Python` module:
304+
Use `zef` to install the `Inline::Python` module:
327305

328-
$ panda install Inline::Python
306+
$ zef install Inline::Python
329307

330308
### Build and view the documentation
331309

0 commit comments

Comments
 (0)