Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-06-14

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:02 diakopter ?eval ?{}??0!!?$_
00:03 evalbot_r16658 changed the nick to evalbot_r16666
00:03 evalbot_r16666 Bool::False
00:09 [particle] joined #perl6
00:21 Limbic_Region joined #perl6
00:22 uno_be joined #perl6
00:26 nekokak joined #perl6
00:26 Limbic_Region salutations
00:26 moritz hi Limbic_Region ;)
00:27 Limbic_Region so has audreyt surfaced or is she still mostly away?
00:27 moritz @seen audreyt
00:27 Limbic_Region ?seen audreyt
00:27 Limbic_Region hrm
00:28 moritz perlbot: seen audreyt
00:28 jabbot moritz: audreyt was seen 99 days 11 hours 13 minutes 38 seconds ago
00:29 moritz I don't quite believe jabbot,a nd I'm wondering why lambdabot isn't responding, but she doesn't seem to be too active
00:31 Limbic_Region I was just wondering if she was going to be at YAPC and if she was doing the hackathon(s)
00:31 jjore-w LR, are you?
00:31 jjore-w I am.
00:32 * jjore-w would be pretty happy to finally meet you.
00:33 pjcj joined #perl6
00:36 Limbic_Region sorry jjore-w - was AFK
00:36 Limbic_Region Unfortunately no
00:36 Limbic_Region Work is nuts at the moment
00:37 moritz are you talking about YAPC::Europe, or is there another soon?
00:37 Limbic_Region YAPC NA is in 2 weeks AFAIK
00:37 Limbic_Region http://use.perl.org/yapc/07/06/11/0915206.shtml
00:38 Limbic_Region jjore-w - will this be your first perl conference?
00:39 moritz what's wrong with lambdabot? no URL titles :(
00:40 Limbic_Region @tell moritz I have no idea
00:41 TimToady it's resting
00:41 Limbic_Region if we had a chan op we could kick and re-invite and see if that had any affect
00:41 shachaf moritz: Lambdabot is dead, you can use lambdabot2 for now.
00:42 TimToady when can we have a lambdabot6 that ignores initial @?
00:44 moritz shachaf: it's not about using it or not, but about reacting on m/^\@/ and URLs
00:44 moritz shachaf: but thanks anyway ;)
00:44 weinigLap joined #perl6
00:45 sorear joined #perl6
00:45 lambdabot2 joined #perl6
00:46 shachaf moritz: There you go.
00:50 Limbic_Region @seen audreyt
00:50 lambdabot2 audreyt is in #perl6 and #haskell. I don't know when audreyt last spoke.
00:50 Limbic_Region yay
00:50 Limbic_Region thanks shachaf
00:52 moritz shachaf++
00:52 shachaf moritz: Thank sorear.
00:52 moritz sorear++ # ;-)
00:52 sorear :)
00:53 shachaf moritz: This karma probably won't apply anyway when the real lambdabot comes back. :-)
00:53 moritz shachaf: perlbot still records karma ;)
00:53 moritz perlbot: karma sorear
00:53 jabbot moritz: sorear has karma of 1
00:53 perlbot Karma for sorear: 1
00:54 sorear lambdabot2 is a real lambdabot, btw.  it normally tends the backwater channels like #haskell.se
00:54 sorear you hear about lambdabot because she's the one minding popular channels
00:55 moritz lambdabot is a she? actually I never thought about that before ;)
00:55 nipotaway changed the nick to nipotan
00:55 sorear yeah.  documented as such
00:55 shachaf @where lambdabot
00:55 lambdabot2 http://www.cse.unsw.edu.au/~dons/lambdabot.html
00:56 TimToady lambda ends with an 'a', which is usually feminine in Indo-European...
00:56 shachaf sorear: And they keep the same state, it seems (karma, @where, etc.)
00:56 moritz "It operates as a command line tool[...]"
00:56 sorear @listservers
00:56 lambdabot2 freenode
00:56 moritz that's not "she operates"...
00:57 sorear evidently they aren't the same process...
00:57 shachaf moritz: Just look at the picture.
00:57 TimToady I often called my kids "it" when they were young:  "It wants a popsicle."
00:57 * sorear hacked multiserver support into lambdabot back in Jan; suprisingly this feature has never been used.
00:57 justatheory joined #perl6
00:58 shachaf sorear: Do you know why lambdabot isn't answering, by the way?
00:58 justatheory joined #perl6
00:58 sorear shachaf: She's buggy and old.
00:59 sorear Senile, rather.
01:10 toku_away changed the nick to tokuhirom_
01:14 lambdabot joined #perl6
01:22 jmf joined #perl6
01:23 jmf left #perl6
01:38 iblechbot joined #perl6
01:40 doug_ joined #perl6
01:44 dduncan joined #perl6
01:59 sunnavy joined #perl6
02:01 Aankh|Clone joined #perl6
02:02 justatheory joined #perl6
02:10 japhb joined #perl6
02:20 Aankh|Clone changed the nick to Aankhen``
02:30 weinigLap_ joined #perl6
02:30 uno_be changed the nick to unobe
02:33 Khisanth joined #perl6
02:33 unobe changed the nick to unobe_away
02:41 Aankhen`` Hmm, I think I'm starting to grok monads.
02:41 nperez joined #perl6
02:41 buu RUN.
02:41 Aankhen`` buu: Come on, nperez isn't all that bad.
02:42 buu Are you sure?
02:42 Aankhen`` Yup.
02:43 obvio171 joined #perl6
02:48 tokuhirom__ joined #perl6
02:49 * sorear did not expect talk of monads in #perl6
02:49 Aankhen`` sorear: Welcome to #perl6. ;-)
02:49 dolmans joined #perl6
02:49 nekokak_ joined #perl6
02:49 Aankhen`` If it hurts your head, it's probably been discussed here.
02:49 Aankhen`` (s/your/my/ if you happen to be familiar with monads already.)
02:50 sorear Very much so - I'm a major helper on #haskell.  But that's beside the point  ;)
02:50 Aankhen`` Hehe.
02:51 Aankhen`` I just started learning the language today for no apparent reason.
02:51 sorear A lot of people fin haskell hard for no apparent reason.
02:51 sorear find
02:52 * Aankhen`` shrugs.
02:52 Aankhen`` I dunno yet whether it's hard.
02:52 Aankhen`` I'm just trying to understand monads by following along with a Wikibook.
02:53 nekokak__ joined #perl6
02:53 sorear I'm pretty sure the wikibook didn't exist when I starded...
02:53 Aankhen`` Yeah, it seems to be a rather recent effort.
02:53 Aankhen`` All the "EXERCISES: FIXME (add exercises)" were a major clue.
02:53 sorear hehe
03:02 offby1` joined #perl6
03:13 mako132_ joined #perl6
03:15 revdiablo joined #perl6
03:18 weinigLap joined #perl6
03:23 obvio171 joined #perl6
03:28 weinigLap joined #perl6
03:32 daxim joined #perl6
03:43 stevan_ joined #perl6
03:54 amnesiac joined #perl6
04:11 nekokak joined #perl6
04:23 offby1` changed the nick to offby1
04:25 tokuhirom__ changed the nick to tokuhirom_
04:29 baest joined #perl6
04:29 crem_ joined #perl6
04:32 Yappo joined #perl6
04:37 `Sean joined #perl6
04:45 Khisanth ?eval for(1..10) { say }
04:45 evalbot_r16666 OUTPUT[␤␤␤␤␤␤␤␤␤␤] undef
04:48 devogon joined #perl6
04:48 devogon_ joined #perl6
04:49 justatheory joined #perl6
04:50 devogon__ joined #perl6
04:51 spinclad for (1..10) { .say }
04:51 spinclad ?eval for (1..10) { .say }
04:51 evalbot_r16666 OUTPUT[1␤2␤3␤4␤5␤6␤7␤8␤9␤10␤] undef
04:52 rfordinal joined #perl6
04:53 ayrnieu joined #perl6
04:53 devogon__ joined #perl6
05:06 charsbar_ joined #perl6
05:08 BooK_ joined #perl6
05:24 offby1 joined #perl6
05:24 crem joined #perl6
05:32 obvio171 joined #perl6
05:41 unobe_away changed the nick to unobe
05:52 devogon joined #perl6
05:58 torz joined #perl6
06:00 obvio171 joined #perl6
06:04 dduncan left #perl6
06:05 Southen joined #perl6
06:29 Averell joined #perl6
06:32 chaoslawful joined #perl6
06:37 buetow joined #perl6
06:39 crem joined #perl6
06:45 kanru joined #perl6
06:53 iblechbot joined #perl6
07:05 crem joined #perl6
07:12 sunnavy joined #perl6
07:16 obvio171 joined #perl6
07:21 obvio171 joined #perl6
07:24 silug joined #perl6
07:24 jisom joined #perl6
07:26 buetow joined #perl6
07:32 unobe changed the nick to unobe_away
08:01 crem_ joined #perl6
08:24 meppl good night
08:25 jedai joined #perl6
08:25 penk joined #perl6
08:35 VanilleBert joined #perl6
09:25 devogon_ joined #perl6
09:28 kanru joined #perl6
09:37 drupek12 joined #perl6
10:12 drupek12 joined #perl6
10:22 thoughtpolice mornin' everybody. :)
10:42 isaacd joined #perl6
10:55 crem joined #perl6
11:08 crem_ joined #perl6
11:09 nipotan changed the nick to nipotaway
11:12 chris2 joined #perl6
11:13 svnbot6 r16667 | moritz++ | [irclog]
11:13 svnbot6 r16667 | moritz++ |  * complete rewrite of the output filtering, now it's in a neat HoH
11:13 svnbot6 r16667 | moritz++ |    instead of nested functions
11:13 svnbot6 r16667 | moritz++ |  * some whitespace fixes
11:19 svnbot6 r16668 | moritz++ | [irclog] fixed Linkifying of URLs with anchors that was broken in the previous
11:19 svnbot6 r16668 | moritz++ | commit
11:51 vel joined #perl6
11:55 isaacd_ joined #perl6
12:06 crem joined #perl6
12:08 mj41_ joined #perl6
12:12 Termy joined #perl6
12:26 iblechbot joined #perl6
12:28 rho joined #perl6
12:36 |Jedai| joined #perl6
12:38 Aankhen`` joined #perl6
12:48 gogonkt1 joined #perl6
12:48 Khisanth joined #perl6
12:52 lidden ?eval time
12:52 evalbot_r16666 changed the nick to evalbot_r16668
12:52 evalbot_r16668 235140727554681/1000000
13:22 ddwagnz joined #perl6
13:23 ddwagnz left #perl6
13:34 [particle] joined #perl6
13:53 args joined #perl6
14:23 crem_ joined #perl6
14:26 audreyt joined #perl6
14:27 audreyt joined #perl6
14:31 crem joined #perl6
14:33 masak ?eval 1.0 * time
14:33 evalbot_r16668 58786706722629/250000
14:33 moritz ?eval time.say
14:33 masak um
14:33 evalbot_r16668 OUTPUT[235146838.806672␤] Bool::True
14:34 masak aha
14:35 [particle] pugs needs a dye job. her roots are showing.
14:36 moritz pugs needs a working parrot backend ;)
14:36 PerlJam moritz: so ... when will you have that completed?  ;)
14:37 moritz PerlJam: first I have to learn a bit more haskell :(
14:37 [particle] funny, it's conference season, but nobody on pugs has mentioned that as a goal. i would have expected it.
14:37 REPLeffect joined #perl6
14:37 [particle] parrot is >< *this close* to running Test.pm
14:37 moritz PerlJam: yesterday I visited a haskell tutorial at debconf7 - I'm serious about pugs ;)
14:37 PerlJam [particle]: interest in pugs has waned?
14:38 [particle] maybe. interest in a parrot back end for pugs has waned.
14:38 moritz with audreyt being absent most of the time the driving force is missing
14:38 PerlJam yeah, haskell is more fun than parrot.
14:39 [particle] well, i predict soon you'll be writing perl 6 in perl 6 on parrot.
14:39 [particle] perl 6 is more fun than haskell
14:39 PerlJam moritz: it's not just audreyt but the cloud of people that come with her that matters.  Enough of the cloud is absent.
14:39 moritz PerlJam: right :(
14:40 [particle] well, there's plenty to be done in the pugs repo now, than anyone can do.
14:40 PerlJam [particle]: I've made the same prediction for a couple of months now.  (Where "soon" was "by OScon" or so)
14:42 [particle] pj: that's our goal. and i think the perl6/win32 bug has been squashed with chromatic's latest patch :)
14:43 PerlJam chromatic++
14:43 PerlJam He's been doing some not-very-fun-but-very-necessary work lately.
14:44 [particle] yes, that's what pugs needs too... and parrot perl6 will be driving it soon
14:44 [particle] specifically, the test suite needs refactoring
14:45 moritz [particle]: of what kind?
14:45 moritz I hear that all the time, but never something more specific
14:45 [particle] to make sure it'll run on multiple implementations
14:45 * moritz is willing to do some work on the p6 test suite
14:45 [particle] i expect there's some pugs-specific stuff that has crept into it
14:46 [particle] it's hard to test without a second implementation, though
14:46 moritz [particle]: somebody recently subsituted many 'pugs' calls to '$^INTERPRETER' or whatever the variable is called theses days
14:47 moritz and I don't think there are any vv()'s in the test suite ;)
14:48 moritz of course all the eval() for parse errors are pugs specific
14:48 moritz perhaps when BEGIN-Blocks work we should move all plan $n; to BEGIN blocks?
14:49 moritz but that wouldn't help very much
14:49 [particle] need to add pugs-specific todo info
14:50 moritz is that specced?
14:50 moritz :todo<pugs> or something?
14:50 [particle] yes, it is
14:50 moritz wow
14:50 moritz where?
14:50 [particle] lemme check the docs...
14:51 [particle] S02:220
14:51 moritz [particle]++
14:52 [particle] that will help us a lot
14:52 [particle] and also, making sure every test has a smartlink
14:53 moritz I did some cleanup some time ago, but it's a long, tedious task ;)
14:54 moritz anyway, gotto go now
14:54 moritz bye&
14:54 REPLeffect moritz: You said something about "audreyt being absent most of the time" ...
14:54 REPLeffect Is something going on that I didn't hear about?
14:54 moritz REPLeffect: Real Life I guess :(
14:54 moritz now gone for real &
14:55 [particle] moritz: yes, long, tedious, and very welcome, thanks!
14:55 REPLeffect OK, I was hoping it wasn't medical problems again.
15:04 thoughtpolice hm. how far is the parrot backend from working? i take it pretty far?
15:05 [particle] it's just bitrot
15:05 [particle] some api changes
15:05 thoughtpolice hm. i'd be real interested in the haskell'ing part but I really need to familiarize myself with the source layout more
15:05 thoughtpolice i oft wish there was a 'cscope for haskell.' :(
15:06 [particle] i'm not at all familiar with the interface, but if pointed to it, i could help somebody get it fixed
15:07 thoughtpolice hm. i might take you up on that offer. :)
15:10 lisppaste3 joined #perl6
15:16 thoughtpolice hm most of pugs/src/Emit doesn't look too hard to modify
15:16 thoughtpolice rewriting it may be worth looking into. :)
15:17 [particle] thoughtpolice++
15:17 thoughtpolice it just looks fairly long but from a quick look over understanding it didn't seem terribly hard.
15:26 barney joined #perl6
15:27 jjore-w @seen limbic~region
15:27 lambdabot I haven't seen limbic~region.
15:27 lambdabot2 I haven't seen limbic~region.
15:27 jjore-w @seen limibc_region
15:27 lambdabot2 I haven't seen limibc_region.
15:27 lambdabot I haven't seen limibc_region.
15:28 * jjore-w kant spel.
15:28 jjore-w @seen limbic_region
15:28 lambdabot I saw limbic_region leaving #perl6 13h 42m 16s ago, and .
15:28 lambdabot2 I saw limbic_region leaving #perl6 13h 42m 16s ago, and .
15:28 kanru joined #perl6
15:28 jjore-w pretty please.
15:31 gaal thoughtpolice: there is hasktags or a patch I made to exuberant ctags that help a lot
15:32 gaal (I can set you up with a binary if you're on linux/x86)
15:40 thoughtpolice gaal: awesome!
15:41 thoughtpolice gaal: i'm running openbsd and linux
15:41 thoughtpolice gaal: if there's a patch to the source you can just provide me with that and I'll do the rest
15:42 thoughtpolice i'll also give hasktags a shot too
15:43 thoughtpolice now once someone gets a haskscope up that'll be pretty nice to have as well :)
15:45 thoughtpolice hasktags should come in handy for src/Emit and src/Pugs/CodeGen though (which is I assume where most if the fun happens)
15:50 SamB joined #perl6
15:57 charsbar_ joined #perl6
15:58 gaal thoughtpolice: http://perlcabal.org/~gaal/ctags
15:59 gaal @google ctags haskell
15:59 lambdabot2 http://planet.gentoo.org/developers/ferdy/2005/12/05/status_update
15:59 lambdabot2 Title: Fernando J. Pereda - Post details: Status update (alpha,haskell,ctags,...)
15:59 lambdabot http://planet.gentoo.org/developers/ferdy/2005/12/05/status_update
15:59 lambdabot Title: Fernando J. Pereda - Post details: Status update (alpha,haskell,ctags,...)
15:59 lambdabot Title: Fernando J. Pereda - Post details: Status update (alpha,haskell,ctags,...), http://tinyurl.com/2x5sgv
15:59 lambdabot2 Title: Fernando J. Pereda - Post details: Status update (alpha,haskell,ctags,...), http://tinyurl.com/2x5sgv
15:59 gaal whoa, a laziness of lambdabots
15:59 gaal (and that isn't even the hit I was aiming for)
16:01 thoughtpolice gaal: since hasktags can be pretty useful (especially on large source tree's,) has anybody suggested using it to build an index that people could use for a reference through the source?
16:18 gaal there's haddoc that does documentation and i think also source xreffing
16:18 thoughtpolice i saw the haddock-style comments through the source; is it hosted anywhere?
16:19 thoughtpolice xref's would probably be better though
16:19 gaal thoughtpolice: also fwiw, with vim, you can do "grep -r ruleSubName src" and then use quickfix (:cc, :cn, :cl...) for navigation
16:20 gaal (i actually set the grep command to be recursive. newer vims even have an internal vimgrep; and some people prefer ack to grep.)
16:22 thoughtpolice i'm an emacs man myself. :)
16:22 REPLeffect gaal: Did you mean awk, or is there an ack tool I'm not aware of?
16:22 [particle] cpan App::Ack
16:24 PerlJam Anyone who has used ack, prefers it to grep  :)
16:24 PerlJam (except for exceedingly simple tasks)
16:25 REPLeffect interesting.  I've never heard of it (and I use grep all the time)
16:25 gaal thoughtpolice: "make haddock"
16:26 audreyt_ joined #perl6
16:26 penk joined #perl6
16:27 thoughtpolice gaal: ah. :p
16:28 justatheory joined #perl6
16:29 gaal thoughtpolice: would be great to actually have that genned and put online; perhaps we could do that once trac is up again. but nobody seems to possess the tuits for that...
16:29 thoughtpolice gaal: haddock docs or hasktags?
16:30 thoughtpolice i could write a quick script to get a full hasktags generated index (with formatting since apparently hasktags doesn't mind it much itself)
16:30 REPLeffect Hm.  After reading the ack docs, I suspect I will continue to use a find/grep combo
16:31 [particle] what's it missing?
16:31 [particle] i'm mostly done with adding -A -B -C to ack (search with context)
16:32 REPLeffect The inability to grep files it doesn't know the type of.
16:32 thoughtpolice you could just set a cron to update it like every 20 minutes or so. if you're interested gaal it wouldn't be much trouble at all; with a little time I expect I could get the generated list to contain links to the source location.
16:32 [particle] the latest dev release adds --text
16:32 gaal thoughtpolice: haddock, and even hoogle .hoo files while we're at it :-)
16:32 [particle] and --skipped (to grep files it usually skips)
16:33 gaal thoughtpolice: that would be awesome! host it on feather?
16:33 [particle] and it has --all to search all files (but not normally skipped ones)
16:33 gaal thoughtpolice++
16:33 thoughtpolice gaal: sure.
16:33 REPLeffect (like the RCS/CVS, etc?)
16:33 [particle] REPLeffect: you should be able to ack --all --skipped foo and search *all* files
16:34 thoughtpolice speaking of feather who would I contact to get an account there?
16:34 REPLeffect interesting.  Might be worth a look then.
16:34 REPLeffect What's the main advantage of ack?
16:34 [particle] it's great for svn working copies
16:34 [particle] and it works on windows
16:34 thoughtpolice gaal: if I put it on feather I could also might as well have my dir contain the haddock docs as well. I could talk to the admin about setting me up a cron for that.
16:34 REPLeffect grep works on Windows for me (cygwin)
16:35 [particle] REPLeffect: and it's perl, so if you want to add something, go ahead.
16:35 * gaal is googling for juerd's email...
16:35 [particle] and i'm a committer, and andy lester created it.
16:35 [particle] juerd@juerd.nl
16:35 REPLeffect real friends don't let friends use Windows without cygwin :-)
16:35 * [particle] hateses cygwin
16:35 thoughtpolice [particle]: thanks. :)
16:36 thoughtpolice gaal: i'll email juerd about an account and see if cron is possible for hasktags generated index (and even haddock too while we're at it since it wouldn't be much more trouble.)
16:36 gaal thoughtpolice: he asks that you email him the request with your real name
16:36 thoughtpolice gaal: np
16:36 gaal thoughtpolice: re: cron, easy as pie, just put it in your own crontab (crontab -e)
16:36 thoughtpolice ah. nice. :)
16:37 gaal does one of the bots have a "what's that moose's email?" feature?
16:38 [particle] juerd?
16:38 [particle] purl handles that on #parrot
16:38 thoughtpolice i dunno if lambdabot has specifically email, but you could use ?where for that
16:38 gaal ?where carmen sandiego
16:38 lambdabot I know nothing about carmen.
16:38 lambdabot2 I know nothing about carmen.
16:41 thoughtpolice gaal: email sent.
16:41 gaal cool
16:41 thoughtpolice :) hopefull by the end of the weekend we can have some haddock and hasktags online. :)
16:41 thoughtpolice if life doesn't interfere
16:41 thoughtpolice which could pose a problem.
16:42 justatheory joined #perl6
16:42 gaal just aim for positive interference
16:42 thoughtpolice i'll keep it in mind.
16:44 Juerd [particle]: pong
16:44 [particle] Juerd: just testing the bots to see if they'd provide your email address
16:45 [particle] thoughtpolice is looking for a feather account
16:45 Juerd As long as he lets feather users think what they want, he can get one :)
16:45 [particle] i'll put him on notice :)
16:45 gaal that's an interesting view, citizen
16:46 SamB maybe thoughtpolice is just making sure people do think ;-)
16:47 gaal i'm not sure the laws of physics allow that, actually
16:47 SamB why do you have two lambdabots here?
16:47 gaal isn't there a symmetry associated with stupidity?
16:47 SamB or, rather, two of the same lambdabot?
16:47 Juerd gaal: What are the penalties for breaking that law?
16:47 [particle] o/' think! think. think about what you're trying to do to me. o/`
16:48 gaal is lambdabot in Eq?
16:49 SamB @pid
16:49 thoughtpolice Juerd: i'm friendly. :)
16:49 SamB ?pid
16:49 SamB why are they both acting dead?
16:49 Juerd thoughtpolice: I'll await your email
16:50 thoughtpolice Juerd: hm hope mutt/gmail isn't fowling up.
16:50 gaal Juerd: I don't know; what's the penalty for breaking the c speed limit?
16:51 thoughtpolice gaal: you get charged for 'breaking physics' and we hope that you have a backup.
16:52 gaal like all backups, it's the restore that's scary
16:52 thoughtpolice i'd rather be a little scared with a backup than SOL with none; especially in the case of those physics people talk about so much. they seem important.
16:54 gaal .oO(resonance cascade)
16:55 thoughtpolice @help unlambda
16:55 lambdabot unlambda <expr>. Evaluate an unlambda expression
16:55 lambdabot2 unlambda <expr>. Evaluate an unlambda expression
16:57 thoughtpolice figured.
16:57 alecs joined #perl6
16:57 alecs hi ther
16:57 thoughtpolice i think the two lambdabots need to settle it though; I think fighting to the end is out of the question though
16:57 thoughtpolice alecs: hi
16:58 [particle] @attack
16:58 lambdabot Unknown command, try @list
16:58 lambdabot2 Unknown command, try @list
16:58 thoughtpolice @fight-to-death
16:58 lambdabot Unknown command, try @list
16:58 lambdabot2 Unknown command, try @list
16:58 thoughtpolice :/
16:58 thoughtpolice i know
16:59 thoughtpolice @slap lambdabot2
16:59 lambdabot why on earth would I slap lambdabot2
16:59 * lambdabot2 beats up lambdabot2
16:59 Juerd Speaking of backups
16:59 Juerd I need a better way of doing backups on feather
16:59 Juerd I want something in between tar and rsync
16:59 alecs i'm a noob in perl scripting . can anyone help/tell how to make/configure a scrip that adds ip addresses from the logs into the firewall ?
16:59 Juerd rsync doesn't repeat what it has already done (incremental tar is too scary), which is good
17:00 Juerd But rsync doesn't store permissions and ownership, which is bad.
17:00 [particle] alecs: you probably want the good folks at irc.perl.org#perl
17:00 thoughtpolice ouch. :(
17:00 Juerd tar is the other way around :(
17:00 [particle] alecs: we're talking about perl 6 here, you're probably using perl 5
17:00 Juerd alecs: And if you're using Perl 6, I'll get you an apple pie :)
17:00 thoughtpolice Juerd: hm I had something on backups a week or two ago; I'll try to find something (maybe there's a 'tarsync' around somewhere)
17:01 Juerd tar isn't indexed, so I doubt it.
17:01 * gaal agrees that would be a great name
17:01 Juerd I want something that is fully omnicompatible
17:01 Juerd That is: if it isn'n on a standard KNOPPIX live cd, it's out of the question :)
17:01 Juerd Because indeed restoring is the scariest part
17:02 thoughtpolice darn. :/ 'cause I just found this: http://www.rsnapshot.org/
17:02 lambdabot2 Title: rsnapshot
17:02 lambdabot Title: rsnapshot
17:02 thoughtpolice it's written in perl too. appropriate. :)
17:02 Juerd That uses rsync, so I doubt it stores ownership without root access
17:04 gaal neighborly shower&
17:05 rindolf joined #perl6
17:05 thoughtpolice Juerd: hm well if I find anything useful I'll let you know. I'm pretty sure that there're more than 2 backup programs; ubiquity is the problem though.
17:05 thoughtpolice so :(
17:06 Juerd I was thinking of maybe generating a shell script to restore ownership.
17:06 Juerd It would be a big bunch of
17:06 Juerd chown root:root /etc
17:06 Juerd etc
17:06 Juerd Heh. "etc" :)
17:07 Psyche^ joined #perl6
17:17 isaacd__ joined #perl6
17:23 Psyche^ changed the nick to Patterner
17:28 thoughtpolice Juerd: have you still not recieved my email?
17:32 lluad joined #perl6
17:35 thoughtpolice hm. wondering, what revision control systems do you guys use? (I've fallen in love with darcs, but mercurial's been looking really interesting lately)
17:37 lluad I'm just migrating from CVS to subversion, so I'm way, way behind the fashion trend. :)
17:39 thoughtpolice quite. :)
17:39 thoughtpolice i like decentralized approaches, although I don't have a problem with subversion really.
17:42 Juerd thoughtpolice: No, but you may be greylisted.
17:42 Juerd thoughtpolice: gmail mail can take several hours because they use MANY different source IPs, and don't re-use the same IP for the retries.
17:43 Juerd I haven't found a way to fix that problem yet - can't just whitelist them because they don't publish a list of IPs.
17:43 thoughtpolice Juerd: I thought so; I generally send my mail through mutt, but gmail acts as my smtp server
17:43 thoughtpolice normally it's fairly snappy in delivery though :/
17:43 lluad They have SPF records. You could rip a list of IPs from that, probably. Dunno if it's worth the bother.
17:47 ofer joined #perl6
17:48 BooK joined #perl6
17:48 BooK__ joined #perl6
17:54 Juerd thoughtpolice: It is snappy, but it gets greylisted repeatedly.
17:55 thoughtpolice bummer.
17:56 TimToady gaal: that's very interesting what you said to BrowserUK about monads and semicolons.  Makes me see a list of Capture as a kind of untyped monad literal, and statements vs slices vs flat as three contextual monads available by default in P6.
17:57 larsen_ joined #perl6
17:59 TimToady using the term "monad" loosely, of course...
18:01 TimToady let's see, if statements are essentially IO monad, and flat is the list monad, what's a slice monad in Haskell...?
18:02 buetow joined #perl6
18:02 TimToady is there some kind of monad that the dimensions of a subscript happen in the right order, or is that also just the list monad?
18:03 TimToady (not familiar with any array-slinging subset of H...)
18:06 fridim changed the nick to susie
18:07 * wolverian tries to grok that
18:07 thoughtpolice ditto
18:07 thoughtpolice :)
18:09 fridim joined #perl6
18:09 perlbot joined #perl6
18:11 spinclad not aware of one, but i'm not really aware of more monads than IO, list, and Maybe  (not familiar with almost all of Haskell...)
18:11 perlbot joined #perl6
18:16 marmic joined #perl6
18:16 thoughtpolice i think I know most of the base monads but I don't exactly know how to relate it with what TimToady is asking (probably because I can't follow it but that might just be me)
18:17 jisom joined #perl6
18:18 weinigLap joined #perl6
18:20 perlbot joined #perl6
18:26 gogonkt1 anyone know howto display big5, gbk in haskell?
18:27 gogonkt1 are there lib for this?
18:29 moritz what do you mean by "display"? if your terminal runs that encoding, it shouldn't be a problem
18:29 moritz gogonkt1: or do you want to convert it to/from other encondings?
18:31 gogonkt1 moritz: some irc channel use big5 or GBK , and my xp use gbk, so ...
18:32 gogonkt1 moritz: I want print GBK in win cli
18:32 perlbot joined #perl6
18:34 moritz gogonkt1: google told me http://hackage.haskell.org/cgi-bin/hackage-scripts/package/iconv-0.2 will do ;)
18:34 lambdabot http://tinyurl.com/26o5gf
18:34 lambdabot2 http://tinyurl.com/26o5gf
18:34 gogonkt1 =)
18:35 moritz though "It makes use of some knowledge of glibc's iconv that isn't guaranteed by the standard.
18:35 moritz doesn't sound too good
18:38 gogonkt1 Thx! moritz , I'll try it
18:41 moritz gogonkt1: beeing in a perl channel, I should recommend using Perl and the Encode module ;)
18:42 dduncan joined #perl6
18:43 gogonkt1 I learning hs, it's new concept to me
18:44 gogonkt1 perl do it in itself, not need lib
18:46 barney joined #perl6
18:48 gogonkt1 moritz: what keyword for that you google it?
18:49 moritz gogonkt1: haskell convert charset
18:49 gogonkt1 Oh! I got it
18:54 weinigLap_ joined #perl6
19:20 ofer joined #perl6
19:22 weinigLap_ changed the nick to weinigLap
19:23 jedai joined #perl6
19:25 rho joined #perl6
19:30 Alias_ joined #perl6
19:55 perlbot joined #perl6
19:58 perlygatekeeper left #perl6
20:04 weinigLap joined #perl6
20:04 justatheory joined #perl6
20:06 kanru joined #perl6
20:06 gogonkt1_ joined #perl6
20:20 gaal TimToady: I'm not sure I understand that. :)   (and I still owe you some response to the multiline comment, but I'm pretty sure there's something there I'm not understanding yet either, so the response will wait a bit)
20:22 araujo joined #perl6
20:32 crem joined #perl6
20:42 ntgrl joined #perl6
20:48 ntgrl changed the nick to integral
20:59 iblechbot joined #perl6
21:01 devogon__ joined #perl6
21:07 gogonkt1_ changed the nick to gogonkt1
21:11 devogon joined #perl6
21:16 IllvilJa joined #perl6
21:20 kaether joined #perl6
21:44 justatheory joined #perl6
22:18 sebastian joined #perl6
22:26 polettix joined #perl6
22:32 Psyche^ joined #perl6
22:32 Psyche^ changed the nick to Patterner
22:56 meppl good night
23:33 nipotaway changed the nick to nipotan

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

Perl 6 | Reference Documentation | Rakudo