Perl6 to Raku and many more

+ As the Perl 6 is renamed to raku, it is good to reflect that https://github.com/Raku/problem-solving/blob/master/solutions/language/Path-to-Raku.md

+ perl6.org is now raku.org
+ change references of perl 6 to raku
+ rename file perl6-pod.html.markdown to raku-pod.html.markdown
+ Perl refers to Perl 5, there is no ambiguity after rename of Perl6 to
  Raku, use Perl only to refer to Perl 5
+ fix links inside raku.html.markdown
This commit is contained in:
sumanstats 2020-06-10 16:33:01 +05:45
parent ef04802863
commit 0ecb826429
13 changed files with 326 additions and 328 deletions

2
.gitattributes vendored
View File

@ -61,5 +61,5 @@ paren*.html.markdown linguist-language=lisp
pcre*.html.markdown linguist-language=Perl pcre*.html.markdown linguist-language=Perl
perl.html.markdown linguist-language=Perl perl.html.markdown linguist-language=Perl
perl-*.html.markdown linguist-language=Perl perl-*.html.markdown linguist-language=Perl
perl6*.html.markdown linguist-language=Perl6 raku*.html.markdown linguist-language=Perl6
ruby*.html.markdown linguist-language=Ruby ruby*.html.markdown linguist-language=Ruby

View File

