pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, smop: etc.) || We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by TimToady on 25 January 2008.
pugs_svnbot r20350 | lwall++ | [STD] much-improved match model, now handles singular/plural bindings 00:04
diff: dev.pugscode.org/changeset/20350
00:10 pbuetow left
pugs_svnbot r20351 | lwall++ | [STD] EXPR tweak from putter++, panic shouldn't bind 00:19
diff: dev.pugscode.org/changeset/20351
r20352 | lwall++ | [fudge] missing ; 00:31
diff: dev.pugscode.org/changeset/20352
r20353 | lwall++ | [fudge] fail should be flunk 00:34
diff: dev.pugscode.org/changeset/20353
mncharity (7) I'm puzzled by the $<top> plumbing. it looks vaguely like $<top> gets created in %thisop by PrecOp, and never gets added operator Match's. but while one path into EXPR's @opstack uses %thisop, another goes straight from expect_term via @t. implementation(obviously potentially buggy) symptom is landing in reduce with an $op lacking an $op<top>.
eg '3.X eq 4' 00:35
lots of dev.pugscode.org "Internal Server Error"s today. 00:36
TimToady well, that stuff is all due for a refactor now that the match tree is being sanerish 00:37
I've actually got some hope of propagating such things up the tree now
mncharity :/ :) 00:39
so close... seems to almost work in STD_red. prefix and postfix operators working for the first time. 00:40
ok, license to kludge... 00:41
00:52 Zaba joined 01:04 Zaba_ left 01:17 Chillance left
mncharity ah well. perhaps defer next rev of STD_red until after refactoring. most of kp6 t/kp6, and 1/4 of pugs t/ is "parsing", for some likely defective value of parsing. unfortunately not much of t/builtins. but most of sanity. so test passing could be chased instead. sigh. 01:29
always possible/likely it's a STD_red bug rather than a STD.pm issue. 01:31
01:35 fridim_ joined 01:40 kanru left
mncharity Anyone know the official way to distinguish a hash literal from a code block? 01:46
Auzon pugs: my $x = sub {3}; print $x.WHAT 01:51
exp_evalbot OUTPUT[Sub]
Auzon pugs: my $x = -> $_ {3}; say $x.WHAT 01:52
exp_evalbot OUTPUT[Blockā¤]
Auzon pugs: my $x = {3}; say $x.WHAT
exp_evalbot OUTPUT[Blockā¤]
Auzon pugs: my $x = {a => 3}; say $x.WHAT
exp_evalbot OUTPUT[Hashā¤]
Auzon mncharity: The synopses and Pugs seem to agree that my $x = sub {3} is code, and my $y = 3 isn't 01:53
Is that what you were after?
TimToady the top level must be a pair or a list that starts with a pair 01:55
mncharity pugs: {3;4}
exp_evalbot RESULT[4]
mncharity pugs: {3,4} 01:56
exp_evalbot RESULT[(3, 4)]
mncharity thanks :)
TimToady pugs: my $x = {}; $x
exp_evalbot RESULT[{}]
TimToady looks like that defaults to hash too
Auzon ļ»æpugs: my $x = {}; $x.WHAT
ļ»æpugs: my $x = {}; say $x.WHAT 01:57
It doesn't like me, apparently.
TimToady you broke it!!!
you had a space at the front of your line
mncharity pugs: my $x = {}; $x.WHAT
exp_evalbot RESULT[::Hash]
Auzon Indeed, even though I couldn't see it. It must be a copy/paste artifact.
TimToady pugs: my $x = {;}; $x.WHAT
exp_evalbot RESULT[::Block]
mncharity ļ»æAuzon: crystal ball... you are using a recent version of gnome... and gaim... and cut and pasted... 01:58
TimToady pugs: my $x = {}().WHAT
exp_evalbot OUTPUT[*** Cannot cast from VList [] to Pugs.AST.Internals.VCode (VCode)ā¤ at /tmp/YnegwjO3Gn line 1, column 4 - line 2, column 1ā¤]
mncharity I'm encountering the same issue. :/
Auzon is using Pidgin v2.4.1-1.fc8. 01:59
but on KDE.
mncharity hmm. so much for that causal hypothesis. neat.
Auzon I can try it on Gnome in a while.
mncharity I've been seeing it on the aforementioned gnome+gaim. so appears to be wm + irc-client independent. 02:00
Auzon Pidgin's name after Gaim 2.0.0.
if you didn't realize... 02:01
mncharity ahh. didn't.
back to gaim as hypothesis.
TimToady the blaim gaim
Auzon Does it usually happen when you copy/paste? 02:02
hm, mncharity, it says you're using something based off of libpurple, which would be Pidgin
Who maintains exp_evalbot? If it's based on Net::IRC or Bot::BasicBot, then it'd be easy enough to find out what character Pidgin is putting in there 02:05
mncharity some browsers show the character [] box. if you backlog, someone (spinclad?) said what it was. non-breaking space maybe? 02:06
Auzon Alright.
TimToady ah, it's a BOM 02:08
feff
mncharity colabti.org/irclogger/irclogger_log...el=32#l131 02:09
lambdabot Title: #perl6 2008-04-12,Sat, tinyurl.com/5g96nl
mncharity eeep
(re BOM(
TimToady BOMs are an aBOMination
Auzon heh. Better than an ICBM
now, the question is if it happens internally to Pidgin, or just in GTK+ in general 02:10
TimToady so is there anyone who ever copy/pastes from a little-endian window to a big-endian window, or vice versa? 02:11
Auzon Is it even possible to do that on the same computer?
Tene Auzon: x forwarding 02:13
Auzon I suppose.
mncharity: will you type "/debug version" for me? I want to file a bug report against Pidgin once I can determine some characteristics of this problem 02:20
mncharity 17 sanity .t, 6 pass, 2 parsefail, 2 must be a misparse because there's a prefix:<++>, leaving 7 which might be fixable. 02:21
ļ»æ/debug version
mncharity is using Pidgin v2.4.1-1.fc8.
Auzon Ah, ok.
02:25 eternaleye joined 02:30 syle left 02:38 CMA joined 02:41 CMA left 02:53 jferrero left
mncharity good night & 02:55
pugs_svnbot r20354 | pmichaud++ | * Add two more tests for string autoincrement.
r20354 | pmichaud++ | * Patch courtesy Jesse Vincent (obra++)
diff: dev.pugscode.org/changeset/20354
lambdabot Title: Changeset 20354 - Pugs - Trac
Auzon see you, mncharity
02:55 mncharity left 03:02 justatheory left 03:04 K-58392157 joined 03:06 alanhaggai joined, elmex_ joined, Limbic_Region left 03:08 K-58392157 left 03:15 yewenbin joined 03:22 elmex_ is now known as elmex 03:25 alester_ joined 03:40 [particle] joined 04:05 japhb joined 04:10 Zaba_ joined 04:17 wknight8111 left 04:22 Zaba left 04:30 justatheory joined 04:31 justatheory left 04:32 yewenbin left 04:37 vaughn left 04:45 justatheory joined 04:55 Psyche^ joined 04:57 justatheory left 05:12 iblechbot joined, Patterner left, Psyche^ is now known as Patterner 05:22 araujo left 05:35 araujo joined 05:44 jjore joined, jjore is now known as zz_jjore, zz_jjore is now known as jjore 05:56 alester_ left 06:14 syle joined 06:16 Zaba_ is now known as Zaba 06:20 nipotan is now known as nipotaway 06:24 iblechbot left, alanhaggai left 06:34 alanhaggai joined 06:48 chris2 joined 06:56 lambdabot56 joined 07:05 yewenbin joined
Eevee are there any modules for perl6 (or even module support)? 07:07
Auzon There's Test.pm at least.
Eevee oh, there's stuff in pugs/ext 07:09
07:09 rindolf joined 07:10 chris2 left 07:11 syle left
pugs_svnbot r20355 | lwall++ | [STD] refactored precedence propagation 07:11
diff: dev.pugscode.org/changeset/20355
07:20 meppl joined 07:22 Zaba_ joined, chris2 joined, Gothmog_ joined, yath joined, gbacon joined
meppl good morning 07:28
07:35 Zaba left 07:36 fridim_ left 07:48 LCamel joined 07:53 penk joined 07:57 icwiener joined 08:16 renormalist joined 08:27 pbuetow joined 08:52 pbuetow left 09:07 iblechbot joined 09:25 Alias_ joined 10:09 yewenbin left 10:13 Pomin joined 10:14 Pomin left 10:42 Zaba_ is now known as Zaba 10:52 lambdabot56 left 11:41 wknight8111 joined 11:58 alanhaggai left 12:00 alanhaggai joined, Alias_ left 12:02 qmole joined 12:30 luqui joined, Muixirt joined
Muixirt hi 12:30
12:31 wknight8111 left
Muixirt still has problems with building pugs 12:31
moritz_ hi 12:33
which svn revision are you using, and which GHC version?
Muixirt moritz_, latest and ghc 6.8.2 12:35
moritz_ that won't work, unless sombody fixed the build in the last 4 days 12:37
Muixirt: try ghc 6.8.2 with pugs r19915
Muixirt the build stops with the message "internal error" "invalid grammatic category: Bool" 12:38
moritz_, ok (but why?)
12:39 ruoso joined
moritz_ Muixirt: why? because nobody fixed it 12:39
Muixirt: pugs development is as good as dead, and ghc 6.8.2 broke pugs build 12:40
Muixirt grr, who broke it?
moritz_ Muixirt: so some daring people tried to fix it, and encountered and error that nobody, not even the haskell people, could really explain
ghc 6.8.2 handles many libraries differently than 6.8.1
Muixirt moritz_, i'm only half way through Simon Thompsons book, so i can't help :( 12:41
moritz_ Muixirt: :/ 12:42
12:49 ispy_ joined 12:57 exp_evalbot joined 13:09 penk left 13:20 BinGOs joined 13:25 icwiener left 13:31 eternaleye left 13:34 chammiya joined, chammiya left, renormalist left 13:39 rdice joined 13:40 luqui left 13:49 rdice_ joined 13:57 rdice_ left 14:01 TJCRI joined 14:03 alester left 14:05 sscaffidi joined, meppl left 14:06 rdice left 14:08 meppl joined 14:10 rdice joined 14:15 syle joined
Muixirt moritz_, no luck with r19915 either 14:37
[particle] r19915 works with ghc 6.6.1 iiuc 14:43
Muixirt <moritz_> Muixirt: try ghc 6.8.2 with pugs r19915 14:44
14:44 Zaba_ joined
[particle] yes, i believe moritz_ was mistaken 14:44
or... hopeful 14:45
pugs: say ::?COMPILER
exp_evalbot OUTPUT[?COMPILERā¤]
TimToady the two are not mutually exlusive, I've found :)
[particle] hrmm. i forget how to get the version info
TimToady $?PUGS_VERSION maybe? 14:46
pugs: say $?PUGS_VERSION
exp_evalbot OUTPUT[Perl6 User's Golfing System, version 6.2.13, October 17, 2006 (r18093)ā¤]
[particle] ah. r18093 is the last known revision working with ghc 6.6.1 then 14:49
...if the auto-build system is still in operation.
14:56 vaughn joined, Zaba left
Muixirt [particle], yes 6.6.1 did the trick 15:24
[particle] \o/ 15:25
15:27 pbuetow joined 15:29 pravus left 15:52 pravus joined 15:55 armagad joined 16:18 ispy_ left 16:23 justatheory joined
ruoso TimToady++ # for remembering about "emulates" 16:28
lambdabot ruoso: You have 1 new message. '/msg lambdabot @messages' to read it.
16:35 __dylan__ joined 16:39 justatheory left, aindilis joined
rindolf Is it possible to use git effectively to write patches to perl5? 16:45
16:52 pravus left, Zaba_ is now known as Zaba
cj morning ingy 16:57
16:58 nipotaway is now known as nipotan
ingy hi cj 17:01
17:02 schmalbe joined 17:03 pravus joined, pravus left, pravus joined
pugs_svnbot r20356 | clkao++ | new bindop that takes a structure to do all the proper reoder/rw bindings. 17:03
r20357 | lwall++ | [STD5] simplify <sym> matching to always just produce string, not Match
r20357 | lwall++ | [Cursor5] add explicit item, list, and hash access methods to Match
r20357 | lwall++ | [STD] to set $<sym> as string, you now need to say { $<sym> = $<other>.item }
r20357 | lwall++ | various other bug fixes
diff: dev.pugscode.org/changeset/20357
r20358 | clkao++ | cleanups. 17:06
diff: dev.pugscode.org/changeset/20358
17:09 icwiener joined 17:15 sscaffidi left, sscaffidi joined 17:32 justatheory joined 17:48 Chillance joined 17:52 sscaffidi left 17:54 icwiener left 17:55 zamolxes_ joined
Eevee dev.pugscode.org still spewing 500s.. 18:00
18:01 _Chillance_ joined 18:03 japhb left 18:05 pmurias joined
pmurias Eevee: not always ;) 18:05
18:09 sscaffidi joined
Khisanth randomlly works? 18:13
18:14 icwiener joined
Eevee has yet to work once for me today 18:15
pmurias Khisanth: yes 18:18
Eevee: try harder ;) 18:19
18:19 Chillance left
Eevee :f5: 18:19
Khisanth got it to load :) 18:20
so what the heck is wrong with it? O_o
pmurias Eevee: :f5: = ? 18:26
Eevee oh, heh
i.somethingawful.com/forumsystem/em...mot-f5.gif
18:30 japhb joined 18:31 rindolf left
pmurias laughts 18:32
18:32 _Chillance_ left, Chillance joined 18:36 zamolxes joined
pmurias * laughs 18:40
18:42 zamolxes_ left 18:48 justatheory left
pugs_svnbot r20359 | lwall++ | [STD] removed tags that are redundant with rulename; tidied up remaining 18:52
diff: dev.pugscode.org/changeset/20359
18:53 riffraff joined 18:55 ruoso left 18:56 riffraff left, ruoso joined 18:57 jferrero joined 19:04 buubot joined, buu joined 19:11 ispy_ joined 19:12 justatheory joined 19:17 riffraff joined 19:20 __dylan__ left 19:24 rdice_ joined, rdice left 19:26 chris2 left 19:36 riffraff left 19:45 jferrero left
meppl good night 19:55
19:57 meppl left 20:03 [particle] left, felipe left, lisppaste3 left 20:04 [particle] joined, felipe joined, lisppaste3 joined, Lunchy_ joined, Jedai joined, r0bby joined, drbean joined, diakopter joined 20:11 Zaba_ joined 20:19 lisppaste3 left, lisppaste3 joined 20:21 kanru joined 20:24 Zaba left, riffraff joined, Psyche^ joined 20:36 Patterner left, Psyche^ is now known as Patterner 20:38 [particle]ventus joined 20:42 [particle] left 20:50 meteorjay joined 20:58 ruoso_ joined 20:59 riffraff left 21:02 ispy_ left 21:07 ruoso left
pmurias how should i invoke fudge 21:14
?
21:15 armagad left 21:16 eternaleye joined
Auzon Are you working with Rakudo or something else? 21:16
21:17 Schwern joined, Zaba_ left
[particle]ventus you can take a look at rakudo's test harness 21:18
svn.perl.org/parrot/trunk/languages.../t/harness
the template for the generated makefile might help, too 21:20
svn.perl.org/parrot/trunk/languages...es/root.in
lambdabot tinyurl.com/55hpws
21:24 IllvilJa joined 21:27 kloen joined 21:28 Schwern left 21:30 rdice_ left 21:43 sscaffidi left
TimToady pmurias: run fudge without an argument and it will print out usage 21:47
mostly fudge gets run automatically by fudgeall
which a tester can filter all the test filenames through 21:48
for those filenames that it fudges, it returns the fudged filename instead of the .t
21:48 justatheory left
TimToady if you've already run the test harness, there's usually already a foo.rakudo or some such there you can run pre-fudged for rakudo 21:49
21:56 TJCRI left, iblechbot left 21:57 schmalbe left 22:01 wknight8111 joined 22:14 riffraff joined 22:21 pbuetow left 22:23 riffraff left 22:26 pmurias left 22:41 icwiener left, Limbic_Region joined 22:53 Muixirt left 22:56 lidden joined 23:10 braceta joined 23:18 tewk joined 23:22 BinGOs left 23:28 BinGOs joined 23:50 yewenbin joined, justatheory joined 23:58 kanru left