00:00:24 zort- [~eitan@bas1-toronto07-1176315793.dsl.bell.ca] has joined #lisp 00:00:40 -!- dnolen [~user@12.130.125.8] has quit [Remote host closed the connection] 00:00:57 -!- dnolen_ [~user@12.130.125.8] has quit [Remote host closed the connection] 00:01:34 dnolen [~user@12.130.125.8] has joined #lisp 00:01:45 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 00:01:45 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 00:02:31 Can a restart be visible only interactively? Because when I enter just (note-log ".emacs.d/rcirc-log/#lfe@irc.freenode.net") in the REPL, I see a bunch of restarts including attempt-resync, but (handler-case (note-log ".emacs.d/rcirc-log/#lfe@irc.freenode.net") (error () (compute-restarts))) just returns a list of the three standard abort/retry restarts. 00:02:56 mathrick [~mathrick@94.144.63.84] has joined #lisp 00:03:28 -!- vaus [~vaus@180.Red-83-61-39.dynamicIP.rima-tde.net] has quit [Quit: vaus] 00:03:30 In case it wasn't clear, the first form results in an error and the interactive debugger gets entered. 00:03:59 -!- ipmonger [~ipmonger@c-68-63-82-226.hsd1.pa.comcast.net] has quit [Quit: ipmonger] 00:04:04 zort-: handler-case unwinds the stack so the restarts aren't there any more. 00:04:05 zort-: are you using SLIME? 00:04:05 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 00:04:08 zort-: handler-bind does not 00:04:31 SLIME, yes 00:05:36 Xach: Now why dose it do that? 00:06:00 zort-: one is simpler and easier for when you don't need the whole power of restarts and such 00:07:49 -!- Amadiro [~Amadiro@ti0021a380-dhcp0217.bb.online.no] has quit [Read error: Operation timed out] 00:12:00 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 00:12:00 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 00:12:44 -!- Ralith [~ralith@67.101.126.22] has quit [Ping timeout: 260 seconds] 00:15:28 Natch [~Natch@c-1dcce155.25-4-64736c10.cust.bredbandsbolaget.se] has joined #lisp 00:16:05 -!- momo-reina [~user@122.179.94.58] has quit [Remote host closed the connection] 00:18:00 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 00:18:00 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 00:20:44 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 00:21:10 -!- wishbone4 [~user@167.216.131.126] has quit [Remote host closed the connection] 00:24:11 -!- dnolen [~user@12.130.125.8] has quit [Ping timeout: 245 seconds] 00:25:27 -!- k0001 [~k0001@host76.190-228-122.telecom.net.ar] has quit [Ping timeout: 240 seconds] 00:31:38 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Quit: leaving] 00:31:55 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 00:33:01 mritz [~textual@cpe-70-112-3-176.austin.res.rr.com] has joined #lisp 00:33:08 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 00:33:30 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 00:34:15 -!- tritchey [~tritchey@108.60.121.114] has quit [Quit: tritchey] 00:35:15 -!- iocor [~textual@unaffiliated/iocor] has quit [Quit: Computer has gone to sleep.] 00:35:21 -!- Jasko [~tjasko@108.60.121.114] has quit [Quit: This computer has gone to sleep] 00:37:20 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 00:38:37 -!- kuzary [~who@gateway/tor-sasl/kuzary] has quit [Remote host closed the connection] 00:40:26 kuzary [~who@gateway/tor-sasl/kuzary] has joined #lisp 00:50:28 -!- mritz [~textual@cpe-70-112-3-176.austin.res.rr.com] has quit [Quit: Computer has gone to sleep.] 00:50:34 -!- alvis [~user@tx-184-6-177-129.dhcp.embarqhsd.net] has quit [Read error: Connection reset by peer] 00:50:42 joekarma [~joekarma@70.28.245.59] has joined #lisp 00:58:18 -!- paul0 [~paul0@200.146.127.132.dynamic.adsl.gvt.net.br] has quit [Quit: paul0] 00:58:53 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Ping timeout: 245 seconds] 01:05:42 neoesque [~neoesque@210.59.147.232] has joined #lisp 01:10:46 peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #lisp 01:14:25 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 01:15:22 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Read error: Operation timed out] 01:17:15 -!- joekarma [~joekarma@70.28.245.59] has quit [Quit: joekarma] 01:20:30 -!- statonjr [~statonjr@cpe-098-024-165-246.carolina.res.rr.com] has quit [Quit: statonjr] 01:26:45 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 01:31:04 mritz [~textual@cpe-70-112-3-176.austin.res.rr.com] has joined #lisp 01:32:12 -!- iLogical_ [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 01:37:03 Ralith [~ralith@216.162.199.202] has joined #lisp 01:37:16 PuercoPop [~PuercoPop@190.41.173.174] has joined #lisp 01:38:57 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Quit: (quit :reason 'sleep)] 01:39:43 meiji11 [~user@S0106f8d111247e29.mh.shawcable.net] has joined #lisp 01:43:22 -!- lars_t_h [~lars_t_h@002128198062.mbb.telenor.dk] has quit [Quit: Leaving] 01:49:42 sbenitezb [~sebas@186.136.23.25] has joined #lisp 01:49:48 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 01:50:59 girzel [~user@114.252.254.124] has joined #lisp 01:53:03 -!- fronglong [~kanedank@pool-72-74-50-53.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 01:55:40 pnq [~nick@unaffiliated/pnq] has joined #lisp 01:55:50 -!- sbenitezb [~sebas@186.136.23.25] has left #lisp 01:58:34 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Remote host closed the connection] 01:58:46 zodiac1111_ [~zodiac111@124.90.135.160] has joined #lisp 02:00:48 -!- paradoja [~paradoja@acceso-cmp174-200.lpa.idec.net] has quit [Remote host closed the connection] 02:02:16 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 02:05:50 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 02:08:45 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Quit: leaving] 02:09:04 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 02:09:16 harish [~harish@cm108.zeta234.maxonline.com.sg] has joined #lisp 02:09:24 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Client Quit] 02:09:41 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 02:13:51 If you want to have a look at my CL stepper: https://gitorious.org/com-informatimago/com-informatimago/trees/master/common-lisp/lisp ; it works by defining the CL special operators and defun/defgeneric/defmethod as macros that expand to instrumented code. You just change (:use "CL") by (:use "CL-STEPPER") in your defpackage and then you can (step (your-code)) :-) 02:14:30 Let's say it's an alpha release. 02:16:25 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Quit: leaving] 02:16:41 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 02:18:26 springz [~springz@116.231.101.186] has joined #lisp 02:20:06 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Client Quit] 02:20:24 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 02:22:51 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Client Quit] 02:23:08 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 02:23:33 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Client Quit] 02:23:48 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 02:24:45 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Client Quit] 02:25:03 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 02:26:18 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Client Quit] 02:26:33 clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has joined #lisp 02:28:28 -!- DataLinkDroid [~DataLink@1.154.137.175] has quit [Quit: Bye] 02:29:34 -!- meiji11 [~user@S0106f8d111247e29.mh.shawcable.net] has quit [Remote host closed the connection] 02:29:50 -!- syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 02:42:06 -!- smanek [~smanek@173-228-44-49.dsl.static.sonic.net] has quit [Quit: This computer has gone to sleep] 02:44:53 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 02:45:50 ebobby [~fms@70-36-236-228.dsl.static.sonic.net] has joined #lisp 02:47:32 CrazyEddy [~theanthro@wrongplanet/CrazyEddy] has joined #lisp 02:49:03 Kron_ [~Kron@59.92.142.135] has joined #lisp 02:51:49 -!- clos [~lambdakne@cpe-67-10-75-19.rgv.res.rr.com] has quit [Quit: leaving] 02:51:51 stlifey [~stlifey@183.46.12.156] has joined #lisp 03:03:35 -!- benny [~user@i577A860A.versanet.de] has quit [Ping timeout: 246 seconds] 03:03:50 anyone bored enough to do a little code review of a B+ tree implementation in CL ? Just looking for general comment to improve my "lispyness", not validation of any homework or something, I just wrote this to improve my Lisp. 03:03:57 -!- Kvaks [~quassel@15.123.34.95.customer.cdi.no] has quit [Read error: Connection reset by peer] 03:04:39 Kvaks [~quassel@15.123.34.95.customer.cdi.no] has joined #lisp 03:07:07 -!- Jubb [~ghost@pool-108-28-0-134.washdc.fios.verizon.net] has quit [Remote host closed the connection] 03:07:35 echo-area [~user@182.92.247.2] has joined #lisp 03:08:37 -!- springz [~springz@116.231.101.186] has quit [Ping timeout: 246 seconds] 03:09:44 -!- anon119 [~bman@12.104.144.2] has quit [Quit: Leaving.] 03:10:52 Jubb [~ghost@pool-108-28-0-134.washdc.fios.verizon.net] has joined #lisp 03:11:21 leo2007 [~leo@119.255.41.67] has joined #lisp 03:11:58 ebobby: it's the night. You may try posting it on news:comp.lang.lisp. /me going to bed. 03:12:35 actually I just did 03:12:37 thanks 03:12:46 have a good night 03:13:42 Yuuhi` [benni@p5483A9F2.dip.t-dialin.net] has joined #lisp 03:15:07 -!- Yuuhi [benni@p5483AAAE.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 03:19:47 :o 03:19:56 attila_lendvai [~attila_le@5.34.27.192] has joined #lisp 03:19:56 -!- attila_lendvai [~attila_le@5.34.27.192] has quit [Changing host] 03:19:56 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 03:21:43 -!- agumonkey [~agu@233.158.70.86.rev.sfr.net] has quit [Ping timeout: 240 seconds] 03:23:00 benny [~user@i577A87BD.versanet.de] has joined #lisp 03:24:59 springz [~springz@123.151.195.1] has joined #lisp 03:27:50 -!- stlifey [~stlifey@183.46.12.156] has quit [Quit: WeeChat 0.3.8] 03:30:29 -!- _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has quit [Ping timeout: 252 seconds] 03:35:22 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Read error: Connection reset by peer] 03:38:26 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 03:39:41 -!- mike4_ [~mike4_@gateway/tor-sasl/mike4/x-38362156] has quit [Remote host closed the connection] 03:41:35 hitecnologys [~hitecnolo@109.120.39.12] has joined #lisp 03:42:21 anon119 [~bman@c-98-238-210-132.hsd1.ca.comcast.net] has joined #lisp 03:43:19 so I am in this Ruby meetup, and I am doing Lisp... 03:44:17 wbooze [~wbooze@xdsl-84-44-208-187.netcologne.de] has joined #lisp 03:45:11 stlifey [~stlifey@183.46.12.156] has joined #lisp 03:51:23 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 240 seconds] 03:53:36 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 03:54:42 -!- zodiac1111_ [~zodiac111@124.90.135.160] has quit [Read error: Connection reset by peer] 03:55:48 -!- ebobby [~fms@70-36-236-228.dsl.static.sonic.net] has quit [Quit: Lost terminal] 03:56:27 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Remote host closed the connection] 03:57:26 -!- cmatei [~cmatei@95.76.22.68] has quit [Read error: Operation timed out] 03:58:04 theos [~theos@unaffiliated/theos] has joined #lisp 03:58:18 DataLinkDroid [~DataLink@1.154.137.175] has joined #lisp 04:06:58 cola_zero [~cola_zero@www5116ue.sakura.ne.jp] has joined #lisp 04:10:14 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 04:15:22 tiglog [~topeak@61.149.230.55] has joined #lisp 04:16:03 -!- DataLinkDroid [~DataLink@1.154.137.175] has quit [Quit: Bye] 04:16:22 DataLinkDroid [~DataLink@1.154.137.175] has joined #lisp 04:17:19 -!- DataLinkDroid [~DataLink@1.154.137.175] has quit [Client Quit] 04:18:38 DataLinkDroid [~DataLinkD@1.154.137.175] has joined #lisp 04:18:51 -!- DataLinkDroid [~DataLinkD@1.154.137.175] has quit [Client Quit] 04:19:30 DataLinkDroid [~DataLinkD@1.154.137.175] has joined #lisp 04:24:00 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 04:24:07 -!- kpreid [~kpreid@adsl-75-37-17-153.dsl.pltn13.sbcglobal.net] has quit [Quit: Quitting] 04:29:25 -!- mickbeaver [~mickbeave@216-136-25-2.static.twtelecom.net] has left #lisp 04:34:46 sea [~user@63.170.68.243] has joined #lisp 04:34:50 -!- sea is now known as sea4ever 04:35:09 -!- sea4ever [~user@63.170.68.243] has quit [Changing host] 04:35:10 sea4ever [~user@unaffiliated/sea4ever] has joined #lisp 04:38:16 -!- Jubb [~ghost@pool-108-28-0-134.washdc.fios.verizon.net] has quit [Ping timeout: 246 seconds] 04:39:44 real-hitecnology [~hitecnolo@94.137.3.73] has joined #lisp 04:40:28 alvis [~user@tx-184-6-177-129.dhcp.embarqhsd.net] has joined #lisp 04:41:44 -!- hitecnologys [~hitecnolo@109.120.39.12] has quit [Ping timeout: 252 seconds] 04:44:19 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 04:45:36 -!- springz [~springz@123.151.195.1] has quit [Quit: Ex-Chat] 04:54:14 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 05:00:01 -!- sea4ever [~user@unaffiliated/sea4ever] has left #lisp 05:07:19 -!- tali713 [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has quit [Read error: Connection reset by peer] 05:09:53 tali713 [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has joined #lisp 05:10:38 Fullmoon [~Fullmoon@h081217030118.dyn.cm.kabsi.at] has joined #lisp 05:11:57 ivan-kanis [~user@89.83.137.164] has joined #lisp 05:16:06 attila_lendvai [~attila_le@37.99.51.76] has joined #lisp 05:16:07 -!- attila_lendvai [~attila_le@37.99.51.76] has quit [Changing host] 05:16:07 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 05:18:19 Spion [~spion@unaffiliated/spion] has joined #lisp 05:18:31 -!- mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has quit [Ping timeout: 246 seconds] 05:19:15 -!- guaqua` is now known as guaqua 05:21:55 -!- Spion_ [~spion@unaffiliated/spion] has quit [Ping timeout: 260 seconds] 05:22:42 mishoo [~mishoo@79.112.113.237] has joined #lisp 05:24:23 has anyone else noticed sbcl booting up slowly when using quicklisp on mac osx? i'm having a ~20 second wait on start. also, it seems to hang (or have the same wait) when i M-. on slime 05:26:32 -!- real-hitecnology [~hitecnolo@94.137.3.73] has quit [Quit: real-hitecnology] 05:32:09 hitecnologys [~hitecnolo@94.137.3.73] has joined #lisp 05:34:43 -!- hitecnologys [~hitecnolo@94.137.3.73] has quit [Client Quit] 05:35:18 -!- anon119 [~bman@c-98-238-210-132.hsd1.ca.comcast.net] has left #lisp 05:37:50 -!- k0001 [~k0001@host76.190-228-122.telecom.net.ar] has quit [Ping timeout: 248 seconds] 05:41:23 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 05:49:59 Kryztof [~user@81.174.155.115] has joined #lisp 05:51:35 hkarlen [~user@c83-254-165-239.bredband.comhem.se] has joined #lisp 05:58:21 gravicappa [~gravicapp@ppp91-77-181-61.pppoe.mtu-net.ru] has joined #lisp 06:03:53 tritchey [~tritchey@ip-64-134-226-163.public.wayport.net] has joined #lisp 06:08:18 -!- tritchey [~tritchey@ip-64-134-226-163.public.wayport.net] has quit [Client Quit] 06:08:49 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 06:10:22 -!- Tristam [~Tristam@bodhilinux/team/Tristam] has quit [Ping timeout: 248 seconds] 06:11:21 hkBst [~marijn@79.170.210.172] has joined #lisp 06:11:21 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 06:11:21 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 06:11:41 Kron__ [~Kron@59.92.142.135] has joined #lisp 06:12:45 -!- DataLinkDroid [~DataLinkD@1.154.137.175] has quit [Quit: Bye] 06:13:10 DataLinkDroid [~DataLinkD@1.154.137.175] has joined #lisp 06:13:17 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 252 seconds] 06:13:25 [6502] [4e0ceb32@gateway/web/freenode/ip.78.12.235.50] has joined #lisp 06:14:26 -!- Kron_ [~Kron@59.92.142.135] has quit [Ping timeout: 256 seconds] 06:15:09 kushal [kdas@fedora/kushal] has joined #lisp 06:15:34 -!- phax [~phax@unaffiliated/phax] has quit [Ping timeout: 246 seconds] 06:17:39 <[6502]> hello. Is "symbol-macrolet" used often or is sort of an "internal implementation" thing that is rarely seen in applications? 06:21:21 -!- Shozan is now known as SHODAN 06:31:13 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:32:30 anon119 [~bman@c-67-181-158-121.hsd1.ca.comcast.net] has joined #lisp 06:34:05 http://www.infoq.com/presentations/Faith-Evolution-Programming-Languages 06:34:08 it is about lambda. 06:34:14 Tristam [~Tristam@bodhilinux/team/Tristam] has joined #lisp 06:35:34 -!- hkarlen [~user@c83-254-165-239.bredband.comhem.se] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:35:41 -!- amnesiac [~amnesiac@p3m/member/Amnesiac] has quit [Quit: This computer has gone to sleep] 06:40:59 -!- tiglog [~topeak@61.149.230.55] has quit [Quit: Leaving] 06:42:10 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 246 seconds] 06:42:16 [6502]: it can be useful in the implementation of WITH-* macros 06:42:33 i.e. the hyperspec mentions WITH-SLOTS 06:42:56 -!- ivan-kanis [~user@89.83.137.164] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:43:12 I've used it in a similar context in an ffi wrapper around C structures 06:43:21 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 06:43:50 -!- spacefrogg^ is now known as spacefrogg 06:46:31 ivan-kanis [~user@89.83.137.164] has joined #lisp 06:51:23 eni [~eni@31.171.153.34] has joined #lisp 06:53:01 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 246 seconds] 06:55:50 -!- jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has quit [Ping timeout: 245 seconds] 06:56:18 hkBst [~marijn@79.170.210.172] has joined #lisp 06:56:18 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 06:56:18 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 06:57:14 -!- [6502] [4e0ceb32@gateway/web/freenode/ip.78.12.235.50] has quit [Quit: Page closed] 06:59:32 -!- ltriant [~ltriant@110-174-168-43.static.tpgi.com.au] has quit [Quit: Computer has gone to sleep] 06:59:33 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 07:01:27 -!- Tristam [~Tristam@bodhilinux/team/Tristam] has quit [Ping timeout: 240 seconds] 07:02:39 -!- fantazo [~fantazo@91-119-143-213.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 07:12:15 mrSpec [~Spec@88.208.105.6] has joined #lisp 07:12:15 -!- mrSpec [~Spec@88.208.105.6] has quit [Changing host] 07:12:15 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:12:21 nha [~prefect@koln-4d0b0e37.pool.mediaWays.net] has joined #lisp 07:17:34 -!- fold [~fold@71-8-117-85.dhcp.ftwo.tx.charter.com] has quit [Ping timeout: 248 seconds] 07:18:40 -!- DataLinkDroid [~DataLinkD@1.154.137.175] has quit [Quit: Bye] 07:21:19 springz [~springz@116.231.101.186] has joined #lisp 07:25:43 -!- naryl [~weechat@46.182.24.168] has quit [Ping timeout: 246 seconds] 07:26:27 jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has joined #lisp 07:27:55 stat_vi [~stat@dslb-094-218-023-132.pools.arcor-ip.net] has joined #lisp 07:31:40 Tristam [~Tristam@bodhilinux/team/Tristam] has joined #lisp 07:31:47 disciple [~krishna@117.221.132.198] has joined #lisp 07:34:20 -!- neoesque [~neoesque@210.59.147.232] has quit [Remote host closed the connection] 07:35:22 a7p [a7p@9.83.238.89.in-addr.arpa.manitu.net] has joined #lisp 07:37:16 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Ping timeout: 265 seconds] 07:37:48 renard_ [~renard@2a01:e0b:1:150:ca0a:a9ff:fef1:a847] has joined #lisp 07:40:42 RomyRomy [~stickycak@pool-108-46-146-198.nycmny.fios.verizon.net] has joined #lisp 07:41:35 -!- RomyRomy [~stickycak@pool-108-46-146-198.nycmny.fios.verizon.net] has quit [Client Quit] 07:42:23 -!- Bike [~Glossina@67-5-198-46.ptld.qwest.net] has quit [Ping timeout: 252 seconds] 07:43:40 Beetny [~Beetny@ppp118-208-29-163.lns20.bne1.internode.on.net] has joined #lisp 07:47:46 punee [~punee@213-245-106-105.rev.numericable.fr] has joined #lisp 07:47:53 attila_lendvai [~attila_le@37.99.77.23] has joined #lisp 07:47:53 -!- attila_lendvai [~attila_le@37.99.77.23] has quit [Changing host] 07:47:53 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 07:55:19 -!- PuercoPop [~PuercoPop@190.41.173.174] has quit [Ping timeout: 246 seconds] 07:58:17 -!- JPeterson [~JPeterson@s213-103-211-58.cust.tele2.se] has quit [Read error: Connection reset by peer] 07:58:46 JPeterson [~JPeterson@s213-103-211-58.cust.tele2.se] has joined #lisp 07:59:59 -!- girzel [~user@114.252.254.124] has quit [Ping timeout: 265 seconds] 08:03:27 JPeterso2 [~JPeterson@s213-103-211-58.cust.tele2.se] has joined #lisp 08:06:31 -!- JPeterson [~JPeterson@s213-103-211-58.cust.tele2.se] has quit [Ping timeout: 246 seconds] 08:06:32 -!- JPeterso2 is now known as JPeterson 08:11:01 -!- gravicappa [~gravicapp@ppp91-77-181-61.pppoe.mtu-net.ru] has quit [Ping timeout: 244 seconds] 08:11:14 naryl [~weechat@46.182.24.168] has joined #lisp 08:16:19 Cymew [~user@fw01d.snowmen.se] has joined #lisp 08:18:10 prxq [~mommer@mnhm-590c1fa7.pool.mediaWays.net] has joined #lisp 08:19:06 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 256 seconds] 08:19:07 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 246 seconds] 08:19:59 attila_lendvai [~attila_le@188-143-59-238.pool.digikabel.hu] has joined #lisp 08:20:00 -!- attila_lendvai [~attila_le@188-143-59-238.pool.digikabel.hu] has quit [Changing host] 08:20:00 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 08:20:48 -!- p_l|setup is now known as p_l|abdn 08:21:12 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 08:24:38 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 265 seconds] 08:25:29 attila_lendvai [~attila_le@37.99.77.23] has joined #lisp 08:25:30 -!- attila_lendvai [~attila_le@37.99.77.23] has quit [Changing host] 08:25:30 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 08:27:33 -!- prxq [~mommer@mnhm-590c1fa7.pool.mediaWays.net] has quit [Quit: Leaving] 08:28:16 -!- stat_vi [~stat@dslb-094-218-023-132.pools.arcor-ip.net] has quit [Quit: leaving] 08:28:19 antonv [2e35c344@gateway/web/freenode/ip.46.53.195.68] has joined #lisp 08:29:29 prxq [~mommer@mnhm-590c1fa7.pool.mediaWays.net] has joined #lisp 08:30:13 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 248 seconds] 08:30:22 kpreid [~kpreid@adsl-75-37-17-153.dsl.pltn13.sbcglobal.net] has joined #lisp 08:30:55 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 265 seconds] 08:32:01 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 08:35:07 theos [~theos@unaffiliated/theos] has joined #lisp 08:36:02 Oddity [~Oddity@d154-20-195-85.bchsia.telus.net] has joined #lisp 08:36:03 -!- Oddity [~Oddity@d154-20-195-85.bchsia.telus.net] has quit [Changing host] 08:36:03 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 08:37:19 -!- Kron__ [~Kron@59.92.142.135] has quit [Ping timeout: 246 seconds] 08:37:20 jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has joined #lisp 08:38:10 -!- Tristam [~Tristam@bodhilinux/team/Tristam] has quit [Ping timeout: 265 seconds] 08:40:07 Tristam [~Tristam@bodhilinux/team/Tristam] has joined #lisp 08:40:24 Kron_ [~Kron@59.92.142.46] has joined #lisp 08:41:34 -!- Kron_ [~Kron@59.92.142.46] has quit [Client Quit] 08:41:49 Kron_ [~Kron@59.92.142.46] has joined #lisp 08:43:13 -!- Kron_ [~Kron@59.92.142.46] has quit [Client Quit] 08:45:02 -!- anon119 [~bman@c-67-181-158-121.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 08:46:43 gravicappa [~gravicapp@ppp91-77-162-154.pppoe.mtu-net.ru] has joined #lisp 08:49:59 add^_ [~add^_@m90-141-35-61.cust.tele2.se] has joined #lisp 08:55:11 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 09:01:09 ehu [~ehuels@31.138.173.141] has joined #lisp 09:02:20 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 265 seconds] 09:02:52 naeg [~naeg@194.208.239.170] has joined #lisp 09:05:27 gekko_ [~jjk@78.157.103.6] has joined #lisp 09:06:27 jdz [~jdz@89.201.99.128] has joined #lisp 09:08:03 -!- naeg [~naeg@194.208.239.170] has quit [Ping timeout: 245 seconds] 09:08:37 -!- tensorpudding [~michael@99.23.124.125] has quit [Ping timeout: 248 seconds] 09:08:55 -!- findiggle [~kirkwood@50-194-56-154-static.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds] 09:09:50 findiggle [~kirkwood@50-194-56-154-static.hfc.comcastbusiness.net] has joined #lisp 09:12:18 zodiac1111 [~zodiac111@124.90.135.160] has joined #lisp 09:12:57 ehu` [~ehuels@109.38.189.182] has joined #lisp 09:14:38 -!- ehu [~ehuels@31.138.173.141] has quit [Ping timeout: 256 seconds] 09:17:30 c_arenz [arenz@nat/ibm/x-miwarngklnvsikab] has joined #lisp 09:19:01 -!- kushal [kdas@fedora/kushal] has quit [Quit: Leaving] 09:21:31 hitecnologys [~hitecnolo@94.137.3.73] has joined #lisp 09:21:58 naeg [~naeg@194.208.239.170] has joined #lisp 09:23:10 -!- prxq [~mommer@mnhm-590c1fa7.pool.mediaWays.net] has quit [Remote host closed the connection] 09:24:52 -!- boyscared [~bm3719@muze.x.rootbsd.net] has quit [Read error: Connection reset by peer] 09:25:02 boyscared [~bm3719@muze.x.rootbsd.net] has joined #lisp 09:26:25 mucker [~mucker@183.83.240.198] has joined #lisp 09:26:36 -!- add^_ [~add^_@m90-141-35-61.cust.tele2.se] has quit [Quit: add^_] 09:28:31 squire [~squire@li128-195.members.linode.com] has joined #lisp 09:28:32 -!- squire [~squire@li128-195.members.linode.com] has quit [Client Quit] 09:31:24 tensorpudding [~michael@99.23.124.125] has joined #lisp 09:34:28 -!- gekko_ [~jjk@78.157.103.6] has quit [Remote host closed the connection] 09:34:44 gekko_ [~jjk@78.157.103.6] has joined #lisp 09:35:33 -!- stlifey [~stlifey@183.46.12.156] has quit [Quit: WeeChat 0.3.8] 09:36:51 prxq [~mommer@mnhm-590c1fa7.pool.mediaWays.net] has joined #lisp 09:39:57 -!- nagato is now known as looooooooooooooo 09:41:28 add^_ [~add^_@m90-141-35-61.cust.tele2.se] has joined #lisp 09:41:51 -!- add^_ [~add^_@m90-141-35-61.cust.tele2.se] has quit [Client Quit] 09:42:56 -!- wbooze [~wbooze@xdsl-84-44-208-187.netcologne.de] has quit [Ping timeout: 245 seconds] 09:44:13 xan_ [~xan@80.174.78.182.dyn.user.ono.com] has joined #lisp 09:44:37 -!- hitecnologys [~hitecnolo@94.137.3.73] has quit [Read error: Connection reset by peer] 09:45:00 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 09:45:00 hitecnologys [~hitecnolo@94.137.3.73] has joined #lisp 09:45:25 -!- leo2007 [~leo@119.255.41.67] has quit [Quit: rcirc on GNU Emacs 24.1.2] 09:46:23 -!- looooooooooooooo [~stardivin@122.236.248.201] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 09:47:40 -!- tensorpudding [~michael@99.23.124.125] has quit [Ping timeout: 246 seconds] 09:49:42 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 265 seconds] 09:53:06 -!- ivan-kanis [~user@89.83.137.164] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:58:53 -!- hitecnologys [~hitecnolo@94.137.3.73] has quit [Read error: Connection reset by peer] 09:59:04 _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 09:59:59 lirt [~lirt@88.205.176.201] has joined #lisp 10:01:05 hitecnologys [~hitecnolo@46.233.197.182] has joined #lisp 10:04:09 -!- _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has quit [Ping timeout: 276 seconds] 10:08:05 kushal [kdas@nat/redhat/x-xmpecrwpryvnwxgj] has joined #lisp 10:08:13 -!- kushal [kdas@nat/redhat/x-xmpecrwpryvnwxgj] has quit [Changing host] 10:08:13 kushal [kdas@fedora/kushal] has joined #lisp 10:10:26 _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 10:12:23 -!- ehu` [~ehuels@109.38.189.182] has quit [Ping timeout: 240 seconds] 10:13:07 -!- jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 10:14:03 jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has joined #lisp 10:17:47 Amadiro [~Amadiro@ti0021a380-dhcp0217.bb.online.no] has joined #lisp 10:31:44 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 10:42:08 ehu [~ehuels@31.136.30.169] has joined #lisp 10:50:01 -!- _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has quit [Ping timeout: 245 seconds] 10:54:59 DataLinkDroid [~DataLinkD@101.161.66.31] has joined #lisp 10:58:43 -!- gravicappa [~gravicapp@ppp91-77-162-154.pppoe.mtu-net.ru] has quit [Ping timeout: 246 seconds] 11:04:02 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 11:06:37 -!- kushal [kdas@fedora/kushal] has quit [Ping timeout: 252 seconds] 11:08:18 insomnia` [~milan@port-92-204-66-23.dynamic.qsc.de] has joined #lisp 11:08:41 -!- springz [~springz@116.231.101.186] has quit [Quit: Ex-Chat] 11:09:13 -!- insomnia` is now known as insomniaSalt 11:09:20 -!- insomniaSalt [~milan@port-92-204-66-23.dynamic.qsc.de] has quit [Changing host] 11:09:20 insomniaSalt [~milan@unaffiliated/iammilan] has joined #lisp 11:10:50 nagato [~stardivin@122.236.243.210] has joined #lisp 11:12:46 shinta42 [~shinta42@123.120.71.37] has joined #lisp 11:12:54 how do i trace the value of a variable/expression/form inside functions in emacs-slime? 11:13:14 anthracite [~user@pdpc/supporter/active/anthracite] has joined #lisp 11:13:37 kushal [kdas@fedora/kushal] has joined #lisp 11:14:45 shinta42: put an ASSERT in your function which checks if it is what you expect it to be 11:15:21 jdz:i am a noob can you give me an example? 11:16:16 shinta42: use paste.lisp.org to paste your code and indicate the variable 11:18:37 wakeup_ [~max@xdsl-89-0-107-229.netcologne.de] has joined #lisp 11:19:39 jdz:http://paste.lisp.org/display/130932 11:20:20 shinta42: thanks for not using spaces and making it hard for others to help you 11:20:24 jdz:i would like to trace (obj) which pasted into at-loc-p ...also the list created by remove-if-not... 11:20:35 jdz: http://paste.lisp.org/display/130932 11:22:13 shinta42: Sorry for aswering questions you didn't ask :) 11:22:14 shinta42: first of all instead of using LABELS, you can use a global function. then you can just TRACE both objects-at and at-loc-p 11:22:21 gravicappa [~gravicapp@ppp91-77-162-171.pppoe.mtu-net.ru] has joined #lisp 11:22:23 -!- wakeup [~max@xdsl-78-35-57-153.netcologne.de] has quit [Ping timeout: 268 seconds] 11:22:52 jdz:okay can you teach me how to do that 11:23:19 jdz:right now i only know how to use C-M-X to evalute each func 11:23:34 1. lisppaste can colorize the code. Select Common Lisp in the list labeled "Colorize as:" 11:23:55 attila_lendvai [~attila_le@87.247.56.195] has joined #lisp 11:23:56 -!- attila_lendvai [~attila_le@87.247.56.195] has quit [Changing host] 11:23:56 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 11:24:35 You didn't write this code? I think it's my only suggestion for today then. 11:24:55 naryl:its from land of lisp the book 11:25:05 Yes, I remember :) 11:25:10 naryl:lol... 11:26:30 I thought you're going to write another adventure using he techniques from the book. But it's just a copy. 11:26:36 *the 11:27:00 naryl:i am trying to learn how to debug/trace variables,forms,subfunctions etc...:( 11:27:01 shinta42: i annotated the paste 11:27:13 jdz:thanks 11:28:00 shinta42: also, do you put much mental effort to figure out where to not put spaces when you type? 11:28:58 shinta42: oh, and my annotation is wrong -- add the loc argument, too 11:29:11 jdz: Some clients don't put a space after completing a nick. You may forget them if you used a client which does it. 11:29:24 naryl: it's not only the colon 11:29:40 > variables,forms,subfunctions 11:29:42 oh, ok :) 11:31:46 anyway, this code is overcomplicated for no reason. objects-at (and at-loc-p) should use the global variables directly (imo) 11:32:27 -!- anthracite [~user@pdpc/supporter/active/anthracite] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:33:24 jdz:yah i think chapter 5 of land of lisp is kinda tough for a beginner 11:36:17 shinta42: i added another annotation 11:36:50 iocor [~textual@unaffiliated/iocor] has joined #lisp 11:37:59 jdz:thanks will look @ it in 2 hrs 11:38:05 jdz:will give u feedback 11:38:08 gr8 11:38:13 tnx 11:38:19 jdz: r u happy yet? 11:38:22 c g l8er 11:38:29 c u, sorry 11:42:33 -!- shinta42 [~shinta42@123.120.71.37] has quit [Ping timeout: 252 seconds] 11:42:50 sysfault [~exalted@p3m/member/sysfault] has joined #lisp 11:47:43 -!- gravicappa [~gravicapp@ppp91-77-162-171.pppoe.mtu-net.ru] has quit [Ping timeout: 246 seconds] 11:48:04 paradoja [~paradoja@acceso-cmp174-200.lpa.idec.net] has joined #lisp 11:49:41 ignas [~ignas@office.pov.lt] has joined #lisp 11:50:59 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 11:51:32 pierre__ [~pierre@AStrasbourg-551-1-88-200.w81-51.abo.wanadoo.fr] has joined #lisp 11:52:00 anthracite [~user@pdpc/supporter/active/anthracite] has joined #lisp 11:52:14 -!- pierre__ is now known as nowhere_man 11:56:13 vaus [~vaus@180.Red-83-61-39.dynamicIP.rima-tde.net] has joined #lisp 11:58:12 minion: memo for ebobby: have a look at: http://groups.google.com/group/comp.lang.ruby/msg/56fce4adeaa79f68?hl=en 11:58:13 Remembered. I'll tell ebobby when he/she/it next speaks. 12:00:13 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Remote host closed the connection] 12:00:47 -!- rtj [~rtj@bb220-255-83-99.singnet.com.sg] has quit [Ping timeout: 240 seconds] 12:01:00 -!- rj-code [~rj-code@bb220-255-83-99.singnet.com.sg] has quit [Ping timeout: 252 seconds] 12:01:03 rj-code_ [~rj-code@bb219-75-77-233.singnet.com.sg] has joined #lisp 12:01:32 minion: memo for shinta24: you can also trace flet and labels using com.informatimago.common-lisp.cesarum.utility:tracing-labels and tracing-flet. 12:01:32 Remembered. I'll tell shinta24 when he/she/it next speaks. 12:02:21 MoALTz [~no@92.2.120.0] has joined #lisp 12:02:25 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 12:03:57 pjb, our brief discussion, and your comments, made me think about a solution, and I thought perhaps such functions like POSITIVEP don't belong to Alexandria as utilities. But it did lead me to believe a new library was warranted. 12:03:59 minion: memo for shinta24: "tracing" subforms, variables, etc would be done by stepping with CL:STEP. But, 1) cl:step is not currently implemented in ccl. 2) cl:step is entirely interactive. Therefore I implemented com.informatimago.common-lisp.lisp.cl-stepper 12:03:59 Remembered. I'll tell shinta24 when he/she/it next speaks. 12:04:10 Quadrescence: yes, that's what I meant. 12:04:12 pjb, what do you think about https://bitbucket.org/tarballs_are_good/synonyms ? 12:04:35 No, I think it would be better to name the library for the programming style intended. 12:05:16 pjb, cl-mathematical-style-programming doesn't seem like it'd be a good idea for functions like positivep/negativep/etc (where I use them most) 12:05:22 Not all the functions you'd have there would be aliases. If you chooce the right programming style, it can lead to an anthology of operators. 12:05:31 Make it more general. 12:05:39 -!- setheus [~setheus@cpe-72-190-112-13.tx.res.rr.com] has quit [Ping timeout: 252 seconds] 12:05:43 Quadrescence: have you read Backus' paper about functional programming? 12:05:48 pjb, yes 12:05:54 (a long while ago) 12:06:08 Read it again ;-) 12:06:13 http://www.cs.cmu.edu/~crary/819-f09/Backus78.pdf 12:09:02 pjb, What's the message I'm supposed to be getting? 12:09:21 apathor [~apathor@c-24-218-104-106.hsd1.ma.comcast.net] has joined #lisp 12:09:22 functional programming? 12:09:40 What about it? 12:09:53 -!- apathor [~apathor@c-24-218-104-106.hsd1.ma.comcast.net] has left #lisp 12:09:59 We'd need a library to do easily functional programming in CL. 12:10:17 a library of little functions to be used as parameters to higher order functions. 12:10:43 (some 'positivep seq) vs. (some (lambda (bad) (not (minusp bad))) seq). 12:10:53 I've thought about that, but that leads to purely functional data structures, a baroque set of listy functions like the Haskell prelude (for which a lot of libs exist) 12:11:05 a medium term alternative being (some (complement minusp) seq). 12:11:24 Not necessarily. 12:12:22 (mapcar (curry setcar 42) (list (cons nil 1) (cons nil 2) (cons nil 3))) -> ((42 . 1) (42 . 2) (42 . 3)) 12:12:51 The 3 conses in the result are the same conses as in the parameter, if setcar is not functional. 12:15:29 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 260 seconds] 12:16:33 Quadrescence: or you could name it ashurbanipal. 12:16:39 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 12:16:45 see http://en.wikipedia.org/wiki/Synonym http://www.britishmuseum.org/research/search_the_collection_database/search_object_details.aspx?objectid=308401&partid=1 12:16:59 gravicappa [~gravicapp@ppp91-77-162-254.pppoe.mtu-net.ru] has joined #lisp 12:17:04 alexandria, cesarum, ashurbanipal :-) 12:17:42 Quadrescence: synonyms does not compile. bogus defpackage option (:nickname #:syn) 12:17:51 Xach, woops :S 12:18:00 "strcat"? 12:19:08 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.8] 12:19:09 -!- insomniaSalt [~milan@unaffiliated/iammilan] has quit [Remote host closed the connection] 12:19:14 Xach, I've seen it in two (2) utility libraries 12:19:15 naeg [~naeg@194.208.239.170] has joined #lisp 12:19:29 neither of which are alexandria 12:19:43 -!- naeg [~naeg@194.208.239.170] has quit [Client Quit] 12:20:02 naeg [~naeg@194.208.239.170] has joined #lisp 12:20:04 Let me know when I can retry 12:20:05 -!- DataLinkDroid [~DataLinkD@101.161.66.31] has quit [Quit: Bye] 12:20:08 now 12:20:18 -!- gekko_ [~jjk@78.157.103.6] has quit [Quit: Ex-Chat] 12:20:31 horray 12:21:52 pjb, I think functions like CURRY, COMPOSE, FLIP, etc; CONJUNCTION and DISJUNCTION; and so forth would belong in a "functional library", a library dedicated to (for the most part) classical combinators 12:22:06 -!- Beetny [~Beetny@ppp118-208-29-163.lns20.bne1.internode.on.net] has quit [Ping timeout: 248 seconds] 12:22:12 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 268 seconds] 12:22:54 eni [~eni@31.171.153.34] has joined #lisp 12:23:28 pjb, I remain unconvinced that something like non-positive-p would belong in that sort of library, even if such a function is useful for functional programming. 12:25:40 _travis_ [~nonya@c-98-244-123-185.hsd1.va.comcast.net] has joined #lisp 12:26:07 -!- gravicappa [~gravicapp@ppp91-77-162-254.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 12:26:28 shinta42 [~shinta42@123.120.68.16] has joined #lisp 12:26:46 (I guess CONJUNCTION/DISJUNCTION are alexandria's CONJOIN and DISJOIN.) 12:27:56 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 245 seconds] 12:28:31 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 12:29:26 pjb, That's another problem, in my opinion. I don't think it'd be good style for Alexandria to have the core subset of functionality in a functional library. It has four of the five functions I listed above, and along with CONSTANTLY, MAP(CAR), COMPLEMENT, that makes up a good bulk of functional combinators. 12:29:45 Function names should be verbs unless it makes no sense. Alexandria got it right :) 12:29:58 -!- SsvRrwQ` [~user@24.68.50.61] has quit [Remote host closed the connection] 12:30:10 Well, procedure names, perhaps. 12:30:21 naryl, except in functional programming, functions are not adverbs, adjectives, etc. 12:30:29 But functions encode relationships. 12:30:35 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 12:31:17 insomniaSalt [~user@port-92-204-66-23.dynamic.qsc.de] has joined #lisp 12:31:37 naryl, so I'd have to disagree that functions/procedures necessarily should be verbs, especially high-order functions 12:33:07 Procedures probably should be, since procedures get stuff done. 12:33:20 -!- prxq [~mommer@mnhm-590c1fa7.pool.mediaWays.net] has quit [Quit: Leaving] 12:33:49 tsuru`` [~charlie@adsl-74-179-17-227.bna.bellsouth.net] has joined #lisp 12:34:09 gravicappa [~gravicapp@ppp91-77-166-58.pppoe.mtu-net.ru] has joined #lisp 12:34:57 -!- insomniaSalt [~user@port-92-204-66-23.dynamic.qsc.de] has quit [Remote host closed the connection] 12:35:28 -!- tsuru` [~charlie@adsl-98-87-45-218.bna.bellsouth.net] has quit [Ping timeout: 246 seconds] 12:35:44 (defun slowly (f) (lambda (&rest args) (sleep 1) (prog1 (apply f args) (sleep 1)))); (funcall (slowly #'print) 1) 12:35:59 I guess you could change (mother-in-law x) to (find-mother-in-law x) to verbiferize it. 12:36:22 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 246 seconds] 12:36:45 that versus slow-down or make-slow. 12:37:05 -!- kushal [kdas@fedora/kushal] has quit [Ping timeout: 260 seconds] 12:37:46 I'd suggest contextification rather than verbification, in any case. 12:38:29 Zhivago, what do you mean? example? 12:40:42 cmatei [~cmatei@95.76.22.68] has joined #lisp 12:43:13 -!- shinta42 [~shinta42@123.120.68.16] has quit [Ping timeout: 265 seconds] 12:45:01 Well, If you consider the form of a form to be (context content ...) 12:45:25 Then (+ 1 2) becomes 'in the context of +, 1 and 2' 12:45:46 And (mother-in-law x) becomes 'in the context of mother-in-law, x' 12:46:00 tsuru``` [~charlie@adsl-74-179-198-33.bna.bellsouth.net] has joined #lisp 12:46:10 -!- gurrag [~gurrag@unaffiliated/gurrag] has quit [Ping timeout: 246 seconds] 12:46:24 agumonkey [~agu@233.158.70.86.rev.sfr.net] has joined #lisp 12:46:35 CJK has a notion of topic-comment grammar structure which is similar. 12:47:34 -!- tsuru`` [~charlie@adsl-74-179-17-227.bna.bellsouth.net] has quit [Ping timeout: 246 seconds] 12:49:01 theos [~theos@unaffiliated/theos] has joined #lisp 12:49:54 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 12:55:48 predicate names are not verbs. 12:56:05 Neither are accessors. 12:56:10 (find (function mother-in-law-p) (parents myself)) 12:56:49 -!- anthracite [~user@pdpc/supporter/active/anthracite] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:57:14 Now, since CL is multi-paradigm, it's normal to have clashing nomenclatures. Each paradigm will have its own kind of nomenclature. That's why we have packages. 12:58:07 You could rename them as such -- identify-mother-in-law, get-size. 12:58:26 But that involves a very procedural world view. 12:59:33 -!- Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has quit [Ping timeout: 248 seconds] 13:00:18 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 276 seconds] 13:01:27 Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has joined #lisp 13:04:51 -!- agumonkey [~agu@233.158.70.86.rev.sfr.net] has quit [Ping timeout: 276 seconds] 13:05:46 -!- disciple [~krishna@117.221.132.198] has quit [Ping timeout: 246 seconds] 13:06:05 agumonkey [~agu@233.158.70.86.rev.sfr.net] has joined #lisp 13:07:17 setheus [~setheus@cpe-72-190-112-13.tx.res.rr.com] has joined #lisp 13:08:31 disciple [~krishna@117.221.132.198] has joined #lisp 13:11:58 flavioribeiro [~flaviorib@186.192.87.33] has joined #lisp 13:12:40 hello 13:13:59 shinta42 [~shinta42@123.120.71.37] has joined #lisp 13:14:09 -!- lirt [~lirt@88.205.176.201] has quit [Quit: lirt] 13:15:01 does the lparallel runtime automatically ensure that a future eventually executes, or must i call force to make sure? 13:16:03 francogrex [~user@133.156-78-194.adsl-static.isp.belgacom.be] has joined #lisp 13:16:51 H4ns, from my limited experimentation, i suspect the latter 13:18:26 kushal [~kdas@fedora/kushal] has joined #lisp 13:18:56 Quadrescence: how'd you find that out? i've tried evaluating (future (print 'foo)) and found the print to be evaluated without me calling force 13:25:07 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 244 seconds] 13:25:18 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #lisp 13:27:12 Kron_ [~Kron@59.92.142.46] has joined #lisp 13:27:43 -!- francogrex [~user@133.156-78-194.adsl-static.isp.belgacom.be] has quit [Ping timeout: 240 seconds] 13:29:41 Alice3 [~Alice3@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 13:29:49 -!- Kron_ [~Kron@59.92.142.46] has quit [Client Quit] 13:32:38 H4ns, actually I think I'm wrong. According to the documentation, it seems futures are continually executed (with higher priority than similar "speculations") 13:33:04 Quadrescence: ok - i'll have to re-read carefully. thanks! 13:33:27 H4ns, I'm looking at http://lparallel.org/promises/ 13:35:56 *sykopomp* wonders if anyone's actually run into a situation with lparallel where its task stealing actually starves worker threads and tasks end up getting executed way later. 13:37:09 sykopomp: i might run into that situation with what i'm trying. if i do, i'll let you know :) 13:37:23 kushal [~kdas@fedora/kushal] has joined #lisp 13:38:22 (i'm starting my workers with pmap in a future that i'm not forcing and have them write to a queue that is processed by another (forced) future) 13:38:59 what are you using lparallel for anyway? 13:39:14 sykopomp: there's a nice blog post on Cilk's blog explaining why cactus stacks are necessary for robust task stealing. 13:39:15 for parallel programming 13:39:57 sykopomp: i'm processing huge files, and i'm trying to save run time by parsing them in parallel, to be more specific 13:41:12 if you're on SBCL, and the parsing step conses, fork might scale better. 13:41:21 pkhuong: Not sure if Erlang's pretent-preemption counts as having spaghetti stacks, but my understanding is that they do a manual (global?) balance check across the scheduler threads, every now and then. 13:41:53 s/pretent/pretend/ 13:42:32 pkhuong: i'm using ccl because debugging multi threaded programs with slime and sbcl does not work well for me. 13:42:38 H4ns: so you mean you have several disks and several controlers? 13:42:41 stat_vi [~stat@dslb-094-218-236-049.pools.arcor-ip.net] has joined #lisp 13:43:07 -!- Alice3 [~Alice3@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 13:43:10 pjb: my parsing is cpu bound. 13:43:11 sykopomp: erlang's is different: they actually jump stack, because only one thread/process works on a given actor. 13:43:18 H4ns: outch! 13:43:38 pkhuong: ah, right. 13:43:55 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 13:43:55 H4ns: you make me want to get back to my actors library. 13:44:16 H4ns: what kind of language is that? Usually parsing is O(n). 13:44:31 sykopomp: could do the same with futures, actually, but that amounts to implementing continuations. 13:44:50 sykopomp: if things work as i'm imagining it, i'm quite happy with how easy it is. 13:45:13 cipher [~user@unaffiliated/mshield] has joined #lisp 13:45:21 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 13:45:23 token1 < 40 GB > token2 ; where the meaning of token1 depends on the token2? 13:45:35 Perhaps you could reverse the files first? 13:45:37 pnq [~nick@unaffiliated/pnq] has joined #lisp 13:48:12 *Xach* crys as repo.or.cz goes on the fritz again 13:48:57 H4ns: btw, are you doing something similar to (handler-bind ((error (lambda (e) (with-lock-held (*debugger-lock*) (invoke-debugger e)))))) in your futures? Does lparallel do something like that? (is this a terrible idea?) 13:49:28 stlifey [~stlifey@116.26.24.217] has joined #lisp 13:49:42 sykopomp: i'm not doing it and i don't know whether it is a terrible idea. things "just work" with ccl for some reason, so i'm chugging along happily 13:50:13 will chug along later, that is. bye :) 13:50:21 :) 13:50:55 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Ping timeout: 246 seconds] 13:54:03 |3b|: what are the exciting changes in cl-opengl today? 13:56:58 ThomasH [~user@pdpc/supporter/professional/thomash] has joined #lisp 13:57:07 Greetings lispers 13:57:08 Xach: I'm getting an # error while installing QL on a new machine. 13:57:39 ehu: that doesn't sound very good. 13:57:49 exactly :-) 13:57:57 want a backtrace? 13:58:08 ehu: a network map might help more 13:58:18 ehu: but a backtrace is good too 13:58:23 Kron_ [~Kron@59.92.142.46] has joined #lisp 13:59:52 what do you mean by a network map? 14:00:10 maybe I can provide that too. 14:00:36 ehu: End-of-data sounds like something that would occur if something was truncated in transit. Perhaps by a proxy that rewrote a .tgz into a "permission denied" html page 14:00:44 -!- shinta42 [~shinta42@123.120.71.37] has quit [] 14:01:08 pnq1 [~nick@unaffiliated/pnq] has joined #lisp 14:01:48 ah. 14:01:55 my machine is public internet connected. 14:01:57 -!- pnq [~nick@unaffiliated/pnq] has quit [Ping timeout: 248 seconds] 14:01:58 sent you the backtrace. 14:02:08 (you should be able to ping it: hix.nu) 14:03:44 ehu: does it happen all the time? 14:04:53 yes. multiple times in a row, even with restarting the ABCL image. 14:04:56 -!- c_arenz [arenz@nat/ibm/x-miwarngklnvsikab] has quit [Ping timeout: 246 seconds] 14:04:57 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 14:05:04 (current trunk abcl image) 14:06:43 optikalmouse [~user@gw.trapeze.com] has joined #lisp 14:07:01 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 252 seconds] 14:07:03 -!- ASau [~user@95-26-148-61.broadband.corbina.ru] has quit [Remote host closed the connection] 14:07:46 wbooze [~wbooze@xdsl-78-35-171-225.netcologne.de] has joined #lisp 14:07:49 -!- pnq1 is now known as pnq 14:07:54 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 14:08:11 ASau [~user@95-26-148-61.broadband.corbina.ru] has joined #lisp 14:11:17 *ehu* wants to start running cl-test-grid against abcl-1.1.0-dev 14:12:49 tsuru```` [~charlie@adsl-74-179-196-139.bna.bellsouth.net] has joined #lisp 14:14:12 -!- tsuru``` [~charlie@adsl-74-179-198-33.bna.bellsouth.net] has quit [Ping timeout: 244 seconds] 14:14:55 ehu: do you get the same thing with another lisp? 14:15:00 ehu: i can't reproduce locally with abcl 1.0.1 14:15:04 or sbcl 14:17:29 seems to work with clisp indeed. 14:17:30 hmm. 14:17:36 that's a major regression. 14:18:32 wondering how to debug. Thanks for looking at it though. 14:18:38 fare-csv = awesome. 14:19:23 the only problem I had with quicklisp and CLISP is that the .clisprc.lisp was in the wrong home directory and couldnt load quicklisp. cl-csv = couldn't load it up at all. 14:20:34 optikalmouse: Windows? 14:20:40 -!- tsuru```` [~charlie@adsl-74-179-196-139.bna.bellsouth.net] has quit [Ping timeout: 246 seconds] 14:21:09 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Remote host closed the connection] 14:21:22 Xach: yeah 14:21:41 Xach: it looked like an encoding issue... 14:21:48 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 14:22:55 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 14:27:22 optikalmouse: the home directory thing is a thorn in my side too :( 14:27:58 ehu: Is there an easy way for me to try trunk locally? 14:27:59 I got confused; is it in AppData or the top-level home ;/ 14:28:20 -!- nagato [~stardivin@122.236.243.210] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 14:28:26 Xach: I could send you the jar. 14:28:29 (s) 14:28:37 works for me 14:28:38 stardiviner [~stardivin@122.236.243.210] has joined #lisp 14:28:40 Xach: if you have java6 or java7, that'd be good enough. 14:29:04 ok 14:29:20 I'll do that in a few hours, have to get back to work. 14:35:12 -!- nha [~prefect@koln-4d0b0e37.pool.mediaWays.net] has quit [Ping timeout: 276 seconds] 14:37:28 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 246 seconds] 14:38:29 -!- Kron_ [~Kron@59.92.142.46] has quit [Quit: Kron awayyy!] 14:38:45 Kron_ [~Kron@59.92.142.46] has joined #lisp 14:40:49 -!- Kron_ [~Kron@59.92.142.46] has quit [Client Quit] 14:42:43 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 14:44:13 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 14:46:09 -!- blackwol` is now known as blackwolf 14:47:38 -!- Cymew [~user@fw01d.snowmen.se] has quit [Ping timeout: 246 seconds] 14:54:27 X-02 [~kohei@pon036-189.kcn.ne.jp] has joined #lisp 14:58:10 I have a function that passes in a tab column width. How do I pass that on to FORMAT? (format "~2,xThello" tab-column-width) 14:58:11 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 14:58:31 optikalmouse: V 15:00:47 V? 15:01:10 optikalmouse: e.g. (format t "~vTHello" 2) 15:01:37 see also http://lisptips.com/post/10810692140/dynamic-format-control 15:02:18 you've read all the lisptips, right? 15:02:24 I don't see this in CLHS? :S 15:02:35 aha I see it now. 15:03:09 -!- k0001 [~k0001@host76.190-228-122.telecom.net.ar] has quit [Ping timeout: 276 seconds] 15:03:54 lars_t_h [~lars_t_h@002129077157.mbb.telenor.dk] has joined #lisp 15:04:32 hi, if you define a generic function in package p1 and in package p2 and would like to use the 2 packages in package p3, how would you do this? 15:05:05 X-02: one option is (defpackage p3 (:use p1 p2)) 15:05:12 but that depends on what you mean by "use" 15:05:24 X-02: you only need to define the generic function once. 15:05:38 *Xach* needs more context 15:06:03 Xach: yes, that "use", but the problem is the name of the generic function 15:06:20 X-02: same name, distinct symbols? 15:06:54 X-02: there are several options. you could use (:shadowing-import-from p1 function) to use P1:FUNCTION in P3 without a prefix. 15:07:01 PuercoPop [~PuercoPop@190.41.173.174] has joined #lisp 15:07:04 for example. in p1 (defmethod func ((lst list)) ...) 15:07:20 Or you could just (:shadow func) to have to use P1:FUNC and P2:FUNC, both prefixed. 15:07:28 and in p2 (defmethod func ((array array)) ..) 15:07:31 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Ping timeout: 252 seconds] 15:07:39 X-02: Consider putting the generic function in package p0, use p0 in p1, p2, etc. 15:07:55 X-02: Basically, what pkhuong said. 15:08:02 Yes, this sounds like solving the lower-level problem is a good idea. 15:08:17 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has left #lisp 15:09:13 ThomasH: Then, I think we need to do this in p1: (defmethod p0:func ..) 15:09:29 X-02: or :use p0 in P1 and P2. 15:09:32 Xach: lower-level-problem? 15:09:38 hargettp [~hargettp@65.219.237.244] has joined #lisp 15:09:41 Or just import func from p1 in p2. 15:09:42 X-02: Not if you export the symbol from P0 and use P0 in p1. 15:10:05 X-02: You may need to read some more info on packages. 15:10:22 pkhuong: Then we cannot use both functionalities (defined in p1 and p2) in p3 15:10:40 X-02: Are the functions for completely different purposes? Or are they related in some way? Should the methods be methods for the same generic function? 15:11:12 X-02: yes you can. defmethod attaches methods to a generic function. That generic function's name is independent of the package in which the defmethod form is read. 15:11:14 X-02: Sure you can. You don't seem to understand how this works. 15:12:06 Kron_ [~Kron@59.92.142.46] has joined #lisp 15:12:14 Xach: they're just for different classes but maybe for the same purpose 15:12:42 ThomasH: I'll confirm, one moment please. thank you. 15:13:08 X-02: sounds like they should probably be methods on the same generic function (named by the same symbol). 15:13:28 It is pretty common, for example, for projects to add methods to CL:PRINT-OBJECT 15:15:59 -!- kushal [~kdas@fedora/kushal] has quit [Excess Flood] 15:16:33 kushal [~kdas@fedora/kushal] has joined #lisp 15:18:10 fantazo [~fantazo@213.129.230.10] has joined #lisp 15:18:47 -!- stlifey [~stlifey@116.26.24.217] has quit [Ping timeout: 244 seconds] 15:19:08 jewel_ [~jewel@196-210-172-3.dynamic.isadsl.co.za] has joined #lisp 15:19:29 X-02: You call the generic function. Generics are named with symbols. To call it you need to :use the pacakge with the symbol that names the generic. *Methods* can be in any package and you don't need to :use them in the package you're calling the generic from. 15:20:00 -!- stardiviner [~stardivin@122.236.243.210] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 15:20:12 May I humbly suggest the object reorientation chapter from PCL? :) 15:20:21 -!- zodiac1111 [~zodiac111@124.90.135.160] has quit [Ping timeout: 248 seconds] 15:20:33 Combined with the chapter on packages. 15:21:12 Is there one? 15:21:13 -!- spacefrogg is now known as spacefrogg^ 15:21:14 *ThomasH* looks 15:21:53 Yeah, Chapter 21 : Programming in the Large: Packages and Symbols 15:23:01 Kuloto [~mro@82.24.pool.kuban.skylink.ru] has joined #lisp 15:23:10 <_travis_> I just finished that chapter 15:23:19 -!- michaelw_ [~michaelw@tor.foldr.org] has quit [Ping timeout: 246 seconds] 15:23:39 -!- Ralith [~ralith@216.162.199.202] has quit [Ping timeout: 272 seconds] 15:23:56 <_travis_> :) 15:24:23 One more Lisper is ready for Programming in the Large :) 15:24:39 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 265 seconds] 15:25:11 <_travis_> Hah. I finished the loop for black belts last night as well. Starting the practicals next :) 15:25:57 _travis_: Once you're done with the book, make sure you pick up some project right away so that the knowledge stays fresh. 15:26:08 _travis_: Use it or lose it. 15:27:21 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 15:27:25 <_travis_> That is the plan. 15:27:59 <_travis_> Bought a new computer just for it. Got tired of working in virtuals. Bought AI: A Modern Approach as my next book. Plan doing some messing around/side projects with it. We'll see how it goes. 15:28:20 <_travis_> I'm actually meeting with an advisor tomorrow to discuss graduate school options. So I have that available, not sure which route I'll go. It's a big decision... 15:28:59 _travis_: Good luck 15:29:31 <_travis_> ThomasH: Thank you, I will need it either way! :) 15:29:34 Xach: pkhuong: ThomasH: naryl: the "p0" idea worked. It was my misunderstanding. Thank you very much. 15:30:04 You're always welcome :) 15:30:13 X-02: Glad to help 15:31:00 -!- hargettp [~hargettp@65.219.237.244] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 15:31:44 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 15:32:25 lemo1nem [4443286c@gateway/web/freenode/ip.68.67.40.108] has joined #lisp 15:32:27 -!- nanoc [~conanhome@201.251.103.66] has quit [Ping timeout: 240 seconds] 15:33:03 -!- stat_vi [~stat@dslb-094-218-236-049.pools.arcor-ip.net] has quit [Quit: leaving] 15:33:48 nanoc [~conanhome@201.251.103.66] has joined #lisp 15:34:18 <_travis_> Does anyone have an experience installing lispbox then changing it to use sbcl? 15:35:24 gffa [~unknown@unaffiliated/gffa] has joined #lisp 15:36:28 billstclair [~billstcla@p-67-158-180-188.dsl1.rtr.chat.fpma.frpt.net] has joined #lisp 15:36:28 -!- billstclair [~billstcla@p-67-158-180-188.dsl1.rtr.chat.fpma.frpt.net] has quit [Changing host] 15:36:28 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 15:37:50 -!- antonv [2e35c344@gateway/web/freenode/ip.46.53.195.68] has quit [Quit: Page closed] 15:38:38 gigamonkey [~gigamonke@adsl-76-254-19-176.dsl.pltn13.sbcglobal.net] has joined #lisp 15:39:05 w41_ [~volkov@212.111.79.101] has joined #lisp 15:39:22 kanedank [~user@pool-72-74-50-53.bstnma.fios.verizon.net] has joined #lisp 15:39:46 m7w [~chatzilla@178.172.204.88] has joined #lisp 15:40:28 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 246 seconds] 15:41:27 -!- w41 [~volkov@212.111.79.101] has quit [Ping timeout: 240 seconds] 15:43:27 -!- ehu [~ehuels@31.136.30.169] has quit [Ping timeout: 240 seconds] 15:44:57 k0001 [~k0001@200.5.223.251] has joined #lisp 15:45:39 -!- Kron_ [~Kron@59.92.142.46] has quit [Quit: Kron awayyy!] 15:46:18 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Remote host closed the connection] 15:46:25 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 246 seconds] 15:46:41 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 15:46:43 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 15:46:49 eni [~eni@31.171.153.34] has joined #lisp 15:49:16 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 15:49:43 ISF [~ivan@143.106.196.207] has joined #lisp 15:49:55 pnq [~nick@unaffiliated/pnq] has joined #lisp 15:53:08 Spion [~spion@unaffiliated/spion] has joined #lisp 15:53:24 -!- karswell_ [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Ping timeout: 244 seconds] 15:54:04 theron [~theron@dslb-084-060-180-027.pools.arcor-ip.net] has joined #lisp 15:55:40 tritchey [~tritchey@108.60.121.114] has joined #lisp 15:56:06 Jasko [~tjasko@108.60.121.114] has joined #lisp 15:57:13 rpg [~rpg@23-25-144-217-static.hfc.comcastbusiness.net] has joined #lisp 15:58:22 ivan-kanis [~user@89.83.137.164] has joined #lisp 15:59:24 -!- w41_ is now known as w41 15:59:41 karswell_ [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 16:01:02 syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has joined #lisp 16:02:02 Rajesh [~Rajesh@117.203.8.174] has joined #lisp 16:02:12 fold [~fold@71-8-117-85.dhcp.ftwo.tx.charter.com] has joined #lisp 16:02:25 -!- Rajesh is now known as Guest38070 16:08:03 -!- mritz [~textual@cpe-70-112-3-176.austin.res.rr.com] has quit [Quit: Computer has gone to sleep.] 16:09:36 -!- ISF [~ivan@143.106.196.207] has quit [Ping timeout: 245 seconds] 16:10:51 _travis_: lisbox once upon a time came in different versions with a choice of implementations. It worked with clisp. 16:11:04 phax [~phax@unaffiliated/phax] has joined #lisp 16:11:04 And there was a sbcl version. 16:11:30 So just download the right lispbox, I'd say, unless modern versions work only with a single implementation?. 16:15:12 anon119 [~bman@12.104.144.2] has joined #lisp 16:16:13 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 16:16:36 -!- lemo1nem [4443286c@gateway/web/freenode/ip.68.67.40.108] has quit [Quit: Page closed] 16:20:03 -!- PECCU is now known as peccu 16:24:11 -!- peccu [~peccu@KD106179020073.ppp-bb.dion.ne.jp] has quit [Quit: WeeChat 0.3.6] 16:24:22 peccu [~peccu@KD106179020073.ppp-bb.dion.ne.jp] has joined #lisp 16:26:15 -!- hitecnologys [~hitecnolo@46.233.197.182] has quit [Quit: hitecnologys] 16:28:12 lemo1nem [4443286c@gateway/web/freenode/ip.68.67.40.108] has joined #lisp 16:29:46 Hi, I have a small problem with sb-daemon:daemonize and more precisely with debugging it... As soon as I fork with sb-daemon:daemonize (and droping privileges in the process), I can't have any error message in my error log. 16:30:38 -!- PuercoPop [~PuercoPop@190.41.173.174] has quit [Quit: PuercoPop] 16:30:43 The only error message I have is "fatal error encountered in SBCL pid 9789(tid 140737354082048): GC invariant lost, file "thread.c", line 625" I think it's a permission problem, but I fail to see which one 16:31:59 and without meaningful error message it's hard to debug... 16:32:02 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Read error: Connection reset by peer] 16:32:32 lemo1nem: what version? 16:32:46 SBCL 1.0.40.0.debian 16:33:26 that's... olde. Can you reproduce on 1.0.58? 16:34:17 I'll try that 16:35:15 hitecnologys [~hitecnolo@46.233.197.182] has joined #lisp 16:37:58 Ralith [~ralith@67.101.126.22] has joined #lisp 16:40:56 -!- m7w [~chatzilla@178.172.204.88] has quit [Ping timeout: 244 seconds] 16:41:58 am0c [~am0c@124.49.51.146] has joined #lisp 16:42:34 deego [~user@unaffiliated/deego] has joined #lisp 16:42:52 -!- agumonkey [~agu@233.158.70.86.rev.sfr.net] has quit [Remote host closed the connection] 16:43:10 agumonkey [~agu@191.158.70.86.rev.sfr.net] has joined #lisp 16:47:02 <|3b|> Xach: recent changes to cl-opengl = minor bugfix, and updating the C-level bindings to support current versions of OpenGL and recently released extensions 16:47:40 -!- disciple [~krishna@117.221.132.198] has quit [Quit: zzzZZZ] 16:47:55 -!- deego [~user@unaffiliated/deego] has left #lisp 16:47:59 yay 16:48:22 -!- Scheisselstadt [Scheissels@204.12.223.123] has quit [Ping timeout: 246 seconds] 16:51:38 ebobby [~fms@70-36-138-190.dsl.dynamic.sonic.net] has joined #lisp 16:53:27 killerboy [~mateusz@217.17.38.43] has joined #lisp 16:54:19 -!- k0001 [~k0001@200.5.223.251] has quit [Ping timeout: 246 seconds] 16:54:45 stat_vi [~stat@dslb-094-218-236-061.pools.arcor-ip.net] has joined #lisp 16:54:46 -!- hitecnologys [~hitecnolo@46.233.197.182] has quit [Quit: hitecnologys] 16:55:14 chenbing [~user@58.247.23.123] has joined #lisp 16:55:42 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 16:55:45 tensorpudding [~michael@99.23.124.125] has joined #lisp 16:56:19 k0001 [~k0001@200.70.5.223] has joined #lisp 16:56:44 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Read error: Connection reset by peer] 16:56:49 m7w [~chatzilla@178.172.204.88] has joined #lisp 16:57:29 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 16:57:58 Bike [~Glossina@67-5-198-46.ptld.qwest.net] has joined #lisp 16:58:59 -!- rpg [~rpg@23-25-144-217-static.hfc.comcastbusiness.net] has quit [Quit: rpg] 17:00:35 PuercoPop_ [~PuercoPop@190.237.7.137] has joined #lisp 17:01:08 http://paste.lisp.org/display/130941 any help? 17:01:40 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Ping timeout: 246 seconds] 17:02:20 -!- theos [~theos@unaffiliated/theos] has quit [Quit: cya] 17:02:58 chenbing: last value is not printed, it is what function returns. 17:03:11 chenbing: You should read the hyperspec page on PRINT and FORMAT. Those functions serve different purposes. 17:03:14 chenbing: format returns nil, print returns y (in your example) 17:03:24 -!- sawjig [~sawjig@gateway/tor-sasl/sawjig] has quit [Ping timeout: 276 seconds] 17:03:38 clhs print 17:03:38 http://www.lispworks.com/reference/HyperSpec/Body/f_wr_pr.htm 17:04:20 "print is just like prin1 except that the printed representation of object is preceded by a newline and followed by a space." 17:04:36 I think he is just confused that 10 got "printed" twice 17:05:12 chenbing: you're asking the wrong question. It's not "why (format t x) and (print x) print differenthings?" but "Why would there be two different functions if they did the same thing?"! 17:05:43 -!- k0001 [~k0001@200.70.5.223] has quit [Ping timeout: 246 seconds] 17:06:10 oh ,it's my error 17:06:13 -!- syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has quit [Ping timeout: 246 seconds] 17:06:52 k0001 [~k0001@200.70.5.223] has joined #lisp 17:06:54 http://paste.lisp.org/display/130942 and this ? C-c C-c diffrent with C-c C-k 17:07:55 -!- Bike [~Glossina@67-5-198-46.ptld.qwest.net] has quit [Read error: Connection reset by peer] 17:08:20 chenbing: type: C-h k C-c C-c and C-h k C-c C-k and compare. 17:08:27 Bike [~Glossina@67-5-198-46.ptld.qwest.net] has joined #lisp 17:08:40 syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has joined #lisp 17:08:54 lindes [~user@brln-4d0c1f3b.pool.mediaWays.net] has joined #lisp 17:09:53 *lindes* pokes his head in... 17:11:02 -!- fantazo [~fantazo@213.129.230.10] has quit [Ping timeout: 240 seconds] 17:12:11 -!- wbooze [~wbooze@xdsl-78-35-171-225.netcologne.de] has quit [Quit: none] 17:12:27 -!- PuercoPop_ is now known as PuercoPop 17:15:10 18WABP88B [~rpg@23-25-144-217-static.hfc.comcastbusiness.net] has joined #lisp 17:15:14 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 17:15:51 wbooze [~wbooze@xdsl-78-35-171-225.netcologne.de] has joined #lisp 17:16:56 sawjig [~sawjig@gateway/tor-sasl/sawjig] has joined #lisp 17:17:22 -!- syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 17:17:53 syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has joined #lisp 17:18:50 -!- alvis [~user@tx-184-6-177-129.dhcp.embarqhsd.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:19:42 -!- w41 [~volkov@212.111.79.101] has quit [Read error: Connection reset by peer] 17:20:13 -!- PuercoPop [~PuercoPop@190.237.7.137] has left #lisp 17:20:40 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 17:21:40 -!- Bike [~Glossina@67-5-198-46.ptld.qwest.net] has quit [Read error: Connection reset by peer] 17:22:13 pkhuong: with 1.0.58, I got "Cannot fork with multiple threads running.", it doesn't even fork (which was working before). 17:22:19 Bike [~Glossina@67-5-198-46.ptld.qwest.net] has joined #lisp 17:23:35 I need the fork/drop privilege because I'm creating a daemon listening on port 80, and I fork with multiple threads because hunchentoot doesn't provide any way to bind a socket without starting the acceptor (which spawn additional threads) 17:23:45 PuercoPop_ [~PuercoPop@190.237.7.137] has joined #lisp 17:24:16 lemo1nem: make your own acceptor? 17:24:18 lemo1nem: fork and threads won't work. I hear H4ns uses an unthreaded acceptor. 17:24:21 -!- Guest38070 [~Rajesh@117.203.8.174] has quit [Quit: Leaving to Quit] 17:24:45 just modify the standard acceptor to get an already-open socket 17:24:46 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Ping timeout: 246 seconds] 17:25:05 -!- PuercoPop_ [~PuercoPop@190.237.7.137] has quit [Read error: Connection reset by peer] 17:25:06 and run the acceptor *after* fork 17:25:08 -!- ignas [~ignas@office.pov.lt] has quit [Ping timeout: 252 seconds] 17:25:12 tsuru` [~charlie@adsl-98-87-43-112.bna.bellsouth.net] has joined #lisp 17:25:27 lemo1nem: also, you know that in case of threads before fork(), you need to immediately call exec()? 17:25:54 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 17:26:37 p_l|abdn: ? I use sb-daemon to handle the forking/exec plumbing. i'm relying on it to do the right thing, but perhaps should I not 17:26:38 p_l|abdn: you don't need *need* to, but there isn't much else you can do (running a mark/sweep and sending the result back via IPC works, for instance). 17:27:50 lemo1nem: threads do not work with fork. There is no "right thing" to do. 17:28:00 p_l|abdn: modifying the acceptor to accept an already-open socket mean I should open the socket myself and not rely on hunchentoot API to do so? or is there an advanced API for hunchentoot allowing that? 17:28:15 weinholt [weinholt@debian/emeritus/weinholt] has joined #lisp 17:29:16 pkhuong: by that you mean "forking while I already have many thread", not "spawning threads after I forked"? that's the solution I'll try to implement now. 17:29:43 -!- Bike [~Glossina@67-5-198-46.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 17:29:53 lemo1nem: right. 17:31:42 Bike [~Glossina@67-5-198-46.ptld.qwest.net] has joined #lisp 17:33:15 pkhuong and p_l|abdn: thx for your help, I'm reading hunchentoot/acceptor.lisp to find a way to open the socket without acceptor before forking. If you happened to have an example of that at hand's reach, it would be a great help. 17:33:57 lemo1nem: H4ns's unthreaded acceptor might be simpler. 17:35:47 pkhuong: yeah, but I expect the server to have a quite heavy load, and I'm afraid an unthreaded acceptor won't be reactive enough. Since it's a bit critical, I don't really want to wait to see if it crashes or not :P 17:37:47 *|3b|* would probably be as concerned about thread-per-connection under heavy load as single-threaded 17:38:11 <|3b|> unless you are doing a lot of blocking when creating a response 17:38:11 lemo1nem: do you have an idea of the average frequency of arrivals and processing times? I'm sure you remember Little's law. A single-threaded server is simpler, has less overhead, and may well react better (or at least, more reliably) under load. 17:41:17 hitecnologys [~hitecnolo@46.233.197.182] has joined #lisp 17:42:15 Scheisselstadt [Scheissels@204.12.223.123] has joined #lisp 17:44:00 Guthur [~user@212.183.128.225] has joined #lisp 17:44:57 chupish [~chupish@ool-18b8ec88.dyn.optonline.net] has joined #lisp 17:46:29 pjb: i have some regressions in what systems in com.informatimago build 17:47:09 -!- chupish [~chupish@ool-18b8ec88.dyn.optonline.net] has quit [Quit: Changing server] 17:47:10 -!- TristamWrk [~tristamwr@bodhilinux/team/Tristam] has quit [Quit: Some days you're the pigeon, some days the statue...] 17:48:52 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 17:49:50 Kron_ [~Kron@59.92.142.46] has joined #lisp 17:50:35 TristamWrk [~tristamwr@gray-31.dynamic2.rpi.edu] has joined #lisp 17:50:35 -!- TristamWrk [~tristamwr@gray-31.dynamic2.rpi.edu] has quit [Changing host] 17:50:36 TristamWrk [~tristamwr@bodhilinux/team/Tristam] has joined #lisp 17:50:39 lemo1nem: for heavy load, I'd recommend lots of caching, and reverse proxy 17:50:51 also, push SSL handling out of hunchentoot etc. 17:51:16 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 17:51:16 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 17:53:19 p_l|abdn: well, I'm going to do only redirection (that's the point of the server actually: handle legacy or auxillary domain-names hosting only redirections), so the process should be quick enough and caching will probably be not useful. 17:54:03 You're both right saying the multi-threading won't help the load, especially in my case... 17:54:50 although, you might want to split the load between multiple servers to alleviate gc-related pauses. 17:55:10 However, without threads, huchentoot will never return from the start call opening the socket, so I won't be able to fork and drop the privileges. 17:56:23 -!- hitecnologys [~hitecnolo@46.233.197.182] has quit [Quit: hitecnologys] 17:56:32 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 17:56:33 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 17:57:36 which means, whether I use multi-threading or not I still need to split the start call in two: one part opening the socket so I can open port 80 and the other one starting the acceptor 17:59:21 hey, I want to set a value in a hash table as I'm iterating over the values with maphash, what's an easy way to do that? 17:59:32 -!- sellout42 [~Adium@75-25-126-88.lightspeed.sjcpca.sbcglobal.net] has quit [Read error: Connection reset by peer] 17:59:38 sellout421 [~Adium@75-25-126-88.lightspeed.sjcpca.sbcglobal.net] has joined #lisp 18:00:18 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 18:00:18 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 18:00:52 kanedank: (setf (gethash key table) value) 18:00:55 kanedank: setf/gethash, but you can only do that to the with the current key maphash passed to your function. 18:01:25 mickbeaver [~mickbeave@216-136-25-2.static.twtelecom.net] has joined #lisp 18:01:34 -!- Vutral [~ss@mirbsd/special/Vutral] has quit [Read error: Connection reset by peer] 18:01:39 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 18:02:05 disciple [~krishna@117.221.132.198] has joined #lisp 18:02:11 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 18:02:23 -!- syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 18:03:28 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 18:03:33 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 18:03:42 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 18:04:52 well, actually, it seems like you could portably change the value associated with keys that are already in the hash table, but I'm not certain. I'd weakly expect it to work in practice. 18:05:19 wishbone4 [~user@167.216.131.126] has joined #lisp 18:06:04 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 18:06:48 dmx [~dmx@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has joined #lisp 18:07:34 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 18:07:42 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 18:08:06 *|3b|* can't tell if the spec allows that or not, sort of seems like 'not' though, since 'element corresponding to the current hash key may be changed' is listed as an exception 18:10:00 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 268 seconds] 18:10:19 -!- Obfuscate [~keii@ip98-176-6-103.sd.sd.cox.net] has quit [Changing host] 18:10:20 Obfuscate [~keii@unaffiliated/obfuscate] has joined #lisp 18:11:01 otoh, "The consequences are unspecified if any attempt is made to add or remove an entry from the hash-table while a maphash is in progress [, with two exceptions...]" doesn't forbid changing the value. 18:11:31 similar wording in 3.6 18:11:35 <|3b|> right, but changing the value being described as an exception is what conffuses me 18:11:38 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 18:11:55 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 18:12:21 <|3b|> the issue about the topic suggests that isn't the intent though, and it only intends to prevent changing the structure of the object being traversed 18:13:28 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 18:13:44 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 18:13:45 -!- X-02 [~kohei@pon036-189.kcn.ne.jp] has quit [Quit: IRCStep] 18:13:57 Xach: what regression? 18:14:27 Ah, there was a test in reader that failed since I corrected extract-body. 18:15:06 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 18:15:17 uh... to be clear, let me just make an example: I have 4 items in hash, and when I run a function using maphash I want to execute it for all 4 items, and to update a specific value in the hash 4 times 18:16:20 Xach: I pushed the changes. 18:19:09 kanedank: (maphash (lambda (k v) (setf (gethash k table) ...)) table) is fine. So is (remhash k table). It's probable that (setf (gethash k2 table) ...), with k2 already in table, would work as well. 18:19:14 (maphash (lambda (k v) (setf (gethash k h) (new v))) h) 18:19:36 kanedank: but if you have only 4 entries, it would be faster to use a a-list or a p-list. 18:20:25 Inserting a new key-value entry isn't guaranteed to work; same for removing any entry except the current k-v pair. 18:21:55 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Read error: Connection timed out] 18:22:18 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 18:23:33 -!- Kuloto [~mro@82.24.pool.kuban.skylink.ru] has quit [Quit: Leaving.] 18:23:45 -!- lemo1nem [4443286c@gateway/web/freenode/ip.68.67.40.108] has quit [Ping timeout: 245 seconds] 18:23:56 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 18:24:13 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 18:24:30 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 18:25:43 pjb: better 18:25:53 *Xach* waits for gdl, floating-point fixes 18:26:09 -!- mucker [~mucker@183.83.240.198] has quit [Remote host closed the connection] 18:26:22 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Ping timeout: 246 seconds] 18:26:45 heh. GDL. I ended up mentioning it in exam recently 18:26:50 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 18:27:51 -!- tritchey [~tritchey@108.60.121.114] has quit [Quit: tritchey] 18:28:49 -!- _travis_ [~nonya@c-98-244-123-185.hsd1.va.comcast.net] has quit [Ping timeout: 246 seconds] 18:29:37 tritchey [~tritchey@108.60.121.114] has joined #lisp 18:31:23 -!- pnq [~nick@unaffiliated/pnq] has quit [Ping timeout: 245 seconds] 18:31:24 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 18:33:08 how can i substitute all of a certain char to a string? can't seem to use :test right :/ 18:33:30 -!- sellout421 [~Adium@75-25-126-88.lightspeed.sjcpca.sbcglobal.net] has quit [Ping timeout: 260 seconds] 18:33:39 (substitute #\- #\space "Hello World") => "Hello-World" 18:33:43 -!- Scheisselstadt [Scheissels@204.12.223.123] has quit [Ping timeout: 246 seconds] 18:33:50 no i mean 18:33:55 basically #\Space to "%20" 18:34:11 It's not a substitution. You have to write it yourself or use a library. 18:34:20 oh ok thought so. thanks 18:34:45 frodef [~frode@shevek.netfonds.no] has joined #lisp 18:35:16 cl-ppcre has some nice replacement functions 18:35:34 If you need the overhead of a regexp engine. 18:35:53 axion: url encoding is included with some libraries. 18:36:05 if you're using hunchentoot, for example, I believe it has an API for that. 18:36:14 drakma might have it, too. 18:36:15 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Quit: leaving] 18:36:28 well, puri. 18:36:44 -!- k0001 [~k0001@200.70.5.223] has quit [Read error: Connection reset by peer] 18:36:51 ppcre is nicely low overhead during runtime execution 18:37:15 dlowe: if you're urlencodingn, there's better ways. 18:37:22 being able to compile regexes down to assembly is a pretty killer feature 18:37:48 *dlowe* disagrees. 18:38:29 sykopomp: yeah, i am using cxml which encodes strings to urls, but wrongly, so trying to do it myself 18:38:31 dlowe: cl-ppcre doesn't do that... 18:38:52 i believe it uses puri actually 18:39:00 pkhuong: no? I thought it used chained lambdas to do its thing 18:39:01 axion: what is it doing wrong? 18:39:11 sykopomp: sec 18:39:12 and a more data-driven approach would probably work better for character -> string replacements. 18:39:17 -!- m7w [~chatzilla@178.172.204.88] has quit [Ping timeout: 244 seconds] 18:39:19 if it's actually spitting out bad encoding, perhaps a patch would be more useful. 18:39:46 dlowe: the lambdas aren't inlined or anything. 18:39:55 sellout42 [~Adium@75-25-126-88.lightspeed.sjcpca.sbcglobal.net] has joined #lisp 18:43:07 -!- rmarianski [~rmariansk@mail.marianski.com] has quit [Quit: leaving] 18:44:03 -!- Guthur [~user@212.183.128.225] has quit [Remote host closed the connection] 18:44:31 (nor runtime specialised). The regexes are compiled to assembly as much as code running on a bytecode-interpreted VM is. 18:45:27 Guthur [~user@212.183.128.225] has joined #lisp 18:45:36 k0001 [~k0001@200.70.5.223] has joined #lisp 18:45:52 sykopomp: it is not replacing spaces with %20, rather '+' i believe the problem was. and it was drakma:url-encode 18:46:01 dmrz [~dmrz@dev.qooapp.com] has joined #lisp 18:46:17 -!- dmrz [~dmrz@dev.qooapp.com] has left #lisp 18:47:13 Scheisselstadt [Scheissels@204.12.223.123] has joined #lisp 18:48:52 for musicbrainz xml service, using + OR's, even quoted. quoted with %20 AND's 18:49:22 axion: + is valid, though. 18:51:34 axion: so basically, their service interprets %20 as a space in the query text, and + as an OR for the query... 18:51:44 how obnoxious of them. 18:52:47 yeah their query format is verbose and picky 18:53:01 Xach: my fault. I broke trunk badly. 18:53:06 Xach: problem fixed. 18:53:45 axion: I guess you urlencode, then s/+/%20/, THEN append the queries together :\ 18:53:55 axion: tell them to go to hell while you do that, too. 18:55:49 ehu: phew 18:55:50 madalu [~user@unaffiliated/madalu] has joined #lisp 18:57:13 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 18:58:11 Xach: yea. definitely. Next time I'll take more care to report. 18:58:32 -!- Kron_ [~Kron@59.92.142.46] has quit [Read error: Connection reset by peer] 18:58:43 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 268 seconds] 19:01:38 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 19:01:57 -!- disciple [~krishna@117.221.132.198] has quit [Quit: zzzZZZ] 19:03:22 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 240 seconds] 19:05:26 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 245 seconds] 19:06:16 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 19:09:01 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 19:09:39 lemo1nem [4443286c@gateway/web/freenode/ip.68.67.40.108] has joined #lisp 19:10:17 -!- mikaelj_ [~tic@c83-248-165-159.bredband.comhem.se] has quit [Remote host closed the connection] 19:10:57 pkhuong: Ok, sb-daemon:daemonize is working now, the original issue (no error message once I forked) has been solved by the SBCL update. Thanks! 19:13:16 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Ping timeout: 246 seconds] 19:13:22 PuercoPop_ [~PuercoPop@190.237.7.137] has joined #lisp 19:16:39 -!- PuercoPop_ [~PuercoPop@190.237.7.137] has quit [Read error: Connection reset by peer] 19:17:07 tic [~tic@c83-248-165-159.bredband.comhem.se] has joined #lisp 19:17:15 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 19:17:18 -!- kpreid [~kpreid@adsl-75-37-17-153.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 276 seconds] 19:17:30 lirt [~lirt@88.205.176.201] has joined #lisp 19:19:50 pspace [~andrew@li450-44.members.linode.com] has joined #lisp 19:20:08 kushal [~kdas@fedora/kushal] has joined #lisp 19:21:25 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Client Quit] 19:22:30 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [Ping timeout: 276 seconds] 19:22:49 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 19:23:09 ThomasH: hey! you're OhNoData Research, right? 19:23:24 ThomasH: what do you make of my floating-point issue? 19:23:42 nha [~prefect@koln-4d0b0e37.pool.mediaWays.net] has joined #lisp 19:24:45 Xach: Wasn't aware of it, posted on Github? 19:25:15 Xach: I see it now 19:26:13 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 19:26:49 Xach: I think this is what happens when you try out Github's new git client and unintentionally push local commits to the public repository. 19:27:42 Xach: I see the error and am a little surprised I didn't encounter it otherwise, that shouldn't be SBCL specific. 19:29:27 disciple [~krishna@117.221.132.198] has joined #lisp 19:29:41 _travis_ [~nonya@pool-71-171-69-72.clppva.east.verizon.net] has joined #lisp 19:30:17 -!- peccu is now known as PECCU 19:31:09 What does Odonata mean? 19:31:24 *Xach* discovers the answer via google 19:32:32 -!- jdz [~jdz@89.201.99.128] has quit [Read error: Connection reset by peer] 19:32:36 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 265 seconds] 19:32:37 jdz_ [~jdz@89.201.99.128] has joined #lisp 19:34:46 -!- vaus [~vaus@180.Red-83-61-39.dynamicIP.rima-tde.net] has quit [Quit: vaus] 19:35:49 -!- 18WABP88B is now known as rpg 19:38:39 -!- sellout42 is now known as sellout 19:40:00 jdz [~jdz@89.201.99.128] has joined #lisp 19:40:00 -!- jdz_ [~jdz@89.201.99.128] has quit [Read error: Connection reset by peer] 19:41:45 ThomasH: fix ETA? 19:42:05 Xach: 5 minutes, just testing across LW, CCL, and SBCL on winders. 19:45:23 clintm [~cmoore@0011509e540f.click-network.com] has joined #lisp 19:46:47 -!- Guthur [~user@212.183.128.225] has quit [Ping timeout: 240 seconds] 19:48:17 Xach: Do you test on CCL? 19:48:34 No 19:48:46 I should... 19:48:50 Xach: do you test on more than SBCL? 19:48:54 No. 19:48:58 I leave that to cl-test-grid? 19:49:05 sounds good. 19:49:21 maybe you want to point that out on the quicklisp pages? 19:49:31 Xach: Ok. It gives a warning about the typecase issues in default-epsilon that SBCL notes, says compilation failed, yet seems to work just fine. I guess I can ignore the messages. 19:49:33 Yes, that and much more. 19:50:06 -!- ZombieChicken [~weechat@108-222-196-145.lightspeed.nsvltn.sbcglobal.net] has quit [Ping timeout: 248 seconds] 19:50:13 (I'm trying to get cl-test-grid working with ABCL-trunk for exactly that purpose) 19:50:49 -!- kanedank [~user@pool-72-74-50-53.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 19:50:56 -!- gravicappa [~gravicapp@ppp91-77-166-58.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 19:51:05 Xach: You have statistics on how often packages are used, right? Please tell me no one is using this floating-point package. It very crude and I have plans for a lot of changes. 19:51:43 ThomasH: http://xach.com/tmp/2012-stats.txt 19:51:46 ThomasH: I have stats on how often they're downloaded, which is informative but not the same 19:52:00 Xach: Understood 19:52:13 the data at ehu's link is pretty fresh 19:52:42 Xach: I have a feeling people try it and come to the conclusion that it sucks and move on. 19:54:00 ThomasH: then it should be pretty low in the rankings. I seed every new machine off the central repository. So, packages I regularly use get downloaded multiple times. 19:54:06 the ones I test once only once. 19:55:07 ehu: Ok. Since it is a public repository, I really need to take the time to clean it up and develop it more. 19:56:04 -!- gigamonkey [~gigamonke@adsl-76-254-19-176.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 268 seconds] 19:57:19 gigamonkey [~gigamonke@adsl-76-254-19-176.dsl.pltn13.sbcglobal.net] has joined #lisp 19:57:37 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 240 seconds] 19:57:45 Xach: Alright, pushed the fix and closed the issue. Compiles fine on LW, CCL, and SBCL on winders. 19:58:06 -!- tritchey [~tritchey@108.60.121.114] has quit [Quit: tritchey] 19:59:54 -!- lars_t_h [~lars_t_h@002129077157.mbb.telenor.dk] has quit [Quit: Leaving] 20:00:02 madalu` [~user@c-98-213-43-118.hsd1.il.comcast.net] has joined #lisp 20:00:22 cool 20:02:02 -!- _travis_ [~nonya@pool-71-171-69-72.clppva.east.verizon.net] has quit [Ping timeout: 240 seconds] 20:04:06 -!- madalu [~user@unaffiliated/madalu] has quit [Ping timeout: 276 seconds] 20:06:00 jdz_ [~jdz@89.201.99.128] has joined #lisp 20:06:00 -!- jdz [~jdz@89.201.99.128] has quit [Read error: Connection reset by peer] 20:06:51 Cowmoo [~Cowmoo@cambridge-vxty.basistech.com] has joined #lisp 20:07:25 -!- ASau [~user@95-26-148-61.broadband.corbina.ru] has quit [Remote host closed the connection] 20:08:34 ASau [~user@95-26-148-61.broadband.corbina.ru] has joined #lisp 20:09:10 -!- jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has quit [Ping timeout: 245 seconds] 20:10:05 Xach: You just pull from the master branch, right? 20:10:37 yeah 20:10:41 usually 20:11:23 Ok 20:13:46 Praise- [~Fat@unaffiliated/praise] has joined #lisp 20:13:47 pnq [~nick@unaffiliated/pnq] has joined #lisp 20:14:14 -!- Praise [~Fat@unaffiliated/praise] has quit [Read error: Connection reset by peer] 20:15:21 -!- Praise- is now known as Praise 20:15:34 -!- jewel_ [~jewel@196-210-172-3.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 20:18:11 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Quit: Bye.] 20:22:02 -!- ivan-kanis [~user@89.83.137.164] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:23:15 _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 20:24:15 -!- Fullmoon [~Fullmoon@h081217030118.dyn.cm.kabsi.at] has quit [Quit: Fullmoon] 20:27:08 add^_ [~add^_@m90-131-122-178.cust.tele2.se] has joined #lisp 20:27:48 funny that hunchentoot dependencies have been downloaded less times than hunchentoot itself (I'm thinking about chunga and drakma here) 20:28:02 smanek [~smanek@173-228-44-49.dsl.static.sonic.net] has joined #lisp 20:28:27 dim: a lot of people use drakma without hunchentoot 20:28:42 also, chtml + cxml-stp is great for scraping 20:28:51 *|3b|* would guess that means ht was updated more 20:29:25 p_l|abdn: makes sense in fact, it's not just a dependency 20:29:47 fantazo [~fantazo@91-119-143-213.dynamic.xdsl-line.inode.at] has joined #lisp 20:32:10 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 20:34:18 -!- MoALTz [~no@92.2.120.0] has quit [Quit: Leaving] 20:37:45 Nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 20:42:28 -!- iocor [~textual@unaffiliated/iocor] has quit [Quit: Computer has gone to sleep.] 20:43:29 iocor [~textual@unaffiliated/iocor] has joined #lisp 20:48:58 raining_ [~raining_@S01060026f396243f.vc.shawcable.net] has joined #lisp 20:50:03 -!- raining_ [~raining_@S01060026f396243f.vc.shawcable.net] has left #lisp 20:50:56 -!- Jasko [~tjasko@108.60.121.114] has quit [Quit: Leaving] 20:53:48 -!- kennyd [~kennyd@93-138-39-58.adsl.net.t-com.hr] has quit [Ping timeout: 265 seconds] 20:56:23 dim: how does that defend the fact that hunchentoot has been downloaded /more/ than its dependencies? 20:57:17 madnificent: ah, right. Am I that tired? I should switch to read only mode, then to bed, then... :) 20:59:29 kennyd [~kennyd@93-138-23-1.adsl.net.t-com.hr] has joined #lisp 21:03:28 vaus [~vaus@180.Red-83-61-39.dynamicIP.rima-tde.net] has joined #lisp 21:09:05 -!- k0001 [~k0001@200.70.5.223] has quit [Ping timeout: 244 seconds] 21:10:04 -!- mathrick [~mathrick@94.144.63.84] has quit [Ping timeout: 268 seconds] 21:10:29 HG` [~HG@wprt-4d09ba70.pool.mediaWays.net] has joined #lisp 21:10:33 -!- jdz_ [~jdz@89.201.99.128] has quit [Quit: Byebye.] 21:15:32 Kuloto [~mro@82.24.pool.kuban.skylink.ru] has joined #lisp 21:16:35 Guthur [~user@212.183.128.225] has joined #lisp 21:25:04 Is there a 'right way' to serialize an instance into a string for dropping into a db? I'm trying to store tokens from cl-oauth into mongodb via cl-mongo by wrapping cl-store:store with a flexi stream. Paste is at http://paste.lisp.org/display/130946 21:26:19 I shouldn't feel too bad - I can write stuff at least. It just makes mongodb complain, even on the command line client, that the bson is wrong/corrupt/etc. 21:27:27 mathrick [~mathrick@85.218.134.11] has joined #lisp 21:28:40 -!- Kvaks [~quassel@15.123.34.95.customer.cdi.no] has quit [Remote host closed the connection] 21:28:58 -!- rpg [~rpg@23-25-144-217-static.hfc.comcastbusiness.net] has quit [Quit: rpg] 21:30:50 -!- smanek [~smanek@173-228-44-49.dsl.static.sonic.net] has quit [Quit: This computer has gone to sleep] 21:31:06 Kvaks [~quassel@15.123.34.95.customer.cdi.no] has joined #lisp 21:34:18 -!- add^_ [~add^_@m90-131-122-178.cust.tele2.se] has quit [Quit: add^_] 21:34:24 -!- PuercoPop is now known as __getattr__712 21:35:16 -!- disciple [~krishna@117.221.132.198] has quit [Quit: zzzZZZ] 21:35:35 -!- __getattr__712 is now known as JauntyJavier712 21:36:33 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 21:37:20 kwmiebach [kwmiebach@37-188-126-213.static.cloud-ips.co.uk] has joined #lisp 21:38:14 tritchey [~tritchey@ip-64-134-226-163.public.wayport.net] has joined #lisp 21:40:42 -!- tritchey [~tritchey@ip-64-134-226-163.public.wayport.net] has quit [Client Quit] 21:40:47 -!- am0c [~am0c@124.49.51.146] has quit [Ping timeout: 246 seconds] 21:40:51 -!- HG` [~HG@wprt-4d09ba70.pool.mediaWays.net] has quit [Quit: Leaving.] 21:40:57 -!- _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has quit [Ping timeout: 276 seconds] 21:41:58 -!- stat_vi [~stat@dslb-094-218-236-061.pools.arcor-ip.net] has quit [Quit: leaving] 21:42:35 _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 21:44:59 eni [~eni@31.171.153.34] has joined #lisp 21:45:02 smanek [~smanek@173-228-44-49.dsl.static.sonic.net] has joined #lisp 21:45:37 -!- theron [~theron@dslb-084-060-180-027.pools.arcor-ip.net] has quit [Quit: Leaving] 21:46:09 -!- lemo1nem [4443286c@gateway/web/freenode/ip.68.67.40.108] has quit [Quit: Page closed] 21:46:09 -!- Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has quit [Remote host closed the connection] 21:46:27 Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has joined #lisp 21:46:48 -!- nha [~prefect@koln-4d0b0e37.pool.mediaWays.net] has quit [Ping timeout: 276 seconds] 21:47:27 -!- dys [~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a] has quit [Ping timeout: 272 seconds] 21:52:02 zmisc [4b28ffb1@pdpc/supporter/student/zmisc] has joined #lisp 21:52:41 dys [~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a] has joined #lisp 21:53:38 fourier [~fourier@c80-217-244-174.bredband.comhem.se] has joined #lisp 21:54:04 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 21:55:44 -!- fourier [~fourier@c80-217-244-174.bredband.comhem.se] has quit [Quit: Bye] 21:56:12 kcj [~casey@unaffiliated/kcj] has joined #lisp 21:58:41 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 22:00:27 -!- _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has quit [Ping timeout: 276 seconds] 22:01:13 Jasko [~tjasko@108.60.121.114] has joined #lisp 22:02:52 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.8] 22:03:00 johandeck [~user@d83-183-51-82.cust.tele2.se] has joined #lisp 22:05:17 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 22:05:26 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 22:08:15 Hi, does anyone here know what it could mean when a FOREIGN-FUNCALL (using CFFI) returns no value when the alien function defined clearly states that it should return an int? I've defined the foreign library and have called USE-FOREIGN-LIBRARY without any errors. 22:09:24 -!- wbooze [~wbooze@xdsl-78-35-171-225.netcologne.de] has quit [Read error: Operation timed out] 22:10:40 johandeck: paste.lisp.org .. or expand the definition and see what's going on .. or you're getting it and for some reason thinking you're not 22:12:38 oGMo: What would you like me to paste? 22:13:08 johandeck: the definition (defcfun) and the invocation preferably 22:13:13 -!- smanek [~smanek@173-228-44-49.dsl.static.sonic.net] has quit [Quit: Leaving] 22:13:27 -!- clintm [~cmoore@0011509e540f.click-network.com] has quit [Quit: clintm] 22:13:52 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Ping timeout: 246 seconds] 22:14:39 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 22:14:45 oGMo: http://paste.lisp.org/display/130949 22:15:18 oh, well, i should have realized that heh 22:15:44 you just use (suinput_open) .. foreign-funcall is for calling stuff without the defcfun 22:16:12 oGMo: Ooh, okay, I'll try that then! 22:16:17 you're essentially saying "make this definition" and then "now call this function as void(void)" 22:17:30 Ooh, alright. Yeah, I got a return now. Thanks for the help :-) 22:18:03 nha [~prefect@koln-4d0b0e37.pool.mediaWays.net] has joined #lisp 22:18:09 -!- zmisc [4b28ffb1@pdpc/supporter/student/zmisc] has left #lisp 22:18:17 np 22:18:19 not to be to harsh, but if you check the CFFI docs it would have been quite clear 22:18:34 CFFI imo is one of the better documented libraries 22:18:42 http://common-lisp.net/project/cffi/manual/html_node/defcfun.html 22:18:45 -!- flavioribeiro [~flaviorib@186.192.87.33] has quit [Remote host closed the connection] 22:18:52 -!- Cowmoo [~Cowmoo@cambridge-vxty.basistech.com] has quit [Ping timeout: 265 seconds] 22:18:56 provides plenty of examples 22:19:25 top level doc http://common-lisp.net/project/cffi/manual/html_node/index.html#Top 22:19:32 zmisc [4b28ffb1@pdpc/supporter/student/zmisc] has joined #lisp 22:20:36 Guthur: Problem is, I just read the docs for foreign-funcall and just thought "Hey! That sounds like what I want". Looking up defcfun completely slipped me by 22:20:56 yeah you should probably read the intro on how to use it 22:21:10 it's not hard, but not entirely obvious as i recall 22:21:52 also not 100% complete and good to have a handful of projects to look at and see how they do things 22:21:54 johandeck: that's cool, I more wanted to make you aware of nice documentation with CFFI 22:22:33 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 276 seconds] 22:22:43 -!- ebobby [~fms@70-36-138-190.dsl.dynamic.sonic.net] has quit [Quit: Lost terminal] 22:23:16 Guthur: Yeah, I know, it's really nice. oGMo: I mostly just skimmed through the intro, I'll read it more thoroughly (along with the docs) if I get another problem. 22:25:07 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 240 seconds] 22:25:38 -!- xan_ [~xan@80.174.78.182.dyn.user.ono.com] has quit [Quit: leaving] 22:25:43 oGMo made a good point though, looking at projects that use CFFI is very useful in working out how to use it 22:26:00 of course you have to know which projects use it hehe 22:28:21 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 22:28:34 -!- nha [~prefect@koln-4d0b0e37.pool.mediaWays.net] has quit [Ping timeout: 260 seconds] 22:29:05 tritchey [~tritchey@108.60.121.114] has joined #lisp 22:29:53 -!- mishoo [~mishoo@79.112.113.237] has quit [Ping timeout: 272 seconds] 22:34:12 -!- punee [~punee@213-245-106-105.rev.numericable.fr] has quit [Quit: punee] 22:34:44 -!- JauntyJavier712 [~PuercoPop@190.237.7.137] has quit [Quit: JauntyJavier712] 22:37:26 -!- optikalmouse [~user@gw.trapeze.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:39:18 -!- freiksenet [~freiksene@freiksenet.com] has quit [Ping timeout: 245 seconds] 22:45:15 pnq [~nick@unaffiliated/pnq] has joined #lisp 22:45:24 -!- Guthur [~user@212.183.128.225] has quit [Remote host closed the connection] 22:45:52 saschakb [~skbierm@gateway/tor-sasl/saschakb] has joined #lisp 22:47:34 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 22:48:29 kanedank [~user@pool-72-74-50-53.bstnma.fios.verizon.net] has joined #lisp 22:48:50 is there a good library for auto pretty printing objects? 22:49:10 PuercoPop [~PuercoPop@190.237.7.137] has joined #lisp 22:49:14 -!- dmx [~dmx@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [Remote host closed the connection] 22:49:28 -!- PuercoPop [~PuercoPop@190.237.7.137] has quit [Client Quit] 22:49:33 <|3b|> anyone know which multithreaded lisps do or don't support callbacks from arbitrary foreign threads? 22:50:11 *|3b|* thinks corman and win-fork sbcl do, other sbcl don't, don't know about anything else though 22:51:44 smithzv [~smithzv@99-71-111-56.lightspeed.whtnil.sbcglobal.net] has joined #lisp 22:52:07 iLogical_ [~iLogical@unaffiliated/ilogical] has joined #lisp 22:54:24 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Ping timeout: 276 seconds] 22:54:56 <|3b|> looks like acl supports it when using native OS threads 22:56:13 I am trying to run sbcl and I am getting /lib64/libc.so.6: version `GLIBC_2.14' not found. This is from a 1.0.58 executable download. 22:56:21 Do I need to compile from source? 22:56:35 <|3b|> yeah 22:56:46 okay, thanks 22:56:47 <|3b|> but you will need an older binary to do that 22:57:10 oh, right, no lisp on this computer... 22:57:27 <|3b|> (unless you feel adventurous and want to try compiling it with clisp or something) 22:57:38 gurrag [~gurrag@bb-216-195-184-91.gwi.net] has joined #lisp 22:57:38 -!- gurrag [~gurrag@bb-216-195-184-91.gwi.net] has quit [Changing host] 22:57:38 gurrag [~gurrag@unaffiliated/gurrag] has joined #lisp 22:58:18 Is there a way to know how far back I need to go? 22:58:34 <|3b|> low .50s or older should work if i remember right 22:58:42 thanks again 22:59:30 *|3b|* thought that was supposed to have been fixed a few versions ago :/ 23:01:20 |3b|: it's not a version issue, it's just jsnell who likes cutting edge glibc ;) 23:02:35 |3b|: .50 works 23:02:46 <|3b|> pkhuong: right, i mean a few versions ago i thought jsnell was going to do something about that 23:03:59 |3b|: maybe ECL, but I've not really checked about the callbacks other than in ffi 23:04:21 okay, I wrote a method for print-object, but I'm not sure when format is supposed to call it, or how. I'm finding it hard to find the part in pcl that specifies where it gets called... 23:04:22 I don't have a pgp key, but I can upload one I built on old debian/testing. 23:04:55 <|3b|> phadthai: FFI callbacks is what i mean, not sure how else you would get a callback from outside lisp :) 23:05:06 there's also some interrupt function to interrupt a thread and make it execute the wanted function 23:05:44 <|3b|> true, i guess ecl gets embedded, so that would add another source of non-lisp callers 23:05:48 and inter-thread messaging mailbox 23:11:12 amnesiac [~amnesiac@c-67-169-37-37.hsd1.ca.comcast.net] has joined #lisp 23:11:13 -!- amnesiac [~amnesiac@c-67-169-37-37.hsd1.ca.comcast.net] has quit [Changing host] 23:11:13 amnesiac [~amnesiac@p3m/member/Amnesiac] has joined #lisp 23:11:15 DataLinkDroid [~DataLinkD@1.154.137.175] has joined #lisp 23:11:24 m7w [~chatzilla@178.172.204.88] has joined #lisp 23:12:39 smanek [~smanek@173-228-44-49.dsl.static.sonic.net] has joined #lisp 23:12:54 -!- kwmiebach [kwmiebach@37-188-126-213.static.cloud-ips.co.uk] has quit [Quit: Leaving] 23:13:45 -!- dys [~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a] has left #lisp 23:14:25 -!- Kuloto [~mro@82.24.pool.kuban.skylink.ru] has left #lisp 23:15:48 schme [~marcus@c83-254-190-169.bredband.comhem.se] has joined #lisp 23:17:58 -!- lirt [~lirt@88.205.176.201] has quit [Remote host closed the connection] 23:18:14 -!- madalu` [~user@c-98-213-43-118.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 23:18:28 question - do we actually need to depend on verioned symbols? 23:18:37 i.e. the stuff in SBCL? 23:20:46 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 23:22:25 stardiviner [~stardivin@122.236.252.30] has joined #lisp 23:25:56 -!- iLogical_ is now known as KimDotcom 23:29:50 -!- agumonkey [~agu@191.158.70.86.rev.sfr.net] has quit [Quit: Lost terminal] 23:31:29 smithzv: how can you call it a computer if it has no lisp? ;-) 23:31:42 say: no lisp on that wash machine. :-) 23:32:17 am0c [~am0c@124.49.51.146] has joined #lisp 23:33:42 Sorella [~quildreen@oftn/member/Sorella] has joined #lisp 23:35:01 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Ping timeout: 255 seconds] 23:36:04 -!- KimDotcom [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 23:36:20 agumonkey [~agu@191.158.70.86.rev.sfr.net] has joined #lisp 23:37:08 clintm [~cmoore@001e52f0de2b.click-network.com] has joined #lisp 23:40:43 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 23:44:37 -!- lindes [~user@brln-4d0c1f3b.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] 23:45:26 -!- clintm [~cmoore@001e52f0de2b.click-network.com] has quit [Quit: clintm] 23:46:42 Jubb [~ghost@pool-108-28-0-134.washdc.fios.verizon.net] has joined #lisp 23:49:05 flavioribeiro [~flaviorib@177.142.166.35] has joined #lisp 23:50:14 -!- saschakb [~skbierm@gateway/tor-sasl/saschakb] has quit [Quit: Verlassend] 23:50:59 -!- zmisc [4b28ffb1@pdpc/supporter/student/zmisc] has quit [Quit: Page closed] 23:54:11 wakeup [~max@xdsl-89-0-133-142.netcologne.de] has joined #lisp 23:55:27 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 23:55:44 dan [~dan@gateway/tor-sasl/dan] has joined #lisp 23:57:16 -!- wakeup_ [~max@xdsl-89-0-107-229.netcologne.de] has quit [Ping timeout: 246 seconds]