mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00:00
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:
parent
ef04802863
commit
0ecb826429
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -61,5 +61,5 @@ paren*.html.markdown linguist-language=lisp
|
||||
pcre*.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
|
||||
|
@ -11,10 +11,10 @@ translators:
|
||||
lang: bg-bg
|
||||
---
|
||||
|
||||
Perl 5 е изключително мощен език за програмиране с широка област на приложение
|
||||
Perl е изключително мощен език за програмиране с широка област на приложение
|
||||
и над 25 годишна история.
|
||||
|
||||
Perl 5 работи на повече от 100 операционни системи от мини до супер-компютри и е
|
||||
Perl работи на повече от 100 операционни системи от мини до супер-компютри и е
|
||||
подходящ както за бърза разработка на скриптове така и за огромни приложения.
|
||||
|
||||
```perl
|
||||
@ -323,4 +323,3 @@ sub increment {
|
||||
- [Learn at www.perl.com](http://www.perl.org/learn.html)
|
||||
- [perldoc](http://perldoc.perl.org/)
|
||||
- и идващото с perl: `perldoc perlintro`
|
||||
|
||||
|
@ -8,9 +8,9 @@ translators:
|
||||
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
|
||||
# Einzeilige Kommentare beginnen mit dem # Symbol.
|
||||
|
@ -11,9 +11,9 @@ translators:
|
||||
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
|
||||
# Comentarios de una sola línea con un carácter hash
|
||||
|
@ -70,7 +70,7 @@ my $bool-forzado = so $str; # Y puedes usar el operador prefijo `so` que
|
||||
my @array = 'a', 'b', 'c';
|
||||
# equivalente a:
|
||||
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;
|
||||
|
||||
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
|
||||
## agregar métodos dinámicamente, cambiar la semántica, etc ...
|
||||
## (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 {
|
||||
has $.atrib; # `$.atrib` es inmutable.
|
||||
@ -1071,7 +1071,7 @@ try {
|
||||
use JSON::Tiny; # si intalaste Rakudo* o Panda, tendrás este módulo
|
||||
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í;`
|
||||
## para declarar una clase, o si solamente quieres exportar
|
||||
## 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.
|
||||
|
||||
## 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
|
||||
## de la asociatividad:
|
||||
|
||||
@ -1914,7 +1914,7 @@ for <a b c> {
|
||||
```
|
||||
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
|
||||
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
|
||||
@ -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
|
||||
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).
|
||||
- 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
|
||||
interesante.
|
||||
|
@ -10,9 +10,9 @@ translators:
|
||||
- ["Matteo Taroli", "http://www.matteotaroli.be"]
|
||||
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.
|
||||
|
||||
```perl
|
||||
|
@ -8,9 +8,9 @@ contributors:
|
||||
- ["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
|
||||
# Single line comments start with a number sign.
|
||||
|
@ -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.
|
||||
|
||||
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
|
||||
i projektów deweloperskich prowadzonych na szeroką skalę.
|
||||
|
||||
|
@ -10,9 +10,9 @@ translators:
|
||||
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
|
||||
# Comentários de uma linha começam com um sinal de número.
|
||||
|
@ -7,7 +7,7 @@ filename: learnpod.pod6
|
||||
|
||||
Pod is an easy-to-use and purely descriptive mark-up language,
|
||||
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.
|
||||
|
||||
Pod documents can be easily converted to HTML and many other formats
|
||||
@ -49,12 +49,12 @@ generate documentation.
|
||||
```
|
||||