00:00:13 sepult [~user@xdsl-87-79-165-49.netcologne.de] has joined #lisp 00:01:03 -!- pnq [asdf@ACA3AEFA.ipt.aol.com] has quit [Quit: Leaving] 00:01:17 -!- slyrus___ [~slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has quit [Ping timeout: 240 seconds] 00:07:51 -!- entropax [~entropi@192.55.55.39] has quit [Ping timeout: 240 seconds] 00:08:55 Samy [~sbahra@c-68-48-66-31.hsd1.md.comcast.net] has joined #lisp 00:13:18 -!- pavelludiq [~quassel@87.246.28.20] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 00:16:28 -!- pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has quit [Ping timeout: 265 seconds] 00:18:08 pnq [asdf@ACA24D8D.ipt.aol.com] has joined #lisp 00:19:56 *Fare* suspects that posix_spawn_file_actions_addopen is failing and works around it. 00:25:05 -!- sepult [~user@xdsl-87-79-165-49.netcologne.de] has quit [Read error: Connection reset by peer] 00:25:41 -!- mbohun [~mbohun@202.124.75.50] has quit [Read error: Connection reset by peer] 00:25:57 mbohun [~mbohun@202.124.75.50] has joined #lisp 00:27:33 xyxxyyy [~xyxu@58.41.15.249] has joined #lisp 00:30:24 fusss [~chatzilla@ip70-187-235-200.dc.dc.cox.net] has joined #lisp 00:30:32 greetings 00:31:59 -!- fisxoj [~fisxoj@HSI-KBW-095-208-111-226.hsi5.kabel-badenwuerttemberg.de] has quit [Ping timeout: 276 seconds] 00:32:55 Welcome back fusss. 00:33:01 How did your little business venture go? :-P 00:33:30 Samy 00:34:15 just came back last week after a year. now i am moving back there permanently, getting married in feb. australia rocks! 00:34:29 congrats 00:34:37 thanks Fare 00:34:50 -!- inklesspen|work [~jon@inklesspen.com] has left #lisp 00:35:15 .au is my only active restart 00:37:08 Samy: working now? 00:39:11 fussssss 00:39:13 -!- Xach has set mode -o Xach 00:39:51 lisppaste no longer spams #lisp? frob-flav, add this to your list of flash frobbers http://paste.lisp.org/+2E9A 00:39:56 heya Xach 00:41:35 *Xach* has a prettier demo that remembers its progress from session to session 00:41:43 syamajala [~syamajala@68-116-188-249.dhcp.oxfr.ma.charter.com] has joined #lisp 00:42:12 fusss, yeah. 00:42:16 fusss, I'm working in MD. 00:42:25 Xach: quicklisp? 00:42:30 -!- ikki [~ikki@201.155.75.146] has quit [Quit: Leaving] 00:42:39 yeah 00:43:22 so it remembers what libs you loaded last and it reloads them. nice. a bit too DWIM, but nice. what are you using for persistence? sexps? cl-store? 00:43:47 what you downloaded, that is. which is kinda basic functionality absent from demo #0. 00:44:01 plain text files, mostly. 00:44:05 cool 00:44:33 <_3b`> hmm, ps doesn't even keep track of the lambda lists for its macros, might have to hack it a bit more deeply :( 00:45:10 tritchey [~tritchey@c-98-226-81-194.hsd1.in.comcast.net] has joined #lisp 00:46:27 -!- RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has quit [Quit: Computer has gone to sleep] 00:47:35 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #lisp 00:48:19 Samy: last year i offered you beer if you came to meet me ;-) since, i have met a few lispers .. for the first time 00:48:59 actually, ran into one this saturdy. what are the fucking odds, eh? poker night at a pub, even. 00:49:01 I'm not a lisper. :-( 00:49:32 Being a lisper has been on my TODO list for a long long time, I lurk here to pick up any useful knowledge until I start studying it. 00:49:35 don't tell me you work for Flying Toad Consultancy; our embedded agitators ;-) 00:50:39 -!- mbohun [~mbohun@202.124.75.50] has quit [Read error: Connection reset by peer] 00:50:47 We'll do the beer some time, hopefully. 00:51:15 Lazim it'abal ma3 LISPer byifham hal lugha. :-P 00:51:27 Port. if you're shouting. 00:51:39 waloooooooow, shu hal hakeeeeeee 00:54:42 minion: memo for fe[nl]ix: I solved my main problem by avoiding posix_spawn_file_actions_addopen, in addition to fixing my code. Pushed in my iolib repo. 00:54:42 Remembered. I'll tell fe[nl]ix when he/she/it next speaks. 00:55:48 minion: memo for fe[nl]ix: I also had to revert to using defclass in cffi/grovel/asdf.lisp because your setf find-class trick isn't compatible with CCL and ASDF 2.102. I have a fix that may get in 2.103, but you shouldn't rely on it. 00:55:48 Remembered. I'll tell fe[nl]ix when he/she/it next speaks. 00:56:14 mbohun [~mbohun@202.124.73.156] has joined #lisp 00:56:34 Samy, does LISP appear as postfix code to an arabic speaker? 00:58:27 Fare: still prefix 00:58:47 -!- syamajala [~syamajala@68-116-188-249.dhcp.oxfr.ma.charter.com] has quit [Quit: Leaving...] 00:59:29 *Fare* is now debugging the xcvb farmer 00:59:36 interesting that there is something to debug at all. 00:59:51 *Xach* had an asdf2-related failure on abcl today 00:59:59 *Xach* will try to reproduce soon 01:00:51 ah yes 01:00:51 Not an absolute pathname #P"\\___jar___file___root___\\**\\*.*" 01:00:52 abqar_ [~abqar_@122x220x64x254.ap122.ftth.ucom.ne.jp] has joined #lisp 01:01:00 from 4: (ASDF::RESOLVE-LOCATION #P"\\___jar___file___root___\\**\\*.*" T) 01:02:06 *Xach* has no idea what that means 01:02:45 -!- OmniMancer [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has quit [Ping timeout: 240 seconds] 01:02:50 Xach: which ASDF version? 01:03:07 does upgrading to 2.002 help? 01:03:21 How can I find out what asdf version? 01:03:51 Hmm, it claims 1.719 01:04:39 that's a bit old. I don't know. 01:05:13 but the bug might still be in 2.002 - I haven't tested with abcl myself 01:05:26 powerje [~powerje@adsl-75-60-214-71.dsl.wotnoh.sbcglobal.net] has joined #lisp 01:05:45 <_3b`> hmm, there is a slime fork that does ps arglists, wonder how it works 01:05:51 *Xach* tries new asdf 01:06:19 a bit more backtrace context might help, too - if you can lisppaste it 01:06:51 I thought the ABCL guys had tested their code with a recent ASDF and it at least basically worked. 01:07:00 OmniMancer [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has joined #lisp 01:07:26 which version of ABCL is that? 01:07:44 abcl-bin-0.20.0 01:08:04 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 01:08:27 hum. 01:08:48 the authors say they tested it -- maybe they didn't test it on windows resp. unix. 01:08:55 what platform are you using? 01:09:37 and what does (describe #P"\\___jar___file___root___\\**\\*.*") say? you can paste or private message me. 01:10:28 sepult [~user@xdsl-87-79-165-49.netcologne.de] has joined #lisp 01:10:38 http://paste.lisp.org/display/111791 is the backtrace 01:10:47 Fare: i had this problem on both darwin and linux today 01:11:17 this looks like a windows pathname. 01:11:39 but I'm not familiar what a pathname looks like on ABCL usually 01:11:45 i annotated the paste 01:11:55 very odd-looking pathname structure 01:12:14 hmm 01:13:28 something is very wrong here 01:13:57 smells like an ABCL bug 01:14:59 what is (make-pathname :directory '(:absolute "___jar___file___root___" :wild-inferiors) :name :wild :type :wild) ? 01:15:19 #P"/___jar___file___root___/**/*.*" 01:15:25 with a sane-looking description 01:15:57 hum. In the source of ASDF, try replacing the #p"/___jar..." with a make-pathname version... 01:16:56 note that the ___jar thing appears twice... hopefully you won't have to hack the other one... 01:17:12 so it's not read-write invariant? bad. 01:17:55 or maybe the bug is not in ASDF itself, but in something else that assumes windows style pathnames. 01:19:03 Fare: current ASDF does not exhibit the problem. the asdf bundled with abcl itself is apparently at fault. 01:19:22 felideon [~felideon@adsl-64-126-216.mia.bellsouth.net] has joined #lisp 01:19:29 just tried on 2.001 and it worked fine 01:19:32 pphew. OK. It's worth sending them a reminder email. 01:20:03 you should use 2.002 on Windows. 01:20:12 otherwise, 2.001 should be fine. 01:20:19 I'll be sure to bootstrap into an acceptable version via quicklisp. 01:20:38 I suspect 2.002 is better for ABCL in general. 01:21:05 thanks 01:21:22 did you find the source-registry feature useful for quicklisp? 01:21:22 -!- kpreid [~kpreid@216.239.45.19] has quit [Read error: Connection reset by peer] 01:21:26 kpreid [~kpreid@216.239.45.19] has joined #lisp 01:21:27 No 01:21:30 :( 01:22:08 It might yet, though. 01:22:17 why not? because you're not mixing quicklisp with other user-added stuff? 01:23:22 It was a little easier to use fake symlinks as a persistent map from names to system files. 01:24:17 Fare: I do intend to mix. The source registry might come in handy further down the road. 01:25:04 you can still use symlinks on ASDF 2. 01:25:21 symlinks can be a pain to maintain. Or not. 01:25:33 Oh? How do you make them on Windows? 01:25:44 -!- carlocci [~nes@93.37.208.162] has quit [Quit: eventually IE will rot and die] 01:26:06 asdf manual mentions that you can use windows shortcuts 01:26:46 Fake symlinks work well enough for me, just a plain-text file with one line that refers into an unpacked project tree. 01:27:45 do you patch ASDF for that? Or just create a .asd file that (load ...) the other asd file? 01:27:50 Fare: I already grabbed the latest asdf2. How do I get 2.002? 01:27:50 rtoym, memo from Fare: if you already have 2.001 or later, no urgent need to update. If you only have 2.000, I would recommend updating to 2.002. 01:28:02 pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has joined #lisp 01:28:08 Fare: i have my own system-definition-search-function. 01:28:12 rtoym: 2.002 is in the release branch git clone --branch release ... 01:28:24 -!- jleija [~jleija@user-24-214-122-46.knology.net] has quit [Quit: good night everyone] 01:28:40 Xach: whatever floats your boat 01:29:16 apparently, SBCL just upgraded to 2.102 though. 01:29:29 for system "foo", probe installed/systems/foo.txt, read the first line, probe the result in software/, e.g. software/foo-1.0.3/foo.asd 01:29:43 a win so far 01:31:00 Hmm. My version of git doesn't understand --branch 01:31:48 -!- kpreid [~kpreid@216.239.45.19] has quit [Quit: kpreid] 01:32:07 rtoym: using git 1.7.1 from debian, this works for me: git clone --branch release git://common-lisp.net/projects/asdf/asdf.git 01:32:41 Fare: OpenSuSE git 1.6.4.2. 01:32:49 I'll do some reading to figure it out.... 01:32:51 Xach: do you handle things like iolib that have their .asd under src/ ? 01:33:06 rtoym: upgrading to 2.102 isn't evil. 01:33:33 Fare: yes. 01:33:35 or you can grab the release tarball 01:33:55 http://src.quicklisp.org/releases.txt shows some of the metadata i extracted 01:36:01 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #lisp 01:36:18 uranther [~James@c-24-13-121-207.hsd1.in.comcast.net] has joined #lisp 01:36:48 -!- uranther [~James@c-24-13-121-207.hsd1.in.comcast.net] has left #lisp 01:39:52 any reason why an integer can't be successfully dispatched in CASE? it's falling through to the otherwise clause for some reason 01:40:04 fusss: paste 01:40:15 integers need not be eq. 01:40:27 is case using eq rather than eql? ouch 01:40:31 sorry, perhaps not. 01:40:36 loomer [~loomer@unaffiliated/loomer] has joined #lisp 01:40:47 -!- Demosthenes [~demo@204.52.135.62] has quit [Read error: Operation timed out] 01:41:13 xcvb isn't 1.0 yet, but it is already its own legacy software. 01:41:14 I don't see anything to justify my initial thought that it uses eq. 01:41:15 <_3b`> real integers and not constants? 01:41:22 iirc CL uses eql for everything but getf 01:41:40 <_3b`> (possibly 'literal' would be a better adjective there) 01:42:18 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Quit: This system is going down for poweroff RIGHT FREAKING NOW!!!] 01:43:21 http://paste.lisp.org/+2E9C 01:43:41 case keys are not evaluated 01:43:45 fusss, case #.+foo+ 01:43:46 <_3b`> they aren't evaluated, try #.+...+ 01:43:51 and you calso can't rely on that to work in the same file. 01:43:55 it won't, in clisp. 01:44:09 what the .. 01:44:19 oh 01:44:28 so it need to be a literal? :-D 01:44:46 thanks all! 01:45:34 http://wiki.github.com/death/consix/postmortem-a-bit-of-postmortem-never-hurt-anyone <- look for defconstant* 01:45:55 yes, define your +foo+ in an eval-when. 01:50:42 -!- powerje [~powerje@adsl-75-60-214-71.dsl.wotnoh.sbcglobal.net] has quit [Quit: powerje] 01:51:28 -!- adu [~ajr@pool-71-191-173-125.washdc.fios.verizon.net] has quit [Quit: adu] 01:53:55 -!- curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 01:55:16 toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has joined #lisp 01:57:25 I was just looking through old photos, and now I am wondering: what ever happened to my "(singlep you)" T-shirt? That was a classic. I think maybe my wife destroyed it  01:58:31 ha! 01:59:07 <_3b`> cool, arglists for parenscript stuff :) wonder if i can ask the browser about functions PS doesn't know about... 02:00:52 grrr. The blocking of FIFO opening has painful semantics. 02:01:37 *Fare* refactors his code to cope with the inability to non-blockingly open a named pipe for write before it's been open for read on the other side. 02:02:15 -!- Tordek [tordek@gateway/shell/blinkenshell.org/x-eaajzslgegahlxdi] has quit [Read error: Operation timed out] 02:02:44 nite all 02:02:45 -!- fusss [~chatzilla@ip70-187-235-200.dc.dc.cox.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.5.9/20100315083431]] 02:03:08 Tordek [tordek@gateway/shell/blinkenshell.org/x-akxlawilrgmzjroq] has joined #lisp 02:07:06 dulouz [~dulouz@dsl254-119-219.nyc1.dsl.speakeasy.net] has joined #lisp 02:08:47 -!- Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 02:09:46 -!- sepult [~user@xdsl-87-79-165-49.netcologne.de] has quit [*.net *.split] 02:09:46 -!- rread [~rread@nat/sun/x-abgznrxxlhycvaka] has quit [*.net *.split] 02:09:46 -!- gz [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [*.net *.split] 02:09:46 -!- rrice [~rrice@adsl-99-155-215-188.dsl.akrnoh.sbcglobal.net] has quit [*.net *.split] 02:09:46 -!- arbscht [~arbscht@unaffiliated/arbscht] has quit [*.net *.split] 02:09:46 -!- _8david` [~user@port-92-195-211-112.dynamic.qsc.de] has quit [*.net *.split] 02:09:47 -!- pkhuong_ [~pkhuong@gravelga.xen.prgmr.com] has quit [*.net *.split] 02:09:47 -!- m4thrick [~mathrick@users177.kollegienet.dk] has quit [*.net *.split] 02:09:47 -!- tomaw [tom@freenode/staff/tomaw] has quit [*.net *.split] 02:09:47 -!- felipe [~felipe@my.nada.kth.se] has quit [*.net *.split] 02:09:47 -!- Patzy [~something@coa29-1-88-174-11-170.fbx.proxad.net] has quit [*.net *.split] 02:09:47 -!- mulander [mulander@078088239019.lubin.vectranet.pl] has quit [*.net *.split] 02:09:47 -!- mgr [~mgr@psychonaut.psychlotron.de] has quit [*.net *.split] 02:10:12 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #lisp 02:10:54 rread [~rread@nat/sun/x-abgznrxxlhycvaka] has joined #lisp 02:10:54 gz [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 02:10:54 rrice [~rrice@adsl-99-155-215-188.dsl.akrnoh.sbcglobal.net] has joined #lisp 02:10:54 arbscht [~arbscht@unaffiliated/arbscht] has joined #lisp 02:10:54 _8david` [~user@port-92-195-211-112.dynamic.qsc.de] has joined #lisp 02:10:54 mulander [mulander@078088239019.lubin.vectranet.pl] has joined #lisp 02:10:54 pkhuong_ [~pkhuong@gravelga.xen.prgmr.com] has joined #lisp 02:10:54 m4thrick [~mathrick@users177.kollegienet.dk] has joined #lisp 02:10:54 tomaw [tom@freenode/staff/tomaw] has joined #lisp 02:10:54 Patzy [~something@coa29-1-88-174-11-170.fbx.proxad.net] has joined #lisp 02:10:54 mgr [~mgr@psychonaut.psychlotron.de] has joined #lisp 02:11:03 -!- AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Excess Flood] 02:11:41 sepult [~user@xdsl-87-79-165-49.netcologne.de] has joined #lisp 02:13:01 AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 02:14:27 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #lisp 02:17:12 inklesspen [~jon@inklesspen.com] has joined #lisp 02:18:29 -!- laynor [~user@109.77.60.126] has quit [Read error: Connection reset by peer] 02:18:41 HET4 [~diman@w220.engin.cf.ac.uk] has joined #lisp 02:19:04 pickles1 [~paul@d47-69-2-54.col.wideopenwest.com] has joined #lisp 02:19:09 asarch [~asarch@189.188.198.16] has joined #lisp 02:19:17 -!- argiopeweb_ [~elliot@184.91.42.66] has quit [Remote host closed the connection] 02:19:42 -!- toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has quit [Quit: toast`] 02:20:14 -!- pickles [~paul@d47-69-2-54.col.wideopenwest.com] has quit [Ping timeout: 258 seconds] 02:21:45 -!- HET3 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 240 seconds] 02:21:52 toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has joined #lisp 02:27:25 kpreid [~kpreid@c-67-180-21-133.hsd1.ca.comcast.net] has joined #lisp 02:28:44 tcr [~tcr@124.13.126.80] has joined #lisp 02:29:08 bigjust [~user@adsl-074-232-230-165.sip.asm.bellsouth.net] has joined #lisp 02:44:08 -!- pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has quit [] 02:52:06 -!- Anarch [~olaf@c-67-171-37-107.hsd1.wa.comcast.net] has quit [Read error: Operation timed out] 02:52:39 Anarch [~olaf@c-67-171-37-107.hsd1.wa.comcast.net] has joined #lisp 02:53:51 -!- asarch [~asarch@189.188.198.16] has quit [Quit: Leaving] 02:56:35 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #lisp 03:09:01 spradnyesh [~pradyus@nat/yahoo/x-zyykbvlulkgvnnvi] has joined #lisp 03:12:17 neoesque [~neoesque@210.59.147.232] has joined #lisp 03:14:20 -!- sepult [~user@xdsl-87-79-165-49.netcologne.de] has quit [Ping timeout: 265 seconds] 03:14:50 sepult` [~user@xdsl-78-34-218-192.netcologne.de] has joined #lisp 03:15:13 -!- bigjust [~user@adsl-074-232-230-165.sip.asm.bellsouth.net] has quit [Remote host closed the connection] 03:15:53 -!- mattrepl [~mattrepl@pool-72-83-118-99.washdc.fios.verizon.net] has quit [Quit: mattrepl] 03:22:13 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 260 seconds] 03:23:41 overmacht [~overmacht@unaffiliated/overmacht] has joined #lisp 03:24:02 -!- overmacht [~overmacht@unaffiliated/overmacht] has left #lisp 03:27:01 evening 03:27:36 hello 03:28:11 -!- Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 03:32:09 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 03:33:06 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Quit: This system is going down for poweroff RIGHT FREAKING NOW!!!] 03:40:16 hohoho [~hohoho@p4ae269.tokynt01.ap.so-net.ne.jp] has joined #lisp 03:47:19 silenius [~silenius@c-24-130-172-194.hsd1.ca.comcast.net] has joined #lisp 03:51:50 -!- HG` [~HG@xdsl-92-252-46-183.dip.osnanet.de] has quit [Quit: HG`] 03:55:24 -!- Bobrobyn [~rsmith05@CPE0015e9d40d4f-CM001ac30e9df0.cpe.net.cable.rogers.com] has quit [Quit: Leaving] 03:59:09 -!- pickles1 [~paul@d47-69-2-54.col.wideopenwest.com] has left #lisp 04:08:11 <_3b`> i guess introspecting functions on the browser doesn't help as much if it isn't going to tell me the arglists for built in functions :( 04:08:22 cmsimon [~cms@unaffiliated/cmsimon] has joined #lisp 04:11:36 Sukoshi`` [~MuneNoKag@user-11fa65f.dsl.mindspring.com] has joined #lisp 04:13:36 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #lisp 04:14:12 <_3b`> works on random js code at least, so better than nothing :) 04:14:18 -!- GrayGnome` [~MuneNoKag@user-11fa65f.dsl.mindspring.com] has quit [Ping timeout: 245 seconds] 04:14:58 <_3b`> not that "ab X aa Z" from minified js is all that helpful :p 04:15:52 more helpful than "" right? 04:16:11 <_3b`> yeah, better than nothing 04:16:41 <_3b`> and i guess at least with native functions, it at least can tell it is there 04:17:50 <_3b`> guess i could put some marker for native functions to show that the function is valid and there might be args, they just aren't available 04:19:03 jsoft [~jsoft@unaffiliated/jsoft] has joined #lisp 04:21:50 -!- cataska [~cataska@210.64.6.233] has quit [Quit: leaving] 04:22:02 <_3b`> actually, i guess it probably won't actually be that helpful in real code, since it needs to know what object it is looking at, which it won't be able to tell from a variable name :( 04:22:40 is there a homoiconic language that is equal in syntactic simplicity to Lisps? 04:23:10 <_3b`> does forth fit any of your definitions? 04:23:18 slyrus, herep 04:23:30 codemonkeyx, have you tried slate? factor? 04:23:39 smalltalk? 04:23:59 smalltalk might qualify 04:24:28 depends on if the implementation exposes the parser sufficiently or not 04:24:46 do those all have prefix notation? 04:24:55 <_3b`> how about jolt/cola/whatever it is called... that is all about parsers :) 04:25:02 smalltalk is postfix, but *very* regular 04:25:14 <_3b`> forth is postfix 04:25:35 I know a guy who has macros for smalltalk 04:25:40 <_3b`> isn't smalltalk infix with no (or at least less than usual) operator precedence? 04:25:46 postfix is not what I'm looking for 04:26:02 cataska [~cataska@210.64.6.233] has joined #lisp 04:26:31 _3b` you know, i think technically you're right 04:26:46 the predicence is unary, then binary, then method calls 04:26:47 i think 04:33:44 Stattrav [~Stattrav@117.192.145.16] has joined #lisp 04:35:08 -!- pnq [asdf@ACA24D8D.ipt.aol.com] has quit [Quit: Leaving] 04:39:57 -!- Stattrav [~Stattrav@117.192.145.16] has quit [Ping timeout: 265 seconds] 04:40:33 -!- dulouz [~dulouz@dsl254-119-219.nyc1.dsl.speakeasy.net] has quit [Quit: Leaving] 04:41:59 hey fare 04:43:59 slyrus, thanks for committing asdf 2 - did you get my answer? 04:44:21 Fare: I don't like workarounds. ask luis if you want to use defclass instead of (setf find-class) 04:44:21 fe[nl]ix, memo from Fare: I solved my main problem by avoiding posix_spawn_file_actions_addopen, in addition to fixing my code. Pushed in my iolib repo. 04:44:21 fe[nl]ix, memo from Fare: I also had to revert to using defclass in cffi/grovel/asdf.lisp because your setf find-class trick isn't compatible with CCL and ASDF 2.102. I have a fix that may get in 2.103, but you shouldn't rely on it. 04:45:11 fe[nl]ix, setf find-class CANNOT WORK with asdf 2.102 and earlier. That it happens to work with SBCL is probably an SBCL bug. 04:45:59 -!- pookleblinky [~pookle@cpe-67-252-154-25.buffalo.res.rr.com] has quit [Ping timeout: 260 seconds] 04:46:00 fe[nl]ix, so you want iolib to be correct and to fail miserably due to libc bugs??? 04:46:21 I'll rewrite posix_spawn if necessary 04:47:06 yeah, but until libc is fixed, can we have a working create-process in iolib? 04:47:25 I commented out the version that is meant to work with addopen 04:48:24 Fare: yes, thanks. I can apply that patch and commit if you want. Do you have a preference as to which asdf version we use? 04:48:39 -!- tritchey [~tritchey@c-98-226-81-194.hsd1.in.comcast.net] has quit [Quit: tritchey] 04:49:14 slyrus, I was going to commit 2.002. Personally, I use 2.102 at home, but I understand SBCL has a policy of conservatism. 04:50:16 2.102 is already in. I wouldn't back it out unless there is a compelling reason. But, then again, I may be one of the least conservative SBCL maintainers :) 04:52:27 Fare: I'll try to make it work, but I won't add arbitrary redirections 04:53:04 minion: chant 04:53:04 MORE ARBITRARY 04:53:04 (actually, I'm using an uncommitted 2.103 that works with the setf find-class trick of fe[nl]ix at least on sbcl and ccl - though I'm not sure that (subtypep (find-class foo) bar) is very portable. 04:53:10 pookleblinky [~pookle@cpe-67-252-154-25.buffalo.res.rr.com] has joined #lisp 04:53:21 slyrus, don't back out. 04:53:40 good 04:53:49 fe[nl]ix, why not add arbitrary redirections? 04:54:02 the code I committed to my iolib repo works 04:54:28 also, the code currently in quux-iolib -- may I fold it into iolib.os ? 04:55:32 (not only does it work, I'm currently using it with the xcvb standalone backend, being debugged as I speak) 04:58:00 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 04:58:44 -!- jsoft [~jsoft@unaffiliated/jsoft] has quit [Ping timeout: 265 seconds] 04:58:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 04:58:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 04:59:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 04:59:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:00:09 fe[nl]ix, also, if you told me what I can improve about the code you won't include in iolib, that could help me figure out how to make it includable (or that I should move it to its own extension) 05:00:46 MetalDust_Clouds [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has joined #lisp 05:00:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:00:54 -!- MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has quit [Read error: Connection reset by peer] 05:00:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:01:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:01:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:02:00 -!- MetalDust_Clouds is now known as MetalDust 05:02:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:02:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:03:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:03:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:04:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:04:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:05:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:05:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:06:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:06:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:07:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:07:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:08:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:08:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:09:13 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #lisp 05:09:14 Fare: I committed your patch 05:09:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:09:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:10:05 thanks! 05:10:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:10:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:11:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:11:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:12:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:12:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:13:31 -!- ace4016 [~jmarcelin@adsl-156-147-233.mia.bellsouth.net] has quit [Quit: When there's nothing left to burn, you have to set yourself on fire.] 05:13:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:13:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:14:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:14:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:15:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:15:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:16:45 -!- rahul [~rjain@66-234-32-150.nyc.cable.nyct.net] has quit [Ping timeout: 240 seconds] 05:16:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:16:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:17:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:18:00 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:18:01 -!- Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 05:18:37 -!- bgs100 is now known as bgs000 05:18:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:18:52 rahul [~rjain@66-234-32-150.nyc.cable.nyct.net] has joined #lisp 05:18:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:19:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:19:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:20:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:20:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:21:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:21:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:22:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:22:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:23:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:23:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:24:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:24:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:25:38 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #lisp 05:25:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:25:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:26:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:26:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:27:47 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Quit: This system is going down for poweroff RIGHT FREAKING NOW!!!] 05:27:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:27:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:28:23 -!- ``Erik [Here@c-69-140-109-104.hsd1.md.comcast.net] has quit [Read error: Connection reset by peer] 05:28:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:28:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:29:21 -!- boyscared [~bm3719@c-68-32-124-6.hsd1.va.comcast.net] has quit [Read error: Connection reset by peer] 05:29:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:29:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:30:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:30:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:31:02 felideon` [~felideon@adsl-64-195-175.mia.bellsouth.net] has joined #lisp 05:31:38 -!- felideon` [~felideon@adsl-64-195-175.mia.bellsouth.net] has quit [Client Quit] 05:31:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:31:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:32:29 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 05:32:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:32:53 -!- felideon [~felideon@adsl-64-126-216.mia.bellsouth.net] has quit [Ping timeout: 260 seconds] 05:32:54 Kolyan [~nartamono@89-178-198-172.broadband.corbina.ru] has joined #lisp 05:32:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:33:13 hello lispers 05:33:34 ``Erik [Here@c-69-140-109-104.hsd1.md.comcast.net] has joined #lisp 05:33:41 plage [~user@ssh2.labri.fr] has joined #lisp 05:33:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:33:54 Good afternoon! 05:33:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:34:30 hey beach 05:34:41 boyscared [~bm3719@c-68-32-124-6.hsd1.va.comcast.net] has joined #lisp 05:34:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:34:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:35:14 I'm going to release a webmail client based on claw,clonsigna and cl-smtp 05:35:43 do you have any suggestion for naming ? I'm out of fantasy today :) 05:35:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:35:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:36:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:36:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:37:31 kiuma: splittist usually has good ideas, but he is not on right now. 05:37:44 ok 05:37:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:37:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:38:15 let's hope to have something similar to gmail :) 05:38:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:38:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:39:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:39:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:40:19 vu3rdd [~vu3rdd@164.164.250.10] has joined #lisp 05:40:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:40:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:41:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:41:52 -!- dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 05:41:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:42:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:42:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:43:02 dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has joined #lisp 05:43:02 -!- dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 05:43:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:43:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:44:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:44:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:44:58 milanj [~milanj_@178.223.144.68] has joined #lisp 05:45:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:45:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:46:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:46:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:47:29 dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has joined #lisp 05:47:35 -!- dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 05:47:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:47:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:48:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:48:55 dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has joined #lisp 05:48:57 -!- dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 05:48:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:49:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:49:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:50:28 -!- milanj [~milanj_@178.223.144.68] has quit [Quit: Leaving] 05:50:33 JoesphL0t: Unable to make up your mind? 05:50:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:50:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:51:03 can someone k-line him? 05:51:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:52:00 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:52:12 -!- ASau [~user@83.69.227.32] has quit [Quit: off] 05:52:51 astoon [~astoon@213.141.244.246] has joined #lisp 05:52:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:52:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:53:11 -!- rrice [~rrice@adsl-99-155-215-188.dsl.akrnoh.sbcglobal.net] has quit [Quit: Leaving.] 05:53:36 buh 05:53:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:53:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:54:02 dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has joined #lisp 05:54:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:54:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:55:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:55:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 05:56:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 05:56:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 06:03:32 before starting a new project, I think it's better to add docstrings to clonsigna and writing the how to :) 06:03:32 -!- plage [~user@ssh2.labri.fr] has quit [Remote host closed the connection] 06:03:36 *howto 06:03:46 :) 06:03:58 Fare: I don't like the complexity of that code, and since I would have to maintain it, I won't include it 06:04:38 what's complex about it??? 06:04:40 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 06:05:26 as compared to iolib.streams, it's eminently simple. 06:05:30 ave fe[nl]ix 06:05:50 I can break it down in smaller functions, if you want. 06:05:51 hi kiuma 06:05:53 or whatever 06:06:00 comment it better 06:06:12 how are you going to provide the same functionality in a simpler way? 06:06:23 or do you want to shove the complexity in client code? 06:06:43 yes 06:07:17 -!- HET4 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 240 seconds] 06:07:21 then export the basic posix_spawn things and I'll move the code in quux-iolib 06:07:33 just don't try to offer a half-baked thing. 06:09:21 offer a thin wrapper over posix_spawn, that takes a path, a list of file actions, a list of attrp thingies, etc., and only does the lisp to C conversion. 06:09:35 offering broken half-abstractions is EVIL. 06:09:41 I'm not interested in that 06:09:44 either you do it right, or you don't do it. 06:10:25 I don't understand what you want and why. 06:10:38 If it's not worth doing right, it's not worth doing.  Scott McKay 06:12:01 plage [~user@113.161.65.230] has joined #lisp 06:12:03 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Ping timeout: 248 seconds] 06:12:39 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 06:13:22 which new functionality are you adding to iolib ? 06:13:43 kiuma, in this case, an interface to posix_spawn 06:14:01 I also have an interface to signalfd that fe[nl]ix hasn't commented on 06:15:01 -!- hankhero [~Adium@c213-89-201-154.bredband.comhem.se] has quit [Quit: Leaving.] 06:15:36 hankhero [~Adium@c213-89-201-154.bredband.comhem.se] has joined #lisp 06:15:39 -!- hankhero [~Adium@c213-89-201-154.bredband.comhem.se] has quit [Client Quit] 06:16:16 seems good :) with spawn it will be easier to build a web server 06:16:38 it's easier to build a lisp-based make replacement :) 06:16:58 ?? 06:17:28 leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has joined #lisp 06:18:26 I only wonder if iolib+spawn will be faster then a multi thread solution like in hunchentoot 06:19:35 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #lisp 06:19:46 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [] 06:20:32 probably not. Why would it be? 06:21:22 ahem. Same code seems to mostly work (up to a point) in CCL, and has unstability in SBCL :-( 06:21:41 IOLIB.MULTIPLEX:ADD-TIMER often crashes SBCL 06:21:46 just wondering 06:22:56 spawning new processes cannot be faster than spawning threads, unless those threads suck and your process is very small 06:23:10 Fare: works here 06:24:20 zomgbie [~jesus@188.45.141.21] has joined #lisp 06:24:52 aidalgol [~user@114-134-7-156.rurallink.co.nz] has joined #lisp 06:24:58 yeah, works here too, but when I run xcvb build while tracing the function (and a bunch of other things), more often than not it dies after in the middle. 06:25:33 fe[nl]ix, you never commented on my signalfd code either 06:26:04 -!- aidalgol [~user@114-134-7-156.rurallink.co.nz] has quit [Remote host closed the connection] 06:26:11 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:26:13 that won't go in either 06:27:19 why not? 06:27:52 it's linux-specific 06:28:22 I have a portable emulation layer that works on BSD 06:28:30 (or on older linux kernels) 06:28:40 same functionality 06:28:45 autodetected 06:29:41 we use it at work, new kernel but old libc, so goes through the emulation layer anyway 06:31:47 I'm not interested in another workaround/kludge 06:32:01 fisxoj [~fisxoj@HSI-KBW-095-208-111-226.hsi5.kabel-badenwuerttemberg.de] has joined #lisp 06:32:08 it's not a workaround - it's an abstraction layer. 06:32:12 -!- neoesque [~neoesque@210.59.147.232] has quit [Remote host closed the connection] 06:32:17 neoesque [~neoesque@210.59.147.232] has joined #lisp 06:32:28 it's a useful functionality, with an optimized version when available. 06:32:29 -!- plage [~user@113.161.65.230] has left #lisp 06:32:48 how else do you integrate SIGCLD handling in the event loop??? 06:33:20 and if you don't, what is the ability to spawn processes worth? 06:33:58 neoesque_ [~neoesque@210.59.147.232] has joined #lisp 06:34:18 -!- neoesque_ [~neoesque@210.59.147.232] has quit [Remote host closed the connection] 06:35:08 -!- neoesque [~neoesque@210.59.147.232] has quit [Remote host closed the connection] 06:35:13 -!- cmsimon [~cms@unaffiliated/cmsimon] has quit [Quit: Leaving] 06:36:36 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 06:36:48 good morning 06:37:13 -!- spradnyesh [~pradyus@nat/yahoo/x-zyykbvlulkgvnnvi] has quit [Remote host closed the connection] 06:37:44 spradnyesh [~pradyus@nat/yahoo/x-aijrwziodfpunsan] has joined #lisp 06:39:20 -!- derekv [~Real@c-68-62-78-203.hsd1.mi.comcast.net] has quit [Ping timeout: 265 seconds] 06:40:16 bytecolor [~user@adsl-71-137-192-101.dsl.scrm01.pacbell.net] has joined #lisp 06:40:29 I suspect some of the iolib interfaces to leak unpinned pointers to the lisp heap, causing the mayhem I'm observing on SBCL 06:40:42 derekv [~Real@c-68-62-78-203.hsd1.mi.comcast.net] has joined #lisp 06:40:59 -!- toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has quit [Quit: toast`] 06:41:30 (akin to the lossage I previously observed with putenv) 06:44:52 (and indeed, increasing limits to make gc less frequent makes sbcl go much further) 06:45:47 -!- fisxoj [~fisxoj@HSI-KBW-095-208-111-226.hsi5.kabel-badenwuerttemberg.de] has quit [Ping timeout: 276 seconds] 06:48:13 -!- rme [rme@clozure-963FD910.chi.dsl-w.verizon.net] has quit [Quit: rme] 06:48:13 -!- rme [~rme@pool-70-105-125-157.chi.dsl-w.verizon.net] has quit [Quit: rme] 06:48:43 -!- c|mell [~cmell@188-220-238-74.zone11.bethere.co.uk] has quit [Quit: Leaving] 06:49:27 jsoft [~jsoft@unaffiliated/jsoft] has joined #lisp 06:49:41 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Ping timeout: 260 seconds] 06:50:33 ziarkaen [~ziarkaen@87.112.91.13.plusnet.ptn-ag2.dyn.plus.net] has joined #lisp 06:51:49 -!- Ralith [~ralith@216.162.199.202] has quit [Read error: Connection reset by peer] 06:51:53 Ralith [~ralith@216.162.199.202] has joined #lisp 06:53:47 legumbre_ [~leo@r190-135-18-169.dialup.adsl.anteldata.net.uy] has joined #lisp 06:55:15 -!- legumbre [~leo@r190-135-24-233.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 240 seconds] 07:01:42 -!- ziarkaen [~ziarkaen@87.112.91.13.plusnet.ptn-ag2.dyn.plus.net] has quit [Remote host closed the connection] 07:04:30 ASau [~user@77.246.230.155] has joined #lisp 07:04:35 -!- kleppari [~spa@bitbucket.is] has quit [Ping timeout: 260 seconds] 07:04:47 -!- jsoft [~jsoft@unaffiliated/jsoft] has quit [Remote host closed the connection] 07:04:50 trebor_dki [~user@mail.dki.tu-darmstadt.de] has joined #lisp 07:05:05 stassats [~stassats@wikipedia/stassats] has joined #lisp 07:05:59 kleppari [~spa@bitbucket.is] has joined #lisp 07:09:18 -!- zomgbie [~jesus@188.45.141.21] has quit [Ping timeout: 245 seconds] 07:11:53 Fare: I would merge it only as a rewritten multiplexer, that would work with multiple event sources 07:12:16 Fare: what functions are you using that might cause corruption ? 07:13:07 OmniMancer1 [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has joined #lisp 07:13:58 leifw [~user@c-67-168-133-124.hsd1.wa.comcast.net] has joined #lisp 07:14:45 -!- OmniMancer [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has quit [Ping timeout: 240 seconds] 07:15:16 OmniMancer [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has joined #lisp 07:15:39 -!- metaperl[A] [~IceChat7@c-76-108-76-117.hsd1.fl.comcast.net] has quit [Read error: Connection reset by peer] 07:16:23 sorry - what fails to do multiple event sources? 07:16:39 fe[nl]ix, dunno. Maybe the things from create-process ? 07:17:30 if anything side-effects the environment, that must be it 07:17:54 -!- OmniMancer1 [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has quit [Ping timeout: 272 seconds] 07:18:10 otherwise, I don't know 07:18:29 Fare: an event loop where in addition to add-fd and add-timer you could add-signal, add-child, add-file 07:18:52 fe[nl]ix, uh, what's wrong with my current thing? 07:19:00 you could definitely implement add-child on top of it 07:19:03 and each event sink is a FD. on *BSD they would all be kqueue, but on linux they would all be different 07:19:28 the current multiplexer doesn't do that. it would need to be rewritten 07:19:45 on linux, you get the signalfd, then your child handler needs have a table mapping child to callback 07:20:04 I do that in XCVB on top of signalfd and iomux 07:21:37 what I mean is that signalfd whould be part of the iomux, and hidden from the user 07:21:52 c|mell [~cmell@188-220-238-74.zone11.bethere.co.uk] has joined #lisp 07:21:56 sure - but first thing is putting signalfd in iolib 07:22:01 then build on topo 07:22:08 no, the other way around 07:22:15 uh? 07:22:24 you still need it, even if you don't show it. 07:23:03 -!- galaxywatcher [~galaxywat@218.188.76.175] has quit [Quit: galaxywatcher] 07:23:05 my approach is: first, provide the low-level interface; then develop a high-level interface; when it's mature, add that to the library too 07:24:14 mine is: work on a private branch until all is ready to merge 07:24:28 <_8david`> what would add-file do? use inotify? 07:25:08 yes 07:25:21 and kqueue/EVFILT_VNODE on *BSD 07:25:52 <_8david`> nice. I'd love to contribute an inotify patch, if I knew what API you've got in mind for it. From the above I'm gathering that just a direct inotify API wrapper isn't something you'd find interesting. 07:26:11 no 07:26:12 galaxywatcher [~galaxywat@218.188.76.175] has joined #lisp 07:26:51 -!- leifw [~user@c-67-168-133-124.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 07:27:30 leifw [~user@c-67-168-133-124.hsd1.wa.comcast.net] has joined #lisp 07:27:33 zophy [~sy@host-242-6-111-24-static.midco.net] has joined #lisp 07:27:58 If I want to transform "\\HasNoChildren \\Foo" into "\"\\HasNoChildren\" \"\\Foo\"" do I have to use (splitlist or cl-ppcre) or there is a faster way ? 07:28:24 relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has joined #lisp 07:29:01 fe[nl]ix, are you going do add inotify to iolib ? 07:29:14 maybe 07:29:37 fe[nl]ix, you realize your workflow is not very amenable to incremental multi-people work 07:29:51 perfectionism is the enemy of good 07:30:05 _8david`: (defgeneric register-event (event-base kind obj &rest args)) 07:30:13 that would be nice for a clonsigna related project, I could scan maildirs and use montezuma to index mail messages 07:30:13 _8david`: (defmethod register-event ((event-base event-base) (kind (eql :file-descriptor)) file-descriptor 07:30:13 &key direction)) 07:31:14 kiuma: there is already an inotify wrapper: http://github.com/stassats/inotify 07:31:21 Fare: and lack of perfectionism leads to a code base full of half-baked APIs that somebody(i.e. me) has to maintain 07:31:29 stassats, good 07:32:14 good taste in API != perfectionism 07:32:39 indeed, it's often after trying multiple iterations that the correct API is found, not by letting it sit for years in a private branch 07:33:09 stassats, today I'm going to add docstrings to clonsigna, then I'll write the howto and clonsigna will be testeable :) 07:34:08 i find that using some particular API helps to understand and improve it, not just writing for some abstract use-case 07:35:19 stassats, ?? do you mean the docstrings ? 07:35:22 zophy-ng [~sy@host-242-6-111-24-static.midco.net] has joined #lisp 07:35:27 -!- zophy-ng [~sy@host-242-6-111-24-static.midco.net] has quit [Read error: Connection reset by peer] 07:36:21 -!- zophy [~sy@host-242-6-111-24-static.midco.net] has quit [Ping timeout: 260 seconds] 07:36:38 zophy [~sy@host-242-6-111-24-static.midco.net] has joined #lisp 07:41:58 kiuma: that wasn't addressed to you in particular 07:42:59 -!- leifw [~user@c-67-168-133-124.hsd1.wa.comcast.net] has quit [Ping timeout: 276 seconds] 07:43:11 ok 07:44:39 is there a function that transform "foo bar" into "\"foo\" \"bar\"" ? 07:45:45 -!- legumbre_ [~leo@r190-135-18-169.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 240 seconds] 07:46:45 gemelen [~shelta@shpd-95-53-172-116.vologda.ru] has joined #lisp 07:48:01 aidalgol [~user@114-134-7-156.rurallink.co.nz] has joined #lisp 07:48:02 kiuma: split-sequence 07:48:04 xan_ [~xan@178.223.51.27] has joined #lisp 07:48:22 ah ok 07:48:41 hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has joined #lisp 07:49:00 -!- hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has quit [Client Quit] 07:50:59 -!- galaxywatcher [~galaxywat@218.188.76.175] has quit [Quit: galaxywatcher] 07:53:19 kpreid___ [~kpreid@c-67-180-21-133.hsd1.ca.comcast.net] has joined #lisp 07:53:22 -!- kpreid [~kpreid@c-67-180-21-133.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 07:53:22 -!- kpreid___ is now known as kpreid 07:55:21 hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has joined #lisp 07:55:28 -!- hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has quit [Client Quit] 07:55:31 hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has joined #lisp 07:56:39 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #lisp 07:57:41 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 07:59:41 delYsid [~user@chello084115136207.3.graz.surfer.at] has joined #lisp 08:02:44 ejs [~eugen@77.222.151.102] has joined #lisp 08:06:46 -!- myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has quit [Ping timeout: 258 seconds] 08:07:05 attila_lendvai [~attila_le@catv-89-133-171-82.catv.broadband.hu] has joined #lisp 08:07:49 -!- ejs [~eugen@77.222.151.102] has quit [Ping timeout: 264 seconds] 08:08:20 ejs [~eugen@nat.ironport.com] has joined #lisp 08:08:22 bozhidar [~user@212.50.14.187] has joined #lisp 08:08:39 -!- nixeagle [~user@Wikimedia/Nixeagle] has quit [Remote host closed the connection] 08:11:34 -!- nuba [~nuba@pauleira.com] has quit [Read error: Connection reset by peer] 08:11:42 nuba [~nuba@pauleira.com] has joined #lisp 08:12:00 galaxywatcher [~galaxywat@218.188.76.175] has joined #lisp 08:13:34 gravicappa [~gravicapp@80.90.116.82] has joined #lisp 08:17:51 sanjoyd [~sanjoyd@unaffiliated/sanjoyd] has joined #lisp 08:19:42 aerique [euqirea@xs2.xs4all.nl] has joined #lisp 08:21:07 Joreji [~thomas@95-095.eduroam.RWTH-Aachen.DE] has joined #lisp 08:22:56 -!- Fare [~Fare@c-24-218-127-11.hsd1.ma.comcast.net] has quit [Quit: Leaving] 08:27:32 -!- leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has quit [Quit: rcirc on GNU Emacs 23.2.8] 08:28:01 mcsontos [~mcsontos@nat/redhat/x-zdweloegtfggslcz] has joined #lisp 08:28:40 -!- aidalgol [~user@114-134-7-156.rurallink.co.nz] has quit [Quit: Restarting Emacs...] 08:30:23 stepnem [~stepnem@88.103.132.186] has joined #lisp 08:30:34 aidalgol [~user@114-134-7-156.rurallink.co.nz] has joined #lisp 08:35:29 prljavi_hari [~h@dh207-43-16.xnet.hr] has joined #lisp 08:35:51 -!- Sergio` [~e-future@unaffiliated/sergio/x-8197433] has quit [Ping timeout: 260 seconds] 08:36:14 Athas [~athas@82.211.209.162] has joined #lisp 08:36:46 -!- hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has quit [Quit: Leaving.] 08:39:16 -!- relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has left #lisp 08:39:24 I loaded hunchentoot-test with (asdf:oos 'asdf:load-op :hunchentoot-test). How do I start the server ? 08:41:16 -!- Joreji [~thomas@95-095.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 258 seconds] 08:41:41 Joreji [~thomas@95-095.eduroam.RWTH-Aachen.DE] has joined #lisp 08:43:46 prljavi_hari: http://www.weitz.de/hunchentoot/#start 08:45:14 H4ns [~Hans@p579F87EE.dip.t-dialin.net] has joined #lisp 08:45:22 -!- Krystof [~csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Ping timeout: 264 seconds] 08:45:32 -!- H4ns [~Hans@p579F87EE.dip.t-dialin.net] has left #lisp 08:47:10 aerique: Yes I know how to start the server in general but will I be able to see demo web site hunchentoot-test ? 08:47:51 "To start the example website, enter the following code into your listener: (asdf:oos 'asdf:load-op :hunchentoot-test) Now go to "http://127.0.0.1:4242/hunchentoot/test" and play a bit." 08:49:01 I went to that page but there is nothing there 08:51:18 hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has joined #lisp 08:51:27 -!- hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has quit [Client Quit] 08:51:30 hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has joined #lisp 08:53:11 oh well, closure-html has problems with asdf2 08:55:27 I started the server on port 4242 and now it works. Sorry I should have tried that before. 08:55:37 blandest [~user@85.204.33.242] has joined #lisp 08:57:52 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 08:58:01 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 08:58:09 morphling [~stefan@gssn-5f7544d8.pool.mediaWays.net] has joined #lisp 08:58:17 asdf:component-relative-pathname now returns different result 08:58:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 08:58:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 08:59:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 08:59:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:00:04 so, asdf2 isn't actually backwards compatible? 09:00:36 myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has joined #lisp 09:00:37 stassats: not fully, afaik 09:00:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:00:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:01:25 let's hope asdf1 dies soon, because i don't like these #±asdf2 09:01:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:01:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:02:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:02:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:02:57 -!- astoon [~astoon@213.141.244.246] has quit [Read error: Operation timed out] 09:03:19 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Read error: Connection reset by peer] 09:03:37 zomgbie [~jesus@chello062178135013.2.14.vie.surfer.at] has joined #lisp 09:03:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:03:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:04:48 *kiuma* loves cl-ppcre 09:04:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:04:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:05:28 -!- mbohun [~mbohun@202.124.73.156] has quit [Quit: Leaving] 09:05:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:05:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:06:04 -!- xan_ [~xan@178.223.51.27] has quit [Ping timeout: 240 seconds] 09:06:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:06:51 -!- grouzen [~grouzen@91.214.124.2] has quit [Ping timeout: 240 seconds] 09:06:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:07:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:07:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:08:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:08:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:09:43 and it seems to ignore *compile-file-failure-behaviour* 09:09:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:09:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:10:01 *stassats* sighs 09:10:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:10:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:11:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:11:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:12:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:12:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:13:13 Could some have a look at this: http://paste.lisp.org/+2E9J . I can't show a picture with hunchentoot. 09:13:29 can you load it? 09:13:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:13:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:14:01 relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has joined #lisp 09:14:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:14:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:15:30 You mean like see a picture, yes I can. The picture is there 09:15:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:15:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:16:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:16:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:17:38 prljavi_hari: what OS&implementation? 09:17:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:17:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:17:59 win xp, lispworks 09:18:38 I managed to show a picture a few times, but now I can't anymore 09:18:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:18:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:19:10 galaxywatcher_ [~galaxywat@218.188.76.17] has joined #lisp 09:19:13 I changed forward slashes or something 09:19:35 and now I can't see anything 09:19:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:19:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:20:11 -!- galaxywatcher_ [~galaxywat@218.188.76.17] has quit [Remote host closed the connection] 09:20:33 ok, half an hour spent on fighting asdf2 09:20:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:20:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:21:13 -!- galaxywatcher [~galaxywat@218.188.76.175] has quit [Read error: Connection reset by peer] 09:21:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:21:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:22:01 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 09:22:42 prljavi_hari: did you check if the path "c:" works correctly? 09:22:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:22:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:23:26 how do you mean "c:" works correctly ? 09:23:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:23:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:24:06 I tried adding a forward slash like "c:/" but nowhing 09:24:19 nothing 09:24:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:24:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:25:05 prljavi_hari: (directory #P"c:/*") ? 09:25:50 Well, you need to consider logical host syntax ... 09:25:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Read error: Connection reset by peer] 09:25:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:26:11 *_3b* wonders if the dispatchers ended up in the wrong order so it just sends everything to the one for "/" 09:26:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Read error: Connection reset by peer] 09:26:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:27:46 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Quit: bombshelter13b] 09:27:46 -!- Kolyan [~nartamono@89-178-198-172.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 09:27:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:27:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:28:25 (make-pathname :device "c" :directory '(:absolute 'pics)) 09:28:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Read error: Connection reset by peer] 09:28:52 also, didn't hunchentoot dispatcher would understand that contents of /pics/ is in c:/* ? 09:28:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:29:12 *p_l|backup* needs coffee, scary grammar errors galore 09:29:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:29:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:30:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:30:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:31:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:31:56 Kolyan [~nartamono@93-80-65-32.broadband.corbina.ru] has joined #lisp 09:31:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:32:21 Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has joined #lisp 09:32:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:32:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:33:32 you mean '(:absolute "pics")? 09:33:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:33:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:34:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:34:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:35:17 right 09:35:33 pathnames are funny 09:35:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:35:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:36:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:36:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:37:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:37:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:38:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:38:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:39:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:39:52 same story again. I put (make-pathname :device "c" :directory "pics")) for dispatcher but again I see alternative text instead of a picture. 09:39:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:40:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:40:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:41:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:41:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:42:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:42:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:42:58 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 09:43:43 prljavi_hari: enable logging and check what happens (or use :before method) 09:43:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:43:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:44:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:45:02 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:45:44 I'm pretty much new to a lisp. What do you mean by enable logging ? Where do I use :before method ? 09:45:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:45:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:46:09 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #lisp 09:46:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:46:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:47:13 -!- stepnem [~stepnem@88.103.132.186] has quit [Ping timeout: 245 seconds] 09:47:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:47:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:48:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:48:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:49:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:49:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:50:04 You mean Options -> Enable logging. That was already enabled 09:50:35 prljavi_hari: no, hunchentoot logging 09:50:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:50:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:51:07 how do I do thyt ? 09:51:09 http://www.weitz.de/hunchentoot/#logging 09:51:14 ok 09:51:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:51:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:52:26 -!- xyxxyyy [~xyxu@58.41.15.249] has quit [Quit: Leaving.] 09:52:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:52:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:53:40 astoon [~astoon@213.141.244.246] has joined #lisp 09:53:51 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:53:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:54:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:54:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:55:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:55:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 09:56:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 09:56:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 10:02:01 kenjin2201 [~kenjin@163.152.84.68] has joined #lisp 10:03:08 Is there a way to handle Excel files with Common lisp? 10:06:47 Yuuhi [benni@p5483A143.dip.t-dialin.net] has joined #lisp 10:06:48 _8david`: ping 10:08:27 kenjin2201: depends on what kind of handling and how much work are you willing to invest into it 10:08:38 (and platform you are running on) 10:09:31 I'm on ubuntu sbcl, and I just want to be able to read each value in a cell 10:09:41 I personally used old Office XML format to generate Excel data 10:09:41 -!- aidalgol [~user@114-134-7-156.rurallink.co.nz] has quit [Quit: Night] 10:10:10 kenjin2201: you might try linking with OpenOffice, I guess. I think _8david` did mention something about that (or was it someone else? I don't have logs) 10:12:31 Can you give me a link or anything? 10:12:42 -!- Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 10:12:55 Here is hunchentoot access log http://paste.lisp.org/+2E9M 10:13:21 I don't see nothing strange 10:14:02 prljavi_hari: and message log? 10:14:26 nothing in message log. it's empty 10:18:24 Salamander_ [~Salamande@ppp121-45-87-27.lns20.adl6.internode.on.net] has joined #lisp 10:18:29 -!- gemelen [~shelta@shpd-95-53-172-116.vologda.ru] has quit [Ping timeout: 240 seconds] 10:18:51 hmmm 10:20:22 gemelen [~shelta@shpd-78-36-180-131.static.vologda.ru] has joined #lisp 10:20:35 -!- Salamander [~Salamande@ppp118-210-228-122.lns20.adl6.internode.on.net] has quit [Ping timeout: 248 seconds] 10:30:21 -!- Axioplase is now known as Axioplase_ 10:31:52 leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has joined #lisp 10:32:21 I am reading http://www.lambdassociates.org/blog/bipolar.htm but somehow it resonates with me. 10:32:31 laynor [~user@dhcp-892b9bf3.ucd.ie] has joined #lisp 10:33:11 <_8david`> Yes, I'm using the UNO component model to talk to OpenOffice, but the code isn't open source. 10:34:21 -!- relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has left #lisp 10:38:08 He probably means "cyclothymic", but then most people do when they say "bipolar", I guess. 10:40:18 <_8david`> kenjin2201: you could probably go pretty far by using a Python script to convert excel to odt (and back) in OpenOffice using Python's UNO support. Then you can process the odt in pure lisp using zip and cxml. 10:40:41 stis_ [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #lisp 10:40:59 billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has joined #lisp 10:41:39 unoconv is a command line tool to convert between formats OO understands 10:42:22 you could also try writing a binding to UDK or make a bridge in python or something similar 10:43:34 -!- hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has quit [Quit: Leaving.] 10:43:44 or use URP 10:44:09 <_8david`> I found URP to be easy enough to implement directly in Lisp. Going through C++ or Python for that isn't worth it. 10:45:33 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 10:45:47 _8david`: http://paste.lisp.org/+2E9O ? 10:45:54 <_8david`> Although the Python are very nice -- no comparison to C++, let alone the awful Java bindings. 10:46:29 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 10:46:43 _8david`: any chance of open sourcing just the URP code? 10:46:44 <_8david`> fe[nl]ix: makes sense 10:48:16 nha [~prefect@imamac13.epfl.ch] has joined #lisp 10:49:05 Zhivago: what it says about lisp packages appears true to me. 10:52:28 <_8david`> p_l|backup: in general, I'd say that a case for open sourcing can be made if there's any likelihood of us benefiting from patches coming back. 10:52:43 fiveop [~fiveop@dfn12.rz.tu-ilmenau.de] has joined #lisp 10:53:42 _8david`: good :) 10:54:13 *p_l|backup* doesn't have any need right now, but wouldn't be surprised if he might ask one day 11:03:31 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 11:05:55 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Ping timeout: 248 seconds] 11:06:49 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 11:09:09 can I disable who entered and left the room ? Lots of text 11:09:37 _8david`: no other comment ? 11:09:51 -!- abqar_ [~abqar_@122x220x64x254.ap122.ftth.ucom.ne.jp] has quit [Quit: Leaving...] 11:10:44 -!- spradnyesh [~pradyus@nat/yahoo/x-aijrwziodfpunsan] has left #lisp 11:10:58 prljavi_hari: use the client called pidgin. if you have further question, google is your friend 11:11:18 i have pidgin 11:11:26 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 11:11:29 ok, I'll google then 11:11:55 stepnem [~stepnem@88.103.132.186] has joined #lisp 11:12:39 stassats [~stassats@wikipedia/stassats] has joined #lisp 11:13:50 -!- Intensity [DCL6d1TtoM@unaffiliated/intensity] has quit [Ping timeout: 258 seconds] 11:16:17 plage [~user@113.161.65.230] has joined #lisp 11:16:21 Good evening! 11:16:54 hi plage 11:17:01 hello plage 11:18:15 plage: I won't be coming to HCMC. perhaps next year :( 11:18:32 -!- leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has quit [Quit: rcirc on GNU Emacs 23.2.8] 11:18:58 fe[nl]ix: OK, that will be better for me anyway, because I'll be here for 6 months then. 11:19:11 Right now, things are a bit rushed. 11:19:20 6 months ? 11:19:37 Yeah, mid december to mid or end of june or something like that. 11:19:40 is it because you won't be the director any more ? 11:20:09 fe[nl]ix: That, and we need someone here to organize the 3rd-year undergraduate program that we are opening next academic year. 11:20:16 cool 11:21:20 <_8david`> fe[nl]ix: sorry, I was a bit distracted. 11:21:37 <_8david`> I like the use of keywords for the possible inotify event types. 11:23:43 <_8david`> I'm wondering whether the callback function should receive only filepath and event type as arguments, or also inotify's cookie. 11:24:25 _8david`: and with the use of compiler-macros for each constructor, I can make it efficient 11:25:10 *_8david`* needs get iolib up and running on allegro before being able to contribute much here, but is planning on doing so 11:26:25 _8david`: you'll probably need 64bit allegro 11:27:57 <_8david`> Well, I need x86. But hopefully it wouldn't be too difficult for Duane to give user code access to EDX after an FFI call. 11:29:44 good luck in convincing Duane 11:30:02 others have tried and utterly failed 11:30:23 <_8david`> other paying clients? 11:31:50 rpg 11:31:58 -!- laynor [~user@dhcp-892b9bf3.ucd.ie] has quit [Remote host closed the connection] 11:32:42 and I may misremember, but perhaps luis told me something about this 11:32:46 -!- Joreji [~thomas@95-095.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 264 seconds] 11:32:51 his company is a paying customer too 11:33:55 very much so 11:34:47 laynor [~user@dhcp-892b9bf3.ucd.ie] has joined #lisp 11:36:05 -!- pookleblinky [~pookle@cpe-67-252-154-25.buffalo.res.rr.com] has quit [Ping timeout: 240 seconds] 11:37:12 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 11:37:22 RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has joined #lisp 11:39:47 pookleblinky [~pookle@cpe-67-252-154-25.buffalo.res.rr.com] has joined #lisp 11:40:02 What's a good way to find out what on fasl loading is so slow? Will starting sb-sprof before (require 'foo), assuming that one was compiled already but not loaded, do it? 11:41:37 -!- ejs [~eugen@nat.ironport.com] has left #lisp 11:44:15 -!- stis_ [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 11:47:07 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 11:50:43 tcr: i'd expect it to do 11:51:33 the answer is usually "loading methods" 11:51:52 -!- sanjoyd [~sanjoyd@unaffiliated/sanjoyd] has quit [Ping timeout: 252 seconds] 11:52:36 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 11:52:48 argh, that guard agains compile-time errors getting into the debugger is annoying once again 11:55:02 I had a trick to make loading heaps of defmethods not so slow (a cunning ploy for recomputing the discriminating function lazily, except in cases where it might be noticed) 11:55:29 it basically worked, and saved about 80% of the time in loading asdf.lisp (version 1) 11:55:33 asdf.fasl, rather 11:55:40 antoszka [~antoszka@unaffiliated/antoszka] has joined #lisp 11:55:51 -!- cmm- [~cmm@bzq-109-64-200-182.red.bezeqint.net] has quit [Ping timeout: 265 seconds] 11:56:41 cmm [~cmm@109.64.200.182] has joined #lisp 11:56:43 -!- Jasko [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has quit [Quit: Leaving] 11:57:30 -!- laynor [~user@dhcp-892b9bf3.ucd.ie] has quit [Remote host closed the connection] 11:59:03 Jasko [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has joined #lisp 12:01:43 when evaluating hunchentoot:*dispatch-table* I get only prefix dispatcher listed, not the folder-dispatcher-and-handler. Maybe this is the reason I can't see a picture with hunchentoot 12:02:09 how canI fix that ? 12:02:20 -!- cisticola [~daddy@202.134.251.153] has quit [Read error: No route to host] 12:02:39 laynor [~user@dhcp-892b9bf3.ucd.ie] has joined #lisp 12:03:39 felipe [~felipe@my.nada.kth.se] has joined #lisp 12:05:20 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 12:08:46 fisxoj [~fisxoj@HSI-KBW-095-208-111-226.hsi5.kabel-badenwuerttemberg.de] has joined #lisp 12:09:04 I enter hunchentoot:create-folder-dispatcher-and-handler ... and push it on hunchentoot:*dispatch-table* but it doesn't appear on hunchentoot:*dispatch-tble* list 12:09:37 tble? 12:09:46 table 12:11:35 maybe there is other way of putting things on *dispatch-table* other than push 12:13:11 What's wrong with push? :) 12:13:12 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 12:13:15 -!- shadowspar [~rick@S010600212974d18c.su.shawcable.net] has quit [Ping timeout: 258 seconds] 12:13:35 hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has joined #lisp 12:13:42 -!- hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has quit [Client Quit] 12:13:45 hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has joined #lisp 12:14:57 mattrepl [~mattrepl@pool-72-83-118-99.washdc.fios.verizon.net] has joined #lisp 12:15:34 it evaluates create-folder-dispatcher-and-handler to prefix-dispatcher ? 12:16:26 nothing wrong with push, just asking 12:17:13 davazp [~user@83.46.7.98] has joined #lisp 12:18:59 Stattrav [~Stattrav@117.192.133.119] has joined #lisp 12:20:46 prljavi_hari: i modified "pics/" to "/pics/" from your paste and it works for me 12:26:13 galaxywatcher [~galaxywat@218.188.76.249] has joined #lisp 12:26:38 galaxywatcher_ [~galaxywat@218.188.76.11] has joined #lisp 12:27:27 -!- G0SUB [~ghoseb@121.243.225.226] has quit [Read error: Connection reset by peer] 12:28:14 -!- galaxywatcher_ [~galaxywat@218.188.76.11] has quit [Client Quit] 12:28:22 galaxywatcher_ [~galaxywat@218.188.76.11] has joined #lisp 12:29:37 -!- davazp [~user@83.46.7.98] has quit [Remote host closed the connection] 12:30:29 -!- galaxywatcher [~galaxywat@218.188.76.249] has quit [Ping timeout: 240 seconds] 12:30:29 -!- galaxywatcher_ is now known as galaxywatcher 12:33:02 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 12:35:15 where exactly did you put that forward slash ? It douesn't let me 12:35:28 in push 12:36:54 dullard [~user@188-223-137-38.zone14.bethere.co.uk] has joined #lisp 12:37:51 -!- Beetny [~Beetny@ppp118-208-99-141.lns20.bne4.internode.on.net] has quit [Ping timeout: 240 seconds] 12:38:36 -!- Deesl [~bsdboy@unaffiliated/deesl] has quit [Remote host closed the connection] 12:39:29 (push (hunchentoot:create-folder-dispatcher-and-handler "/pics/" (make-pathname :device "c" :directory "pics")) hunchentoot:*dispatch-table*) 12:39:47 like this ? It doesn't work for me 12:40:10 I'm not sure how easy this is to do, but I'm writing some API calls in common lisp that go to another web service. I got this part working, but part of what I want to do is integrate it with org-mode. So...given an elisp command, open a slime session to a lisp image that's running (just keeping sbcl open in the background with this image loaded if possible), execute the command I need, then disconnect from the session once the output 12:40:10 is returned which I can deal with in the rest of the elisp function. 12:40:40 I'm not sure if this is the most efficient way of doing, it or if there is a better option. Maybe if I left slime open with this library loaded, that'd work just fine without worrying about opening a connection, closing, etc. Ideas are definitely welcome if there's a better solution. 12:42:13 -!- sellout [~greg@c-24-128-48-180.hsd1.ma.comcast.net] has quit [Quit: sellout] 12:42:55 -!- gemelen [~shelta@shpd-78-36-180-131.static.vologda.ru] has quit [Ping timeout: 260 seconds] 12:43:18 -!- hohoho [~hohoho@p4ae269.tokynt01.ap.so-net.ne.jp] has quit [Read error: Operation timed out] 12:44:23 can you put the whole code in pastie so I can copy it ? 12:44:41 it's the same except for that slash 12:45:00 well, and a different directory, but wouldn't matter 12:48:52 I don't know. It doesn't work for me, I'll quit for today. I think there are filetype dispatchers so I'll try that 12:49:45 *Xach* has TDT deja-vu 12:50:36 -!- fiveop [~fiveop@dfn12.rz.tu-ilmenau.de] has quit [Quit: humhum] 12:52:15 Xach: Yeah, basically asked the same thing in hopes that I could gather feedback this time around :) 12:52:36 or at least told if what I'm saying makes absolutely no sense so I can try to rephrase it. 12:54:37 well, i didn't understand what problem are you trying to solve 12:54:37 -!- dullard [~user@188-223-137-38.zone14.bethere.co.uk] has quit [Read error: Connection reset by peer] 12:54:53 dullard [~user@188-223-137-38.zone14.bethere.co.uk] has joined #lisp 12:54:58 TDT: If I had that problem, I would probably just use elisp alone. 12:55:35 davazp [~user@83.46.7.98] has joined #lisp 12:56:48 Xach: Yeah, I'm really tempted to just do that - there's a few things with CL that'll help, like calling through clpython to some bzr commands to modify my repository. 12:57:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 12:57:59 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 12:58:08 Is calling CL from elisp to call clpython to call bzr really easier than calling bzr from elisp? 12:58:15 stassats: Basically I want to start with a number that represents a ticket in our ticket tracking system. From that, make a call to the API to get the title, description, status, and so on -- from there, make an org-mode based entry, then modify my repsitory on disk (using bzr) to create a branch (bzr branch trunk.bound issues/M1234-, then in work.trunk do a bzr switch). Kinda doing a lot of stuff. 12:58:44 -!- zophy [~sy@host-242-6-111-24-static.midco.net] has quit [Ping timeout: 265 seconds] 12:58:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 12:58:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 12:59:02 you can write org-mode files without using emacs 12:59:24 -!- hankhero [~Adium@static-213-115-115-100.sme.bredbandsbolaget.se] has quit [Quit: Leaving.] 12:59:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 12:59:54 stassats: True, and that's kinda what I did in the past - calling a python script which did all this stuff, then after the return is done doing a reload of the file..that did work, and worked fairly well. 12:59:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:00:49 Xach: I could just use elisp and change the workflow some..I need to be careful with conflicts, left over files, or orphaned trees the working directory points to..if I just remove the directory then just do a fresh bzr checkout, I'd avoid a lot of potential issues 13:00:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:00:52 zophy [~sy@host-242-6-111-24-static.midco.net] has joined #lisp 13:00:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:01:36 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 13:01:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:01:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:02:34 I'll avoid trying to get the elisp -> cl integration thing working, and will either settle on using clbuild to generate lisp scripts, or will do this all in elisp. Thanks stassats and xach for the help, kinda got me thinking more about why was I wanting to do it this way in the first place. 13:02:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:02:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:03:32 How does clbuild come into play? 13:03:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:03:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:04:29 I could generate shell scripts from that, and call it like I did python with the old way I was doing it 13:04:44 But why? 13:04:48 do you mean cl-launch? 13:04:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:04:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:05:01 woops, you're right, thanks luis 13:05:01 or buildapp? 13:05:12 I get those mixed up 13:05:39 Xach: I haven't heard of buildapp, I'll have to look at that as well. 13:05:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:05:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:06:15 -!- zophy [~sy@host-242-6-111-24-static.midco.net] has quit [Ping timeout: 240 seconds] 13:06:28 It's a little like cl-launch, but only for sbcl and only for generating executables. 13:06:41 *Xach* uses it quite a lot lately 13:06:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:06:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:07:42 I kinda like cl-launch, the only thing that bugs me about it is when you initially launch something generate, a lot of output gets tossed out about what it's loading. Been trying to figure out a way to quiet that stuff down 13:07:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:07:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:08:31 http://gist.github.com/451420 <-- looks about like that at the top...I have some scripts generated that are far more noisy than this even. 13:08:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:08:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:08:59 -!- stepnem [~stepnem@88.103.132.186] has quit [Quit: ZNC - http://znc.sourceforge.net] 13:09:49 buildapp could be something like "buildapp --require sb-posix --load my-rad-script.lisp --entry my-rad-script:main --output my-rad-executable" 13:09:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:09:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:10:19 then you'd have a 40MB to 70MB my-rad-executable that has everything baked into it. 13:10:25 stepnem [~stepnem@88.103.132.186] has joined #lisp 13:10:29 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 13:10:42 Sounds reasonable. 13:10:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:10:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:11:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:11:50 *Xach* has been satisfied with it so far 13:11:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:12:13 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 245 seconds] 13:12:23 zophy [~sy@host-242-6-111-24-static.midco.net] has joined #lisp 13:12:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:12:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:13:18 hankhero [~Adium@c-b21f8971-74736162.cust.telenor.se] has joined #lisp 13:13:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:13:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:14:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:14:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:15:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:15:57 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:16:11 how can I find a the documentation for a defgeneric ? 13:16:30 (documentation name 'function) ? 13:16:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:16:56 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:17:11 -!- davazp [~user@83.46.7.98] has quit [Remote host closed the connection] 13:17:31 prljavi_hari1 [~h@dh207-43-16.xnet.hr] has joined #lisp 13:17:50 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:17:58 JoesphL0t [~JoesphL0t@64.120.233.114] has joined #lisp 13:17:59 stassats, no slot it's a simple method 13:18:15 ahh a moment 13:18:20 i don't understand what you just said 13:18:21 -!- ChanServ has set mode +o Xach 13:18:29 -!- Xach has set mode +b JoesphL0t!*@* 13:18:38 sellout [~greg@2002:4855:eb9a:0:21d:4fff:fefe:c504] has joined #lisp 13:18:38 -!- plage [~user@113.161.65.230] has left #lisp 13:18:49 -!- JoesphL0t [~JoesphL0t@64.120.233.114] has quit [Remote host closed the connection] 13:19:17 stassats, don't worry I didn't understand, now it's ok 13:19:32 -!- prljavi_hari [~h@dh207-43-16.xnet.hr] has quit [Ping timeout: 272 seconds] 13:20:00 fiveop [~fiveop@g229078076.adsl.alicedsl.de] has joined #lisp 13:20:37 -!- billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has quit [Read error: Operation timed out] 13:20:54 stassats, now I need to get the defmethod description, is it possible (and describe returns too much) 13:21:10 ps. I'm writing a small api generator 13:21:11 clhs find-method 13:21:11 http://www.lispworks.com/reference/HyperSpec/Body/f_find_m.htm 13:21:21 I ignore joins/parts/quits in #lisp, so if something is getting obnoxious in that regard, please let me know. 13:21:27 -!- Xach has set mode -o Xach 13:22:29 -!- stepnem [~stepnem@88.103.132.186] has quit [Ping timeout: 240 seconds] 13:24:25 pjb` [~t@60.Red-80-34-44.staticIP.rima-tde.net] has joined #lisp 13:25:29 maetbag [~user@95-29-38-141.broadband.corbina.ru] has joined #lisp 13:25:36 -!- hankhero [~Adium@c-b21f8971-74736162.cust.telenor.se] has quit [Read error: Connection reset by peer] 13:26:25 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 13:26:45 lvillani [~lvillani@fedora/lvillani] has joined #lisp 13:26:52 -!- prljavi_hari1 [~h@dh207-43-16.xnet.hr] has left #lisp 13:28:29 jleija [~jleija@user-24-214-122-46.knology.net] has joined #lisp 13:29:23 stassats, is describe good for writing an API? 13:29:45 how is it related to writing an API? 13:31:04 It's the thing everybody will say, How cute!, but nobody will ever use it 13:31:17 stassats, for each exported package symbol I'd call describe and put all in a html file 13:31:28 That said if you use named-readtables, DESCRIBE will work on readtables and will display their content 13:31:34 no, i don't think it's a good way 13:32:23 mm... tinaa then, stassats ? 13:32:43 i don't know, i solve it by not writing documentation at all 13:32:52 hehe 13:34:07 -!- aerique [euqirea@xs2.xs4all.nl] has quit [Quit: ...] 13:34:28 <_8david`> I find describe-* very useful for elisp, and almost pointless in CL. So I don't think it has much to do with the language, and more with the availability of docstrings. 13:34:50 Intensity [BNXlJguad5@unaffiliated/intensity] has joined #lisp 13:35:27 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 13:35:54 *p_l|backup* nearly never uses DOCUMENTATION, always DESCRIBE 13:36:09 -!- sepult` [~user@xdsl-78-34-218-192.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:36:20 i use M-. 13:36:38 stassats: unfortunately, M-. doesn't work on instances :D 13:37:12 are we talking about instances? 13:38:25 p_l|backup: Nothing's stopping it from working on them 13:38:38 stassats: I just find DESCRIBE to be a nice, one-stop function for that (M-. wins in reading code, though) 13:38:43 Long-time item on my todo list 13:39:24 i use inspector for instances (C-c C-v i) 13:41:50 sepult [~user@xdsl-78-34-218-192.netcologne.de] has joined #lisp 13:42:45 _8david`, I'd like to use many @see 13:42:51 I'd like to make M-. on instances get you to the point the instance was created 13:43:49 -!- OmniMancer [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has quit [Quit: Leaving.] 13:44:00 ahh, my asdf2 migration is not trivial... i wish fare was around 13:44:42 Krystof [~csr21@158.223.51.76] has joined #lisp 13:48:58 -!- dullard [~user@188-223-137-38.zone14.bethere.co.uk] has quit [Read error: Connection reset by peer] 13:49:12 dullard [~user@188-223-137-38.zone14.bethere.co.uk] has joined #lisp 13:50:55 tcr, but then would be comfortable to have many @see ? 13:51:27 tcr, for example there is cmd-list and parse-list 13:51:53 actually I've put doctrings only in cmd-list 13:52:16 and in parse-list I'd put @see cmd-list 13:52:29 tcr, is it reasonable ? 13:56:44 davazp [~user@83.46.7.98] has joined #lisp 13:58:43 -!- maetbag [~user@95-29-38-141.broadband.corbina.ru] has quit [Ping timeout: 248 seconds] 14:01:09 kiuma: Sorry, I'm busy right now 14:01:26 k 14:04:06 http://www.lambdassociates.org/blog/bipolar.htm <--- who linked that? 14:04:19 leo2007 14:04:35 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 14:04:57 thx 14:07:17 Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has joined #lisp 14:09:43 -!- dullard [~user@188-223-137-38.zone14.bethere.co.uk] has quit [Read error: Connection reset by peer] 14:10:00 dullard [~user@188-223-137-38.zone14.bethere.co.uk] has joined #lisp 14:12:15 -!- lvillani [~lvillani@fedora/lvillani] has quit [Ping timeout: 240 seconds] 14:13:22 ziarkaen [~ziarkaen@87.112.91.13.plusnet.ptn-ag2.dyn.plus.net] has joined #lisp 14:14:34 -!- RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has quit [Quit: Computer has gone to sleep] 14:14:51 -!- Euthydemus [~euthydemu@vaxjo7.165.cust.blixtvik.net] has quit [Read error: Operation timed out] 14:16:00 Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has joined #lisp 14:16:03 Beetny [~Beetny@ppp118-208-99-141.lns20.bne4.internode.on.net] has joined #lisp 14:16:23 -!- dullard [~user@188-223-137-38.zone14.bethere.co.uk] has quit [Ping timeout: 245 seconds] 14:17:27 leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has joined #lisp 14:19:16 good day everyone 14:19:28 hi Blkt 14:19:47 we fe[nl]ix 14:19:58 lvillani [~lvillani@fedora/lvillani] has joined #lisp 14:21:58 -!- Stattrav [~Stattrav@117.192.133.119] has quit [Ping timeout: 264 seconds] 14:23:12 Joreji [~thomas@67-029.eduroam.RWTH-Aachen.DE] has joined #lisp 14:27:26 RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has joined #lisp 14:27:37 -!- astoon [~astoon@213.141.244.246] has quit [Ping timeout: 265 seconds] 14:28:02 grouzen [~grouzen@91.214.124.2] has joined #lisp 14:30:43 -!- mattrepl [~mattrepl@pool-72-83-118-99.washdc.fios.verizon.net] has quit [Quit: mattrepl] 14:31:53 -!- Joreji [~thomas@67-029.eduroam.RWTH-Aachen.DE] has quit [Read error: Connection reset by peer] 14:33:20 morning 14:35:50 Joreji [~thomas@67-029.eduroam.RWTH-Aachen.DE] has joined #lisp 14:38:50 -!- kenjin2201 [~kenjin@163.152.84.68] has quit [Remote host closed the connection] 14:40:44 hankhero [~Adium@c213-89-201-154.bredband.comhem.se] has joined #lisp 14:46:32 stis_ [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #lisp 14:50:18 entropax [~entropi@nat/intel/x-wrqryxdvtsfnelkj] has joined #lisp 14:53:18 -!- vu3rdd [~vu3rdd@164.164.250.10] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:55:36 -!- Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:59:55 milanj [~milanj_@178.223.144.68] has joined #lisp 15:05:02 -!- blandest [~user@85.204.33.242] has quit [Remote host closed the connection] 15:06:11 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Ping timeout: 260 seconds] 15:06:43 gz_ [~gz@2002:4855:eb9a:0:21e:c2ff:fe0f:2d89] has joined #lisp 15:06:46 -!- gz_ [~gz@2002:4855:eb9a:0:21e:c2ff:fe0f:2d89] has left #lisp 15:09:56 ikki [~ikki@200.95.162.219] has joined #lisp 15:12:20 -!- davazp [~user@83.46.7.98] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:14:29 hey slyrus 15:14:49 howzit xach? 15:16:01 Lycurgus [~juan@cpe-72-228-177-92.buffalo.res.rr.com] has joined #lisp 15:16:04 super great. 15:16:21 excellent 15:16:42 *Xach* got fset tracked 15:18:06 -!- hlavaty [~user@77-22-102-45-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 15:18:21 hlavaty [~user@77-22-102-45-dynip.superkabel.de] has joined #lisp 15:18:40 -!- ikki [~ikki@200.95.162.219] has quit [Ping timeout: 252 seconds] 15:19:12 ZabaQ [~johnc@playboxgames.com] has joined #lisp 15:19:42 afternoon, lambdaphiles.. 15:21:29 -!- mcsontos [~mcsontos@nat/redhat/x-zdweloegtfggslcz] has quit [Quit: Leaving] 15:22:25 dear asdf documentation: why don't you have copy-pastable examples? 15:24:29 ooh, attila_lendvai that reads docs 15:24:33 this must be new 15:24:39 -!- kpreid [~kpreid@c-67-180-21-133.hsd1.ca.comcast.net] has quit [Quit: kpreid] 15:24:40 :D 15:25:26 fe[nl]ix: it happens. and once again i'm reinforced that trac'ing asdf functions leads to results while reading the docs didn't 15:29:39 -!- Krystof [~csr21@158.223.51.76] has quit [Ping timeout: 260 seconds] 15:29:45 tritchey [~tritchey@cpe-174-103-37-242.indy.res.rr.com] has joined #lisp 15:31:09 electronoob [~lane@c-68-53-57-241.hsd1.tn.comcast.net] has joined #lisp 15:32:32 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 15:32:39 skalawagHome [~mark@c75-111-83-99.amrlcmta01.tx.dh.suddenlink.net] has joined #lisp 15:33:10 bah, :also-exclude uses 'equal... pretty useless 15:33:33 i will have to make order in my workspace and get rid of those _foo directories now 15:36:35 rme [~rme@pool-70-105-125-157.chi.dsl-w.verizon.net] has joined #lisp 15:37:28 -!- bozhidar [~user@212.50.14.187] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:37:50 ikki [~ikki@200.95.162.199] has joined #lisp 15:38:04 Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has joined #lisp 15:39:45 -!- lvillani [~lvillani@fedora/lvillani] has quit [Quit: Leaving] 15:42:55 -!- ASau [~user@77.246.230.155] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:43:27 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 15:47:21 -!- tritchey [~tritchey@cpe-174-103-37-242.indy.res.rr.com] has left #lisp 15:49:09 Zephyrus [~emanuele@unaffiliated/zephyrus] has joined #lisp 15:50:29 -!- fisxoj [~fisxoj@HSI-KBW-095-208-111-226.hsi5.kabel-badenwuerttemberg.de] has quit [Ping timeout: 276 seconds] 15:51:43 -!- MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has quit [] 15:52:16 Stattrav [~Stattrav@117.192.136.187] has joined #lisp 15:53:16 Odin-LAP [~sbkhh@157.157.93.22] has joined #lisp 15:55:48 -!- hankhero [~Adium@c213-89-201-154.bredband.comhem.se] has quit [Quit: Leaving.] 15:55:58 -!- ikki [~ikki@200.95.162.199] has quit [Ping timeout: 272 seconds] 15:56:07 -!- sepult [~user@xdsl-78-34-218-192.netcologne.de] has quit [Ping timeout: 265 seconds] 15:57:03 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Lost terminal] 15:58:13 -!- Tristam [~Tristam@cpe-67-242-195-25.nycap.res.rr.com] has quit [Remote host closed the connection] 16:00:51 -!- bgs000 is now known as bgs100 16:03:48 -!- benny [~user@i577A120A.versanet.de] has quit [Ping timeout: 265 seconds] 16:05:56 -!- abend [~alx@076-076-146-016.pdx.net] has quit [Ping timeout: 258 seconds] 16:06:26 carlocci [~nes@93.37.200.106] has joined #lisp 16:06:37 -!- pjb` [~t@60.Red-80-34-44.staticIP.rima-tde.net] has quit [Ping timeout: 264 seconds] 16:07:06 -!- Athas [~athas@82.211.209.162] has quit [Remote host closed the connection] 16:08:30 pnq [asdf@AC819F36.ipt.aol.com] has joined #lisp 16:09:58 benny [~user@i577A1374.versanet.de] has joined #lisp 16:09:59 cmsimon [~cmsimon@unaffiliated/cmsimon] has joined #lisp 16:12:23 ace4016 [~jmarcelin@adsl-156-147-233.mia.bellsouth.net] has joined #lisp 16:16:13 abugosh [~Adium@206.225.102.84] has joined #lisp 16:16:36 curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has joined #lisp 16:19:43 roygbiv [~JohnRambo@pdpc/supporter/active/roygbiv] has joined #lisp 16:20:53 billitch [~billitch@2a01:e35:8b7c:5ce0:1e4b:d6ff:fe5b:afd3] has joined #lisp 16:21:45 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Remote host closed the connection] 16:21:48 -!- cmsimon [~cmsimon@unaffiliated/cmsimon] has quit [Quit: Leaving] 16:22:07 -!- carlocci [~nes@93.37.200.106] has quit [Quit: eventually IE will rot and die] 16:23:40 kpreid [~kpreid@216.239.45.19] has joined #lisp 16:24:32 cmsimon [~cmsimon@unaffiliated/cmsimon] has joined #lisp 16:25:14 -!- Stattrav [~Stattrav@117.192.136.187] has quit [Quit: Well, the machine might have gone down. Brb after a reboot.] 16:25:26 -!- grouzen [~grouzen@91.214.124.2] has quit [Ping timeout: 260 seconds] 16:28:47 bozhidar [~user@93-152-185-88.ddns.onlinedirect.bg] has joined #lisp 16:32:21 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 16:33:21 abend [~alx@67.136.131.11] has joined #lisp 16:35:16 does lisp technically have 'statements'? 16:35:43 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 16:36:24 no 16:37:10 so defun isn't a statement? 16:37:17 codemonsta: no 16:37:21 it's an expression 16:37:45 well, DEFUN itself is a macro 16:37:52 codemonsta: defun returns the function's name 16:38:04 stassats: isn't it a special form? 16:38:12 bozhidar: no 16:38:19 bozhidar: no. see http://l1sp.org/cl/defun 16:38:25 I'm trying to understand what a statement actually is 16:38:35 Xach: 10x, I got confused with Emacs Lisp 16:38:45 there is some argument with multiple-value-call against the view that Lisp has no statements, but that's rather unconvincing 16:39:24 codemonsta: I think you can lead a long, happy life without ever knowing. 16:39:32 hahaha 16:40:02 I'm building a 'lispy' dsl language and have hook functions 16:40:08 -!- pnq [asdf@AC819F36.ipt.aol.com] has quit [Quit: Leaving] 16:40:18 these hook functions are called by the interpreting program at certain times 16:40:32 for example, there's OnInitialize and OnTick and OnDestroy 16:40:51 these are not lispy names 16:41:34 currently, I have them subclassed as 'Statements' 16:41:55 because they're not valid except at the top level of the dsl file 16:42:09 hmm... two features of CL that I underappreciated: loop-finish and vector-push 16:42:21 how are they not lispy? 16:42:22 codemonsta: that's not lispy too 16:42:35 right, as I said, it's a DSL 16:42:36 and yay! parsing and representation of chiral molecules (tetrahedral centers anyway) 16:42:36 bozhidar: I'm not sure if Lisp actually has "statements" 16:42:52 codemonsta: CamelCase 16:43:11 what does casing have to do with lisps? 16:43:22 -!- abugosh [~Adium@206.225.102.84] has quit [Quit: Leaving.] 16:43:33 codemonsta: what is lispy about your dsl? 16:43:38 it uses sexprs 16:44:00 and could eventually have basic CL functionality 16:44:01 S-expressions 16:44:17 not sstmts? 16:44:26 -!- bgs100 [57o9@gateway/shell/57o9.org/x-rwpfazxzifthafkb] has quit [Quit: Free shells at 57o9.org] 16:44:31 codemonsta: well, there are naming traditions in Common Lisp at least. 16:44:40 Bobrobyn [~rsmith05@CPE0015e9d40d4f-CM001ac30e9df0.cpe.net.cable.rogers.com] has joined #lisp 16:44:47 ah, forgot I was in 'common' lisp 16:45:13 -!- holycow [~new@poco208-2.fredcanhelp.com] has quit [Read error: Connection reset by peer] 16:45:27 I'm not terribly concerned with CL specifically 16:45:40 slyrus: bah loop finish sucks :-) 16:45:43 bgs100 [cheshire@gateway/shell/57o9.org/x-vhslpfxuoaduabvn] has joined #lisp 16:45:43 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-vhslpfxuoaduabvn] has quit [Excess Flood] 16:46:52 The DSL uses camel-casing to keep regular with the C++ idioms we use 16:47:14 Having different casing in C++ and the DSLs would be a nightmare 16:47:43 especially given that they refer to one another 16:47:47 and having sexps is OK? 16:48:03 why wouldn't it be? 16:48:13 bgs100 [cheshire@gateway/shell/57o9.org/x-lnliargxjqopzuae] has joined #lisp 16:48:13 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-lnliargxjqopzuae] has quit [Excess Flood] 16:48:48 i thought there weren't regular idioms C++ 16:48:56 fiveop_ [~fiveop@e179168126.adsl.alicedsl.de] has joined #lisp 16:48:59 s/idioms C++/C++ idioms/ 16:49:12 what are you even talking about? 16:49:12 and s/there/they/, doh 16:49:25 OsamaBinWOG [~OsamaBinW@24-177-10-101.dhcp.nwtn.ct.charter.com] has joined #lisp 16:49:53 codemonsta: Distinguishing between statements and expression is mostly useless. 16:50:43 bgs100 [cheshire@gateway/shell/57o9.org/x-cdhtxsvltmyqhsop] has joined #lisp 16:50:43 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-cdhtxsvltmyqhsop] has quit [Excess Flood] 16:50:44 that's the conclusion I've been slowly reaching 16:51:28 xan_ [~xan@178-164-166-161.pool.digikabel.hu] has joined #lisp 16:51:41 codemonsta: I guess there's ?: in C++ too because if is a statement? 16:52:10 -!- WOG [~OsamaBinW@24-177-10-101.dhcp.nwtn.ct.charter.com] has quit [Ping timeout: 252 seconds] 16:52:18 there's a ?: in C++ 16:52:48 and there's no need of ?: in lisp 16:52:50 Doesn't that make you cry? 16:52:53 -!- fiveop [~fiveop@g229078076.adsl.alicedsl.de] has quit [Ping timeout: 276 seconds] 16:53:13 bgs100 [cheshire@gateway/shell/57o9.org/x-hexekkttdxsaojtb] has joined #lisp 16:53:13 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-hexekkttdxsaojtb] has quit [Excess Flood] 16:53:20 huh? 16:54:21 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 16:54:55 -!- RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has quit [Quit: Computer has gone to sleep] 16:55:32 hankhero [~Adium@c213-89-201-154.bredband.comhem.se] has joined #lisp 16:55:42 C++ not only makes me cry, it makes my hands hurt all gd day 16:55:43 bgs100 [cheshire@gateway/shell/57o9.org/x-jlycofuhsvyelckb] has joined #lisp 16:57:08 could anyone explain me how do I change the value of foo, given foo as (defconstant foo "bar")? 16:57:35 it's a constant, why do you want to change it? 16:57:39 development 16:57:47 Step 1: don't use defconstant. 16:57:49 or put it another way, why is it a constant? 16:58:01 if you want to change it 16:58:25 I don't want to change it in within a function, I need to change it permanently 16:58:56 but when I try to reload the definition in the REPL it says, obviously, "that's a constant" 16:59:13 Blkt: I use defparameter, and name the variables +foo+ to indicate their constantness 16:59:16 -!- curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 16:59:16 Xach: what do you mean with "don't use defconstant."? 16:59:34 Blkt: defconstant does pretty much only work on numbers, characters and symbols 16:59:38 Xach: at all or this particular time? 16:59:53 tcr: I see, thanks 17:00:10 Blkt: do you know that you need to recompile the whole program so that the change takes effect? 17:00:11 defparameter evaluates it every time I call it, right? 17:00:20 Athas [~athas@shop3.diku.dk] has joined #lisp 17:00:29 You call what? 17:00:37 that's why you don't use a defconstant unless it's really a constant 17:00:38 Blkt: this particular time and at all with tcr and stassats's advice in mind. 17:00:49 stassats: C-c C-k on Slime gives that error 17:01:16 Blkt: defvar won't rebind the value. You can use that if you want to be able to repeatedly reload a file without recreating an instance. 17:01:18 Blkt: you can choose an appropriate restart, if you insist on changing constants 17:01:28 I'll switch to defparameter anyway, thanks for the advice 17:01:34 advices* 17:01:46 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-jlycofuhsvyelckb] has quit [Changing host] 17:01:46 bgs100 [cheshire@unaffiliated/bgs100] has joined #lisp 17:01:46 -!- bgs100 [cheshire@unaffiliated/bgs100] has quit [Changing host] 17:01:46 bgs100 [cheshire@gateway/shell/57o9.org/x-jlycofuhsvyelckb] has joined #lisp 17:02:10 -!- skalawagHome [~mark@c75-111-83-99.amrlcmta01.tx.dh.suddenlink.net] has quit [Ping timeout: 264 seconds] 17:02:32 defconstant is an optimization technique, and premature optimization is ... 17:02:41 the root of all evil 17:02:41 curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has joined #lisp 17:04:17 and it's not a good way to enforce immutability, since it actually can be changed 17:04:19 RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has joined #lisp 17:04:57 how do you execute multiple side-effecting statement sequentially in CL? 17:04:58 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 17:05:03 however, defconstant can serve as semantic tool - if you're sure that you don't want to change it, then it's IMHO better to use it 17:05:11 codemonsta: PROGN 17:05:20 ah ok 17:06:19 if you are sure PI won't be changed any time soon, you can safely make it constant 17:06:20 p_l|backup: Use +foo+ instead of *foo* 17:06:50 PI changes every time it's solved 17:07:49 hahaha 17:08:13 *Xach* wonders if any CLs prohibit using rename-file to rename directories. 17:08:26 Xach: i'd bet on Clisp 17:09:13 it's especially obnoxious with file/directory distinction 17:09:49 Good call, it does error. 17:10:39 it has rename-directory 17:10:54 ext: 17:11:21 good to know, thanks. 17:13:01 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 258 seconds] 17:17:24 astalla [~astalla@93-36-225-242.ip62.fastwebnet.it] has joined #lisp 17:17:47 -!- Beetny [~Beetny@ppp118-208-99-141.lns20.bne4.internode.on.net] has quit [Read error: Connection reset by peer] 17:18:06 how do I do xor in CL? 17:18:28 logxor 17:19:11 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 17:19:32 if you like it hardcore, you use boole 17:20:02 logxor how weird 17:21:26 Dawgmatix [~dman@c-76-124-9-27.hsd1.nj.comcast.net] has joined #lisp 17:21:43 gozek [~quassel@56.165.216.87.static.jazztel.es] has joined #lisp 17:21:45 pmd [~user@2001:690:2100:4:200:1aff:fe19:daa8] has joined #lisp 17:21:49 Krystof [~csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 17:22:35 codemonsta: logxor is bitwise xor, for a logical xor there's alexandria 17:22:59 I agree; ^ makes so much sense 17:23:03 +more 17:24:27 jasonx_ [jasonx@78-1-168-112.adsl.net.t-com.hr] has joined #lisp 17:24:43 wait, logxor isn't logical xor? 17:24:49 who the hell comes up with these things? 17:26:06 logxor performs the logical operation xor on bits in integers. 17:27:08 stepnem [~stepnem@88.103.132.186] has joined #lisp 17:27:14 is there someone from slime development here? 17:27:27 <_8david`> fe[nl]ix: here we go -- ACL 8.2 doesn't have long long, but does have struct-by-value passing, so a struct of two ints can emulate long long. 17:28:02 pmd: possibly. what's up? 17:28:20 _8david`: on all 32bit archs ? 17:29:06 Hi! I'm learning CLOS meta-classes, and tried something like http://paste.lisp.org/display/111813 but SBCL complains that there is some issue with classes compatibility. Can some hint on the problem here? 17:29:41 did you read the error message? 17:29:52 gozek: here's a meta-answer: be sure to include the error message when you are looking for help like that. 17:30:46 Xach: I suspected that is the right thing, but is a bit lengthy. Should I paste it here, or attach to the paste? 17:31:00 gozek: attach to paste 17:31:07 <_8david`> fe[nl]ix: the documentation isn't entirely clear on that. But does anyone care about iolib with 32bit Allegro on zombie RISC platforms that went 64 bit in sometime in the 90s...? 17:31:15 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #lisp 17:31:25 gigamonkey [~user@adsl-99-24-220-87.dsl.pltn13.sbcglobal.net] has joined #lisp 17:31:43 Fare [~Fare@c-24-218-127-11.hsd1.ma.comcast.net] has joined #lisp 17:31:54 Xach: attached! 17:32:30 <_8david`> obviously, endianness needs to be taken care of in the cffi patch, but that's already the case 17:32:31 ASau [~user@83.69.227.32] has joined #lisp 17:32:41 zeromq + sbcl threads = no go? 17:32:47 _8david`: most of said platforms tend to end up running a lot of 32bit software, though 17:32:52 gozek: what's that suggest? 17:33:08 there's little incentive to run 64bit unless you need the address space, usually 17:33:25 rsynnott: For Lisps?? 17:33:37 rsynnott: Don't be silly. 17:33:40 Isn't 64 the more natural Lisp platform? 17:33:49 Who wouldn't want immediate single-floats? 17:33:59 Xach: It seems to include standard-object as an implicit superclass of a-class 17:34:03 ok, one embarrassing bug in my ASDF release, fixed. SBCL & Co. need to be updated :-( 17:34:18 legumbre [~leo@r190-135-8-159.dialup.adsl.anteldata.net.uy] has joined #lisp 17:34:22 gozek: The error message has an *explicit* suggestion. 17:34:29 In particular, ultrasparcs tend to end up running basically all 32bit userspace 17:34:40 -!- zophy [~sy@host-242-6-111-24-static.midco.net] has quit [Quit: Leaving] 17:34:41 is there any controversy about asdf using a compile-file* that uses a temporary file to replace the target atomically? 17:34:43 -!- milanj [~milanj_@178.223.144.68] has quit [Ping timeout: 265 seconds] 17:34:52 Xach: yes, but I don't get why is it necesarry 17:35:31 Fare: I don't know, but it would be a little nice if it was defined prior to use. 17:35:31 Xach: I'm reading papers about metaprogramming with clos 17:35:34 the only annoyance I suppose is those temporary file names appearing in log messages, with ASDF-TMP- prepended to file names 17:35:42 rsynnott: depends on the cpu - for AMD64 you get twice the number of registers 17:35:45 "defined prior to use" ? 17:35:59 p_l|backup: yep. That's the exception, though 17:36:23 tcr: nonsense. 36 is the natural Lisp platform. 17:36:31 http://paste.lisp.org/display/111815#1 - zeromq + sbcl 17:36:34 Fare: Which part would you like clarified? 17:36:42 WOG [~OsamaBinW@24-177-10-101.dhcp.nwtn.ct.charter.com] has joined #lisp 17:36:49 the functions is defun'ed before it's used. 17:36:53 Xach: but AFAIK nobody mentions sb-mop:validate-superclass, I've tryied real examples from projects which define metaclasses but the problem is the same 17:36:59 you probably mean a different kind of definition 17:37:00 Fare: Should I update to asdf2 2.102, even if it's not a released version? Don't think there's anything wrong with that. 17:37:17 rtoym: 2.102 is so passe. 2.103 it is today. 17:37:33 Fare: asdf.lisp uses compile-file* before it is defined. 17:37:35 Heh. What's new in 2.103? 17:37:44 Fare: It produces a note when compiling. 17:37:53 Fixes an issue attila found wrt the official way to update asdf not working if you don't have an asdf.asd. 17:38:02 Xach: oh. 17:38:20 Fare: the asdf.lisp included in lisps shouldn't contain the package-renaming kludge, but only a plain defpackage 17:38:20 Fare: though I don't seem to get it now. I'll try to reproduce. 17:39:07 milanj [~milanj_@178.223.144.217] has joined #lisp 17:39:30 Fare: it happens when loading asdf.lisp. compile-and-load is fine. 17:39:43 Xach: i believe this commit breaks things: http://common-lisp.net/gitweb?p=projects/mirror/slime.git;a=commitdiff;h=66b97da39a9c234180e35eb7d397a0e31572d998;hp=588c2c63c86770bd529298f5175fcd777646231f 17:39:51 -!- OsamaBinWOG [~OsamaBinW@24-177-10-101.dhcp.nwtn.ct.charter.com] has quit [Ping timeout: 258 seconds] 17:39:57 Xach: look for define-slime-contrib 17:40:37 -!- kpreid [~kpreid@216.239.45.19] has quit [Quit: kpreid] 17:40:51 Xach: the destructuring-case (which i have no idea what it does) to destructuring-bind transformation did not rename variables in the quasi-quoted expression 17:40:52 Xach, oh. Problem is, it would require moving all the configuration above. 17:41:06 I can declare ftype, would that help? 17:41:13 Fare: I don't know, sorry. 17:41:27 pmd: what kind of breakage? 17:41:57 pmd: gnu-only-p was not renamed indeed 17:42:30 pmd: yeah seems like you're right. I wonder why this remained unnoticed?? 17:43:58 fwiw destructure-case has a docstring. I use it all the time. Wrote a cool destructure-clauses on top of it at work, to conveniently destructure defpackage like clauses 17:44:38 dammit. I already released 2.103. Guess these have to be 2.104 17:45:09 Xach: thanks. 17:45:43 fe[nl]ix, maybe, maybe not. The cost of maintaining two versions is higher to me than the cost of the kludge. 17:45:58 plus the kludge allows to revert to the implementation version. 17:46:37 pmd: i believe this http://common-lisp.net/gitweb?p=projects/mirror/slime.git;a=commitdiff;h=74ba033dea32ea54961b46e80535e2457b8ba778 fixes it 17:46:38 Xach: oh, it was so (embarrasingly) obvious. Many thanks. 17:47:13 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 17:47:39 there goes 2.104 17:47:52 -!- trebor_dki [~user@mail.dki.tu-darmstadt.de] has quit [Ping timeout: 276 seconds] 17:48:10 -!- cmsimon [~cmsimon@unaffiliated/cmsimon] has quit [Quit: Leaving] 17:48:43 plus said "kludge" is a homage to CL dynamicity being itself limited/kludgy. 17:48:44 Fare: did you see my bug-report on sbcl's LP about asdf? 17:49:01 stassats, the one I just fixed, or another one? 17:49:01 stassats: yes, somehow i was looking at this page: http://common-lisp.net/gitweb?p=projects/mirror/slime.git;a=history;f=slime.el;hb=66b97da39a9c234180e35eb7d397a0e31572d998 17:49:11 stassats: and i thought i was looking at the head... 17:49:24 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has left #lisp 17:49:26 Fare: about ./run-sbcl.sh 17:49:32 lp 598008 17:49:32 https://bugs.launchpad.net/bugs/598008 17:51:14 well, thanks everyone 17:51:15 maybe run-sbcl.sh should export SBCL_HOME and/or disable output translations? 17:52:51 is it the latest SBCL? 17:52:56 yes 17:53:24 Euthydemus [~euthydemu@vaxjo7.165.cust.blixtvik.net] has joined #lisp 17:55:16 -!- Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has quit [Ping timeout: 260 seconds] 17:55:23 making... 17:55:33 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 17:55:59 rtoym, so 2.104 is my current recommendation. 2.003 might be a copy of it. 17:56:35 slyrus: herep 17:56:36 xx 17:56:38 oops 17:57:04 rme: and I recommend 2.104 for CCL, too, unless you want to wait for 2.003 to be released. 17:57:11 Fare: Ok. I'll update to 2.104. But how is that related to 2.003? What is the relationship between these numbers? 17:57:13 nothing urgent, though 17:57:29 I've made 2.0xx the official release branch 17:57:40 2.1xx is for ongoing development 17:57:56 which has been mainly bugfixes, plus this compile-file* feature 17:58:00 *p_l|backup* simply loads what's in git. Seems to work 17:58:31 so I'll fold all the 2.1xx changes into 2.0xx. I'm wondering whether it's worth it excising the compile-file* feature from it or not. 17:59:02 I'm lazy, so I say not -- unless someone thinks compile-file* is a bad idea (it compiles to a temp file, renames at the end on success). 18:00:33 2.0xx is meant to change very slowly, so by the time it reaches 2.099, we hopefully have reached ASDF 3.0 18:00:59 what's the plan for asdf 3.0? 18:01:56 the plan is that someone else than me do it, unless it's called XCVB. 18:02:39 i see 18:02:50 Fare: Oh, ok. In that case, I think I want to wait until you get 2.0xx so I can get a clean version number. 18:02:51 but the idea would be fully declarative .asd files in the defsystem dsl, that don't contain any other lisp code. 18:03:10 that's a good plan 18:03:13 rtoym, yes, I think that's better. Any opinion wrt compile-file* ? 18:03:28 the only downside is log messages about compiling to this temporary destination. 18:03:36 Fare: that would be super. 18:03:40 Fare: No, because I don't know what it is. I'm looking it up right now. 18:03:45 Xach, what would be? 18:04:01 Fare: system definition files are not arbitrary lisp source code. 18:04:24 if we move in this declarative direction, then xcvb could just share the same language as asdf. 18:04:35 (when I started xcvb, I had no hope of ever changing asdf) 18:06:12 -!- tcr [~tcr@124.13.126.80] has quit [Quit: Leaving.] 18:06:25 the compile-file* removes my main gripe about interrupted compilations causing corrupted half-builds. 18:07:32 Fare: http://www.xach.com/naggum/articles/3180475124104589@naggum.net.html is an article from an old discussion about defsystem 18:08:53 Xach: you're the greatest Naggum scholar in the world! 18:09:56 It seems applicable, somewhat, to defsystem dsl concepts. 18:11:58 yup. I put a lot of effort in making ASDF 2 behaviour better defined than ASDF 1 behaviour, where applicable. 18:12:15 even when only the code documents it, at least the code is cleaner and better documented. 18:12:17 Makoryu [~vt920@pool-71-174-191-10.bstnma.fios.verizon.net] has joined #lisp 18:12:24 lhz [~shrekz@c-dba672d5.021-158-73746f34.cust.bredbandsbolaget.se] has joined #lisp 18:12:46 I miss Naggum's flames. I could use one or two on myself. 18:13:17 http://www.xach.com/naggum/articles/search?q=rideau has eleven for you :) 18:13:36 http://www.xach.com/naggum/articles/3144909208610850@naggum.no.html <-- kurz & gut 18:13:54 *rsynnott* came across an amazing post on XML by him recently :) 18:14:23 that one doesn't count, it's too short and contentless. I had a *real* flame once, and well deserved. 18:14:58 I contacted the bookseller about his library, and around 200 of the books have been sold already. 18:15:11 *Xach* must put in an order sooner rather than later 18:15:14 Fare: i recall the MD5 "issue". must have been a very long day when that one hit. :) 18:15:20 ikki [~ikki@201.155.75.146] has joined #lisp 18:16:28 I still don't know why pierre mai's md5 implementation was faster than mine. I tried to optimize mine a lot. 18:16:41 I suspected he had better buffer management. 18:18:00 -!- nha [~prefect@imamac13.epfl.ch] has quit [Read error: Operation timed out] 18:18:16 -!- hankhero [~Adium@c213-89-201-154.bredband.comhem.se] has quit [Quit: Leaving.] 18:18:27 gruseom [~daniel@136.159.108.4] has joined #lisp 18:19:51 holycow [~new@poco208-2.fredcanhelp.com] has joined #lisp 18:21:40 Aisling [ash@blk-222-192-36.eastlink.ca] has joined #lisp 18:24:56 -!- oconnore_ [~oconnore_@thingy.cs.umass.edu] has quit [Ping timeout: 265 seconds] 18:24:57 _8david`: could you try to fix CFFI's Allegro backend ? 18:29:33 can we rely on readlink existing in run-sbcl.sh ? 18:29:34 -!- laynor [~user@dhcp-892b9bf3.ucd.ie] has quit [Remote host closed the connection] 18:29:43 sepult [~user@xdsl-78-34-242-33.netcologne.de] has joined #lisp 18:29:52 SBCL_HOME should NOT be a relative pathname 18:30:44 <_8david`> fe[nl]ix: fix in what sense? I'd like to take the long long patch and rewrite it based on the struct-by-value approach. Without having really researched that, I believe that it could integrate reasonably well into cffi proper, so iolib would be independent from this hack. 18:31:54 daniel__ [~daniel@p5082F240.dip.t-dialin.net] has joined #lisp 18:32:33 _8david`: what I meant is that structs-by-value should only be used for Allegro 18:33:23 <_8david`> yes. (And only for Allegro >= 8.2.) 18:33:42 oh 18:33:47 good enough 18:34:37 <_8david`> iolib on <= 9.0 is pointless anyway because of the blocking threads. I'm planning far ahead here. 18:34:45 <_8david`> err, < 9.0 I mean 18:34:47 amnesiac [~amnesiac@p3m/member/Amnesiac] has joined #lisp 18:34:56 blocking threads ? 18:35:35 -!- daniel_ [~daniel@p5082D185.dip.t-dialin.net] has quit [Ping timeout: 272 seconds] 18:35:35 -!- pmd [~user@2001:690:2100:4:200:1aff:fe19:daa8] has left #lisp 18:35:37 -!- Joreji [~thomas@67-029.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 265 seconds] 18:35:50 oh, you mean that Allegro has a Big Runtime Lock or something similar ? 18:36:33 <_8david`> On non-Windows, Allegro <= 8.2's userland thread scheduler freezes compeletely on FFI calls. 18:37:19 even the FFI calls done by Allegro itselfe ? 18:38:06 oconnore_ [~oconnore_@gw3.tacwap.org] has joined #lisp 18:38:45 <_8david`> Well, built-in I/O obviously uses process-wait instead of blocking on in FFI land, but yes. 18:40:05 something similar to serve-event ? 18:41:45 ouch 18:43:35 nixeagle [~user@Wikimedia/Nixeagle] has joined #lisp 18:43:49 -!- zomgbie [~jesus@chello062178135013.2.14.vie.surfer.at] has quit [Ping timeout: 252 seconds] 18:49:09 slyrus__ [~slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 18:59:01 pnq [asdf@ACA273C6.ipt.aol.com] has joined #lisp 18:59:18 MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has joined #lisp 19:06:03 -!- milanj [~milanj_@178.223.144.217] has quit [Ping timeout: 240 seconds] 19:06:08 OmniMancer [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has joined #lisp 19:06:57 -!- Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has quit [Quit: I'm big in Japan] 19:11:07 milanj [~milanj_@109.93.24.90] has joined #lisp 19:11:52 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 252 seconds] 19:14:37 abugosh [~Adium@206.225.102.84] has joined #lisp 19:15:24 -!- abugosh [~Adium@206.225.102.84] has quit [Client Quit] 19:16:22 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 19:17:21 eugu [~Miranda@212.1.246.237] has joined #lisp 19:18:55 -!- derekv [~Real@c-68-62-78-203.hsd1.mi.comcast.net] has quit [Quit: Leaving] 19:19:10 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 19:19:15 -!- gigamonkey [~user@adsl-99-24-220-87.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 248 seconds] 19:20:25 fe[nl]ix, hi 19:20:44 hi Fare 19:20:49 do I need to register handlers to not get Unexpected end of file on # hum. 19:22:10 rread_ [~rread@c-24-130-52-79.hsd1.ca.comcast.net] has joined #lisp 19:22:19 what's "Unexpected end of file" ? 19:22:23 can I read from a pipe in which there is data after the other end has closed? 19:22:57 is there someway to alter the comma printing behavior in format using the : directive ? i want to print commas every 4 digits rather than the default 3 19:22:59 backtrace should it's not a iolib issue after all, sorry 19:23:22 I have no idea 19:23:33 I suppose that it should be possible 19:24:30 zomgbie [~jesus@93.111.240.196] has joined #lisp 19:24:46 it is, actually :) 19:26:10 -!- Guest68264 is now known as reb` 19:26:17 -!- rread [~rread@nat/sun/x-abgznrxxlhycvaka] has quit [Ping timeout: 276 seconds] 19:26:17 -!- rread_ is now known as rread 19:26:19 hum. Debugging concurrent programs is fun...NOT 19:26:21 Fare: Yes, that should work. 19:26:33 -!- christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has quit [Read error: Connection reset by peer] 19:26:38 *Fare* tests with two shells and a named pipe, and it works. 19:27:57 The writer to the pipe just writes and closes when done. The reader reads until EOF, and should get all the data. The interesting case is what happens when the reader closes the pipe while the writer is writing ... SIGPIPE I think. 19:28:18 ... delivered to the writer. 19:28:32 Dawgmatix: ~,,,4:d 19:28:42 it's right there, in the spec 19:28:45 or maybe I'm misusing handlers. 19:29:04 am I going to get a "read ready" event after the thing closes? 19:30:06 the iolib multiplexer is level-triggered, so you should get read events 19:30:14 -!- Odin-LAP [~sbkhh@157.157.93.22] has quit [Ping timeout: 265 seconds] 19:30:19 assuming that epoll works correctly on half-closed pipes 19:31:00 which, to my memory, is true 19:31:15 thanks stassats 19:31:29 ysph [~user@24-181-93-165.dhcp.leds.al.charter.com] has joined #lisp 19:31:48 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Ping timeout: 245 seconds] 19:31:54 *Fare* boggles 19:32:05 -!- zomgbie [~jesus@93.111.240.196] has quit [Ping timeout: 240 seconds] 19:32:15 will have to examine careful trace output... ouch 19:32:57 DeusExPikachu [pikachu@gateway/shell/anapnea.net/x-seoelktpoxolmbjv] has joined #lisp 19:33:26 -!- DeusExPikachu [pikachu@gateway/shell/anapnea.net/x-seoelktpoxolmbjv] has quit [Client Quit] 19:33:34 gabnet [~gabnet@43.232.91-79.rev.gaoland.net] has joined #lisp 19:34:41 -!- ZabaQ [~johnc@playboxgames.com] has quit [Remote host closed the connection] 19:35:36 gigamonkey [~user@adsl-99-24-220-87.dsl.pltn13.sbcglobal.net] has joined #lisp 19:35:43 christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has joined #lisp 19:36:43 grouzen [~grouzen@91.214.124.2] has joined #lisp 19:39:56 coyo|pingout [~coyotama@coyotama-1-pt.tunnel.tserv8.dal1.ipv6.he.net] has joined #lisp 19:40:02 -!- bandu [~coyotama@coyotama-1-pt.tunnel.tserv8.dal1.ipv6.he.net] has quit [Ping timeout: 240 seconds] 19:40:11 -!- gozek [~quassel@56.165.216.87.static.jazztel.es] has quit [Remote host closed the connection] 19:40:15 -!- gabnet [~gabnet@43.232.91-79.rev.gaoland.net] has quit [Quit: Quitte] 19:41:04 gabnet [~gabnet@43.232.91-79.rev.gaoland.net] has joined #lisp 19:41:28 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 19:44:58 legumbre_ [~leo@r190-135-4-100.dialup.adsl.anteldata.net.uy] has joined #lisp 19:45:23 -!- stepnem [~stepnem@88.103.132.186] has quit [Ping timeout: 260 seconds] 19:47:17 Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has joined #lisp 19:47:28 -!- legumbre [~leo@r190-135-8-159.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 276 seconds] 19:48:39 Stattrav [~Stattrav@117.192.136.187] has joined #lisp 19:49:20 Soulman1 [~knute@154.80-202-254.nextgentel.com] has joined #lisp 19:49:34 is there a charset that is only 256 chars of the ASCII set? 19:49:40 erm encoding 19:50:04 this is differnt thatn UTF-8 i think 19:50:13 what? 19:50:34 dmiles_afk: "ascii" and "256 chars" don't belong together. 19:50:51 dmiles_afk: ASCII is 7-bit (128 chars) 19:51:05 latin1? 19:51:13 dmiles_afk: You might be thinking of Windows Latin 1, which MS used to call "ANSI" for bad and unholy reasons 19:51:21 ok latin 1 then it ius 19:51:34 ah ANSI charset.. thats what i was confused about 19:51:42 yup 19:52:05 Yeah, it intentionally picked that name to confuse people who meant ASCII 19:52:39 FWIW, all the printable ASCII characters have corresponding labels on a US keyboard. 19:53:08 (I'm sort of counting whitespace. Sort of.) 19:53:43 Makoryu: dmiles is away from his keyboard, so it's unfair to bring that up. 19:53:51 hehe 19:53:52  19:53:52 -!- Tasunteld [~jsz@rps312.ovh.net] has quit [Remote host closed the connection] 19:53:55 i am on VNC 19:54:17 -!- electronoob [~lane@c-68-53-57-241.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 19:54:17 Xach: i don't know him actually being at his keyboard. 19:54:26 when i am at home i am on Synergy.. therefore i am never at keyboaRD 19:55:29 heiz [~heiz@92-100-173-198.dynamic.avangarddsl.ru] has joined #lisp 19:56:15 -!- Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has quit [Remote host closed the connection] 19:56:56 Hi! Tell me please what language(except lisp) you can name as programmable programming language. 19:57:17 Lisp. Oh, damn. 19:57:37 C++ template templates :-) 19:57:57 prolog 19:58:12 heiz: PLOT 19:58:50 Scheme 19:59:03 'Cause Scheme is not a lisp amirite 19:59:09 it's not Lisp 20:00:03 Haskell? 20:00:19 -!- pnq [asdf@ACA273C6.ipt.aol.com] has quit [Ping timeout: 260 seconds] 20:00:24 racket ? 20:00:30 I heard Haskell is just another static language 20:00:44 Ruby, to an extent... it isn't exactly programmable, but allows certain behaviours easily 20:00:51 -!- gabnet [~gabnet@43.232.91-79.rev.gaoland.net] has quit [Quit: Quitte] 20:00:52 Makoryu: Doesn't mean it isn't programmable 20:02:01 Well sure, technically it does have a template system, where carefully controlled staged compilation allows you to rewrite parts of the AST using functions written in Haskell 20:02:03 Makoryu: of course pure Haskell 98 isn't that extensible, but with current GHC, with Template Haskell etc? Dude, you can program a database into Type System 20:02:50 Haskell is long-time on my list of "languages to finally learn" 20:02:52 heh, if you take Template Haskell, why not also the C preprocessor, ocaml4p, m4, etc :p 20:03:19 I'd say ocaml4p is a better candidate than cpp 20:03:26 Makoryu: I agree 20:03:26 adeht: a lot of what I had seen works well without Template Haskell... actually, I haven't seen code using TH myself :) 20:03:28 Isn't cpp non-reentrant for the most part? 20:03:52 there's also Liskell that adds Lisp-style syntax to implement macros 20:04:26 personally I think it's more interesting to look at the typical programs and libraries written in a language to get to know about it 20:04:57 not enumerate features and tools 20:05:40 jtza8 [~jtza8@iburst-41-213-63-97.iburst.co.za] has joined #lisp 20:06:09 adeht: So, this then? http://pastebin.com/6kfwTsB0 20:06:09 adeht: that's why I mentioned never seeing Template Haskell in the wild... I know a serious haskeller and tried the language myself, so I mention stuff from source I had seen :) 20:06:11 what is ocaml4p? 20:06:29 Makoryu: is that typical? 20:06:36 adeht: Absolutely 20:06:57 Makoryu: well, the code inside that ascii-art is very typical, yes (seems fairly simple) 20:07:23 heiz: A macro system for OCaml, implemented as an OCaml library (IIRC) 20:07:30 Makoryu: figures.. one more for Haskell circle jerk 20:08:26 adeht: Well that's pretty much the whole point of Haskell anyway, since it's only used in the academic... um, hmm... 20:08:32 *Makoryu* flips through his trollodex 20:08:36 No, wrong channel 20:08:42 *Makoryu* flips through some more cards 20:08:46 Um, communism 20:08:53 Okay I give up (´`) 20:08:57 -!- lhz [~shrekz@c-dba672d5.021-158-73746f34.cust.bredbandsbolaget.se] has quit [Quit: Leaving] 20:13:40 -!- Bobrobyn [~rsmith05@CPE0015e9d40d4f-CM001ac30e9df0.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 20:13:54 slyrus___ [~slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 20:16:42 lat [~lat@125.167.140.159] has joined #lisp 20:16:48 -!- slyrus__ [~slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has quit [Ping timeout: 245 seconds] 20:16:59 -!- attila_lendvai [~attila_le@catv-89-133-171-82.catv.broadband.hu] has quit [Ping timeout: 276 seconds] 20:19:05 If I update SBCL to the latest version, will that automatically update ASDF to the latest version? 20:19:21 no 20:20:56 stassats, ok. Thanks for the swift reply. 20:21:05 Beetny [~Beetny@ppp118-208-99-141.lns20.bne4.internode.on.net] has joined #lisp 20:21:31 lat: a new version of asdf was recently integrated into sbcl, though 20:22:03 *adeht* compiled sbcl today and now uses asdf2 :) 20:22:53 -!- heiz [~heiz@92-100-173-198.dynamic.avangarddsl.ru] has quit [Quit: Leaving] 20:23:41 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 20:23:54 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Client Quit] 20:29:05 -!- Makoryu [~vt920@pool-71-174-191-10.bstnma.fios.verizon.net] has quit [] 20:29:23 -!- fiveop_ [~fiveop@e179168126.adsl.alicedsl.de] has quit [Quit: humhum] 20:29:38 hmm.... are there any gotchas I might expect when coupling multithreading, special variables and contextl? I want to have a single global context used by certain parts of the application. 20:29:49 -!- RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has quit [Quit: Computer has gone to sleep] 20:30:11 zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has joined #lisp 20:32:24 billyrong [~billyrong@c-24-7-86-15.hsd1.ca.comcast.net] has joined #lisp 20:32:40 -!- billyrong [~billyrong@c-24-7-86-15.hsd1.ca.comcast.net] has left #lisp 20:33:50 p_l|backup: there's likely a few, yeah :) 20:34:04 Jasko2 [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has joined #lisp 20:34:59 -!- Jasko [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has quit [Ping timeout: 265 seconds] 20:39:20 tritchey [~tritchey@c-98-226-81-194.hsd1.in.comcast.net] has joined #lisp 20:39:24 -!- tritchey [~tritchey@c-98-226-81-194.hsd1.in.comcast.net] has quit [Remote host closed the connection] 20:39:31 tritchey [~tritchey@c-98-226-81-194.hsd1.in.comcast.net] has joined #lisp 20:39:37 -!- Kolyan [~nartamono@93-80-65-32.broadband.corbina.ru] has quit [] 20:39:52 -!- Athas [~athas@shop3.diku.dk] has quit [Remote host closed the connection] 20:41:58 pickles [~paul@d47-69-2-54.col.wideopenwest.com] has joined #lisp 20:44:03 -!- entropax [~entropi@nat/intel/x-wrqryxdvtsfnelkj] has quit [Ping timeout: 248 seconds] 20:46:45 -!- Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has quit [Ping timeout: 240 seconds] 20:47:55 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 20:49:43 francogrex [~user@109.130.30.96] has joined #lisp 20:50:17 Hi all, can anyone point me to how we can make CL user-defined function in SQLITE(3) ? 20:50:37 -!- redline6561 [~redline@c-66-56-55-169.hsd1.ga.comcast.net] has quit [Quit: Leaving.] 20:51:40 aidalgol [~user@114-134-7-156.rurallink.co.nz] has joined #lisp 20:52:24 drewc: I want to use ContextL as a way to implement a context-aware GUI :) 20:52:53 p_l|backup: have you done any work on that yet? 20:53:23 Fade: on the GUI? not yet, but it is haunting me since I booted Genera for the first time 20:53:57 also a little connected to my small experience with autocad & and its CLI-oriented GUI 20:54:42 well, I have been batting that idea around on my list of "i'd like to do" projects for a long time, but I might be getting time to actually do something about it pretty soon. 20:55:41 we're building a touch table to prototype on. 20:55:48 Fade: I actually thought about implementing it in C++ for Qt, just so I could use it in case Lisp proves too much for the client to stomach (at least before I fund my LW license :P) 20:56:28 you have a client to support the project? 20:57:09 Fade: no, it's kind of long-term planning right now - something that if I have a working demo of I might convince someone that my proposal is better than competition :) 20:57:20 ahh 20:57:57 right now I'm searching for funding next 3~5 months 20:58:22 (this involves everything from employment to business credit card) 20:59:05 what's the LW license for? 20:59:09 -!- emma [~em@unaffiliated/emma] has quit [Read error: Connection reset by peer] 20:59:31 emma [~em@unaffiliated/emma] has joined #lisp 20:59:46 -!- Beetny [~Beetny@ppp118-208-99-141.lns20.bne4.internode.on.net] has quit [Ping timeout: 264 seconds] 21:00:02 Fade: win32 apps, in the future 21:00:15 heh 21:00:31 boy, there's a software ecosystem I have no interest in contributing to. :) 21:01:49 <_3b`> Fade: 'extract money from' i think is the term, not 'contribute to' :p 21:01:57 *p_l|backup* seconds _3b` 21:02:14 -!- aidalgol [~user@114-134-7-156.rurallink.co.nz] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:02:32 though I no longer have any specific dislike for windows 21:02:43 A dislike towards certain programming practices, maybe 21:06:33 -!- OmniMancer [~OmniMance@219-89-89-94.jetstart.xtra.co.nz] has quit [Quit: Leaving.] 21:07:38 -!- sellout [~greg@2002:4855:eb9a:0:21d:4fff:fefe:c504] has quit [Quit: sellout] 21:08:39 -!- leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has left #lisp 21:08:51 entropax [~entropi@192.55.55.37] has joined #lisp 21:08:57 -!- xan_ [~xan@178-164-166-161.pool.digikabel.hu] has quit [Ping timeout: 260 seconds] 21:09:13 xan_ [~xan@178-164-166-161.pool.digikabel.hu] has joined #lisp 21:09:15 Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has joined #lisp 21:09:50 HG` [~HG@xdsl-92-252-31-129.dip.osnanet.de] has joined #lisp 21:11:11 -!- zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has quit [Ping timeout: 240 seconds] 21:13:06 adu [~ajr@pool-71-191-173-125.washdc.fios.verizon.net] has joined #lisp 21:13:18 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit [Quit: This computer has gone to sleep] 21:16:02 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 21:16:07 powerje [~powerje@adsl-75-60-214-71.dsl.wotnoh.sbcglobal.net] has joined #lisp 21:22:11 -!- eugu [~Miranda@212.1.246.237] has quit [Quit: eugu] 21:22:25 *Fare* announces the first successful run of the XCVB standalone backend. Yay! 21:22:29 -!- Zephyrus [~emanuele@unaffiliated/zephyrus] has quit [Quit: ""] 21:23:08 Janik [~janikto@31.99.221.62.dyn.idknet.com] has joined #lisp 21:23:14 aloha :D 21:23:27 rambokid? 21:23:41 no ! :) 21:25:45 -!- Janik [~janikto@31.99.221.62.dyn.idknet.com] has left #lisp 21:26:03 zoldar [~zoldar@ods82.internetdsl.tpnet.pl] has joined #lisp 21:26:27 RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has joined #lisp 21:27:22 francogrex, using ECL maybe 21:27:26 faux [~user@1-1-4-21a.gkp.gbg.bostream.se] has joined #lisp 21:30:28 is there an accumulate like function in Common Lisp, where for accumulate i mean something like shemes' (define (accumulate op initial sequence) (if (null? sequence) initial (op (car sequence) (accumulate op initial (cdr sequence))))) 21:30:47 Hello, I'm having problems with custom acceptor class for hunchentoot which is supposed to invoke debugger on any exception during request processing. Originally, with code in a single file, it was working alright: http://bit.ly/cClYDD . After reorganising code it stopped working: http://bit.ly/8YeFQF . Am I missing something? 21:30:58 Blkt: it's called reduce 21:31:17 thanks adeht 21:32:19 zoldar: "You do not have access to this repository." 21:32:21 sugarshark [~ole@p4FDA992A.dip0.t-ipconnect.de] has joined #lisp 21:32:31 oops, one moment 21:32:31 -!- ziarkaen [~ziarkaen@87.112.91.13.plusnet.ptn-ag2.dyn.plus.net] has quit [Remote host closed the connection] 21:32:38 Athas [~athas@82.211.209.162] has joined #lisp 21:32:48 zoldar: why do you use a url shortener on irc? 21:33:30 I didn't want to clutter with long urls 21:33:37 sorry if it's in a wrong taste 21:34:07 it is 21:35:35 -!- jtza8 [~jtza8@iburst-41-213-63-97.iburst.co.za] has quit [Quit: Sleeping... or not.] 21:36:23 -!- entropax [~entropi@192.55.55.37] has quit [Remote host closed the connection] 21:36:30 -!- eno [~eno@nslu2-linux/eno] has quit [Read error: Connection reset by peer] 21:36:37 21:36:39 Fare: you mean ECL-> C -> SQLITE ? 21:36:43 entropax [~entropi@nat/intel/x-jyussoruupcspqlm] has joined #lisp 21:36:51 -!- astalla [~astalla@93-36-225-242.ip62.fastwebnet.it] has quit [Quit: Sto andando via] 21:37:04 I ask because I see in the sqlite book examples with python, perl, java etc 21:37:32 dlowe [~dlowe@c-98-216-105-167.hsd1.ma.comcast.net] has joined #lisp 21:37:52 -!- Athas [~athas@82.211.209.162] has quit [Remote host closed the connection] 21:37:55 francogrex: there are several sqlite bindings for CL 21:38:21 it seems that when one starts with private repository, it can't be made public later... uh 21:39:45 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 240 seconds] 21:40:19 francogrex: I recall that it was something where you registered a callback using one of the functions in SQLite API 21:41:25 eno [~eno@nslu2-linux/eno] has joined #lisp 21:42:16 francogrex: http://www.sqlite.org/c3ref/create_function.html <--- you'd have to pass a FFI callback to it 21:43:04 ok got it. This is the code after reorganising: https://bitbucket.org/zoldar/typer_public/src/tip/src/control.lisp , and this is how it looked before: https://bitbucket.org/zoldar/typer_public/src/140e8e7cb2ae/typer.lisp#cl-262 21:43:57 oh ok I see. thanks for info 21:44:14 rapacity [~prwg@unaffiliated/rapacity] has joined #lisp 21:44:24 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 21:44:25 minion: memo for rtoym: asdf 2.003 is the shyte. 21:44:25 Remembered. I'll tell rtoym when he/she/it next speaks. 21:44:55 minion: memo for rme: can you upgrade ccl's asdf to 2.003 one of these days? 21:44:55 Remembered. I'll tell rme when he/she/it next speaks. 21:44:59 -!- rread [~rread@c-24-130-52-79.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 21:45:04 rread [~rread@nat/sun/x-dusedrgzffuevumb] has joined #lisp 21:45:16 minion: memo for slyrus: can you upgrade sbcl's asdf to 2.003 ? 21:45:16 Remembered. I'll tell slyrus when he/she/it next speaks. 21:46:40 Fare: do you have an amazon aws account? 21:47:24 -!- Stattrav [~Stattrav@117.192.136.187] has quit [Quit: Well, the machine might have gone down. Brb after a reboot.] 21:47:48 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Quit: +++ killed by SIGSEGV +++] 21:47:54 zoldar: you package use lists differ 21:48:05 *your 21:48:15 Xach: I don't think so 21:48:18 should I? 21:48:26 zoldar: also, the .asd file is not the right place for defpackage.. personally I use a packages.lisp file 21:48:39 Fare: nah. i was thinking about setting up a highly available memorable URL for the latest asdf 21:48:55 -!- francogrex [~user@109.130.30.96] has quit [Remote host closed the connection] 21:49:11 Fare: Thanks. 21:49:11 rtoym, memo from Fare: asdf 2.003 is the shyte. 21:49:25 -!- abend [~alx@67.136.131.11] has quit [Ping timeout: 265 seconds] 21:50:01 adeht: ok, you're right, good idea 21:50:21 Xach: is common-lisp.net/project/asdf not good enough? 21:50:22 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 21:50:25 -!- gruseom [~daniel@136.159.108.4] has quit [Ping timeout: 264 seconds] 21:50:40 Hmm. The asdf version number still appears to be 2.105. Need to figure how to get 2.003 from git.... 21:51:26 adeht: but do you mean the difference between :typer and :typer-server packages ? 21:51:32 Fare: I never remember it, so it doesn't work for me. Also, the "Getting it" link does not work. 21:51:43 doesn't? 21:51:55 zoldar: I mean that your new :typer package definition does not use hunchentoot 21:52:07 Fare: click "getting it" on the right sidebar and it goes nowhere. 21:52:44 Fare: it has instead of apparently. 21:52:47 zoldar: yet you still use unqualified names, e.g. *acceptor* and process-connection 21:54:05 Fare: That page is pretty good otherwise. I'll try to figure out how to remember it. 21:55:34 Can anyone suggest handy single-file projects they use? The only one I can think of at the moment is string-case.lisp. 21:56:15 Xach, fixed, though not committed yet 21:56:22 <_3b`> Fare: project page says there is a 'release' branch, but it looks like just a tag, and is "RELEASE" not "release" 21:56:22 -!- stis_ [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 21:56:29 Xach: add a pointer from l1sp.org ? 21:56:50 _3b, there is both a release branch and a RELEASE tag. Maybe the RELEASE tag is now redundant? 21:57:01 (it wasn't before I created the branch) 21:57:22 -!- ikki [~ikki@201.155.75.146] has quit [Ping timeout: 264 seconds] 21:57:23 Xach, the page was mainly done by gwking, I only updated it. 21:57:27 <_3b`> ah, maybe it just didn't create a tracking branch for it when i checked it out 21:58:34 should I remove the RELEASE tag? 21:58:36 meh 21:58:42 I'll keep it for now 21:58:55 <_3b`> yeah, tag seems reasonable to keep 22:00:18 anyone interested in helping w/ XCVB ? There are so many things to do... 22:00:20 fsmunoz [~fsmunoz@a85-138-208-213.cpe.netcabo.pt] has joined #lisp 22:00:40 or in making sbcl .so-able? 22:02:22 adeht, thanks for pointers, I'm starting to getting it sorted out 22:03:05 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 22:03:11 OmniMancer [~OmniMance@202.36.179.65] has joined #lisp 22:05:29 XCVB design question: assuming I need to persist dependency metadata about the object files I build, is it better to have one meta-data file per object file, or a central database for all of them? 22:05:58 I tend to think a central file is better... which brings the next question, which persistence layer to use? 22:06:53 Fare: i'll do a pointer from l1sp.org 22:07:50 *_3b`* wonders how hard it would be to make slime eval/compile keys do something useful with cl-who data 22:09:30 <_3b`> having the entire page in 1 form makes it a bit harder to do incrementally though, maybe storing previous version and sending a diff would work 22:09:36 ok, http://l1sp.org/asdf/ goes there, and also asdf/asdf.lisp asdf/asdf.tar.gz 22:09:46 Fare: Use some well-debugged persistence layer. You will probably need something with transactionality so that if the build system crashes the database is not left in a broken state. Berkeley DB? SqlLite? 22:10:27 reb`, sure - and it needs to have a nice Lisp interface. 22:10:30 -!- silenius [~silenius@c-24-130-172-194.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 22:10:43 Xach, don't forget to link the manual :) 22:10:58 entropi [~entropi@nat/intel/x-dcpbojgzslxljkrf] has joined #lisp 22:11:19 Fare: how much metadata and what "profile" of updating it? 22:11:22 <_8david`> I'm a fan of transactions and big fat databases. But for a build system?! Surely atomicity for dependency information can be achieved more easily? 22:11:35 antoszka [~antoszka@unaffiliated/antoszka] has joined #lisp 22:11:43 -!- entropax [~entropi@nat/intel/x-jyussoruupcspqlm] has quit [Ping timeout: 252 seconds] 22:11:51 ok, done. 22:11:59 ikki [~ikki@200.95.162.219] has joined #lisp 22:12:18 Elephant, bknr and cl-persistence all have transaction support IIRC 22:12:34 One build system I know about doesn't bother to persist build system metadata. When you run it the first time it forks off a server that hangs out in the background .... 22:12:38 (I'm not sure if this is the kind of persistence layer you guys are referring to though) 22:12:52 p_l|backup, a few hundred bytes to a few kilobytes per file, with pathnames, module "fullname", crypto checksums, and maybe a history of size and load-time / compile-time to help a future clever scheduler. 22:13:11 (probably not, disregard that) 22:13:24 for now, a central process that updates it is fine, but in the future, maybe plenty of distributed workers sharing the same pool. 22:13:36 while the server is running, it knows all about last build times, md5 sums, parsed build config files, etc. 22:14:10 and when the server dies, you throw out all the cache? 22:14:16 Fare: a cheap way would be too use blocking, append-only file 22:14:17 right 22:14:40 Once every few days, if you haven't been building code, you must re-read all build config files. 22:14:40 the idea here would be to reuse an existing persistence layer, not to make it myself. 22:15:18 Fare: The information you are interested in storing comes in several different types. Storing each in a different way may make sense. 22:15:20 Fare: this reuses a persistence layer known as CL:READ ;-) 22:15:52 p_l|backup, I thought of that. Meh. 22:16:06 fisxoj [~fisxoj@HSI-KBW-095-208-111-226.hsi5.kabel-badenwuerttemberg.de] has joined #lisp 22:16:14 and a mix of the two: a server that once in a while updates a big file for READing. 22:16:26 <_8david`> I think what you've just listed as requirements illustrates that the information is conceptually per-file, and that's where it should go. 22:16:33 basically the bknr approach 22:16:48 _8david`, not sure what you mean 22:18:06 open(logfile, O_APPEND|O_CLOEXEC|O_CREAT|O_DIRECT|O_EXCL|O_WRONLY) :) 22:18:40 p_l|backup, you mean (isys:open logfile (logior isys:o-append ...)) 22:18:45 Fare: To build you combine local files (including build configs) that may be modified with global files that are strictly read only. It may be convenient to store the info for each type in a different way. 22:19:08 Fare: well, I didn't want to assume what kind of API you are using to access low-level I/O :-) 22:19:22 -!- Soulman1 [~knute@154.80-202-254.nextgentel.com] has left #lisp 22:19:27 p_l|backup, and so you assumed C? 22:19:36 Fare: I assumed the style from man page :) 22:20:32 -!- Dawgmatix [~dman@c-76-124-9-27.hsd1.nj.comcast.net] has quit [Quit: Ex-Chat] 22:21:21 -!- morphling [~stefan@gssn-5f7544d8.pool.mediaWays.net] has quit [Remote host closed the connection] 22:21:57 -!- Fare [~Fare@c-24-218-127-11.hsd1.ma.comcast.net] has quit [Quit: Leaving] 22:22:27 Fare: Don't persist dependency metadata. It can be reconstructed in a minute even for large projects. 22:22:45 -!- Nshag [user@lns-bzn-30-82-253-191-121.adsl.proxad.net] has quit [Ping timeout: 240 seconds] 22:24:17 fare: C is unix's native language... 22:25:22 Nshag [user@lns-bzn-57-82-249-22-239.adsl.proxad.net] has joined #lisp 22:26:12 hi pkhuong 22:26:43 pkhuong: do you have any objections to me making string-case more available (by adding a simple .asd)? 22:27:47 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #lisp 22:28:34 pkhuong: you wouldn't have to do anything - i'm basically caching it with an .asd to make it depends-on-able. 22:28:56 Xach: absolutely not! I still have to handle fill-pointerful strings 22:29:09 ok, thanks. 22:29:14 *Xach* puts string-case into quicklisp 22:32:42 abend [~alx@076-076-146-016.pdx.net] has joined #lisp 22:35:48 davazp [~user@83.46.7.98] has joined #lisp 22:39:37 bmac_ [~bmac@72.93.252.173] has joined #lisp 22:39:49 pkhuong: could I use Common-Cold to "pack" a function/closure, send it over net then execute it there (all images started from common dump)? 22:43:04 -!- bmac [~bmac@72.93.252.173] has quit [Ping timeout: 265 seconds] 22:43:05 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Remote host closed the connection] 22:43:20 pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has joined #lisp 22:46:59 -!- pickles [~paul@d47-69-2-54.col.wideopenwest.com] has left #lisp 22:52:59 -!- fisxoj [~fisxoj@HSI-KBW-095-208-111-226.hsi5.kabel-badenwuerttemberg.de] has quit [Quit: Ex-Chat] 22:54:26 p_l|backup: that's what it does... except that it doesn't preserve setfable cells. 22:55:35 *p_l|backup* had been considering using it for distributed worker mechanism 22:55:39 if you're on a common platform, it's really not hard to pass compiled code around. 22:56:11 well, I could try dumping fasls and passing them around 22:56:19 especially on x86-64. 22:57:26 That'll let you preserve closure cells and pass around pretty much arbitrary code without recompiling it... otoh, it doesn't let you recompile things in a specialised context either ;) 22:57:33 sellout [~greg@c-24-128-48-180.hsd1.ma.comcast.net] has joined #lisp 22:58:50 recompiling closures is a really interesting approach, and it hasn't been that well exploited yet. 22:59:29 -!- adu [~ajr@pool-71-191-173-125.washdc.fios.verizon.net] has quit [Quit: adu] 23:02:47 -!- sugarshark [~ole@p4FDA992A.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 23:03:43 I've tried fairly hard to make that work on CL, but the details are really difficukt to get right. I'm thinking that I should instead provide explicit runtime compilation of a restricted IR, e.g. hyperblock at a time, and have people develop DSLs around that. 23:04:00 -!- zoldar [~zoldar@ods82.internetdsl.tpnet.pl] has quit [Quit: Ex-Chat] 23:05:09 lykki [~lykki2@f196.ip3.netikka.fi] has joined #lisp 23:14:52 Xach: also, wtf, people are using my !sbcl code? ;) 23:18:09 -!- sepult [~user@xdsl-78-34-242-33.netcologne.de] has quit [Remote host closed the connection] 23:18:55 pkhuong: it's the coolest string-case i know of 23:20:01 lispm [~lispm@d223083.adsl.hansenet.de] has joined #lisp 23:20:53 -!- lispm [~lispm@d223083.adsl.hansenet.de] has quit [Remote host closed the connection] 23:24:03 cisticola [~daddy@202.134.251.153] has joined #lisp 23:26:05 slyrus__ [~chatzilla@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 23:26:28 -!- RaceCondition [~RaceCondi@82.131.73.140.cable.starman.ee] has quit [Quit: asdf] 23:27:37 mbohun [~mbohun@202.124.75.189] has joined #lisp 23:28:58 knobo` [~user@82.89-10-22.nextgentel.com] has joined #lisp 23:29:44 sepult [~user@xdsl-78-34-242-33.netcologne.de] has joined #lisp 23:30:11 -!- knobo [~user@82.89-10-22.nextgentel.com] has quit [Ping timeout: 260 seconds] 23:31:21 -!- faux [~user@1-1-4-21a.gkp.gbg.bostream.se] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:31:28 -!- myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has quit [Quit: Leaving...] 23:31:31 pnq [asdf@AC8160F8.ipt.aol.com] has joined #lisp 23:40:13 -!- gigamonkey [~user@adsl-99-24-220-87.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 264 seconds] 23:40:44 krzysz00 [~user@pool-71-252-233-89.dllstx.fios.verizon.net] has joined #lisp 23:42:04 just wanted y'all to know that the latest iteration of my Common Lisp roguelike, Menacs of the Mines, is out. The new version 0.3, with the major new features being health and combat (along with my first *real* macro) is available at http://motm.sourceforge.net/ 23:42:25 There's other features too, and those are in the release announcement. 23:44:07 sweet 23:45:35 -!- sepult [~user@xdsl-78-34-242-33.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:46:30 <_3b`> krzysz00: 'Menacs' or 'Menace'? you use both on that page 23:47:28 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 23:47:42 syamajala [~syamajala@68-116-188-249.dhcp.oxfr.ma.charter.com] has joined #lisp 23:51:50 toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has joined #lisp 23:52:45 -!- pnq [asdf@AC8160F8.ipt.aol.com] has quit [Quit: Leaving] 23:54:54 _3b`: Menace, where is the first one (is a typo, fix immidiately by anyone) 23:56:34 -!- cisticola [~daddy@202.134.251.153] has quit [Read error: No route to host] 23:57:32 Xach: thanks (if you were replying to me) 23:58:44 marioxcc [~user@200.92.19.47] has joined #lisp