@ -11,10 +11,10 @@ translators:
lang: bg-bg lang: bg-bg
--- ---
Perl 5 е изключително мощен език за програмиране с широка област на приложение Perl е изключително мощен език за програмиране с широка област на приложение
и над 25 годишна история. и над 25 годишна история.
Perl 5 работи на повече от 100 операционни системи от мини до супер-компютри и е Perl работи на повече от 100 операционни системи от мини до супер-компютри и е
подходящ както за бърза разработка на скриптове така и за огромни приложения. подходящ както за бърза разработка на скриптове така и за огромни приложения.
```perl ```perl
@ -323,4 +323,3 @@ sub increment {
- [Learn at www.perl.com](http://www.perl.org/learn.html) - [Learn at www.perl.com](http://www.perl.org/learn.html)
- [perldoc](http://perldoc.perl.org/) - [perldoc](http://perldoc.perl.org/)
- и идващото с perl: `perldoc perlintro` - и идващото с perl: `perldoc perlintro`

View File

@ -8,9 +8,9 @@ translators:
lang: de-de lang: de-de
--- ---
Perl 5 ist eine sehr mächtige, funktionsreiche Programmiersprache mit über 25 Jahren Entwicklungsgeschichte. Perl ist eine sehr mächtige, funktionsreiche Programmiersprache mit über 25 Jahren Entwicklungsgeschichte.
Perl 5 läuft auf über 100 Platformen von portablen Geräten bis hin zu Mainframes. Perl 5 ist geeignet für Rapid-Prototyping und auch groß angelegte Entwicklungs-Projekte. Perl läuft auf über 100 Platformen von portablen Geräten bis hin zu Mainframes. Perl ist geeignet für Rapid-Prototyping und auch groß angelegte Entwicklungs-Projekte.
```perl ```perl
# Einzeilige Kommentare beginnen mit dem # Symbol. # Einzeilige Kommentare beginnen mit dem # Symbol.

View File

@ -11,9 +11,9 @@ translators:
lang: es-es lang: es-es
--- ---
Perl 5 es un lenguaje de programación altamente capaz, rico en características, con más de 25 años de desarrollo. Perl es un lenguaje de programación altamente capaz, rico en características, con más de 25 años de desarrollo.
Perl 5 corre en más de 100 plataformas, desde portátiles hasta ordenadores centrales, y es adecuado para realizar desde prototipos rápidos hasta desarrollar proyectos a gran escala. Perl corre en más de 100 plataformas, desde portátiles hasta ordenadores centrales, y es adecuado para realizar desde prototipos rápidos hasta desarrollar proyectos a gran escala.
```perl ```perl
# Comentarios de una sola línea con un carácter hash # Comentarios de una sola línea con un carácter hash

View File

@ -70,7 +70,7 @@ my $bool-forzado = so $str; # Y puedes usar el operador prefijo `so` que
my @array = 'a', 'b', 'c'; my @array = 'a', 'b', 'c';
# equivalente a: # equivalente a:
my @letras = <a b c>; # array de palabras, delimitado por espacios. my @letras = <a b c>; # array de palabras, delimitado por espacios.
# Similar al qw de perl5, o el %w de Ruby. # Similar al qw de perl, o el %w de Ruby.
my @array = 1, 2, 3; my @array = 1, 2, 3;
say @array[2]; # Los índices de un array empiezan por el 0 -- Este es say @array[2]; # Los índices de un array empiezan por el 0 -- Este es
@ -833,7 +833,7 @@ di_ambito(); #=> 1 100 Cambiamos el valor de $*ambito_din_2 en invoca_a_di_ambit
## El modelo de objeto de Perl 6 ("SixModel") es muy flexible, y te permite ## El modelo de objeto de Perl 6 ("SixModel") es muy flexible, y te permite
## agregar métodos dinámicamente, cambiar la semántica, etc ... ## agregar métodos dinámicamente, cambiar la semántica, etc ...
## (no hablaremos de todo esto aquí. Por lo tanto, refiérete a: ## (no hablaremos de todo esto aquí. Por lo tanto, refiérete a:
## https://docs.perl6.org/language/objects.html). ## https://docs.raku.org/language/objects.html).
class Clase-Atrib { class Clase-Atrib {
has $.atrib; # `$.atrib` es inmutable. has $.atrib; # `$.atrib` es inmutable.
@ -1071,7 +1071,7 @@ try {
use JSON::Tiny; # si intalaste Rakudo* o Panda, tendrás este módulo use JSON::Tiny; # si intalaste Rakudo* o Panda, tendrás este módulo
say from-json('[1]').perl; #=> [1] say from-json('[1]').perl; #=> [1]
## A diferencia de Perl 5, no deberías declarar paquetes usando ## A diferencia de Perl, no deberías declarar paquetes usando
## la palabra clave `package`. En vez, usa `class Nombre::Paquete::Aquí;` ## la palabra clave `package`. En vez, usa `class Nombre::Paquete::Aquí;`
## para declarar una clase, o si solamente quieres exportar ## para declarar una clase, o si solamente quieres exportar
## variables/subrutinas, puedes usar `module`. ## variables/subrutinas, puedes usar `module`.
@ -1333,7 +1333,7 @@ quietly { warn 'Esto es una advertencia!' }; #=> No salida
## ¡Todo el mundo ama los operadores! Tengamos más de ellos. ## ¡Todo el mundo ama los operadores! Tengamos más de ellos.
## La lista de precedencia puede ser encontrada aquí: ## La lista de precedencia puede ser encontrada aquí:
## https://docs.perl6.org/language/operators#Operator_Precedence ## https://docs.raku.org/language/operators#Operator_Precedence
## Pero primero, necesitamos un poco de explicación acerca ## Pero primero, necesitamos un poco de explicación acerca
## de la asociatividad: ## de la asociatividad:
@ -1914,7 +1914,7 @@ for <a b c> {
``` ```
Si quieres ir más allá de lo que se muestra aquí, puedes: Si quieres ir más allá de lo que se muestra aquí, puedes:
- Leer la [documentación de Perl 6](https://docs.perl6.org/). Esto es un recurso - Leer la [documentación de Perl 6](https://docs.raku.org/). Esto es un recurso
grandioso acerca de Perl 6. Si estás buscando por algo en particular, usa la grandioso acerca de Perl 6. Si estás buscando por algo en particular, usa la
barra de búsquedas. Esto te dará un menú de todas las páginas concernientes barra de búsquedas. Esto te dará un menú de todas las páginas concernientes
a tu término de búsqueda (¡Es mucho mejor que usar Google para encontrar a tu término de búsqueda (¡Es mucho mejor que usar Google para encontrar
@ -1930,6 +1930,6 @@ Si quieres ir más allá de lo que se muestra aquí, puedes:
](https://github.com/rakudo/rakudo/tree/nom/src/core). Rakudo está principalmente ](https://github.com/rakudo/rakudo/tree/nom/src/core). Rakudo está principalmente
escrito en Perl 6 (con mucho de NQP, "Not Quite Perl" ("No Perl Todavía"), un escrito en Perl 6 (con mucho de NQP, "Not Quite Perl" ("No Perl Todavía"), un
subconjunto de Perl 6 que es más fácil de implementar y optimizar). subconjunto de Perl 6 que es más fácil de implementar y optimizar).
- Leer [documentos acerca del diseño del lenguaje](http://design.perl6.org). - Leer [documentos acerca del diseño del lenguaje](http://design.raku.org).
Estos explican P6 desde la perspectiva de un implementador, lo cual es bastante Estos explican P6 desde la perspectiva de un implementador, lo cual es bastante
interesante. interesante.

View File

@ -10,9 +10,9 @@ translators:
- ["Matteo Taroli", "http://www.matteotaroli.be"] - ["Matteo Taroli", "http://www.matteotaroli.be"]
lang: fr-fr lang: fr-fr
--- ---
Perl 5 est un langage de programmation riche en fonctionnalité, avec plus de 25 ans de développement. Perl est un langage de programmation riche en fonctionnalité, avec plus de 25 ans de développement.
Perl 5 fonctionne sur plus de 100 plateformes, allant des pc portables aux mainframes et Perl fonctionne sur plus de 100 plateformes, allant des pc portables aux mainframes et
est autant adapté à un prototypage rapide qu'à des projets de grande envergure. est autant adapté à un prototypage rapide qu'à des projets de grande envergure.
```perl ```perl

View File

@ -8,9 +8,9 @@ contributors:
- ["Dan Book", "http://github.com/Grinnz"] - ["Dan Book", "http://github.com/Grinnz"]
--- ---
Perl 5 is a highly capable, feature-rich programming language with over 25 years of development. Perl is a highly capable, feature-rich programming language with over 25 years of development.
Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects. Perl runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.
```perl ```perl
# Single line comments start with a number sign. # Single line comments start with a number sign.

View File

@ -12,10 +12,10 @@ lang: pl-pl
--- ---
Perl 5 jest wysoce użytecznym, bogatym w wiele opcji językiem programowania Perl jest wysoce użytecznym, bogatym w wiele opcji językiem programowania
z ponad 25 latami nieustannego rozwoju. z ponad 25 latami nieustannego rozwoju.
Perl 5 używany jest na ponad 100 różnych platformach (od przenośnych do w Perl używany jest na ponad 100 różnych platformach (od przenośnych do w
pełni stacjonarnych) i nadaje się zarówno do szybkiego prototypowania jak pełni stacjonarnych) i nadaje się zarówno do szybkiego prototypowania jak
i projektów deweloperskich prowadzonych na szeroką skalę. i projektów deweloperskich prowadzonych na szeroką skalę.

View File

@ -10,9 +10,9 @@ translators:
lang: pt-br lang: pt-br
--- ---
Perl 5 é, uma linguagem de programação altamente capaz, rica em recursos, com mais de 25 anos de desenvolvimento. Perl é, uma linguagem de programação altamente capaz, rica em recursos, com mais de 25 anos de desenvolvimento.
Perl 5 roda em mais de 100 plataformas, de portáteis a mainframes e é adequada tanto para prototipagem rápida, quanto em projetos de desenvolvimento em grande escala. Perl roda em mais de 100 plataformas, de portáteis a mainframes e é adequada tanto para prototipagem rápida, quanto em projetos de desenvolvimento em grande escala.
```perl ```perl
# Comentários de uma linha começam com um sinal de número. # Comentários de uma linha começam com um sinal de número.

View File

Internal Server Error - Hifadhi: Ibu's code storage

Internal Server Error

Gitea Version: 1.22.2

@ -7,7 +7,7 @@ filename: learnpod.pod6
Pod is an easy-to-use and purely descriptive mark-up language, Pod is an easy-to-use and purely descriptive mark-up language,
with no presentational components. Besides its use for documenting with no presentational components. Besides its use for documenting
Raku Perl 6 programs and modules, Pod can be utilized to write language Raku programs and modules, Pod can be utilized to write language
documentation, blogs, and other types of document composition as well. documentation, blogs, and other types of document composition as well.
Pod documents can be easily converted to HTML and many other formats Pod documents can be easily converted to HTML and many other formats
@ -49,12 +49,12 @@ generate documentation.
``` ```