00:02:37 Guthur: I think you misunderstand. "local binding" refers to local special bindings. 00:03:15 SBCL is one of the implementations on which local bindings aren't shared. 00:03:44 ah cool, thanks pkhuong for the clarification 00:04:40 -!- kejsaren1 [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 00:05:22 -!- YuleAthas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 00:05:50 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 00:06:38 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Remote closed the connection] 00:06:43 rread [n=rread@nat/sun/x-hfvniovfwgxhcslz] has joined #lisp 00:09:43 abdel [n=abdel@ip116-61-212-87.adsl2.static.versatel.nl] has joined #lisp 00:10:09 -!- davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 00:10:18 Kickaha [n=jadawin@bl14-15-244.dsl.telepac.pt] has joined #lisp 00:10:49 hello all 00:12:47 -!- abdel [n=abdel@ip116-61-212-87.adsl2.static.versatel.nl] has quit [Remote closed the connection] 00:13:40 -!- ltriant [n=ltriant@lithium.mailguard.com.au] has quit [Read error: 54 (Connection reset by peer)] 00:13:48 ltriant [n=ltriant@lithium.mailguard.com.au] has joined #lisp 00:17:01 -!- jsoft [n=user@unaffiliated/jsoft] has quit [Read error: 110 (Connection timed out)] 00:18:41 -!- pr [n=pr@unaffiliated/pr] has quit ["Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"] 00:18:42 -!- rus [n=rusa@124-171-39-234.dyn.iinet.net.au] has left #lisp 00:19:52 pr [n=pr@p579CAF0C.dip.t-dialin.net] has joined #lisp 00:21:26 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 00:21:35 rvirding [n=chatzill@h69n5c1o1034.bredband.skanova.com] has joined #lisp 00:23:50 -!- milanj [n=milan@93.87.142.53] has quit ["Leaving"] 00:24:02 -!- ASau [n=user@83.69.227.32] has quit [Read error: 54 (Connection reset by peer)] 00:24:48 spilman [n=spilman@ARennes-252-1-82-179.w90-25.abo.wanadoo.fr] has joined #lisp 00:26:17 ASau [n=user@83.69.227.32] has joined #lisp 00:26:50 -!- ltriant [n=ltriant@lithium.mailguard.com.au] has quit ["Changing server"] 00:27:15 -!- lispm [n=joswig@e177125196.adsl.alicedsl.de] has quit [Remote closed the connection] 00:27:45 ltriant [n=ltriant@lithium.mailguard.com.au] has joined #lisp 00:28:25 daniel_ [i=daniel@unaffiliated/daniel] has joined #lisp 00:29:14 -!- baddog [n=liam@unaffiliated/baddog144] has quit ["Asta-la byebye"] 00:29:33 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 00:29:48 -!- kwinz3 [n=kwinz@213162066161.public.t-mobile.at] has quit [Read error: 110 (Connection timed out)] 00:30:43 -!- Kickaha [n=jadawin@bl14-15-244.dsl.telepac.pt] has quit ["leaving"] 00:33:01 kwinz3 [n=kwinz@85.124.207.62] has joined #lisp 00:37:07 redblue [i=star@ppp053.108-253-207.mtl.mt.videotron.ca] has joined #lisp 00:37:21 -!- Edward__ [i=Ed@AAubervilliers-154-1-69-59.w81-249.abo.wanadoo.fr] has quit ["L'oignon fait la farce."] 00:40:59 -!- mrsolo [n=mrsolo@nat/yahoo/x-rpphlbrguxtwtuov] has quit ["Leaving"] 00:41:05 -!- snowbeard [n=snowbear@cpe-065-190-191-189.nc.res.rr.com] has quit ["Client Quit"] 00:44:52 -!- daniel [i=daniel@unaffiliated/daniel] has quit [Read error: 110 (Connection timed out)] 00:45:50 snowbeard [n=user@cpe-065-190-191-189.nc.res.rr.com] has joined #lisp 00:49:15 -!- mathrick [n=mathrick@83.1.168.198] has quit [Read error: 60 (Operation timed out)] 00:53:20 -!- ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has quit [Read error: 110 (Connection timed out)] 00:55:28 -!- pr [n=pr@unaffiliated/pr] has quit ["Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"] 00:55:46 pr [n=pr@p579CAF0C.dip.t-dialin.net] has joined #lisp 00:57:15 davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has joined #lisp 00:58:03 -!- pr [n=pr@unaffiliated/pr] has quit [Client Quit] 00:58:06 quek [n=read_eva@117.102.187.225.static.zoot.jp] has joined #lisp 00:58:18 pr [n=pr@p579CAF0C.dip.t-dialin.net] has joined #lisp 00:59:49 -!- grouzen [n=grouzen@91.214.124.2] has quit ["leaving"] 01:04:14 grouzen [n=grouzen@91.214.124.2] has joined #lisp 01:04:36 -!- ASau [n=user@83.69.227.32] has quit [Remote closed the connection] 01:04:53 -!- redblue [i=star@ppp053.108-253-207.mtl.mt.videotron.ca] has quit [Read error: 54 (Connection reset by peer)] 01:05:09 Ferrari_308_GTS [n=algidus@ABordeaux-158-1-53-178.w90-16.abo.wanadoo.fr] has joined #lisp 01:08:07 mathrick [n=mathrick@83.1.168.198] has joined #lisp 01:09:43 JonSmith [n=jon@c-71-233-58-7.hsd1.ma.comcast.net] has joined #lisp 01:11:46 -!- lacedaemon [n=algidus@ABordeaux-158-1-98-120.w86-201.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 01:13:16 elderK [n=zk@125-238-255-127.jetstream.xtra.co.nz] has joined #lisp 01:13:42 ASau [n=user@83.69.227.32] has joined #lisp 01:15:00 caoliver [n=oliver@75-134-208-20.dhcp.trcy.mi.charter.com] has joined #lisp 01:17:17 ceineke_ [n=chris@24.235.36.231] has joined #lisp 01:17:44 -!- Guthur [n=Michael@host81-159-209-251.range81-159.btcentralplus.com] has quit ["Computer says no"] 01:21:01 -!- Ginei_Morioka [i=irssi_lo@78.114.143.52] has quit [Read error: 104 (Connection reset by peer)] 01:22:44 davazp` [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has joined #lisp 01:23:01 -!- Draggor [n=Draggor@216-80-120-145.alc-bsr1.chi-alc.il.static.cable.rcn.com] has quit [Read error: 110 (Connection timed out)] 01:23:27 -!- Soulman [n=kvirc@154.80-202-254.nextgentel.com] has quit ["KVIrc 3.4.0 Virgo http://www.kvirc.net/"] 01:24:12 Ginei_Morioka [i=irssi_lo@78.112.60.63] has joined #lisp 01:36:37 -!- spilman [n=spilman@ARennes-252-1-82-179.w90-25.abo.wanadoo.fr] has quit ["Quitte"] 01:40:03 ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 01:40:05 -!- kwinz3 [n=kwinz@85.124.207.62] has quit [Read error: 110 (Connection timed out)] 01:40:05 -!- davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 01:42:34 -!- ruediger [n=the-rued@p508B380E.dip.t-dialin.net] has quit ["This computer has gone to sleep"] 01:44:39 ruediger [n=the-rued@p508B380E.dip.t-dialin.net] has joined #lisp 01:45:01 -!- grouzen [n=grouzen@91.214.124.2] has quit [Read error: 110 (Connection timed out)] 01:45:05 dlowe [n=dlowe@c-24-91-154-83.hsd1.ma.comcast.net] has joined #lisp 01:45:55 kwinz3 [n=kwinz@213162066161.public.t-mobile.at] has joined #lisp 01:46:19 syamajala [n=syamajal@c-76-119-52-223.hsd1.ma.comcast.net] has joined #lisp 01:46:22 -!- pr [n=pr@unaffiliated/pr] has quit ["Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"] 01:47:30 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Read error: 110 (Connection timed out)] 01:47:37 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 01:48:17 -!- baddog [n=liam@unaffiliated/baddog144] has quit [SendQ exceeded] 01:49:25 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 01:49:28 amnesiac [n=amnesiac@p3m/member/Amnesiac] has joined #lisp 01:51:36 -!- jleija [n=jleija@adsl-91-0-131.chs.bellsouth.net] has quit ["leaving"] 01:56:23 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Read error: 60 (Operation timed out)] 02:00:09 Modius [n=Modius@cpe-70-123-130-159.austin.res.rr.com] has joined #lisp 02:00:18 rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 02:00:50 -!- carlocci [n=nes@93.37.193.53] has quit ["eventually IE will rot and die"] 02:01:58 -!- kwinz3 [n=kwinz@213162066161.public.t-mobile.at] has quit [Remote closed the connection] 02:03:39 bmf [n=footeb@173-11-62-37-Minnesota.hfc.comcastbusiness.net] has joined #lisp 02:05:36 does anyone know if there's a good reason for only having boxed nurseries? 02:07:28 -!- rread [n=rread@nat/sun/x-hfvniovfwgxhcslz] has quit [Read error: 60 (Operation timed out)] 02:07:28 -!- rread_ is now known as rread 02:07:30 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 02:10:38 rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 02:16:06 lacedaemon [n=algidus@ABordeaux-158-1-14-154.w90-50.abo.wanadoo.fr] has joined #lisp 02:17:09 -!- rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [] 02:17:51 -!- rvirding [n=chatzill@h69n5c1o1034.bredband.skanova.com] has quit ["ChatZilla 0.9.86 [Firefox 3.5.1/20090715083437]"] 02:20:17 plage [n=user@123.19.57.199] has joined #lisp 02:20:21 Good morning! 02:21:18 plage: morning! 02:22:32 *p_l* is preparing some packages 02:23:43 -!- Ferrari_308_GTS [n=algidus@ABordeaux-158-1-53-178.w90-16.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 02:24:40 -!- timor [n=martin@port-87-234-97-138.dynamic.qsc.de] has quit [Remote closed the connection] 02:24:42 Morning people! 02:24:45 plage, p_l :) 02:26:50 -!- ikki [n=ikki@201.155.75.146] has quit [Read error: 60 (Operation timed out)] 02:27:22 btw, any better iteration-over-file construct than (loop for *line* = (read-line ...) do (something *line*))? 02:27:36 with of course :while in between 02:28:28 -!- bmf [n=footeb@173-11-62-37-Minnesota.hfc.comcastbusiness.net] has quit [] 02:28:29 That's what I usually do. 02:28:42 *Xach* uses (zpb:for-each-line (line file) ...) 02:28:57 rsynnott: I see steorn is at it again 02:30:22 -!- skeptomai is now known as skeptomai|away 02:30:24 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [] 02:30:34 spradnyesh [n=pradyus@122.167.99.221] has joined #lisp 02:31:36 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Read error: 60 (Operation timed out)] 02:32:22 p_l pasted "loop over file example" at http://paste.lisp.org/display/92457 02:32:45 that's what I was working on (it's "shortened" version of code from antoszka) 02:33:57 -!- davazp` [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 02:34:44 prxq_ [n=mommer@e179219072.adsl.alicedsl.de] has joined #lisp 02:35:39 that is pretty ugly 02:36:00 well, it's definitely not lispy 02:36:54 is *line* in global scope? 02:37:33 p_l annotated #92457 "Original" at http://paste.lisp.org/display/92457#1 02:38:40 Fade: not really, earmuffs are holdover from original 02:38:57 ah 02:40:07 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Remote closed the connection] 02:40:14 rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 02:40:17 ikki [n=ikki@200.95.162.52] has joined #lisp 02:42:23 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 02:42:32 the thing is, the even more original code (which was what antoszka was rewriting into CL as an exercise) was one line in ruby 02:43:06 hmm, on this emacs hitting C-c C-c triggers "Fontifying *SLIME Compilation*... (regexps.......................................................)" which takes several seconds 02:43:07 p_l: yup, different design goals lead to different standard libraries. 02:43:16 *Xach* wonders what he can do to stop that 02:43:23 Xach: no idea. C-x C-e :\ 02:43:49 you see it too? 02:45:16 yes. 02:45:47 Ferrari_308_GTS [n=algidus@ABordeaux-158-1-127-36.w90-60.abo.wanadoo.fr] has joined #lisp 02:46:33 -!- prxq [n=mommer@e179054118.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 02:46:46 NegroFecal [n=Cunbuntu@200.76.241.190.dsl.dyn.telnor.net] has joined #lisp 02:46:53 bleh 02:46:58 Tired of niggers and their monkeyshines? 02:47:08 Join us at http://www.chimpout.com/forum 02:47:11 o_0 02:47:17 At chimpout forum we welcom all non-negros! 02:47:33 -!- ChanServ has set mode +o Xach 02:47:38 -!- Xach [n=xach@unnamed.xach.com] has been kicked from #lisp 02:47:42 thanks 02:47:52 NegroFecal [n=Cunbuntu@200.76.241.190.dsl.dyn.telnor.net] has joined #lisp 02:48:11 -!- NegroFecal [n=Cunbuntu@200.76.241.190.dsl.dyn.telnor.net] has quit [K-lined] 02:49:52 TuxPurple [n=TuxPurpl@unaffiliated/tuxpurple] has joined #lisp 02:54:09 -!- lacedaemon [n=algidus@ABordeaux-158-1-14-154.w90-50.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 02:58:15 *Xach* cheats and comments out (compilation-mode) in slime.el 02:59:14 -!- dandersen [n=dkcl@metabug/dandersen] has quit ["leaving"] 02:59:32 dandersen [n=dkcl@metabug/dandersen] has joined #lisp 03:01:13 the-ruediger [n=the-rued@p508B3563.dip.t-dialin.net] has joined #lisp 03:04:47 -!- the-ruediger [n=the-rued@p508B3563.dip.t-dialin.net] has quit [Client Quit] 03:06:01 -!- Odin- [n=sbkhh@adsl-2-92.du.snerpa.is] has quit [] 03:06:20 -!- dlowe [n=dlowe@c-24-91-154-83.hsd1.ma.comcast.net] has quit ["Leaving."] 03:07:19 -!- plage [n=user@123.19.57.199] has quit [Read error: 60 (Operation timed out)] 03:08:06 Draggor [n=Draggor@216-80-120-145.alc-bsr1.chi-alc.il.static.cable.rcn.com] has joined #lisp 03:15:58 -!- spradnyesh [n=pradyus@122.167.99.221] has left #lisp 03:16:44 Xach, tcr recommended (setq font-lock-verbose nil) 03:17:01 bombshelter13b [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #lisp 03:18:33 that did the trick, thanks 03:18:56 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Success] 03:19:20 -!- TuxPurple [n=TuxPurpl@unaffiliated/tuxpurple] has quit [Read error: 60 (Operation timed out)] 03:19:24 -!- dreish [n=dreish@minus.dreish.org] has quit [] 03:19:32 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 03:19:42 -!- ruediger [n=the-rued@p508B380E.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 03:26:51 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [] 03:33:02 Sluggo [n=chrish@c-75-64-59-44.hsd1.tn.comcast.net] has joined #lisp 03:38:45 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit ["Leaving"] 03:38:54 clhs remove-if 03:38:56 http://www.lispworks.com/reference/HyperSpec/Body/f_rm_rm.htm 03:40:15 pkhuong: ping 03:41:52 legumbre_ [n=leo@r190-135-2-36.dialup.adsl.anteldata.net.uy] has joined #lisp 03:42:07 minion: memo for pkhuong: IIUC, intel's documentation on partial register stalls means that if you do a 'sub al, X / cmp al, Y', you do not incur a partial register stall..is that your reading as well? 03:42:08 Remembered. I'll tell pkhuong when he/she/it next speaks. 03:43:22 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Connection refused] 03:43:53 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 03:44:25 nyef pasted "Does this look correct?" at http://paste.lisp.org/display/92458 03:44:51 c|mell pasted "portable joke generator" at http://paste.lisp.org/display/92459 03:45:36 nyef: looks right to me 03:45:45 Okay, cool. 03:46:02 Now I get to use . #.fixnum-lowtags a lot in late-type-vops. 03:46:10 whee 03:46:35 Yeah, saves a lot of . #.(when (= 64 n-word-bits) '(pad0-lowtag ...)). 03:46:59 heh, definitely a good thing 03:47:05 -!- daniel_ [i=daniel@unaffiliated/daniel] has quit [Read error: 110 (Connection timed out)] 03:47:37 *froydnj* tests his %TEST-HEADERS microoptimization 03:47:56 Once I'm finished this bit I just have to make for that I've used the right defining form for fixnum-lowtags. I get the distinct impression that def!constant isn't what I want, but I'm not sure what is. 03:48:11 wakeup [n=wakeup@koln-5d81b56e.pool.mediaWays.net] has joined #lisp 03:48:45 defconstant-eqx, perhaps? 03:48:53 In the cross-compiler? 03:49:05 -!- wakeup^ [n=wakeup@koln-5d819ef0.pool.mediaWays.net] has quit [Read error: 60 (Operation timed out)] 03:49:09 (Do we have a def!constant-eqx, maybe?) 03:49:48 defconstant-eqx expands to def!constant 03:49:57 Hunh. 03:50:06 Guess it's a case of build it and see, then... 03:50:11 SandGorgon [n=OmNomNom@122.162.51.84] has joined #lisp 03:50:28 ware the big note above it, though 03:50:35 opt9 [n=user@59.7.205.108] has joined #lisp 03:51:27 The nasty fixme in defbangconstant.lisp? 03:53:42 no, in primordial-extensions.lisp for defconstant-eqx 03:54:00 Yeah, just found that. 03:55:24 fisxoj [n=fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 03:56:56 -!- quek [n=read_eva@117.102.187.225.static.zoot.jp] has left #lisp 03:57:03 *froydnj* looks at x86/type-vops:%test-headers and wonders how badly things would hurt if he made it look like x86-64's version 03:57:21 quek [n=read_eva@117.102.187.225.static.zoot.jp] has joined #lisp 03:57:55 -!- legumbre [n=leo@r190-135-11-219.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 03:57:58 Hrm... It survived to insts.lisp, it can't be all wrong. 03:58:18 minion: memo for Krystof: what do you think about making x86's %TEST-HEADERS look like the x86-64 version? how much of the cleverness present in the x86 version is still useful? 03:58:18 (He says just before it fails on early-type-vops.) 03:58:18 Remembered. I'll tell Krystof when he/she/it next speaks. 03:58:48 ... There was something important and clever that I had to do with that, I think... 03:59:47 nyef: how intertwined is low-level codegen with the rest of the compiler in SBCL? 04:00:35 nyef: I can see it being useful for #!-sb-unicode builds, I suppose 04:00:42 p_l: It's fairly well separated out, simply because of the number of different backends that have to be able to be dropped in, but there's a lot of bits that need writing in order for it to work. 04:01:09 hmm... then my project might work 04:02:15 dys` [n=andreas@krlh-5f735889.pool.mediaWays.net] has joined #lisp 04:02:40 -!- LiamH [n=nobody@pool-141-156-235-135.res.east.verizon.net] has quit ["Leaving."] 04:02:49 part of my MMIX efforts (and some others) was writing a portable (between CL implementations) assembler (with optimization pass). I wanted to crib the higher-level code from SBCL ;-) 04:03:17 Ah, found it. 04:03:39 ... Oh. Widetag-of. Nevermind. 04:04:29 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Read error: 110 (Connection timed out)] 04:05:25 So, does this mean that we might see SBCL/MMIX soon? 04:11:51 -!- plutonas [n=plutonas@147.52.197.142] has quit [Read error: 60 (Operation timed out)] 04:12:24 l_n [n=shawn@tuxhacker/lordnothing] has joined #lisp 04:13:51 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 04:14:06 -!- ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has quit [Read error: 60 (Operation timed out)] 04:14:18 -!- dys [n=andreas@krlh-5f72d5fb.pool.mediaWays.net] has quit [No route to host] 04:15:26 spradnyesh [n=pradyus@nat/yahoo/x-dookflqcajrpuhcb] has joined #lisp 04:21:55 nyef: more like hi-level part of SBCL and "ohmigod someone crossed python with an unholy abomination" on MMIX 04:22:16 Oh! Like the LLVM thing? 04:22:50 Basically using the front-end of the compiler and then instead of IR2-converting doing an LLVM-conversion instead. 04:23:32 nyef: except to a Sexp-based assembler 04:24:08 (I started thinking of the assembler when I started working on my MMIX-in-hw project - I need something to write my firmware in ;-)) 04:26:55 ... hahaha 04:27:11 I managed to get my long, macro-generated sexp as a function name 04:27:55 -!- c|mell [n=cmell@115.67.191.177] has quit ["Leaving"] 04:28:44 OmniMancer [n=OmniManc@219-89-108-146.jetstart.xtra.co.nz] has joined #lisp 04:28:44 Okay, it's getting late, and I've managed to screw up my last build by not having the right magic in customize-target-features. 04:28:57 I think I'm going to go to bed. 04:29:01 froydnj: Thanks for the help. 04:30:49 phf [n=phf@pool-70-20-223-103.phil.east.verizon.net] has joined #lisp 04:31:23 -!- phf [n=phf@pool-70-20-223-103.phil.east.verizon.net] has left #lisp 04:32:58 -!- l_n [n=shawn@tuxhacker/lordnothing] has quit [Read error: 104 (Connection reset by peer)] 04:33:38 -!- BrianRice [n=water@c-76-115-44-87.hsd1.or.comcast.net] has quit [] 04:33:47 BrianRice [n=briantri@c-76-115-44-87.hsd1.or.comcast.net] has joined #lisp 04:34:53 -!- fisxoj [n=fisxoj@ool-45767b73.dyn.optonline.net] has quit ["Ex-Chat"] 04:38:37 baddog` [n=liam@110.32.130.151] has joined #lisp 04:39:16 rukubites [n=user@d58-110-98-199.mas6.nsw.optusnet.com.au] has joined #lisp 04:40:23 Is there some special variable or function you can use to override the time zone? (e.g. used in decode-universal-time ). Or is it implementation dependent? 04:41:30 (I am aware I can just set the time-zone to 0 manually for that function) 04:46:07 p_l annotated #92457 "Semi-final version of "loop over files truncating numbers in DSV file - terse version ;-)" at http://paste.lisp.org/display/92457#2 04:47:43 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 04:48:21 any opinions on that horrible code? :) 04:51:15 Comment it. 04:51:22 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Read error: 110 (Connection timed out)] 04:53:13 What is the curly syntax? 04:54:59 http://www.pasternacki.net/en/code/curly/ 04:55:30 Also I would breakout the mapcars into a loop. It results in more understandable code. 04:56:27 rukubites: the idea was to get closer to original ruby oneliner 04:56:34 Why? 04:56:39 rukubites: exercise 04:56:58 Oh. I thought you were writing something to use. 04:58:05 Well as I said, document it. You have beautiful documentation for the freaking obvious loop code. 04:59:29 rukubites: it was copied verbatim from http://atbash.net/blog/archives/000134.html, which copied it from http://www.cl-user.net/asp/PfGy/sdataQvEiMwSF-sXhDQ3YNypX8yBX8yBXnMq=/sdataQu3F$sSHnB== 05:00:45 "process the data in file (tab-delimited format) and return it as a 05:00:45 list. Schema is a property list of key-position pairs. two 05:00:45 reserved keys are :header, and :start. If :header is specified, it 05:00:45 represents the header line of the file, and if given, the schema 05:00:48 can contain strings or lists of strings which match the header and 05:00:51 are then converted to positions - see PROCESS-HEADER-DATA. 05:00:55 If :start is given, it specifies the line number to start 05:00:58 processing. If not specified, :start is set to the first line 05:01:01 after :header or 0. the returned list values are property lists 05:01:04 mapping from schema-key to schema-value. If include-blanks is non-nil 05:01:07 (defaults to nil), blank (nil) lines according to the schema are 05:01:10 kept." 05:01:12 05:01:15 ooops. Sorry for the spam. 05:02:17 -!- kejsaren2 [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 05:03:02 rukubites annotated #92457 "Example documentation of a similar function" at http://paste.lisp.org/display/92457#3 05:03:52 That's the docs for my production version of it. 05:06:24 -!- kwertii [n=kwertii@c-67-180-202-175.hsd1.ca.comcast.net] has quit ["bye"] 05:08:43 -!- JonSmith [n=jon@c-71-233-58-7.hsd1.ma.comcast.net] has quit ["Leaving."] 05:11:13 nikodemus [n=nikodemu@cs181201111.pp.htv.fi] has joined #lisp 05:16:21 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [Client Quit] 05:19:55 cools [n=user@CPE000f661aca54-CM001692fae248.cpe.net.cable.rogers.com] has joined #lisp 05:21:31 hmm... is there a standard way to round a float to n significant digits? 05:27:15 http://www.gigamonkeys.com/book/a-few-format-recipes.html 05:27:32 It is where I go to for format references. 05:27:39 You'll find an example there. 05:32:15 -!- mattrepl [n=mattrepl@pool-71-163-162-204.washdc.fios.verizon.net] has quit [] 05:33:01 -!- hugod [n=hugod@bas1-montreal50-1176024051.dsl.bell.ca] has quit [] 05:43:15 jsoft [n=user@unaffiliated/jsoft] has joined #lisp 05:45:05 sadiquea [n=sadiquea@119.82.102.202] has joined #lisp 05:48:09 -!- cools [n=user@CPE000f661aca54-CM001692fae248.cpe.net.cable.rogers.com] has quit ["sleep"] 05:51:00 nipra [n=nipra@123.238.241.4] has joined #lisp 05:52:30 -!- syamajala [n=syamajal@c-76-119-52-223.hsd1.ma.comcast.net] has quit ["Leaving..."] 05:58:19 Kolyan [n=nartamon@93-80-243-15.broadband.corbina.ru] has joined #lisp 06:10:41 ccl-logbot [n=ccl-logb@setf.clozure.com] has joined #lisp 06:10:41 06:10:41 -!- names: ccl-logbot Fare sytse_ Kolyan nipra sadiquea jsoft nikodemus kejsaren rukubites baddog` BrianRice OmniMancer spradnyesh dys` quek opt9 SandGorgon wakeup legumbre_ Sluggo bombshelter13b Draggor dandersen Ferrari_308_GTS ikki rread prxq_ Modius amnesiac Ginei_Morioka ceineke_ caoliver ASau elderK mathrick snowbeard ltriant bipt` Phoodus wlr ace4016 holycow Jasko cmm Xantoz Nshag stoop Pepe_ authentic Taggnostr Stattrav dnolen Madsy Patzy sellout 06:10:41 -!- names: marioxcc fihi09``` nowhere_man borisc ecraven j0ni_ Trystam yahooooo mikezor tic spoofy saikatc Buganini kpreid r0bby dmiles nvoorhies nyef Spaghettini G0SUB ia moesenle benny dym_ rapacity jsnell johs fnordus _3b` _deepfire spiaggia aking koning_robot hoeq tarbo codemonkeyx bakkdoor emma Borbus Khisanth joast ``Erik hohum rlonstein nareshov felipe hdurer__ tmitt cpt_nemo Helheim nicktastic erg nuba frodef herbieB sytse ztzg rahul guenthr 06:10:41 -!- names: djm tsuru boyscared Adrinael ineiros thijso manituuuu cmatei egn PissedNumlock rey_ tltstc rbancroft tessier kleppari Elench albino Bucciarati esden bobrown`` schme Axioplase_ luis` pkhuong dfox wgl specbot minion jkantz slather _3b chii nullman [df] clog blitz_ froydnj dcrawford dto luis qidush antifuchs scode phadthai dostoyevsky krappie foom Aisling alexsuraci piso kuwabara1 fgtech housel z0d setheus pok cods Zhivago mtd arbscht guaqua 06:10:41 -!- names: Ralith lupine_85 peddie mornfall madnificent joga l_a_m Douglish p_l cupe Fade cataska pragma_ blast_hardcheese alexbobp zbigniew p8m Orest^bnc ironChicken @Xach gz huangjs myrkraverk` Dodek sjbach vcgomes rullie lisppaste Guest83773 stepnem REPLeffect_ rootzlevel skeptomai|away nicklevine rdd ryepup clop2 foom2 srcerer xinming Soulmann jyujin_ guaq_ Raptelan_ ramus` Xof_ DrForr_ xristos` Legoolas gonzojive lichtblau Wombatzus rotty jrockway 06:10:41 -!- names: ianmcorvidae lharc dalkvist_ ve anekos dek51 tvaalen sykopomp AntiSpamMeta lemoinem CrazyEddy bdowning djinni` araujo lukjad007 Krystof hicx174 retupmoca rpg rsynnott Tordek chrisdone austinh mle yacin antoszka billstclair prip_ koollman spacebat_ mgr KatrinaTheLamia Demosthenes Adamant s0ber aja dnm whoppix eno cmeow nasloc__ Younder drwho ski franki^ ASau` Fufie Hun @drewc 06:12:37 -!- sytse [i=sytse@speedy.student.utwente.nl] has quit [Read error: 113 (No route to host)] 06:12:45 -!- marioxcc [n=user@200.92.185.171] has quit [Remote closed the connection] 06:16:34 drwhat [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has joined #lisp 06:20:24 -!- Hun [n=hun@p50993726.dip0.t-ipconnect.de] has quit [Remote closed the connection] 06:23:28 -!- drwho [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)] 06:28:11 -!- ltriant [n=ltriant@lithium.mailguard.com.au] has quit ["leaving"] 06:29:29 lnostdal [n=lnostdal@90.149.113.175] has joined #lisp 06:31:48 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #lisp 06:32:45 TR2N [i=email@89.180.186.208] has joined #lisp 06:34:48 -!- caoliver [n=oliver@75-134-208-20.dhcp.trcy.mi.charter.com] has left #lisp 06:38:22 plage [n=user@123.19.57.199] has joined #lisp 06:38:27 Good afternoon! 06:40:05 good night 06:43:36 Fare: I am positively surprised that people here understand when I speak to them in Vietnamese. 06:46:28 Tôi không hiu. 06:46:55 :) 06:47:17 -!- spradnyesh [n=pradyus@nat/yahoo/x-dookflqcajrpuhcb] has quit [Remote closed the connection] 06:47:17 -!- plage [n=user@123.19.57.199] has quit [Read error: 104 (Connection reset by peer)] 06:47:29 plage [n=user@123.19.57.199] has joined #lisp 06:48:45 Em bit ting Vit phi không? 06:48:49 -!- quek [n=read_eva@117.102.187.225.static.zoot.jp] has left #lisp 06:49:01 quek [n=read_eva@117.102.187.225.static.zoot.jp] has joined #lisp 06:49:39 -!- SandGorgon [n=OmNomNom@122.162.51.84] has quit [Read error: 110 (Connection timed out)] 06:54:07 Không phi. Tôi bit ting Lisp. 06:54:30 :) 06:55:06 kiuma [n=kiuma@93-36-5-157.ip57.fastwebnet.it] has joined #lisp 06:55:57 so is Lisp big in VN? 06:55:57 -!- plage [n=user@123.19.57.199] has quit [Read error: 104 (Connection reset by peer)] 06:56:12 plage [n=user@123.19.57.199] has joined #lisp 06:56:17 is VN full of ping-pong playing robots developed in Lisp? 06:57:26 are the Lispers in Saigon or Hanoi? 06:58:25 hello 06:58:28 grouzen [n=grouzen@91.214.124.2] has joined #lisp 06:58:50 ole 06:59:23 -!- stoop [n=stoop@unaffiliated/stoop] has quit ["Leaving"] 06:59:33 nunb [n=nundan@94.160.35.17] has joined #lisp 06:59:43 alinp [n=alinp@89.137.98.94] has joined #lisp 07:03:00 Fare, re tunes... we have made a proof of concept partial evaluation of an eval written in CL using a CL partial evaluator. it manages to bring things down to the point where it can be fed to LLVM. this means reified memo layout; reified language features; reified the list of optimized types the VM supports; automatic VM generation "on the fly"; reified stack, heap; GC in the same language, etc... proof of concept, but very-very p 07:03:01 romising 07:05:27 nice 07:07:15 for now (IOW until bootstrapping) the PE is written in CL and the eval of a simple typed lambda calculus is also in CL. then PE applied to this new eval and a program can emit a sequential list of primitives that are low-level enough for LLVM... 07:07:33 we missed the plane on the way back from SBCL10 and had a day of hacking time on the airport... :) 07:08:12 hehe 07:08:16 not all is lost :) 07:08:39 simply-typed LC? So what do you do when the code isn't simply typed? 07:08:44 yep, i very much enjoyed that day on the airport... so much so that i'm even disturbed a little bit by it... :) 07:09:27 -!- dandersen [n=dkcl@metabug/dandersen] has quit [Read error: 60 (Operation timed out)] 07:09:47 if you have a LLVM backend, give it proper tail calls, including for special variables 07:09:53 Fare, err, i guess i'm missing vocabulary when it comes to type-system related terms... but the toy eval is a dynamically typed language, just like cl 07:10:14 aaaaargh 07:10:22 i hate manpages that lie 07:10:34 that's 2 hours i'll not see again 07:11:29 Fare, our plan for the next 6 months is to work 50% on an enterprise bullshit for the gov (our contract was extended) and 50% on making this proof-of-concept more production ready 07:11:59 -!- alinp [n=alinp@89.137.98.94] has quit [] 07:12:05 Fare, once we have something to check out unit tests to run, i'll remember to inform you 07:12:17 attila_lendvai: that counds quite nice 07:13:27 nikodemus, that hacking session was so exciting that after 4 hours of sleep the previous day, i was still spinning at 1am on the plane back home... ideas running all around our heads 07:14:08 and i can hardly hold back myself from working on it (we need to deliver enterprise bullshit early next year) 07:15:27 -!- jsoft [n=user@unaffiliated/jsoft] has quit [Remote closed the connection] 07:16:23 attila_lendvai, are you following jknight's progress on SBCL and LLVM? 07:16:56 Fare, yes, that was the final push (besides missing the plane) to start a new repo for our ideas... :) 07:17:17 jsoft [n=user@unaffiliated/jsoft] has joined #lisp 07:19:37 -!- plage [n=user@123.19.57.199] has quit [Read error: 113 (No route to host)] 07:24:09 -!- Sluggo [n=chrish@c-75-64-59-44.hsd1.tn.comcast.net] has quit ["Leaving"] 07:25:19 Sluggo [n=chrish@c-75-64-59-44.hsd1.tn.comcast.net] has joined #lisp 07:27:16 udzinari [n=user@19.221.broadband4.iol.cz] has joined #lisp 07:27:45 spradnyesh [n=pradyus@122.166.153.23] has joined #lisp 07:30:52 -!- prxq_ [n=mommer@e179219072.adsl.alicedsl.de] has quit ["Leaving"] 07:30:58 -!- udzinari [n=user@19.221.broadband4.iol.cz] has quit [Client Quit] 07:31:48 udzinari [n=user@19.221.broadband4.iol.cz] has joined #lisp 07:32:59 demmeln [n=Adium@001cb3c457d3.dfn.mwn.de] has joined #lisp 07:32:59 -!- demmeln [n=Adium@001cb3c457d3.dfn.mwn.de] has quit [Remote closed the connection] 07:35:37 mrSpec [n=Spec@unaffiliated/mrspec] has joined #lisp 07:42:38 mvilleneuve [n=mvillene@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 07:42:51 good morning 07:45:05 akamaus [n=maus@78.31.79.209] has joined #lisp 07:45:22 mjsor [n=mjsor@c-71-193-150-13.hsd1.or.comcast.net] has joined #lisp 07:53:26 Axius [n=ade@92.82.69.190] has joined #lisp 07:54:09 -!- Axius [n=ade@92.82.69.190] has quit [Read error: 104 (Connection reset by peer)] 07:57:47 SandGorgon [n=OmNomNom@122.160.41.129] has joined #lisp 07:58:54 jtza8 [n=jtza8@iburst-41-213-30-239.iburst.co.za] has joined #lisp 08:00:51 nicklevinehome [n=chatzill@cpc1-cmbg14-2-0-cust14.5-4.cable.virginmedia.com] has joined #lisp 08:01:12 -!- Sluggo [n=chrish@c-75-64-59-44.hsd1.tn.comcast.net] has left #lisp 08:01:32 Swindel [n=user@c-75-64-59-44.hsd1.tn.comcast.net] has joined #lisp 08:01:50 -!- mjsor [n=mjsor@c-71-193-150-13.hsd1.or.comcast.net] has quit [] 08:04:53 -!- snowbeard [n=user@cpe-065-190-191-189.nc.res.rr.com] has quit ["Client Quit"] 08:06:36 -!- drwhat [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:19:22 -!- Swindel [n=user@c-75-64-59-44.hsd1.tn.comcast.net] has quit [Remote closed the connection] 08:20:14 drwho [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has joined #lisp 08:23:07 -!- rahul [rjain@clozure-6C5C827B.nyc.cable.nyct.net] has quit [Ping timeout] 08:23:27 -!- gz [Clozure@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout] 17:11:31 ccl-logbot [n=ccl-logb@setf.clozure.com] has joined #lisp 17:11:31 17:11:31 -!- names: ccl-logbot milanj wlr Edico marioxcc pchrist lhz nicklevinehome pkhuong Demosthenes ThomasI mattrepl kwinz3 ASau` legumbre freiksenet Hun plutonas rrice Fury_ Kolyan ikki reprore Modius_ Madsy hugod PassingStranger lukjad007 rajesh Davidbrcz rstandy LiamH Guthur udzinari Yuuhi rdd lnostdal bgs100 dlowe wakeup^ cvandusen silenius Jasko2 dv_ jtza8_ Sergio`_ carlocci galaxywatcher ia YuleAthas adeht drwhat nikodemus benny Younder Fufie Soulmann 17:11:31 -!- names: |Soulman| pemryan Devon hypno kejsaren2 ludwig- levente_meszaros Odin- CrazyEddy jsoft shrughes jfding eldragon Adlai Ni21 slyrus dandersen blackened` stassats akamaus mrSpec spradnyesh kiuma TR2N sytse_ BrianRice dys` Draggor fe[nl]ix rread Ginei_Morioka ceineke_ ASau mathrick bipt` holycow cmm Xantoz Nshag Pepe_ authentic Taggnostr Patzy fihi09``` nowhere_man borisc ecraven j0ni_ Trystam yahooooo mikezor tic spoofy saikatc Buganini r0bby 17:11:31 -!- names: dmiles nyef Spaghettini G0SUB moesenle dym_ franki^ ski nasloc__ cmeow eno whoppix aja s0ber KatrinaTheLamia mgr spacebat_ koollman prip_ billstclair yacin mle austinh chrisdone Tordek rsynnott rpg retupmoca hicx174 araujo djinni` bdowning lemoinem AntiSpamMeta sykopomp tvaalen dek51 anekos dalkvist_ ve lharc ianmcorvidae jrockway rotty Wombatzus lichtblau xristos` gonzojive Legoolas DrForr_ Xof_ ramus` guaq_ jyujin_ xinming srcerer foom2 clop2 17:11:31 -!- names: ryepup nicklevine skeptomai|away rootzlevel REPLeffect_ stepnem Guest83773 lisppaste rullie vcgomes sjbach Dodek myrkraverk` huangjs gz Xach ironChicken joast Khisanth Borbus emma bakkdoor codemonkeyx tarbo hoeq koning_robot aking spiaggia _deepfire _3b` fnordus johs jsnell rapacity ``Erik hohum rlonstein nareshov felipe hdurer__ tmitt cpt_nemo Helheim nicktastic erg nuba frodef herbieB ztzg rahul guenthr djm tsuru boyscared Adrinael ineiros 17:11:31 -!- names: thijso manituuuu cmatei egn PissedNumlock rey_ tltstc rbancroft tessier kleppari Elench albino Bucciarati esden bobrown`` schme Axioplase_ luis` dfox wgl specbot minion jkantz slather _3b chii nullman clog blitz_ froydnj dcrawford luis qidush antifuchs scode phadthai dostoyevsky krappie foom Aisling alexsuraci piso kuwabara1 fgtech housel z0d setheus pok cods Zhivago mtd arbscht guaqua Ralith lupine_85 peddie mornfall madnificent joga l_a_m 17:11:31 -!- names: Douglish p_l cupe Fade cataska pragma_ blast_hardcheese alexbobp zbigniew p8m Orest^bnc 17:11:57 that seems well specified and generic enough. 17:14:59 sellout [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has joined #lisp 17:15:55 jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has joined #lisp 17:16:08 Oh, and it doesn't have to be all stack TNs, just those in one particular SC. 17:17:21 -!- spradnyesh [n=pradyus@122.166.153.23] has left #lisp 17:18:59 -!- skeptomai|away is now known as skeptomai 17:19:00 grouzen [n=grouzen@91.214.124.2] has joined #lisp 17:28:27 Stattrav [n=Stattrav@202.3.77.161] has joined #lisp 17:29:14 -!- Davidbrcz [n=david@212-198-78-230.rev.numericable.fr] has quit [Remote closed the connection] 17:30:09 djanderson [n=dja@hltncable.pioneerbroadband.net] has joined #lisp 17:30:56 kwertii [n=kwertii@c-67-180-202-175.hsd1.ca.comcast.net] has joined #lisp 17:31:00 jtza8 [n=jtza8@wbs-196-2-110-177.wbs.co.za] has joined #lisp 17:31:46 davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has joined #lisp 17:33:28 -!- jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has quit ["Leaving"] 17:33:45 jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has joined #lisp 17:35:49 sigh, arithmetic on void * rears its ugly head 17:36:21 No, no... It's arithmetic on struct thread *, not on void *. That was the entire problem. 17:36:32 Of course, the backtrace is still mostly useless, but it's an improvement. 17:36:56 making the register allocator ensure proper nesting seems possible, but difficult. why not just fixup the stack TNs post-allocation? 17:37:27 froydnj: a separate pass for stack TNs, pretty much. 17:37:28 nyef: right, but it was "fixed" by doing the arithmetic on 'void *'. that's not portable (though *very* useful) 17:37:37 Because of the chance that something else will have a lifetime that overlaps the "outer" TN but not the "inner" TN. 17:38:01 stack slot sharing? 17:38:06 froydnj: There's enough other arithmetic on void * in there (including in the same function) that I'm not at all worried. 17:38:19 Yeah, I'm worried about stack slot sharing. 17:38:34 nyef: yeah, I'm sure it's used in a lot of places 17:39:04 we do stack slot sharing? really? 17:39:10 I don't know. 17:39:15 Thus, I worry. 17:39:25 *froydnj* would be surprised if we did 17:39:42 sharing how? 17:39:46 -!- jtza8_ [n=jtza8@wbs-196-2-104-100.wbs.co.za] has quit [Read error: 110 (Connection timed out)] 17:40:14 The other direction I could go with this is to not use lisp UWPs for windows SEH records, and there are a couple of ways to do so, but that gets into nasty graft-vs-host scar tissue. 17:41:06 pkhuong: TN a and b both get spilled, but have non-overlapping live ranges, so they can both be spilled to slot X 17:41:19 as opposed to picking separate spill locations for them 17:41:39 oh we do that 17:42:18 stack alloc is treated as regular regalloc, except that we expand the range instead of spilling. 17:42:46 Ah, :unbounded SBs. Fun. 17:43:16 PissedNu1lock [n=resteven@igwe32.vub.ac.be] has joined #lisp 17:43:48 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Remote closed the connection] 17:43:54 rread [n=rread@nat/sun/x-yzklhdnhahpulmds] has joined #lisp 17:44:37 one of the nice things we do re regalloc that few other do. 17:45:22 tcr [n=tcr@host146.natpool.mwn.de] has joined #lisp 17:45:28 howdy 17:45:38 Hello tcr. 17:45:59 -!- PissedNumlock [n=resteven@igwe32.vub.ac.be] has quit ["Lost terminal"] 17:46:09 -!- PissedNu1lock is now known as PissedNumlock 17:46:17 ni tcr 17:46:54 thanks again :) my code works now 17:46:55 BMeph [n=BMeph@65.103.151.24] has joined #lisp 17:47:09 tcr: the font-lock-verbose thing should get more publicity (: 17:47:11 froydnj: I realized you fixed the typo on that blog posting. :-) 17:47:26 tcr: yeah, tried to, anyway 17:47:44 froydnj: Nice posting, btw. The initialization protocol of CLOS made sense after reading it. (I'm not very good at clos) 17:47:50 _icecube_ [n=icecube@p50993726.dip0.t-ipconnect.de] has joined #lisp 17:48:00 -!- Fury_ [n=Fury@p57904B73.dip.t-dialin.net] has quit ["Verlassend"] 17:48:09 tcr: heh. I didn't even talk about the protocol? 17:48:09 pkhuong: It seems to be mostly a macosx specific problem? 17:48:45 no idea. 17:48:48 froydnj: I mean the need for reinitialize (and then factoring out shared-initialize is just natural) 17:48:56 tcr: ah, right 17:49:03 I haven't ever used it on !os x. 17:49:27 pkhuong: oh ok, it's just that most people who reported problems here are known mac users 17:49:38 I really should have said something about "if you find yourself writing RESET-FOO functions, try using REINITIALIZE-INSTANCE appropriately instead" 17:49:39 nyef: have you done any performance comparisons between SEH and non-SEH unwinds? 17:49:56 No, I haven't. 17:50:07 froydnj: Yeah that would be a nice TL;DR top line 17:50:49 tcr: I have a couple more posts like that--simple stuff that comes up in day-to-day programming; feedback appreciated! 17:51:05 [df] [n=df@aldur.bowerham.net] has joined #lisp 17:51:16 -!- carlocci [n=nes@93.37.217.106] has quit ["eventually IE will rot and die"] 17:51:40 Hm I once wanted to write a series about advanced macro writing, or getting macros right which is very hard due to, for instance, declarations 17:51:46 But interop is a fundamental correctness issue, so we either do it this way or we arrange to do some crazy incremental alternating-runtime unwind scheme. 17:51:55 -!- kiuma [n=kiuma@93-36-5-157.ip57.fastwebnet.it] has quit ["Bye bye ppl"] 17:52:14 pkhuong: The thing is I myself never encountered said performance problems. When do they come up for you? 17:52:17 jewel [n=jewel@vc-41-30-120-99.umts.vodacom.co.za] has joined #lisp 17:52:24 drewc [n=drewc@89.16.166.162] has joined #lisp 17:53:00 froydnj: how do you use R-I with structures? Just a specific method on R-I for your structure, or do you use even more of the clos init protocol? 17:53:30 tcr: whenever I C-c C-c or C-c C-k. 17:53:42 tcr: just (defmethod r-i ((thing )) ...) 17:54:15 pkhuong: I wonder why it bites you but not me 17:54:21 Emacs version? 17:54:29 tcr: using shared-initialize might work right, but I don't know that it'd get called when you first allocated/initialized the structure 17:55:00 tcr: 32.1.1 17:55:03 *23.1.1, even. 17:55:09 How much does the dispatch get worse the more methods you add to a gf? 17:55:10 and since defstruct already does a lot of the magic of initialization... 17:55:48 tcr: in practice, it's more a function of the number of *invoked* (effective) methods. 17:56:17 Can the caching dicipline be summarized? 17:56:32 sellout- [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has joined #lisp 17:56:48 Does adding a new method infere with the cache of effective methods? 17:57:03 Keep a bounded cache mapping from argument types to effective methods? (not sure how EQL specialisers are treated) 17:57:51 -!- rrice [n=rrice@adsl-99-164-109-247.dsl.akrnoh.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 17:59:52 froydnj: I'd very much appreciate a series about how to read SBCL's disassembly output. 18:00:09 Hopefully that could even get into the manual 18:00:23 tcr: what sort of info are you looking for? 18:00:25 How to read it, or what the various bits mean? 18:00:32 *froydnj* gets beat by pkhuong 18:01:09 Common patterns, like "this is tag unpacking", or patterns due to calling convention 18:01:12 -!- freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has quit [Remote closed the connection] 18:02:29 Perhaps with an optimizing perspective, like when you're trying to get 32bit arithmetic, and then for stuff to watch out so you can check whether that's really the case 18:03:16 or dx allocation 18:03:18 You know what might be interesting? Something that can take a disassembly and output a likely sequence of VOPs for creating it and their boundaries. 18:03:34 iirc EQL specializers make things slow 18:03:56 *froydnj* would have thought EQL specializers were just hashtable lookups 18:04:22 Slow hashtable lookups, maybe? 18:04:39 yep. if a GF has EQL methods we can't use the fast cache lookups for it 18:05:03 huh, interesting 18:05:19 Okay, I'm post-first-GC. I have a faulting program counter value. I have no gdb. My backtrace terminates too soon. How do I go from here? 18:05:26 *froydnj* thinks he should go remove all those EQL methods in his code 18:05:27 froydnj: that messes with the caching approach, and effective function + MOP make everything more complicated. 18:05:31 -!- sellout- [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has quit [verne.freenode.net irc.freenode.net] 18:05:31 -!- drewc [n=drewc@89.16.166.162] has quit [verne.freenode.net irc.freenode.net] 18:05:31 -!- _icecube_ [n=icecube@p50993726.dip0.t-ipconnect.de] has quit [verne.freenode.net irc.freenode.net] 18:05:31 -!- jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has quit [verne.freenode.net irc.freenode.net] 18:05:31 -!- davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has quit [verne.freenode.net irc.freenode.net] 18:05:31 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [verne.freenode.net irc.freenode.net] 18:05:48 or maybe we have cleverness that i don't know about 18:05:48 pkhuong: I once wondered whether implementing CASE with a perfect hash-table would make sense? What are the real-life constants of static perfect hash functions? 18:05:55 with pcl that is entirely plausible 18:06:19 tcr: it would make sense... only problem is that we don't have computed gotos ;) 18:06:42 we have a patch from that legendary hacker, paul k huong :) 18:06:46 -!- silenius [n=jl@yian-ho03.nir.cronon.net] has quit [Remote closed the connection] 18:07:47 Nevermind computed gotos, what about computed comefroms? 18:08:24 Is what is commonly known as a jump table just another name for a static perfect hash-table? 18:08:50 tcr: for a trivial hash function, usually. 18:09:09 -!- kwinz3 [n=kwinz@85.124.207.62] has quit [Read error: 110 (Connection timed out)] 18:09:26 well for Lisp what would be interesting is efficient CASE with symbols, imho. 18:10:11 freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 18:10:17 drewc` [n=drewc@89.16.166.162] has joined #lisp 18:10:17 sellout- [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has joined #lisp 18:10:17 _icecube_ [n=icecube@p50993726.dip0.t-ipconnect.de] has joined #lisp 18:10:17 jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has joined #lisp 18:10:17 davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has joined #lisp 18:10:17 djanderson [n=dja@hltncable.pioneerbroadband.net] has joined #lisp 18:11:01 rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 18:11:02 nikodemus: When you ever encounter (hopefully with reproducing steps) the infinite-query-for-reconnect, please post it. I know I encountered it once but couldn't reproduce it. 18:11:02 +bug 18:11:20 -!- sellout- [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 18:11:28 cools [n=user@CPE000f661aca54-CM001692fae248.cpe.net.cable.rogers.com] has joined #lisp 18:11:35 sellout- [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has joined #lisp 18:11:53 nyef pasted "What can go wrong with this?" at http://paste.lisp.org/display/92483 18:12:02 kwinz3 [i=kwinz@212067226168.public.telering.at] has joined #lisp 18:12:06 Also, did you try the new autodoc performance? 18:12:06 tcr: unfortunately is strikes at really bad times : 18:12:09 And should it go into mainline? 18:12:50 i type good today 18:13:28 *froydnj* learns about LVAR-MATCHES 18:13:32 how useful 18:13:41 -!- rread [n=rread@nat/sun/x-yzklhdnhahpulmds] has quit [Read error: 60 (Operation timed out)] 18:13:42 -!- rread_ is now known as rread 18:14:23 -!- freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has quit [Remote closed the connection] 18:15:06 froydnj: splice-fun-args next? (: 18:15:16 nikodemus: Nice to hear. Notice that autodoc is very customizable (from CL!), so if you know more applications like for example `(sb-assem:inst mov |' -- if you use the slime-sbcl-exts contrib, tell me 18:16:33 freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 18:16:43 There's also M-x slime-visit-sbcl-bug which works at #423432 and opens a browser with the right Launchpad address 18:16:43 pkhuong: actually, I knew about splice-fun-args and extract-fun-args =p 18:20:41 stepnem_ [n=stepnem@88.103.132.186] has joined #lisp 18:20:42 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Remote closed the connection] 18:20:43 <_deepfire> tcr, btw, what do you think of lichtblau's hemlock work? 18:20:48 rread [n=rread@nat/sun/session] has joined #lisp 18:21:19 _deepfire: I haven't actually tried it yet; I hope he'll make it easily installable between the years. 18:21:50 _deepfire: I wished it has existed two years ago 18:21:50 it had 18:22:23 -!- sellout [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has quit [Read error: 110 (Connection timed out)] 18:22:23 -!- sellout- is now known as sellout 18:23:13 <_deepfire> tcr, the nice thing about it is that a larger amount of work applied to it will be also applicable to climacs, compared to emacs+slime 18:23:21 -!- marioxcc [n=user@200.92.181.237] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- Pepe_ [n=ppjet@mna75-4-82-225-76-148.fbx.proxad.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- Taggnostr [n=x@dyn57-487.yok.fi] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- moesenle [n=moesenle@atradig124.informatik.tu-muenchen.de] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- dym_ [n=dym@217.20.175.226] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- eno [n=eno@nslu2-linux/eno] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- whoppix [n=whoppix@ti0021a380-dhcp0681.bb.online.no] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- aja [n=aja@S01060018f3ab066e.ed.shawcable.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- KatrinaTheLamia [n=root13@li130-87.members.linode.com] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- rpg [n=rpg@216.243.156.16.real-time.com] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- hicx174 [n=hicx174@123.108.171.227] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- tvaalen [n=tvaal@terminal.se] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- rotty [n=rotty@nncmain.nicenamecrew.com] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- Wombatzus [n=user@216-31-242-4.static-ip.telepacific.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- lichtblau [n=user@port-92-195-41-30.dynamic.qsc.de] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- xristos` [n=nx@research.suspicious.org] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- ramus` [n=ramus@adsl-99-23-147-238.dsl.chcgil.sbcglobal.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- guaq_ [i=gua@82-128-221-166-Karjasilta-TR1.suomi.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- jyujin_ [n=mdeining@vs166245.vserver.de] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- skeptomai [n=nnnnncb@c-71-227-156-96.hsd1.wa.comcast.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- stepnem [n=stepnem@88.103.132.186] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- lisppaste [n=lisppast@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- _3b [i=foobar@cpe-70-112-214-100.austin.res.rr.com] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- dfox [n=dfox@r11jn246.net.upc.cz] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- slather [n=slather@haybaler.sackheads.org] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- minion [n=minion@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- Ginei_Morioka [i=irssi_lo@78.112.60.63] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- lemoinem [n=swoog@66.51.249.165] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- REPLeffect_ [n=REPLeffe@69.54.115.254] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- jkantz [n=jkantz@ita4fw1.itasoftware.com] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- wgl [n=wgl@216.145.227.9] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- specbot [n=specbot@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 18:23:21 -!- chii [i=chii@freenode/bot/chii] has quit [verne.freenode.net irc.freenode.net] 18:23:27 skeptomai [n=nnnnnncb@c-71-227-156-96.hsd1.wa.comcast.net] has joined #lisp 18:24:01 <_deepfire> Faster ascent to programmer's heaven :-) 18:24:12 -!- stepnem_ is now known as stepnem 18:24:54 Pepe_ [n=ppjet@mna75-4-82-225-76-148.fbx.proxad.net] has joined #lisp 18:24:56 aja [n=aja@S01060018f3ab066e.ed.shawcable.net] has joined #lisp 18:25:05 rotty [n=rotty@nncmain.nicenamecrew.com] has joined #lisp 18:25:09 FullMetalHarlot [n=root13@li130-87.members.linode.com] has joined #lisp 18:25:14 -!- skeptomai [n=nnnnnncb@c-71-227-156-96.hsd1.wa.comcast.net] has quit [Client Quit] 18:25:52 <_deepfire> Meh, no minion to chant MORE SUPERLINEAR GROWTH for me.. 18:28:07 marioxcc [n=user@200.92.181.237] has joined #lisp 18:28:07 Ginei_Morioka [i=irssi_lo@78.112.60.63] has joined #lisp 18:28:07 Taggnostr [n=x@dyn57-487.yok.fi] has joined #lisp 18:28:07 moesenle [n=moesenle@atradig124.informatik.tu-muenchen.de] has joined #lisp 18:28:07 dym_ [n=dym@217.20.175.226] has joined #lisp 18:28:07 eno [n=eno@nslu2-linux/eno] has joined #lisp 18:28:07 whoppix [n=whoppix@ti0021a380-dhcp0681.bb.online.no] has joined #lisp 18:28:07 rpg [n=rpg@216.243.156.16.real-time.com] has joined #lisp 18:28:07 hicx174 [n=hicx174@123.108.171.227] has joined #lisp 18:28:07 araujo [n=araujo@gentoo/developer/araujo] has joined #lisp 18:28:07 lemoinem [n=swoog@66.51.249.165] has joined #lisp 18:28:07 tvaalen [n=tvaal@terminal.se] has joined #lisp 18:28:07 Wombatzus [n=user@216-31-242-4.static-ip.telepacific.net] has joined #lisp 18:28:07 lichtblau [n=user@port-92-195-41-30.dynamic.qsc.de] has joined #lisp 18:28:07 xristos` [n=nx@research.suspicious.org] has joined #lisp 18:28:07 ramus` [n=ramus@adsl-99-23-147-238.dsl.chcgil.sbcglobal.net] has joined #lisp 18:28:07 guaq_ [i=gua@82-128-221-166-Karjasilta-TR1.suomi.net] has joined #lisp 18:28:07 jyujin_ [n=mdeining@vs166245.vserver.de] has joined #lisp 18:28:07 REPLeffect_ [n=REPLeffe@69.54.115.254] has joined #lisp 18:28:07 lisppaste [n=lisppast@common-lisp.net] has joined #lisp 18:28:07 dfox [n=dfox@r11jn246.net.upc.cz] has joined #lisp 18:28:07 wgl [n=wgl@216.145.227.9] has joined #lisp 18:28:07 specbot [n=specbot@common-lisp.net] has joined #lisp 18:28:07 minion [n=minion@common-lisp.net] has joined #lisp 18:28:07 jkantz [n=jkantz@ita4fw1.itasoftware.com] has joined #lisp 18:28:07 slather [n=slather@haybaler.sackheads.org] has joined #lisp 18:28:07 _3b [i=foobar@cpe-70-112-214-100.austin.res.rr.com] has joined #lisp 18:28:07 chii [i=chii@freenode/bot/chii] has joined #lisp 18:30:21 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #lisp 18:33:04 _deepfire: The internal code representation of climacs could be reused; I do not know in how far lichtblau would favor that 18:34:21 -!- _icecube_ [n=icecube@p50993726.dip0.t-ipconnect.de] has quit [Remote closed the connection] 18:37:37 ? 18:39:15 -!- freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has quit [Remote closed the connection] 18:39:36 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 18:39:59 -!- jewel [n=jewel@vc-41-30-120-99.umts.vodacom.co.za] has quit [Read error: 110 (Connection timed out)] 18:41:14 freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 18:41:18 -!- hypno [n=hypno@impulse2.gothiaso.com] has quit ["leaving"] 18:42:09 BlackM [n=BMeph@65.103.151.24] has joined #lisp 18:42:46 -!- BMeph [n=BMeph@65.103.151.24] has quit [Nick collision from services.] 18:42:51 -!- BlackM is now known as BMeph 18:42:56 jewel [n=jewel@vc-41-29-164-61.umts.vodacom.co.za] has joined #lisp 18:43:46 lichtblau: the parsed code representation; how is that done in hemlock? 18:44:03 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 18:45:03 Axius [n=ade@92.84.12.14] has joined #lisp 18:45:07 <_3b> tcr: is adding things to slime autodoc documented somewhere? 18:46:45 freiksenet1 [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 18:46:45 -!- freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has quit [Read error: 104 (Connection reset by peer)] 18:48:45 _3b: I'm going to document it. The interfaces aren't very well thought of yet. 18:48:58 _3b: What kind of extension do you want? 18:50:46 -!- slyrus [n=slyrus@adsl-76-195-1-74.dsl.pltn13.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 18:51:15 -!- _3b [i=foobar@cpe-70-112-214-100.austin.res.rr.com] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- lichtblau [n=user@port-92-195-41-30.dynamic.qsc.de] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- dfox [n=dfox@r11jn246.net.upc.cz] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- guaq_ [i=gua@82-128-221-166-Karjasilta-TR1.suomi.net] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- ramus` [n=ramus@adsl-99-23-147-238.dsl.chcgil.sbcglobal.net] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- slather [n=slather@haybaler.sackheads.org] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- Wombatzus [n=user@216-31-242-4.static-ip.telepacific.net] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- minion [n=minion@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- xristos` [n=nx@research.suspicious.org] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- dym_ [n=dym@217.20.175.226] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- tvaalen [n=tvaal@terminal.se] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- rpg [n=rpg@216.243.156.16.real-time.com] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- jyujin_ [n=mdeining@vs166245.vserver.de] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- whoppix [n=whoppix@ti0021a380-dhcp0681.bb.online.no] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- eno [n=eno@nslu2-linux/eno] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- lisppaste [n=lisppast@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- hicx174 [n=hicx174@123.108.171.227] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- Taggnostr [n=x@dyn57-487.yok.fi] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- moesenle [n=moesenle@atradig124.informatik.tu-muenchen.de] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- marioxcc [n=user@200.92.181.237] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- jkantz [n=jkantz@ita4fw1.itasoftware.com] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- REPLeffect_ [n=REPLeffe@69.54.115.254] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- lemoinem [n=swoog@66.51.249.165] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- Ginei_Morioka [i=irssi_lo@78.112.60.63] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- specbot [n=specbot@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- wgl [n=wgl@216.145.227.9] has quit [verne.freenode.net irc.freenode.net] 18:51:15 -!- chii [i=chii@freenode/bot/chii] has quit [verne.freenode.net irc.freenode.net] 18:51:22 It's amazing looking through climacs code, and then through hemlock code. It's both Common Lisp, yet strangely different 18:53:07 very much so 18:53:34 <_3b`> tcr: would be nice for my flash compiler/assembler 18:53:53 Oh, lovely. "Interrupted in (COMMON-LISP::LAMBDA ())". 18:54:03 -!- freiksenet1 [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has quit [Remote closed the connection] 18:54:39 _3b`: Could you give an example? 18:55:19 xinming_ [n=hyy@125.109.245.161] has joined #lisp 18:55:27 skeptomai [n=cb@c-71-227-156-96.hsd1.wa.comcast.net] has joined #lisp 18:55:46 <_3b`> tcr: for the compiler, it is pretty much just normal CL code, just not defined in the main lisp environment since i am cross compiling 18:56:10 freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 18:56:27 -!- ThomasI [n=thomas@unaffiliated/thomasi] has quit ["Bye Bye!"] 18:56:27 So, the form is (setq *print-length* 10), and it's choking in an anonymous lambda in simple-eval-in-lexenv... 18:56:38 ramus` [n=ramus@adsl-99-23-147-238.dsl.chcgil.sbcglobal.net] has joined #lisp 18:56:41 eno [n=eno@nslu2-linux/eno] has joined #lisp 18:57:08 <_3b`> tcr: so i just need a way to add a fallback to look things up when they aren't defined normally 18:58:53 -!- kejsaren2 [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 19:00:14 _3b`: I'll add something for it. Write me a mail about it. 19:00:16 <_3b`> tcr: the assembler basically looks like (%asm (:op args ...) (:other-op ...) ...) 19:00:56 oh so it depends on the %asm? 19:01:16 rrice [n=rrice@adsl-99-164-109-247.dsl.akrnoh.sbcglobal.net] has joined #lisp 19:01:23 _3b`: write a mail with a real life example 19:01:26 gtg 19:01:28 -!- tcr [n=tcr@host146.natpool.mwn.de] has quit ["Leaving."] 19:01:31 *_deepfire* would like such autodoc stuff for his disassembler/assembler as well.. 19:02:42 <_deepfire> tcr, it's easy, we've got a MOP for instruction set architectures, and we want autodoc for forms referencing entities from the problem domain 19:03:16 does anyone know how terminal emacs manages to tell C-h apart from backspace? 19:03:48 nikodemus: depends on terminal 19:04:01 -!- kwinz3 [i=kwinz@212067226168.public.telering.at] has quit [Read error: 110 (Connection timed out)] 19:04:10 p_l: on _my_ terminal here, when i read it i get #\backspace for both 19:04:22 Wombatzus [n=user@216-31-242-4.static-ip.telepacific.net] has joined #lisp 19:04:25 nikodemus: are you reading in cooked or raw mode? 19:04:32 raw 19:04:56 nikodemus: you need to look around in termcap database 19:05:01 *terminfo 19:05:11 (or rather, hemlock is reading) 19:08:23 if lisp hackers had infinite time (that is no php/younameit work) the world would be a much better place 19:08:47 ISTR there's another part to it beyond just the termcap/terminfo db. 19:08:55 varjag [n=eugene@103.80-202-117.nextgentel.com] has joined #lisp 19:09:06 ah. Termios. 19:10:19 -!- Axius [n=ade@92.84.12.14] has quit ["Leaving"] 19:10:26 Foofie [n=innocent@86.80-203-225.nextgentel.com] has joined #lisp 19:10:32 on some terminals you can't 19:10:59 terminfo won't help you if the terminal actually sends the same char for both 19:11:02 Mmm. And there are some systems where you can't even get an M-x, etc. 19:11:09 yeah 19:11:29 What's worse is those systems where you can't get a C-c. 19:11:58 (Cygwin emacs in a windows console maps C-c to C-g. Have fun trying to quit!) 19:12:46 termios + VERASE seems to be the answer /me tries 19:13:25 -!- xinming [n=hyy@125.109.255.37] has quit [Read error: 110 (Connection timed out)] 19:13:42 -!- jewel [n=jewel@vc-41-29-164-61.umts.vodacom.co.za] has quit [Read error: 110 (Connection timed out)] 19:14:04 -!- saikatc [n=saikatc@c-98-210-192-23.hsd1.ca.comcast.net] has quit [Read error: 113 (No route to host)] 19:14:54 jewel [n=jewel@vc-41-30-14-114.umts.vodacom.co.za] has joined #lisp 19:15:21 -!- nicklevinehome [n=chatzill@cpc1-cmbg14-2-0-cust14.5-4.cable.virginmedia.com] has quit [Read error: 110 (Connection timed out)] 19:16:00 -!- Fufie [n=innocent@86.80-203-225.nextgentel.com] has quit [Read error: 60 (Operation timed out)] 19:16:18 Damn it, lisppaste, where are you?! 19:16:33 minion is dead 19:16:35 Taggnostr [n=x@dyn57-487.yok.fi] has joined #lisp 19:16:44 WE ARE BOTLESS 19:17:18 there are 277 "people" here, and only 15 are real people. we are far from botless. 19:17:43 ssh lisppaste@common-lisp.net, screen -x, C-d, C-a d C-d. Bots'll be back soon. 19:18:20 -!- sellout [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has quit [] 19:18:58 Xach: good point 19:19:10 *Xach* is not so sure about rahul, either 19:19:12 if only one of those bots would give us hyperspec links 19:19:16 heh 19:19:26 rme [n=rme@pool-70-105-87-61.chi.dsl-w.verizon.net] has joined #lisp 19:19:27 Xach: that makes at least two of us :P 19:19:28 http://l1sp.org/cl/ 19:19:30 elderK [n=zk@125-238-255-127.jetstream.xtra.co.nz] has joined #lisp 19:19:53 *rahul* has clhs as a keyword in firefox already :) 19:20:38 it's for the newbies 19:20:49 WILL ANYBODY THINK ABOUT THE NEWBIES 19:20:55 marioxcc [n=user@200.92.181.237] has joined #lisp 19:20:55 Ginei_Morioka [i=irssi_lo@78.112.60.63] has joined #lisp 19:20:55 moesenle [n=moesenle@atradig124.informatik.tu-muenchen.de] has joined #lisp 19:20:55 dym_ [n=dym@217.20.175.226] has joined #lisp 19:20:55 whoppix [n=whoppix@ti0021a380-dhcp0681.bb.online.no] has joined #lisp 19:20:55 rpg [n=rpg@216.243.156.16.real-time.com] has joined #lisp 19:20:55 hicx174 [n=hicx174@123.108.171.227] has joined #lisp 19:20:55 araujo [n=araujo@gentoo/developer/araujo] has joined #lisp 19:20:55 lemoinem [n=swoog@66.51.249.165] has joined #lisp 19:20:55 tvaalen [n=tvaal@terminal.se] has joined #lisp 19:20:55 lichtblau [n=user@port-92-195-41-30.dynamic.qsc.de] has joined #lisp 19:20:55 xristos` [n=nx@research.suspicious.org] has joined #lisp 19:20:55 guaq_ [i=gua@82-128-221-166-Karjasilta-TR1.suomi.net] has joined #lisp 19:20:55 jyujin_ [n=mdeining@vs166245.vserver.de] has joined #lisp 19:20:55 REPLeffect_ [n=REPLeffe@69.54.115.254] has joined #lisp 19:20:55 dfox [n=dfox@r11jn246.net.upc.cz] has joined #lisp 19:20:55 wgl [n=wgl@216.145.227.9] has joined #lisp 19:20:55 jkantz [n=jkantz@ita4fw1.itasoftware.com] has joined #lisp 19:20:55 slather [n=slather@haybaler.sackheads.org] has joined #lisp 19:20:55 _3b [i=foobar@cpe-70-112-214-100.austin.res.rr.com] has joined #lisp 19:20:55 chii [i=chii@freenode/bot/chii] has joined #lisp 19:21:06 saikatc [n=saikatc@c-98-210-192-23.hsd1.ca.comcast.net] has joined #lisp 19:21:17 gruseom [n=daniel@S0106001217057777.cg.shawcable.net] has joined #lisp 19:21:34 -!- rrice [n=rrice@adsl-99-164-109-247.dsl.akrnoh.sbcglobal.net] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- eno [n=eno@nslu2-linux/eno] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- FullMetalHarlot [n=root13@li130-87.members.linode.com] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- rotty [n=rotty@nncmain.nicenamecrew.com] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- cools [n=user@CPE000f661aca54-CM001692fae248.cpe.net.cable.rogers.com] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has quit [verne.freenode.net irc.freenode.net] 19:21:34 -!- drewc` [n=drewc@89.16.166.162] has quit [verne.freenode.net irc.freenode.net] 19:21:45 Of course, that rejoin might have brought the bots back any... nevermind. 19:22:02 don't think so 19:22:50 hmm, I need to go pick up my new employmee package 19:23:08 *rahul* looks quizically at that extra 'm' 19:23:26 Clearly, you're looking at hiring some people... 19:23:42 Or you're embarking on a job hunt. 19:24:02 finished the latter 19:24:09 will be starting at Morgan Stanley next week 19:24:28 not lisp, but at least it's coding 19:24:33 and pays well, of course 19:24:48 lisppaste [n=lisppast@common-lisp.net] has joined #lisp 19:25:02 A+? 19:25:35 Oh, good. They -are- starting. I was about to get worried. 19:26:00 eno [n=eno@nslu2-linux/eno] has joined #lisp 19:26:27 minion [n=minion@common-lisp.net] has joined #lisp 19:26:32 specbot [n=specbot@common-lisp.net] has joined #lisp 19:26:41 freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 19:27:08 minion: Welcome back! 19:27:09 thanks! 19:27:12 KatrinaTheLamia [n=root13@li130-87.members.linode.com] has joined #lisp 19:27:14 antoszka [n=antoszka@unaffiliated/antoszka] has joined #lisp 19:28:15 pkhuong: heh no, Java servers and C# clients in my department 19:29:18 So, http://paste.lisp.org/display/92483#1 is backtrace-from-context. 19:29:40 rrice [n=rrice@adsl-99-164-109-247.dsl.akrnoh.sbcglobal.net] has joined #lisp 19:29:40 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 19:29:40 cools [n=user@CPE000f661aca54-CM001692fae248.cpe.net.cable.rogers.com] has joined #lisp 19:29:40 drewc` [n=drewc@89.16.166.162] has joined #lisp 19:29:40 jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has joined #lisp 19:29:40 davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has joined #lisp 19:29:40 djanderson [n=dja@hltncable.pioneerbroadband.net] has joined #lisp 19:29:42 One thing that it suggests is that there's a missing factoring or two. 19:29:42 -!- gz [Clozure@clozure-CDE684CB.bstnma.east.verizon.net] has quit [Quit: gz] 19:30:00 -!- davazp [n=user@9.Red-83-55-179.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 19:31:36 oudeis [n=oudeis@89-139-82-164.bb.netvision.net.il] has joined #lisp 19:32:07 -!- oudeis [n=oudeis@89-139-82-164.bb.netvision.net.il] has quit [Remote closed the connection] 19:32:15 oudeis [n=oudeis@89-139-82-164.bb.netvision.net.il] has joined #lisp 19:32:35 rotty [n=rotty@nncmain.nicenamecrew.com] has joined #lisp 19:32:36 spilman [n=spilman@ARennes-252-1-82-179.w90-25.abo.wanadoo.fr] has joined #lisp 19:33:44 sellout [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has joined #lisp 19:34:26 minion: chant 19:34:51 DeusExPikachu [n=DeusExPi@pool-173-58-53-23.lsanca.fios.verizon.net] has joined #lisp 19:35:18 minion must be on holiday 19:35:20 MORE CODE 19:35:30 nope just slow 19:36:30 Axius [n=ade@92.84.12.14] has joined #lisp 19:37:14 Hi. Does anyone have ffi wrappers for libsndfile (doesn't matter which CL system)? I could only find PWGL that uses libsndfile, and it is not open source, so I can't steal from there 19:37:52 -!- Nshag [n=shag@lns-bzn-22-82-249-125-68.adsl.proxad.net] has quit [Read error: 60 (Operation timed out)] 19:38:42 how do I get more information about an error in clisp? 19:38:49 like on what line it occured 19:39:04 through slime? 19:39:08 or in what function or whatever 19:39:15 backtrace? 19:40:30 \o/ distinct C-h, Backspace, and Delete :) 19:40:36 nikodemus: Congrats. 19:40:48 :bt is nice 19:40:56 nikodemus: What are your thoughts on backtrace from context in LDB? 19:42:25 it seems reasonable and doesn't raise any immediate red flags for me 19:42:54 (assuming you mean the fake_foreign_call stuff you pasted earlier?) 19:43:04 No, I mean the annotation on that paste. 19:43:07 oh 19:43:15 jtza8_ [n=jtza8@iburst-41-213-39-249.iburst.co.za] has joined #lisp 19:43:41 I'm fairly sure it needs refactoring, and from there it suggests some other possible goodies for LDB. 19:43:42 nice! 19:45:04 Another thing is that I'm fairly certain I can tell when a given interrupt context is for an internal error, given just an os_context_t pointer, on Linux. 19:45:46 Which suggests being able to print internal_error information for an arbitrary stopped context, no matter how far up the stack. 19:46:55 -!- jtza8 [n=jtza8@wbs-196-2-110-177.wbs.co.za] has quit [Read error: 60 (Operation timed out)] 19:47:28 :O 19:47:50 One part of me thinks that these things could come in handy, and another part of me dislikes spending effort on fixing up ldb. 19:49:01 (Another one is being able to search the heap for the object containing an address...) 19:49:17 Some of this stuff you can get with gdb, but it should be available from ldb as well. 19:49:30 -!- adeht [n=death@bzq-84-110-48-219.red.bezeqint.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 19:49:40 -!- drewc` is now known as drewc 19:50:28 snowbeard [n=user@cpe-065-190-191-189.nc.res.rr.com] has joined #lisp 19:50:52 _icecube_ [n=icecube@p50993726.dip0.t-ipconnect.de] has joined #lisp 19:51:00 -!- Axius [n=ade@92.84.12.14] has quit ["Leaving"] 19:51:14 -!- jewel [n=jewel@vc-41-30-14-114.umts.vodacom.co.za] has quit [Read error: 110 (Connection timed out)] 19:51:35 francogrex [n=user@140.112-65-87.adsl-dyn.isp.belgacom.be] has joined #lisp 19:52:51 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 19:52:52 Nshag [n=shag@lns-bzn-44-82-249-229-223.adsl.proxad.net] has joined #lisp 19:52:53 jewel [n=jewel@vc-41-26-189-182.umts.vodacom.co.za] has joined #lisp 19:52:55 cmm- [n=cmm@bzq-109-64-113-230.red.bezeqint.net] has joined #lisp 19:54:09 hi, is peter graves around (piso?); I have a few questions suggestion for xcl 19:54:19 hi francogrex 19:54:25 -!- cmm [n=cmm@bzq-79-183-44-124.red.bezeqint.net] has quit [Read error: 60 (Operation timed out)] 19:55:15 -!- KatrinaTheLamia is now known as Lamia 19:55:27 -!- Lamia is now known as KatrinaTheLamia 19:55:45 hi thanks for replying; maybe we go on /msg private? 19:55:55 ok 19:56:40 -!- dv_ [n=dv@83-64-248-68.inzersdorf.xdsl-line.inode.at] has quit ["Verlassend"] 19:58:03 Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 19:59:48 Hello Krystof. 20:00:29 hello! 20:00:43 funny. I had no internet at the meeting I was at today, and I achieved something 20:01:47 specifically, I now have no known failures in my subclassable structures 20:01:57 Nice. 20:02:12 I'm still flailing around trying to make wider-fixnums work. 20:02:32 Krystof: so that makes CLOS classes in the compiler work by default? 20:02:57 There's been little progress, but some interesting by-products. 20:03:08 -!- Kolyan [n=nartamon@93-80-45-174.broadband.corbina.ru] has quit [] 20:03:19 Davidbrcz [i=david@212-198-78-230.rev.numericable.fr] has joined #lisp 20:05:33 slash_ [n=Unknown@whgeh0250.cip.uni-regensburg.de] has joined #lisp 20:06:32 (nb not the same as "no failures" :-) 20:06:53 "Undetected errors will be ignored." 20:08:26 sounds like a good message to sprinkle liberally in all my programs 20:10:19 pkhuong: heh, kind of 20:10:34 clos classes will work as long as you don't try to do anything standard-objecty 20:11:29 still a hack in search of an application 20:12:40 tcr [n=tcr@host146.natpool.mwn.de] has joined #lisp 20:14:50 -!- jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 20:17:20 Okay, fault address is 779f836... And none of the registers have any value that's even -close-. 20:20:31 -!- ludwig- [n=ludwig-@adsl-69-235-196-46.dsl.irvnca.pacbell.net] has quit [Read error: 54 (Connection reset by peer)] 20:20:44 ludwig- [n=ludwig-@adsl-69-235-196-46.dsl.irvnca.pacbell.net] has joined #lisp 20:21:59 -!- Elench [n=jarv@unaffiliated/elench] has quit [No route to host] 20:24:16 It -looks- too low to be a core space, in terms of number of digits, and it's clearly too high to be runtime space, but there are page indices for addresses at half the value. 20:27:02 nyef: gdb and disassemble around IP? 20:27:06 No gdb. 20:27:27 raw hex dump? 20:27:31 I'm looking at a hex dump now. 20:27:47 Trying to remember my x86 instruction encoding, though I may just go get an archref. 20:28:03 xxd and your favourite disassembler. 20:28:17 dump to file and od? 20:28:49 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit ["leaving"] 20:29:39 -!- wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has quit [Remote closed the connection] 20:30:20 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 20:31:03 -!- jewel [n=jewel@vc-41-26-189-182.umts.vodacom.co.za] has quit [Read error: 110 (Connection timed out)] 20:31:32 Oops. Grabbed a hardcopy x86 reference when I'm on x86-64. 20:33:29 I'm trying to see how wider fixnums could do that... 20:33:56 Do what? 20:34:56 wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has joined #lisp 20:35:57 oh wait. too low for core space. 20:36:37 Problem with the "too low for core space" theory is that fault_addr 36f7d78 has page_index 14071. 20:38:06 Hrm... Maybe they're truncated to the low 32 bits? 20:39:49 Can one directly read an html web page using lisp like sbcl? along (with-open-file (stream "http://...? 20:40:06 Ah, it's [RAX*2]. Or [RSP*2]. 20:40:34 francogrex: Not using with-open-file, but you might be interested in trivial-http. 20:40:40 minion: trivial-http? 20:40:41 trivial-http: Ah, HTTP, the protocol we all love to re-implement. http://www.cliki.net/trivial-http 20:40:49 jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has joined #lisp 20:40:56 And there are less trivial options if you want them. 20:41:27 ok thx will try 20:41:48 -!- jtza8_ [n=jtza8@iburst-41-213-39-249.iburst.co.za] has quit ["leaving"] 20:43:59 Much better: "Memory fault at 0x200779f836 (pc=0x1003bcfc54, sp=0x7ffff53d5858)" 20:44:53 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 20:44:57 -!- francogrex [n=user@140.112-65-87.adsl-dyn.isp.belgacom.be] has quit [Remote closed the connection] 20:45:58 -!- tessier [n=treed@kernel-panic/sex-machines] has left #lisp 20:46:43 -!- freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has quit [Remote closed the connection] 20:47:45 is that SP right? 20:48:37 mstevens [n=mstevens@81.2.103.23] has joined #lisp 20:48:53 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [Read error: 110 (Connection timed out)] 20:49:33 ... No. 20:50:00 RSP is 0x1003bcfc1b for some unfathomable reason. 20:50:16 ... Actually, this entire context doesn't look right. 20:56:23 -!- mattrepl [n=mattrepl@pool-71-163-162-204.washdc.fios.verizon.net] has quit [] 20:58:35 nicklevinehome [n=chatzill@cpc1-cmbg14-2-0-cust14.5-4.cable.virginmedia.com] has joined #lisp 21:00:52 -!- galaxywatcher [n=galaxywa@ppp-58-8-44-205.revip2.asianet.co.th] has quit [] 21:03:19 -!- sellout [n=greg@c-66-31-201-117.hsd1.ma.comcast.net] has quit [] 21:03:56 -!- skeptomai is now known as skeptomai|away 21:06:31 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 21:08:19 dto [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 21:08:33 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 21:11:48 -!- udzinari [n=user@19.221.broadband4.iol.cz] has quit [Read error: 104 (Connection reset by peer)] 21:13:18 -!- nikodemus [n=nikodemu@cs181201111.pp.htv.fi] has quit ["This computer has gone to sleep"] 21:13:36 Okay, wrxb is 8, mod is 00, r/m is 4... that means the sib case. sib is 00, meaning [eax+eax*1]. Reg is 2... rdx? 21:13:54 -!- Jasko2 [n=tjasko@174.59.195.12] has quit [Read error: 104 (Connection reset by peer)] 21:14:12 kenanb [n=kenanb@88.238.40.64] has joined #lisp 21:14:28 Jasko [n=tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has joined #lisp 21:14:33 -!- tcr [n=tcr@host146.natpool.mwn.de] has left #lisp 21:14:44 timor [n=martin@port-87-234-97-138.dynamic.qsc.de] has joined #lisp 21:14:51 -!- lhz [n=shrekz@c-b9aa72d5.021-158-73746f34.cust.bredbandsbolaget.se] has quit ["Leaving"] 21:15:06 udzinari [n=user@19.221.broadband4.iol.cz] has joined #lisp 21:15:15 -!- PassingStranger [n=Horst@p54BF65B5.dip.t-dialin.net] has left #lisp 21:15:31 -!- udzinari [n=user@19.221.broadband4.iol.cz] has quit [Remote closed the connection] 21:15:47 udzinari [n=user@19.221.broadband4.iol.cz] has joined #lisp 21:19:15 sellout [n=greg@c-24-128-48-180.hsd1.ma.comcast.net] has joined #lisp 21:21:05 manuel_ [n=manuel@pD9E6DCD2.dip.t-dialin.net] has joined #lisp 21:23:15 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 21:25:43 -!- mstevens [n=mstevens@81.2.103.23] has quit [] 21:27:38 defn [i=code@powerprecision.com] has joined #lisp 21:27:49 ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 21:27:52 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #lisp 21:28:32 -!- kleppari [n=spa@bitbucket.is] has quit ["leaving"] 21:29:12 -!- saikatc [n=saikatc@c-98-210-192-23.hsd1.ca.comcast.net] has quit [] 21:30:05 saikatc [n=saikatc@c-98-210-192-23.hsd1.ca.comcast.net] has joined #lisp 21:31:26 kleppari [n=spa@bitbucket.is] has joined #lisp 21:31:40 clhs do 21:31:40 http://www.lispworks.com/reference/HyperSpec/Body/m_do_do.htm 21:32:03 clhs try 21:32:03 Sorry, I couldn't find anything for try. 21:32:15 -!- spilman [n=spilman@ARennes-252-1-82-179.w90-25.abo.wanadoo.fr] has quit ["Quitte"] 21:32:16 do or do not, there is no try 21:32:46 clhs do 21:32:46 http://www.lispworks.com/reference/HyperSpec/Body/m_do_do.htm 21:32:50 clhs or 21:32:50 http://www.lispworks.com/reference/HyperSpec/Body/a_or.htm 21:32:54 clhs do 21:32:54 http://www.lispworks.com/reference/HyperSpec/Body/m_do_do.htm 21:32:57 clhs not 21:32:57 http://www.lispworks.com/reference/HyperSpec/Body/a_not.htm 21:33:00 clhs try 21:33:00 Sorry, I couldn't find anything for try. 21:33:20 specbot does master yoda. sorry about the noise. 21:36:57 slyrus [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 21:37:39 -!- oudeis [n=oudeis@89-139-82-164.bb.netvision.net.il] has quit ["This computer has gone to sleep"] 21:40:57 -!- kleppari [n=spa@bitbucket.is] has quit ["leaving"] 21:41:56 kleppari [n=spa@bitbucket.is] has joined #lisp 21:42:13 nikodemus [n=nikodemu@cs181201111.pp.htv.fi] has joined #lisp 21:42:27 that's quite funny 21:42:38 I thought I would be annoyed, but that is in fact amusing 21:42:42 well done, drewc :-) 21:43:01 Shamiq [n=Adium@adsl-75-27-81-153.dsl.chcgil.sbcglobal.net] has joined #lisp 21:43:31 so i just wanted to say 21:43:41 Krystof: well, if i didn't annoy _you_, i think i got away with it :) 21:43:54 that with the help of #lisp, i've passed my intro to AI class. 21:44:45 Krystof: after all, nobody else has minion specifically warning not to anger them :P 21:45:11 drewc: ? 21:45:34 redline6561 [n=redline@adsl-074-232-249-027.sip.asm.bellsouth.net] has joined #lisp 21:45:57 p_l: if you annoy minion enough, it says something along the lines of "watch out, or you'll make Krystof angry" 21:46:21 oudeis [n=oudeis@bzq-79-179-51-253.red.bezeqint.net] has joined #lisp 21:47:33 -!- _icecube_ [n=icecube@p50993726.dip0.t-ipconnect.de] has quit [Remote closed the connection] 21:50:48 -!- YuleAthas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 21:50:50 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 21:51:07 -!- nowhere_man [n=pierre@lec67-4-82-235-57-28.fbx.proxad.net] has quit [Remote closed the connection] 21:52:02 -!- dandersen is now known as dkcl 21:53:37 ltriant [n=ltriant@lithium.mailguard.com.au] has joined #lisp 21:54:06 *nyef* gives up. 21:54:30 -!- dkcl is now known as dandersen 21:54:32 nyef: is that in xc-generated code? 21:56:47 Yes. 21:57:11 -!- dandersen is now known as dkcl 21:57:14 -!- dlowe [n=dlowe@ita4fw1.itasoftware.com] has quit ["Leaving."] 21:57:15 But I'm getting the distinct impression that I'm seeing some sort of overrun or context screw. 21:57:21 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 21:57:22 And we're trying to track down an ea with :scale = 2 somewhere. 21:57:26 *pkhuong* instruments the assembler. 21:57:46 No, it looks like it's a function that starts with MOV RCX, [EAX+EAX*1]. 21:58:06 Actually, it might be in compiler-generated code. 21:58:14 (That is, the xc-built compiler.) 21:58:29 Err... Did I say RCX? I meant RDX. 21:59:03 Ah. 21:59:37 Yeah, it's probably going to %simple-eval, which tail-calls a fresh lambda compiled via compile-in-lexenv. 22:00:46 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 22:01:15 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 22:02:02 dnolen [n=dnolen@ppp-70-249-155-206.dsl.rcsntx.swbell.net] has joined #lisp 22:03:45 Adamant [n=Adamant@unaffiliated/adamant] has joined #lisp 22:06:28 -!- gz [Clozure@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: gz] 22:08:05 -!- skeptomai|away is now known as skeptomai 22:09:47 rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 22:09:58 Oddity [n=Oddity@99.199.136.138] has joined #lisp 22:11:49 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 22:11:59 -!- rread [n=rread@nat/sun/x-vvdvhtjwhnjhtnzi] has quit [Read error: 60 (Operation timed out)] 22:11:59 -!- rread_ is now known as rread 22:12:08 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 22:13:58 nyef: is it on repo? 22:14:55 -!- Shamiq [n=Adium@adsl-75-27-81-153.dsl.chcgil.sbcglobal.net] has left #lisp 22:15:31 Not yet, no. 22:15:36 -!- dnolen [n=dnolen@ppp-70-249-155-206.dsl.rcsntx.swbell.net] has quit [] 22:15:41 dnolen [n=dnolen@ppp-70-249-155-206.dsl.rcsntx.swbell.net] has joined #lisp 22:16:13 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has left #lisp 22:16:33 pkhuong pasted "Something like this maybe?" at http://paste.lisp.org/display/92503 22:17:45 btw, do you know why "Constant TNs can only be directly used in MOV, PUSH, and CMP."? 22:18:52 ISTR it having something to do with their encoding. 22:20:03 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 22:20:17 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 22:21:01 seangrove [n=user@c-67-188-112-83.hsd1.ca.comcast.net] has joined #lisp 22:22:11 nyef: it's verbatim from the x86 port. Wouldn't that be because of the old disasm-in-gc hack? 22:23:01 Not sure. 22:23:46 because... sniff code object does exactly push, mov, lea and cmp 22:25:39 RIP-relative can be used anywhere you can use mod r/m. 22:26:36 -!- kenanb [n=kenanb@88.238.40.64] has left #lisp 22:27:07 -!- cvandusen [n=user@12.185.80.194] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 22:28:27 syamajala [n=syamajal@c-76-119-52-223.hsd1.ma.comcast.net] has joined #lisp 22:28:45 dreish [n=dreish@minus.dreish.org] has joined #lisp 22:35:43 -!- snowbeard [n=user@cpe-065-190-191-189.nc.res.rr.com] has quit [Remote closed the connection] 22:36:04 snowbeard [n=user@cpe-065-190-191-189.nc.res.rr.com] has joined #lisp 22:36:22 Bit sad that I can't do RIP+RAX*4. 22:36:57 -!- LiamH [n=none@pdp8.nrl.navy.mil] has quit ["Leaving."] 22:38:09 nyef: yeah, fairly certain the only reason is the old GC scheme. 22:40:40 ... Why is the self slot on this function 0x10a5bcfc48 while the function itself is 0x1003bcfc1b? 22:41:31 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Remote closed the connection] 22:41:38 rread [n=rread@nat/sun/x-waquetkqojbwjkrn] has joined #lisp 22:41:39 nyef: sure it's not a closure? 22:41:54 spilman [n=spilman@ARennes-252-1-82-179.w90-25.abo.wanadoo.fr] has joined #lisp 22:42:06 Reasonably confident, as it's coming from compile-in-lexenv. 22:42:44 Mm... I think we can make the assembler do weird things by putting rip-tn in an EA. 22:43:22 The actual delta looks like it should be #x2d. 22:44:28 djanderson [n=dja@hltncable.pioneerbroadband.net] has joined #lisp 22:47:33 YuleAthas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 22:47:57 -!- shrughes [n=shrughes@c-65-96-172-188.hsd1.ma.comcast.net] has quit [Remote closed the connection] 22:52:14 -!- Madsy [n=madsy@fu/coder/madsy] has quit [Read error: 54 (Connection reset by peer)] 22:52:27 -!- dnolen [n=dnolen@ppp-70-249-155-206.dsl.rcsntx.swbell.net] has quit [Remote closed the connection] 22:52:50 dnolen [n=dnolen@ironport.museum.moma.org] has joined #lisp 22:55:05 mattrepl [n=mattrepl@pool-71-163-162-204.washdc.fios.verizon.net] has joined #lisp 23:02:56 -!- nikodemus [n=nikodemu@cs181201111.pp.htv.fi] has quit ["This computer has gone to sleep"] 23:03:57 -!- stepnem [n=stepnem@88.103.132.186] has quit [SendQ exceeded] 23:04:28 stepnem [n=stepnem@88.103.132.186] has joined #lisp 23:05:59 -!- nicklevinehome [n=chatzill@cpc1-cmbg14-2-0-cust14.5-4.cable.virginmedia.com] has quit [Read error: 60 (Operation timed out)] 23:06:11 -!- Davidbrcz [i=david@212-198-78-230.rev.numericable.fr] has quit [Read error: 60 (Operation timed out)] 23:10:42 -!- varjag [n=eugene@103.80-202-117.nextgentel.com] has quit ["Leaving"] 23:16:25 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [Read error: 110 (Connection timed out)] 23:17:26 -!- dkcl is now known as dandersen 23:17:50 rvirding [n=chatzill@h69n5c1o1034.bredband.skanova.com] has joined #lisp 23:18:07 -!- elderK [n=zk@125-238-255-127.jetstream.xtra.co.nz] has left #lisp 23:18:36 Oh. simple-fun-self is actually being set correctly, but then the octet at (+ simple-fun-self-offset 3) has been stomped by a #xa5. 23:20:14 opt9 [n=user@59.7.205.108] has joined #lisp 23:20:56 did anybody seen this? http://lambda-the-ultimate.org/node/3734 23:21:29 yes. 23:22:54 *nyef* hadn't. 23:24:11 I just looked at it and in 4.1 it shows a very descriptive type system 23:24:18 not that I know what the conclusion is 23:24:21 not there yet 23:24:32 -!- manuel_ [n=manuel@pD9E6DCD2.dip.t-dialin.net] has quit [] 23:25:07 levente_meszaros: the conclusion is that further work is needed. 23:26:57 jcowan [n=jcowan@72.14.228.137] has joined #lisp 23:30:33 Agh! alloc.c, alloc_code_object, "Unboxed is in bytes, round it up to double word boundary. Now it's also a fixnum containing the number of unboxed words." 23:31:36 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit [Read error: 60 (Operation timed out)] 23:31:38 antoszka [n=antoszka@unaffiliated/antoszka] has joined #lisp 23:32:30 kwinz3 [n=kwinz@213162066158.public.t-mobile.at] has joined #lisp 23:32:32 And genesis treats it as a fixnum number of words... 23:32:39 bleh. 23:32:56 -!- YuleAthas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 23:32:56 And we both looked at that function and missed it, didn't we? 23:32:57 We really want to treat it as an unsigned number of bytes, I think. 23:33:55 I'm going to go with whatever turns out to involve less damage in the compiler backend. 23:33:55 -!- akamaus [n=maus@78.31.79.209] has quit [Read error: 110 (Connection timed out)] 23:33:56 oh, bah. Fixnum number of words is fine. 23:35:22 nyef: seems transparent to the compilr 23:36:15 manuel_ [n=manuel@pD9E6DCD2.dip.t-dialin.net] has joined #lisp 23:36:29 Right, it's a slot access, but how's the slot value used? 23:36:49 Anyway, I'll figure it out and see where that gets me. 23:36:54 -!- levente_meszaros [n=levente_@apn-94-44-10-11.vodafone.hu] has quit ["..."] 23:37:00 nyef: in the GC, mostly. 23:37:05 And then I'll try to clean up my tree and update the public repository. 23:38:51 -!- manuel_ [n=manuel@pD9E6DCD2.dip.t-dialin.net] has quit [Client Quit] 23:39:57 Looks like the only actual references are in room. 23:40:50 manuel_ [n=manuel@pD9E6DCD2.dip.t-dialin.net] has joined #lisp 23:41:56 manuel__ [n=manuel@pD9E6DCD2.dip.t-dialin.net] has joined #lisp 23:41:58 -!- manuel_ [n=manuel@pD9E6DCD2.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 23:43:41 -!- mrSpec [n=Spec@unaffiliated/mrspec] has quit [] 23:44:39 Elench [n=jarv@unaffiliated/elench] has joined #lisp 23:44:45 -!- skeptomai is now known as skeptomai|away 23:45:08 drwhen [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has joined #lisp 23:45:11 -!- drwhat [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has quit [Read error: 113 (No route to host)] 23:46:17 -!- skeptomai|away is now known as skeptomai 23:49:38 -!- skeptomai is now known as skeptomai|away 23:52:52 -!- slash_ [n=Unknown@whgeh0250.cip.uni-regensburg.de] has quit [Client Quit] 23:54:19 -!- grouzen [n=grouzen@91.214.124.2] has quit [Read error: 60 (Operation timed out)] 23:56:06 -!- timor [n=martin@port-87-234-97-138.dynamic.qsc.de] has quit [Remote closed the connection]