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 |