6.2.7 released! | pugscode.org/ <Overview Journal Logs> | pugs.kwiki.org | paste: sial.org/pbot/perl6
Set by autrijus on 13 June 2005.
svnbot6 r4897, putter++ | Removed misguided modules/Grammars/rx_emit_examples.pl. (author) 00:00
meppl gute nacht - good night 01:47
scrottie waves to Juerd 02:17
autrijus rehi \camels 02:51
<- about to go to airport in 4 minutes
wish me safe travel etc :)
coral hi 02:52
travel etc
autrijus thanks etc
mugwump have a great time in ::na!
autrijus waves & 02:56
svnbot6 r4898, mugwump++ | Refine as per S10; AUTOSCALAR, AUTOMETH, etc, get passed the method name on the argument list, not via global 03:12
r4899, mugwump++ | Add notes about discovered bugs ... more later
spinclad safe trip and all 03:26
coral wtf 03:34
autrijus++ # converges to 2*pi
HAHAHA
autrijus praises free wifi in the vienna airport 04:59
obra Hi autrijus
autrijus yo obra.
obra How goes?
autrijus still 25min to go till boarding
just fine... got a huge list of issues listed on the ThinkPad to work out thru hackathon 05:00
obra plans a birthday present for himself. No customer work tomorrow :)
obra grins
autrijus oh wow. the billboard says boarding in 25 mins but the announcer says 5mins till boarding 05:01
autrijus wonders why is it the case
coral human-connected systems
obra autrijus: fly safe
autrijus indeed.
obra: thanks!
autrijus waves & 05:02
mugwump I almost missed a plane because of that on my last flight 05:09
after having already missed 2 planes on that journey, that would really have been adding insult to injury
no "boarding" light by my flight. So I thought I'd saunter up through the security and wait at the gate. Sure enough, I get hurried to board. 05:10
Khisanth bad airport? 05:11
mugwump one of the other planes I'd missed was on the way there from that airport because the information/service was rubbish 05:13
And because the airline didn't have any communications... they had faxed authorisation of my boarding before they turned me away 05:14
mugwump sighs 05:15
arcady yeah, airlines are annoying
mugwump all because a travel agent didn't post my tickets to me
arcady I found out the hard way that for American I have to check in at least 45 minutes before the flight
mugwump or even indicate I needed to pick them up
arcady it's been a long time since I've actually had a real ticket... 05:16
mugwump that's what I said, and the travel agent said to me, "don't you know that travel from $airport always needs paper tickets?" 05:17
then she started saying about how far above and beyond they'd gone by paying the rebooking fee
I really chewed her out for that comment
Khisanth arcady: I think the recommendation was 90 minutes 05:18
mugwump varies per country/airport/intl. vs. natl. 05:19
I was told 20 minutes once :)
Khisanth I mean in the US 05:20
Khisanth has only been on a plane 2 or 3 times
arcady the worst thing is that airlines have different standards 05:25
but at least getting there early gives you time to prepare yourself when you get that SSSS on the boarding pass 05:26
mugwump SSSS? 05:31
arcady Sucker Selected for Special Search 05:33
well, it's what they print on your boarding pass if you are a "selectee"
for the special detailed search
mugwump that's a pretty fucking dumb thing to print on someone's card 05:36
but hey, I bet it cuts down on (detected) airport crime! :) 05:37
arcady yeah, it's a security hole that's been discussed to great lengths already 05:39
svnbot6 r4900, gaal++ | minor fixes 06:14
geoffb resolves out of the aether 06:18
FINALLY caught up on last 4 days of #perl6
And might I say:
iblech++ putter++ autrijus++ # 'cause ... DAMN. 06:19
And I bet I forgot a few . . . but those are the ones I saw so many times I lost count
autrijus, when you're back: Did you ever manage to get the OpenFoundry bug hammered out? 06:20
autrijus, also: what do you mean when you say 'gnoming'? From context I get: "banging away on something in the background until it is better" 06:21
gaal geoffb: gnoming.net/episodeii/images.html for example 06:42
geoffb gaal, yes, that meaning came up a lot in the Google results. It didn't seem to fit autrijus' meaning 06:46
geoffb in his "straight man" mode
nothingmuch morning! 06:53
does anyone know the budapest airport 06:55
geoffb nope -- that would imply significantly more worldliness than I can afford. :-) 06:57
svnbot6 r4901, geoffb++ | * Add newly created second-level directories to pugs::hack 07:08
r4901, geoffb++ | * Improve t/pugsbugs/ description in pugs::hack from
r4901, geoffb++ | autrijus comments on #perl6
geoffb OK, time for bed. 07:12
scrottie sleep well!
geoffb dissolves back into the aether
thx, scrottie
nothingmuch ciao 07:14
ingy nothingmuch: when is your flight? 07:30
nothingmuch 4 hours
no, 5 hours
ingy Records show that three types of short nosed dogs were bred by the Chinese.They were the Lion dog, the Pekingese and the Lo-sze.The Lo-sze or "Foo Dog" was the ancient Pug. 07:32
Foo Dog indeed
nothingmuch =)
ingy have a nice flight 07:33
what time of day do you arrive in Toronto?
nothingmuch 14 hours
17:50 toronto localtime
ingy oh, I land 19:30ish 07:34
oh right... on Weds
when does autrijus arrive?
nothingmuch in around 5 hours
ingy yow 07:35
nothingmuch yeah, poor him
ingy is chip flying with him?
nothingmuch i don't think so
chip is arriving tomorrow
nothingmuch heapifies harrorth 07:37
aha! i think I have a use for gadts! 07:40
Shillo Hullo, all. 10:30
Juerd Hi. 10:31
Shillo www.sidhe.org/~dan/blog/ got a pretty cool read. Dan decided to publish his old notes on Parrot. :) 11:12
11:20 Aragone is now known as Arathorn
Arathorn so, is anyone actually going to explain to the guys on the sidelines what on earth happened such that dan packed it all in? 11:22
Shillo Don't ask me, I'm a guy on the sidelines. ;) 11:24
mugwump arathorn: he didn't pack it in, he just moved on, AIUI. But I'm a latecomer to the picture. 11:27
Arathorn nods 11:35
but still, he implies that general terribleness happened of some flavour to incline him to move on
acme_ sometimes people just burn out 11:36
Arathorn if that's what happened, then fair enough
if that's not what happened, then the community should learn from whatever mistakes/screwups occurred
lest someday the dudes on the sidelines are in a position to unintentionally repeat them :) 11:37
mugwump well, the archives are there, feel free to read. 11:38
Arathorn has there been a postmortem that i've missed, then?
Arathorn looks
mugwump cues "Sing for the moment" by Eminem, raising strange disapproving&disappointed looks from the onlookers 11:39
Arathorn only mention I ever saw was dan saying "there was a *lot* of tension, but not on the lists" 11:40
mugwump my take on it is this: any take on it this close to the event is sensationalism 11:42
Arathorn very meta 11:43
i just hope someone has a take on it before everyone prefers to forget about it all :)
Shillo Anyhow, his blog says he's going to be on YAPC::NA, so...
He's not -quite- out of the picture.
Arathorn finally finds the threads in question on p6i 11:47
all makes sense 11:48
(well, more than it did before)
Shillo Arathorn: Well, didn't make much sense to me, to be honest. I was a part of one or two discussions where Dan got really worked out, and I still frankly don't understand why he did. 12:04
I'm not sure I want to know, though. ;) 12:05
Arathorn i'd somehow managed to miss the threads where he got stressed - and it seems to be over design decisions 12:06
e.g. the whole missing MMD default function stuff
so if you step down from glorious leader, and then disagree with the subsequent decisions, no surprise you'd want to walk away 12:07
svnbot6 r4902, iblech++ | * util/version_h.pl -- Silenced the "filehandle STDIN reopened..." warning. 12:30
r4902, iblech++ | * src/Pugs/Embed/Parrot.hsc -- Don't only check %*ENV<PUGS_PARROT_OPTS> for
r4902, iblech++ | definedness only, but check if it actually contains some chars (as system
r4902, iblech++ | "parrot", "", "..." won't work).
r4902, iblech++ | * util/version_h.pl -- Silenced the "filehandle STDIN reopened..." warning. 12:48
r4902, iblech++ | * src/Pugs/Embed/Parrot.hsc -- Don't only check %*ENV<PUGS_PARROT_OPTS> for
r4902, iblech++ | definedness only, but check if it actually contains some chars (as system
r4902, iblech++ | "parrot", "", "..." won't work).
mugwump sorry to commit parsefail tests, will sort out within 24hr... 14:37
mugwump & # sleep 14:39
svnbot6 r4903, iblech++ | Pugs.Compile.PIR -- Trivial one word patch: s/unless_null/if_null/, now macros work: 14:48
r4903, iblech++ | pugs -CPIR -we 'macro zz ($a) { warn "[$a]"; return { 42 } } say zz(5)'
r4903, iblech++ | This says "[5]" at compile-time and outputs "42" at run-time. Macros which
r4903, iblech++ | return strings work too.
r4904, mugwump++ | Rid code of subsecond abberation :)
r4904, mugwump++ | Calculate last day in month
r4904, mugwump++ | Add first three tests from DateTime test suite
r4904, mugwump++ | More enhancements as the DateTime API is reviewed, time_t tests
r4904, mugwump++ | Create Date::Format heirarchy
r4904, mugwump++ | Getting closer to getting some tests passing ...
r4904, mugwump++ | Add Date::Format::ISO8601
14:54 crysflame is now known as coral
geoffb So iblech, 15:16
I've been meaning to ask, your svn properties script does the application, but how are you choosing which files to apply to? Just watching for "A" in the output from SVK or SVN?
iblech Basically yes. But of course, I manually check if it's really a non-binary file. 15:17
geoffb nodnod 15:18
iblech If somebody would checkin a .png, I'll add svn:mime-type -> image/png and don't set svn:eol-style
geoffb Yeah, that's what I've been doing to determine when I need to update hack.bod
er hack.pod
nodnod
svnbot6 r4905, iblech++ | * Usual svn properties added to mugwump++'s new ext/Data files. 16:09
r4905, iblech++ | * Pugs.Compile.PIR -- Even though commit r4903 did work, it was wrong --
r4905, iblech++ | attempted a cleaner fix.
broquaint wonders if iblechbot replaced his creator ... 16:14
geoffb what does iblechbot do? 16:19
Or is it just a login from a different system? 16:20
iblech broquaint: :D
geoffb: iblechbot is a simple (well, actually rather complex) IRC log bot, written in Perl 5 using POE
geoffb why complex? 16:21
wilx Because POE is beyond reach of any mortal being.
iblech geoffb: (See m19s28.vlinux.de/iblech/iblechbot-2.png for a screenshot of its web interface) 16:22
geoffb: There're three parts: 1. The bot, which simply joins some channels and stays connected. The complexity here is that the bot should reconnect if the connection died, etc. 16:23
geoffb nodnod
(and not a bad UI -- an improvement on the official channel logger's UI 16:24
the colabti.de one, I mean
iblech Then there's part 2., an logging IRC proxy. Part 1. does not directly connect to irc.foo.org, but it uses an IRC proxy. This proxy doesn't change the data which is transmitted, but it logs the replies it gets from the server -- i.e. PRIVMSG, NOTICE, JOIN, PART, etc. Additionally, it injects /WHO #channel for each channel the bot is on, to get fresh realname information about the users on the channels 16:25
geoffb: Indeed
geoffb iblech, interesting 16:26
iblech geoffb: And then there's part 3., the web interface, which uses a graph to determine the minimum number of nick colors necessary (less colors ==> more contrasting colors, more colors ==> less contrasting colors)
geoffb (y)
definitely cool. released? 16:27
iblech Technically it is (i.e. the .tar.bz2 is online -- m19s28.vlinux.de/iblech/iblechbot.html), but there's no documentation etc. 16:28
geoffb tsk, tsk. ;-)
iblech BTW, I then rewrote each part several times =) (Net::IRC -> POE::Component::IRC, POE::Component::Server::HTTP -> HTTP::Daemon, IO::Socket -> POE::Component::Server::TCP) 16:30
geoffb Interesting that two went to POE and one went *away* from POE 16:31
geoffb has never used POE as he has for years just written his own event systems and is now used to his creations 16:32
iblech (Choose the right tool for the job)++ :) 16:34
geoffb Hmmm, does the karma bot know about (...)?
karma job)
jabbot geoffb: job) has neutral karma
geoffb karma (Choose the right tool for the job)
jabbot geoffb: (Choose the right tool for the job) has neutral karma
Limbic_Region IOW - if it is un-balanced parens you are SOL 16:35
geoffb Limbic_Region, huh?
iblech karma Choose the right tool for the job 16:36
jabbot iblech: Choose the right tool for the job has neutral karma
Limbic_Region you have to group with parens - but if you have both a space and only 1 paren - it isn't possible to karma it
oh - and that's perlbot not jabbot
perlbot karma for Choose the right tool for the job
perlbot Karma for Choose the right tool for the job: 1
geoffb ah
so I take it jabbot replies to anything it sees, whereas perlbot needs to be asked directly 16:37
?
Limbic_Region is only used to perlbot having primarily hung out in freenode's #perl
geoffb has been only on channels without info bots between about college and this month. :-0 16:38
er
:-)
17:02 integral is now known as integral_, integral_ is now known as integral 19:04 Arathorn is now known as Aragone 19:10 taeli is now known as japhacakes
integral hmm, is src/Pugs/Compile/PIR/Prelude.hs causing build problems for others too? 21:07
geoffb Hmmm, haven't pulled in a while, will do so now and check 21:08
integral
.oO( I should figure out how to check smoke reports )
geoffb just finished writing outline and all code steps for next OpenGL/Perl article
Hmmm, src/Pugs/Compile/PIR.hs changed, but not .../Prelude.hs 21:09
rebuilding anyway
(You had good timing, integral -- you asked just as I did 'svn commit' in other window and thought "I need to take a break from this.") 21:10
Reminds me, need to re-checkout that tree using SVK, now that I have that tool in my arsenal . . . muahahaha 21:11
integral just looks like gen_prelude needs hacked, and the Makefile 21:13
err, nope, gen_prelude already supports different module names :-) 21:14
hmm, and it appears the Makefile.PL already calls it correctly :-/
geoffb Pugs.Compile.PIR.Prelude compiled just fine for me, but I have embed == P5 on, Parrot off 21:15
integral ah, I've got parrot on
geoffb Given that I actually have an SVK mirror of parrot, I suppose I should get around to actually building and installing it, so I can turn parrot embed on . . . . 21:17
integral hmm, and the Makefile is calling gen_prelude correctly :-/
integral guesses that his gen_prelude isn't rebuild by make unoptimized 21:18
nope, wrong guess
geoffb could be. I'm in a habit of "make realclean" before every build
geoffb doesn't trust makefiles. Er, pretty much ever.
integral hmm! well it rebuild after I deleted the file, the mtime must have been mucked up or something
geoffb wheee 21:19
integral ah, if I did that everytime I'd never stop compiling =)
ah, src/gen_prelude has no deps >-|
geoffb I usually only compile pugs once a day, while I'm reading the backlog in the morning
So the machine multitasks for a while, and it's not such a big deal.
Then again, I'm mostly writing tests and waiting for --perl5 support to get further along, rather than hacking src/... 21:20
integral I'm low on memory, so it's a bit of a pain, and 2 minutes is nicer than 10 :-)
geoffb Yeah, my box is pretty memory-tight as well.
I made the mistake a bit ago of deciding to bring up a firefox window to browse while I waited, AFTER starting the pugs compile. The old SCSI disk had a swap conniption. 21:21
integral hopes the omission wasn't deliberate, and commits 21:22
geoffb Anybody have any idea when autrijus and nothingmuch are supposed to be back online? 21:25
OK, time to get AFK for a while 21:26
svnbot6 r4906, bsmith++ | Added src/gen_prelude.hs as a dependency of src/gen_prelude.exe. 21:34
integral spots a little issue with the Trans monad 21:35
ah, I think I know my mistake: I'm thinking the Stmt+Ins data structure is emitter specific, but maybe it's not? 21:40
hmm, except that doesn't make sense when you consider than Translate is designed to output to different emitters, but if they all use Stmts, you only need one Translate (?) ? 21:41