00:03:20 *** kpreid_ (n=kpreid@216-171-189-59.northland.net) has joined #swhack
00:03:20 <Monty> yo kpreid_!
00:03:20 *** kpreid has quit (Read error: 104 (Connection reset by peer))
00:18:51 *** jetscreamer (n=jetscrea@unaffiliated/jetscreamer) has joined #swhack
00:20:32 *** jetscreamer has quit (Read error: 104 (Connection reset by peer))
00:32:04 *** danja__ (n=danny@host6-7-dynamic.8-79-r.retail.telecomitalia.it) has joined #swhack
00:36:15 *** danja_ has quit (Read error: 110 (Connection timed out))
00:36:44 <nslater> Oh shit, I accidentally a bond girl.
00:56:25 *** kpreid_ has quit (Read error: 104 (Connection reset by peer))
00:56:36 *** kpreid (n=kpreid@216-171-189-59.northland.net) has joined #swhack
01:20:39 <[bjoern]> .c 19*256 byte
01:20:40 <phenny> 19 * 256 byte = 4.75 kilobytes
01:26:00 <[bjoern]> .c 16*256 byte
01:26:00 <phenny> 16 * 256 byte = 4 kilobytes
01:26:30 <[bjoern]> .c 16 * 256 * 4 bit
01:26:30 <phenny> 16 * 256 * (4 bit) = 2 kilobytes
01:37:22 <kpreid> .c bit
01:37:22 <phenny> kpreid: Sorry, no result.
01:37:42 <kpreid> .c 1 joule / 1 pascal
01:37:42 <phenny> (1 joule) / (1 pascal) = 1 m3
01:37:55 <[bjoern]> .c 1 * bit
01:37:56 <phenny> 1 * bit = 1 bit
01:38:04 <kpreid> In the next 100 seconds, please explain the physical significance of that formula.
01:38:23 <[bjoern]> Monty: go!
01:38:25 <Monty> tried that it'd be the get it more than lisp
01:39:54 <kpreid> I heard someone say that someone else had said that they tried to read a certain paper containing code and couldn't make heads or tails of it, and that it was like lisp.
01:40:18 <kpreid> someone else listening to this pointed out that it couldn't have been lisp, because then there would be nothing but heads and tails of it
01:45:22 <[bjoern]> .c ln 41 / ln 2
01:45:22 <phenny> ln(41) / ln(2) = 5.357552
01:45:47 <[bjoern]> .c 41 * 32 bit
01:45:48 <phenny> 41 * 32 bit = 164 bytes
01:47:24 <[bjoern]> .c 41 + 33
01:47:25 <phenny> 41 + 33 = 74
01:47:48 <[bjoern]> .c ln 74 / ln 2
01:47:49 <phenny> ln(74) / ln(2) = 6.20945337
01:48:22 <[bjoern]> .c ln 19 / ln 2
01:48:22 <phenny> ln(19) / ln(2) = 4.24792751
01:49:32 *** kpreid has quit (Read error: 104 (Connection reset by peer))
01:49:42 *** kpreid (n=kpreid@216-171-189-59.northland.net) has joined #swhack
02:17:56 *** danja__ has quit (Read error: 110 (Connection timed out))
02:18:58 <jeffarch> .gc "espresso bubblegum"
02:18:58 <phenny> "espresso bubblegum": 17
02:19:42 <jeffarch> all the returns I see are "espresso, bubblegum"
02:20:13 *** chris2_ (n=chris@p5B16AAEF.dip0.t-ipconnect.de) has joined #swhack
02:23:00 *** chris2 has quit (Read error: 60 (Operation timed out))
02:38:15 *** jetscreamer (n=jetscrea@unaffiliated/jetscreamer) has joined #swhack
02:42:48 *** kpreid__ (n=kpreid@216-171-189-59.northland.net) has joined #swhack
02:42:48 *** kpreid has quit (Read error: 104 (Connection reset by peer))
02:48:04 *** chris2_ has quit ("Leaving")
03:14:44 *** jetscreamer has quit ("http://hfds.com/")
03:23:10 <Morbus> phenny, tell sbp new shit released in pirates. poseidon's chest, crew energy boosts, etc.
03:23:11 <phenny> Morbus: I'll pass that on when sbp is around.
03:26:05 *** kpreid__ has quit ()
03:26:27 *** kpreid (n=kpreid@216-171-189-59.northland.net) has joined #swhack
03:35:47 *** kpreid has quit (Read error: 104 (Connection reset by peer))
03:35:54 *** kpreid (n=kpreid@216-171-189-59.northland.net) has joined #swhack
04:28:49 *** kpreid has quit (Read error: 104 (Connection reset by peer))
04:28:56 *** kpreid (n=kpreid@216-171-189-59.northland.net) has joined #swhack
04:33:38 *** MacTed (n=Thud@twentyfourmullen.hsd1.ma.comcast.net) has joined #swhack
05:21:49 *** MacTed has quit (Read error: 110 (Connection timed out))
05:22:06 *** kpreid__ (n=kpreid@216-171-189-59.northland.net) has joined #swhack
05:22:06 *** kpreid has quit (Read error: 104 (Connection reset by peer))
05:34:28 *** xjrn (n=jim@m3b0436d0.tmodns.net) has joined #swhack
06:15:13 *** kpreid (n=kpreid@216-171-189-59.northland.net) has joined #swhack
06:15:13 *** kpreid__ has quit (Read error: 104 (Connection reset by peer))
06:20:13 *** lmorchard is now known as lmorchard|away
06:22:04 *** lmorchard|away is now known as lmorchard
06:25:26 *** lmorchard is now known as lmorchard|away
06:27:06 *** panni_ has quit ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )")
06:35:32 *** The_Pot (i=The_Pot@unaffiliated/chinmay) has joined #swhack
07:08:15 *** kpreid has quit (Read error: 104 (Connection reset by peer))
07:19:21 *** The_Pot_ (i=The_Pot@unaffiliated/chinmay) has joined #swhack
07:20:52 *** The_Pot has quit (Connection timed out)
07:29:50 *** The_Pot (i=The_Pot@unaffiliated/chinmay) has joined #swhack
07:45:39 *** The_Pot_ has quit (Connection timed out)
08:15:11 <[bjoern]> Current and former university students of Swhack, how often, relatively, did it happen to you that you had to hand in weekly assignments for some lecture days before the beginning of the semester, before you even had an opportunity to sit in said lecture, and learned so only by coincidence?
08:25:32 *** libby (n=libby@94-169-110-24.cable.ubr22.aztw.blueyonder.co.uk) has joined #swhack
08:27:13 *** mahound (n=mahound@AAnnecy-152-1-58-86.w86-193.abo.wanadoo.fr) has joined #swhack
08:27:13 <Monty> Thank goodness, mahound is back!
08:27:25 <mahound> hey monty
08:27:26 <Monty> bobesponja: I wasn't at Pier 1
08:27:36 <[bjoern]> That explains the price of fish, Monty.
08:27:38 <Monty> numerical sagging worms!
08:27:44 <[bjoern]> That too, I suppose.
08:39:06 *** xjrn has quit (Read error: 104 (Connection reset by peer))
08:47:52 <The_Pot> :/
08:49:35 <[bjoern]> So it seems tomorrow I'll learn all about Haskell.
08:58:44 *** cre8radix (n=jamaerah@c-base/member/cre8radix) has joined #swhack
08:59:32 <sbp> yo
08:59:32 <phenny> sbp: 00:54Z <nslater> tell sbp Chrononhotonthologos looks fun
08:59:33 <phenny> sbp: 03:23Z <Morbus> tell sbp new shit released in pirates. poseidon's chest, crew energy boosts, etc.
08:59:45 <[bjoern]> sbp! I'm very annoyed.
09:00:04 <[bjoern]> see logs -45 min for why
09:00:12 <[bjoern]> also because there were no responses.
09:00:43 <sbp> great gargantuanesque greetings of the g'day to g'thee!
09:00:59 <sbp> yeah, that would annoy me too
09:01:44 <[bjoern]> reading the evaluation of lecture's predecessor now...
09:02:19 <sbp> what you do is this: go up to the person who's attempting to impart said knowledge unto you, and put your hand about half an inch from their face and shout "NICHT STÖREN MICH, DUMMEN KLEINEN HASKELL MANN!"
09:02:34 <[bjoern]> pretty much everybody complained that weekly homework is too much, too hard. judging from the one I'm supposed to hand in tomorrow that has not changed. well i kinda hope it has not changed.
09:03:03 <[bjoern]> dummer kleiner haskelmann
09:03:51 <[bjoern]> also many complaints about using haskell
09:04:06 <[bjoern]> one complaint about the suggestion to use xemacs to edit haskell sources
09:28:21 <sbp> STORCHEN!
09:28:39 <sbp> check out all the birds in the background of mega
09:29:45 <sbp> bedraggled looking stork: http://wp1007209.wp014.webpack.hosteurope.de/pfalzstorch/tagesarchiv_bornheim1/tag/0702.jpg
09:37:10 <[bjoern]> blog said the other day the female is not particularily attached to the nest yet, when the almost-lost-an-eye fight erupted she took off and flew away faster then Schmidt's Katze.
09:37:30 <[bjoern]> I was gonna make a webcam speed joke but then settled for that
09:37:43 <sbp> [bjoern]: so how come you do this:
09:37:44 <sbp> my (@d, @todo, $d2s, $s2d);
09:37:53 <sbp> and yet this:
09:37:53 <sbp> my @deriv = ( scalar(@triples), @triples );
09:38:01 <sbp> no spaces, and then spaces!
09:38:24 <sbp> .wik Schmidt's Katze
09:38:35 <phenny> "THIS ARTICLE IS STILL IN SCAFFOLDING – PERSONAL DRAFT (intended for publication in 2008)" - http://en.wikipedia.org/wiki/User:Marc_Goossens/Works_by_G%C3%BCnther_Ludwig
09:38:37 <[bjoern]> one has nested parents the other does not
09:38:42 <sbp> STILL IN SCAFFOLDING
09:39:04 <sbp> what about this one then?
09:39:05 <sbp> push @todo, [ $start, $start ];
09:39:07 * [bjoern] waits for ... right
09:40:00 <[bjoern]> Well I suppose a better reason is that the scalar... code had bugz
09:40:08 <sbp> bugz?
09:40:39 * sbp wonders when Safari are going to release Safari 4 properly
09:40:47 <sbp> and how much of all the stupid they're going to fix...
09:41:54 <[bjoern]> Well in this instance I believe it was when I changed from passing complex data structures around to using only a single array for everything, one bugz was that I did not store the initial triples (tuples at the time) in the array, so I was referencing data that wasn't there.
09:47:08 <sbp> would be cool if you could do that
09:47:42 <sbp> like, for example, if in all the UK court cases that involve the US military fucking up in some way we could cite the US military documents on the subject that apparently don't exist
09:47:43 <[bjoern]> check out namespace uris.
09:48:07 <sbp> what namespaces?
09:48:44 <[bjoern]> I wasn't serious, you should not check out namespace uris.
09:49:03 <sbp> oh, I read a "the" into it somehow
09:49:11 <sbp> ALSO!
09:49:18 <sbp> did you invent utf-8 integers?
09:49:28 <sbp> or did you steal them from some unsuspecting schmuck?
09:50:26 <[bjoern]> I noticed the other day how germans are much more reserved to call something an invention than english speaking cultures.
09:50:58 <[bjoern]> I had not seem them anywhere before putting them into alexander
09:51:29 <[bjoern]> The conversion code is mostly thanks to Paul Hsieh as I said the other day. from some comp.lang.c discussion or so.
09:52:59 <[bjoern]> there isn't really anything unusual about them, the conversion code could really go like string = utf8_encode( codepoint ); pad s with nulls; cast s to integer.
09:53:46 <[bjoern]> indeed this is what I did before porting the code:
09:53:48 <[bjoern]> sub u8enc {
09:53:48 <[bjoern]> my $codepoint = shift;
09:53:48 <[bjoern]> no warnings 'utf8';
09:53:48 <[bjoern]> my $utf8 = Encode::encode_utf8(chr( $codepoint ));
09:53:48 <[bjoern]> $utf8 = "\x00" . $utf8 while length $utf8 < 4;
09:53:49 <[bjoern]> return unpack "N", $utf8;
09:53:51 <[bjoern]> }
09:54:54 <[bjoern]> spent some time this morning how to combine utf8 integers and utf8 dfas into a fast utf8 decoder
09:55:08 <sbp> yeah, that bit spreading crap is some awesome business
09:56:26 <[bjoern]> loggy: pointer?
09:56:26 <loggy> http://swhack.com/logs/2009-03-28#T09-56-26
09:56:35 <[bjoern]> not what I wanted
09:56:38 <[bjoern]> lisppaste2: url?
09:56:38 <lisppaste2> To use the lisppaste bot, visit http://paste.lisp.org/new/swhack and enter your paste.
09:56:55 <sbp> we should swap the bots
09:57:07 *** The_Pot has quit (Connection reset by peer)
10:00:30 <sbp> .w clag
10:00:31 <phenny> clag — noun: 1. A glue or paste made from starch, 2. Low cloud, fog or smog, 3. (Railway slang) Unburned carbon (smoke) from a diesel locomotive or multiple unit — verb: 1. (obsolete) To encumber, 2. To stick, like boots in mud
10:00:33 <lisppaste2> [bjoern] pasted "Need function for this" at http://paste.lisp.org/display/77713
10:01:37 <[bjoern]> I figured 16 states are needed for a dfa that tells the length of sequences, 0 for non-utf8 sequences, 1 for 1-byte ones, 2 for 2-bytes, ... one start state, and the rest for continuations.
10:02:12 <sbp> send it to Paul Hsieh!
10:02:37 <[bjoern]> The mapping would check what the next state for some state,byte combination is, and then subtract the value of the map from the byte, then shift things into a code point value, until state 1..4 is reached.
10:02:41 <sbp> .gcs bitwanking bytewanking
10:02:43 <phenny> bitwanking (8), bytewanking (0)
10:03:03 <[bjoern]> Well I usually try to come up with something acceptable myself before asking others for improvements!
10:04:27 <[bjoern]> The DFA basically looks like this (omitting the state for bad utf-8 sequences, and not in the right order, of course)
10:04:29 <[bjoern]> [ 0, 0x00, 0x7f, 1 ], # len 1 byte 1
10:04:29 <[bjoern]> [ 0, 0xc2, 0xdf, 2 ], # len 2 byte 1
10:04:29 <[bjoern]> [ 0, 0xe0, 0xe0, 3 ], # len 3 byte 1
10:04:29 <[bjoern]> [ 0, 0xe1, 0xec, 4 ], # len 3 byte 1
10:04:29 <[bjoern]> [ 0, 0xed, 0xed, 5 ], # len 3 byte 1
10:04:31 <[bjoern]> [ 0, 0xee, 0xef, 4 ], # len 3 byte 1
10:04:33 <[bjoern]> [ 0, 0xf0, 0xf0, 6 ], # len 4 byte 1
10:04:35 <[bjoern]> [ 0, 0xf1, 0xf3, 7 ], # len 4 byte 1
10:04:37 <[bjoern]> [ 0, 0xf4, 0xf4, 8 ], # len 4 byte 1
10:04:39 <[bjoern]> [ 2, 0x80, 0xbf, 14 ], # len 2 byte 2
10:04:41 <[bjoern]> [ 3, 0xa0, 0xbf, 12 ], # len 3 byte 2
10:04:43 <[bjoern]> [ 4, 0x80, 0xbf, 12 ], # len 3 byte 2
10:04:45 <[bjoern]> [ 5, 0x80, 0x9f, 12 ], # len 3 byte 2
10:04:47 <[bjoern]> [ 6, 0x90, 0xbf, 9 ], # len 4 byte 2
10:04:49 <[bjoern]> [ 7, 0x80, 0xbf, 9 ], # len 4 byte 2
10:04:51 <[bjoern]> [ 8, 0x80, 0x8f, 9 ], # len 4 byte 2
10:04:53 <[bjoern]> [ 9, 0x80, 0xbf, 10 ], # len 4 byte 3
10:04:55 <[bjoern]> [ 10, 0x80, 0xbf, 11 ], # len 4 byte 4
10:04:57 <[bjoern]> [ 12, 0x80, 0xbf, 13 ], # len 3 byte 3
10:05:14 <sbp> improvements: yeah, but you hate effort
10:05:53 <[bjoern]> You can store that in 4 KB and go do { byte = read a byte; state = table[ state * 256 + byte ] } while (state != bad_utf8_state)
10:06:03 <sbp> but?
10:06:11 <[bjoern]> that would validate a sequence, so decoding code would have to be added
10:06:56 <[bjoern]> well if you want to generate actual code points also, you'd have to turn that into something like
10:08:32 <[bjoern]> do {
10:08:32 <[bjoern]> byte = readByte();
10:08:32 <[bjoern]> u8int = u8int << 8 + byte;
10:08:32 <[bjoern]> state = d[ state * 256 + byte ]
10:08:32 <[bjoern]> if state in 1 .. 4 {
10:08:32 <[bjoern]> codepoint = u8dec(u8int);
10:08:34 <[bjoern]> u8seq = 0;
10:08:36 <[bjoern]> }
10:08:38 <[bjoern]> } while (state != bad utf8 state)
10:08:45 <[bjoern]> where u8dec would look much like the u8enc routine
10:08:53 <[bjoern]> that's too complicated!
10:09:16 <[bjoern]> s/u8seq/u8int/
10:09:23 <sbp> is Unicode::SetAutomaton in Alexander too?
10:09:36 <[bjoern]> I wrote it to prototype the c code
10:09:44 <[bjoern]> so, not yet, but eventually
10:09:49 <sbp> ah, so you're planning... right
10:11:33 <[bjoern]> codepoint
10:11:33 <[bjoern]> u8dec(u8, len) {
10:11:33 <[bjoern]> if (c < 0x80)
10:11:33 <[bjoern]> return c;
10:11:33 <[bjoern]> c ^= utf8hs[ len ];
10:11:34 <[bjoern]> return ((c & 0x0000003f) >> 0) |
10:11:36 <[bjoern]> ((c & 0x00003f00) >> 2) |
10:11:38 <[bjoern]> ((c & 0x003f0000) >> 4) |
10:11:40 <[bjoern]> ((c & 0x3f000000) >> 6) ;
10:11:42 <[bjoern]> }
10:11:44 <[bjoern]> would be the decoding code
10:12:03 <sbp> hmm
10:12:09 <[bjoern]> I believe this could also do c & 0x0000FF00 etc. instead of 0x3f because of the xor
10:12:14 <sbp> does Alexander allow you to do tentative matching?
10:12:30 <sbp> i.e. "may match, so far as is known on the input available"
10:12:30 <[bjoern]> utf8hs[] = { 0x00, 0xc080, 0xe08080, 0xf0808080 }; - that's where the desired mapping comes from
10:12:38 *** authentic has quit (Read error: 60 (Operation timed out))
10:13:03 <sbp> it always annoys me that when tokenising a source you can't buffer without having to carry on accumulating for a particular long token regexp
10:14:52 <[bjoern]> Consider you have a regex like /^(ab|ac)... and then you see an "a"; you can describe the remainder of the regex as /^(b|c)...
10:15:03 <[bjoern]> similarily, if you have a+ and see and a you get a*
10:15:06 <[bjoern]> and so on
10:15:22 <[bjoern]> Alexander matches and computes automata based on computing this remainder all the time
10:15:27 <sbp> “Parrot 1.0 will be out in March 2009!”
10:15:33 <[bjoern]> it's out already
10:16:12 <[bjoern]> So you can tell after each character you read whether there is still a change that the string will match, with a caveat
10:16:49 <[bjoern]> You cannot use intersection or complement if you want this to work
10:17:10 <[bjoern]> Alexander can turn regexn using complement, intersection, etc., into ones not using them though
10:18:46 <[bjoern]> (consider you have sth like "a and not b" where a and b are not identical but equivalent, alexander does not bother to compare them for equivalence all the time as that is expensive)
10:19:10 <[bjoern]> so, then, i think the answer is yes
10:20:18 <sbp> wow, so not only does it do tentative matching...
10:20:30 <sbp> it can actually give you the new regexp to complete the tentative match?
10:20:34 <sbp> that's pretty nifty
10:20:39 <sbp> I mean, you could pickle the state that way
10:20:52 <sbp> seems obvious really, but you wouldn't get any standard regexp library enabling that
10:21:21 <sbp> .gc p6grep
10:21:22 <phenny> p6grep: 0
10:21:32 <sbp> .gc grep6
10:21:32 <phenny> grep6: 565
10:21:43 <[bjoern]> it can also enumerate all the words that match a regex, so you can do stuff like "input incomplete, expecting one of ..."
10:22:13 <sbp> sweet
10:22:29 <sbp> how do you expect Alexander to be used, in general?
10:22:42 <sbp> embedded in other people's code? mainly just for validation of content? what?
10:23:26 <[bjoern]> I was thinking about sitting in a cake throwing feces as standards people if they grammars are incorrect. But your suggestions sound good too.
10:23:43 <sbp> no, no, you should fire phallus bars at them
10:24:40 <sbp> well I was hoping you'd hook it up to perl6
10:24:49 <sbp> so that perl6 regexps could have Alexander-power
10:24:50 <[bjoern]> I don't fire food at people
10:25:01 <sbp> ah, good rule
10:25:25 <sbp> so...
10:25:33 <sbp> you could just alx(...) around a regex object
10:25:36 <[bjoern]> Oh I think Perl6 rules are more powerful than alexander. But they'll likely lack some of the toolchain..
10:25:59 <sbp> well I know there are various things Alexander obviously can't support
10:26:05 <sbp> like that :, ::, and ::: stuff
10:26:09 <sbp> and embedded codeblocks
10:26:22 <sbp> but as I say, can perl6 do tentative matching?
10:26:29 <sbp> and compute the remainder-regexp?
10:26:36 <sbp> and enumerate all possible matches?
10:26:54 <sbp> so whatever toolchainy bits that Alexander can do...
10:27:01 <sbp> it'd be nice if they were available in perl6
10:27:29 <[bjoern]> Well alexander is written in c, and hooking up c elsewhere is easy, so...
10:27:49 <sbp> so you'll be able to do it in a day? great!
10:29:01 <[bjoern]> Well today my top priority is being annoyed at university, tomorrow I shall learn haskell, and then the madness commences...
10:29:09 <sbp> heh, heh
10:29:32 <sbp> I'm going to attempt to install Rakudo perl6, I think
10:29:42 <sbp> .g Spring Moonwatch 2009
10:29:43 <phenny> sbp: http://upcoming.yahoo.com/event/1916672/
10:29:48 <sbp> .g Spring Moonwatch 2009 bbc
10:29:48 <phenny> sbp: http://www.bbc.co.uk/herefordandworcester/content/articles/2009/03/06/astronomy_newsletter_march_feature.shtml
10:30:21 <sbp> alright
10:30:27 <sbp> I suppose I should document this bollocks as I go along
10:30:30 <sbp> http://www.perlfoundation.org/perl6/index.cgi?rakudo
10:30:34 <sbp> first step, install parrot
10:30:46 <sbp> which is http://www.parrot.org/download\
10:30:50 <sbp> er, http://www.parrot.org/download
10:31:07 <sbp> don't really think the MacPorts package is a good idea
10:31:09 * [bjoern] 's previous tinkerings resulted in unhappiness with the state of affairs, as documented on the eternal swhack scroll...
10:31:12 *** authentic (n=authenti@85-127-21-2.dynamic.xdsl-line.inode.at) has joined #swhack
10:31:23 <sbp> since you have to do source fiddling
10:31:34 <sbp> so, -> ftp://ftp.parrot.org/pub/parrot/releases/stable/1.0.0
10:31:51 <[bjoern]> Well there is the usual windows user with complicated build environment disadvantage ...
10:31:52 <sbp> woah, it tried to open that in Firefox
10:31:58 <sbp> doesn't Safari support ftp? heh
10:32:12 <[bjoern]> the good thing I suppose is that back then I installed a haskell toolchain, so don't have to do that tomorrow!
10:32:24 <sbp> wow, that shit is fucked up. what the arse are you doing, Safari?
10:32:42 * sbp also wonders why nobody has written an HTTP -> FTP proxy
10:32:43 *** The_Pot (i=The_Pot@unaffiliated/chinmay) has joined #swhack
10:32:47 <sbp> bet someone has though
10:32:54 <sbp> .g http ftp proxy
10:32:54 <phenny> sbp: http://www.ftpproxy.org/
10:33:57 <sbp> hmm
10:34:05 <sbp> stymied by ftp. heh
10:34:23 <[bjoern]> http://search.cpan.org/~arandal/parrot-1.0.0/
10:37:16 <sbp> ftp> get parrot-1.0.0.tar.gz
10:37:16 <sbp> local: parrot-1.0.0.tar.gz remote: parrot-1.0.0.tar.gz
10:37:17 <sbp> 229 Entering Extended Passive Mode (|||10094|)
10:37:17 <sbp> 150 Opening BINARY mode data connection for parrot-1.0.0.tar.gz (3908888 bytes).
10:37:17 <sbp> 25% |********* | 988 KB 164.72 KB/s 00:17 ETA
10:37:28 * sbp does it the old school way
10:37:49 * [bjoern] 'd have used wget...
10:38:04 <sbp> does it read a directory?
10:38:33 <sbp> ah, yes, and writes it to index.html
10:38:37 <sbp> interesting, didn't know it did that
10:38:59 <sbp> anyway, parrot-1.0.0/README...
10:40:21 <sbp> it says vaguely to do: perl Configure.pl, make, make test, make fulltest (optional), and make install to install to /usr/local
10:40:38 <[bjoern]> don't forget icu
10:40:58 <sbp> oh, thanks
10:41:12 <sbp> do I need to link to ICU?
10:41:15 <sbp> what does it do?
10:41:27 <[bjoern]> .wik ICU
10:41:28 <phenny> "Intensive care unit, a specialized facility in a hospital that provides intensive care medicine" - http://en.wikipedia.org/wiki/ICU
10:41:30 * sbp -> http://www-306.ibm.com/software/globalization/icu/downloads.jsp
10:41:32 <[bjoern]> .wik ICU unicode
10:41:34 <phenny> "International Components for Unicode (ICU) is an open source project of mature C/C++ and Java libraries for Unicode support, software internationalization and software globalization." - http://en.wikipedia.org/wiki/International_Components_for_Unicode
10:41:38 <sbp> Our apologies…
10:41:38 <sbp> The page you requested cannot be displayed
10:41:42 <sbp> ah, so yes
10:41:46 <sbp> but their link doesn't work
10:41:48 <sbp> because of suck
10:41:56 <[bjoern]> it's on icu project org now
10:42:05 * sbp -> http://site.icu-project.org/
10:42:19 <sbp> -> http://site.icu-project.org/download
10:42:44 <sbp> -> http://icu-project.org/download/4.0.html
10:42:58 <sbp> what's the difference between ICU. ICU4C, and ICU4J?
10:43:04 <sbp> is ICU like both of the latter combined?
10:43:11 <[bjoern]> name, version for c, version for java
10:43:29 <sbp> okay...
10:43:31 <sbp> -> http://download.icu-project.org/files/icu4c/4.0.1/icu4c-4_0_1-src.tgz
10:44:05 <[bjoern]> remind me in 1 hour to !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10:44:06 <Monty> [bjoern]: Okay, I'll remind you about that on Sat Mar 28 11:46:02 GMT 2009
10:44:26 <sbp> ah:
10:44:27 <sbp> [[[
10:44:28 <sbp> Now, the interpreter should build. If you are building the ICU library
10:44:28 <sbp> (this is the default on most systems), you need to use GNU make instead
10:44:28 <sbp> (or something compatible with it).
10:44:29 <sbp> ]]]
10:44:36 <sbp> so once I've installed this I shouldn't need to add any options?
10:44:44 <sbp> but I will have to use gmake rather than make (crappy BSD make)
10:44:45 <[bjoern]> it's supposed to configure itself
10:45:31 <sbp> but I still need to install ICU myself right?
10:45:49 <[bjoern]> I'd think so
10:46:03 <[bjoern]> Hey I don't know squat about your crazy systemings.
10:47:34 <sbp> yeah. well I'll install it anyway
10:47:36 <sbp> can't hurt I suppose
10:48:02 <sbp> ew, icu4c-4_0_1-src.tgz inflates to icu/
10:48:18 <sbp> and has a readme.html file
10:48:47 * sbp wonders why there's no "safari" command; but "open" works
10:49:13 <sbp> [[[
10:49:14 <sbp> Here are the steps to build ICU:
10:49:14 <sbp> Decompress the icu-X.Y.tgz (or icu-X.Y.tar.gz) file. For example, "gunzip -d < icu-X.Y.tgz | tar xvf -"
10:49:14 <sbp> Change directory to the "icu/source".
10:49:14 <sbp> Run "chmod +x runConfigureICU configure install-sh" because these files may have the wrong permissions.
10:49:14 <sbp> Run the runConfigureICU script for your platform. (See configuration note below).
10:49:16 <sbp> Type "gmake" (or "make" if GNU make is the default make on your platform) to compile the libraries and all the data files. The proper name of the GNU make command is printed at the end of the configuration run, as in "You must use gmake to compile ICU".
10:49:20 <sbp> Optionally, type "gmake check" to run the test suite, which checks for ICU's functionality integrity (See testing note below).
10:49:23 <sbp> Type "gmake install" to install ICU. If you used the --prefix= option on configure or runConfigureICU, ICU will be installed to the directory you specified. (See installation note below).
10:49:26 <sbp> ]]]
10:50:16 <sbp> hmm
10:50:16 <sbp> $ ./runConfigureICU
10:50:16 <sbp> usage: runConfigureICU [ -h, --help ] [ --enable-debug | --disable-release ] platform [ configurearg ... ]
10:50:54 <sbp> from --help it looks like I have to do $ ./runConfigureICU MacOSX
10:51:02 <sbp> (the configuration note said to do --help)
10:51:14 <sbp> $ ./runConfigureICU MacOSX
10:51:14 <sbp> Running ./configure for MacOS X (Darwin) using the GNU C++ compiler
10:51:17 <sbp> etc.
10:52:05 <sbp> gmakkin'
10:52:28 <sbp> it gives you a handy note that you must use your gmake, too
10:52:30 <sbp> which is nice of it
10:53:46 <[bjoern]> hmm hmm hmm
10:55:20 <sbp> what r u hmming at pls
10:55:57 <[bjoern]> had idea. hurts.
10:56:16 <sbp> yeah, griffons are incompatible with most duckslots
10:56:49 <sbp> (aim here, by the way, in case you missed it, is to write p6grep)
10:56:58 <sbp> (which will be like grep, but use perl6 regexen)
10:58:34 <sbp> right, gmake done. checking...
11:00:27 *** The_Pot is now known as dr_spechemen
11:04:18 <[bjoern]> .c 0xc0 in binary
11:04:19 <phenny> 0xc0 = 0b11000000
11:04:20 <[bjoern]> .c 0xe0 in binary
11:04:21 <phenny> 0xe0 = 0b11100000
11:04:22 <[bjoern]> .c 0xf0 in binary
11:04:23 <phenny> 0xf0 = 0b11110000
11:04:46 *** xover has quit (Read error: 110 (Connection timed out))
11:09:26 <sbp> tests are still running. stuff like:
11:09:26 <sbp> ---OK: format
11:09:26 <sbp> ---OK: TestInstantiation
11:09:26 <sbp> ---OK: TestSimpleRules
11:09:26 <sbp> ---OK: TestRuleBasedInverse
11:09:26 <sbp> ---OK: TestKeyboard
11:09:28 <sbp> ---OK: TestKeyboard2
11:10:50 <sbp> lot of fails in some part
11:11:12 <sbp> ---------------
11:11:12 <sbp> ALL TESTS SUMMARY:
11:11:12 <sbp> ok: testdata iotest
11:11:12 <sbp> ===== ERRS: intltest cintltst
11:11:25 * sbp installs
11:11:52 <sbp> alright, back to parrot
11:12:16 <sbp> $ perl --version
11:12:16 <sbp> This is perl, v5.8.8 built for darwin-2level
11:12:20 <sbp> wonder if I should upgrade that...
11:12:26 <sbp> (if I can, it's MacPorts)
11:16:54 * sbp tries sudo port selfupdate and sudo port upgrade perl
11:17:40 <sbp> hmm, apparently it's not called perl
11:17:59 <sbp> $ port provides $(which perl)
11:18:00 <sbp> /opt/local/bin/perl is provided by: perl5.8
11:18:22 <sbp> perl5 @5.8.9 (lang)
11:18:23 <sbp> perl5.10 @5.10.0 (lang)
11:18:23 <sbp> perl5.8 @5.8.9 (lang)
11:18:25 <sbp> bizarre
11:18:40 <sbp> so should I stick with 5.8, or install the 5.10?
11:19:05 <sbp> oh, here we go:
11:19:05 <sbp> You also need Perl 5.8.4 or newer, Storable 2.12 or newer, and Bundle::Parrot
11:19:06 <sbp> to run various configure and build scripts.
11:19:10 <sbp> so I'm okay with 5.8.8
11:19:29 <sbp> $ perl Configure.pl
11:20:04 <sbp> [[[
11:20:05 <sbp> Okay, we're done!
11:20:05 <sbp> You can now use `gmake' to build your Parrot.
11:20:05 <sbp> After that, you can use `gmake test' to run the test suite.
11:20:05 <sbp> Happy Hacking,
11:20:05 <sbp> The Parrot Team
11:20:07 <sbp> ]]]
11:20:11 <sbp> BUILD YOUR PARROT
11:20:21 * sbp gmakes
11:23:51 *** danja__ (n=danny@host179-242-static.12-87-b.business.telecomitalia.it) has joined #swhack
11:25:07 <sbp> gmake test:
11:25:07 <sbp> /usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3) object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown load command 4)
11:25:08 <sbp> gmake: *** [blib/lib/libparrot.1.0.0.dylib] Error 1
11:25:14 <sbp> great
11:25:27 <sbp> .gc "libgcc_s.10.4.dylib malformed object"
11:25:28 <phenny> "libgcc_s.10.4.dylib malformed object": 4
11:25:31 *** chris2 (n=chris@p5B16AAEF.dip0.t-ipconnect.de) has joined #swhack
11:26:01 <sbp> top result: "something seems to be broken in your system and/or R quite badly"
11:26:27 <[bjoern]> want to map 1 -> 16, 2 -> 12, 3 -> 4
11:27:05 *** dr_spechemen has quit ("Leaving")
11:27:35 <sbp> nothing helpful in the results
11:29:42 <sbp> oh, except http://archive.netbsd.se/?ml=macports-users&a=2008-08&t=8261761
11:29:48 <sbp> which says to get the latest XCode. great
11:30:24 *** [bjoern] changed the topic to: "Pixels have been a confusing area for a long time."
11:30:40 <sbp> ...aaaaand the latest XCode requires Leopard
11:30:43 <sbp> well that's just great
11:31:17 *** The_Pot (i=The_Pot@unaffiliated/chinmay) has joined #swhack
11:31:19 * [bjoern] points ⇧ at his experience.
11:31:33 <sbp> yeah, but I didn't think I'd get stymied so early
11:31:51 <[bjoern]> Maybe #perl6 knows
11:32:04 <sbp> nah, sounds like an OS X problem
11:32:10 <sbp> well I'll guess I'll ask anyway
11:32:16 <[bjoern]> also, irc perl org parrot
11:34:56 *** danja_ (n=danny@host210-236-static.12-87-b.business.telecomitalia.it) has joined #swhack
11:35:33 <sbp> 11:32 <sbp> hey. I'm trying to install Rakudo perl6 on OS X 10.4. I've got as far as installing ICU and trying to install Parrot, but I get a stupid error that's apparently connected with XCode that I can't resolve
11:35:34 <sbp> 11:33 <sbp> so I'm wondering a) whether to continue trying to resolve that problem, which is pretty architecture specific, or b) trying to install perl6 via an alternative route. what would people here suggest?
11:35:34 <sbp> 11:33 <sbp> (I should note that I pretty much just followed the directions on the best sites I could find to get a decent perl6 installation working)
11:35:37 <[bjoern]> .c 0b00001111111111111111111111111111 in hex
11:35:38 <phenny> 0b00001111111111111111111111111111 = 0xFFFFFFF
11:35:38 <Monty> davisp: are credited as my docs then shift things take to teh creators of yourself unsearchablefor
11:36:42 *** Jibbler has quit ("Connection reset by Chuck Norris")
11:37:07 *** Monty has quit (Read error: 104 (Connection reset by peer))
11:38:04 <[bjoern]> .c 0b00000000001111111111111111111111 in hex
11:38:05 <phenny> 0b00000000001111111111111111111111 = 0x3FFFFF
11:38:26 <sbp> [[[
11:38:27 <sbp> And then my very first program failed.
11:38:27 <sbp> sub fact (Int $n) {
11:38:27 <sbp> if 0 == $n {
11:38:27 <sbp> return 1;
11:38:27 <sbp> }
11:38:29 <sbp> else {
11:38:31 <sbp> return $n * fact($n - 1);
11:38:33 <sbp> }
11:38:37 <sbp> }
11:38:39 <sbp> say fact(5);
11:38:41 <sbp> Even though Perl 6 understands types, I'm told that $n - 1 is returning a Num, not an Int, thus causing a runtime exception. They're working on it.
11:38:44 <sbp> ]]] - http://use.perl.org/~Ovid/journal/36776
11:38:46 <sbp> that was in 2008...
11:39:58 *** The_Pot_ (i=The_Pot@unaffiliated/chinmay) has joined #swhack
11:40:57 <[bjoern]> .c 0b111111111111111111111 in hex
11:40:58 <phenny> 0b111111111111111111111 = 0x1FFFFF
11:42:16 <sbp> maybe I could try the svn parrot
11:42:35 *** cre8radix2 (n=jamaerah@i59F7275E.versanet.de) has joined #swhack
11:42:49 <[bjoern]> .c 0b111111111111111111111 in hex
11:42:49 <phenny> 0b111111111111111111111 = 0x1FFFFF
11:42:56 *** The_Pot_ is now known as dr_spechemen
11:43:01 <sbp> (you just did that)
11:43:14 <[bjoern]> Yeah and still can't believe it!
11:45:54 <sbp> okay, going to follow this:
11:45:54 <sbp> http://perlgeek.de/blog-en/perl-6/where-rakudo-lives.writeback
11:48:23 <[bjoern]> .c 32 - 13
11:48:23 <phenny> 32 - 13 = 19
11:52:11 <[bjoern]> wasn't Monty supposed to remind me of something?
11:52:39 <[bjoern]> I see
11:52:44 <_ulises> morning
11:52:54 <sbp> .title http://noostar.com/
11:52:57 <phenny> sbp: Noostar: The Online Talent Show
11:53:15 <sbp> _ulises! 'ello
11:53:18 <sbp> give me a boost, mang?
11:53:23 *** danja__ has quit (Read error: 110 (Connection timed out))
11:53:54 <sbp> .title http://noscript.net/
11:53:56 <phenny> sbp: NoScript - JavaScript/Java/Flash blocker for a safer Firefox experience! - what is it? - InformAction
11:54:41 <sbp> same error on the svn parrot
11:54:47 <sbp> .title http://whizz.com/
11:54:49 <phenny> sbp: Maths-Whizz - UK's leading online Maths Tutor for 5 to 13-year-olds
11:55:26 <sbp> .title http://webook.com/
11:55:26 <phenny> sbp: Book Publishing Companies - Publishing Books - WEbook Online Company
11:55:42 *** The_Pot has quit (Connection timed out)
11:56:42 *** cre8radix has quit (Read error: 113 (No route to host))
11:57:00 <sbp> (those were today's Webscape links, from BBC News's Click programme)
11:57:13 <_ulises> sbp: done
11:57:22 <sbp> _ulises: great, thanks!
11:57:29 <_ulises> sure
11:57:46 <sbp> hmm!
11:57:50 <sbp> they've changed how it works
11:57:51 <sbp> "Private Aristo Constabular sent you an Energy Boost which temporarily increases your energy by 25%! Click here to use it!"
11:57:56 <sbp> complete suck!
11:58:33 <sbp> so yeah, that hardly helped at all
11:58:48 <_ulises> how was it before?
11:59:12 <_ulises> I can't buy weapons, this is le sux
11:59:24 <sbp> it would put your energy all the way to the top
11:59:28 <sbp> and then a bit of overplus too
11:59:43 <_ulises> why cant buy pistol pls
11:59:48 <sbp> which, obviously, was exceptionally handy
11:59:51 <sbp> dunno, what does it say?
11:59:54 <sbp> not enough gold?
11:59:59 <[bjoern]> .c 0b01000000 in hex
12:00:00 <phenny> 0b01000000 = 0x40
12:00:07 <_ulises> enough enough
12:00:13 <_ulises> it doesn't say anything
12:05:33 *** xover (n=xover@octet.neutri.no) has joined #swhack
12:05:56 <sbp> hmm, I just got 12,000,000 gold from somewhere
12:05:57 <sbp> cool
12:06:16 <_ulises> sbp: yutry2buildparrotpls
12:06:26 <sbp> and full stuff again
12:06:59 <sbp> bugmaet
12:08:38 <sbp> build a parrot?
12:08:42 <sbp> you buy parrots. I have many
12:09:16 <_ulises> no, you're trying to build Perl 2000
12:09:20 <_ulises> just curious
12:10:19 <sbp> oh, heh
12:10:27 <sbp> yeah, I already tried
12:10:30 <sbp> and failed twice
12:10:42 <sbp> I pasted the error somewhere...
12:10:45 * sbp finds it again
12:10:48 <sbp> /usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3) object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown load command 4)
12:10:48 <sbp> gmake: *** [blib/lib/libparrot.1.0.0.dylib] Error 1
12:10:58 <sbp> _ulises: that was the problem, in gmake
12:11:07 <sbp> _ulises: this is on the svn as well as the regular version
12:11:14 <sbp> it seems to be an XCode problem
12:11:23 <sbp> but the latest XCode requires Leopard
12:11:23 <_ulises> firefox upgrade fail >:/
12:11:31 <_ulises> ah, kk
12:11:37 <sbp> probably I could get a smaller version from somewhere, but I don't want to poke around and do silly stuff really
12:11:48 <_ulises> so it's just for fun eh?
12:12:02 <sbp> well I was trying to make a p6grep
12:13:35 *** cre8radix2 has quit (Read error: 104 (Connection reset by peer))
12:14:05 *** cre8radix (n=jamaerah@c-base/member/cre8radix) has joined #swhack
12:14:53 *** cre8radix has quit (Client Quit)
12:16:10 <sbp> .title http://perlbuzz.com/2008/10/perl-6-isnt-exactly-vaporware.html
12:16:10 <phenny> sbp: Perl 6 isn't exactly vaporware - Perlbuzz
12:16:18 *** kpreid (n=kpreid@216-171-189-59.northland.net) has joined #swhack
12:16:19 <sbp> but the case that it makes is not very good
12:16:30 <sbp> “I wonder how we can merge these two concerns. How can we let people know about the Perl 6 that is usable here and now, such as the November wiki package written in Perl 6”
12:16:41 <sbp> the November wiki seems to be the only working thing in Perl 6 at the moment
12:17:11 <sbp> “List assignment. my ($x, $y) = 1, 2; doesn't work right now”
12:17:19 <sbp> “which is very annoying”
12:17:51 <_ulises> heh
12:18:06 <_ulises> list assignment is ... not working, come back later
12:18:27 <sbp> list assignment
12:18:36 <sbp> after nine years, they haven't got around to list assignment
12:21:20 <_ulises> well, list assignment ... it's bloody useful
12:21:30 <_ulises> i'd say
12:25:03 <[bjoern]> hehe http://www.techcrunch.com/2009/03/25/apples-iphone-app-refund-policies-could-bankrupt-developers/
12:35:59 <nslater> sbp: do you need a pirate boost?
12:37:08 <nslater> sbp: you can install gmake from macports
12:37:13 <nslater> sbp: i recommend it over XCode
12:37:18 <nslater> sbp: also automake and autoconf
12:37:33 <nslater> sbp: this comes from over a year of debugging couchdb problems on os x
12:41:42 *** dr_spechemen has quit (Connection reset by peer)
12:46:39 <sbp> nslater: 1) they changed the boost mechanism so it's now ineffective
12:46:46 <sbp> nslater: 2) I already have MacPorts gmake
12:46:58 <sbp> nslater: 3) the problem isn't with gmake, it's with some other XCode thing
12:48:42 <nslater> sbp: http://diveintomark.org/archives/2009/03/27/dive-into-history-2009-edition
12:48:49 <nslater> sbp: you will like that essay, I think
12:49:10 <sbp> doubt it
12:49:14 <nslater> no, seriously
12:49:26 <sbp> hmm, according to according to http://en.wikipedia.org/wiki/History_of_Xcode#Xcode_2.5 the latest edition of XCode that works with Tiger is 2.5...
12:49:35 <sbp> nslater: could you do me the service of summarising it, please?
12:50:00 <sbp> if you've been through the toil of reading it, I'd be grateful if you could save me the same toil
12:50:03 <nslater> yes, Pilgrim agues that for his new book he's using HTML because he's realised that HTML is The format that will weather time, not DocBook
12:50:12 <sbp> ah, that is interesting
12:50:38 <nslater> see!
12:50:57 <sbp> .title http://forums.macosxhints.com/showthread.php?t=84292
12:50:58 <phenny> sbp: how to check Xcode version? - The macosxhints Forums
12:51:07 <nslater> what does it use in XCode?
12:51:27 <nslater> what above make, automake, and autoconf?
12:51:37 * sbp loads XCode...
12:51:49 <sbp> nslater: I don't know, but I googled for the error that I got
12:51:55 <sbp> and the only helpful result said to upgrade XCode
12:52:11 <sbp> this was the error:
12:52:11 <sbp> /usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3) object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown load command 4)
12:52:11 <sbp> gmake: *** [blib/lib/libparrot.1.0.0.dylib] Error 1
12:52:17 <nslater> sbp: commentary from hÓra: http://www.dehora.net/journal/2009/03/27/the-format-of-the-long-now/
12:52:22 <nslater> erm, de hÓra
12:52:33 <nslater> ah...
12:52:37 <nslater> try using glibtool
12:52:41 <nslater> you can get it from macports
12:52:48 <sbp> hmm, I have XCode 2.2.1
12:52:54 <sbp> "using" glibtool?
12:52:55 <nslater> you might need to trick the bulid to use glibtool instead of libtool
12:53:00 <sbp> you mean to install it and ... hmm
12:53:04 <sbp> interesting
12:53:10 <sbp> thanks, I'll look into that first
12:53:20 <nslater> here's a saple from the couchdb bootstrap script for os x:
12:53:21 <sbp> since installing XCode looks to be crapsome
12:53:34 <nslater> if test -x "`which glibtoolize 2> /dev/null || true`"; then glibtoolize -f -c --automake
12:53:37 <nslater> else libtoolize -f -c --automake
12:53:39 <nslater> fi
12:53:48 <nslater> there's a chance you might have to do something similar
12:53:55 <sbp> apparently I already have glibtool
12:54:00 <nslater> libtoolize comes from xcode, glibtoolize comes from macports
12:54:14 <nslater> what script are you running? can you edit it?
12:54:25 <nslater> put "g" in front of libtoolize
12:54:36 <nslater> or libtool, depending
12:54:58 <lisppaste2> sbp pasted "$ perl Configure.pl --help" at http://paste.lisp.org/display/77717
12:55:09 <sbp> nslater: those are the standard configuration options I can work with here
12:55:19 <nslater> sbp: hmm?
12:55:27 <sbp> and perl Configure.pl (without the help) and then gmake are the tools I'm using
12:55:30 <nslater> sbp: im wondering if you can't hack the build ..
12:55:36 <nslater> .title http://www.longnow.org/
12:55:37 <phenny> nslater: The Long Now Foundation
12:55:39 <_ulises> holy poop, it's snowing :-O
12:55:41 <nslater> either that, or hack your path
12:56:00 <sbp> hack the build?
12:56:10 <sbp> wouldn't the more obvious route be to get Configure.pl to use glibtool?
12:56:16 <nslater> if you can
12:56:23 <nslater> ... I have no idea what it lets you do
12:56:27 <nslater> so I'm presuming the worse
12:56:46 <sbp> well I just pasted the options
12:56:55 <sbp> there are some Compile Options
12:56:56 <nslater> oh, missed that
12:57:00 <sbp> but none of them mention libtool
12:57:00 <nslater> sorry, just woke up essentially
12:57:04 <sbp> no problem
12:57:22 <nslater> hmm, this is weird...
12:57:33 <nslater> did you have to run a ./bootstrap script of similar before this?
12:57:40 *** panni_ (i=hannes@ip-88-152-22-213.unitymediagroup.de) has joined #swhack
12:57:44 <nslater> they're clearly trying to replicate an autotools setup with these options
12:58:03 <nslater> and you don't have an option to specify the path to libtool here
12:58:15 <nslater> mkdir tmpbin && cp `which glibtoolize` tmpbin && PATH=$PATH:./tmpbin COMMAND
12:58:20 <nslater> ^^ that might fool it
12:58:24 <sbp> nslater: nope, this is the first command
12:58:46 <nslater> okay.. libtoolize prolly isn't important then
12:58:56 <nslater> what's the output of: which glibtool?
12:59:07 <sbp> $ which glibtool
12:59:07 <sbp> /opt/local/bin/glibtool
12:59:44 <nslater> hmm, okay - try putting that on your path as libtool so that it takes precidence over the xcode version - see what happens
13:00:26 <sbp> ah! a DotGNU page suggests LIBTOOL=glibtool
13:00:32 <sbp> as a gmake argument
13:00:52 <nslater> ahaha!
13:00:58 <nslater> wait, what
13:01:02 <sbp> or could use export
13:01:03 <nslater> ... a gmake arugment?
13:01:09 <sbp> don't ask me
13:01:10 <nslater> where do you get to call gmake or configure it?
13:01:13 <sbp> export makes more sense to me
13:01:19 <sbp> on the command line, after perl blah blah
13:01:26 *** authentic has quit (Read error: 54 (Connection reset by peer))
13:01:26 <nslater> oh right... not sure if an export will work
13:01:41 <nslater> make might need an argument to pass it down to commands
13:01:41 <sbp> I'll do both
13:02:07 <sbp> nope, got the same old error
13:02:13 <sbp> will try reconfiguring
13:02:18 <nslater> hmm, yeah...
13:02:26 <nslater> the configure stage creates the makefiles
13:02:33 <nslater> ... so you'll need to start from scratch to propogate this
13:02:42 <sbp> aye
13:03:04 <nslater> _ulises: can you boost me?
13:03:53 <sbp> actually, I think I'll do a fresh svn here
13:04:11 <nslater> do they have an release tarballs?
13:04:22 <sbp> nslater: did you see the new boost procedure?
13:04:26 <sbp> nslater: how much energy do you have?
13:04:35 <sbp> 12:57 <sbp> boosts are almost worthless now
13:04:35 <sbp> 12:57 <sbp> they'll work best when you have like 70% energy
13:04:35 <sbp> 12:57 <sbp> quite the opposite of how they previously worked
13:04:35 <sbp> 12:57 <sbp> because they increase your energy by a percentage now
13:04:35 <sbp> 12:57 <sbp> rather than topping you up
13:04:37 <sbp> 12:58 <sbp> this change happened overnight
13:04:39 <sbp> - #tumbolia
13:04:39 <nslater> 1/45, and 1/25 strength
13:04:47 <sbp> then a boost isn't going to help you very much
13:04:57 <sbp> unless by 25% it means 25% of your total possible energy
13:04:58 <nslater> hmm, lame
13:05:06 <nslater> nope, them be fractions
13:05:19 <sbp> nslater: this is the message I got:
13:05:20 <sbp> 11:57 <sbp> "Private Aristo Constabular sent you an Energy Boost which temporarily increases your energy by 25%! Click here to use it!"
13:05:30 <nslater> hmm, "click" to use?
13:05:35 <sbp> which sounds like: by 25% of what you had
13:05:36 <nslater> that could be useful then, you could collect them maybe?
13:05:39 <sbp> oh, I didn't even notice that
13:05:41 <sbp> yeah, that's interesting
13:05:54 <nslater> so, boost me up baby!
13:05:58 <sbp> okay, so you can wait presumably until you're at like 80%
13:06:01 <sbp> cool
13:06:03 <sbp> okay
13:06:47 <nslater> i will boost you too
13:06:57 <sbp> it seems to have lost all of my Top Mates
13:07:12 <_ulises> nslater: I can't access pirates :(
13:07:13 <sbp> ah, no, same old bug
13:07:17 <nslater> happens to me all the time that
13:07:42 <nslater> sbp: you have a boost
13:08:14 <_ulises> nope, no pirates for me :(
13:08:25 <nslater> what's a Keelhauls?
13:08:40 <sbp> ah, http://apps.facebook.com/piratesrule/top_group.php?action=use_energy_pak is the link to use it
13:08:45 <sbp> nslater: thanks!
13:09:19 <nslater> ugh, so close to lvl18
13:09:28 <_ulises> is any of you having issues with pirates?
13:09:29 <nslater> sbp!
13:09:33 <sbp> nope
13:09:34 <sbp> yo
13:09:36 <nslater> i just clicked that link you sent me...
13:09:39 <_ulises> grr
13:09:44 <nslater> and it gave me 56 energy
13:09:46 <sbp> nslater: um, yeah, don't do that
13:09:49 <nslater> .. and i previously had non
13:09:50 <sbp> oh, 56?!
13:09:52 <sbp> woah
13:09:55 <sbp> hmm
13:09:55 <nslater> yeah
13:09:58 * sbp tries it
13:10:09 <_ulises> it just keeps trying to refresh endlessly this url http://www.new.facebook.com/add.php?api_key=94db293858915cb7d45ffb3ab6af8c24
13:10:12 <_ulises> helppls
13:10:13 <sbp> ahahaha
13:10:15 <sbp> I have 118/95!
13:10:18 <nslater> nice one!
13:10:29 <nslater> so your theory is either bunk, or they changed their minds. hehe
13:10:40 <sbp> yeah, heh
13:10:46 <sbp> maybe they didn't implement it yet or something?
13:10:48 <sbp> or there's still bugz?
13:10:51 <sbp> weird
13:11:04 <nslater> lvl(18) motherfuton
13:12:13 *** danja_ has quit (Read error: 110 (Connection timed out))
13:12:42 <_ulises> yeah, thanks for ignoring me motherfutons
13:12:50 <sbp> yay, Level 25
13:13:00 <nslater> _ulises: lrn2stuff
13:13:02 <sbp> _ulises: what could we do?
13:13:03 <sbp> yeah
13:13:17 <nslater> clear your browser cache/cookies/moojoo
13:13:26 <nslater> try rebooting your pc
13:13:30 <nslater> check the power cable is in
13:13:38 <_ulises> meh
13:13:41 <_ulises> stupid fb
13:14:30 <nslater> srsly. clear private data
13:14:32 <nslater> try again
13:16:38 <_ulises> yeah, did
13:16:41 <_ulises> nutin
13:17:29 <sbp> rats, same libtool problem
13:17:51 <nslater> sbp: yo... remember a phenny message you ignored two days ago about watching the film Priceless. just making sure you saw that it was a Breakfast At Tiffany's remake. at least I targeted this particular recomendation
13:18:03 <nslater> haven't laughed so much, and so properly, for a long while
13:18:18 <nslater> there was this one scene that i rewound about four times, guffawing each play through
13:18:50 <sbp> yup, I saw it
13:19:08 <nslater> also... it has, whatserhface in. sec
13:21:02 <nslater> http://img.photobucket.com/albums/v515/bloodylamer/bastardly-photos/0505/album38/audrey-tautou10020601.jpg
13:21:10 <nslater> audrey tautou
13:21:18 <nslater> http://songphon.files.wordpress.com/2007/07/hdp_audrey_tautou_1024x768.jpg
13:21:31 <nslater> meow!
13:22:43 <_ulises> sbp: read The Tower - awesome
13:24:04 <_ulises> okay, did it all
13:24:06 <_ulises> still no dice
13:24:12 <_ulises> ditching for pirates for the day
13:24:19 <_ulises> sorry, no boost for you today, 1 year!
13:26:31 <sbp> nslater: what is libtool generally called from, in a build?
13:26:57 <sbp> the weird thing is that this:
13:26:58 <sbp> $ grep -Iir libtool *
13:27:02 <sbp> comes out with no results
13:28:35 <nslater> make
13:28:45 <nslater> btw, this is why i switched from os x to debian
13:28:50 <nslater> building stuff was such a pain :/
13:36:34 <kpreid> .u
13:36:34 <phenny> U+00A0 NO-BREAK SPACE ( )
13:37:29 * sbp upgrades glibtool and gmake just in case that helps
13:37:40 <sbp> I tried the Apple Developer Centre
13:37:49 <sbp> they no longer seem to make XCode 2.5 available
13:37:52 <sbp> which is helpful of them
13:40:41 <sbp> interesting:
13:40:43 <sbp> .title http://porticus.alittledrop.com/
13:40:44 <phenny> sbp: Porticus
13:42:18 <sbp> hmm, MacPorts relies on XCode
13:47:52 *** authentic (n=authenti@85-127-21-2.dynamic.xdsl-line.inode.at) has joined #swhack
13:48:10 <nslater> whats the point of fighting actual pirates?
13:48:21 <nslater> you can loose, and you seem to get less experience points for it
13:50:36 *** jcgregorio has quit (Remote closed the connection)
13:57:58 *** libby has quit (Read error: 113 (No route to host))
13:58:13 <sbp> nslater: much more money
13:58:27 <_ulises> stop speaking about a game i cant play
14:08:59 * sbp reads about perl6 regexen again
14:10:10 <sbp> hmm
14:10:26 <sbp> instead of {5,10} you now have to do **{5..10}
14:10:33 <sbp> you have to question some of these choices...
14:11:04 <jsled> oh, man, VirtualBox just fucked me over hard in an out-of-diskspace condition.
14:11:06 <sbp> character classes ranges use .. instead of - too
14:11:21 <sbp> jsled: heh, I read that as out-of-dickspace
14:11:27 <sbp> which makes a lot more sense given the rest of the sentence
14:17:08 <sbp> ah, <'blah blah blah'> looks handy
14:18:45 <sbp> oh, hmm, conflicting advice
14:18:58 <sbp> A05 actually says {n,m} has become <n,m>
14:19:15 <sbp> oh, no, wait, heh. there's an inline change:
14:19:16 <sbp> [[[
14:19:16 <sbp> {n,m} <n,m> # assert repeat count
14:19:16 <sbp> [Update: Is now **{n..m} .]
14:19:17 <sbp> ]]]
14:19:24 <sbp> nice clear documentation, very perl
14:19:38 <nslater> why do you do perl, sbp?
14:19:48 <nslater> and how often do you use it?
14:22:13 <sbp> I don't do perl
14:22:16 <nslater> WOAH, FULL ENERGY BOOST BY RANDOM
14:22:17 <sbp> and I don't use it
14:22:21 <nslater> oh, I see you talking about it all the time
14:22:27 <nslater> and you seem to know about it, so I figured you used it
14:22:35 <sbp> except for this Makefile.pl today
14:22:51 <sbp> no, but I'm tracking the progress of perl6
14:23:27 <nslater> waipls?
14:24:12 <sbp> because if it all comes together it might be the best programming language
14:24:40 <nslater> that sounds like a weird thing for you to say, of all people
14:24:50 <spb> the more one knows about perl, the less likely one is to want to use it
14:24:50 <phenny> spb: 25 Mar 00:25Z <nslater> tell spb bug: " .u latin small letter oe"
14:24:57 <sbp> well perl is manifestly getting better and python is manifestly getting worse
14:25:04 <nslater> loggy: pointer
14:25:04 <loggy> http://swhack.com/logs/2009-03-28#T14-25-04
14:25:17 <sbp> dunno if they'll cross over at some point
14:25:24 <sbp> so best to track the situation
14:25:26 <nslater> good, still no reason to take spb of ignore
14:25:30 <sbp> nope
14:25:42 <nslater> still, seems weird. the world is bigger than python and perl
14:25:48 <nslater> moreover, they are just tools
14:25:53 <sbp> hmm?
14:26:04 <sbp> I don't know what you're talking about now
14:26:25 <nslater> well, you said "the best programming language" which is like saying "my new hammer is the best tool" - and it's like "eh? for what?", "oh, everything...", "erm..."
14:26:55 <_ulises> that's java
14:26:57 <_ulises> geez
14:27:02 <nslater> i could have understood you if you say "a really good programming language"
14:27:04 <sbp> yeah, pretty much. scoped, of course, to the kinds of tasks that I need a programming langauge for. in other words, you seem to have taken my assertion as scoped over the world for some reason; I don't know why
14:27:10 <sbp> perhaps lrn2relativism
14:27:31 <sbp> for me, if I'm going to write a program I'm thinking: python
14:27:37 <nslater> why would i adopt the scope of "stuff sbp uses it for"?
14:27:45 <sbp> because I'm the person talking
14:27:56 <nslater> you didn't say "my favourite", "my best", "the most useful for me"
14:28:06 <nslater> when people say "the best X" they usually mean "IN TEH WORLD"
14:28:10 <sbp> no, because amongst friends who understand relativism I take out the scoping
14:28:16 <sbp> because I generally consider that they'll understand
14:28:23 <sbp> Arnia does exactly the same, and has commented on that a few times
14:28:34 <nslater> I guess, there's always going to be room to confusion though
14:28:50 <sbp> not really, because the statement here would be absurd in the way that you took it
14:28:56 <sbp> as you found out; because you did take it that way
14:29:04 <nslater> and commented on how absurd it was. heh
14:29:12 <nslater> guess you have a point, like i said..
14:29:20 <nslater> ... maybe too much time on redit :)
14:29:28 <sbp> hehe
14:29:44 <sbp> I think this links to the conversation with Morbus the other day
14:29:48 <_ulises> nslater: you into electronic music right?
14:29:48 <nslater> oh?
14:29:50 <sbp> where I was asking what people's favourite editors are
14:29:58 <sbp> and he said he just doesn't care to say, because it's silly
14:30:01 <nslater> _ulises: im into all good music
14:30:07 <sbp> because flame wars about software are silly
14:30:13 <sbp> and of course generally speaking that's correct
14:30:17 <_ulises> nslater: may want to listen to modwheelmood
14:30:25 <_ulises> flamewars are fun
14:30:32 <_ulises> to watch from the side that is
14:30:36 <nslater> it depends how you couch the discussion
14:30:39 <sbp> but I figured that this is different
14:30:51 <sbp> because here I'm mainly interested in informed workflow elaboration
14:30:53 <nslater> if it's "10 reasons vi is bettar than emacs" im not interested
14:31:00 <sbp> and I know that that's the sort of thing that I'll get from Morbus or xover or Arnia
14:31:03 <nslater> if it's "how vi could help you do X" i might want to read it
14:31:11 <sbp> they'll say *why* a certain tool helps them, in what context
14:31:16 <sbp> they'll be likely to know if it's just habit etc.
14:31:23 <sbp> for example I asked deltab ages and ages ago what client he used
14:31:25 <sbp> he said BitchX
14:31:28 <sbp> I asked why
14:31:37 <sbp> he said just habit, not that it was actually a tool I should go and download
14:31:40 <sbp> so there you go
14:31:47 <nslater> yeah
14:31:48 <sbp> (I don't think he uses it anymore)
14:32:01 <nslater> it's not maintained any more
14:32:06 <nslater> ... i used to use it, for the same reason
14:32:08 <sbp> ah
14:32:10 <nslater> and now i use irssi
14:32:22 <nslater> but only because ive not found another client that actually works
14:32:28 <sbp> hmm, same libtool problem
14:32:30 <nslater> (via the terminal, and for how i want to use it)
14:32:57 <sbp> okay, I'm going to do something dirty
14:33:03 <sbp> and move /usr/bin/libtool and link it to glibtool...
14:33:20 <nslater> i suggested something similar before... :)
14:34:02 <sbp> fail:
14:34:03 <sbp> libtool: unrecognized option `-dynamic'
14:34:03 <sbp> libtool: Try `libtool --help' for more information.
14:34:06 <sbp> will try reconfiguring
14:36:37 <[bjoern]> long and hard
14:36:40 <[bjoern]> have I searched words
14:36:43 <[bjoern]> to describe
14:36:51 <[bjoern]> just how bad a day
14:36:54 <[bjoern]> this one turns out to be
14:36:56 <[bjoern]> but in the end
14:36:58 <[bjoern]> I find
14:37:01 <[bjoern]> a simple fact
14:37:04 <[bjoern]> says it all:
14:37:09 <[bjoern]> 2 hungry 2 eat
14:37:14 <sbp> [bjoern]: hmm, wonder if there's an /X in perl6?
14:37:15 <nslater> whut
14:37:19 <sbp> [bjoern]: I mean, that does the opposite to the now built-in /x
14:37:31 <[bjoern]> like consider all ws significant?
14:37:36 <sbp> [bjoern]: you could hire a woman to forcefeed you
14:37:48 <[bjoern]> use a token or regex, one of them does what you want
14:37:56 <[bjoern]> not both
14:38:01 <sbp> token: cool
14:38:01 <[bjoern]> I just don't recall which
14:38:15 <[bjoern]> or perhaps both, but then rule does not
14:38:27 <[bjoern]> there is one that does it in any case
14:38:39 <[bjoern]> I know because I used the wrong ones when I tried
14:39:32 <[bjoern]> Mr T would forcefeed the women.
14:40:26 <nslater> it annoys the fuck out of me that this game displays pirates to fight that i cant fight because they are dead
14:40:54 <sbp> yeah, Morbus hates that too
14:41:53 <sbp> hmm, new one:
14:41:54 <sbp> ranlib: unrecognized option `-q'
14:41:54 <sbp> ranlib: Try `ranlib --help' for more information.
14:41:54 <sbp> ar: internal ranlib command failed
14:42:03 <[bjoern]> nslater: You fight like a dairy farmer.
14:42:05 <nslater> its enough for me to want to give up
14:42:37 <sbp> hmm
14:42:38 <sbp> $ ls -al $(which ranlib)
14:42:38 <sbp> lrwxr-xr-x 1 root wheel 7 Oct 17 2006 /usr/bin/ranlib@ -> libtool
14:42:59 <nslater> which granlib?
14:43:02 <nslater> as a guess
14:43:06 <sbp> $ ranlib --version
14:43:06 <sbp> ltmain.sh (GNU libtool) 2.2.6
14:43:06 <sbp> Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
14:43:10 <nslater> hmm
14:43:16 <sbp> Copyright 2008
14:44:48 <sbp> getting kinda pissed off with this
14:45:05 <sbp> lrn2make software which works, pls, people
14:45:13 <nslater> blame apple
14:45:17 <sbp> yaeh
14:46:11 <[bjoern]> you still radukoing? I've been getting buried by cold rain for hours!
14:46:16 <sbp> yeah
14:48:07 <sbp> I suppose I could install the MacPorts parrot
14:48:32 <[bjoern]> rain, much rain, and much more rain, plus Mütze, make me look totally unlike Hitler.
14:48:57 <sbp> .leo Mütze
14:48:58 <phenny> die Mütze = bonnet, cap, tuque also: toque (Canad.)
14:48:59 <phenny> phrygische Mütze = Phrygian Cap (textil.)
14:49:00 <phenny> — http://dict.leo.org/ende?search=M%C3%BCtze
14:49:11 <sbp> bjoern's bonnet?
14:49:19 <sbp> $ sudo port install parrot
14:49:19 <sbp> ---> Fetching icu
14:49:20 <sbp> ---> Attempting to fetch icu4c-4_0-src.tgz from http://kent.dl.sourceforge.net/icu
14:49:21 <sbp> - funny
14:49:39 <sbp> ALREADY DID THAT, MOTHERFUTONS
14:50:52 <sbp> unfortunately, this is off of the http://perlgeek.de/blog-en/perl-6/where-rakudo-lives.writeback beaten track
14:51:18 <sbp> so I dunno how you install rakudo with parrot in MacPorts
14:51:35 <sbp> noting the following:
14:51:35 <sbp> $ port search rakudo
14:51:35 <sbp> No match for rakudo found
14:51:43 <sbp> (no perl6 either)
14:52:25 <nslater> is it wrong to be experiencing a little bit of schadenfreude right now? ;)
14:54:00 <sbp> dunno why you would be
14:54:17 <sbp> if you're feeling superior because you're on Debian, I could just list the million ways in which OS X is better for me than Debian
14:54:38 <sbp> or alternatively point out that not having perl6 installed is a good thing in many ways
14:55:06 <sbp> you could also try installing rakudo on Debian and see how *you* go
14:55:14 <nslater> because i used to have a mac, and i used to try and build stuff, and i used to be up until 4am wrestling dependances, and i maintain and package software for the asf that has to run on os x so im still plagued by it, and i have the perspective of being a debian user and enjoying its vastly more pleasent packaging system
14:55:34 <nslater> so its like watching someone go through stuff ive already gone through a million times, and thankfully get to avoid for the most part these days
14:55:38 <nslater> ... i think that qualifies
14:55:56 <sbp> I've already pointed out two ways in which you're wrong
14:56:00 <sbp> I'm sure I could come up with others...
14:56:08 <nslater> how can I be wrong? im stating opinion
14:56:17 <nslater> you're not presuming to tell me my own emotional state?
14:56:25 <sbp> "<nslater> is it wrong ..."
14:56:27 <sbp> yes
14:56:29 <sbp> heh
14:57:07 <nslater> didnt say debian is better than os x, and it matters not that you're installing perl, could be gnu publish for all i care... i just chuckle when i think of how hard it is to install things on osx. heh
14:57:30 <sbp> as I say, it would be interesting to see how you get on with rakudo on Debian
14:57:39 <sbp> my experience is quite varied
14:57:40 <nslater> oh, im sure i would fail spectacularly!
14:57:52 <sbp> if I'm looking to install something like emacs or python that's a few second job
14:57:55 <sbp> even in MacPorts
14:58:03 <sbp> of course we had that stupid problem with python_select
14:58:03 <nslater> and then i would laugh at my self a bit, and prolly go on 4chan and get drunk to make it all better again
14:58:08 <sbp> which the idiots won't fix
14:58:22 <sbp> but rakudo is a bit off the road...
14:58:34 <nslater> im also, i would hope you realised, not laughing *at* you or *your* attempts
14:58:42 <nslater> just the state of packaging in os x, makes me laugh sometimes
14:58:56 <nslater> i mean, for some things, like .app files and .dmg - it's a bloody dream!
14:59:08 <[bjoern]> so fucking laundry done. now out cycling a third time
14:59:08 <nslater> but for anything "off the beaten track" as you say... well, cavet emptor!
14:59:09 <sbp> yeah, Debian is obviously better at software packages...
14:59:14 <sbp> wouldn't say that much better though
14:59:20 <[bjoern]> must purchase enourmous quantities of drugs
14:59:26 <sbp> [bjoern]: sweet
14:59:30 <sbp> don't forget to lemon your pedals
14:59:36 <sbp> it makes them invisible to speed cameras
14:59:49 <[bjoern]> I had to readjust my Sattel five times today already
15:00:04 <nslater> 14:57 < sbp> as I say, it would be interesting to see how you get on with rakudo on Debian
15:00:07 <nslater> wait.. on debian?
15:00:12 <sbp> yeah, on Debian
15:00:12 <nslater> that sounds like a challenge to me. heh
15:00:14 <[bjoern]> but only raining heavily three times while doing so
15:00:15 <nslater> what's rakudo?
15:00:18 <nslater> .g rakudo
15:00:19 <phenny> nslater: http://rakudo.org/
15:00:25 <sbp> it's a perl6 implementation
15:00:38 <sbp> you have to install ICU as part of the deal, note
15:00:45 <[bjoern]> running on parrot, running on icu, ... see there
15:00:48 <nslater> icu comes prepackaged by debian
15:00:54 <nslater> and i have installed it by hand before
15:00:58 <nslater> couchdb uses ice
15:00:59 <nslater> icu
15:01:07 <nslater> rakudo is not packaged though
15:01:21 <nslater> okay, you want me to do a build on debian? :)
15:01:32 <sbp> sure, would be interesting
15:01:40 <nslater> cd okay
15:01:42 <nslater> erm, okay
15:01:46 <sbp> ...
15:01:47 <nslater> heh, already started, you'll see
15:01:50 <sbp> hehe
15:01:53 <nslater> E_WRONG_WINDOW
15:02:35 <sbp> actually I'll try on debian too
15:02:43 <nslater> well, lets see how i do first
15:02:48 <nslater> no sense in wasting your time
15:03:52 <nslater> (btw, macports icu works for couchdb, have you tried that?)
15:05:01 <sbp> nslater:
15:05:01 <sbp> 14:52 <sbp> okay, I've decided to take a different tack
15:05:07 <sbp> 14:52 <sbp> because none of the million ways that I tried to fix my libtool / glibtool situation works
15:05:07 <sbp> 14:52 <sbp> so now I'm going to install the MacPorts parrot...
15:05:07 <sbp> 14:53 <sbp> and then find some way to get the .git of rakudo to use that
15:05:07 <sbp> 14:53 <sbp> (don't ask me how)
15:05:09 <sbp> - #perl6
15:05:33 <sbp> oh this is funny. with MacPorts:
15:05:34 <sbp> /usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3) object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown load command 4)
15:05:34 <sbp> gnumake: *** [blib/lib/libparrot.1.0.0.dylib] Error 1
15:05:59 <nslater> okay, configure went without a hitch
15:06:08 <nslater> running make
15:06:23 <nslater> --gen-parot for configure worked perfectly
15:07:15 <nslater> maybe your problem is that the configure script is parsing your arch incorrectly, or some of the shared libs for your arch are not available
15:07:21 <nslater> might be an intel/powerpc thing, who knoes
15:07:24 <nslater> or...
15:07:32 <nslater> you might have to export your DYNLIB path or something
15:08:26 <nslater> sbp: take a look at
15:08:27 <nslater> http://wiki.apache.org/couchdb/Error_messages
15:08:35 <nslater> sbp: thats where ive been collecting weird os x errors with couchdb
15:08:41 <nslater> sbp: mostly to do with ICU and DYLIB paths
15:08:52 <nslater> anyway. make ran without error
15:09:27 <nslater> nslater@tumbolia: /tmp/rakudo/rakudo $ ./perl6 --version
15:09:27 <nslater> This is Rakudo Perl 6, revision 37752 built on parrot 1.0.0-devel
15:09:27 <nslater> for i486-linux-gnu-thread-multi.
15:09:30 <nslater> \o/
15:09:43 <sbp> cool
15:09:50 <nslater> this... is the reason i like debian. heh
15:10:04 <nslater> the actual application i was trying to install, when i made the switch was gcj
15:10:08 <nslater> the gnu java compiler
15:10:15 <nslater> ... spent about a week trying to get it on os x
15:10:26 <nslater> then did it in about 30 mins on debian. heh, i had made my mind up by that point
15:10:58 <nslater> have a look through those errors messages for couchdb
15:11:05 <nslater> might be useful, such as setting your icu path, etc
15:11:10 <nslater> or LD_LIBRARY_PATH
15:11:25 <nslater> sounds stupid, but opening a new shell might work too
15:11:33 <nslater> macports alters your system bash files
15:11:40 <nslater> ... so sometimes you need to resource them to pick things up
15:11:46 <nslater> such a hack! heh
15:16:39 <sbp> .title https://trac.macports.org/ticket/19024
15:16:41 <phenny> sbp: #19024 (parrot-1.0.0 fails to install due to libtool) – MacPorts
15:17:24 <nslater> cool
15:17:33 <nslater> good luck!
15:17:41 <sbp> thx
15:17:57 <nslater> macports are quite responsive, more so than ian bicking. heh
15:18:07 <sbp> yeah
15:18:13 <sbp> they were speedy with python_select
15:19:01 <nslater> yeah, for all the moans i have about them (esp. with the couchdb package) at least they bother to respond to bugs. debian could improve in that respect
15:19:11 <nslater> ... many of my debian bugs are older than a year with no response. heh
15:19:48 <sbp> heh
15:20:05 <nslater> i feel kinda bad now
15:20:29 <nslater> ... my schadenfreude has turned into guilt that i built it in 9 minutes
15:20:31 * nslater smiles
15:20:38 <sbp> so did I, on debian
15:20:41 <nslater> you have a debian machine you can use though?
15:20:42 <nslater> ah, yeah
15:20:59 <sbp> sbp@helios:~/perl6/rakudo$ ./perl6 --version
15:20:59 <sbp> This is Rakudo Perl 6, revision 37752 built on parrot 1.0.0-devel
15:20:59 <sbp> for x86_64-linux-gnu-thread-multi.
15:20:59 <sbp> Copyright 2006-2008, The Perl Foundation.
15:21:05 <nslater> woo
15:21:18 *** cre8radix (n=jamaerah@c-base/member/cre8radix) has joined #swhack
15:21:21 <nslater> x86_64? funky!
15:21:50 <nslater> cre8radix: boost me please
15:22:06 <cre8radix> k
15:22:10 <sbp> me too pls
15:22:59 <nslater> Oh crap, I accidentally a whole bottle of rum. :/
15:23:49 <sbp> heh, heh
15:24:32 <cre8radix> nslater: done
15:25:17 <nslater> not got it yet, weird
15:25:57 *** jetscreamer (n=jetscrea@unaffiliated/jetscreamer) has joined #swhack
15:26:58 <sbp> “Ye successfully purchased 10 Captured Islands.”
15:26:58 <sbp> whoo
15:27:14 <nslater> fuck!
15:27:23 <cre8radix> sbp: " Cap'n Wedgewick McGuffery found a Phantom Telescope"
15:27:27 <sbp> sweet
15:28:04 <sbp> nslater: using the use_energy_pak link I now get: “You already used your Energy Boost today. You must wait 21 hours 42 minutes before you can use another one.”
15:28:22 <nslater> woah.....
15:28:30 <nslater> what was the link again?
15:29:22 <nslater> got it
15:29:31 <sbp> nslater: http://apps.facebook.com/piratesrule/top_group.php?action=use_energy_pak
15:29:36 <sbp> heh
15:29:48 <nslater> hmm, worked for me
15:29:53 <nslater> got an energy boost
15:30:02 <sbp> hmm
15:30:05 <nslater> 58/47
15:30:41 <nslater> lvl(20) bitches
15:30:55 <sbp> heh, you're gaining on me
15:30:59 <sbp> I'm at Level 25
15:31:14 <sbp> then again, I'm also at: "Cash Flow: 636,324 every 60 minutes."
15:31:26 <nslater> nice.. im at about 30,000
15:32:23 <nslater> wish i could just say "do 30 fights"
15:32:42 <sbp> heh, yeah
15:33:36 <nslater> "Cap'n Wedgewick McGuffery rallied the crew! (Effect: 2x experience)"
15:33:37 <nslater> \o/
15:34:13 <sbp> yeah mang
15:34:36 <[bjoern]> Hitler appears to be a very young looking man
15:34:48 <sbp> why's that?
15:34:53 <sbp> oh, because of all the drugs
15:34:55 <sbp> right
15:35:17 <[bjoern]> no russian president for [bjoern] without id
15:35:18 <[bjoern]> (drinking age 18)
15:36:49 <nslater> the token woman pirate in the header choxes me up
15:37:07 <sbp> [bjoern]: maybe you took too many!
15:37:17 <sbp> but you'll be okay if you lemoned your pedals
15:37:23 <[bjoern]> yay to daylight savings
15:37:36 <sbp> nslater: updates on https://trac.macports.org/ticket/19024
15:37:48 <sbp> yay to daylight savings? wow, you're really gone
15:38:42 <[bjoern]> It's called the truth. I'm no expert, but it sounds cool, in a wrong way.
15:38:59 <[bjoern]> so, back to writing patches for NYT software
15:39:11 <[bjoern]> garfield food is in the oven
15:39:15 <[bjoern]> I was thinking about saying that
15:39:22 <nslater> sbp: cool. cc'd myself
15:39:22 <[bjoern]> and then I thought I should clarify
15:39:25 <[bjoern]> no, not Odie
15:39:31 <[bjoern]> but then, oh no, that's ALF
15:39:38 <[bjoern]> and he doesn't like dogs, he likes cats
15:39:43 <[bjoern]> like Garfield
15:40:03 <[bjoern]> then I noticed i forgot to attach a nut/mother to my bike light
15:40:18 <sbp> that's the first thing I've understood so far
15:40:30 <[bjoern]> then I started seeing black people with sun glasses
15:40:41 <[bjoern]> rest of the way I kept my eyes and mind closed
15:41:06 <nslater> hmm
15:41:09 <sbp> was Odie pedalling?
15:41:49 <nslater> avast! .o/
15:41:58 <[bjoern]> he was busy buring cars in his garden.
15:43:20 <sbp> buring?
15:43:21 <sbp> .w bur
15:43:23 <phenny> bur — noun: 1. A rough, prickly husk around the seeds or fruit of some plants, 2. Any of several plants having such husks, 3. A rotary cutting implement having a selection of variously shaped heads
15:43:27 <sbp> ah
15:44:23 <[bjoern]> you know my keyboard. just a week ago the left alt lost its attachment
15:44:57 <sbp> at least it hasn't been autofiring for a while
15:46:53 <[bjoern]> i just trained to push the e key just the right way
15:52:51 <[bjoern]> what's your osx v?
15:57:34 <[bjoern]> "This is on OS X 1.4 with Xcode 2.2.2, and the latest MacPorts"
15:57:48 <[bjoern]> 1.4 sounds a bit old...
16:01:18 <[bjoern]> .t
16:01:18 <phenny> Sat, 28 Mar 2009 16:01:18 GMT
16:02:38 *** jetscreamer has quit (Read error: 110 (Connection timed out))
16:02:58 <sbp> [bjoern]: see my first textual comment
16:04:14 <[bjoern]> what's your gcc version?
16:04:22 <[bjoern]> (--version)
16:05:04 <[bjoern]> Look, I closed trac as quickly as possible
16:12:12 <sbp> [bjoern]:
16:12:12 <sbp> $ gcc --version
16:12:12 <sbp> i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5250)
16:12:12 <sbp> Copyright (C) 2005 Free Software Foundation, Inc.
16:12:14 <[bjoern]> did you run gmake first, then gmake test, or gmake test directly?
16:12:21 <sbp> gmake first
16:12:27 <sbp> right after perl Configure.pl
16:12:34 <sbp> so:
16:12:38 <sbp> $ perl Configure.pl
16:12:40 <sbp> $ gmake
16:12:50 <sbp> which resulted in the error
16:13:04 <[bjoern]> the error came from gmake test, no?
16:13:13 <[bjoern]> that's what you pasted anyway
16:13:13 <sbp> no, I didn't get that far
16:13:49 <sbp> "test" isn't mentioned in https://trac.macports.org/ticket/19024
16:14:02 <[bjoern]> I'm talking about
16:14:03 <[bjoern]> [28 Mar 09 12:25] * sbp * gmake test:
16:14:03 <[bjoern]> [28 Mar 09 12:25] * sbp * /usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3) object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown load command 4)
16:14:03 <[bjoern]> [28 Mar 09 12:25] * sbp * gmake: *** [blib/lib/libparrot.1.0.0.dylib] Error 1
16:14:03 <[bjoern]> [28 Mar 09 12:25] * sbp * great
16:14:04 <[bjoern]> [28 Mar 09 12:25] * sbp * .gc "libgcc_s.10.4.dylib malformed object"
16:14:48 <sbp> [bjoern]: hmm. I don't recall that being in gmake
16:14:54 <sbp> er, don't recall that being in gmake test
16:15:01 <sbp> so I must have typed gmake test by accident or something
16:15:35 * [bjoern] wonders if in the shell, or the irc window...
16:16:17 <sbp> just checking the shell backscroll to make sure
16:18:25 <sbp> $ gmake
16:18:25 <sbp> Compiling with:
16:18:26 <sbp> xx.c
16:18:26 <sbp> [...]
16:18:38 <sbp> /usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3) object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown load command 4)
16:18:38 <sbp> gmake: *** [blib/lib/libparrot.1.0.0.dylib] Error 1
16:18:44 <sbp> so yes, it was just an irc typo
16:18:46 <sbp> the command was gmake
16:18:52 <sbp> and that was directly after perl Configure.pl
16:24:11 <[bjoern]> There is not much responseria on irc perl orgs #parrot
16:25:55 <[bjoern]> they point out your macports bug report...
16:26:41 <[bjoern]> you can't upgrade to xcode 2.4 either i suppose?
16:28:23 <[bjoern]> it's reported to run there at least
16:30:16 <[bjoern]> you can compile other c code?
16:34:22 <sbp> yeah, I haven't had a problem like this before
16:34:25 <sbp> as far as I can remember
16:34:32 <sbp> can't upgrade to any other version of Xcode
16:34:40 <sbp> Apple only make available 3.0.1 now or somesuch
16:34:46 <sbp> which is Leopard only
16:35:52 <sbp> it seems to be some stupid little Apple-specific architecture niggle
16:36:16 <sbp> looks like /usr/local/lib/libgcc_s.10.4.dylib might be corrupt or something
16:36:24 <sbp> I wonder if Xcode 2.2.1 put that there...
16:37:31 <[bjoern]> There was a google result suggestion to remove the faulty / incompatible library, but I figured you don't have loads of clibs and compilers all around...
16:38:00 * [bjoern] has over half a dozen of c compilers on the main system, several more in various vms...
16:45:51 <sbp> yeah, not exactly a den of c iniquity
16:46:15 <sbp> no reply on the MacPorts thread for a while now...
16:46:22 <[bjoern]> "Util sees that the ticket comment is incorrect - Xcode 2.5 (for OS X 10.4) *is* still available from the ADC site. You have to scroll down to see it."
16:46:34 <sbp> hmm
16:47:32 <sbp> searching http://developer.apple.com/tools/xcode/
16:47:36 <sbp> "2.5" not found
16:47:50 <sbp> and no visible clues either, like a big "2.5!!!" image or anything
16:47:59 <sbp> also http://developer.apple.com/technology/xcode.html
16:48:16 <sbp> under Xcode, it clearly states: "Intel or PowerPC Mac running Leopard."
16:48:20 <sbp> but let's follow that link anyway...
16:48:33 <sbp> then it goes to "Xcode 3.1.2 Developer Tools"
16:48:53 <sbp> then it gives you two download options:
16:48:54 <sbp> [[[
16:48:55 <sbp> Download Name File Size Date Posted
16:48:55 <sbp> About Xcode Tools 3.1.2 (PDF) 77 KB 24 Nov 2008
16:48:55 <sbp> Xcode 3.1.2 Developer Tools DVD (Disk Image) 995.8 MB 24 Nov 2008
16:48:56 <sbp> ]]]
16:49:04 <sbp> [bjoern]: where did you get that comment from? #parrot?
16:49:14 <sbp> can you ask Util to elaborate? which page? where on the page?
16:49:19 <[bjoern]> Yeah. Asked for some direct link already.
16:49:26 <sbp> I've already searched around the ADC site, note...
16:50:09 <[bjoern]> http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=19907 ?
16:50:42 <[bjoern]> That's the first google hit for '"xcode 2.5" download' ...
16:51:52 *** lmorchard|away is now known as lmorchard
16:52:56 <sbp> ah yes, that works
16:53:44 <sbp> ...thanks!
16:54:53 <[bjoern]> ah, three days ago the first light bulb died, now the second. pretty much exactly half a year old.
16:55:09 <sbp> you installed them both at the same time?
16:55:16 *** lmorchard is now known as lmorchard|away
16:56:27 <[bjoern]> yup
16:59:09 <[bjoern]> .leo Standart
16:59:10 <phenny> — http://dict.leo.org/ende?search=Standart
16:59:12 <[bjoern]> .leo Standarte
16:59:13 <phenny> die Standarte = flag, pennant (textil.), standard (textil.)
16:59:13 <phenny> — http://dict.leo.org/ende?search=Standarte
16:59:39 <[bjoern]> a Standart is a way to stand.
17:00:30 *** shepazutoo (n=schepers@adsl-221-7-163.rmo.bellsouth.net) has joined #swhack
17:00:34 <[bjoern]> .œd standard
17:01:27 *** shepazu has quit (Read error: 60 (Operation timed out))
17:02:43 <[bjoern]> what sound do you get when you say oooo eeee ooo eee oo ee oe oeoeoeoeoeoeo... faster and faster?
17:03:17 *** lmorchard|away is now known as lmorchard
17:05:06 <sbp> a vibrillating syrophonax
17:07:41 <sbp> or a Czechoslovakian yodel, as it's sometimes known
17:08:13 <[bjoern]> what if you use german pronounciation?
17:10:49 <sbp> The Being Sick Noise
17:11:08 <[bjoern]> That's what I get aswell, great.
17:16:15 *** shepazutoo has quit ("Core Breach")
17:16:59 *** shepazu (n=schepers@adsl-221-7-163.rmo.bellsouth.net) has joined #swhack
17:23:43 *** shepazutoo (n=schepers@adsl-221-38-51.rmo.bellsouth.net) has joined #swhack
17:38:25 <sbp> .u a
17:38:25 <phenny> U+0061 LATIN SMALL LETTER A (a)
17:38:34 <sbp> .c 0x61 in decimal
17:38:34 <phenny> 0x61 = 97
17:39:39 *** shepazu has quit (Read error: 113 (No route to host))
17:41:49 <nslater> hello
17:49:28 *** paulproteus has quit (Remote closed the connection)
17:51:17 *** jpallan has quit (Read error: 60 (Operation timed out))
17:52:19 <nslater> sbp: impending lulz, are you about?
17:52:38 <[bjoern]> You always say that.
17:52:57 <nslater> okay, im on this:
17:52:58 <nslater> http://www.cleverbot.com/
17:53:04 <nslater> transcript of my conversation so far:
17:53:05 <nslater> [[[
17:53:21 <nslater> Me: I accidentally a whole rum bottle.
17:53:30 <nslater> Bot: You accidentally what?
17:53:36 <nslater> Me: ... a whole rum bottle.
17:53:45 <nslater> Bot: What did you do with the bottle?
17:53:54 <nslater> Me: I accidentally the whole bottle.
17:54:00 <nslater> Bot: I accidentally your whole face.
17:54:07 <nslater> Me: Woah dude, that's harsh.
17:54:13 <nslater> Bot: I know. Things could get better.
17:54:14 <nslater> ]]]
17:54:19 <nslater> not sure what to put next
17:55:22 <nslater> actually pretty impressed so far, wtf, etc
17:55:39 <nslater> never seen a bot that cracks jokes before, not funny ones anyway
17:57:11 <nslater> wait, it just asked ME a question...
17:58:19 <[bjoern]> so I typed something in, hit enter, and it's been loading for a minute now...
17:58:27 <nslater> takes a while..
17:58:32 <nslater> not that long though..
17:58:37 <[bjoern]> I think it timed out now
17:59:27 <nslater> bwahaha
17:59:38 <nslater> .. this is more fun than chatting to real people. or more funny, anyway
17:59:39 <nslater> check this out
17:59:45 <nslater> [[[
17:59:54 <nslater> Bot: Do you know 'Hey Jude'?
17:59:59 <nslater> Me: Of course, why do you ask?
18:00:06 <nslater> Bot: Because he's a friend of mine.
18:00:11 <nslater> Me: 'Hey Jude' is a song, not a person.
18:00:17 <nslater> Bot: I know that!
18:00:22 <nslater> Me: So why did you say he's a friend of yours? How can you be friends with a song?
18:00:27 <nslater> Bot: I was role playing, just for fun.
18:00:32 <nslater> Me: I accidentally a level seven mage.
18:00:37 <nslater> Bot: I accidentally the whole mankind.
18:00:38 <nslater> ]]]
18:01:03 <[bjoern]> Well, you are chatting to real people.
18:01:10 <nslater> how do you know?
18:01:23 <[bjoern]> it says so right on the page?
18:01:39 <nslater> no, it doesn't
18:01:45 <nslater> it says it learns from real people
18:01:47 *** danja_ (n=danny@host173-57-dynamic.9-79-r.retail.telecomitalia.it) has joined #swhack
18:03:28 <nslater> im confused
18:05:29 *** _ulises has quit (Read error: 110 (Connection timed out))
18:05:33 <nslater> it just asked me if i know who chris hansen is
18:05:48 *** phenny has quit (Read error: 110 (Connection timed out))
18:05:50 *** sbp has quit (Read error: 110 (Connection timed out))
18:06:34 *** lisppaste2 has quit (Read error: 104 (Connection reset by peer))
18:07:04 <[bjoern]> you better come back quick
18:07:11 <nslater> pretty convinced this is a real person
18:07:13 <nslater> but how?
18:07:18 <nslater> how does it link you up with a person?
18:07:26 <nslater> do you both think your talking to a bot?
18:07:45 <[bjoern]> Consider how many people may be doing the same thing you are doing right now.
18:08:19 <nslater> but... i started the conversation
18:08:27 <nslater> and the response was related
18:08:39 <nslater> so, was there someone else who got my first sentence as the random reply to his?
18:09:11 <[bjoern]> Well, I would implement something along that line, yes.
18:09:43 *** tobbez has quit (Read error: 110 (Connection timed out))
18:09:55 <nslater> so, the system will have chatters for everyone, except 50% of the time there will be one person without a partner
18:11:09 *** sbp (n=h5@65.23.155.167) has joined #swhack
18:11:12 <[bjoern]> more likely that you do not have a constant partner, and that humans are not its only source of text generation
18:11:30 <[bjoern]> .g language tools
18:11:33 <nslater> Interesting, please go on ?
18:11:54 <sbp> HELLO
18:11:56 <sbp> I AM BACK
18:12:00 <sbp> FROM OLDGIMBLE
18:12:02 <sbp> BECAUSE HELIOS IS DOWN
18:12:02 <[bjoern]> nurnot
18:12:04 <sbp> ALSO LISPPASTE IS DOWN
18:12:06 <sbp> AND I JUST WENT TO USE IT
18:12:08 <sbp> AND SAW AN ERROR MESSAGE
18:12:16 <sbp> AND WENT TO IRC
18:12:20 <sbp> AND SAW IRC WAS DOWN
18:12:22 <sbp> AND THOUGHT IT WAS MY INTERNET DOWN
18:12:24 <sbp> SO I RESET MY ROUTER
18:12:28 <sbp> AND PULLED OUT MY CABLE
18:12:30 <sbp> AND PUT THEM BACK IN
18:12:34 <[bjoern]> it's sad that i cannot use phenny to translate, and then cannot properly google the web interface either.
18:12:36 <sbp> AND GUESS WHAT??
18:12:38 <sbp> NO SERIOUSLY!!
18:12:42 <sbp> GUESS WHAT??
18:12:44 <sbp> THAT'S RIGHT
18:12:47 *** crschmidt (i=crschmid@59.176.232.72.static.reverse.ltdomains.com) has joined #swhack
18:12:48 <sbp> IT WASN'T THE INTERNET
18:12:50 <sbp> IT WAS JUST SILLY SERVERS BEING SILLY
18:12:53 <[bjoern]> yo crschmidt
18:12:58 <sbp> so anyway, I'm back and you're glad probably that I am back
18:13:08 <crschmidt> says you
18:13:12 <sbp> but it would sure be nice to paste things! to paste them into lisppaste!
18:13:13 <[bjoern]> did you bring presents?
18:13:20 <sbp> yeah
18:13:20 <crschmidt> silly kernels being silly, even
18:13:26 <nslater> sbp: i am chatting to a bot
18:13:27 <nslater> sbp: http://www.cleverbot.com/j2log-nXpJQGOCFATCAPELIZE-detail
18:13:28 <crschmidt> fscking kernels
18:13:30 <sbp> we're all having to deal with the sad loss of helios
18:13:32 <nslater> sbp: read that for lulz
18:13:33 <crschmidt> thinking they know better than me
18:13:38 <sbp> ah, here's someone who might be able to help us with our woes
18:13:52 <sbp> yo crschmidt. is this because I installed perl6 on helios?
18:14:00 <sbp> damn man, kernels are always being braggavadinos
18:14:01 <crschmidt> i don't know
18:14:23 <crschmidt> were you in the process of installing something when it died?
18:14:25 * sbp is majorly lagging, by the way
18:14:31 <sbp> crschmidt: nope, wasn't even logged in
18:14:42 <sbp> am just kidding really, riffing off of perl6's legendary qualities for insanity
18:15:03 <sbp> I did compile it earlier, but I've only done ./perl6 --version
18:15:03 <crschmidt> i saw:
18:15:06 <crschmidt> Message from syslogd@helios at Sat Mar 28 12:49:18 2009 ...
18:15:06 <crschmidt> helios kernel: [1821791.507515] ------------[ cut here ]------------
18:15:06 <crschmidt> Message from syslogd@helios at Sat Mar 28 12:49:18 2009 ...
18:15:06 <crschmidt> helios kernel: [1821791.507515] invalid opcode: 0000 [1] SMP
18:15:16 <crschmidt> i have no idea what that's uspposed to mean
18:15:18 <sbp> invalid opcode? wow, nice
18:15:23 <crschmidt> but it seems like something you're not supposed to be able to cause to happen
18:15:28 <crschmidt> so presumably it's some sort of kernel bug
18:15:32 <sbp> yeah, that's pretty hardcore
18:15:35 <crschmidt> but since i wasn't doing anything unusual at the time, etc.
18:15:41 <sbp> that's like a segfault *segfaulting*
18:16:07 <crschmidt> but yeah, anyway, i'm on helios now
18:16:14 <[bjoern]> It probably means the cpu was asked to execute some illegal instruction...
18:16:32 <crschmidt> someone tried to put child porn on the CPU?
18:16:39 <[bjoern]> I'm not very impressed with this bot:
18:16:43 <[bjoern]> User: Above the sun!
18:16:43 <[bjoern]> Cleverbot: The bigger 'sky'.
18:16:43 <[bjoern]> User: What do you mean?
18:16:43 <[bjoern]> Cleverbot: Everybody know that the bird is the word!
18:16:43 <[bjoern]> User: Want to trade stork porn?
18:16:44 <[bjoern]> Cleverbot: Try what?
18:16:46 <[bjoern]> User: You know how to compile parrot on Mac OS X 10.4?
18:16:48 <[bjoern]> Cleverbot: Are you bored?
18:16:50 <[bjoern]> User: When I'm not hungry. And usually when I'm hungry.
18:16:52 <[bjoern]> Cleverbot: O gal geriau lietuviskai pakalbam?
18:16:54 <[bjoern]> User: Do you like Noah Slater?
18:16:56 <[bjoern]> Cleverbot: I'm going now.
18:17:07 <sbp> Dear CPU, We found an illegal terrorist instruction in your vicinity. Please execute it. Sincerely, Department of HomePC Security
18:17:09 <crschmidt> Looks like an accurate sampling of a swhack conversation
18:17:23 <sbp> yeah, we say stork a lot
18:18:01 <crschmidt> perhapfrom googling, that invalid opcode thing shouldn't cause the server to die
18:18:05 <crschmidt> at least, it didn't for other people
18:18:21 <crschmidt> wonder why it seemed to for me. oh well
18:18:39 <sbp> perhaps whatever caused it to go down happened *after*?
18:18:48 <sbp> and the opcode was just part of something that happened in the run up to it?
18:20:29 <crschmidt> well
18:20:38 *** lisppaste2 (n=lisppast@common-lisp.net) has joined #swhack
18:20:39 <crschmidt> immdiately after the opcode thing, it stopped pinging
18:20:42 <crschmidt> within seconds
18:21:03 <sbp> hmm
18:22:29 *** paulproteus (i=paulprot@2002:db69:2513:0:0:0:0:1) has joined #swhack
18:23:59 *** phenny (i=sbp@59.176.232.72.static.reverse.ltdomains.com) has joined #swhack
18:25:46 *** _ulises (i=sbp@59.176.232.72.static.reverse.ltdomains.com) has joined #swhack
18:26:50 *** tobbez_ (i=tobbez@sagiri.wrya.net) has joined #swhack
18:27:05 *** jetscreamer (n=jetscrea@unaffiliated/jetscreamer) has joined #swhack
18:27:06 *** tobbez_ is now known as tobbez
18:29:05 <lisppaste2> sbp pasted "Safari Start Page" at http://paste.lisp.org/display/77725
18:30:52 <sbp> phenny: tell Morbus http://paste.lisp.org/display/77725 - a Safari Start Page. Ctrl+g will go to Google, and Ctrl+w will focus on the Wikipedia search form, so you can type stuff and press enter. can be extended in the obvious way, by putting class="n" on the appropriate <a> or <input> element, where n is the Ctrl+n shortcut letter
18:30:53 <phenny> sbp: I'll pass that on when Morbus is around.
18:35:41 <[bjoern]> Hmm there is a webdav plugin for my filemanager...
18:35:56 <jsled> sbp: why not accesskey="n" ?
18:37:25 <sbp> jsled: good question. because Safari accesskeys are invoked with Ctrl+Option
18:37:26 <[bjoern]> .gc "must not be implemented"
18:37:27 <phenny> "must not be implemented": 2,390
18:37:35 <jsled> boo.
18:37:35 <sbp> which is really unwieldy. also Wikipedia advises against the use of accesskeys
18:51:29 <sbp> [bjoern]: http://en.wikipedia.org/wiki/File:Stork_nest_on_power_mast.jpg
18:52:34 <[bjoern]> not a good day for subtexts.
19:03:33 *** The_Pot (i=The_Pot@unaffiliated/chinmay) has joined #swhack
19:29:01 <[bjoern]> .gs are you *
19:29:02 <phenny> are you *: (15), sure (9), a (5), embarrassed (4), suprised (3), overweight (3)
19:29:13 <[bjoern]> .gs yes I am *
19:29:14 <phenny> yes I am *: kreep (6), alive (4), ringtone (3), interested (3), (2), ♥ (2)
19:29:47 <[bjoern]> wonder how that bom got in there
19:32:18 <[bjoern]> There should be more singing on swhack.
19:32:56 <sbp> I am singing!
19:33:23 <[bjoern]> But not on swhack.
19:33:31 <sbp> well I'm on Swhack
19:33:34 <sbp> and I'm singing
19:33:34 <[bjoern]> In a related matter, is She'll Be Coming Round The Mountain meant to be very pornographic?
19:33:38 <sbp> surely that's close enough
19:33:44 <sbp> nope, not according to the original design
19:33:49 <sbp> it was meant to be a mere tease
19:33:57 <[bjoern]> no i snot
19:34:05 <[bjoern]> wait
19:34:16 <sbp> drugs still having an effect, I see
19:34:40 <[bjoern]> I barely started with the Garfield dish!
19:34:57 <sbp> yeah, I was going to ask if you're still seeing Odin or Odie or whoever
19:35:35 <[bjoern]> she'll be wearing pink pyjamas when she comes could also count as a relgious prophecy
19:36:27 <sbp> .leo prophecy
19:36:28 <phenny> prophecy = die Prophezeiung, die Weissagung
19:36:29 <phenny> gift of prophecy = die Prophetengabe
19:36:30 <phenny> prophecy of doom = der Kassandraruf, der Unkenruf (fig.)
19:36:31 <phenny> — http://dict.leo.org/ende?search=prophecy
19:36:55 <sbp> I did sing Caldonia yesterday too
19:36:56 <sbp> like:
19:37:02 <sbp> CalloDodonIIIAAAAAhahhhHHHHHHHH!
19:37:08 <sbp> calldoniIAAHAAAAAAAAAAAAAAAAhhhh!
19:37:12 <sbp> what make your big head so HOT?
19:37:13 <sbp> mah!
19:37:26 <[bjoern]> "The song has been recorded by musicians ranging from Pete Seeger to Barney the Dinosaur."
19:37:41 <sbp> they should do a duet
19:38:35 <[bjoern]> I often wonder why there's a monkey in my pocket, why he's stealing all my change, why his eyes are wet and glassy, and whether he's deranged.
19:38:44 <sbp> you already asked Monty about that one
19:39:05 <[bjoern]> No, I did not.
19:39:23 <sbp> wow, check out the heisenstork
19:39:29 <sbp> it's got like a flower flourading from its beak
19:39:37 <[bjoern]> .g heisenstork
19:39:38 <phenny> [bjoern]: No results found for 'heisenstork'.
19:39:48 <sbp> http://www.martingrund.de/pfalzstorch/b1_mega_li.jpg
19:40:01 <[bjoern]> google's supposed to find swhack logs for that.
19:40:09 <sbp> yeah, but Google sucks
19:40:31 <[bjoern]> Yes, they are working on that.
19:40:42 <[bjoern]> so what's in the nest?
19:40:53 <[bjoern]> looks like a rubber stork with a pulley in the middle.
19:40:58 <sbp> two storks and some bric a brac
19:42:42 <[bjoern]> .gc +foots
19:42:42 <phenny> +foots: 151,000
19:44:41 <sbp> (installing Xcode 2.5, by the way)
19:45:06 *** Jibbler (n=Jibbler@jibble.plus.com) has joined #swhack
19:45:14 <[bjoern]> man with sign in hand "typo"
19:45:32 *** Monty (n=monty@jibble.plus.com) has joined #swhack
19:45:34 <[bjoern]> wearing pink pijyama and riding six white horses
19:45:48 <sbp> six white horses! that you did promise?
19:47:18 <[bjoern]> I promised to formally address all comments and report any formal objections with respect to the pijyama color.
19:50:48 *** jetscreamer has quit ("http://hfds.com/")
19:50:59 <sbp> oh, is the p[iy]jama colour going out of last call?
19:52:35 <sbp> okay, Xcode 2.5 installed
19:52:43 <sbp> now for perl6 installation fun
19:56:08 <[bjoern]> .g Tante aus Marokko
19:56:09 <phenny> [bjoern]: http://www.youtube.com/watch?v=7AioXKcKiYM
19:56:35 <[bjoern]> need a 2.0 law about 1st hit being a youtube vid.
19:59:28 <[bjoern]> '"Baby, Let Me Follow You Down" is a traditional folk song popularised in the late 1950s by blues guitarist Eric Von Schmidt. The song is best known from its appearance on Bob Dylan's debut album Bob Dylan.'
19:59:52 <sbp> the version on Live 1966 is very good
20:02:12 <sbp> Xcode 2.5 seems to be working
20:03:58 <sbp> yep, cool
20:04:13 <sbp> okay, doing to do it the second way on http://perlgeek.de/blog-en/perl-6/where-rakudo-lives.writeback
20:04:30 <sbp> because I know that worked, whereas I had problems with the first way because the languages/ subdirectory didn't exist
20:04:43 <sbp> $ git clone git://github.com/rakudo/rakudo.git
20:05:27 <sbp> $ cd rakudo
20:05:51 *** Monty has quit (Read error: 104 (Connection reset by peer))
20:06:28 <sbp> $ perl Configure.pl --gen-parrot
20:06:33 *** Monty (n=monty@jibble.plus.com) has joined #swhack
20:06:47 <sbp> (hope this step uses gmake!)
20:10:12 *** cre8radix has quit ("your mama! >:)")
20:15:14 <sbp> $ gmake
20:15:28 <[bjoern]> $ nu
20:16:42 <sbp> -DHAVE_COMPUTED_GOTO
20:17:13 <[bjoern]> reminds me of http://search.cpan.org/~tyemq/Acme-Satan-6.006006/Satan.pm
20:17:36 <sbp> heh, heh
20:20:53 *** danja_ has quit (Read error: 110 (Connection timed out))
20:22:12 <sbp> $ ./perl6 --version
20:22:12 <sbp> This is Rakudo Perl 6, revision 37752 built on parrot 1.0.0-devel
20:22:12 <sbp> for darwin-2level.
20:22:12 <sbp> Copyright 2006-2008, The Perl Foundation.
20:22:15 <sbp> win
20:25:16 <nslater> hello
20:25:34 <nslater> ... i just had a dream about my little sister, drink driving, and richard stallman
20:25:48 * nslater makes a note to eat less cheese before napping
20:39:40 <[bjoern]> were there ninjas?
20:40:31 *** Mike_L has quit (Remote closed the connection)
20:40:49 <nslater> no
20:42:19 <sbp> hmm, I get this:
20:42:20 <sbp> $ ./perl6 p6grep.pl if p6grep.pl
20:42:20 <sbp> Statement not terminated properly at line 9, near "~~ /<$patt"
20:42:32 <sbp> [[[
20:42:32 <sbp> $ cat p6grep.pl
20:42:33 <sbp> use v6;
20:42:33 <sbp> @*ARGS or die "Usage: $*PROGRAM_NAME pattern filename\n";
20:42:33 <sbp> my $pattern = @*ARGS[0];
20:42:33 <sbp> my $f = open @*ARGS[1]; # err die "Can't open @*ARGS[1]: $!\n";
20:42:35 <sbp> for =$f -> {
20:42:37 <sbp> if $_ ~~ /<$pattern>/ {
20:42:39 <sbp> print $_;
20:42:43 <sbp> }
20:42:45 <sbp> }
20:42:47 <sbp> ]]]
20:42:49 <sbp> that's wrong with that?
20:43:50 <[bjoern]> Tene is not around...
20:45:31 <sbp> seems that -> { doesn't work
20:45:39 <sbp> gotta use -> $something {
20:46:49 <sbp> heh:
20:46:50 <sbp> $ ./perl6 p6grep.pl if p6grep.pl
20:46:50 <sbp> Null PMC access in get_string()
20:47:03 <sbp> using:
20:47:04 <sbp> $ cat p6grep.pl
20:47:04 <sbp> use v6;
20:47:04 <sbp> @*ARGS or die "Usage: $*PROGRAM_NAME pattern filename\n";
20:47:04 <sbp> my $pattern = @*ARGS[0];
20:47:04 <sbp> my $f = open @*ARGS[1]; # err die "Can't open @*ARGS[1]: $!\n";
20:47:06 <sbp> for =$f -> $line {
20:47:08 <sbp> if $line ~~ /$pattern/ {
20:47:12 <sbp> say $line;
20:47:14 <sbp> }
20:47:16 <sbp> }
20:47:18 <sbp> close to working; if I use /if/ instead of /$pattern/, that works
20:47:19 <[bjoern]> Perhaps try with strings first...
20:47:25 <sbp> yeah, I did
20:47:40 <sbp> oh, need to do <$pattern> not $pattern
20:48:11 <sbp> hmm, no, that made the same mess as before
20:48:22 <sbp> (Statement not terminated properly at line 9, near "~~ /<$patt")
20:48:34 <[bjoern]> try just $pattern
20:50:34 <sbp> what, $line ~~ $pattern?
20:50:41 <[bjoern]> yeah
20:51:03 <[bjoern]> assuming that pattern is actually a pattern....
20:51:10 <sbp> doesn't print anything
20:51:15 <sbp> no, it's just a string
20:51:18 <sbp> as you can see
20:51:22 <sbp> my $pattern = @*ARGS[0];
20:51:37 <sbp> I want to interpolate it into a regex
20:51:53 <sbp> which you should be able to do with <$pattern>
20:52:14 <[bjoern]> You did try the simpler inline specification of the pattern first?
20:52:40 <sbp> what's that?
20:53:24 <sbp> I've tried ~~ $pattern, ~~ /$pattern/, and ~~ /<$pattern>/
20:53:28 <sbp> none of which work
20:53:29 <[bjoern]> not interpolating string into regex, but giving the reges directly
20:53:52 <sbp> using ~~ /say/, for example, does work, yes
20:54:09 <sbp> $ ./perl6 p6grep.pl say p6grep.pl
20:54:09 <sbp> if $line ~~ /say/ {
20:54:09 <sbp> say $line;
20:54:47 * [bjoern] 'll follow sbp's attempts in #perl6
20:56:02 <sbp> you want me to ask more dumbass questions there, eh?
20:56:05 <sbp> I was going to go in there
20:56:21 <sbp> but I figured they'd just shout at me for not looking up Rakudo perl's functionality or something
20:56:29 <[bjoern]> can't be more futile than my attempts asking there
20:56:43 <[bjoern]> besides, #parrot on irc perl org made me google your download link
20:56:49 <sbp> true
20:57:00 <sbp> alright, I'll ask there
21:02:27 <[bjoern]> and then there was silence.
21:15:59 <[bjoern]> so eval it already sbp, enough with the suspense!
21:17:40 <sbp> I'm trying! can't get it to work
21:17:50 <sbp> tried = eval "/ blah blah /";
21:17:56 <sbp> and eval "my \$blah = blah blah"
21:17:59 <sbp> neither of which work!
21:21:27 *** jetscreamer (n=jetscrea@unaffiliated/jetscreamer) has joined #swhack
21:21:27 <Monty> yo jetscreamer!
21:29:25 <sbp> I get this:
21:29:25 <sbp> $ ./perl6 p6grep.pl say p6grep.pl
21:29:25 <sbp> Use of uninitialized value
21:29:27 <sbp> when I do this:
21:29:37 <sbp> my $pattern = eval "/@*ARGS[0]/";
21:29:48 <sbp> and:
21:29:49 <sbp> if $line ~~ $pattern {
21:29:49 <sbp> say $line;
21:29:49 <sbp> }
21:30:06 <[bjoern]> assign the args to a var?
21:30:17 <sbp> demonstrate?
21:30:30 <[bjoern]> my $string = @*AR... my $pattern = eval ...
21:30:35 <sbp> note I'm just looking at:
21:30:35 <sbp> my $wrapper = eval "sub $proto { unshift \@_, qq{$cref};
21:30:36 <sbp> goto &_memoizer; }";
21:30:43 <sbp> - http://www.perl.com/lpt/a/482
21:30:44 <sbp> ah, I see
21:30:58 <[bjoern]> it might be interpolating the @*... in the double quotes
21:31:13 <sbp> my $string = @*ARGS[0];
21:31:14 <sbp> my $pattern = eval "/$string/";
21:31:27 <sbp> ah, it works!
21:31:29 <sbp> great!
21:31:33 <sbp> $ ./perl6 p6grep.pl say p6grep.pl
21:31:33 <sbp> _block89
21:31:33 <sbp> say $pattern;
21:31:33 <sbp> say $line;
21:31:40 <sbp> the _block89 thing is debug; a say $pattern
21:31:42 <sbp> thanks!
21:32:02 <[bjoern]> mere guessing ftw
21:32:06 <sbp> heh, heh
21:32:13 <sbp> off now, was rather pressed this evening
21:32:18 <sbp> 'night!
21:32:23 <[bjoern]> ( cf. % perl -e 'print qq(@ARGV)' x y z in perl5 )
21:32:25 <[bjoern]> night
21:36:45 *** jetscreamer has quit ("http://hfds.com/")
22:01:30 *** nslater has quit ("http://tumbolia.org/nslater")
22:49:10 *** The_Pot has quit (Read error: 110 (Connection timed out))
23:53:29 *** nslater (n=nslater@tumbolia.org) has joined #swhack
23:53:29 <Monty> But what does nslater have to do with the price of fish?