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.
00:02 syle joined 00:05 Zygo left, Zygo joined 00:09 wtgee left 00:14 felipe joined 00:33 LazyJim left 00:37 justatheory left 00:56 SamB joined, syle left 01:01 alc joined
pugs_svnbot r20183 | lwall++ | [STD5] can now parse 'say 42+1;' x 10 (loses Match & blows up at end) 01:07
diff: dev.pugscode.org/changeset/20183
lambdabot Title: Changeset 20183 - Pugs - Trac
stevan_ mncharity: look at Package::Relative or somehting like that,.. nothingmuch wrote it 01:12
TimToady mncharity: I'm currently refactoring STD to match all initial <name>s in one spot; the current STD assumes that postlexer assertions cause the lexer to back off 01:20
and that's not valid for the TRE impl
so term:listop is mutating into the only thing that looks for a non-keyword identifier/name, and then dispatches based on what it finds after it 01:21
01:21 iblechbot joined
TimToady including typenames, typecasts, etc. 01:21
01:34 ofer left 01:41 iblechbot left 01:43 wknight-away left 01:51 justatheory joined
pugs_svnbot r20184 | lwall++ | [STD] move typenames and packagevars in to term:name 01:58
diff: dev.pugscode.org/changeset/20184
lambdabot Title: Changeset 20184 - Pugs - Trac
02:38 Foke2 left 02:41 justatheory left 03:00 alester joined 03:07 Limbic_Region left 03:10 tobeya left 03:15 Student joined 03:17 meppl left, explorer left 03:18 kst joined, meppl joined
mncharity search.cpan.org/~nuffin/Package-Rel...elative.pm 03:20
lambdabot Title: Package::Relative - Support for '..' style relative paths in perl namespaces. - ..., tinyurl.com/32pfoq
mncharity TimToady: ok, thanks 03:23
03:26 meppl left 04:05 elmex_ joined 04:08 Auzon joined 04:09 stevan__ joined
Auzon Hi all. I'm interested in making significant contributions to Perl 6 test cases for a GSoC project. I've already talked with people about that, but I'm wondering which backends are good candidates for me focusing effort on. 04:14
Is Rakudo usable for anything?
mncharity you might ask on #parrot about rakudo. but, 04:17
why would a backend need to be focused on to write tests?
Perl 6 is nominally defined by an implementation independent test suite. 04:18
04:18 elmex left
Auzon My (hopefully) mentor said that I should plan on running the tests with some implementations to get numbers and (for things already implemented) to see if they are correct 04:21
numbers as far as seeing how many tests pass/fail for particular implementations for progress reports 04:23
smop: say "hi"
Hm.
04:23 stevan_ left 04:30 justatheory joined
mncharity ah, ok. the only implementation which currently passes much of the test suite is pugs. followed (distantly) by redsix. 04:35
allbery_b but pugs is moribund 04:36
Auzon Well, it still will let me test things that are implemented but not tested (especially corner cases) 04:37
basically, I guess I want to list the things that can currently parse the test cases. 04:38
spinclad moribund? it's alive, it passes its tests, it's just not breathing
Auzon and I won't need to rebuild it then 04:39
is redsix available in here yet? 04:41
redsix: say 1 04:42
guess not, unless it's under a different name
spinclad i think the evalbot is out just now 04:43
perl6: say 'hi' 04:44
exp_evalbot kp6: OUTPUT[hiā¤]
..pugs: OUTPUT[hiā¤]
..rakudo: OUTPUT[hiā¤]
04:44 justatheory left
spinclad ah... it just doesn't include smop or redsix. 04:44
mncharity redsix has no taint/safe mode. 04:51
Auzon That makes sense. So I guess Pugs and Rakudo are the ones I'll mention explicitly. Thanks :) 04:54
pugs_svnbot r20185 | putter++ | [elf_a/b] Tweaking how Moose is used. 04:55
diff: dev.pugscode.org/changeset/20185
lambdabot Title: Changeset 20185 - Pugs - Trac
mncharity end of day. I'm seeing elf_b self compilation at 12 sec (vs 4 sec for elf_a compiling elf_b). thanks to the folks on #moose. good night all & 05:47
Auzon bye 05:48
05:49 mncharity left 06:01 alester left 06:15 stevan__ left 06:16 stevan_ joined 07:13 Student left 07:42 Foke2 joined 07:55 alc left 08:03 iblechbot joined 08:08 Aankhen`` joined 08:47 wknight-away joined
spinclad rakudo now has some IO implemented; does exp_evalbot run in a safe jail? 08:51
09:18 alc joined 09:32 chris2 joined 09:39 Aankh|Clone joined 09:44 gbarr left 09:52 barney joined 09:57 Aankhen`` left 10:03 Aankh|Clone is now known as Aankhen`` 10:04 Aankhen`` left 10:06 Aankhen`` joined 11:00 drrho joined 11:27 Chillance joined 11:38 wknight-away left 11:41 alc left 11:42 alc joined 11:48 barney left 11:52 meppl joined 12:15 LazyJim joined 12:27 meppl left 13:00 smtms left 14:08 meppl joined 14:34 rindolf joined 15:24 iblechbot left 15:26 macroron joined 15:36 syle joined 15:41 macroron left 15:53 Southen joined 15:54 justatheory joined 15:57 syle left 15:59 justatheory left 16:04 Southen_ left 16:05 justatheory joined 16:07 Chillance left 16:13 mncharity joined
mncharity Juerd: fyi, ^^^ re rakudo io 16:17
16:19 iblechbot joined
mncharity moritz_: irclog.perlgeek.de/perl6/today looks down. 16:19
lambdabot Title: IRC log for #perl6, 2008-03-29
16:21 aindilis joined 16:24 justatheory left
pugs_svnbot r20186 | putter++ | [elf_on_rakudo] Check-in old edits. 16:29
diff: dev.pugscode.org/changeset/20186
lambdabot Title: Changeset 20186 - Pugs - Trac
16:34 wtgee joined 16:36 spinclad joined 16:39 drrho left
pugs_svnbot r20187 | putter++ | [winter_jig/elf_on_STD_red] Graduates from winter_jig to misc/elf. 16:50
diff: dev.pugscode.org/changeset/20187
lambdabot Title: Changeset 20187 - Pugs - Trac
16:51 clintongormley joined
clintongormley pugs: say "hello" 16:52
exp_evalbot OUTPUT[helloā¤]
clintongormley pugs: @a=(10,20,30); print @a[1];
exp_evalbot OUTPUT[*** ā¤ Unexpected "=("ā¤ expecting "::"ā¤ Variable "@a" requires predeclaration or explicit package nameā¤ at /tmp/9sl9aqGUiZ line 1, column 3ā¤] 16:53
clintongormley pugs: my @a=(10,20,30); print @a[1];
exp_evalbot OUTPUT[20]
clintongormley pugs: my @a=(10,20,30); my @b=[1,2]; print @a[@b] 16:54
exp_evalbot OUTPUT[30]
clintongormley pugs: my @a=(10,20,30); my @b=[1,2]; print @a[1,2]
exp_evalbot OUTPUT[2030]
clintongormley pugs: my @a=(10,20,30); my @b=[1,2]; print @a[(@b)]
exp_evalbot OUTPUT[30]
pugs_svnbot r20188 | putter++ | winter_jig/STD becomes misc/STD, with
r20188 | putter++ | STD_extract - a STD.pm parser,
r20188 | putter++ | STD_deconstructed.pl - an experiment in making STD.pm implicit meaning, explicit.
diff: dev.pugscode.org/changeset/20188
lambdabot Title: Changeset 20188 - Pugs - Trac
clintongormley pugs: my @a=(10,20,30); my @b=[1,2]; print @a[@b.list] 16:55
exp_evalbot OUTPUT[30]
clintongormley rakudo: my @a=(10,20,30); my @b=[1,2]; print @a[@b]
exp_evalbot OUTPUT[30]
16:56 cmarcelo joined
clintongormley rakudo: my @a=(10,20,30); my @b=[1,2]; print @a[@b] 16:56
exp_evalbot OUTPUT[30]
clintongormley rakudo: my @a=(10,20,30); my @b=[1,2]; print @a[1,2]
exp_evalbot OUTPUT[20]
clintongormley pugs: my @a=(10,20,30); my @b=[1,2]; print @a[1,2]
exp_evalbot OUTPUT[2030]
clintongormley rakudo: my @a=(10,20,30); my @b=[1,2]; print @a[1,2] 16:57
exp_evalbot OUTPUT[20]
clintongormley rakudo: my @a=(10,20,30); my @b=[1,2]; print @a[@b].join("-")
exp_evalbot OUTPUT[Method 'join' not found for invocant of class 'Integer'ā¤current instr.: '_block10' pc 108 (EVAL_11:41)ā¤called from Sub 'parrot;PCT::HLLCompiler;eval' pc 785 (src/PCT/HLLCompiler.pir:458)ā¤called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1059 (src/PCT/HLLCompiler.pir:585)ā¤called from Sub
..'parrot;PCT::HLLCompiler;command_line' pc 1238 ...
clintongormley rakudo: my @a=(10,20,30); my @b=[1,2]; my @c= @a[@b]; print @c.join('-') 16:58
exp_evalbot OUTPUT[Method 'join' not found for invocant of class 'Integer'ā¤current instr.: '_block10' pc 130 (EVAL_11:51)ā¤called from Sub 'parrot;PCT::HLLCompiler;eval' pc 785 (src/PCT/HLLCompiler.pir:458)ā¤called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1059 (src/PCT/HLLCompiler.pir:585)ā¤called from Sub
..'parrot;PCT::HLLCompiler;command_line' pc 1238 ...
Juerd 5~09:50 < spinclad> rakudo now has some IO implemented; does exp_evalbot run in a safe jail?
clintongormley heya Juerd
Juerd exp_evalbot should be migrated to the virtual machine for eval bots.
Please volunteer, root access is available.
Hello clintongormley
clintongormley rakudo: my @a=[1,2,3]; say @a.join(',') 16:59
exp_evalbot OUTPUT[1,2,3ā¤]
clintongormley rakudo: my @a=(10,20,30); my @b=[1,2]; print @@a[@b] 17:00
exp_evalbot OUTPUT[Statement not terminated properly at line 1, near "@@a[@b]"ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;statementlist' pc 15718 (src/gen_grammar.pir:2404)ā¤called from Sub 'parrot;Perl6::Grammar;statement_block'
..pc 12889 (src/gen_grammar.pir:1390)ā¤called from...
clintongormley sighs
P6 is not quite as DWIM as I hoped :) 17:01
diakopter rakudo is in infancy
in its Perl 6 lifetime
clintongormley pugs: my @a=(10,20,30); my @b=[1,2]; print @a[@@b]
exp_evalbot OUTPUT[*** ā¤ Unexpected "]"ā¤ expecting "::"ā¤ Variable "@@b" requires predeclaration or explicit package nameā¤ at /tmp/eTHywXfihT line 1, column 45ā¤]
Auzon rakudo: my @a=(10,20,30); my @b=[1,2]; print @a[@b]
clintongormley pugs: my @a=(10,20,30); my @b=[1,2]; print @@a[@b]
exp_evalbot OUTPUT[30]
OUTPUT[*** ā¤ Unexpected "[@"ā¤ expecting "::"ā¤ Variable "@@a" requires predeclaration or explicit package nameā¤ at /tmp/lWjnqXcKXN line 1, column 42ā¤]
Auzon Why are you using double @s?
clintongormley because I'm guessing :) 17:02
there was a question on PM : www.perlmonks.org/index.pl?node_id=677231
lambdabot Title: &#91;Perl 6&#93; single-value vs. array slices
clintongormley and (without having actually read any of the synopses) i was trying to figure it out
Auzon ah. 17:03
clintongormley so, i assumed that : say @a[@b]
would give you an array slive
s/slive/slice/
then, with a very brief skim of S09, i saw the double @@, so though i'd try that out
but no
clintongormley is a bit lazy 17:04
17:09 IllvilJa left
clintongormley pugs: my @a=(10,20,30); say @@a[1,2] 17:19
exp_evalbot OUTPUT[*** ā¤ Unexpected "["ā¤ expecting "::"ā¤ Variable "@@a" requires predeclaration or explicit package nameā¤ at /tmp/IN5NYLlbNB line 1, column 26ā¤]
17:19 clintongormley left
pugs_svnbot r20189 | putter++ | misc/run_implementations created from winter_jig's sixcmd and sixrx, scripts to simplify running various p6 implementations, and regex engine. 17:22
diff: dev.pugscode.org/changeset/20189
lambdabot Title: Changeset 20189 - Pugs - Trac
17:22 rindolf left 17:27 smtms joined 17:28 Aankhen`` left 17:32 revdiablo joined 17:36 Aankhen`` joined
pugs_svnbot r20190 | putter++ | misc/kp6_misc created from winter_jig's kp6_ast, and backend_bare_perl5. Tools to use the kp6 ast outside of kp6, and an abandoned p6 implementation using kp6 as an external parser. 17:43
r20190 | putter++ | I don't anticipate any further development.
diff: dev.pugscode.org/changeset/20190
lambdabot Title: Changeset 20190 - Pugs - Trac
pugs_svnbot r20191 | putter++ | misc/rakudo created from winter_jig's 17:55
r20191 | putter++ | parse_t_spec.t - runs the rakudo parser against t/, to check parser coverage;
r20191 | putter++ | elf_on_rakudo - an abandoned attempt to create a usable p6 implementation by combining the rakudo parser with a simple p5 backend.
diff: dev.pugscode.org/changeset/20191
lambdabot Title: Changeset 20191 - Pugs - Trac
18:05 IllvilJa joined 18:14 Foke2 left 18:38 alc left 18:44 thoughtpolice joined 18:46 Psyche^ joined 18:48 Patterner left, Psyche^ is now known as Patterner 19:05 cmarcelo left 19:12 gbarr joined
Auzon redsix requires Ruby 1.9, correct? Does that refer to the development version, because www.ruby-lang.org/en/downloads/ says that the latest stable version is 1.8.6-p114. 19:12
lambdabot Title: Download Ruby
19:20 gbarr left 19:24 Aankhen`` left
mncharity Auzon: re 'redsix requires Ruby 1.9', yes. see www.ruby-lang.org/en/news/2007/12/2...-released/ . 1.9 is the development branch towards 2.0. 19:34
lambdabot Title: Ruby 1.9.0 Released
pugs_svnbot r20192 | putter++ | [winter_jig] Status update.
diff: dev.pugscode.org/changeset/20192
lambdabot Title: Changeset 20192 - Pugs - Trac
Auzon ah.
Thanks. :)
mncharity np
Auzon It just didn't make sense for the redsix README to say not to use a development version, and then the Ruby site to list 1.9.0 as a development version. :-/ 19:35
mncharity winter is over; winter_jig is done; elf continues to toil towards Christmas. 19:36
ah, interesting. hmm. the issue is, prior to the 1.9.0 release, there were years of unreleased things calling themselves 1.9.0.
Auzon I'm not familiar with those projects (winter, winter_jig, elf). 19:37
pugs_svnbot r20193 | putter++ | [redsix/README] Clarify the version of ruby 1.9 required. Auzon++ 19:43
diff: dev.pugscode.org/changeset/20193
lambdabot Title: Changeset 20193 - Pugs - Trac
Auzon Thanks :)
mncharity winter is a season; winter_jig is how I spent a large hunk of March, an effort to get p6 development moving briskly again; elf, formerly elf_on_STD_red, the main result of winter_jig, is a p6 implementation which uses an external parser, STD_red, but otherwise self compiles. I hope to rapidly turn elf into something folks can easily use to pursue their p6 implementation interests. 19:44
Auzon So can elf run Perl 6 on its own? something like: elf -e'say "hi"' 19:46
19:47 chris2 left
mncharity svn.pugscode.org/pugs/misc/winter_jig/README svn.pugscode.org/pugs/misc/winter_j...r_29_FINAL At least until I decide whether to move it misc/pX/Aside/ . 19:47
yes.
Auzon So how complete it is? 19:48
mncharity or more significantly, ./elf_b -x -o ./elf_b2 elf_b_src/Match.pm elf_b_src/ast_to_ir.pl elf_b_src/ast_handlers.pl elf_b_src/ir_nodes.p6 elf_b_src/emit_p5.p6 elf_b_src/prelude.p6 elf_b_src/main.p6 # compiling itself
re complete, very very not.
need more "very"'s there, and boldface. objective is to 19:49
create an environment where people can write highly restricted but still comfortable p6 code, while writing a more real implementation in p6. 19:50
Auzon and it compiles down to Perl 5, correct? 19:52
mncharity this weekend's focus is on adding -I and -M, and a abstraction to separate parser from ir from emitter, so people can easily pursue their own interests, whether parsing, code analysis, backends and runtimes, while sharing code, but not getting roadblocked by each other.
yes 19:53
Auzon Neat :)
mncharity though the intent is to be able to shortly do ./elf_b -MEmitCommonLisp -e 'say 3' and have the right thing happen. 19:54
assuming someone other than me writes EmitCommonLisp. ;)
in a form like svn.pugscode.org/pugs/misc/elf/elf_...emit_p5.p6 19:55
Auzon Very cool.
mncharity :)
or something like ./elf_b_create.pl --compiler='./elf_b -MEmitCommonLisp' -o elf_bootstrapped_onto_common_lisp 19:58
./elf_b -MPerl5LikeCommandLine -MParserSTD5 -MNicerIR -MCompileSMOPFromNicerIR -e 'say 3' 20:02
Auzon Does that work now?
mncharity very not. no -M, no use(), no "any of those modules implemented". 20:03
currently ./elf_b_create.pl --compiler=./elf_b -o ./elf_b2 is the highlight - self compilation.
Auzon ah.,
mncharity building the infrastructure on which the -M... stuff can be written is top of the TODO. 20:04
Auzon now remembers why he doesn't like compiling generally 20:05
mncharity currently have elf_a (p5) compiling elf_b (p6), and elf_b compiling itself. next milestone is elf_c (modular p6). 20:07
Auzon Is it fast so far?
mncharity elf_a compiles elf_b in 4 sec, elf_b compiles itself in 11 sec. hmm, that's with parser caching, let's see, with empty cache... 20:08
elf_b is 18 sec. 20:09
Auzon That's not terrible. 20:10
mncharity ymmv
Auzon I guess. I don't really remember :)
mncharity I think of it as quite remarkably delightful. I would have been (barely) willing to live with 10x worse, but it would not have been happy. 20:11
Auzon well, I'd need to see how much code is being compiled to get context
mncharity yeah. hmm, a one-big-file-of-p6 isn't created anymore. would have to run ./elf_b_create.pl, and then look at elf_b_src/Match.pm elf_b_src/ast_to_ir.pl elf_b_src/ast_handlers.pl elf_b_src/ir_nodes.p6 elf_b_src/emit_p5.p6 elf_b_src/prelude.p6 elf_b_src/main.p6 . wc says 1576 lines 4874 words 53408 bytes. 20:14
Auzon That doesn't seem bad at all. 20:15
spiffy. I have redsix running now (for some definition of running)
20:18 kst left, kst` joined
mncharity one of very few who ever have ;) let me know if you have any questions 20:18
Auzon It's actually the only thing that can run Perl 6 that I have running :)
20:18 silug left
Auzon I'm trying to throw it against the test suite to get a rough count of passing/failing stats 20:18
mncharity pugs should definitely be a priority/focus.
Auzon Right. I'm working on getting it running too 20:19
I have a feeling I'm not too far away from getting it running too.
mncharity re rough count, I'd expect a 20% pass or less. 20:20
Auzon well, the total test count
I want to know how many tests actually exist so I can get an idea of how many would be realistic to add this summer. 20:21
mncharity if for some reason you need additional test cases, you can roll back history to when PIL2JS and PIL-Run were working.
re total test count, you've seen the smoke site?
Auzon Yeah 20:22
I didn't remember seeing a count there ^_^'
I figured I'd need pugs and some friends running anyway, so I decided to just go that way
What does this message mean from redsix? # Perl source ./redsix:3645 changed. I will eval() it later. 20:23
mncharity smoke.pugscode.org/ is down. iblech?
64.233.169.104/search?q=cache:dpsA9...&gl=us
lambdabot tinyurl.com/357bne 20:24
mncharity PugsĀ 6.2.13 r20091 10Ā MarĀ 2008Ā  19366 test cases: 18071 ok, 1295 failed, 1919 todo, 769 skipped and 30 unexpectedly succeeded
Auzon Wow. A lot more than I thought! 20:25
Almost a test case per commit in the repo :)
20:26 cathya joined, syle joined
Auzon but they take forever to run, it seems 20:26
20:27 meppl left 20:28 meppl joined
Auzon is there a way to get redsix to make a similar smoke page? 20:28
mncharity re redsix message, redsix is written in both ruby and p6. it's reporting that its internal p6 has changed since its internal copy of its "internal p6, compiled into ruby" was updated, and thus that it will evaluate that p6 as its final step of startup.
with 5.10, prove takes a "what program to run" argument, so you may be able to get a smoke out of that. there once was a working smoke redsix target in the pugs Makefile. it may even still be there and still work. 20:30
make smoke-redsix 20:31
Auzon is that in pugs/Makefile ? 20:32
cause "make smoke-redsix" just tries to build Pugs again
mncharity you will probably want to cpu and memory ulimit that, as some tests may non-terminate, or perhaps grow massively. 20:33
Auzon oh 20:34
make smoke-redsix looks like it depends on Pugs.
So I need to get Pugs working before I do that
mncharity an unfortunate characteristic of the pugs makefile is that doing things like make smoke-redsix first try to make pugs. edits welcome. :)
20:34 thoughtpolice left
mncharity re redsix message, basically redsix was intended to be a rapid couple-of-weeks bootstrap, but schedule slippage killed it. 20:37
it's been a zombie since
Auzon so the two builds that are most well-off are zombies? 20:38
20:38 cathya left
mncharity pugs is more enchanted sleep, occasionally dusted by caring dwarfs. 20:39
redsix is a "no one goes near it", bit rotted zombie, occasionally crudely patched back together by its creator. 20:41
Auzon So what is active these days? 20:42
20:42 thoughtpolice joined
mncharity svn log is your best guide, but it doesn't include parrot 20:45
20:46 cathya joined
mncharity svn log -v rather 20:47
basically, src/perl6/STD* is turning into a p6 parser; kp6; smop; tests; getting pugs to work on current ghc; ... in no particular order. 20:49
oh, and winter_jig, now elf.
Auzon one more question. on the Pugs smoke page, I see some "100.00% ok"s. Does that mean pugs passes all the tests? 20:52
or just all the ones not marked TODO or something like that?
mncharity continuing the fairytale theme, elf is Santa's young elf, full of potential, energy and big dreams, eager to work with people towards Christmas. :) 20:54
20:54 Limbic_Region joined
Auzon Cute. :P 20:54
mncharity re "100.00% ok", passed or skipped. 20:55
re 'just all the ones not marked TODO or something like that', right
Auzon is there a way to tell how many were skipped?
hm, never mind 20:56
mncharity "18071 ok, 1295 failed, 1919 todo,"
Auzon Math will help me here :D
or just looking at that.
mncharity I'm not sure whether there is a "skipped" bucket distinct from "todo" or not. 20:57
Auzon on the individual smoke page, it looks like it. m19s28.dyndns.org/iblech/stuff/pugs...802cd.html
see the very bottom
lambdabot Title: TAP Matrix - Wed Oct 18 01:16:18 2006 GMT, tinyurl.com/3bbcyp
20:57 cmarcelo joined
mncharity ah, ok 20:58
cathya heh google page is in black now
earth hour
Auzon Neat.
But my lights are off... 20:59
mncharity yeah. and clicking on "Google" didn't provide any info, so the usual "Google looks odd, click on Google to find out why" heuristic didnt work.
:)
Auzon That heuristic is pretty intuitive and works most of the time :)
mncharity Auzon: computers draw lots of power... :)
eh-3hrs here. 21:01
Auzon I imagine that my laptop uses almost no power compared to the hall/lounge/bathroom lights here, which are on 24/7 unless someone turns them off.
mncharity hmm, not much hacking today. :/ errands. then -M -I. else Monday. :/ 21:02
re lights, /me notices "unless someone turns them off", but decides not to comment. :P 21:03
Auzon It's a dorm.
mncharity self referential, _and_ self invalidating.
allbery_b all too many people default on for lights
Auzon And too many people leave water running while brushing teeth. That's my current pet-peeve
mncharity bbl & 21:04
Auzon see you
thanks for your help
allbery_b re google heuristic: mine is "google *logo* looks odd, click on it" which is more reliable in general 21:05
Auzon yeah 21:06
That's what I thought the original one was
mncharity elf is "the new elf in the workshop, full of potential, who thinks Christmas in May would be great". :) 21:13
allbery_b he'll be ground down soon enough... 21:17
21:44 elmex joined 21:48 Chillance joined, bhwu joined 21:51 luqui joined 21:54 iblechbot left 21:57 elmex_ left 22:14 Psyche^ joined 22:26 Patterner left, Psyche^ is now known as Patterner 22:36 wtgee left, wtgee joined 23:35 LazyJim left 23:37 meppl left 23:49 justatheory joined 23:58 silug joined 23:59 syle left, lichtkind joined