Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2008-05-02

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo