Domanda

Mi piacerebbe avere la tua opinione su Come iniziare con Perl 6? Dovremo usare Rakudo che si sta costruendo su Parrot o ancora meglio con l'implementazione di Pugs?

Se Rakudo, qual è il modo migliore per installarlo? Le versioni mensili di Parrot, direttamente dalla SVN di Parrot, altre?

È stato utile?

Soluzione

Nota la data sulla mia risposta. Lascio qui, ma non è più come il mondo. Vedi la risposta di Raiph .


Consiglio di utilizzare l'ultima versione mensile di parrot da il sito Parrot o la versione del pappagallo su CPAN . Ho scoperto che a volte le ultime cose nel bagagliaio / non funzionano per qualsiasi motivo. È solo per iniziare.

Una volta che hai iniziato e abbastanza coraggioso, la roba sanguinante potrebbe essere più appropriata. La pagina di download di Parrot contiene i dettagli del repository.

Nota, tuttavia, che non dovresti installare parrot. A meno che non abbiano risolto questo problema dall'ultima volta che ho guardato, avere il pappagallo installato incasina il processo di compilazione. Fallo nella sua directory di origine, ma non utilizzare la destinazione di installazione. Puoi comunque creare le lingue / perl6 e creare la destinazione perl6 e installarla dove preferisci.

Ho rinunciato a Pugs perché installare l'ultimo GHC è sempre stato un tale dolore. Non lo guardo da un po ', però, ma ogni nuova versione di Pugs sembra richiedere un aggiornamento GHC. Forse è più sano adesso.

Altri suggerimenti

Dopo la mia prima visita a # perl6 su irc.freenode.org, ho ricevuto le seguenti risposte alla stessa domanda:

Consiglierei di utilizzare le versioni mensili di Rakudo Star: http://rakudo.org/downloads/star Rakudo Star include Rakudo Perl 6, MoarVM, panda e alcuni moduli Perl 6. La versione di febbraio 2015 sarà l'ultima ad includere la VM dei pappagalli.

Unisciti a il canale IRC freenode # perl6 per utilizzare gli evalbot online e / o ottenere aiuto di qualsiasi tipo. Tutti sono i benvenuti.

Se vuoi usare Perl 6 all'interno di Perl 5 - carica i moduli Perl 6, usa gli oggetti Perl 6, scrivi il codice Perl 6 - prova a provare il nuovo Inline :: Perl6 (un modulo Perl 5 su CPAN che avvolge e incorpora il compilatore Rakudo-on-MoarVM Perl 6).

Se desideri installare una versione del bundle compilatore / doc / module recente, testata e stabile, prova a Rakudo Star distro.

Per il codice, vedere esempi , RosettaCode , learnXinYminutes e Calendari dell'avvento Perl 6 .

Rakudo, SVN.

Sono abbastanza sicuro che tu lo sappia già.

L'installazione di Rakudo è il modo migliore per iniziare a programmare in Perl 6. Rakudo è un compilatore e un'implementazione di Perl 6.

Consiglio personalmente di installare Rakudo usando il gestore installazione di rakudobrew in quanto semplifica il processo di installazione. Segui le istruzioni qui https://github.com/tadzik/rakudobrew . Oltre a installare Rakudo e MoarVM, installerà anche Panda che è un programma di installazione del modulo Perl 6.

Tutte le informazioni che vuoi sapere su Perl 6 sono disponibili qui http://perl6.org/ .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top