Schrift
[thread]9479[/thread]

perl 6 diskussion: irgendwer gesteigertes interesse? (Seite 10)

Leser: 5


<< |< 1 ... 7 8 9 10 11 12 13 >| >> 124 Einträge, 13 Seiten
GwenDragon
 2006-05-03 17:13
#89839 #89839
User since
2005-01-17
14835 Artikel
Admin1
[Homepage]
user image
lichtkind
 2006-05-04 03:40
#89840 #89840
User since
2004-03-22
5701 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ich hab leider den link verloren weil mein chatzilla fenster unbeabsichigt schloss, aber es kocht grad das Gerücht auf das ein neuer Perl6-Parser der rein auf parrot basierd langsam die stadien der benutzbarkeit für einfachen perl6 code erreicht. ich glaub einige von euch interessiert das sicher.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
lichtkind
 2006-05-07 00:16
#89841 #89841
User since
2004-03-22
5701 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
update:

das letze arrayelement, vormals $#array wird in p6 @array.end geschrieben.
mit .last, wie ich es bei meinem ersten post hier angab war noch aus dem buch und bereits veraltet, da es zu verwechslung mit dem schleifensprungbefehl last geben könnte "different thinks should look different" eines der neuen glaubenssätze die sich die werten mönche in ihren kanon zur laudes aufnehmen sollten. natürlich am besten in seiner formulierung "weird things should look weird". ein spruch womit unter anderem der syntax privater variablen von klassen begründet wurde die ausrufezeichen als sekundäre sigil haben.

aprops OOP, wenn jemand Ruby um dinge beneided wie

Code: (dl )
1
2
3
"text".print;
%hash.keys.sort.reverse;
usw.


das war legaler Perl6 Code.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
lichtkind
 2006-05-17 19:01
#89842 #89842
User since
2004-03-22
5701 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ask hat heute die perl6-user mailingliste aufgesetzt anmelde link unter perl6-users-subscribe@perl.org
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
lichtkind
 2006-05-23 22:35
#89843 #89843
User since
2004-03-22
5701 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
wer auf schusters rappen selbst die erstaunliche welt von perl6 erkunden will:

hab die letzten tage die linkliste

http://wiki.perl-community.de/bin....AnhangE

gefüttert die auch sachen enthält die nicht einfach zu ergoogeln sind, die mir aber nunmal in schoss fallen das ich in den p6listen bin. keine sorge dieser thread ist nicht tot, der nächste beitrag kommt. hier vielleicht noch die info das perl 5.10 etliche feature von perl6 bekommt. namentlich:

- say aka print "$_\n"
- err aka // operator
- ~~ aka smart match
- given, when aka perls switch statement\n\n

<!--EDIT|lichtkind|1148409411-->
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
ptk
 2006-05-23 22:51
#89844 #89844
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ich habe mit perl5.9.4 und den neuen Features ein bisschen herumgespielt:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/local/bin/perl5.9.4

use feature ':5.10';

my $x;
$x err say "\$x ist undefiniert. (1)";
$x = 0;
$x err say "\$x ist undefiniert. (2)";

$x = 1; # was missing in 1st version
given ($x) {
when (1) { say "\$x ist 1" }
default { say "\$x ist nicht 1" }
}

$x ~~ [1..4] and say "\$x ist innerhalb 1..4";
$x !~~ [2..4] and say "\$x ist nicht innerhalb 2..4";

_ _ END _ _

ergibt:
$x ist undefiniert. (1)
$x ist 1
$x ist innerhalb 1..4
$x ist nicht innerhalb 2..4

Ganz nett.\n\n

<!--EDIT|ptk|1148452575-->
renee
 2006-05-24 09:33
#89845 #89845
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=ptk,23.05.2006, 20:51]Ich habe mit perl5.9.4 und den neuen Features ein bisschen herumgespielt:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/local/bin/perl5.9.4

use feature ':5.10';

my $x;
$x err say "\$x ist undefiniert. (1)";
$x = 0;
$x err say "\$x ist undefiniert. (2)";

given ($x) {
when (1) { say "\$x ist 1" }
default { say "\$x ist nicht 1" }
}

$x ~~ [1..4] and say "\$x ist innerhalb 1..4";
$x !~~ [2..4] and say "\$x ist nicht innerhalb 2..4";

_ _ END _ _

ergibt:
$x ist undefiniert. (1)
$x ist 1
$x ist innerhalb 1..4
$x ist nicht innerhalb 2..4

Ganz nett.[/quote]
Aber buggy?!?

Wo setzt Du $x auf 1?? Bei Dir im Code sehe ich nur ein $x = 0;
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
ptk
 2006-05-24 10:35
#89846 #89846
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ups. Zunächst hatte ich tatsächlich $x=1 und dann dachte ich mir, den gleichen Effekt hätte man mit or statt err geschafft. Den Rest habe ich nicht geändert. Ich korrigiere es...
renee
 2006-05-24 10:41
#89847 #89847
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ah ok. Sieht echt nett aus...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
renee
 2006-08-24 20:10
#89848 #89848
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Hier ist eine ganz gute Übersichtsseite zu einigen Änderungen: http://feather.perl6.nl/syn/Differences.html
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 ... 7 8 9 10 11 12 13 >| >> 124 Einträge, 13 Seiten



View all threads created 2006-03-27 00:02.