svn switch --relocate svn.openfoundry.org/pugs svn.pugscode.org/pugs/ | run.pugscode.org | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com Set by avar on 16 November 2006. |
|||
Limbic_Region | @tell audreyt forgot to wish you a happy pugs bday | 00:01 | |
lambdabot | Consider it noted. | ||
moritz | looks scary ;) | ||
Limbic_Region | moritz - it is scarier than it needs to be | 00:02 | |
mortiz - functional programming languages are weird when it comes to purity | |||
judging from the irc logs, it looks like audreyt has returned | 00:04 | ||
00:07
buetow joined
|
|||
moritz | Limbic_Region: in the last comment on use.perl.org/~Aristotle/journal/30896 the example is really simple and non-scary => now I think I have an idea what that's all about ;) | 00:22 | |
lambdabot | Title: Journal of Aristotle (5147) | ||
diotalevi | Y is simpler if you toss a few sacred cows out. Y isn't necessary if you're in Perl 6. :-) | 00:26 | |
Limbic_Region pointed to your discussion on the topic diotalevi | 00:27 | ||
but I forgot the implicitness of it in Perl 6 as pointed out by stvn | |||
diotalevi | Y's typical implementation a as combinator strives to have minimum (preferring zero) identifiers. In a simple Y I'd say C<< $p = { ... }; $p->( $p ) >> but that's against the goal of having unnecessary identifiers. | 00:29 | |
So you see {...}->( {...} ) with ... duplicated on both sides and that's hard to read. Purer though. I guess. | 00:30 | ||
00:31
weinig is now known as weinig|away
00:35
justatheory joined
|
|||
buu | diotalevi: It's horrifying. | 00:36 | |
?eval (1,2,3,(((((((((5))))))))) | |||
svnbot6 | r15205 | moritz++ | corrected ennumeration of tests | ||
evalbot_r15204 | Error: ā¤Unexpected end of inputā¤expecting operator or ")" | ||
diotalevi | It's still really useful. | ||
buu | Hrmph. | 00:37 | |
diotalevi | I used Y to good effect when writing Devel::Spy. | ||
buu | ?eval (1,2,3,(((((((((5)))))))))) | ||
evalbot_r15204 | (1, 2, 3, 5) | ||
buu | Hrm. | ||
diotalevi | It doesn't typically matter how it works. You can use it without getting it. | ||
TimToady | You talking about Perl? :) | 00:42 | |
The P combinator. :) | |||
Limbic_Region | heh | ||
diotalevi | TimToady++ for putting Y into Perl 6 under a *better* name. | 00:47 | |
00:50
explorer joined
|
|||
buu | ?eval 1_2 | 00:55 | |
evalbot_r15205 | 12 | ||
buu | Really? | ||
=[ | |||
?eval $x_$y | |||
evalbot_r15205 | Error: ā¤Unexpected "$y"ā¤expecting "::", term postfix or operator | ||
diotalevi | 1_000, buu. | ||
buu | Er, what is concat? | ||
allbery_b | ~ IIRC | 00:56 | |
buu | ?eval $x~$y | ||
allbery_b | ?eval "a'~"b" | ||
evalbot_r15205 | "" | ||
Error: ā¤Unexpected "b"ā¤expecting term postfix or operator | |||
allbery_b | oops | ||
?eval "a"~"b" | |||
evalbot_r15205 | "ab" | ||
00:57
Schwern joined
|
|||
svnbot6 | r15206 | lwall++ | most of rule syntax hacked into grammar | 01:16 | |
01:25
BooK_ joined
01:43
explorer left
01:45
buetow joined
01:50
spoop joined
01:51
spoop joined
02:05
pjcj_ joined
02:35
CardinalNumber joined
|
|||
svnbot6 | r15207 | lwall++ | most of the quote forms now hacked in, except for the hard bits | 02:40 | |
02:45
dmq joined
02:49
Psyche^ joined,
Psyche^ is now known as Patterner
02:54
ProperNoun joined
03:07
justatheory joined
03:21
kanru joined
03:49
ruz joined
03:56
mako132_ joined
03:57
GabrielVieira2 joined
04:16
CardinalNumber joined
04:22
autark_ joined
04:32
wilx` joined,
CardinalNumber is now known as ProperNoun
04:34
amnesiac joined
04:35
xdg joined
04:39
justatheory joined
04:40
rfordinal_ joined
04:47
rfordinal_ joined
04:50
CardinalNumber joined
04:52
jdv79 joined
05:06
CardinalNumber is now known as ProperNoun
05:16
Ziggy6_ left
05:17
Ziggy6_ joined
05:18
Ziggy6_ left
|
|||
cj hugs lwall | 05:27 | ||
05:43
CardinalNumber joined
05:50
CardinalNumber is now known as ProperNoun
|
|||
TimToady is extremely grateful for the hug | 05:58 | ||
partclCoke wonders what timezone TimToady is in. | 06:03 | ||
allbery_b | @time TimToady | ||
lambdabot | Local time for TimToady is Tue Feb 6 22:03:39 2007 | ||
svnbot6 | r15208 | lwall++ | character classes | 06:12 | |
r15208 | lwall++ | fatarrow pairs, colon pairs including radix numbers, adverbs | |||
r15208 | lwall++ | rx// syntax but still need sublanguage dispatcher | |||
06:13
Dr_Pi joined
06:15
BooK joined
06:23
GabrielVieira joined
06:26
Ziggy6_ joined
06:27
jisom joined
|
|||
Ziggy6_ | @time Ziggy6 | 06:27 | |
06:28
Ziggy6_ is now known as Ziggy6,
jisom joined
|
|||
Ziggy6 | @time Ziggy6 | 06:28 | |
06:30
BooK joined
06:31
audreyt joined
06:35
mdiep joined
06:41
Ziggy6 left,
wilx` is now known as wilx
06:48
mdiep joined
07:06
Ziggy6 joined
07:20
Ziggy6 left
07:26
marmic joined
|
|||
svnbot6 | r15209 | lwall++ | heredoc indentation implemented as per spec | 07:30 | |
r15209 | lwall++ | heredoc now one-pass rather than previous bogus two-pass | |||
07:32
reZo joined
07:34
drrho joined
07:36
devogon joined
07:56
Ziggy6 joined
07:57
bsb_ left
08:00
statico joined
08:11
iblechbot joined
08:23
reZo joined
08:35
kanru joined
08:44
IllvilJa joined
08:54
CardinalNumber joined
08:56
nipra joined
08:57
elmex joined
09:08
explorer joined
09:12
ProperNoun joined
09:15
CardinalNumber joined
09:21
nekokak_ joined
09:33
rashakil joined
09:37
ProperNoun joined
09:39
Mahmoud joined
09:41
polettix joined
09:44
CardinalNumber joined
09:47
revdiablo joined
09:51
CardinalNumber is now known as ProperNoun
09:56
JYC joined
10:00
CardinalNumber joined
10:06
ruoso joined,
CardinalNumber is now known as ProperNoun
10:10
partclCo1e joined
10:13
chris2 joined
10:14
CardinalNumber joined
10:25
ProperNoun joined
10:28
JYC joined
10:29
Limbic_Region joined
10:30
VanilleBert joined,
Psyche^ joined
|
|||
Limbic_Region yawns | 10:31 | ||
10:38
Psyche^ is now known as Patterner
10:41
CardinalNumber joined
10:42
pnu joined
10:45
VanilleBert left
10:46
CardinalNumber is now known as ProperNoun
11:07
araujo joined
11:12
buetow joined
11:25
explorer joined
11:29
Ziggy6 left
11:30
CardinalNumber joined
11:46
CardinalNumber is now known as ProperNoun
11:53
iblechbot joined
11:54
cdfh_ joined
12:05
cdfh__ joined
12:10
CardinalNumber joined
12:12
cdfh joined
12:27
ProperNoun joined
13:14
leed joined
13:16
VanilleBert joined
|
|||
cj | TimToady: are we still winning? | 13:16 | |
VanilleBert | ?eval my @a = 0,1,2,3,4; delete @a, 2; @a; | 13:19 | |
evalbot_r15209 | [0, 1, undef, 3, 4] | ||
VanilleBert | delete @a, 2 is the same as @a[2] = undef ?? | ||
thought it should make @a to [0, 1, 3, 4] | 13:22 | ||
Limbic_Region | cj - winning what? | 13:24 | |
merlyn | why would perl6 have to be that much unlike perl5? | ||
(general lament) let's not break EVERYTHING we know about perl5 please! | 13:25 | ||
Limbic_Region | VanilleBert - Are you looking at the S29 in the pugs repo? | 13:26 | |
cj | Limbic_Region: that's for you to decide of course :) | ||
merlyn! ltns :) | |||
merlyn | yeah delete there looks like it acts like perl5 delete | 13:28 | |
which should NEVER have been allowed on an array | |||
stupid pseudohashes :( | |||
we create pseudohashes, we then have to build up all sorts of weird things on arrays, then we deprecate pseudohashes. :( | 13:29 | ||
Limbic_Region | VanilleBert - svn.pugscode.org/pugs/docs/Perl6/Sp...ctions.pod | ||
grrr - I think I am lagging | |||
in the event my text ever shows up, the only time delete works like splice apparently is if it happens at the end of an array - and then only if it doesn't violate another constraint | |||
VanilleBert - svn.pugscode.org/pugs/docs/Perl6/Sp...ctions.pod | |||
in the event my text ever shows up, the only time delete works like splice apparently is if it happens at the end of an array - and then only if it doesn't violate another constraint | |||
VanilleBert | aha | 13:30 | |
13:30
iblechbot joined
|
|||
VanilleBert | k, didnt know that before... i didn't used perl5 :D | 13:31 | |
13:31
bonesss joined
|
|||
VanilleBert | i posted in the perl6-users mailinglist a "remove" function which just do what i expected from delete | 13:32 | |
merlyn | wow... why woudl someone be playing with perl6 in its current state if they have never used perl5? | ||
that's pretty ... amazin to me. | |||
is there a substantial crowd in that category? | |||
I suspect that 80% of the perl6 users were former perl5 users. | 13:33 | ||
maybe I'm way off | |||
VanilleBert | yes :D it is amazing... just watching the development of a new language... thats interesting :D | ||
merlyn | s/were/will be/ | ||
if the number is more than 20% "new to perl", I might want to rethink how "Learnign Perl" for perl6 will look | 13:34 | ||
cj | you could call it "Lurning Perl" | ||
VanilleBert | perl5 didnt looked very well, i didnt like it from the first sight... but perl6 was different :D | ||
qmole_ | i'm not sure. i guess there's a lot of people from the haskell/fp crowd that were introduced to perl6 by pugs and haven't done all that much perl5 | ||
13:35
shay joined
|
|||
merlyn | how many of those will stick around when pugs goes away though? | 13:35 | |
cj | audreyt++ | ||
Limbic_Region | merlyn - there are a number of lamdacamels that were previously only lamdas prior to pugs and perl 6 | ||
cj | pugs is going away!? | ||
merlyn | I mean, haskell is nice, but it's not part of the final delivery | ||
cj | yeah, I s'pose we're going to be bootstrapping ourselves eventually | ||
merlyn | which will be perl6 written in perl6 compiling to parrot | ||
Limbic_Region | ok, must be lagging again | 13:36 | |
merlyn | I see Limbic_Region off in the distance! Hi LR! | ||
Limbic_Region shakes his head | 13:37 | ||
merlyn | LR - it's 2007 here... what year is it there? :) | ||
and also what is is here is 29 cents a minute, so I'm getting off this satellite connection ... laters. | 13:38 | ||
cj | later, merlyn | 13:39 | |
13:39
CardinalNumber joined
13:46
smash joined
|
|||
smash greetings | 13:47 | ||
gaal | [ot] is PAUSE b0rked? i'm seeing lots of "Debug: stat[-1]ret[] (paused:620)" in the log | 13:49 | |
13:50
VanilleBert left
13:56
ProperNoun joined
14:02
kanru joined
14:03
kanru joined
14:27
[particle] joined
14:31
[particle] joined
14:32
[particle] joined
|
|||
gaal | nice paper on programming shorthands: ftp://ftp.research.microsoft.com/pub/tr/tr-2000-03.ps | 14:33 | |
Grrrr | gaal: re: PAUSE: it would appear so :-( | 14:38 | |
14:40
vel joined
|
|||
moritz | is open() implemented in pugs? | 14:41 | |
?eval open(my $f, "/etc/passwd") | |||
evalbot_r15209 | Error: Unsafe function 'Pugs::Internals::openFile' called under safe mode | 14:42 | |
14:42
cdfh joined
|
|||
moritz | allright, I see it is ;) | 14:48 | |
partclCo1e | ?eval say "wah, the tcl irc bot can't do this much!" | 14:49 | |
14:49
partclCo1e is now known as partclCoke
|
|||
evalbot_r15209 | OUTPUT[wah, the tcl irc bot can't do this much!ā¤] Bool::True | 14:50 | |
gaal | moritz: yeah, and pipey opens are also supported. | 14:53 | |
14:59
vel6608 joined
|
|||
moritz | who can I set the input separator for readline? | 15:02 | |
15:09
CardinalNumber joined
15:10
hexmode joined
15:25
CardinalNumber is now known as ProperNoun
16:09
kanru joined
16:10
cdfh left
16:14
explorer joined
16:19
CardinalNumber joined
16:25
CardinalNumber is now known as ProperNoun
16:28
justatheory joined
16:30
elmex joined
16:49
thepler joined
16:59
Dr_Pi joined
17:05
foo\ joined
17:22
nipra joined
17:35
buetow joined
17:41
justatheory joined
17:43
jcrigby joined
17:44
justatheory joined
17:48
CardinalNumber joined
17:53
VanilleBert joined
17:54
CardinalNumber is now known as ProperNoun,
reZo_ joined
17:57
xinming joined
18:03
wilx` joined
18:13
CardinalNumber joined
18:16
ferreira joined,
wilx` is now known as wilx
18:19
Southen joined
18:21
jisom joined
18:22
jisom joined
18:26
VanilleBert left
18:28
neonse joined
18:30
CardinalNumber is now known as ProperNoun
18:37
ferreira left
|
|||
svnbot6 | r15210 | lwall++ | The heredoc parser assumed that string returned by parser was contiguous | 18:49 | |
r15210 | lwall++ | (which it's not if there's any interpolation). But we can't just have the | |||
r15210 | lwall++ | text parser remove whitespace because we don't know how much till the end. | |||
18:53
coke_ joined
18:56
coke_ is now known as NewCoke
19:00
ludan joined
19:33
dduncan joined
19:41
buetow joined
20:02
Belaf joined
20:15
bernhard joined
20:20
explorer joined
|
|||
nothingmuch | ingy: sweetie, Module::Compile is broken | 20:25 | |
it only regenerates .pmcs occasionally | |||
i don't know since when but it caused me like 3 broken releases | |||
and then stevan said he has it too | |||
so i wasn't drunk or something, it appears | 20:26 | ||
NewCoke | I find it helps to drink before using Ingy's modules. | 20:27 | |
20:29
nipra joined
|
|||
diotalevi | Drinking helps afterward too. | 20:31 | |
gaal | PAUSE debroke, in happier news. | 20:34 | |
20:39
trym joined
20:41
c6rbon joined
20:49
trym_ joined
20:54
trym_ joined
20:55
larsen_ joined
21:01
weinig|away is now known as weinig
21:02
weinig is now known as weinig|away
21:29
trym__ joined
21:35
trym__ joined
21:40
trym__ joined
21:44
trym__ joined
21:49
trym__ joined
21:51
bonesss joined
21:54
Psyche^ joined
21:55
trym__ joined
21:57
_bernhard joined
22:02
_bernhard joined,
bonesss joined,
xinming joined
22:05
Caelum joined
22:06
trym__ joined
22:09
Limbic_Region joined
22:10
Psyche^ is now known as Patterner
22:13
trym_ joined
|
|||
gaal | @tell putter we rolled a 1.02, if you're still using this stuff your input's welcome! | 22:19 | |
lambdabot | Consider it noted. | ||
22:42
trym_ joined
22:55
Aankhen`` joined,
IllvilJa left
22:57
drrho joined
22:58
bonesss joined,
trym_ joined
|
|||
beppu | @babel gr en sacrum fidelitat | 23:18 | |
lambdabot | Plugin `babel' failed with: IRCRaised Error: Language gr not supported | ||
Limbic_Region | @babel german english guten tag | 23:20 | |
lambdabot | good day | ||
Limbic_Region | perlbot .gr | ||
perlbot | .gr is Greece | ||
Limbic_Region | perlbot .en | ||
hrm | |||
@babel greek english sacrum fidelitat | |||
lambdabot | sacrum fidelitat | ||
Limbic_Region | beppu - what were gr and en short for? | 23:21 | |
beppu | greek and english, but then I realized the phrase was latin (I think...) | 23:22 | |
23:30
neonse left
23:42
buetow joined
23:55
Psyche^ joined
|
|||
Limbic_Region | @babel latin english sacrum fidelitat | 23:56 | |
lambdabot | Plugin `babel' failed with: IRCRaised Error: Language latin not supported |