00:01:35 -!- milanj [~milanj_@109-93-196-193.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 00:35:53 -!- drl [~lat@110.139.229.172] has quit [Ping timeout: 245 seconds] 00:49:40 drl [~lat@110.139.229.172] has joined #sbcl 01:02:45 -!- drl [~lat@110.139.229.172] has quit [Ping timeout: 248 seconds] 01:16:13 drl [~lat@110.139.229.172] has joined #sbcl 01:36:53 homie [~levgue@xdsl-78-35-161-242.netcologne.de] has joined #sbcl 01:38:03 -!- homie [~levgue@xdsl-78-35-161-242.netcologne.de] has quit [Remote host closed the connection] 01:42:24 homie [~levgue@xdsl-78-35-161-242.netcologne.de] has joined #sbcl 02:16:52 -!- homie [~levgue@xdsl-78-35-161-242.netcologne.de] has quit [Ping timeout: 240 seconds] 02:27:40 -!- kanru is now known as ruru 02:46:04 homie [~levgue@xdsl-78-35-161-242.netcologne.de] has joined #sbcl 03:09:26 homie` [~levgue@xdsl-78-35-191-34.netcologne.de] has joined #sbcl 03:10:40 <|3b|> pkhuong: hopefully you will get farther at actually figuring out how package-local-nicknames should work than i did :) 03:11:08 -!- homie [~levgue@xdsl-78-35-161-242.netcologne.de] has quit [Ping timeout: 240 seconds] 03:42:53 |3b|: I'm hoping to get everyone who has notes on the topic to chime up 03:43:05 then I can spend a day or two with my thinking hat on. 03:44:59 <|3b|> yeah, thinking is the hard part :) 03:45:23 *|3b|* would have probably ended up just resolving most of it with "don't do that" 03:46:42 *|3b|* doesn't really do anything complicated enough with packages to tell what would actually be problems in practice though 03:48:11 pretty much the same here. 03:48:25 I do like my short package names though ;) 03:49:37 <|3b|> yeah, nice to be able to reasonably use single letter nicknames :) 03:49:56 <|3b|> or have 2 different GL: packages at once 04:11:01 Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has joined #sbcl 04:25:07 -!- saschakb` [~saschakb@p4FEA0A1C.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 05:21:48 saschakb [~saschakb@p4FEA0CCE.dip0.t-ipconnect.de] has joined #sbcl 05:58:17 akovalenko` [~akovalenk@95.73.54.127] has joined #sbcl 06:00:27 -!- akovalenko [~akovalenk@95.73.55.200] has quit [Ping timeout: 240 seconds] 06:00:30 -!- akovalenko` is now known as akovalenko 06:21:01 -!- drl [~lat@110.139.229.172] has quit [Quit: Leaving] 06:32:40 angavrilov [~angavrilo@217.71.227.181] has joined #sbcl 06:33:29 attila_lendvai [~attila_le@87.247.58.24] has joined #sbcl 06:33:29 -!- attila_lendvai [~attila_le@87.247.58.24] has quit [Changing host] 06:33:29 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 06:49:04 bubo_ [~user@178-191-152-69.adsl.highway.telekom.at] has joined #sbcl 07:16:42 -!- bubo_ [~user@178-191-152-69.adsl.highway.telekom.at] has quit [Remote host closed the connection] 07:25:02 sdemarre [~serge@91.176.113.9] has joined #sbcl 07:48:02 attila_lendvai1 [~attila_le@87.247.58.24] has joined #sbcl 07:48:02 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 08:03:37 -!- Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has quit [Quit: Cryotank2011] 08:12:56 Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has joined #sbcl 08:21:44 -!- drdo [~user@85.207.54.77.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 08:21:58 Kryztof [~user@81.174.155.115] has joined #sbcl 08:21:58 -!- ChanServ has set mode +o Kryztof 09:05:34 nikodemus [~nikodemus@cs181138064.pp.htv.fi] has joined #sbcl 09:05:34 -!- ChanServ has set mode +o nikodemus 09:29:26 -!- attila_lendvai1 [~attila_le@87.247.58.24] has quit [Ping timeout: 252 seconds] 09:40:47 -!- sdemarre [~serge@91.176.113.9] has quit [Ping timeout: 240 seconds] 09:45:37 -!- nikodemus [~nikodemus@cs181138064.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 10:06:31 tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #sbcl 11:43:50 -!- Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has quit [Quit: Cryotank2011] 12:40:32 alexzin [~alex@ppp85-141-134-112.pppoe.mtu-net.ru] has joined #sbcl 12:42:30 nikodemus [~nikodemus@cs181138064.pp.htv.fi] has joined #sbcl 12:42:30 -!- ChanServ has set mode +o nikodemus 13:06:23 -!- saschakb [~saschakb@p4FEA0CCE.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 13:07:02 saschakb [~saschakb@p4FEA0CCE.dip0.t-ipconnect.de] has joined #sbcl 13:11:16 -!- saschakb [~saschakb@p4FEA0CCE.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 13:45:27 -!- tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 13:48:40 tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #sbcl 13:50:20 saschakb [~saschakb@p4FEA06D6.dip0.t-ipconnect.de] has joined #sbcl 13:59:10 ASau` [~user@89-178-0-42.broadband.corbina.ru] has joined #sbcl 14:03:08 -!- ASau [~user@95-24-133-52.broadband.corbina.ru] has quit [Ping timeout: 240 seconds] 14:44:08 -!- nikodemus [~nikodemus@cs181138064.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 14:58:34 -!- tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Quit: Leaving.] 15:15:33 nikodemus [~nikodemus@cs181138064.pp.htv.fi] has joined #sbcl 15:15:33 -!- ChanServ has set mode +o nikodemus 15:22:14 pers [~user@99-5-216-95.lightspeed.snantx.sbcglobal.net] has joined #sbcl 15:24:34 -!- tsuru```` [~charlie@adsl-74-179-30-124.bna.bellsouth.net] has quit [Remote host closed the connection] 15:26:20 -!- homie` [~levgue@xdsl-78-35-191-34.netcologne.de] has quit [Read error: Connection reset by peer] 15:27:31 homie` [~levgue@xdsl-87-79-199-216.netcologne.de] has joined #sbcl 15:33:20 -!- homie` [~levgue@xdsl-87-79-199-216.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:53:13 -!- nikodemus [~nikodemus@cs181138064.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 18:04:55 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 18:27:19 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 18:27:50 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 18:33:21 nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has joined #sbcl 18:33:26 Hello all. 18:46:07 -!- alexzin [~alex@ppp85-141-134-112.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 18:55:17 ... What does "RLWINM $A0,$NL0,5,21,29" do? 18:55:45 I'm thinking it's a mask-and-rotate instruction, but I don't have a PPC manual easily to hand. :-/ 18:56:09 http://jasonwoof.org/rlwinm 18:56:57 Ah, thank you. 18:57:28 wtf. what is that (: 18:58:16 It's (LDB (BYTE 9 27) A), according to the compiler. 18:58:37 right. I mean, the instruction... that's a lot of functionality. 18:59:09 It's two barrel-rotates and a secondary input selector, isn't it? 18:59:23 alexzin [~alex@ppp85-141-134-112.pppoe.mtu-net.ru] has joined #sbcl 18:59:23 Or one barrel-rotate and a wider input selector. 18:59:42 Compare it to the BYTE instruction for the MIT-style LispMs. 19:00:05 chp [~user@c-68-45-180-238.hsd1.nj.comcast.net] has joined #sbcl 19:00:11 looks like two rotates given what happens when left > right 19:01:11 You could argue that the two mask parameters are the selectors for a /single/ input source. 19:02:01 ok, so that VOP is broken when shift+selection-right exceed the word length? 19:02:36 I have no idea. 19:03:15 I've only gotten as far as confirming the bug on 1.0.54.96.HEAD.4-14bf777, and looking at the disassembly of TWO. 19:03:32 (Since (ONE 10) => 0, and (TWO 10) => 320). 19:04:14 well yes, one goes through all the slow paths. Pretty sure adding a fixnum declaration to one will suffice to break it. 19:20:26 nyef: how does look? 19:27:46 Not sure, let me look at the actual VOP... 19:30:53 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 245 seconds] 19:31:37 Okay, what's your proposed change supposed to do? 19:32:23 Prevent the LDB from being open-coded, force the selection of a different VOP, or something else? 19:33:07 it prevents %ldb from being converted to %%ldb (the fancy single-instruction VOP), which should instead become a normal shift/mask. 19:33:22 I think I can better that solution, then. 19:33:55 Possibly not, though. 19:34:44 *nyef* sighs. 19:35:04 I can better it if the input is an unsigned fixnum. 19:35:48 yup. 19:36:11 or an unsigned, fixnum or not? 19:37:48 sdemarre [~serge@91.176.113.9] has joined #sbcl 19:38:41 Yeah, something like that. 19:39:43 Unsigned generally, I think. What needs doing is that the mask length needs truncating so that it doesn't pull any of the bits shifted in from the bottom. 19:41:38 gabnet [~gabnet@ACaen-257-1-150-137.w90-62.abo.wanadoo.fr] has joined #sbcl 19:41:49 -!- alexzin [~alex@ppp85-141-134-112.pppoe.mtu-net.ru] has quit [Quit: Leaving] 19:43:39 -!- gabnet [~gabnet@ACaen-257-1-150-137.w90-62.abo.wanadoo.fr] has quit [Client Quit] 19:53:35 LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has joined #sbcl 19:57:58 ... If you're messing with this, don't forget to check for what happens with negative inputs, such as -1. 19:58:30 (FORMAT NIL "~X" (TWO -1)) => "1E7". 19:59:35 The closest thing I have to a PPC box is an xbox 360. 20:00:00 ... Well, that's a PPC box alright, but getting it to run Linux takes a bit of doing... 20:04:44 I have a PPC box at hand. 20:04:57 Can I help? It's slow as hell, though. 20:06:22 "Slow as hell" being about 800MHz or so? 20:06:28 Let me see 20:06:46 clock : 299.999997MHz 20:07:05 It's the toilet cover orange machine. 20:07:35 http://antoszka.pl/_JPG/printserver.jpg  20:07:35 -!- LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has quit [Ping timeout: 240 seconds] 20:08:04 My 800MHz G4 takes 50 minutes to build SBCL. I'm going to recommend not trying it on anything slower. 20:08:25 Yeah. 20:08:48 It'd fry the printserver :) 20:08:57 Memory : 160 MB 20:09:02 Hasn't got much ram, either. 20:10:37 Mmm. 20:11:30 Is there any consumer-type PPC box still available that isn't completely locked down the way the XBox360 and PS3 are? 20:12:56 NAS servers? 20:13:44 Hrm... Maybe, but they're going to be pretty weak in terms of CPU and RAM, aren't they? 20:13:56 Oh, right. There's also the Wii. 20:14:14 Which itself is a bit Wiik. 20:14:39 nyef: Dunno, I think the closest would be some IBM Power boxes, ex-servers. 20:14:51 You can get them dirt-cheap, second hand. 20:18:01 Mmm. Maybe. 20:22:12 LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has joined #sbcl 20:24:47 -!- chp [~user@c-68-45-180-238.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 20:26:26 nyef: Oh, actually, I forgot about the Mac Pro (G5)  that would be probably be a *quieter* option. Important if kept at home. 20:26:57 antoszka: The problem with the G5 option is that the damned things die from thermal stress. 20:27:04 Yeah? 20:27:06 Didn't know. 20:27:12 Failing that, they die from the capacitors disintegrating. 20:27:39 Otherwise, I agree. Nice machines. 20:27:51 Well, modulo the graphics device support in Linux. 20:28:17 ... And possibly suspend support. I was patching my kernel on a regular basis until my machine died. 20:29:07 My first Linux machine was a PowerPC, but that was a 66mhz PowerMac 6100. 20:29:13 mm.. I can probably get a shell on a big G5. 20:29:27 I think feeley might have one hanging around. 20:29:38 -!- angavrilov [~angavrilo@217.71.227.181] has quit [Ping timeout: 245 seconds] 20:29:50 (So, of course, the next kernel version after that included a straight-up fix for one of the things I was patching around, and the beginnings of suspend-to-ram support for the sort of machine I had...) 20:30:04 There's apparently a PPC in the GCC compile farm. 20:30:21 or that. It's probably got a decent clock rate as well ;) 20:30:47 I think we sent an E4.5k their way some time ago; I wonder if it's online now. 20:33:43 something like gcc110.fsffrance.org ? 20:35:07 rlwinm 20:35:22 *Kryztof* remembers the good old days of trying to get that port to run without having the first clue how to read rlwinm 20:35:38 uphill in the snow both ways, etc 20:36:10 dunno how plausible it is to emulate a ppc/linux system with qemu 20:46:27 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 240 seconds] 20:48:54 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 21:08:47 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 240 seconds] 21:11:04 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 21:28:24 -!- nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 21:39:52 prxq [~mommer@mnhm-590c0a37.pool.mediaWays.net] has joined #sbcl 21:48:18 homie [~levgue@xdsl-78-35-148-131.netcologne.de] has joined #sbcl 21:58:27 -!- sdemarre [~serge@91.176.113.9] has quit [Ping timeout: 240 seconds] 22:33:21 ppc/linux? easy and stable but extremely slow. 22:35:04 (on my recentish desktop, about half as fast as nyef's G4) 22:44:48 -!- lichtblau [~user@port-92-195-61-79.dynamic.qsc.de] has quit [Read error: Operation timed out] 22:46:18 tcr [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #sbcl 23:00:29 -!- homie [~levgue@xdsl-78-35-148-131.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:03:20 homie [~levgue@xdsl-78-35-148-131.netcologne.de] has joined #sbcl 23:05:02 -!- prxq [~mommer@mnhm-590c0a37.pool.mediaWays.net] has quit [Quit: Leaving] 23:10:20 -!- LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has quit [Quit: Leaving.] 23:14:19 mensch [~mensch@c-67-189-241-178.hsd1.ma.comcast.net] has joined #sbcl 23:57:42 well.. time-honoured way to work around conservativeness: spawn more threads.