00:00:01 -!- leo2007 [n=leo@smaug.linux.pwf.cam.ac.uk] has left #lisp 00:02:02 nyef [n=nyef@24.220.182.229] has joined #lisp 00:05:34 borism [n=boris@195-50-197-155-dsl.krw.estpak.ee] has joined #lisp 00:06:06 mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has joined #lisp 00:08:43 pchrist_ [n=spirit@gentoo/developer/pchrist] has joined #lisp 00:11:41 vasa [n=vasa@80.94.234.105] has joined #lisp 00:12:17 -!- borism_ [n=boris@195-50-200-111-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 00:12:22 is it still possible to get a job coding cool stuff in lisp? 00:13:56 nvoorhies [n=nvoorhie@63.83.115.122] has joined #lisp 00:15:23 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 00:17:00 konr: certainly 00:18:38 -!- kpreid [n=kpreid@cpe-67-242-4-64.twcny.res.rr.com] has quit [] 00:18:53 konr: though probably the most direct way to it is "startup" ;D 00:19:58 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit [Read error: 110 (Connection timed out)] 00:21:14 p_l: haha, I'm planning that... but even ramen costs money 00:23:25 *p_l* loves how those noodles get to be called ramen in most english-speaking countries... 00:23:58 konr: well, you have to find clients/lusers (whatever rocks your boat) to provide you with money for your startup :) 00:25:00 <_3b> p_l: words seldom keep much meaning when imported :) 00:25:47 _3b: Well, those kept theirs quite well. It's just that in poland we simple call all those instant soups either "instant soup" or "chinese soups" :D 00:25:52 *simply 00:26:58 <_3b> ah, names like that are fun too :) 00:27:18 Modius [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 00:28:59 hmm... good thing Alliance has tutorials 00:29:01 As usual, if you're really good at what you do, you'll find a job. 00:29:31 and if you are willing to relocate - the cool job might not be where you live already 00:29:53 -!- gemelen [n=shelta@shpd-78-36-166-30.static.vologda.ru] has quit ["I wish the toaster to be happy, too."] 00:30:23 <_3b> well, if you are good enough, you should be able to make a job where you live :) 00:30:36 montreal is nice that way; I probably wouldn't have to worry about relocating. 00:30:41 -!- elurin [n=user@81.213.201.55] has quit [Read error: 60 (Operation timed out)] 00:31:08 <_3b> also, at least tech tends to gather in relatively nice places (if not cheap ones) 00:31:32 in my case it's more of a problem concerning "being a full time student" :) 00:33:06 though I have yet to really hit on local recruitment agencies... 00:38:11 -!- nurv101 [n=nurv101@bl14-80-121.dsl.telepac.pt] has quit [Read error: 104 (Connection reset by peer)] 00:41:56 is it possible to get rid of garbage collection temporarily ? 00:42:34 is there something like an option to turn on or off ? 00:43:28 puuuuh, that's really taking ages 00:45:10 -!- Modius_ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 00:49:59 -!- mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has quit ["This computer has gone to sleep"] 00:50:09 Disabling GC depends on your implementation. 00:50:44 And some implementations have both global and lexical forms for it. 00:52:02 mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has joined #lisp 00:53:28 nyef: ok, i just got some recommends reading i the manual 00:57:11 I recall some interesting proposals about GC control some time ago (probably the only really worthwhile thing I read on c.l.l) 00:57:12 blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has joined #lisp 00:58:42 kpreid [n=kpreid@216-171-189-59.northland.net] has joined #lisp 00:59:21 Ooh. A KLUDGE comment from 1999 describes exactly the refactoring I need to perform. 00:59:30 lol 00:59:43 BTW, as for names in place of lameulator 01:00:01 nyef: you mean you're working on lisp sources from the last century? 01:00:15 pjb: Yes. It's called "SBCL". 01:00:30 pjb: And not merely last century, but last millenium! 01:00:32 I propose one of: beta, cl-beta, cl-alpha or "akia" :P 01:00:57 "akia"? 01:01:04 LISP: the language that crosses millenia! 01:01:56 nyef: AOAlpha KIcks Ass ;-) 01:01:59 damn 01:02:08 *Alpha 01:02:47 *nyef* has this sudden horrible idea of calling it "Alpha Over Lambda". 01:02:52 For all you people who type stuff a lot that could easily be a template (like... (defun () "" ) ), I highly, highly recommend yasnippet for emacs 01:03:11 nyef: Also nice :) 01:03:33 "Me too!" 01:03:39 vande [n=sdfpme@119.128.225.179] has joined #lisp 01:04:01 nyef: or maybe ? 01:04:29 Modius_ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 01:04:36 nah, it doesn't sound that good 01:04:50 *nyef* gets the distinct feeling that his IRC client stripped some characters out again. 01:05:00 :) 01:05:18 heh, hefner@lightworks:~/sbcl-1.0.25/src$ find -iname \*.lisp |xargs grep KLUDGE |wc -l => 390 01:05:28 *_3b* needs a small monospace font with more characters 01:05:36 minion, chant 01:05:36 MORE OF A PROBLEM 01:05:41 _3b: monaco! 01:07:38 -!- sbahra [n=sbahra@c-98-218-239-172.hsd1.dc.comcast.net] has quit [Remote closed the connection] 01:08:41 nyef: unfortunately, my further lookups for suitable name start turning up stuff that is rather hard to pronounce :) 01:09:58 Modius__ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 01:10:31 I doubt anyone would like "reiseinifurumau" as name 01:11:27 It's too long when written in romanji anyway. 01:11:38 true 01:12:12 AoL is nice, except for the link to a certain company 01:12:36 hmm... Ailis? 01:12:44 Right. And there's also the link to a certain book... 01:13:06 Alpha In LISp? 01:13:14 Might be amusing to call it "Landale", and see if anyone figures it out. 01:13:24 I certainly can't :D 01:13:33 It's a Phantasy Star joke. 01:14:09 well, Ailis is the name of one of my emulated VMS machines :) 01:14:38 (means "Alice" in modern english, afaik) 01:14:44 Could also call it "Juliet"... By way of a car and a play. 01:15:10 "The meaning of the name Ailis is 'Noble kind; of the noble sort'. " 01:15:47 No, I've got it! "Perry". 01:15:54 ?_? 01:15:58 It ties in -perfectly-. 01:16:13 It's from the infocom game "A Mind Forever Voyaging". 01:16:31 heh 01:16:58 -!- tritchey_ [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has quit [] 01:17:30 Perry Simm is an AI also known as PRISM. AXP is Almost eXactly Prism. 01:17:37 dulouz [n=ross@dsl254-119-219.nyc1.dsl.speakeasy.net] has joined #lisp 01:17:37 haha 01:17:45 And it's a CPU simulator. 01:17:48 AXP is not exactly that, but I agree :) 01:18:08 -!- nvoorhies [n=nvoorhie@63.83.115.122] has quit [Connection timed out] 01:18:09 AXP was afaik strapped on the name by marketing :) 01:18:21 I know it's not exactly that, but that apparently was the joke. 01:18:38 Heh. Almost exactly the reverse of Windows NT, huh? 01:19:01 heh 01:19:01 (NT was from the technical team, something to do with the hardware they did the original kernel work on IIRC.) 01:19:26 nyef: NT simply meant New Technology, afaik to differentiate from previous OSes from MS 01:19:45 Windows got strapped after someone decided to use WinAPI as the main programming api... 01:21:00 ... I wonder if my "bootdisk" with windows will start 01:21:36 -!- Modius [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 01:21:44 You might have to set the clock back. I heard that there was some ludicrous demo limit on Alpha NT. 01:21:50 Modius [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 01:22:02 moocow [n=new@65.61.237.53] has joined #lisp 01:23:05 nyef: Nah, not NT/alpha (that one I've got full & legal) 01:23:33 i'm trying to install NT6.1 Server Beta :-) 01:23:39 Ah. 01:26:05 -!- moocow [n=new@65.61.237.53] has quit [Read error: 60 (Operation timed out)] 01:26:07 manuel_ [n=manuel@HSI-KBW-078-043-184-124.hsi4.kabel-badenwuerttemberg.de] has joined #lisp 01:26:24 moocow [n=new@65.61.237.53] has joined #lisp 01:26:50 -!- holycow [n=new@mail.wjsgroup.com] has quit [Read error: 104 (Connection reset by peer)] 01:27:15 -!- Modius_ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 01:28:13 LiamH [n=nobody@pool-68-239-77-4.res.east.verizon.net] has joined #lisp 01:29:46 -!- Soulman [n=kvirc@42.84-48-88.nextgentel.com] has quit [Read error: 110 (Connection timed out)] 01:29:50 well, here's hoping it will start... 01:30:47 holycow [n=new@mail.wjsgroup.com] has joined #lisp 01:31:11 -!- blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has quit ["Ex-Chat"] 01:31:18 ... damn. Disk error 01:33:01 -!- vasa [n=vasa@80.94.234.105] has quit ["I am not vasya, i am vasa"] 01:33:12 as for Alpha NT, I've got NT4.0 Workstation install media for Alpha 01:34:10 Someone was supposed to be getting me a set. I'll have to ask him about it tomorrow. 01:34:17 -!- sepult [n=sepult@xdsl-87-78-31-23.netcologne.de] has quit ["leaving"] 01:37:29 chavo_ [n=user@c-66-41-11-10.hsd1.mn.comcast.net] has joined #lisp 01:38:11 -!- Modius__ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 01:39:35 -!- gandhijee [i=akp@host-66-202-34-165.spr.choiceone.net] has quit [] 01:39:57 unfortunately my copy is at home in Poland, not in my dorm 01:40:23 That's fine. As I said, I was sourcing it elsewhere. 01:43:10 gandhijee [i=akp@host-66-202-34-165.spr.choiceone.net] has joined #lisp 01:44:15 -!- moocow [n=new@65.61.237.53] has quit [Read error: 110 (Connection timed out)] 01:48:11 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [Read error: 104 (Connection reset by peer)] 01:48:40 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 01:50:14 vande_ [n=sdfpme@116.4.100.145] has joined #lisp 01:54:27 DeusExPikachu [n=DeusExPi@ip98-164-199-153.oc.oc.cox.net] has joined #lisp 01:54:45 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 01:55:37 -!- vande [n=sdfpme@119.128.225.179] has quit [Read error: 110 (Connection timed out)] 01:55:46 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #lisp 01:56:46 -!- vande_ is now known as vande 02:00:33 Foofie [n=innocent@86.80-203-225.nextgentel.com] has joined #lisp 02:05:47 -!- danlei [n=user@pD9E2CCA7.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 02:06:01 -!- HET2 [n=diman@mars.htu.tuwien.ac.at] has quit ["This computer has gone to sleep"] 02:08:06 Okay, time to see if this build hack works... 02:08:11 ilitirit [n=john@watchdog.msi.co.jp] has joined #lisp 02:08:54 (And it looks okay so far, building the cross compiler.) 02:11:46 legumbre` [n=user@r190-135-0-25.dialup.adsl.anteldata.net.uy] has joined #lisp 02:15:23 And it looks like the cross-build is good, too. 02:16:02 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 02:16:46 -!- mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has quit ["This computer has gone to sleep"] 02:19:19 -!- Odin- [n=sbkhh@s121-302.gardur.hi.is] has quit [] 02:22:02 -!- manuel_ [n=manuel@HSI-KBW-078-043-184-124.hsi4.kabel-badenwuerttemberg.de] has quit [] 02:22:29 -!- Fufie [n=innocent@86.80-203-225.nextgentel.com] has quit [Read error: 110 (Connection timed out)] 02:27:55 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 02:28:41 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #lisp 02:29:34 -!- legumbre [n=user@r190-135-46-142.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 02:32:47 aja [n=aja@S01060018f3ab066e.ed.shawcable.net] has joined #lisp 02:35:03 nyef annotated #79210 "Build-process filename handling refactoring" at http://paste.lisp.org/display/79210#2 02:37:21 akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has joined #lisp 02:37:51 gemelen [n=shelta@shpd-78-36-167-59.static.vologda.ru] has joined #lisp 02:38:25 HET2 [n=diman@mars.htu.tuwien.ac.at] has joined #lisp 02:44:07 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Remote closed the connection] 02:44:52 -!- fe[nl]ix [n=algidus@88-149-209-56.dynamic.ngi.it] has quit [Read error: 113 (No route to host)] 02:49:21 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 02:51:26 So, I just spotted an advantage to not having the bloody symlinks around. 02:52:07 All my source paths will be correct, even for a freshly unpacked tree, and still pull the right file if pointed to a tree built for a different arch. 02:52:15 -!- vande [n=sdfpme@116.4.100.145] has quit ["leaving"] 02:53:46 -!- ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has quit [Read error: 60 (Operation timed out)] 02:57:16 fe[nl]ix [n=algidus@88-149-209-173.dynamic.ngi.it] has joined #lisp 02:58:05 chessguy_work [n=chessguy@pool-173-79-200-142.washdc.fios.verizon.net] has joined #lisp 02:58:33 vande [n=sdfpme@116.4.100.145] has joined #lisp 02:58:34 -!- chessguy_work is now known as chessguy 02:58:37 -!- vande [n=sdfpme@116.4.100.145] has quit [Remote closed the connection] 03:00:16 vande [n=sdfpme@116.4.100.145] has joined #lisp 03:01:17 mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has joined #lisp 03:02:12 -!- mattrepl [n=mattrepl@ip68-100-82-124.dc.dc.cox.net] has quit [] 03:04:52 nyef annotated #79210 "target/ symlinks must die" at http://paste.lisp.org/display/79210#3 03:07:33 I think I'm done with this line of development, and it's time for me to get some sleep. 03:07:36 -!- nyef [n=nyef@24.220.182.229] has quit ["G'night all."] 03:08:00 -!- younder [n=jthing@084202013251.customer.alfanett.no] has left #lisp 03:08:18 -!- tsuru [n=user@c-69-245-36-64.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 03:10:03 younder [n=jthing@084202013251.customer.alfanett.no] has joined #lisp 03:11:41 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [] 03:12:42 -!- mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has quit ["This computer has gone to sleep"] 03:22:17 -!- mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 03:25:49 spradnyesh [n=pradyus@nat/yahoo/x-7574a2780822736c] has joined #lisp 03:25:54 -!- CrazyEddy [n=rational@wrongplanet/CrazyEddy] has quit [Read error: 60 (Operation timed out)] 03:26:11 -!- spradnyesh [n=pradyus@nat/yahoo/x-7574a2780822736c] has left #lisp 03:30:00 -!- younder [n=jthing@084202013251.customer.alfanett.no] has left #lisp 03:33:05 SandGorgon [n=user@122.162.244.229] has joined #lisp 03:33:36 younder [n=jthing@084202013251.customer.alfanett.no] has joined #lisp 03:34:10 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 03:37:44 cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has joined #lisp 03:39:01 droogie [n=user@88.238.42.130] has joined #lisp 03:39:44 i couldn't find any doc for cl-opengl, is there just the examples or am i missing some pages? 03:40:20 droogie: I suppose Red Book will be your most important doc. 03:40:20 CrazyEddy [n=humerome@wrongplanet/CrazyEddy] has joined #lisp 03:40:54 I don't recall there being any. I went by the opengl manpages when I used it, supplemented by grepping the source code. It's straightforward. 03:42:09 so is it just like a sytax translation? 03:42:53 -!- LiamH [n=nobody@pool-68-239-77-4.res.east.verizon.net] has quit ["Leaving."] 03:43:04 -!- slyrus_ [n=slyrus@adsl-75-36-213-143.dsl.pltn13.sbcglobal.net] has quit [Remote closed the connection] 03:43:22 -!- dialtone [n=dialtone@adsl-64-175-33-111.dsl.pltn13.pacbell.net] has quit ["leaving"] 03:43:24 I guess you could say that. 03:43:34 (where's everyone going? what'd I do? ;) 03:43:41 ? 03:44:11 afaik even Haskell bindings are quite similar to "normal" OpenGL programming 03:44:12 jesus ccl compiles fast 03:44:30 hefner: i'm sorry for the weird term i just created :) 03:44:55 it ran all my fiveam tests in the blink of an eye, while running them on sbcl tends to involve some 'wait for the dots. Okay, dots are done" 03:44:56 :D 03:45:21 droogie: talk to _3b, he's working on cl-opengl 03:45:42 and as far as I can see, coding with cl-opengl doesn't seem that different from "normal" OGL programming. 03:46:01 did they make win32/win64 as stable platform for CCL? 03:47:26 p_l: http://trac.clozure.com/openmcl/wiki/WindowsNotes 03:47:30 kuzoo [i=a38b25bd@gateway/web/ajax/mibbit.com/x-872096ef40800838] has joined #lisp 03:48:27 -!- kuzoo [i=a38b25bd@gateway/web/ajax/mibbit.com/x-872096ef40800838] has left #lisp 03:48:41 slyrus_ [n=slyrus@adsl-75-36-213-143.dsl.pltn13.sbcglobal.net] has joined #lisp 03:48:43 "For obscure reasons, the 32-bit port doesn't run on 64-bit OS versions at this point." =D 03:49:02 I wonder if they would be interested in compiling the C kernel with cl.exe 03:49:35 CCL is growing on me. :P 03:50:02 it's even less useful than SBCL for deploying apps on windows, until they fix that little point. 03:50:58 sykopomp: have you considered not compiling your tests? 03:51:19 hefner: that little point can be quite easily avoided... 03:51:22 pkhuong: I think fiveam compiles everything on the fly, as it runs the tests or something. I'm not familiar with how it does things. 03:51:37 p_l: oh? 03:51:49 -!- dulouz [n=ross@dsl254-119-219.nyc1.dsl.speakeasy.net] has quit [Remote closed the connection] 03:51:55 -!- droogie [n=user@88.238.42.130] has quit [Read error: 104 (Connection reset by peer)] 03:52:00 (don't say "ship two versions") 03:52:09 hefner: one .MSI, inside two binaries 03:52:10 hefner: I was about to... 03:52:17 ooh 03:52:28 install configures depending on hw 03:53:12 -!- ikki [n=ikki@189.228.217.125] has quit [Read error: 113 (No route to host)] 03:54:00 Good morning. 03:54:39 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Remote closed the connection] 03:55:10 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [] 03:56:08 <_3b> cl-opengl tries to make things nicer to use where possible, but should still be fairly close to the C api most places 03:56:21 good morning 03:56:24 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 03:56:41 <_3b> for example you can pass multiple parameteters to gl:enable at ocne instead fo 1 per call like the C api 03:56:47 <_3b> *at once 03:56:51 mornin' beach. kami- too 03:57:05 nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 03:57:29 <_3b> (and yes, documentation is on the list of things to do at some point, patches welcome :) 03:57:36 -!- cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has quit [Read error: 113 (No route to host)] 03:57:39 BTW, I just got CommonQT to work ^_^ 03:57:51 it's a very nice thing to have :) 03:57:55 good times. A lot seems to be working lately :D 03:58:09 these are good times to be a lithper. 03:59:10 <_3b> (oh, i guess the person wondering about cl-opengl is gone...) 03:59:11 -!- jbmigel [n=jbm@S010600179a220e57.cg.shawcable.net] has quit [Remote closed the connection] 03:59:17 droogie [n=user@88.238.42.130] has joined #lisp 03:59:24 droogie <-- there he is 03:59:27 he just returned :D 03:59:33 <_3b> heh 03:59:38 *p_l* finishes his test install of 2k8r2 04:00:30 -!- droogie [n=user@88.238.42.130] has quit [Remote closed the connection] 04:03:33 -!- Modius [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [SendQ exceeded] 04:04:36 Modius [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 04:05:23 tritchey [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has joined #lisp 04:06:50 eh... they could lower the amount of restarts required... 04:11:42 nvoorhies_ [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 04:12:01 -!- nvoorhies_ [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 04:12:02 -!- nixzs is now known as oso`perezoso 04:12:30 nvoorhies_ [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 04:12:56 -!- nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 04:14:05 -!- tritchey [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has quit [] 04:14:28 kurama [i=a38b25bd@gateway/web/ajax/mibbit.com/x-50b82f2c86331603] has joined #lisp 04:14:40 btw, "ship many versions" is quite good idea IMHO :) 04:14:55 p_l: compiling all those versions is the tricky part :) 04:14:55 oh, sure, the more the merrier. 04:15:07 at least when you're dealing with windows and OSX 04:15:11 -!- HET2 [n=diman@mars.htu.tuwien.ac.at] has quit ["This computer has gone to sleep"] 04:15:17 -!- kurama [i=a38b25bd@gateway/web/ajax/mibbit.com/x-50b82f2c86331603] has left #lisp 04:15:31 distribution in linux land pretty often comes down to "distribute the special sauce with some build scripts" 04:15:52 linux land unfortunately isn't well prepared for multi-arch systems 04:16:06 at least the distros that are available 04:16:13 what do you mean multi-arch systems? 04:16:16 it's about as well prepared for multiple architectures as it is for a single architecture 04:16:29 -!- hbock [n=hbock@pool-96-253-33-184.prvdri.fios.verizon.net] has quit ["leaving"] 04:16:44 compare it for example with solaris, where you have single system image for both x86 and x86-64 (and you can probably squeeze sparc into it, but config files would collide) 04:16:56 kurama [i=a38b25bd@gateway/web/ajax/mibbit.com/x-c7e0ee3a51de4f36] has joined #lisp 04:17:09 true, but that hasn't stopped debian from running on all the platforms it supports... 04:17:10 -!- dreish [n=dreish@minus.dreish.org] has quit [] 04:17:11 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 04:17:18 not to mention Plan9 which was designed to have one filesystem supporting several arches at the same time 04:17:22 I don't know, I run x86 software on my x86-64 debian machine. It's only slightly less likely to work than it was on my x86 debian machine. 04:17:39 sykopomp: I mean situations where you have one filesystem and different architectures 04:17:54 ah 04:18:15 -!- kurama [i=a38b25bd@gateway/web/ajax/mibbit.com/x-c7e0ee3a51de4f36] has left #lisp 04:19:06 minion: memo for nikodemus: re x86 and alignment, would it be hard to ensure alignment of stack frames too? 04:19:06 Remembered. I'll tell nikodemus when he/she/it next speaks. 04:19:20 while all current linux systems can run both 32bit and 64bit, they are not so different in that support from windows :D 04:19:40 -!- fe[nl]ix [n=algidus@88-149-209-173.dynamic.ngi.it] has quit [Read error: 60 (Operation timed out)] 04:34:15 Phoodus [i=foo@ip68-231-38-131.ph.ph.cox.net] has joined #lisp 04:34:43 bittin` [i=bittin@anapnea.net] has joined #lisp 04:37:01 ltriant [n=luket@lithium.mailguard.com.au] has joined #lisp 04:37:22 -!- chavo_ [n=user@c-66-41-11-10.hsd1.mn.comcast.net] has quit [Remote closed the connection] 04:37:43 -!- existentialmonk [n=carcdr@64-252-67-89.adsl.snet.net] has quit [Remote closed the connection] 04:39:59 Modius_ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 04:41:05 bombshelter13p [n=bombshel@24.114.232.33] has joined #lisp 04:42:27 fe[nl]ix [n=algidus@88-149-210-93.dynamic.ngi.it] has joined #lisp 04:47:25 dialtone [n=dialtone@adsl-64-175-33-111.dsl.pltn13.pacbell.net] has joined #lisp 04:52:32 -!- manic12 [n=manic12@c-76-29-88-103.hsd1.il.comcast.net] has left #lisp 04:54:20 bombshelter13p_ [n=bombshel@24.114.232.33] has joined #lisp 04:54:49 bombshelter13p__ [n=bombshel@24.114.232.32] has joined #lisp 04:54:56 -!- bombshelter13p__ [n=bombshel@24.114.232.32] has quit [Remote closed the connection] 04:55:28 -!- fe[nl]ix [n=algidus@88-149-210-93.dynamic.ngi.it] has quit [Read error: 148 (No route to host)] 04:56:07 manic12 [n=manic12@c-76-29-88-103.hsd1.il.comcast.net] has joined #lisp 04:57:05 -!- Modius [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 05:01:18 JAS415 [n=jon@ip24-250-13-137.ri.ri.cox.net] has joined #lisp 05:01:24 -!- akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has quit [Read error: 60 (Operation timed out)] 05:03:50 fe[nl]ix [n=algidus@88-149-209-218.dynamic.ngi.it] has joined #lisp 05:12:32 -!- bombshelter13p_ [n=bombshel@24.114.232.33] has quit [Connection timed out] 05:15:14 -!- bombshelter13p [n=bombshel@24.114.232.33] has quit [Connection timed out] 05:21:12 roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has joined #lisp 05:21:30 Modius__ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 05:22:04 -!- aja [n=aja@unaffiliated/aja] has quit [Client Quit] 05:26:13 <_3b> anyone know how useable the various darcs<->git tools are? 05:26:30 -!- Modius_ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 60 (Operation timed out)] 05:27:18 spradnyesh [n=pradyus@nat/yahoo/x-8b722af176fc579b] has joined #lisp 05:28:46 -!- spradnyesh [n=pradyus@nat/yahoo/x-8b722af176fc579b] has left #lisp 05:32:54 isismelting [n=jo@ip72-197-229-240.sd.sd.cox.net] has joined #lisp 05:33:16 in slime/emacs, what is the command to scroll through recently-interpreted commands 05:33:27 <_3b> M-p ? 05:33:31 (like what UP usually does at a bash shell etc) 05:33:35 *guaqua* uses C-up 05:33:35 yar 05:33:43 thank you! 05:33:44 M-p and M-n :) 05:33:50 is m-n down then 05:33:57 yar 05:34:04 M is in a bad place - sort of 05:34:32 agreed 05:35:06 <_3b> M-p will search for a match if you have partial input already also 05:35:21 beautiful, _3b 05:35:26 which is also very handy :) 05:35:27 thanks you two 05:35:42 np 05:35:43 can i ask also 05:36:06 <_3b> nope, sorry... 'can i ask' used up your last question :( 05:36:22 i always do that! 05:36:28 XD 05:36:44 it seems that M-UPARROW doesn't do anything -- does emacs go out of its way to not be intuitive, or does it all make sense eventually? 05:36:48 vy [n=user@213.139.194.186] has joined #lisp 05:36:50 well, not everyone has symbolics keyboard to have C,M and S in right places... 05:36:57 isismelting: use C-up 05:37:27 <_3b> emacs people are sort of like vi people in not liking arrows :) 05:37:31 p_l -- C-up doesn't work for me 05:37:33 M-down and M-up are not defined 05:37:39 i suppose i'm to define them somehow 05:37:45 i love my Vim, but we wont discuss blasphemy here :@) 05:37:48 isismelting: as in C-uparrow? 05:37:56 yeah 05:38:13 modified arrows are for switching desktops, not to be squandered by precocious editors 05:38:17 hmm... I certainly didn't add anything 05:39:56 p_l - do you use windows ever? 05:39:56 btw, important good feature for SLIME/Smoke. We need code completion for that reader macro! :D 05:40:07 (does anyone use windows ever w/lisp) 05:40:09 isismelting: I just finished installing 2k8r2 on my other machine 05:40:18 *_3b* uses windows with lisp 05:40:41 p_l what would you recommend as a common lisp interface for a windows user? 05:40:47 & _3b? 05:40:47 Emacs? 05:40:53 clisp & emacs & slime 05:40:54 :P 05:40:58 <_3b> sbcl + emacs + slime here 05:40:59 i am using the emacs that comes with lispinabox 05:41:07 clisp, emacs & slime 05:41:16 except I'd give them ECL, CCL, Cormal or other instead of clisp :P 05:41:16 <_3b> i use the gnu windows binaries 05:41:27 <_3b> for emacs that is 05:41:38 Why not clisp? 05:41:58 *_3b* also uses msys/mingw, that doesn't impact lisp stfuf too much aside from building sbcl 05:42:08 do you mean corman? 05:42:15 OK, clisp is good for start, but I personally prefer something with native compiler :) 05:42:19 isismelting: yeah, typo 05:43:26 Corman seems quite good, except it doesn't have Unicode support 05:44:08 <_3b> does it work with random CL libs better yet? 05:44:34 <_3b> when i tried it wouldn't run slime or a few other things i tried (and had a nasty bug that was good for learning lisp on :) 05:44:41 the main problem seems to be ASDF 05:44:53 but ASDF sucks on windows anyway :P 05:45:04 <_3b> works ok with some config tweaking 05:45:09 <_3b> or on clisp 05:45:35 Well, I would have to check ASDF's sources, but I might patch it to _always_ work on recent NT 05:45:54 <_3b> (clisp can resolve windows shortcuts so those work for asdf there) 05:46:01 cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has joined #lisp 05:46:03 ejs [n=eugen@141-159-124-91.pool.ukrtel.net] has joined #lisp 05:46:15 well, my plan was to simply let ASDF notice NT file links :D 05:46:43 <_3b> just searching directories works well enough for me 05:46:54 it *is* surprising when you find that all of your *nix semantics work on NTFS :D 05:47:02 <_3b> aside from the occasional forgetting to move an old version of something out of the way :) 05:47:31 At this point, Clozure CL is probably the best option on Windows. Compared to SBCL, it has threads. And both are preferable in terms of library support to the others free implementations. 05:47:35 *lichtblau* needs to hack a REPL in Qt and build a pre-packaged Clozure CL/win32 with a GUI REPL. 05:47:47 anyway, last time I checked, Corman didn't have Unicode, so everything that somehow imported anything unicode related failed 05:47:48 xrt [n=xrt@adsl-99-35-135-200.dsl.pltn13.sbcglobal.net] has joined #lisp 05:48:03 lichtblau: CommonQT is awesome :D 05:49:12 dizpater [n=dizpater@68-27-76-69.pools.spcsdns.net] has joined #lisp 05:50:14 now I only need to build a usable set of development environments for both win32 and win64 05:50:17 xan [n=xan@cs78225040.pp.htv.fi] has joined #lisp 05:50:20 akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has joined #lisp 05:51:15 -!- divinebovine [n=rtaylor@S01060016b6b53675.vf.shawcable.net] has quit [Read error: 110 (Connection timed out)] 05:52:14 dysinger [n=tim@ip-64-139-9-115.dsl.sca.megapath.net] has joined #lisp 05:52:30 drafael [n=tapio@ip-118-90-137-48.xdsl.xnet.co.nz] has joined #lisp 05:57:40 p_l: uh, you already tried CommonQt in Windows? Or just Linux? 05:58:16 divinebovine [n=rtaylor@S01060016b6b53675.vf.shawcable.net] has joined #lisp 05:58:19 (I'll put up pre-compiled .dlls for CommonQt with Qt 4.5 at some point.) 05:59:15 bombshelter13p [n=bombshel@24.114.232.33] has joined #lisp 05:59:43 lichtblau: for the time being on linux, after some fighting with kdebindings till I found the exact combination of tricks :) 05:59:58 I still need to play with dlopen paths to make it work properly 06:00:33 -!- fe[nl]ix [n=algidus@88-149-209-218.dynamic.ngi.it] has quit [Read error: 148 (No route to host)] 06:00:39 are there any plans to separate smoke stuff from Qt-only part? 06:01:03 I suppose for a perfect experience I should also provide binaries for Linux (x86 and amd64 at least), since no Linux distribution I'm aware of ships the right version of smoke2. 06:01:48 p_l: In kdebindings? I think you "just" need to hack the CMakeLists. The Qyoto/Windows script is what I'm using to build for windows, and that doesn't need KDE much, I think. 06:02:12 I think it's only a question of time until the distributions catch up though. 06:02:47 mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has joined #lisp 06:02:49 lichtblau: Oh, in my case it had some problems other than "disable all KDE related stuff" 06:03:10 after I got over that, everything else went fine 06:04:34 so is this Qt business the future? should I abandon the pretense of hacking further on mcclim, or my own more hypothetical lines of research? 06:04:46 Qt is unlikely to be the future. 06:05:03 I'd look at web interfaces for the next decade. 06:05:12 ... fuck no 06:05:17 i would say thats wrong 06:05:30 *p_l* is sick of "everything on the web!" 06:05:31 i would say it really depends on the problem you are trying to solve 06:05:36 Zhivago: I'd like to claim you're answering the wrong question, but maybe I'm asking the wrong question. 06:05:45 Quite possibly. 06:05:57 hefner: Why not make mcclim use Qt? :D 06:06:06 p_l: don't worry, at the end of the decade web interfaces will have improved to be about as good as what we have now on the desktop :) 06:06:23 michaelw: And they still won't work correctly without network? 06:06:23 Oh, I think they'll be markedly better. 06:06:37 I suspect that web interfaces will have improved to be better than clim. 06:07:00 michaelw: thats true 06:07:12 it is true they will 06:07:13 The limitations of a dom tree have some big advantages. 06:07:23 I suspect we will be needing 8G of ram only for firefox and spend weeks tinkering with our computers to make "web apps" work faster ;-) 06:07:23 the document object model can handle everything native widgets can 06:07:44 Well, I'm not sure that's true. 06:07:59 But the regular structure for content makes walking over 3rd party interfaces a lot easier. 06:08:20 So things that would be largely impossible on the desktop become reasonably easy. 06:08:28 *nod* 06:08:49 Well, WPF also has equivalent of DOM and doesn't require me to run web browser with all its braindamage :) 06:09:12 Does anyone use WPF? :) 06:09:26 fe[nl]ix [n=algidus@88-149-208-24.dynamic.ngi.it] has joined #lisp 06:09:26 Zhivago: Anyone running NT6 or newer :P 06:09:41 what is wpf? 06:09:43 windows forms? 06:09:44 Zhivago: better than clim is not a robust measure because clim has not been moving forward since when? ... a long time. 06:09:45 Not by choice, then :) 06:09:55 divinebovine: Windows Presentation Foundation 06:10:02 lol 06:10:06 oh funny 06:10:13 you go and run your little windows world :) 06:10:28 michaelw: Well, let's just say that I see the vision of clim being realized via dhtml more realistically than via random desktop applications. 06:11:05 NT6 display model forces tree-based management of graphic objects - GDI-based apps are turned into "image" object inside a window :) 06:11:06 Zhivago: i've read up a bit on clim, what is the clim 'vision'? just curious 06:11:12 *hefner* suddenly wants to hack on his javascript calculator thing, and decorate the output with some kind of javascript mini-clim 06:11:59 -!- gandhijee [i=akp@host-66-202-34-165.spr.choiceone.net] has left #lisp 06:12:25 a subset of clim in parenscript could be an interesting SoC project (if Google would still sponsor Lisp projects...) 06:13:20 BTW, lichtblau, I'm interested in separating QT-specific code from SMOKE ffi, so that we might get other libraries through it :) 06:13:23 divine: It is difficult to make short, but I would say that it is essentially about a printable interface where the elements are interactive questions and answers. 06:13:55 aha 06:13:56 divine: For example, take a map and consider the countries to be answers to questions that can accept a country name. 06:14:26 Zhivago: anyway, the discussion was broader than that. It will take substantial engineering efforts until we have all things in the browser that we have right now on the desktop 06:14:42 jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has joined #lisp 06:14:49 divine: Now print a question like "The population of ___ country is ___", and use one of those countries in the map to fill in the first part, and cause the second to be filled in automatically. 06:14:55 it would require scrapping of the browser in the first place and building something designed for that 06:14:57 michael: I don't think that we want all of them. 06:15:12 I asked a question about max and min a few hours back, but I botched it. 06:15:14 michael: My argument is that the loss of flexibility on the web substantially increases power. 06:15:23 qt has a html rendering widget .. html has a qt rendering widget .. ad infinitum 06:15:42 What I meant to ask was: max and min do not require the use of float contagion (they may return a non-float result even if some args are floats). Do any implementations actually do so? 06:16:12 michaelw: the halfway approach is we end up build web-style interfaces on the desktop embedding e.g. webkit with hooks to do native desktop-y things, however perverse that seems 06:16:25 hefner: we do that already... 06:16:31 Clisp apparently does iff the rational is too big to fit in a float. 06:16:38 p_l: maybe you do. I've never seen it. 06:16:50 hefner: I had seen it, but I'm personally against that 06:16:52 hefner one might say that its an acceptable strategy 06:17:02 who is this hefner one? I'd like to meet him. 06:17:03 you can hook into the qt framework and then replace it piece by piece 06:17:22 on the other hand just doing it from scratch has its appeal 06:17:51 well, I guess I've done it myself, if a few widgets wrapped around a qtwebkit counts 06:18:02 divinebovine: it's a roundabout way of wasting time and resources, unless there is a gain to be had (which I fail to see yet) 06:18:51 the only one is the framework hardware and network abstraction really 06:19:04 not much outside of that i guess 06:19:33 hmm, no, I'm wrong, both clisp and sbcl apparently do return a rational arg if it's the extremum. 06:20:06 I'll have to reimplement max and min to do proper float contagion 06:20:21 michaelw: you know what? you are right. i'm using stumpwm right now and frankly i can see why starting from scratch could be fun 06:20:25 no baggage 06:20:38 alinp [n=alinp@86.122.9.2] has joined #lisp 06:20:57 -!- ejs [n=eugen@141-159-124-91.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 06:21:20 the bad thing is actually that rebuilding everything from scratch each time makes everybody look busy, but nothing new is produced ("Look, tabbed frames in JS+HTML, almost works in IE6, too", whoop-de-doo!) 06:21:56 Start by writing your own assembler 06:22:05 easy enough 06:22:09 *_3b* did that already 06:22:25 well its not like you can't pull in the right software 06:22:41 you don't haveto rewrite everything 06:22:50 just the parts that keep the enviornment lisp flexible 06:22:53 you don't have to do anything 06:23:25 some people want to rewrite everything, for various and admirably irrational reasons. 06:23:57 if you can improve it rewrite it 06:26:09 divinebovine: but where is the improvement? I curse everytime the (simple, yet still botched) UI that my bank provides for account management. I had something substantially better in ~94 06:26:53 for instance, I claim that the client side of the web has become so obscenely baroque and dysfunctional that any future in which it is not superseded by something sane is a tragedy 06:27:02 yup 06:27:07 -!- fe[nl]ix [n=algidus@88-149-208-24.dynamic.ngi.it] has quit [Read error: 145 (Connection timed out)] 06:27:17 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 06:27:34 Frankly speaking, I'd love to see something similar in spirit to Java applets... 06:27:41 except with better UI library 06:27:46 i wouldn't use those terms 06:27:56 there are better way sto categorize web document problems 06:27:57 p_l: yeah, they really dropped the ball there. 06:28:09 -!- jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has quit ["Bailing out"] 06:28:10 hefner: well, MS helped a lot :> 06:28:29 to my eyes the basic issue is they are trying to get a structured xml document handle things its not desgned to do 06:28:33 although I'm hearing lately about that new Java FX 06:28:42 -!- tarbo [n=me@unaffiliated/tarbo] has quit [Connection timed out] 06:29:09 too little, too late. flash is the new java. java is the new cobol. 06:29:47 I think I prefer COBOL from Java (there are nicer langs for JVM, though) 06:30:06 people have been saying java is dead since its inception 06:30:31 *hefner* is just grumpy from reading folklore.org macintosh stories half the day, and wondering if there's anything left in computing worth putting that kind of passion into 06:30:34 oh, it is dead. a dead, walking zombie 06:30:37 considering its large set of libraries and frameworks that are as close to cross platform as you can get, i doubt seriously it will dissapear any time soon 06:30:41 or become cobol 06:30:53 if anything has become cobol its lisp 06:31:38 write once, run nowhere. great. 06:31:42 and thats not saying anything really, just that the community has to learn how to gain traction again 06:31:55 it's the new cobol, IMHO. Sure, it's crossplatform (assuming devs actually cared about it - I had seen fighting with "enterprise apps" that weren't portable except for the JVM they were developed on) 06:32:33 i see a whole lot of traction on the windows side unfortunately 06:32:52 i don't want to admit it but i can barely find a product that isn't available on their platform 06:33:22 divinebovine: Well, despite people screaming "BACKWARDS COMPATIBILITY", developers at MS are trying hard to improve the platform... and it's still the "default" one 06:33:31 MS forgot to close port 80 .. we can sneak stuff in that back door .. ie8 ain't bad 06:33:38 *hefner* apologies for whatever role he played in evoking the present discussion 06:33:50 i don't consider microsoft default for anything 06:33:52 hefner: too late 06:33:54 its just another crappy platform 06:34:11 when i think about why people use it, it seems to be they cater to programmer lazyness more than anything 06:34:16 divinebovine: you, me, maybe not. Many I had seen, yes (at least for client-side) 06:34:24 make it easy to get in and tool around and once they have enough rope to hang them selves they are yours 06:34:34 -!- ltriant [n=luket@lithium.mailguard.com.au] has quit ["leaving"] 06:34:38 yeah good point 06:35:11 also, those decisions often seem to be done by manglement (no typo here), not by people who actually write the software 06:35:18 programmer and sysadmin laziness 06:35:41 p_l: well i just bought a 100k piece of hr software for a client 06:36:00 frontend on iis, backend on same legacyware running oracle server 06:36:03 the costs are known well before and when you run into trouble, you can't get fired anyway cos you bought microsoft 06:36:08 when i spoke with the lead developer i had to shake my head 06:36:08 I'd say that setting up good windows development environment where you use outside libs that are not .NET is quite hard... 06:36:10 p_l: is that how C# got popular? I never understood that. I thought enterprise types were supposed to be risk averse, but they're always making this random platform leaps. 06:36:20 i'm not a programmer but damnit the company is run by fucking tools without balls 06:36:25 its management and developers 06:36:29 hefner: .NET is miles better than native programming on windows 06:36:35 no leadership, no vision no guts 06:36:47 they just collapse into whats comforteable and what everyone else is doing 06:36:51 p_l: most everything is. 06:37:18 hefner: also, they learned lessons from Java 06:37:20 divinebovine: and that differs how from the 90% of companies? 06:37:53 guaqua: i've only dealt mostly with off the shelf stuff, it was a surprise to get a peek in 06:38:10 i always thought it people were passionate and willing to take risks 06:38:14 well measure anyway 06:38:25 divinebovine: not in corporate environment 06:38:42 divinebovine: the only way to survive, to not lose your soul is to try keep away from that kind of work 06:39:16 well, I might as well end having to fight with some of those tools 06:39:46 i fight them on every corner i get 06:39:54 I recall the one we had at work only worked with JVM packages from the devteam and only on XP 06:40:48 which means that if I'm going back there, I'll end up working with VM without hw acceleration just to run a damned Java app 06:41:44 mvilleneuve [n=mvillene@ABordeaux-253-1-126-133.w86-201.abo.wanadoo.fr] has joined #lisp 06:42:10 good morning 06:43:05 -!- pok [i=pok@tarrant.klingenberg.no] has quit [Read error: 60 (Operation timed out)] 06:44:08 -!- dysinger [n=tim@ip-64-139-9-115.dsl.sca.megapath.net] has quit [] 06:44:19 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 06:46:36 ejs [n=eugen@141-159-124-91.pool.ukrtel.net] has joined #lisp 06:47:09 -!- DeusExPikachu [n=DeusExPi@ip98-164-199-153.oc.oc.cox.net] has quit [Read error: 104 (Connection reset by peer)] 06:48:11 cornucopic [n=asaha@192.18.192.21] has joined #lisp 06:52:16 tarbo [n=me@unaffiliated/tarbo] has joined #lisp 06:54:44 blandest [n=blandest@softhouse.is.ew.ro] has joined #lisp 06:58:52 -!- ejs [n=eugen@141-159-124-91.pool.ukrtel.net] has quit [Read error: 104 (Connection reset by peer)] 07:00:35 -!- drafael [n=tapio@ip-118-90-137-48.xdsl.xnet.co.nz] has quit [Read error: 110 (Connection timed out)] 07:02:33 -!- xan is now known as xan-afk 07:04:32 p_l: shouldn't be rocket science. I don't grok cmake, so that's making it hard for me to change their build system is a clean way. But basically this thing just runs kalyptus on the headers, then compiles the output. 07:05:35 ejs [n=eugen@248-233-124-91.pool.ukrtel.net] has joined #lisp 07:07:19 dwave [n=ask@084202073105.customer.alfanett.no] has joined #lisp 07:08:29 -!- sohail [n=Sohail@unaffiliated/sohail] has quit [Read error: 113 (No route to host)] 07:10:36 -!- dwave [n=ask@084202073105.customer.alfanett.no] has quit [Client Quit] 07:11:24 tombom [i=tombom@wikipedia/Tombomp] has joined #lisp 07:13:04 KingNato [n=patno@fw.polopoly.com] has joined #lisp 07:13:09 pok [i=pok@tarrant.klingenberg.no] has joined #lisp 07:14:45 -!- ejs [n=eugen@248-233-124-91.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 07:14:53 -!- xrt [n=xrt@adsl-99-35-135-200.dsl.pltn13.sbcglobal.net] has quit ["leaving"] 07:17:07 daniel_ [i=daniel@unaffiliated/daniel] has joined #lisp 07:17:07 -!- stassats [n=stassats@wikipedia/stassats] has quit [Read error: 54 (Connection reset by peer)] 07:17:19 lichtblau: Yeah, getting smoke bindings for the libs isn't hard - the harder part will be separating Qt and smoke in current CommonQT stuff, it seems :) 07:18:23 stassats [n=stassats@wikipedia/stassats] has joined #lisp 07:18:53 -!- pok [i=pok@tarrant.klingenberg.no] has quit [Read error: 60 (Operation timed out)] 07:19:20 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit ["leaving"] 07:19:36 though the two libs I'm mostly interested in are QT-related, so it doesn't require any special separation (QtWebkit and Qwt) 07:19:52 -!- Foofie [n=innocent@86.80-203-225.nextgentel.com] has quit ["Leaving"] 07:22:28 drafael [n=tapio@ip-118-90-137-48.xdsl.xnet.co.nz] has joined #lisp 07:24:08 aerique [i=euqirea@xs2.xs4all.nl] has joined #lisp 07:25:37 oh, and QScintilla 07:25:38 Soulman [n=kvirc@42.84-48-88.nextgentel.com] has joined #lisp 07:27:07 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 07:27:57 -!- bombshelter13p [n=bombshel@24.114.232.33] has quit ["quit"] 07:28:05 *p_l* is testing if he manages to build smoke for those libs 07:29:43 reaver__ [n=reaver@h15a2.n2.ips.mtn.co.ug] has joined #lisp 07:31:11 mega1 [n=mega@3e44ba22.adsl.enternet.hu] has joined #lisp 07:32:00 jdz [n=jdz@85.254.193.149] has joined #lisp 07:32:53 -!- daniel [i=daniel@unaffiliated/daniel] has quit [Read error: 110 (Connection timed out)] 07:33:18 addled [n=adlirc@mail.andrewlawson.org] has joined #lisp 07:35:26 let me know how that goes. CommonQt doesn't currently read data from multiple smoke instances, but it should be very easy to change that. 07:35:56 right now I'm trying to massage cmake into building them for me :D 07:36:09 -!- awayekos is now known as anekos 07:37:53 -!- cornucopic [n=asaha@192.18.192.21] has quit [Read error: 60 (Operation timed out)] 07:38:47 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 07:38:49 dwave [n=ask@213.236.208.247] has joined #lisp 07:41:36 -!- vande [n=sdfpme@116.4.100.145] has quit [Remote closed the connection] 07:41:49 -!- dwave [n=ask@213.236.208.247] has quit [Client Quit] 07:45:25 ejs [n=eugen@77.222.151.102] has joined #lisp 07:47:00 Modius_ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 07:51:56 -!- Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Read error: 113 (No route to host)] 07:52:56 cornucopic [n=asaha@192.18.192.21] has joined #lisp 07:53:21 hah! I made CMake notice that I want to build additional libraries! 07:55:49 -!- mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has quit ["This computer has gone to sleep"] 07:56:31 ejs1 [n=eugen@nat.ironport.com] has joined #lisp 07:56:53 -!- roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has quit [] 07:57:02 -!- l_a_m [n=nlamirau@194.51.71.190] has quit ["leaving"] 07:57:24 l_a_m [n=nlamirau@194.51.71.190] has joined #lisp 07:57:40 ok, all smoke* libs built 08:01:20 lichtblau: I'm going to try some simple lib adding 08:03:24 -!- ejs [n=eugen@77.222.151.102] has quit [Read error: 110 (Connection timed out)] 08:03:25 Modius [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has joined #lisp 08:03:45 envi^home [n=envi@220.121.234.156] has joined #lisp 08:04:40 -!- Modius__ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 08:06:09 spradnyesh [n=pradyus@nat/yahoo/x-e4854422798fec1a] has joined #lisp 08:06:16 -!- spradnyesh [n=pradyus@nat/yahoo/x-e4854422798fec1a] has left #lisp 08:09:43 What, if any, is the function/macro/special used in order to determine if a symbol is special? 08:10:45 dwave [n=ask@pat-tdc.opera.com] has joined #lisp 08:10:49 Modius: special-operator-p 08:11:01 I meant, special/dynamic variable 08:11:39 mrsolo [n=mrsolo@adsl-68-126-205-8.dsl.pltn13.pacbell.net] has joined #lisp 08:11:40 Your question is incorrect. 08:12:25 Well, maybe not incorrect. 08:13:03 Any symbol names a special variable in the presence of a special declaration for that name. 08:13:14 if it's not lexical, it's always special or unbound, so maybe you could just check if it's bound ? 08:13:26 It may be lexically special ... 08:13:56 wentbackward [n=wentback@n219077065141.netvigator.com] has joined #lisp 08:14:01 And it may also be a non-lexical and non-special -- i.e., not a variable. 08:14:18 What problem are you trying to solve with this information? 08:14:34 Modius__ [n=Modius@adsl-67-67-216-59.dsl.austtx.swbell.net] has joined #lisp 08:14:58 Zhivago: not a variable is equivalent to not bound, isn't it ? 08:15:56 ejs2 [n=eugen@77.222.151.102] has joined #lisp 08:15:56 Modius: clisp has a non portable function for this (special-variable-p), so there is probably no simple portable way to have it. 08:16:09 yvdriess [n=yvdriess@94-224-246-148.access.telenet.be] has joined #lisp 08:16:34 -!- deech [n=deech@71-10-166-226.dhcp.stls.mo.charter.com] has quit [Read error: 54 (Connection reset by peer)] 08:16:55 deech [n=deech@71-10-166-226.dhcp.stls.mo.charter.com] has joined #lisp 08:18:05 My network connection cut out for about a minute there - if anyone said anything helpful I'd appreciate a repeat 08:18:06 Modius: you can use the function VARIABLE-INFORMATION of cltl2's syntax environment section. On sbcl you have to require 'sb-cltl2 first 08:18:21 Modius: clisp has a non portable function for this (special-variable-p), so there is probably no simple portable way to have it. 08:18:36 Modius: There is no portable method -- what problem do you want to solve with this? 08:18:39 kuwabara: This is pre-execution, I'll just use the eval-let-funcall-let-lambda 08:18:58 kuwabara: I just wanted to know if there was something standard. 08:19:29 Modius__: That doesn't help you finding out whether a binding is locally special. 08:19:36 -!- Modius_ [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 08:20:11 tcr: I'm codewalking the local context, I'll know *that* 08:20:47 the output to #'describe seems to show if the variable is special (at least in ccl, sbcl and clisp), but that's only useful at the REPL 08:20:52 i'm an absolute amateur programmer, yet i've a program on the practical verge of being able to spit out piece-after-piece of publishable-poetry -- has this been done? can i see/buy books of algorithmic poetry somewhere? 08:21:32 Modius__: Still it's interesting what you need that information for? 08:22:36 isismelting: Did you actually try to publish the poetry? 08:22:43 tcr: Long story. Basically, have another code-walker. Call/cc, trampolining (optional), multi-value support, unwind-protect (including unwind for a continuation). I want the default handling of specials to be to cache them for (with-some-crap-or-other macros 08:23:17 If you have a code-walker, why can't you walk the top-level proclamations? 08:23:34 tcr - no, i have submitted a few pieces for consideration with positive feedback. 08:24:06 Zhivago: Don't want to walk from the top, and want handy support for specials declared in any given ohter library (where the macro with-whatever-the-hell is defined) 08:24:13 isismelting: I don't whether it was done before. If not, it seems worth a paper. 08:24:17 tcr - i wonder if the fact that the program(which i think is me) can generate infinity pieces (theoretically) makes each piece seem less valuable? 08:24:43 Modius: Tricky, then. 08:24:44 You know, the macro that expands to (unwind-protect (let ((*some-special* . .. )) ...) (close **some-special*)) 08:24:51 Fufie [n=poff@Gatekeeper.vizrt.com] has joined #lisp 08:24:51 Zhivago: Not really 08:24:52 tcr - that is, it works by my rules, yet after i'm dead or etc people could make more of the same exact thing with my program. 08:25:16 worth a paper, yeah. that's what i'll do probably, a nice organized essay or small book. 08:25:16 It's tricky because you want to know if something has been proclaimed without looking to see if it has been proclaimed. 08:25:34 -!- ejs2 [n=eugen@77.222.151.102] has quit ["Leaving"] 08:25:37 Ok, library for code-walkers and continuations is definitively the new Lisp meme as MUD was in the past 08:25:42 -!- ejs1 [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 08:26:00 <_3b> didn't RACTER get a book published? not sure if that was poetry or not though 08:26:01 -!- yvdriess [n=yvdriess@94-224-246-148.access.telenet.be] has quit [] 08:26:42 Zhivago: I'll have to provide access for specials to be explicitly added to a context's support. That said, pre-execution, whether a symbol represents a special variable can be determined with an eval `(let ((,sym t)) (funcall (let ((,sym nil)) (lambda () ,sym))) 08:26:46 isismelting: I'd ask in an forum about AI about prior art. 08:26:56 isismelting: Also try a search on scholar.google.com 08:28:20 Modius__ Not for bindings that are locally special around the invocation of your code walker. 08:28:34 tcr: Aye 08:28:42 ejs [n=eugen@nat.ironport.com] has joined #lisp 08:28:49 Modius__: And you have to test for CONSTANTP of the symbol before, otherwise you could end up trying to rebind a constant 08:29:08 tcr: is symbol-macroletting those illegal? If so, thanks for the warning. 08:29:33 I don't see where symbol-macrolet comes from now 08:30:22 tcr: (let ((cached1234 *my-special*)) then (symbol-macrolet ((*my-special* cached1234 )) in front of anything that can look at a variable. 08:31:22 -!- Modius [n=Modius@adsl-68-92-150-226.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 08:32:28 Modius__: in this case, there is no solution. If you have a function FOO, using symbol X, it could be called from an env binding X or not, so the symbol will be special or not depending on the way it is called. 08:32:55 kuwabara: Didn't think there was a solution for all the cases, just wanted to know if there was a standard one to use instead of eval. 08:33:21 kuwabara: I mean, a standard one for global proclamations 08:33:23 kuwabara: No. The specialness of a variable is lexically determined. 08:34:17 kuwabara: Either you have a top-level proclamation, in which case all subsequent bindings of that variable are special, or you have a local declaration, in which case the local bindings are. 08:34:31 kuwabara: The caller doesn't affect it. 08:37:22 Zhivago: In (defun foo (x) (unless (boundp x) (bar))), X is lexically special, event if it's completely unknown to the lisp system. But its speciality in this case is probably not relevant, is it ? 08:37:48 I mean, the value of X. No, I mean, err, never mind. 08:38:07 (defun foo () (unless (boundp x) (bar))) 08:38:25 (defun foo () (unless (boundp 'x) (bar))) sorry for the garbage 08:40:22 kuwabara: What does a symbol being bound have to do with a special binding? 08:41:00 ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 08:42:11 Zhivago: when a symbol which has never been used yet appears in a form for a defun, is it special ? 08:42:52 kuwabara: specialness is not a property of symbols. 08:43:03 kuwabara: It is a property of variables. 08:45:08 p_l: you might want to check cl-smoke sources for comparison, it already supports multiple smoke instances 08:45:09 Zhivago: but when you code-walk, all you can see is symbols. And you may ask yourself "is it a special variable?" 08:46:06 Krystof [n=csr21@158.223.51.76] has joined #lisp 08:47:19 kuwabara: And in order to answer that question you must look at the environment -- not the symbol. 08:47:28 kuawabara: The symbol cannot answer this question. 08:50:40 Zhivago: In the following code: (defun foo () x), do you have enough information about the environment ? 08:51:09 kuwabara: No. 08:51:12 matley [n=matley@matley.imati.cnr.it] has joined #lisp 08:51:37 fiveop [n=fiveop@pD9E6C183.dip.t-dialin.net] has joined #lisp 08:52:04 afk 08:52:35 And in this one ? (defun foo () x) (let ((x 42)) (declare (special x)) (foo)) My point is that now you still don't have enough information, but the code works. 08:52:43 jao [n=jao@129.Red-83-39-135.dynamicIP.rima-tde.net] has joined #lisp 08:53:24 Enough information for what? 08:53:39 to know if X in the defun is special or not 08:53:47 lichtblau: Chance to test the updated version of named-readtables on allegro? 08:53:56 kuwabara: Do you have a point? 08:54:44 Zhivago: I'm not sure. I'm afraid I'm missing something. This is why I'm pushing the discussion, to understand. 08:55:34 Why can't we say in the top level form (defun foo () x) that X is special ? If it's not lexical, it must be special ? 08:55:58 kuwabara: Information about specialness is a lexical property of variable bindings. That's why that information is stored in a lexical environment. 08:56:31 Jabberwockey [n=Tumnus_@port-3133.pppoe.wtnet.de] has joined #lisp 08:56:42 You can get at the lexical environment valid at some point in your program via the &environment parameter of DEFMACRO, or MACROLET. 08:56:53 but only at macroexpansion time. 08:56:58 kuwabara: We cannot tell if it is special or lexical without looking for a declaration. 08:57:06 (and in a non-portable fashion) 08:58:39 -!- legumbre` is now known as legumbre 08:59:21 vinleod [n=vince@c-76-105-157-42.hsd1.or.comcast.net] has joined #lisp 09:00:49 thanks, I'm going to play with macro environments, it seems to be a good way to understand how it works. 09:01:54 kuwabara: Basically, if a variable binding has the property to be special, the compiler will insert (symbol-value 'foo), else (lookup-lexical-binding 'foo lexenv) 09:02:22 -!- nvoorhies_ [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [] 09:02:22 hence it's a lexical property available at compilation time 09:03:41 -!- Krystof [n=csr21@158.223.51.76] has quit [Read error: 60 (Operation timed out)] 09:07:15 manuel_ [n=manuel@HSI-KBW-078-043-184-124.hsi4.kabel-badenwuerttemberg.de] has joined #lisp 09:07:25 lichtblau: herep 09:08:15 morning 09:08:30 moin Xof 09:08:52 yvdriess [n=yvdriess@94-224-246-148.access.telenet.be] has joined #lisp 09:09:53 -!- manuel_ [n=manuel@HSI-KBW-078-043-184-124.hsi4.kabel-badenwuerttemberg.de] has quit [Client Quit] 09:10:19 thehcdreamer [n=thehcdre@94.198.78.26] has joined #lisp 09:11:51 -!- yvdriess [n=yvdriess@94-224-246-148.access.telenet.be] has quit [Client Quit] 09:12:22 elurin [n=user@81.213.201.55] has joined #lisp 09:13:55 projections [n=p@85.97.65.44] has joined #lisp 09:14:05 -!- addled [n=adlirc@mail.andrewlawson.org] has left #lisp 09:14:06 hello 09:15:41 -!- jao [n=jao@129.Red-83-39-135.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 09:17:52 -!- cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has quit [Read error: 113 (No route to host)] 09:18:25 lichtblau: heh, it might end with me trying to make one thing out of commonqt and cl-smoke ;-) 09:19:18 -!- benny [n=benny@i577A237C.versanet.de] has quit [Read error: 104 (Connection reset by peer)] 09:19:51 (which probably won't work...) 09:21:22 -!- stassats [n=stassats@wikipedia/stassats] has quit [Read error: 110 (Connection timed out)] 09:21:31 benny [n=benny@i577A1E0E.versanet.de] has joined #lisp 09:23:04 in theory we should merge the projects, but there's no real plan yet. 09:23:14 -!- thehcdreamer [n=thehcdre@94.198.78.26] has quit [] 09:23:29 cl-smoke seems to pregenerate classes 09:23:45 I was thinking that we could start by making them sufficiently API-compatibly that you'd be able to use CommonQt's reader macro with cl-smoke or cl-smoke's autogeneration with CommonQt. 09:24:06 -!- akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has quit [Read error: 110 (Connection timed out)] 09:24:35 That would be nice because we wouldn't have to give up our code bases right away (for which I just don't have the time), while still giving CommonQt users the alternative syntax and ability to just switch between the projects as needed. 09:25:55 I wonder what's the "usability" cl-smoke as of now... I had already seen CommonQT in action 09:26:59 interestingly, cl-smoke directly includes mangled C++ names, so it might be less portable for now... 09:27:07 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 09:27:22 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 09:27:55 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit [Client Quit] 09:28:03 don't know. IIANM it is mudballs only, and I didn't have time to set up all of that. 09:28:09 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 09:28:22 yeah, I'll have to setup mudballs 09:28:54 ThomasI [n=thomas@unaffiliated/thomasi] has joined #lisp 09:29:12 I was thinking of making a tool similar to clbuild, except it would combine asdf and mudballs (and have a little wider target than clbuild...) 09:29:24 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #lisp 09:29:41 or you could do us a favour and quickly put together a cl-smoke.asd to get things going for now :-) 09:29:57 haha 09:30:06 I'll first have to get it running :P 09:30:52 most interesting way would be to have Kalyptus support CL, IMHO :P 09:32:13 bah, non-web front-ends are passe anyway, right? 09:32:56 lichtblau: would it be okay for me to create cliki pages for both clayworks and claymore (database-migrations has one already), for them to be added to clbuild? 09:33:22 i'd put my effort on mudballs :) 09:34:15 -!- oudeis [n=oudeis@bzq-82-81-239-4.cablep.bezeqint.net] has quit ["This computer has gone to sleep"] 09:35:13 madnificent: I don't now. It would make it more likely, not might not be sufficient. 09:35:27 guaqua: Support for CL in Kalyptus would mean we would get all SMOKE2-based bindings for free :) 09:35:38 You know, once upon a time clbuild was only real end-user applications, and those libraries required to run them. 09:35:46 Now we have every library any clbuild maintainer ever wanted to use. 09:36:11 lichtblau: maybe because it sucks less than asdf-install? :) 09:36:38 <_3b> lichtblau: that reminds me, did you see the bit yesterday about clbuild not working in turkish locales? 09:37:05 You're basically asking for addition of a library the clbuild maintainers don't even know, and my advice is that you might want to give things a little more time, build a larger user base. And by the time your users come knocking on our door asking for your projects, we might have a maintainer who's aware o fit. 09:37:47 lichtblau: so what you want to say is: we have built clbuild but don't support all projects and there's no way around it? that doesn't sound lispy :) where's the catch? 09:38:07 that's the whole idea, using clbuild to easily install it :( 09:38:11 _3b: yeah. saw it -- would apply a patch -- am to lazy to write/test a patch myself 09:38:21 what about system like rubygems? 09:38:55 except with support for vcs versions? 09:39:02 <_3b> madnificent: you could just provide the lines for people to add to my-projects and my-dependencies if they want to install with clbuild 09:39:03 madnificent: you can give your users the ability to install your project using clbuild, we're not stopping you from that 09:39:08 p_l: that is clbuild :) well that is why we have clbuild now :) 09:39:10 rubygems is like asdf-install sans gpg 09:39:22 guaqua: and it works... :P 09:39:26 madnificent: just copy your clbuild with those additions to a web server and tell them to pull the patch from there. No problem at all. 09:39:39 _3b: for newbies, that is far from a perfect world, no? 09:39:47 But please give us a little time to get a feeling for things before we pull it to the main repo. 09:39:48 <_3b> lichtblau: ok, i guess it can wait until someone else runs into it then :) 09:39:48 p_l: it depends on a one single operator's master repository 09:39:58 -!- projections [n=p@85.97.65.44] has quit [] 09:40:06 guaqua: I recall mine using a lot of different master repos... 09:40:25 sigh, how depressing 09:40:34 lisp is more like collection libraries, implementations and sources. i think mudballs in a way is trying to accomplish this the right way 09:40:37 yvdriess [n=yvdriess@progpc35.vub.ac.be] has joined #lisp 09:40:39 the one at rubygems is simple the default one, as most projects are available there 09:40:44 but its just a new way and it needs more developers 09:41:00 <_3b> madnificent: dunno, would add 2 wget lines to a 'for newbies' instructions 09:41:21 guaqua: but far less is supported in mudballs, and the maintainer doesn't want it to be pullable from a certain branch (which would mean: 'the latest version'). However, he may be persuaded :) 09:41:32 lichtblau: I think it's a reasonable approach to take to require that there be at least a developer application for any library even to be considered for clbuild inclusion. Are there any libraries that don't meet that criterion in there at the moment? 09:41:33 Besides, our patch submission guideline is we ask you to provide a darcs patch for your stuff *anyway*, which you didn't do. 09:41:51 Krystof [n=csr21@howells.doc.gold.ac.uk] has joined #lisp 09:42:24 madnificent: if you contribute and develop it will get there 09:42:30 dys` [n=andreas@p5B313FEB.dip.t-dialin.net] has joined #lisp 09:42:34 I ask here out of vague interest not because I'm about to do anything about it 09:42:35 clbuild already has done part of the work afaik 09:42:55 Xof/Krystof: hmm, I don't have a list, but I think there are a couple of interesting libraries without an application, yes. 09:43:50 Xof/Krystof: More importantly, we have a couple of people with commit access now who have proven themselves "worthy" :-), and my stance is than "anything goes" which these guys want to do. 09:44:34 ntoll [n=ntoll@85.210.101.94] has joined #lisp 09:44:34 I have no objections to meritocracy 09:44:38 It's just that sometimes people ask for project additions, and no clbuild maintainers has heard of that project (much less uses it), and I'm just trying to explain that it's unlikely that we'd add those. 09:44:47 particularly since I've been grandfathered in as meritworthy ;-) 09:45:22 lichtblau: sure; my observation was that your criterion was a good one, and maybe it should be put somewhere in mile-high blinking text 09:45:40 lichtblau: then you may want to note that on http://common-lisp.net/project/clbuild/ :) 09:46:08 _3b: okay, what was the fix? upcase the EXIT? I'll do that. 09:46:25 guaqua: mudballs, or clbuild? 09:46:25 <_3b> lichtblau: yeah 09:47:21 -!- yvdriess [n=yvdriess@progpc35.vub.ac.be] has quit [] 09:47:57 _3b: done 09:48:10 -!- dys [n=andreas@p5B31720E.dip.t-dialin.net] has quit [Connection timed out] 09:49:01 lichtblau: makes building applications hard if their pre-requisites can't be installed. however, granted, at the moment installing by hand is also a standard so it's not an issue. but in the future it might be 09:52:28 guaqua: that's what I liked about clbuild: its straight-forward, sets everything up and it contains the external libraries I need for now 09:53:03 yango [n=yango@unaffiliated/yango] has joined #lisp 09:53:28 madnificent: the strength of clbuild is its simplicity. it uses the already working elements like asdf and also has good collection of libraries 09:55:29 I do wonder how they got there... (what frustration, where frustration, who frustion?) ;) 09:55:57 madnificent: what i meant by the work done by clbuild is all those repositories 09:56:19 they actually put up the version control and established a common way to distribute libraries 09:56:30 or systems, in lisp lingo 09:57:16 tcr: patch pushed to http://common-lisp.net/~dlichteblau/editor-hints-allegro 09:57:52 cpape [n=user@host16084.pik-potsdam.de] has joined #lisp 09:59:36 -!- dizpater [n=dizpater@68-27-76-69.pools.spcsdns.net] has quit ["Leaving"] 09:59:55 guaqua: yes, what are you proposing now? (sorry, not getting it) 10:00:04 nothing, really :) 10:00:28 mudballs would be quite optimal once it gets there. has the same systems as clbuild etc 10:01:43 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Read error: 110 (Connection timed out)] 10:02:40 guaqua: if it gains support to fetch a branch and work from there on, it may become popular quickly 10:05:44 -!- chessguy [n=chessguy@pool-173-79-200-142.washdc.fios.verizon.net] has quit ["Leaving"] 10:05:45 silenius [n=jl@yian-ho03.nir.cronon.net] has joined #lisp 10:06:25 guaqua: actually, if mudballs would allow installation from a repository, then it could be quite easy. As clbuild gives a nice overview of which packages are needed :) 10:07:07 guaqua: I don't like that mudballs isn't distributed (as in: it has a central repository) 10:07:51 yeah, it isn't perfect. but it's a good idea 10:08:01 and it's my naptime :) 10:09:54 guaqua: have a good nap 10:12:02 vande [n=sdfpme@116.4.100.145] has joined #lisp 10:12:40 -!- cods [n=cods@rsbac/developer/cods] has quit ["hardware upgrade"] 10:16:23 oudeis [n=oudeis@bzq-218-0-98.cablep.bezeqint.net] has joined #lisp 10:23:09 -!- envi^home [n=envi@220.121.234.156] has quit [Read error: 104 (Connection reset by peer)] 10:24:41 -!- dv_ [n=dv@85-127-117-181.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 10:27:45 Is elephant the open-source object persistency kit to prefer? 10:28:06 meingbg: I preferred rofl over it... you may find bknr.datastore interesting too 10:28:29 meingbg: join #lispweb if you want a micro-rant from an ill person :) 10:28:42 jao [n=jao@74.Red-80-24-4.staticIP.rima-tde.net] has joined #lisp 10:28:53 rstandy` [n=rastandy@net-93-144-137-246.t2.dsl.vodafone.it] has joined #lisp 10:30:04 beach` [n=user@ABordeaux-158-1-32-24.w90-55.abo.wanadoo.fr] has joined #lisp 10:30:20 cods [n=cods@rsbac/developer/cods] has joined #lisp 10:31:57 madnificent: ok, thx. 10:32:40 meingbg: especially look at the way the classes are stored in the database, if you're interested in this :) 10:34:14 cracki [n=cracki@47-211.eduroam.RWTH-Aachen.DE] has joined #lisp 10:35:56 madnificent: #lispweb 10:37:01 -!- beach [n=user@ABordeaux-158-1-73-207.w90-60.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 10:40:40 beach`` [n=user@ABordeaux-158-1-53-136.w90-16.abo.wanadoo.fr] has joined #lisp 10:41:35 -!- rstandy [n=rastandy@net-93-144-233-134.t2.dsl.vodafone.it] has quit [Read error: 110 (Connection timed out)] 10:48:48 -!- beach` [n=user@ABordeaux-158-1-32-24.w90-55.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 10:50:49 jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has joined #lisp 10:51:25 kleppari_ [n=spa@bitbucket.is] has joined #lisp 10:51:46 spradnyesh [n=pradyus@nat/yahoo/x-841f8e9103298051] has joined #lisp 10:51:53 -!- SandGorgon [n=user@122.162.244.229] has quit [Read error: 110 (Connection timed out)] 10:52:16 -!- spradnyesh [n=pradyus@nat/yahoo/x-841f8e9103298051] has left #lisp 10:52:39 SandGorgon [n=user@122.162.143.171] has joined #lisp 10:53:24 hrr4_ [n=hrr4@80.129.155.83] has joined #lisp 10:54:06 -!- hrr4_ [n=hrr4@80.129.155.83] has quit [Client Quit] 10:55:26 existentialmonk [n=carcdr@64-252-67-89.adsl.snet.net] has joined #lisp 11:01:51 sepult [n=sepult@xdsl-87-78-100-248.netcologne.de] has joined #lisp 11:02:15 yvdriess [n=yvdriess@progpc35.vub.ac.be] has joined #lisp 11:04:14 rstandy [n=rastandy@93.144.60.126] has joined #lisp 11:05:00 Odin- [n=sbkhh@s121-302.gardur.hi.is] has joined #lisp 11:07:13 -!- hrr4 [n=hrr4@80.129.164.247] has quit [Read error: 110 (Connection timed out)] 11:08:37 Blaay [n=blay@89.142.223.209] has joined #lisp 11:10:20 -!- SandGorgon [n=user@122.162.143.171] has quit [Remote closed the connection] 11:11:50 SandGorgon [n=user@122.162.143.171] has joined #lisp 11:11:55 danlei [n=user@217.84.243.202] has joined #lisp 11:12:53 -!- rstandy` [n=rastandy@net-93-144-137-246.t2.dsl.vodafone.it] has quit [Read error: 110 (Connection timed out)] 11:15:11 -!- JAS415 [n=jon@ip24-250-13-137.ri.ri.cox.net] has quit ["Leaving."] 11:15:57 drafael1 [n=tapio@118.90.141.159] has joined #lisp 11:16:35 -!- deech [n=deech@71-10-166-226.dhcp.stls.mo.charter.com] has quit [Read error: 104 (Connection reset by peer)] 11:16:55 deech [n=deech@71-10-166-226.dhcp.stls.mo.charter.com] has joined #lisp 11:18:52 -!- dys` [n=andreas@p5B313FEB.dip.t-dialin.net] has quit [Remote closed the connection] 11:21:29 -!- kleppari [n=spa@bitbucket.is] has quit [Read error: 110 (Connection timed out)] 11:26:38 Yuuhi [i=benni@p5483FF76.dip.t-dialin.net] has joined #lisp 11:29:11 tayloj [n=tayloj@wright.mm.rpi.edu] has joined #lisp 11:29:57 -!- kpreid [n=kpreid@216-171-189-59.northland.net] has quit [] 11:30:13 kpreid [n=kpreid@216-171-189-59.northland.net] has joined #lisp 11:32:10 -!- drafael [n=tapio@ip-118-90-137-48.xdsl.xnet.co.nz] has quit [Read error: 110 (Connection timed out)] 11:33:45 addled [n=adlirc@209.20.68.236] has joined #lisp 11:35:30 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 11:37:22 tsuru [n=user@c-69-245-36-64.hsd1.tn.comcast.net] has joined #lisp 11:37:48 fe[nl]ix [n=algidus@89.202.147.22] has joined #lisp 11:38:16 hello 11:39:35 -!- yango [n=yango@unaffiliated/yango] has quit [Read error: 54 (Connection reset by peer)] 11:39:40 yango [n=yango@unaffiliated/yango] has joined #lisp 11:39:52 -!- Jasko [n=tjasko@c-98-235-105-148.hsd1.pa.comcast.net] has quit ["Leaving"] 11:45:39 -!- ThomasI [n=thomas@unaffiliated/thomasi] has quit ["Bye Bye!"] 11:48:34 tritchey [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has joined #lisp 11:48:36 -!- tritchey [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has quit [Remote closed the connection] 11:48:41 tritchey [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has joined #lisp 11:53:21 -!- beach`` is now known as beach 11:53:38 Good afternoon. 11:54:56 hello beach 11:55:12 hi beach 11:55:28 who built that eval bot here some time ago? It could be nice in #cl-gardeners 11:55:31 hello beach 11:57:40 c|mell [n=cmell@x250026.dynamic.ppp.asahi-net.or.jp] has joined #lisp 11:59:02 rolly1975 [n=rory@193.108.78.132] has joined #lisp 12:00:05 hrr4 [n=hrr4@80.129.155.83] has joined #lisp 12:07:27 -!- cornucopic [n=asaha@192.18.192.21] has quit [Read error: 60 (Operation timed out)] 12:08:47 lichtblau: Thanks, updated. Otherwise it works? 12:10:47 My only test (beyond being able to load it) is CommonQt, and that works great on Allegro now. 12:11:23 Sounds like I can switch cxml/closure-common to named-readtables then. 12:11:26 -!- isismelting [n=jo@ip72-197-229-240.sd.sd.cox.net] has left #lisp 12:11:31 Spyderco [n=nash@194.45.110.65] has joined #lisp 12:12:39 athos [n=philipp@92.250.250.68] has joined #lisp 12:13:44 Jasko [n=tjasko@209.74.44.225] has joined #lisp 12:13:48 -!- ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has quit ["night"] 12:22:19 -!- billstclair [n=billstcl@unaffiliated/billstclair] has quit [Read error: 113 (No route to host)] 12:22:29 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [] 12:23:20 -!- daniel_ is now known as daniel 12:25:34 shmho [n=user@58.142.15.103] has joined #lisp 12:28:00 Jasko2 [n=tjasko@209.74.44.225] has joined #lisp 12:28:18 -!- Jasko [n=tjasko@209.74.44.225] has quit [Read error: 113 (No route to host)] 12:28:35 I've run across the following error on an save-lisp-and-die image (1.0.27.45) on linux. I haven't seen this before, and was wondering if anyone had any ideas. 12:28:39 tritchey pasted "fingers crossed in sbcl" at http://paste.lisp.org/display/79285 12:29:09 FWIW, There are alien calls involved in the code 12:29:44 hrm - gotta run the kids to daycare. bbiab 12:29:52 -!- ztzg_ is now known as ztzg 12:30:02 -!- ztzg is now known as ztzg_ 12:30:30 -!- ztzg_ is now known as ztzg 12:30:39 -!- gemelen [n=shelta@shpd-78-36-167-59.static.vologda.ru] has quit [Read error: 104 (Connection reset by peer)] 12:30:48 gemelen [n=shelta@shpd-92-101-149-169.vologda.ru] has joined #lisp 12:32:19 -!- tayloj [n=tayloj@wright.mm.rpi.edu] has quit [] 12:33:57 -!- Jasko2 is now known as Jasko 12:34:51 transactions (STM or so) + dataflow with "sane", as in GUI updates or whatever is only fired once even though the transaction(s) might retry many times: http://paste.lisp.org/display/79284 12:38:12 akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has joined #lisp 12:39:27 dlowe [n=dlowe@ita4fw1.itasoftware.com] has joined #lisp 12:39:41 roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has joined #lisp 12:42:27 -!- anekos [n=anekos@pl476.nas926.p-osaka.nttpc.ne.jp] has quit ["Tiarra 0.1: SIGTERM received; exit"] 12:42:52 anekos [n=anekos@pl476.nas926.p-osaka.nttpc.ne.jp] has joined #lisp 12:42:52 -!- anekos is now known as awayekos 12:43:01 vasa [n=vasa@80.94.234.105] has joined #lisp 12:43:05 -!- awayekos is now known as anekos 12:48:16 lnostdal: how are conflicts detected? 12:48:44 mega1, early .. and not very optimistic 12:48:56 antgreen [n=Anthony@99.230.243.104] has joined #lisp 12:49:18 but i want that; it solves the starvation problem 12:49:37 what does early mean? 12:50:04 i mean; it resolves conflicts as they happen instead of at commit time 12:50:10 (late) 12:50:43 that sounds more like how conflicts are resolved, but how are they detected? 12:51:06 I'm interested in the low level mechanism. 12:51:30 There is no lock around each cell, I guess. 12:51:44 yeah, that wouldn't work .. it would dead-lock 12:52:43 -!- ejs [n=eugen@nat.ironport.com] has quit ["This computer has gone to sleep"] 12:53:12 *SandGorgon* is away: Gone away for now 12:53:32 billstclair [n=billstcl@unaffiliated/billstclair] has joined #lisp 12:53:41 SandGorgon: Do it with /away next time. 12:54:22 i use two hash-tables .. one is EQ based and keep tracks of what's accessing low-level stuff like cons-cells and stuff .. the other is EQUAL-based and keeps track of what's accessing higher-level stuff like clos-slots .. (got to do this for CLOS because the slot-definition arg. passed to slot-value-using-class is not unique on a pr. instance basis .. so i use instance and slot-definition in combination as a "signature" for that 12:54:22 memory location) 12:54:37 back 12:54:43 -!- Phoodus [i=foo@ip68-231-38-131.ph.ph.cox.net] has quit [Read error: 104 (Connection reset by peer)] 12:55:14 lnostdal: you still need to lock around accesses to those hash tables, right? 12:56:28 Cltl2:8.5 talks about functions to manipulate an environment (variable-information, function-information, etc), but none of them exist in clhs. What are their status ? 12:56:48 kuwabara: They were too experimental so they didn't make it into the standard. 12:57:13 yes, in some situations i got to lock .. for instance when freeing "signatures" 12:57:20 tcr: thanks. Are there many such differences ? 12:57:30 The-Kenny [n=moritz@p5087B198.dip.t-dialin.net] has joined #lisp 12:58:00 kuwabara: Not so many. 12:59:03 lnostdal: you always have to lock when modifying the hash table, no? 13:00:20 -!- Xof [n=crhodes@158.223.51.79] has quit [Read error: 104 (Connection reset by peer)] 13:02:38 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 13:02:59 -!- cracki [n=cracki@47-211.eduroam.RWTH-Aachen.DE] has quit [Read error: 110 (Connection timed out)] 13:04:40 -!- hugod [n=hugod@bas1-montreal50-1279442133.dsl.bell.ca] has quit [] 13:05:13 mega1, yeah, check then lock and re-check before doing a change .. so writes to transaction resolution hash-tables lock, but reads are concurrent 13:05:33 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 13:05:47 -!- vy [n=user@213.139.194.186] has quit [Remote closed the connection] 13:07:20 lnostdal: if it's sbcl then, then the unlocked check is dangerous 13:07:23 kejsaren [n=kejsaren@p55-n239.kthopen.kth.se] has joined #lisp 13:07:39 as compiling sbcl with :SB-HASH-TABLE-DEBUG would probably show. 13:07:52 *SandGorgon* is back. 13:08:02 *dkcl* smacks SandGorgon. 13:08:13 plus, the double checked locking is broken on sbcl's unpublished memory model 13:08:30 but happens to work on x86/x86-64 :-) 13:08:53 -!- drafael1 [n=tapio@118.90.141.159] has quit [Client Quit] 13:09:21 if it works on x86/x86-64 i'm good 13:09:31 dkcl: oops soory... new build of konversation.. some settings issue 13:09:41 SandGorgon: Ah, right. :) 13:09:45 Xof [n=crhodes@dunstaple.doc.gold.ac.uk] has joined #lisp 13:10:43 LiamH [n=none@common-lisp.net] has joined #lisp 13:13:34 a check+write racing vs. a read is fine too 13:17:44 spradnyesh [n=pradyus@117.192.5.181] has joined #lisp 13:17:47 -!- spradnyesh [n=pradyus@117.192.5.181] has left #lisp 13:17:47 -!- anekos is now known as awayekos 13:17:49 lnostdal: you're good on x86/x86-64 in general, but on hash tables no concurrent reads/writes are allowed 13:18:21 ok, then the documentation of make-hash-table's :synchronized need an update .. 13:18:37 (i.e., i'm not traversing) 13:20:43 blah .. whatever .. works for me anyway .. been running for days .. if it fails i'll add some locks 13:21:24 sphex [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #lisp 13:22:26 nyef [n=nyef@24.220.182.229] has joined #lisp 13:22:34 G'morning all. 13:22:49 hi nyef 13:22:56 hi 13:24:00 I'm not here long, as I have to go to work in a bit, but I was hoping for some feedback on the patch set in paste 79210. 13:24:04 minion: paste 79210? 13:24:05 Paste number 79210: "An SBCL build-system hack" by nyef in #lisp. http://paste.lisp.org/display/79210 13:24:27 The first is probably forgettable, but the other three seem like they're okay to me. 13:24:44 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Remote closed the connection] 13:26:01 vy [n=user@213.139.194.186] has joined #lisp 13:27:58 -!- S11001001 [n=sirian@pdpc/supporter/active/S11001001] has quit [Read error: 104 (Connection reset by peer)] 13:28:03 tritchey: you don't get a debugger? 13:28:09 rme [n=rme@70.104.98.143] has joined #lisp 13:29:30 mega1: Just the person I wanted to talk to! (unless (minusp child) ... worked for me with run-program on win32. 13:31:01 nyef: thanks, I don't know what Matthew is experiencing then. 13:31:08 mega1: I think the code automatically continues on the error. I may have tracked down the problem as well to a path issue with some alien code. 13:31:10 -!- jdz [n=jdz@85.254.193.149] has quit ["Somebody booted me"] 13:31:19 S11001001 [n=sirian@74-137-151-39.dhcp.insightbb.com] has joined #lisp 13:31:34 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 13:31:46 is there a way to get the directory of the sbcl executable, as opposed to the current directory? 13:31:54 nyef: probably I'll do "(unless (= child -1)" which should be "most equivalent" 13:32:03 Fair enough. 13:32:07 And now I have to run. 13:32:15 -!- nyef [n=nyef@24.220.182.229] has quit ["Bye all."] 13:32:55 tritchey: start sbcl with --lose-on-corruption and you'll get a debugger abeit the low-level one 13:33:02 ... and a chance to attach gdb. 13:33:18 mega1: oo - thank you 13:33:27 IOW: if foo is in /home/user/bar and I am in /home/user and run bar/foo, I'd like to be able to figure out where foo is, not necessarily the pwd 13:33:49 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 13:35:18 davazp [n=user@79.153.148.56] has joined #lisp 13:35:59 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [Client Quit] 13:36:43 -!- sphex_ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 13:37:35 schoppenhauer [n=mdd63bi@unaffiliated/schoppenhauer] has joined #lisp 13:37:55 Poor child. 13:38:20 nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 13:39:04 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Remote closed the connection] 13:40:16 tritchey: is (first *posix-argv*) useful ? 13:40:34 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit ["leaving"] 13:40:48 hmm... there's a mention in snap4 that the author had access to sourcecode of VLM. Does anyone know of any method short of calling symbolics to get it? 13:40:51 sb-ext:*core-pathname* 13:42:41 *tritchey* kisses Xof 13:43:00 mm 13:45:49 but beware! 13:46:00 for it may be a bit weird about dynamic links 13:46:32 sorry, symbolic links 13:47:36 hugod [n=hugod@69.70.138.86] has joined #lisp 13:48:56 -!- S11001001 [n=sirian@pdpc/supporter/active/S11001001] has quit [Read error: 60 (Operation timed out)] 13:49:04 -!- rolly1975 [n=rory@193.108.78.132] has quit ["The computer fell asleep"] 13:49:06 rsynnott: looks like it returns the original path, which is fine by me 13:49:36 lichtblau: bleh, my portable implementation does in fact not work correctly on allegro 13:50:25 But I could reverse-engineer enough information to write an allegro-specific readtable-iterator :) 13:52:07 envi^home [n=envi@220.121.234.156] has joined #lisp 13:55:08 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 13:57:13 -!- akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has quit [Read error: 110 (Connection timed out)] 14:02:15 aunwork [n=aunwork@mail.ionicsoft.com] has joined #lisp 14:03:30 -!- awayekos is now known as anekos 14:03:43 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 14:06:01 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [Client Quit] 14:06:54 loxs [n=loxs@193.195.73.210] has joined #lisp 14:12:25 legumbre` [n=user@r190-135-57-170.dialup.adsl.anteldata.net.uy] has joined #lisp 14:15:16 -!- LiamH [n=none@common-lisp.net] has quit [Read error: 60 (Operation timed out)] 14:17:08 -!- Blaay is now known as Blaay|afk 14:17:28 -!- Blaay|afk is now known as Blaay 14:17:55 -!- Blaay is now known as Blaay|afk 14:18:04 LiamH [n=none@common-lisp.net] has joined #lisp 14:18:35 -!- The-Kenny [n=moritz@p5087B198.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 14:18:37 willb [n=wibenton@wireless74.cs.wisc.edu] has joined #lisp 14:18:39 -!- loxs [n=loxs@193.195.73.210] has quit ["Leaving"] 14:18:47 -!- Blaay|afk [n=blay@89.142.223.209] has left #lisp 14:19:10 ferada [n=user@g224145088.adsl.alicedsl.de] has joined #lisp 14:19:17 SandGorgon__ [n=user@122.162.148.149] has joined #lisp 14:20:15 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 14:20:29 -!- vande [n=sdfpme@116.4.100.145] has quit ["leaving"] 14:23:38 sepult_ [n=sepult@xdsl-87-78-121-172.netcologne.de] has joined #lisp 14:24:19 -!- sepult [n=sepult@xdsl-87-78-100-248.netcologne.de] has quit [Read error: 60 (Operation timed out)] 14:25:44 -!- SandGorgon [n=user@122.162.143.171] has quit [Read error: 104 (Connection reset by peer)] 14:28:17 klausi [n=klausi@port-92-193-68-135.dynamic.qsc.de] has joined #lisp 14:28:31 -!- klausi is now known as krumholt 14:28:49 Hrm... I can catch `SB-THREAD:TERMINATE-THREAD' conditions inside threads, strange. 14:30:23 -!- legumbre [n=user@r190-135-0-25.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 14:30:40 -!- Spyderco [n=nash@194.45.110.65] has quit [] 14:31:47 leo2007 [n=leo@smaug.linux.pwf.cam.ac.uk] has joined #lisp 14:34:04 what are you up to? sb-int:without-interrupts is also something to think about, vy: http://paste.lisp.org/display/79288 14:34:09 mib_lwk59x [i=d114539f@gateway/web/ajax/mibbit.com/x-29f1a844a1703e93] has joined #lisp 14:34:30 ..on dead-lock i guess that thread is gone, i think 14:34:52 vande [n=sdfpme@116.4.100.145] has joined #lisp 14:34:55 maybe there is a way to send in a message or interrupt that overrides it 14:35:28 dcrawford [n=dcrawfor@ita4fw1.itasoftware.com] has joined #lisp 14:35:28 dcrawford_ [n=dcrawfor@ita4fw1.itasoftware.com] has joined #lisp 14:35:31 -!- dcrawford [n=dcrawfor@ita4fw1.itasoftware.com] has left #lisp 14:35:37 dcrawford [n=dcrawfor@ita4fw1.itasoftware.com] has joined #lisp 14:35:45 -!- dcrawford_ [n=dcrawfor@ita4fw1.itasoftware.com] has quit [Client Quit] 14:36:31 I'm trying to test some thread mechanism and trying to kill a thread, but I found out that I catch the kill signal and thread lives as is. Nothing special, I'm just suprised. 14:36:54 -!- ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has quit [Read error: 104 (Connection reset by peer)] 14:37:22 -!- mib_lwk59x [i=d114539f@gateway/web/ajax/mibbit.com/x-29f1a844a1703e93] has left #lisp 14:43:10 tmh [n=thomas@pdpc/supporter/sustaining/tmh] has joined #lisp 14:43:11 vy: what do you mean "catch the kill signal"? 14:43:18 Greetings. 14:43:32 there is no terminate-thread condition 14:47:46 -!- slyrus_ [n=slyrus@adsl-75-36-213-143.dsl.pltn13.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 14:48:10 -!- fe[nl]ix [n=algidus@89.202.147.22] has quit ["Valete!"] 14:48:58 mega1: Doesn't `SB-THREAD:TERMINATE-THREAD' just raise a `%END-OF-THE-WORLD' signal in the dynamic context of the target thread? 14:49:29 seen liamh 14:49:30 well, it throws it 14:49:41 sohail [n=Sohail@unaffiliated/sohail] has joined #lisp 14:49:43 yes 14:50:02 vy: it's an internal symbol in sb-impl, though. 14:50:04 Good morning LiamH, did you subscribe to NA Digest? 14:50:09 no 14:50:14 hmmm, (fceiling -2.4) is failing, should give -2 gives -2.0 on clisp 14:50:16 fe[nl]ix [n=algidus@89.202.147.22] has joined #lisp 14:50:56 you can catch it, of course. There is another way to ignore it without accessing internals. 14:51:02 sepult_: um, no 14:51:03 LiamH: Okay, if you had, I was going to point out the link in it for the singular matrix repository that's useful for testing. 14:51:42 tmh: OK, the postings are archived on a web site, aren't they? 14:51:53 mega1: What's that? 14:51:54 LiamH: There are some other links to sparse matrices for testing and the matrix market. I'm trying to collect links for testing matrices. 14:52:00 LiamH: I think so. 14:52:42 vy: (catch 'here (unwind-protect ... (throw 'here 'haha))) 14:52:58 tmh: have you looked at GSL's check tests? I've ported some to GSLL but there are a lot, and there might be some sinuglar matrix tests there. 14:53:15 this is an unwind barrier in my dictionary 14:53:42 LiamH: I've not looked through it, although it is on my todo list. I don't need the matrices immediately, just trying to collect references as I see them. 14:53:53 tcr: hmm, is there some way to handle utf-8 decoding errors with elisp's read? 14:54:18 mega1: Hrm... Thanks. 14:54:24 -!- davazp [n=user@79.153.148.56] has quit [Remote closed the connection] 14:54:44 luis`: I have no idea. You should try emacs-devel. 14:54:57 It's available via gmane, so subscribing is a no-brainer. 14:55:10 luis`: You're responsible for trivial-garbage, right? 14:55:26 ikki [n=ikki@201.155.75.146] has joined #lisp 14:55:48 and all sorts of other garbage!! 14:57:05 Xof: hey now! 14:57:21 tcr: yes. What's up? 14:57:31 chessguy_work [n=chessguy@67-130-43-2.dia.static.qwest.net] has joined #lisp 14:58:05 ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has joined #lisp 14:58:50 bobbysmith007 [n=russ@216.155.97.1] has joined #lisp 14:59:14 Niaol [n=user@salle105.emi.u-bordeaux1.fr] has joined #lisp 14:59:19 anyone's any ideas, what could cause that here http://paste.lisp.org/display/79289 14:59:21 luis`: I was bitten yesterday by that it signals an error for something unsupported at runtime, i.e. very late in the game. I thought everything would work out nice and then from nowhere I got that error (and in this particular instance, the backtrace was unuseable, too.) 14:59:45 Hi all, I'm seeing some issues related to sb-bsd-sockets. After I close the socket and exit sbcl, it seems I have to wait a good minute or so before I can restart the process or I recv and address in use error 15:00:04 Could his be sbcl or perhaps my version of linux? 15:00:16 luis`: You should add a macro CHECK-FEATURES with appropriate &key args (like :weak-key-hashtable etc.) which signals an error at compilation time. 15:00:34 So people can use that. 15:00:44 sockets, unless opened with SO_REUSEADDR, live in a TIME_WAIT state for a while after closing 15:01:05 hello, i would like to know how to evaluate a variable in a function call. For exemple, i want to do : (gethash *m* *ht*), to get the value in my hashtable where the key is *m*, can anybody help me please? 15:01:36 Thankyou Xof. It seems I need to add that! 15:02:00 Niaol: your question is unclear; your form (gethash *m* *ht*) should already work. 15:03:05 even libffcall is installed 15:03:18 Xof, right it works, :/ 15:03:48 So, my question is, how to convert a string "hi" into 'hi 15:03:56 clhs INTERN 15:03:57 http://www.lispworks.com/reference/HyperSpec/Body/f_intern.htm 15:04:48 -!- ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has quit [Read error: 60 (Operation timed out)] 15:04:49 -!- alinp [n=alinp@86.122.9.2] has left #lisp 15:04:50 Niaol: normally if you want to do that it is a sign that you should be doing something else instead 15:05:11 with sbcl it works http://paste.lisp.org/display/79291 15:05:16 -!- xan-afk is now known as xan 15:05:24 for example, maybe you should be using string keys in an equal hash table, rather than using symbols anywhere 15:05:33 -!- roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has quit [] 15:05:34 -!- dwave [n=ask@pat-tdc.opera.com] has quit ["Be back later"] 15:05:47 loxs [n=loxs@193.195.73.210] has joined #lisp 15:06:34 and with cmucl too * (clsql:query "show tables") 15:06:34 (("all_mrna") ("author") ("blastHg18KG") ("cds") ("cell") ("chainGalGal3") ("chainGalGal3Link") ("chainGasAcu1") ("chainGasAcu1Link") ("chainHg18") ("chainHg18Link") ("chainMm9") ("chainMm9Link") ("chainOrnAna1") ("chainOrnAna1Link") ("chainXenTro2") ("chainXenTro2Link") ("chromInfo") ("description") ("development") ("gap") ("gbCdnaInfo") ("gbExtFile") 15:06:39 ("gbLoaded")("gbMiscDiff") ("gbSeq") ("gbStatus"a) ("gbWarn") ("gc5Base") ("geneName") ("genscan") ("genscanPep") ("genscanSubopt") ("gold") ("grp") ("hgFindSpec") ("history") ("imageClone") ("keyword") ("library") ("mrnaClone") ("mrnaOrientInfo") ("netGalGal3") ("netGasAcu1") ("netHg18") ("netMm9") ("netOrnAna1") ("netXenTro2") ("organism") ("productName") ("quality") ("refLink") ("refSeqStatus") ("refSeqSummary") ("rmsk") ("sex") 15:06:43 lichtblau: Ok, I pushed allegro-specific readtable iterators. 15:06:45 ("sipleRepeat") ("esource") ("tableDescriptions") ("tissue") ("trackDb") ("transMapAlnMRna") ("transMapAlnRefSeq") ("transMapAlnUcscGenes") ("transMapInfoMRna") ("transMapInfoRefSeq") ("transMapInfoUcscGenes") ("windowmaskerSdust") ("xenoMrna") ("xenoRefFlat") ("xenoRefGene") ("xenoRefSeqAli")) 15:06:50 ("Tables_in_anoCar1") 15:06:50 gack 15:06:53 * (time (clsql:query "select * from gap")) 15:06:54 *tmh* glares at sepult_ 15:06:55 ; Compiling LAMBDA NIL: 15:06:58 ; Compiling Top-Level Form: 15:07:00 ; [GC threshold exceeded with 33,910,560 bytes in use. Commencing GC.] 15:07:03 ; [GC completed with 29,780,680 bytes retained and 4,129,880 bytes freed.] 15:07:05 ; [GC will next occur when at least 41,780,680 bytes are in use.] 15:07:08 ; [GC threshold exceeded with 41,793,816 bytes in use. Commencing GC.] 15:07:10 ; [GC completed with 18,346,808 bytes retained and 23,447,008 bytes freed.] 15:07:13 ; [GC will next occur when at least 30,346,808 bytes are in use.] 15:07:15 ; Evaluation took: 15:07:18 ; 13.85 seconds of real time 15:07:20 -!- ChanServ has set mode +o Xof 15:07:20 ; 0.95606 seconds of user run time 15:07:22 -!- Xof [n=crhodes@dunstaple.doc.gold.ac.uk] has been kicked from #lisp 15:07:44 akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has joined #lisp 15:07:46 tcr: how about a tg:*garbage-features* list along with tg:featurep? 15:08:16 minion: tell sepult_ about lisppaste 15:08:17 To use the lisppaste bot, visit http://paste.lisp.org/new/lisp and enter your paste. 15:08:51 -!- kejsaren [n=kejsaren@p55-n239.kthopen.kth.se] has quit [Read error: 101 (Network is unreachable)] 15:08:58 ... too late :-( 15:09:01 Xol, Ok, but something like that : (defparameter *key* "hi") (setf (gethash "hi" *ht*) 234) (gethash *key* *ht*) doesn't work 15:09:19 luis`: You could make check-garbage-features work with that. The point of that macro is too make it convenient enough so people will use it. 15:09:27 he pasted to lisppaste a few seconds before, I think he mispasted in the wrong window. 15:09:29 Niaol: use a :test (function equal) to make-hash-table. 15:09:38 -!- cpape [n=user@host16084.pik-potsdam.de] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 15:09:44 kuwabara: ok. 15:09:45 tcr: I see your point. 15:09:54 matimago, right, forgot that, thanks Xol and matimago 15:10:24 sepult [n=sepult@xdsl-87-78-121-172.netcologne.de] has joined #lisp 15:10:34 luis`: Perhaps your asdf-fu is strong enough to make it even work with that. 15:10:41 -!- rme [n=rme@70.104.98.143] has left #lisp 15:10:51 sorry 15:11:19 i pressed shift+K instead of shift+V 15:11:19 sepult: It happens. Just try not to do it ever again. :) 15:11:54 ok i'll try to not get the knobs pressed falsely 15:12:03 *hefner* recalls fondly the time, as a youngling, his mouse glitched, selected the whole irc xterm and pasted it back, and he sulked off and disappeared for a year or so 15:12:28 -!- nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 15:12:41 nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 15:13:02 -!- Fufie [n=poff@Gatekeeper.vizrt.com] has quit ["Leaving"] 15:13:14 sure he didn't just come back with a different nick? 15:13:17 hefner: A year? I would have been back in 5 minutes. Sh*t happens. 15:13:38 ah, I forgot about the charming cmucl tendency to tell you about garbage collection when yuo're in the middle of doing something 15:15:03 demmeln [n=demmeln@atradig111.informatik.tu-muenchen.de] has joined #lisp 15:15:40 ryshyr [n=ryshyr@VALKYRIE.ANDREW.CMU.EDU] has joined #lisp 15:16:00 As if GC was interesting... 15:16:21 -!- ryshyr [n=ryshyr@VALKYRIE.ANDREW.CMU.EDU] has left #lisp 15:16:21 if it took on the order of seconds, maybe. 15:16:23 postamar [n=postamar@x-132-204-254-156.xtpr.umontreal.ca] has joined #lisp 15:16:26 well, if you're Dilbert, you might want to chat with the garbage man... 15:17:15 tcr: not sure how to hook it up with ASDF. 15:17:40 maybe they could make it interesting with some propaganda. "GC threshold exceeded with 33,910,560 bytes in use. If this were SBCL, you'd be using at least 53,910,560 bytes right now. Commencing GC." 15:18:37 :-) Or you could add an ad. 15:19:27 Commencing GC. By the way, Trash Can Depot has nice Garbage Cans, Waste Receptacles, Trash cans, ... http://www.trashcandepot.com/ 15:22:40 luis`: hook up what ? 15:23:28 would be a particularly unfortunate feature on sbcl due to the problem wher e(room) sometimes causes it to fall into ldb 15:23:36 though I haven't seen it do that for a few versions 15:24:35 projections [n=p@85.97.65.44] has joined #lisp 15:27:14 -!- chessguy_work [n=chessguy@67-130-43-2.dia.static.qwest.net] has quit ["Leaving"] 15:27:24 -!- danlei [n=user@217.84.243.202] has quit [Remote closed the connection] 15:30:21 -!- TDT [n=user@191.16.63.69.dyn.southslope.net] has left #lisp 15:32:19 TDT [n=user@191.16.63.69.dyn.southslope.net] has joined #lisp 15:33:12 stassats [n=user@wikipedia/stassats] has joined #lisp 15:35:01 -!- krumholt [n=klausi@port-92-193-68-135.dynamic.qsc.de] has quit [] 15:35:17 Spyderco [n=nash@194.45.110.65] has joined #lisp 15:37:50 danlei [n=user@217.84.243.202] has joined #lisp 15:39:29 luis pasted "tg features" at http://paste.lisp.org/display/79301 15:39:43 tcr: would something like that work? 15:40:08 white-rabbit-obj [n=cpc5@67.241.171.153] has joined #lisp 15:40:26 dwave [n=ask@212251243172.customer.cdi.no] has joined #lisp 15:41:16 luis`: Perhaps take a symbol as first arg and call that, i.e. (check-garbage-features 'error ...) vs. (check-garbage-features 'warn ...) 15:41:32 -!- dlowe [n=dlowe@ita4fw1.itasoftware.com] has quit ["Leaving."] 15:42:23 -!- blandest [n=blandest@softhouse.is.ew.ro] has quit ["Leaving."] 15:42:50 roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has joined #lisp 15:43:02 Can I use elephant in a commercial project? 15:43:18 -!- hyperboreean [n=none@unaffiliated/hyperboreean] has quit [Read error: 113 (No route to host)] 15:43:26 meingbg: if you're using bdb store, you'll need a bdb commercial use license from oracle 15:43:34 that is, if you intent to DISTRIBUTE the product 15:43:42 if it's an internet service, you shouldn't 15:44:02 (Oracle tries to vaguely imply you would on their bdb site, but it's under a standard GPL license) 15:44:34 if you're using postmodern backend, you should be fine; it's all under permissive licenses 15:44:40 and elephant itself is LLGPL 15:44:46 droogie [n=user@88.238.42.130] has joined #lisp 15:44:48 this is amusing: http://blog.jrock.us/articles/Multimethods.pod 15:45:06 well, gpl can be used in a commercial project 15:45:10 looks like they're shoehorning multimethods into perl in a spasm of 'reinvent the wheel'. 15:45:28 stassats: if you intend to distribute it, though, it is impractical 15:45:58 Fade: been done before, I think 15:46:06 there's also a multimethods system for java 15:46:14 dlowe [n=dlowe@ita4fw1.itasoftware.com] has joined #lisp 15:46:19 I'm no perlist, but get the sense that they think it hasn't been 15:46:25 I'm just amused that the guy is writing an application called 'PleasureChicken' 15:46:35 rsynnott: so, basically, if I'm going to sell the actual system and don't want to buy a license, I should use postmodern? 15:46:42 *chuckles* 15:46:45 meingbg: yep 15:47:06 rsynnott: thx. 15:47:14 Why are buffers are allocated with allocate-system-memory in fd-streams? To have better alignment? To avoid having to pin the buffers? 15:47:24 (or potentially the CLSQL backend, but it's very inefficient and there's been talk of getting rid of it) 15:49:01 if you're using postgres, elephant is a good system. 15:49:27 if you just want to talk to the postgres db, I find postmodern nicer than raw clsql anyhow. 15:49:51 I'm very fond of postmodern myself 15:51:10 i like postmodern also .. it does mix macro vs. functions a bit seemingly random though 15:51:30 Fade: the link mentions CLOS, so I don't think he thinks he has invented anything :) 15:51:38 hyperboreean [n=none@unaffiliated/hyperboreean] has joined #lisp 15:53:57 mega1: to avoid malloc() ? 15:54:56 i'm looking at the cl-opengl redbook examples, specifically clip example, there are minor differences between the original c example and lisp one, like in the c, there is an "init" function definition, but in cl, the same function is named "clip-window" and used as an argument to every other defined function. is this a difference generally between c and lisp languages, or is it arised from cl-opengl? 15:55:58 rolly1975 [n=rory@193.108.78.132] has joined #lisp 15:56:10 -!- Niaol [n=user@salle105.emi.u-bordeaux1.fr] has quit [Remote closed the connection] 15:56:11 droogie: That appears to be a difference in philosophy, maybe that's what you meant by "arised form cl-opengl". 15:56:32 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Read error: 60 (Operation timed out)] 15:57:10 droogie: the GLUT interface in cl-glut is slightly more Lispy. You can use the "raw" C functions if you wish but we chose not to in the examples. 16:01:22 -!- luis` is now known as luis 16:02:17 dto [n=user@96.252.121.164] has joined #lisp 16:02:52 -!- aerique [i=euqirea@xs2.xs4all.nl] has quit ["..."] 16:03:05 rread [n=rread@nat/sun/x-6c0942843cfb1a3a] has joined #lisp 16:05:56 This should be obvious, but I missed it. I was relying on RANDOM to generate input for an error test and missed the fact that it was possible for it to randomly generate the correct input. 16:06:14 milanj [n=milan@93.87.183.213] has joined #lisp 16:07:20 i think using lispy ones will be a more native approach:) i just wondered if i'ld be confused while learning, since my lack of knowledge for both is huge :) but i guess the differences will be just the same ones in every example so i'll get used to it soon, anyway thanks tmh , thanks luis :) 16:07:29 -!- wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 16:07:55 wlr [n=walt@65.96.92.150] has joined #lisp 16:08:00 tmh: heheh, yep, it is usually a good idea to exclude valid input specifically if practical there 16:09:04 droogie: yes, from what you've said I suspect you're not yet familiar with defmethod's syntax. 16:09:24 -!- vande [n=sdfpme@116.4.100.145] has quit [Remote closed the connection] 16:09:25 droogie: dive into PCL's chapter about CLOS, I guess. :) 16:09:54 -!- stassats [n=user@wikipedia/stassats] has quit ["Leaving."] 16:10:32 Fufie [n=innocent@86.80-203-225.nextgentel.com] has joined #lisp 16:10:39 -!- demmeln [n=demmeln@atradig111.informatik.tu-muenchen.de] has left #lisp 16:15:06 -!- mvilleneuve [n=mvillene@ABordeaux-253-1-126-133.w86-201.abo.wanadoo.fr] has quit ["Lost terminal"] 16:16:09 Nshag [n=shagoune@Mix-Orleans-106-2-11.w193-248.abo.wanadoo.fr] has joined #lisp 16:17:49 -!- ikki [n=ikki@201.155.75.146] has quit [Read error: 113 (No route to host)] 16:18:04 mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #lisp 16:18:09 amnesiac [n=amnesiac@p3m/member/Amnesiac] has joined #lisp 16:19:02 -!- dialtone [n=dialtone@adsl-64-175-33-111.dsl.pltn13.pacbell.net] has quit [Read error: 110 (Connection timed out)] 16:19:13 -!- legumbre` is now known as legumbre 16:19:35 octoberdan [n=user@64.206.6.254] has joined #lisp 16:19:40 *octoberdan* sighs 16:19:55 *beach* joins him 16:20:14 This whole vector vs. list thing is hanging me up. So, arguments are automatically vectors? and I can't do a cddr on a vector? 16:20:31 Still working on my bubble sort example 16:20:35 octoberdan: vectors and lists are both sequences 16:20:50 octoberdan: and it's true, you can't use car and cdr on vectors. 16:21:09 octoberdan: But I don't know what you mean by arguments being automatically vectors. 16:21:50 " Asserted type LIST conflicts with derived type (VALUES VECTOR &OPTIONAL)" 16:22:00 Perhaps I misunderstand 16:22:08 dysinger [n=tim@64.139.9.115] has joined #lisp 16:22:23 That occuras when I try to cddr an argument 16:23:04 *occurs 16:23:08 somehow, it thinks it's a vector. Have you previously done something else like aref? 16:23:08 octoberdan: arguments are not automatically anything. 16:23:33 octoberdan: arguments are whatever you pass to the function. 16:23:41 -!- cods [n=cods@rsbac/developer/cods] has quit [Read error: 60 (Operation timed out)] 16:23:41 maybe he means "command-line arguments"? 16:23:53 I'm getting these warnings when I define the code 16:24:00 What's the pasty? 16:24:01 -!- lnostdal [i=lnostdal@149-234-40.oke2-bras6.adsl.tele2.no] has quit ["ACME Crapware"] 16:24:07 look at the topic 16:24:09 minion: lisppaste 16:24:09 To use the lisppaste bot, visit http://paste.lisp.org/new/lisp and enter your paste. 16:24:11 Xof: Arguments to my function. Is there a different name for them? 16:24:20 no 16:24:30 octoberdan: but what do you call the function with? 16:24:31 -!- roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has quit [] 16:24:40 confusion 16:24:40 -!- SandGorgon__ [n=user@122.162.148.149] has quit [Read error: 104 (Connection reset by peer)] 16:25:07 *tmh* waits for the paste 16:25:15 octoberdan pasted "vector/list type issue" at http://paste.lisp.org/display/79304 16:25:22 -!- oudeis [n=oudeis@bzq-218-0-98.cablep.bezeqint.net] has quit ["This computer has gone to sleep"] 16:25:43 Warning: Crappy code. 16:25:48 I'm just starting out with lisp... 16:26:10 -!- akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has quit [Read error: 110 (Connection timed out)] 16:26:11 I don't think the algorithm works either, but I'm at least trying to get it to compile first. 16:26:13 octoberdan: you do AREF and CDDR on the same thing 16:26:16 -!- shmho [n=user@58.142.15.103] has quit [Remote closed the connection] 16:26:23 AREF is _only_ for arrays 16:26:27 CDDR is _only_ for lists 16:26:30 ah 16:26:31 nothing is a list and an array 16:26:43 octoberdan: This is what I suggested 20 lines or so ago. 16:27:08 somehow, it thinks it's a vector. Have you previously done something 16:27:08 else like aref? 16:27:39 *beach* goes to fix dinner. 16:28:11 beach: I'm sorry, I missed that :-( 16:28:28 demmeln [n=demmeln@atradig113.informatik.tu-muenchen.de] has joined #lisp 16:28:33 beach: Enjoy your dinner 16:28:44 So I could use elt 16:29:11 Oh! nth 16:29:23 b 16:29:32 octoberdan: Or FIRST and SECOND 16:30:12 ha! That would be ideal 16:30:48 Yay! no warnings 16:30:51 octoberdan: Or CAR and CADR if you want to stick with the old-school list access. 16:30:58 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 16:31:12 first and second are more readable, in my opinion 16:31:32 More universal, rather 16:31:37 octoberdan: I agree, sometimes, though, it's fun to be cryptic. 16:31:41 dialtone [n=dialtone@adsl-99-136-101-166.dsl.pltn13.sbcglobal.net] has joined #lisp 16:32:32 tmh: Oh, I know; I'm a Perl programmer ;-) 16:33:04 Being a Perl programmer and working with other people gives you an appreciation for readable code, however 16:33:24 i think car and cadr are more universal, they seem to be aliens, and aliens are more universal than english :) 16:33:25 -!- yvdriess [n=yvdriess@progpc35.vub.ac.be] has quit [] 16:33:46 This reminds me of a comment I made on LispForum, I think it would be fun to have an annual Archaic Code Contest in Common Lisp, where the general rules are that you have to express everything in terms of old-school functions like CAR and CDR. 16:34:10 yvdriess [n=yvdriess@134.184.43.85] has joined #lisp 16:34:11 droogie: That's actually a good point. Symbols are universal whereas someone who is not familiar with the language could be mislead. Although I think in this situation the argument is less compelling 16:34:52 droogie: But where there isn't an exact english equivalent, symbols are useful. 16:36:06 SandGorgon__ [n=user@122.163.208.122] has joined #lisp 16:37:47 -!- tombom [i=tombom@wikipedia/Tombomp] has quit ["Peace and Protection 4.22.2"] 16:38:31 -!- rolly1975 [n=rory@193.108.78.132] has quit ["The computer fell asleep"] 16:39:02 octoberdan: maybe its a pros and cons situation, a symbolic term is more distinctive and abstract and this seems more convenient in some ways while thinking, but also a whole language that consists of symbols is far harder to learn and remember 16:40:22 luis annotated #79301 "tcr: better?" at http://paste.lisp.org/display/79301#1 16:40:28 How do I see what package I'm currently in? 16:41:32 what comes before ">" in the repl :) 16:42:05 meingbg: see what's in *PACKAGE* maybe? 16:42:19 The-Kenny [n=moritz@p5087B198.dip.t-dialin.net] has joined #lisp 16:42:33 ryepup [n=ryepup@one.firewall.gnv.acceleration.net] has joined #lisp 16:42:47 tcr: not yet sure whether this is worth the trouble. 16:42:52 HET2 [n=diman@mars.htu.tuwien.ac.at] has joined #lisp 16:43:17 S11001001 [n=sirian@74-137-151-39.dhcp.insightbb.com] has joined #lisp 16:43:26 luis: thx. I was just asking for the variable name. 16:43:33 droogie: A healthy combination of the two seems appropriate. I'm not going to write greater-than-or-equal-to 16:43:52 tcr: in my experience with CFFI, people won't use this sort of thing. 16:44:13 octoberdan: ehaha, right :) 16:44:33 -!- jao [n=jao@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 16:45:40 impulse32 [n=impulse@CPE00236916024d-CM001ac3167610.cpe.net.cable.rogers.com] has joined #lisp 16:48:45 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #lisp 16:50:12 -!- envi^home [n=envi@220.121.234.156] has quit ["Leaving"] 16:50:28 luis: If it's there we have at least something to beat people with! 16:51:08 luis: You should remove the :load-toplevel 16:52:06 luis: And you can see as an opportunity to blog. 16:53:15 Blogging about trivial-garbage is not very exciting. :) 16:54:49 Xof: ah, just remembered that I wanted to ask you what you think about representing noncharacters and unassigned characters as Lisp characters. 16:55:39 -!- vinleod [n=vince@c-76-105-157-42.hsd1.or.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 16:56:10 slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 16:56:14 -!- loxs [n=loxs@193.195.73.210] has quit [Remote closed the connection] 16:57:31 tcr: blogging about ~@< ... ~@:> on the other hand... :-) 16:58:58 luis: I think fill-paragraph should be added to alexandria. 17:00:59 i'm working on a architectural project which aims to create architectural alternatives to buildings, in first step i'm searching for a way to define a building, this may sound a bit silly, but if you would like to define/symbolize something like an organizm, like a chaotic combination of some physical properties, lots of inner connections, a fuzzy background that leads to some consequences on the form itself, some mental tendencies 17:00:59 etc. something like human, how would you do that? it doesn't have to be that complex, but i wonder if there is a convenient data type that can symbolize lots of different things together. or if there isn't what would i choose to combine, any idea? (that seemed far more silly than i thought :)) 17:01:55 is there a function to get logical pathname from physical one? 17:02:35 not yet :) 17:03:39 i'm trying to ask more of the approach to choose, like "this would better be opject oriented" etc. 17:04:30 hmmm... I can't find anything in clhs, I guess I'll make something up with make-pathname 17:04:40 Fade: at least in Perl I can specialize a method to a list of values of an arbitrary type 17:05:31 p_l: are you searching for parse-namestring? 17:06:12 -!- sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [Remote closed the connection] 17:06:17 -!- jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 17:08:03 -!- Krystof [n=csr21@howells.doc.gold.ac.uk] has quit [Read error: 110 (Connection timed out)] 17:08:10 ferada: the thing is, I want to build an old fashioned CL logical pathname a'la "LIBS:SYSTEMS;*.ASDF" :P 17:08:14 p_l: how shall taht work? given, for example: (setf (l-p-t "FOO" '(("**;*.*.*" "/a/b/**/*.*")))) (setf (l-p-t "BAR" '(("**;*.*.*" "/a/**/*.*)))), how should it translate #p"/a/b/baaz"? "FOO:baaz", or "BAR:b;baaz"? 17:08:30 oh ... k 17:09:09 danlei: Oh, I'm not aiming for 100% solution, so I'll make it wary of such cases :) 17:09:10 sellout [n=greg@24.128.50.176] has joined #lisp 17:09:51 since when does X3J13 translate phys paths to logicals? 17:10:28 lnostdal [i=lnostdal@149-234-40.oke2-bras6.adsl.tele2.no] has joined #lisp 17:10:46 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Remote closed the connection] 17:11:02 S11001001: I didn't find anything in CLHS, so I asked if anyone knew any function written for that by someone. Since there doesn't seem to be one, I won't be succumbing to NIH by playing with the concept :) 17:11:35 brb 17:12:07 p_l: er, it would only be NIH if someone *had* written and shared a reverse translator 17:13:58 nikodemus [n=nikodemu@cs181229041.pp.htv.fi] has joined #lisp 17:14:07 ahoy 17:14:07 nikodemus, memo from nyef: I tried that threaded string deporting test on an x86 build and the only wierdness involved when it responded to SIGINT, which can almost be chalked up to the TTY line discipline. Looks like it's limited to cheneygc and platforms with broken threads. 17:14:07 nikodemus, memo from pkhuong: re x86 and alignment, would it be hard to ensure alignment of stack frames too? 17:14:37 pkhuong: not sure 17:14:54 stack allocated vectors are not a problem 17:15:29 i'm not sure how many places we'd need to touch to get stricter stack frame allocation 17:16:09 if the work to get foreign call frames aligned on darwin was any indication "surprisingly many and some of them hard to find" 17:16:29 davazp [n=user@79.153.148.56] has joined #lisp 17:16:31 *nikodemus* is now working on an elf parser 17:16:51 heh 17:17:00 bfd no good? 17:17:15 next: make :executable t save the core into the runtime properly so it survives strip 17:18:09 -!- matley [n=matley@matley.imati.cnr.it] has quit [Read error: 110 (Connection timed out)] 17:18:18 then: write dwarf debug information for functions in the core, so that gdb can name lisp frames, and oprofile will magically work -- including call graphs 17:18:52 -!- projections [n=p@85.97.65.44] has quit [] 17:19:55 the second it looks a bit hairy, but i think i now understand approximately what the dwarf stuff shoulld look like 17:21:07 -!- fe[nl]ix [n=algidus@89.202.147.22] has quit ["Valete!"] 17:21:15 rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has joined #lisp 17:23:03 nikodemus: we can special-case vectors, but for SSE values to spill on the stack correctly, I'd like alignment there too (having to movdqu would make me sad ;) 17:23:12 -!- younder [n=jthing@084202013251.customer.alfanett.no] has left #lisp 17:23:17 younder [n=jthing@084202013251.customer.alfanett.no] has joined #lisp 17:26:29 right 17:27:41 for my own purposes stack alignment doesn't matter that much (i hope!), since i plan to just write some special purpose vops that operate on vectors 17:28:12 but for more ambitious plans it would obviously be a thing to have 17:29:26 S11001001: That's what I meant, but it got lost in translation (and my lack of sleep) 17:29:36 smolyn [n=smolyn@76.77.66.100] has joined #lisp 17:30:52 For ltk, does anyone know of any really good examples of code for this? I googled, checked google code, and am reading the manual..but a lot of it isn't exactly helpful. Im looking for a way to specify the max size, and it says (maxsize toplevel x y), but toplevel isn't defined, so I'm kinda curious what that's supposed to be. 17:31:53 -!- dto [n=user@96.252.121.164] has quit [Remote closed the connection] 17:32:42 i think all the bits that would need to be touched live in x86/call.lisp (i assume the alignment is already there on x86-64) 17:33:58 mega1 might have an clearer idea of the places that need attention, given his recent (BRILLIANT) caling convention work 17:34:13 TDT: i was stuck with a similar problem then found the solution with something else, let me check it 17:35:25 -!- silenius [n=jl@yian-ho03.nir.cronon.net] has quit [] 17:36:09 nikodemus: deepfire had an elf parser and also something for dwarf, IIRC 17:36:18 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 17:36:57 nikodemus: yeah, and when I thought of writing one, I stumbled across yet another one out there somewhere. 17:37:33 droogie: I think it may just be a result of my window manager...trying to keep it from maximizing, but not exactly working. 17:37:51 nikodemus: http://www.feelingofgreen.ru:3000/projects 17:38:06 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 17:38:14 sbahra [n=sbahra@c-76-21-209-249.hsd1.dc.comcast.net] has joined #lisp 17:39:32 -!- schoppenhauer [n=mdd63bi@unaffiliated/schoppenhauer] has quit [Remote closed the connection] 17:40:22 i started looking at existing parsers and the elf spec, and got the feeling that to do what i wanted to do rolling my own was the easiest way. parsers/mutators i looked at weren't documented all that well, and writing a parser seemed a straightforward way to ensure i understand the spec well enough to mangle the binary safely 17:40:47 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 17:40:58 "NIH" would've been less to type, y'know :) 17:40:59 TDT: hmm, my problem seems different, but i think you should look for the properties of the main object like a canvas or whatever. toplevel seems to be not very well defined in the manuel and i couldn't get it running the first time, too. i dont remember how i did it then, but forget it and directly use the property you want in the frame you created. also ltk docs doesn't include some other things, but you can look for the same in the 17:41:00 tcltk docs, they are really the same except some syntax differencies 17:41:16 and unfortunately this needs to be in C, since it's done as part of save-lisp-and-die, after the final destructive GC 17:41:36 scexp! :) 17:41:47 mrsolo_ [n=mrsolo@nat/yahoo/x-9912303b5af63be9] has joined #lisp 17:42:19 bah. this time i actually looked, and tried to use stuff, but the documentation generally says "read the spec" -- and copy pasting the typedefs from the spec into emacs is not that much extra work 17:42:27 droogie: Ah, hmm..k, I'll have to check that out as well. I may be just worrying too much since I'm just learning this stuff right now, I think I got toplevel to work though, kinda..the maximize thing is a side effect of my netbook is all. 17:43:46 wooohoooooo that will be a big clisp 17:43:49 lol 17:44:00 TDT: i see, good luck :) 17:45:06 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 17:45:06 droogie: I think I'm just gonna turn it off for now :) Either that or figure out a way to just maximize certain stuff, there's some stuff it's helpful on. 17:45:08 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has quit [Remote closed the connection] 17:47:55 akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has joined #lisp 17:48:31 -!- LiamH [n=none@common-lisp.net] has quit [Read error: 60 (Operation timed out)] 17:48:34 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 17:48:58 -!- Spyderco [n=nash@194.45.110.65] has quit [] 17:50:58 -!- manic12 [n=manic12@c-76-29-88-103.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] 17:51:00 -!- c|mell [n=cmell@x250026.dynamic.ppp.asahi-net.or.jp] has quit [Read error: 110 (Connection timed out)] 17:51:15 -!- minion [n=minion@common-lisp.net] has quit [Read error: 60 (Operation timed out)] 17:52:31 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit ["leaving"] 17:52:32 Davidbrcz [n=david@nsc.ciup.fr] has joined #lisp 17:52:33 c|mell [n=cmell@x250019.dynamic.ppp.asahi-net.or.jp] has joined #lisp 17:53:09 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 17:53:13 alec [n=aberryma@ita4fw1.itasoftware.com] has joined #lisp 17:54:09 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 17:55:11 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #lisp 17:57:00 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 17:57:03 -!- X-Scale [i=email@2001:470:1f08:b3d:0:0:0:2] has quit [Connection timed out] 17:58:17 Athas: I think it would be better not to give special variables such as *esa-instance* an initial value of NIL, because then it takes longer to discover that it hasn't be bound. 17:58:23 -!- a-s` [n=user@92.80.90.15] has quit [Remote closed the connection] 17:59:12 a-s [n=user@92.80.90.15] has joined #lisp 17:59:14 Athas: I mean, if it is not given an initial value, an attempt to access it is caught earlier. 17:59:46 -!- bohanlon [n=bohanlon@TUBERIUM.CLUB.CC.CMU.EDU] has quit [Remote closed the connection] 17:59:50 bohanlon [n=bohanlon@TUBERIUM.CLUB.CC.CMU.EDU] has joined #lisp 18:03:10 beach: where does that discuttion start? I can't find it in #lisp 18:03:24 -!- lisppaste [n=lisppast@common-lisp.net] has quit [Read error: 113 (No route to host)] 18:03:29 madnificent: It started with my first comment, two utterings ago. 18:03:49 -!- HET2 [n=diman@mars.htu.tuwien.ac.at] has quit ["This computer has gone to sleep"] 18:03:53 ah, ok 18:04:03 slyrus__ [n=slyrus@66.92.19.253] has joined #lisp 18:04:25 beach: it may be handy to have some construct that allows you to say: this is a special variable and I know it has a value. Just to spare some typing 18:04:33 madnificent: but my remark is a direct result of my discussion with my student last night. 18:04:42 -!- specbot [n=specbot@common-lisp.net] has quit [Read error: 113 (No route to host)] 18:04:51 beach: tell me more :) 18:05:54 or is Athas related to one of your students? 18:05:59 madnificent: It's a student project, and it failed in some :after method inside a macro that I defined for marking a buffer as dirty whenever some slot is modified. But the buffer was accessed through *esa-instance* and the program wasn't running, so *esa-instance* was not explicitly bound. Thus NIL. 18:06:03 -!- demmeln [n=demmeln@atradig113.informatik.tu-muenchen.de] has left #lisp 18:06:18 madnificent: No, Athas wrote the ESA code that initialized *esa-instance* to NIL. 18:06:20 -!- reaver__ [n=reaver@h15a2.n2.ips.mtn.co.ug] has quit [Read error: 60 (Operation timed out)] 18:06:21 On the other hand, in practice, you shouldn't have a lot of variables that _must_ be assigned, if you try to have a rather functional style. 18:06:29 ah, now I see :) 18:06:50 dys [n=andreas@p5B313FEB.dip.t-dialin.net] has joined #lisp 18:06:53 Perhaps it would be better to have a default *esa-instance* for interactive works? 18:06:54 pjb: should we force a paradigm on users, just because the language can handle it? 18:07:00 madnificent: dreadyman is the student I was talking about 18:07:22 beach: never seen him here 18:07:34 beach: interesting example though 18:07:41 madnificent: he has been on a couple of times. 18:07:53 pjb: that might be a possibility. 18:08:15 -!- slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has quit [Read error: 60 (Operation timed out)] 18:08:29 -!- slyrus__ is now known as slyrus_ 18:08:42 hello slyrus_ 18:08:45 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Read error: 104 (Connection reset by peer)] 18:08:55 -!- younder [n=jthing@084202013251.customer.alfanett.no] has quit [Remote closed the connection] 18:08:59 bah, I guess he didn't want to fix ESA for me. 18:09:05 younder [n=jthing@084202013251.customer.alfanett.no] has joined #lisp 18:09:05 LoL 18:09:09 roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has joined #lisp 18:09:30 http://math.andrej.com/2009/04/11/on-programming-language-design/ argues that having null pointers is a language design error. 18:09:32 -!- foom [n=jknight@ita4fw1.itasoftware.com] has quit ["Leaving"] 18:09:51 In Lisp, I would translate it as not doing something meaningful with NIL is a program design error. 18:09:56 foom [n=jknight@ita4fw1.itasoftware.com] has joined #lisp 18:10:18 (Take NIL as a designator to some default object depending on the context). 18:10:36 pjb: I shall have to read that some other time. Now I must go do some other things. 18:10:42 He can't know much about weak pointers or caching then 18:10:49 -!- z0d [n=z0d@unaffiliated/z0d] has quit ["leaving"] 18:11:00 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 18:14:25 -!- elurin [n=user@81.213.201.55] has quit [Remote closed the connection] 18:14:29 elurin [n=user@81.213.201.55] has joined #lisp 18:15:25 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 18:15:44 -!- wlr [n=walt@65.96.92.150] has quit [Remote closed the connection] 18:16:05 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 18:17:36 -!- mogunus [n=user@173.9.7.10] has quit [Read error: 110 (Connection timed out)] 18:18:46 Hun [n=Hun@p50993726.dip0.t-ipconnect.de] has joined #lisp 18:21:24 hey beach 18:21:52 oudeis [n=oudeis@bzq-84-109-137-43.red.bezeqint.net] has joined #lisp 18:24:59 pjb: the problem with null in Java is not so much that it exists, but that it is not a proper object, i.e., you can call null.equals(), etc.. Of course, that's much more natural with GFs than with message passing. Then again, in ObjC sending a message to nil will just return nil, so this enables safe use of [[[o foo] bar] baz], for better or worse. 18:25:17 s/can/cannot/ 18:27:23 michaelw: but the fun part of that is that it doesn't enable safe use of [o asFloat] 18:29:23 jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has joined #lisp 18:30:39 Indeed. Also, the question would depend on the development phase. If a variable MUST be assigned, then at debugging time it is better to leave it unbound. But at production time, it is better to assign it a default value (in general). Of course, in Lisp we can handle the error, so this could also be a solution. 18:30:46 rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 18:30:54 -!- rread [n=rread@nat/sun/x-6c0942843cfb1a3a] has quit [Read error: 104 (Connection reset by peer)] 18:30:56 -!- akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has quit [Read error: 110 (Connection timed out)] 18:30:58 -!- srcerer [n=chatzill@dns2.klsairexpress.com] has quit [Read error: 110 (Connection timed out)] 18:31:15 http://www.flickr.com/photos/xach/3376925924/in/photostream/ 18:31:22 is this real? :) 18:31:46 what is unreal-seeming about it? 18:32:15 i mean is it really from ilc 09? 18:32:26 presumably 18:32:32 seems unlikely he'd lie about it 18:32:42 and such an event did occur, and cameras were allowed :) 18:32:43 it seems sad after looking at other ilc photos :\ 18:33:48 sad? 18:33:53 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 18:33:59 xtagon [n=xtagon@97-113-155-110.tukw.qwest.net] has joined #lisp 18:34:04 ikki [n=ikki@201.155.75.146] has joined #lisp 18:34:21 Any good AIM/TOC libraries? 18:34:21 -!- oudeis [n=oudeis@bzq-84-109-137-43.red.bezeqint.net] has quit ["This computer has gone to sleep"] 18:35:17 i mean having an audiance consisting of few people, but it was obvious that ilc people wouldn't be interested in ltk. 18:35:29 droogie: that must be from sunday, when tutorials were held, as opposed to the rest of the week with talks in the large auditorium 18:36:13 sunday saw fewer people overall, I think, and those were scattered over multiple simultaneous tutorials. plus you don't see the whole room. 18:37:28 hmm, i see. 18:41:29 -!- rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has quit ["Leaving"] 18:41:50 skeptomai [n=cb@67.40.185.246] has joined #lisp 18:43:44 -!- xtagon [n=xtagon@97-113-155-110.tukw.qwest.net] has quit [] 18:44:53 -!- jrockway [n=jrockway@stonepath.jrock.us] has quit ["reboot time"] 18:46:08 schoppenhauer [n=schoppen@unaffiliated/schoppenhauer] has joined #lisp 18:46:21 ehu` [n=chatzill@82-170-33-173.ip.telfort.nl] has joined #lisp 18:46:24 BTW, to those who were talking about how unreliable architecture detection is on Win64 - you need to call GetNativeSystemInfo instead of GetSystemInfo 18:47:35 ia_ [n=ia@89.169.189.230] has joined #lisp 18:47:41 there's also IsWow64Process 18:49:35 -!- addled [n=adlirc@209.20.68.236] has left #lisp 18:50:01 is p_l raymond chen? :) 18:50:09 jrockway [n=jrockway@stonepath.jrock.us] has joined #lisp 18:50:34 rsynnott: nope? 18:50:42 sorry, joke :) 18:50:48 -!- mega1 [n=mega@3e44ba22.adsl.enternet.hu] has quit [Read error: 104 (Connection reset by peer)] 18:51:14 it's just a followup to discussion about CCL 32bit having problems on 64bit Windows :) 18:51:36 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 18:51:38 (raymond chen often starts an article with "People have said that it is difficult to do X on Windows" and then proceeds to give a complex discussion of how to do it 18:52:05 (in many cases the actual solution is extremely non-obvious and difficult to figure out from the docs) 18:53:34 is there a way to avoid this "repl-threadActive" when using ccl in slime? 18:53:44 well, when I was going back from uni I thought of making a wrapper binary for universal ccl deployment on windows :) 18:54:00 I just entered, so, at the off chance that I'm asking something asked dozens of times already: any ETA on c-l.net getting back? 18:54:33 -!- ia [n=ia@89.169.189.230] has quit [Read error: 110 (Connection timed out)] 18:54:57 -!- roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has quit [] 18:55:10 SandGorgon [n=user@122.163.208.122] has joined #lisp 18:55:41 -!- SandGorgon__ [n=user@122.163.208.122] has quit [Read error: 104 (Connection reset by peer)] 18:56:03 Xach [n=xach@unnamed.xach.com] has joined #lisp 18:56:49 -!- nullwork [n=nullwork@c-24-245-23-122.hsd1.mn.comcast.net] has quit [Remote closed the connection] 18:57:19 -!- SandGorgon [n=user@122.163.208.122] has quit [Client Quit] 18:57:30 or am i the only one, that gehts "repl-threadActive" when leaving the debugger in latest ccl/slime? 18:57:34 SandGorgon [n=user@122.163.208.122] has joined #lisp 18:58:04 ... interestingly enough, I just found docs with information which return values from certain WinAPI say that the CPU you are querying is Alpha EV7 o_O 18:58:51 Hello friends. Since common-lisp.net is down, do you know of any slime source mirrors I can use? is there a git mirror somewhere? 18:58:52 oh, right, it's also for accessing remote systems... the amount of CPU options was a little too big :D 18:59:34 Xach: perhaps bringing common-lisp.net down was just a ploy to get you to show your face on #lisp :) 19:00:28 It worked! Quick, nobody answer my question so I have to stay! 19:01:11 *Xach* bets antifuchs has a git mirror of slime somewhere 19:01:18 omg, since when the site is down? 19:01:30 since 90 minutes or so ago 19:01:50 i think there should also be a mirror named www.common-slip.net 19:02:32 maybe an adult mirror :D 19:03:01 are there any (ext:saveinitmem) like options for sbcl or cmucl ? 19:03:27 sepult: yes. in sbcl it's called save-lisp-and-die. cmucl omits the "-and-die" part (but it does actually die) 19:04:39 HG` [n=wells@91.108.74.20] has joined #lisp 19:04:39 Xach: woh really ? lol ok but can you a little bit explain, which of those various packages in common-lisp-controller don't have any namespace clashes ? 19:04:40 so, what needs to happen to get c-l.net back? 19:04:51 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 19:05:18 sepult: http://l1sp.org/sbcl/sb-ext:save-lisp-and-die has some docs on the sbcl version. 19:05:26 ehu`: drewc is apparently replacing the power supply right now. 19:05:43 oh. great! 19:05:55 oh cool 19:06:01 sepult: i don't know anything about common-lisp-controller, sorry. 19:06:29 dv_ [n=dv@85-127-117-181.dynamic.xdsl-line.inode.at] has joined #lisp 19:06:41 Xach: it's a package repository, which keeps packages like slime uffi clsql all in one playe in /usr/share/common-lisp in debian 19:07:10 Xach: all those packages together with their asdf load files go in there 19:07:18 -!- Patzy [n=somethin@coa29-1-88-174-11-170.fbx.proxad.net] has quit [Read error: 104 (Connection reset by peer)] 19:07:43 Sorry, I also don't want to learn aobut it. 19:07:56 Patzy [n=somethin@coa29-1-88-174-11-170.fbx.proxad.net] has joined #lisp 19:08:04 I misspoke. I know what it is, and I don't use it, and I don't want to use it, or know much more about it. 19:08:09 Xach: i just don't know why i get the first time i query a mysql database like (clsql:query "use db") a failure 19:08:28 it's only restricted to use however 19:08:36 hrmm, do i forget something ? 19:09:12 Xach: so you think a central repository is not good ? 19:09:17 In name-conflict errors, choosing "resolve conflict" in slime causes sbcl to request the symbol choice through the tty rather than through swank. Am I doing something wrong? 19:09:18 a good deed never goes unpunished 19:09:28 sepult: I don't really want to talk about that. 19:09:39 ok Xach 19:09:43 meingbg: no. i think someone did that at my request, but i forgot about it. 19:09:52 fe[nl]ix [n=algidus@88-149-208-24.dynamic.ngi.it] has joined #lisp 19:10:28 meingbg: or rather, made a slime interface for resolving symbol conflicts in sbcl. 19:10:39 p_l: ancient NTs ran on alpha 19:10:48 meingbg: but at least for a long time and maybe even now the normal slime doesn't have a nice interface for it. 19:10:51 i also saw a note "The cliki.net domain name is paid up through late 2009. CLiki users ought to be able to organize among themselves to keep this domain from expiring. " in cliki homepage :) i guess we're running out of sources :D 19:11:13 rsynnott: Yes, but they pulled support before EV7. I know, cause I've got last final release (the only newer are RC for wk) 19:11:17 *2k 19:11:42 and there was no NT for Sparc, PA-RISC or m68k :) 19:11:56 Xach: ok, which means I should get a non-standard version of slime? 19:13:22 p_l: Thank QuuX for that. 19:13:26 meingbg: I don't know if any version implements it. I remember asking for the feature, and I remember someone writing it for me, but I might be remembering incorrectly. 19:14:04 tombom [i=tombom@wikipedia/Tombomp] has joined #lisp 19:14:10 Xach: ok. no big deal. 19:15:50 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Read error: 104 (Connection reset by peer)] 19:17:27 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 19:18:40 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit ["leaving"] 19:19:00 Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 19:21:04 dewpearl [n=dewpearl@unaffiliated/dewpearl] has joined #lisp 19:21:22 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 19:21:40 -!- dewpearl [n=dewpearl@unaffiliated/dewpearl] has left #lisp 19:21:55 xinming_ [n=hyy@125.109.251.138] has joined #lisp 19:24:43 i saw that lisp resource kit cd which is allegro + lispworks + cmucl + cl books on knoppix live, i think an approach that rely more on popular packages instead of lots of implementations would be more useful for this stuff, like an sbcl/cmucl/cll + must have packages for several branches + cl books, but i think lisp hackers usually see this approaches as dictating and an avarage lisper who at least need some packages thinks a local 19:24:44 installation would be a better idea. 19:24:46 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 19:25:11 sorry, ccl, not cll 19:26:33 meingbg: Really through the tty? 19:26:51 That sounds strange, it should go through the REPL 19:27:33 jsnell: Now with all the people hacking on SBCL, when's your comeback gonna be? 19:27:39 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit [Client Quit] 19:30:23 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 19:30:30 mega1 [n=mega@3e44ba22.adsl.enternet.hu] has joined #lisp 19:30:55 heh. I'm afraid that there's no significant sbcl hacking on the horizon for me 19:31:22 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 19:31:31 nikodemus, pkhuong: how should the call frame be aligned? 19:33:55 -!- yango [n=yango@unaffiliated/yango] has quit [Read error: 101 (Network is unreachable)] 19:34:48 yango [n=yango@unaffiliated/yango] has joined #lisp 19:35:39 jsnell: btw did you ever get anywhere with fixing the GC implementation on SBCL? 19:36:32 -!- yvdriess [n=yvdriess@134.184.43.85] has quit [] 19:36:35 kreuter said you had maybe done something there a while a while back. 19:36:47 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit ["leaving"] 19:37:24 -!- S11001001 [n=sirian@pdpc/supporter/active/S11001001] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 19:38:30 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 19:38:32 -!- xinming [n=hyy@125.109.254.237] has quit [Connection timed out] 19:38:53 not really, I got as far as to rip out all traces of gencgc and replace it with a stupid allocator 19:39:42 but I still think that replacing, not fixing, is the right thing to do 19:40:12 What model of GC were you planning to replace it with? 19:40:44 i get a gencgc error while trying to load mcclim examples in sbcl on win. and it drops to debugger 19:40:59 what's the big problem with gencgc? 19:41:18 Xach: you have won your bet ((: 19:41:53 jsnell: do we get to put points on wishlist for future GC? :P 19:42:10 foom: partly conservative mark-compact for tenured data, with an option for partly conservative copying for the nursery 19:42:49 mega1: the biggest problem is the utterly crap heap overflow handling 19:43:15 jsnell: sorry, it drops to ldb. now i know that mcclim via xming can be very problematic but i am not sure it is about mcclim since its not when i try to run an example or while compiling mcclim, do you have any idea? :\ 19:43:15 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Remote closed the connection] 19:43:20 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 19:43:26 droogie: sorry, not interested 19:43:36 antifuchs: help me, brother. where is it? 19:43:37 jsnell: ok, thanks anyway :) 19:43:57 Xach: http://git.boinkor.net/gitweb/slime.git (: 19:43:57 due to the interactions between having multiple generations collected from youngest to the oldest, and the 2x space use for copying 19:44:00 I thought that can be fixed to some degree. No implementation is bulletproof in this regard. 19:44:03 antifuchs: thank you very much 19:44:25 -!- Xach [n=xach@unnamed.xach.com] has left #lisp 19:45:05 you're welcome (: 19:45:15 wasn't someone working on a patch to the gc that used paging tricks to copy to between generations? 19:45:21 I've sometimes wondered if a non-moving GC would be such a bad thing really. :) 19:45:24 yes, 2x space is a serious drawback 19:45:28 mega1: imo stop-the-word. at least mostly-parallel would be nice 19:45:35 world, even 19:45:52 yes, that's on top of my list too 19:45:54 parallel and incremental gcs are hard. I'd prefer something that's both simple and works :-) 19:46:17 dlowe: haven't heard of that. in the context of sbcl? 19:46:19 please prefer something trendy instead 19:46:23 such as G1. 19:46:35 -!- davazp [n=user@79.153.148.56] has quit [Remote closed the connection] 19:46:35 shouldn't we just plug into that thing that was the subject of a tutorial at ILC07? 19:46:42 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 19:46:42 jsnell: yes. Maybe it was nikodemus 19:46:54 jsnell: such as MAGIC! 19:46:54 Krystof: it's gpl 19:46:58 Java? 19:46:59 doesn't ring a bell 19:47:05 Java's got a good GC implementation already. ;) 19:47:08 maybe I imagined it :p 19:47:09 (or 5) 19:47:18 mega1: depends; memory is very, very cheap these days 19:47:22 unless you mean the way large objects are promoted without copying 19:47:33 which has been there pretty much forever 19:47:34 nikodemus: that's precisely what I mean 19:47:40 oh. well, never mind then 19:48:03 rsynnott: half the memory is half the memory, it's always too little for me. 19:48:08 -!- ntoll [n=ntoll@85.210.101.94] has quit ["this is not a quit message"] 19:48:50 -!- nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [Read error: 54 (Connection reset by peer)] 19:48:58 for threads, I don't think it's the gc that's the bottleneck. With all those huge stacks it's hard to create too many. 19:49:26 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Remote closed the connection] 19:49:35 nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 19:49:43 quotemstr [n=quotemst@cpe-67-246-181-235.buffalo.res.rr.com] has joined #lisp 19:49:48 rread [n=rread@nat/sun/x-36affea24581928a] has joined #lisp 19:49:57 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 19:49:58 What's the most interesting use you've seen for reader macros? 19:50:14 cl-interpol 19:50:33 not using them :) 19:50:35 my list: 1) non-conservative x86-64 and maybe x86, 2) non-leaking/conservative stack slots, 3) O(n) weak pointer gc 4) parallel/incremental gc 19:50:38 *rsynnott* dislikes reader macros 19:50:42 quotemstr: not counting the ones in the standard? 19:50:57 sellout: Not counting those. 19:51:03 I wrote a regex reader macro I really like too 19:51:28 unfortunately, it breaks lisp-mode pretty badly 19:51:29 I like the XMLisp XML reader ... but I'm probably alone there. 19:51:39 Too bad elisp doesn't support reader macros. 19:51:53 kleppari [n=spa@bitbucket.is] has joined #lisp 19:51:53 -!- kleppari_ [n=spa@bitbucket.is] has quit [Read error: 104 (Connection reset by peer)] 19:52:04 XMLisp looks nifty. 19:52:24 I think XMLisp was made as a joke (a pretty good one too) 19:53:07 I hope XMLScheme is a joke 19:53:18 because either it's a joke or the author doesn't actually know what XML looks like. :) 19:53:21 quotemstr: readers aren't terribly hard to program. You could write one that supported reader macros 19:53:59 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 19:54:42 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 19:56:03 -!- rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 19:57:06 tcr: yes, through the tty. And it's not always taking my response there either. I have to (use-package ) in the tty, then choose "resolve" in slime, then select symbol in the tty. 20:02:20 Why doesn't (make-instance 'elephant:pset) work? 20:03:33 meingbg: what is :pset ? 20:04:20 -!- SandGorgon [n=user@122.163.208.122] has quit [Read error: 60 (Operation timed out)] 20:04:30 persistent set 20:04:33 is it a class ? 20:04:37 akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has joined #lisp 20:05:00 yes. 20:05:02 pok [i=pok@tarrant.klingenberg.no] has joined #lisp 20:05:10 http://common-lisp.net/project/elephant/doc/elephant.html#Persistent-Set-API 20:06:35 is that site down or what ? 20:06:45 IGNORE : 'elephant:Pset <- Testing disabling smiley's in my IRC client so that this prints correctly. 20:07:03 sepult: afaik yes 20:07:07 i get a timeout 20:07:14 power blew up 20:07:36 oh ok then 20:07:38 about an hour ago 20:07:40 mogunus [n=user@173.9.7.10] has joined #lisp 20:07:55 guaqua: Where do you host it? 20:08:04 i don't :) 20:08:12 ok :) 20:08:25 i think it's hosted by tech.coop 20:09:05 clisp is for the moose oh nawwws 20:09:25 segfaulting for ever 20:09:41 i won't use it 20:09:51 anymore 20:10:41 nyef: did the cvs head build fail for you without the patch? 20:11:55 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 20:11:57 quotemstr: The stuff that attila lendvai does with cl-quasiquote 20:12:00 -!- s0ber_ [n=s0ber@118-168-236-19.dynamic.hinet.net] has quit [Read error: 60 (Operation timed out)] 20:12:14 s0ber [n=s0ber@118-160-160-172.dynamic.hinet.net] has joined #lisp 20:12:27 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 20:12:43 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Remote closed the connection] 20:13:38 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 20:14:22 aerique [i=euqirea@xs2.xs4all.nl] has joined #lisp 20:15:10 -!- The-Kenny [n=moritz@p5087B198.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 20:16:51 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 20:17:30 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit ["leaving"] 20:17:54 -!- HG` [n=wells@91.108.74.20] has quit [Client Quit] 20:20:09 -!- kami- [n=user@unaffiliated/kami-] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 20:20:45 -!- aerique [i=euqirea@xs2.xs4all.nl] has quit ["..."] 20:21:43 whee, i can not add sections to elf executables 20:21:51 s/not/now/ :) 20:22:33 -!- nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 20:23:02 nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 20:24:30 ah! back. 20:24:34 HET2 [n=diman@mars.htu.tuwien.ac.at] has joined #lisp 20:25:03 it's back guys. sorry for the wait 20:25:16 ty drewc 20:25:18 no problem! glad to have it back! 20:26:59 you and me both.. a lot of customers were affected! 20:27:32 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 20:27:43 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 20:28:42 lisppaste [n=lisppast@common-lisp.net] has joined #lisp 20:30:16 minion [n=minion@common-lisp.net] has joined #lisp 20:30:17 Is common-lisp.net down? 20:30:22 specbot [n=specbot@common-lisp.net] has joined #lisp 20:30:30 apparently was, but no longer is 20:32:09 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Remote closed the connection] 20:32:13 Yeah, it worked now 20:37:54 -!- Jasko [n=tjasko@209.74.44.225] has quit [Read error: 110 (Connection timed out)] 20:38:04 hm, except i can't :/ 20:38:44 roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has joined #lisp 20:44:55 -!- roidrage [n=roidrage@dslb-084-058-135-011.pools.arcor-ip.net] has quit [] 20:45:23 disumu [n=disumu@p54BCE9DE.dip.t-dialin.net] has joined #lisp 20:47:03 Phoodus [i=foo@ip68-231-38-131.ph.ph.cox.net] has joined #lisp 20:48:29 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #lisp 20:51:38 lacedaemon [n=algidus@88-149-209-246.dynamic.ngi.it] has joined #lisp 20:51:49 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 20:51:50 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit ["leaving"] 20:52:23 -!- fe[nl]ix [n=algidus@88-149-208-24.dynamic.ngi.it] has quit [Nick collision from services.] 20:52:26 -!- lacedaemon is now known as fe[nl]ix 20:53:39 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 20:56:32 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit [Client Quit] 20:57:13 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #lisp 20:57:29 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 20:58:44 -!- dkcl [n=dkcl@unaffiliated/dkcl] has quit [Client Quit] 20:59:06 dkcl [n=dkcl@unaffiliated/dkcl] has joined #lisp 21:02:32 -!- Davidbrcz [n=david@nsc.ciup.fr] has quit ["Ex-Chat"] 21:06:03 -!- anekos is now known as awayekos 21:07:05 -!- sepult [n=sepult@xdsl-87-78-121-172.netcologne.de] has quit ["leaving"] 21:07:17 -!- dlowe [n=dlowe@ita4fw1.itasoftware.com] has quit ["Leaving."] 21:09:13 -!- impulse32 [n=impulse@CPE00236916024d-CM001ac3167610.cpe.net.cable.rogers.com] has quit [Read error: 60 (Operation timed out)] 21:12:12 wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has joined #lisp 21:16:13 cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has joined #lisp 21:16:25 -!- kleppari [n=spa@bitbucket.is] has quit [Read error: 60 (Operation timed out)] 21:16:34 kleppari [n=spa@bitbucket.is] has joined #lisp 21:22:06 -!- octoberdan [n=user@64.206.6.254] has quit [Read error: 110 (Connection timed out)] 21:22:47 -!- tombom [i=tombom@wikipedia/Tombomp] has quit ["Peace and Protection 4.22.2"] 21:27:13 -!- schoppenhauer [n=schoppen@unaffiliated/schoppenhauer] has quit [Remote closed the connection] 21:28:21 hrr4_ [n=hrr4@p5081C3CE.dip0.t-ipconnect.de] has joined #lisp 21:29:09 -!- bobf [n=bob@unaffiliated/bob-f/x-6028553] has quit [Remote closed the connection] 21:29:22 bobf [n=bob@unaffiliated/bob-f/x-6028553] has joined #lisp 21:30:32 -!- prip [n=_prip@host254-129-dynamic.36-79-r.retail.telecomitalia.it] has quit [Remote closed the connection] 21:31:28 prip [n=_prip@host254-129-dynamic.36-79-r.retail.telecomitalia.it] has joined #lisp 21:31:32 z0d [n=z0d@unaffiliated/z0d] has joined #lisp 21:34:47 -!- fiveop [n=fiveop@pD9E6C183.dip.t-dialin.net] has quit ["humhum"] 21:37:40 -!- Nshag [n=shagoune@Mix-Orleans-106-2-11.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 21:38:55 -!- jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 21:44:32 -!- mega1 [n=mega@3e44ba22.adsl.enternet.hu] has quit [Read error: 110 (Connection timed out)] 21:44:42 oudeis [n=oudeis@bzq-82-81-239-4.cablep.bezeqint.net] has joined #lisp 21:45:06 Jabberwock [n=Tumnus_@port-3227.pppoe.wtnet.de] has joined #lisp 21:45:44 -!- Jabberwockey [n=Tumnus_@port-3133.pppoe.wtnet.de] has quit [Read error: 101 (Network is unreachable)] 21:50:01 mjf [n=mjf@r5ba103.net.upc.cz] has joined #lisp 21:50:24 HG` [n=wells@91.108.74.20] has joined #lisp 21:50:36 -!- prip [n=_prip@host254-129-dynamic.36-79-r.retail.telecomitalia.it] has quit ["Leaving"] 21:53:04 -!- cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has quit [Read error: 113 (No route to host)] 21:53:45 -!- hrr4 [n=hrr4@80.129.155.83] has quit [Read error: 110 (Connection timed out)] 21:55:47 -!- vasa [n=vasa@80.94.234.105] has quit ["I am not vasya, i am vasa"] 21:56:07 JAS415 [n=jon@ip24-250-13-137.ri.ri.cox.net] has joined #lisp 21:57:28 bombshelter13_ [n=bombshel@209-161-231-13.dsl.look.ca] has joined #lisp 21:58:45 Jasko [n=tjasko@c-98-235-105-148.hsd1.pa.comcast.net] has joined #lisp 21:58:48 slash_ [n=Unknown@whgeh0138.cip.uni-regensburg.de] has joined #lisp 21:58:52 Lone_Wanderer [n=Dan@c-24-10-162-205.hsd1.ut.comcast.net] has joined #lisp 21:59:01 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 21:59:20 sepult [n=sepult@xdsl-87-78-121-172.netcologne.de] has joined #lisp 21:59:56 -!- Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Read error: 113 (No route to host)] 22:00:02 *Lone_Wanderer* is on the lisp-gardeners mailing list, and is also on a DIY-biology mailing list. Today I got an email re: interfacing with a slime mold to control movement. 22:00:21 I was into the third paragraph before I realized it was biology, not Lisp. 22:01:36 ehu`_ [n=chatzill@82-170-33-173.ip.telfort.nl] has joined #lisp 22:01:37 -!- ehu`_ [n=chatzill@82-170-33-173.ip.telfort.nl] has quit [Client Quit] 22:02:01 -!- gemelen [n=shelta@shpd-92-101-149-169.vologda.ru] has quit [Read error: 145 (Connection timed out)] 22:04:11 lol 22:04:48 M-x move-body-to-kitchen 22:05:00 no no, that was wrong, I needed M-x move-body-to-kitchen-and-back 22:05:10 Damnit, now you have to actually walk. 22:05:15 give me my emacs back... noooooooooooooos, I can't reach the keyboard 22:05:16 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 22:05:34 One time when I was drunk I tried to cat tap > drinking_glass 22:06:20 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [] 22:06:36 nvoorhies_ [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 22:06:45 -!- nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 22:07:06 -!- willb [n=wibenton@wireless74.cs.wisc.edu] has quit ["Leaving"] 22:07:46 -!- quotemstr [n=quotemst@cpe-67-246-181-235.buffalo.res.rr.com] has left #lisp 22:08:48 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #lisp 22:09:05 -!- xan is now known as xan-afk 22:10:32 gemelen [n=shelta@shpd-78-36-166-223.static.vologda.ru] has joined #lisp 22:10:52 -!- nvoorhies_ [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 22:11:31 -!- ehu` [n=chatzill@82-170-33-173.ip.telfort.nl] has quit [Read error: 110 (Connection timed out)] 22:11:39 nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 22:11:54 -!- bombshelter13_ [n=bombshel@209-161-231-13.dsl.look.ca] has quit [Client Quit] 22:13:04 gemelen_ [n=shelta@shpd-78-36-166-223.static.vologda.ru] has joined #lisp 22:13:14 bombshelter13_ [n=bombshel@209-161-231-13.dsl.look.ca] has joined #lisp 22:13:19 -!- gemelen_ [n=shelta@shpd-78-36-166-223.static.vologda.ru] has quit [Client Quit] 22:13:45 -!- bombshelter13_ [n=bombshel@209-161-231-13.dsl.look.ca] has quit [Client Quit] 22:14:32 blitz_ [n=blitz@2001:6f8:10f6:200:21b:77ff:fe41:11ab] has joined #lisp 22:15:57 -!- hugod [n=hugod@69.70.138.86] has quit [] 22:16:13 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has left #lisp 22:22:15 -!- jmbr [n=jmbr@87.223.68.107] has quit [Read error: 104 (Connection reset by peer)] 22:22:38 jmbr [n=jmbr@87.223.68.107] has joined #lisp 22:22:50 rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 22:22:56 -!- Yuuhi [i=benni@p5483FF76.dip.t-dialin.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 22:24:47 nurv101 [n=nurv101@bl14-80-121.dsl.telepac.pt] has joined #lisp 22:26:57 -!- HET2 [n=diman@mars.htu.tuwien.ac.at] has quit ["This computer has gone to sleep"] 22:27:20 -!- Odin- [n=sbkhh@s121-302.gardur.hi.is] has quit [] 22:28:33 -!- rread [n=rread@nat/sun/x-36affea24581928a] has quit [Read error: 110 (Connection timed out)] 22:29:41 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 22:30:39 -!- nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 22:31:01 nvoorhies [n=nvoorhie@adsl-75-36-207-191.dsl.pltn13.sbcglobal.net] has joined #lisp 22:38:02 -!- Tristam [n=Tristam@ip98-169-227-67.dc.dc.cox.net] has quit [Remote closed the connection] 22:38:47 -!- Modius__ is now known as Modius 22:38:54 dialtone_ [n=dialtone@adsl-99-136-101-166.dsl.pltn13.sbcglobal.net] has joined #lisp 22:39:32 X-Scale [i=email@2001:470:1f08:b3d:0:0:0:2] has joined #lisp 22:39:45 kleppari_ [n=spa@bitbucket.is] has joined #lisp 22:39:45 -!- kleppari [n=spa@bitbucket.is] has quit [Read error: 104 (Connection reset by peer)] 22:41:50 What is the cleanest way to take a symbol in any given namespace and make the keyword equivalent? Anything cleaner/using a standard function/other than (read-from-string (concatenate 'string ":" (symbol-name 'abcd))) ? 22:42:29 <_3b> (intern (string symbol) :keyword)? 22:42:54 _3b: Thanks, much prettier 22:43:27 nyef [n=nyef@24.220.182.229] has joined #lisp 22:43:31 Hello all. 22:43:48 -!- mjf [n=mjf@r5ba103.net.upc.cz] has quit ["dew on the telephone lines"] 22:44:46 nyef annotated #79210 "Proof of concept for getting rid of the remaining symlinks (in src/runtime/)" at http://paste.lisp.org/display/79210#4 22:44:54 -!- akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has quit [Connection timed out] 22:45:12 This time, I'm fairly sure I'm done with this line of development for a while. 22:45:30 hello nyef 22:45:34 what's wrong? 22:46:09 A bunch of stuff, most of it not relevant. 22:46:35 -!- holycow [n=new@mail.wjsgroup.com] has quit [Read error: 104 (Connection reset by peer)] 22:46:46 -!- nurv101 [n=nurv101@bl14-80-121.dsl.telepac.pt] has quit [Remote closed the connection] 22:47:21 dreish [n=dreish@minus.dreish.org] has joined #lisp 22:47:23 As far as this development line goes, there's nothing really wrong, I'm just at the end, modulo some cleanups on the last step. 22:48:01 nyef: oh sorry, I totally misinterpreted you 22:49:04 -!- Hun [n=Hun@p50993726.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 22:49:39 tritchey_ [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has joined #lisp 22:49:40 Now, that said, I'm coming to the conclusion that /target/ is the wrong name for a path component, and it should be /arch/ or something like that. 22:49:49 prip [n=_prip@host254-129-dynamic.36-79-r.retail.telecomitalia.it] has joined #lisp 22:49:59 -!- tritchey_ [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has quit [Client Quit] 22:50:30 nyef: and you can't refactor the naming? 22:51:07 I could, but it's not yet to the point where I feel like doing so. 22:51:18 -!- dialtone [n=dialtone@adsl-99-136-101-166.dsl.pltn13.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 22:51:25 And for such a thing to hit mainline I'd like to convince a few other people that it's a good idea first. 22:51:28 you'd rather wait 'till it's used everywhere and nowhere? ^_^ 22:51:35 ah, fair call 22:52:38 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 22:53:33 akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has joined #lisp 22:54:54 tritchey_ [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has joined #lisp 23:00:25 -!- mogunus [n=user@173.9.7.10] has quit [Remote closed the connection] 23:00:36 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 23:00:39 -!- HG` [n=wells@91.108.74.20] has quit [Client Quit] 23:00:41 mogunus [n=user@173.9.7.10] has joined #lisp 23:01:08 what does "fasl" stands for? 23:01:26 fast assembly ? 23:01:43 file assembly ? 23:01:53 minion: fasl? 23:01:53 forms assembly ? 23:01:54 Sorry, I couldn't find anything in the database for ``fasl''. 23:02:11 fast-load. 23:02:27 hmm, thanks :) 23:02:28 Though sometimes they can be pretty slow to load. 23:02:53 <_3b> nyef: is your mingw/gcc/whatever recent? 23:03:42 -!- mrsolo_ [n=mrsolo@nat/yahoo/x-9912303b5af63be9] has quit [Read error: 110 (Connection timed out)] 23:04:08 Installed earlier this year, FWIW. Why? 23:04:23 Having contrib build problems all over the place? 23:04:25 <_3b> nyef: (unless (= child -1) ...) fixes the contribs for me too, but my mingw install is old, wonered if that was related 23:05:20 Well, I actually build from cygwin, and I -know- that the default setup can't build contribs because the gcc is messed up. 23:05:44 <_3b> default setup on cygwin? 23:06:00 -!- tritchey [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:06:14 Yeah, it's a symlink to a symlink. 23:06:29 And they're cygwin symlinks, so SBCL run-program chokes on them. 23:06:50 So I patch asdf-module.mk or whatever it is to say CC=gcc-3, and it all works again. 23:06:52 <_3b> wonder if that is the problem the person on sbcl-devel is having, he seems to use cygwin also 23:07:27 If that happens to be the case, then they should still have the same problem with the last major release. 23:07:27 <_3b> if so, that should probably be documented somewhere :) 23:07:45 What, that cygwin is broken? I thought everybody knew that? 23:07:56 <_3b> he can't build .22 or .24 either 23:07:56 -!- alec [n=aberryma@ita4fw1.itasoftware.com] has quit ["Leaving"] 23:08:21 1.0.22 or 1.0.27.22? 23:08:26 mrsolo_ [n=mrsolo@nat/yahoo/x-7657b32cfcb68123] has joined #lisp 23:08:30 <_3b> 1.0.22, 1.0.24 23:09:24 In that case, I'd recommend he have a look (via ls -l) at `which gcc` and see if it's a link. If it is, chase down the correct executable and set it up in asdf-module.mk or whatever the file is. 23:09:29 -!- dwave [n=ask@212251243172.customer.cdi.no] has quit [Read error: 110 (Connection timed out)] 23:10:03 hugod [n=hugod@bas1-montreal50-1279442133.dsl.bell.ca] has joined #lisp 23:10:42 -!- fe[nl]ix [n=algidus@88-149-209-246.dynamic.ngi.it] has quit ["Valete!"] 23:11:03 fe[nl]ix [n=algidus@88-149-209-246.dynamic.ngi.it] has joined #lisp 23:12:09 am i a server 23:13:01 Okay, got a potential fix... But I'm not planning to check it in during freeze, as it's actually a new behavior. :-P 23:13:24 <_3b> for the cygwin build stuff? 23:13:28 Yup. 23:13:37 Wait, you have mingw, don't you? 23:13:52 <_3b> right, i build from msys 23:14:02 Can you "readlink -f `which gcc`" at the shell prompt and tell me what you get? 23:14:31 <_3b> nothing 23:14:31 (The actual use will be -fn, to elide the trailing newline.) 23:14:38 Nothing? 23:14:54 It -should- give a path to gcc, whatever it's called. 23:15:50 <_3b> yeah, nothing... i think it gets confused since it is really gcc.exe 23:16:06 <_3b> or not, doesn't work with .exe either 23:16:38 Wonderful. 23:16:43 <_3b> ah, my readlink is from gnuwin32, that might be a problem 23:17:17 And people wonder why I don't like to involve the C compiler in building my Lisp stuff... 23:18:31 <_3b> well, arguably the fault in this case is involving random compatibility layers 23:18:53 So, a conditional readlink based on if the build environment is cygwin, maybe? 23:18:55 srcerer [n=chatzill@dns2.klsairexpress.com] has joined #lisp 23:19:07 <_3b> sounds reasonable 23:19:24 Sounds icky, really. 23:19:29 <_3b> well, that too 23:19:50 <_3b> but is is a cygwin specific problem, so reasonable to limit the fix tothat 23:19:52 So, -definately- not getting floated for inclusion during freeze. 23:20:22 <_3b> yeah, wasn't conditionalizing scripts on cygwin breaking everyone else's build lately? :) 23:22:55 -!- akcom [i=akcom@rrcs-67-79-132-132.se.biz.rr.com] has quit [Read error: 60 (Operation timed out)] 23:22:56 -!- ferada [n=user@g224145088.adsl.alicedsl.de] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 23:23:55 Even if it wasn't, we're talking about a build-system change, which is always chancy, in the freeze period (which ends in, what, four days time?) for one build environment that isn't even the only build environment for the target, when there's a known workaround? 23:24:02 -!- disumu [n=disumu@p54BCE9DE.dip.t-dialin.net] has quit ["..."] 23:25:07 <_3b> random google hit claims readlink isn't available on solaris 10 also for that matter 23:26:40 <_3b> though another claims msys does have it, so possibly my install is just too old 23:26:47 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 23:29:12 I'm going to go with the "worry about it on friday" approach. 23:29:24 <_3b> sounds like a good plan 23:32:16 never_where [n=user@78.33.52.101] has joined #lisp 23:32:46 Besides, if we leave it, we might come up with better make-fu than I currently have for it. 23:33:16 -!- mogunus [n=user@173.9.7.10] has quit [Read error: 110 (Connection timed out)] 23:33:53 rread [n=rread@nat/sun/x-319a340cb3822ff9] has joined #lisp 23:34:29 I get weird errors with elephant. Is this the persistency system of choice? 23:34:37 -!- smolyn [n=smolyn@76.77.66.100] has quit [] 23:34:50 meingbg: postmodern looks nice too, apparantly 23:35:02 -!- slyrus_ [n=slyrus@66.92.19.253] has quit [Read error: 60 (Operation timed out)] 23:35:31 madnificent: is postmodern a persistency system? 23:35:35 I've started reading about it roughly an hour ago, but it's very straight-forward (and it should be stable (at least with rofl it is/was/has been)) 23:35:54 meingbg: database backend and it has database access objects 23:35:56 isn't postmodern a postgre interface of some sort 23:36:05 JAS415: it is that too 23:37:01 Well, what I was looking for primarily was persistency. 23:37:35 there are a number of them 23:38:06 meingbg: http://common-lisp.net/project/postmodern/postmodern.html search for database access objects. May or may not be what you're looking for 23:38:14 -!- Soulman [n=kvirc@42.84-48-88.nextgentel.com] has quit ["KVIrc 3.4.0 Virgo http://www.kvirc.net/"] 23:38:18 but 'standard' and lisp seem to be orthogonal :P 23:39:30 cl prevalence might also be worth a look 23:39:49 meingbg: hasn't this come up on #lispweb too? 23:40:55 madnificent: yes, I was introduced to elephant. 23:41:05 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #lisp 23:41:11 its not working? 23:41:28 -!- rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:41:39 Right, I'm out for a bit. 23:41:53 I was introduced to elephant a few hours ago. 23:42:00 Can't really get it to work 23:42:16 although I like the interface. 23:42:58 -!- milanj [n=milan@93.87.183.213] has quit ["Leaving"] 23:43:01 I played with it a few weeks ago and it seemed to work fine, sbcl on linux 23:43:19 spacebat: ok, what datastore did you use? 23:43:45 a bsd I thin 23:43:46 k 23:44:00 a bsd what? 23:44:24 berkely db 23:44:33 ok. 23:45:13 well, I managed to get a postgres datastore working, but (make-instance 'elephant:pset) fails. 23:46:06 HET2 [n=diman@mars.htu.tuwien.ac.at] has joined #lisp 23:47:07 I'd be suspicious of the postgres backend then 23:47:10 -!- c|mell [n=cmell@x250019.dynamic.ppp.asahi-net.or.jp] has quit [Read error: 104 (Connection reset by peer)] 23:47:19 ok. 23:48:38 What choices do I have? Can't use bdb since it's proprietary licenced. 23:49:44 I'd like to use the pg backend sometime, I figure if it is broken it will be fixed 23:49:47 if it doesn't already, I'd expect it'd be pretty easy to make it work with sqlite. 23:49:54 SQLite? 23:49:58 yes 23:51:07 Doesn't pset build on a BTree? BTrees work fine. 23:52:59 c|mell [n=cmell@x250006.dynamic.ppp.asahi-net.or.jp] has joined #lisp 23:56:17 nurv101 [n=nurv101@bl14-80-121.dsl.telepac.pt] has joined #lisp 23:57:43 gigamonkey [n=user@adsl-99-179-44-188.dsl.pltn13.sbcglobal.net] has joined #lisp 23:57:48 -!- nurv101 [n=nurv101@bl14-80-121.dsl.telepac.pt] has quit [Remote closed the connection]