00:01:43 Quadrescence [~quadbook@unaffiliated/quadrescence] has joined #lisp 00:03:28 -!- sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 00:04:40 sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 00:08:11 -!- SegFaultAX [~mkbernard@VEROXITY.ipcolo1.SanFrancisco1.Level3.net] has quit [Quit: leaving] 00:09:08 Jasko3 [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has joined #lisp 00:09:09 -!- Jasko [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has quit [Ping timeout: 264 seconds] 00:10:12 -!- Joreji [~thomas@90-056.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 276 seconds] 00:11:10 Evanescence [~chris@122.237.22.247] has joined #lisp 00:11:34 -!- urandom__ [~user@p548A4267.dip.t-dialin.net] has quit [Remote host closed the connection] 00:11:51 -!- BrokenCog [~bc@ip98-162-173-207.pn.at.cox.net] has quit [Read error: Connection reset by peer] 00:12:45 -!- rosario [~rosario@2002:4fcd:cf1c:0:21f:e2ff:fea9:b9d8] has quit [Quit: Bye.] 00:13:29 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 00:15:50 xxxyyy [~xyxu@222.68.167.235] has joined #lisp 00:16:35 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 260 seconds] 00:27:09 -!- sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 00:27:26 sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 00:28:15 -!- rpg [~rpg@209.117.47.253] has quit [Ping timeout: 260 seconds] 00:29:52 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 00:31:57 pizzledizzle [~pizdets@pool-98-113-194-183.nycmny.fios.verizon.net] has joined #lisp 00:43:13 -!- rednum [~user@194.80.135.85] has quit [Ping timeout: 250 seconds] 00:47:13 -!- carlocci [~nes@93.37.201.59] has quit [Quit: eventually IE will rot and die] 00:49:20 -!- sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 00:49:25 sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 00:53:00 wtetzner [~wtetzner@c-174-62-239-154.hsd1.ma.comcast.net] has joined #lisp 01:07:28 -!- jikanter [~Adium@66.146.192.56] has quit [Quit: Leaving.] 01:08:13 -!- dmiles_afk [~dmiles@72.19.53.160] has quit [Ping timeout: 246 seconds] 01:08:30 -!- cracauer [~Adium@nat/google/x-tmnacyqknbospvlc] has quit [Quit: Leaving.] 01:16:22 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 01:16:55 longfin [~longfin@211.246.77.67] has joined #lisp 01:17:52 -!- nowhere_man [~pierre@AStrasbourg-551-1-12-219.w86-213.abo.wanadoo.fr] has quit [Remote host closed the connection] 01:17:58 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Client Quit] 01:18:58 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 01:24:09 -!- longfin [~longfin@211.246.77.67] has quit [Read error: Connection reset by peer] 01:27:09 longfin [~longfin@211.246.77.67] has joined #lisp 01:32:42 -!- ArchMonkey [~ArchMonke@S0106001b63f2b998.ok.shawcable.net] has quit [Quit: ArchMonkey] 01:33:29 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Quit: leifw] 01:33:32 bad-egg [~chatzilla@119.123.190.116] has joined #lisp 01:33:39 -!- dfox [~dfox@ip-94-113-17-246.net.upcbroadband.cz] has quit [Remote host closed the connection] 01:34:38 -!- milanj [~milanj_@109-92-212-202.dynamic.isp.telekom.rs] has quit [Ping timeout: 258 seconds] 01:34:49 all lisper, good morning! 01:41:53 -!- longfin [~longfin@211.246.77.67] has quit [Remote host closed the connection] 01:45:06 drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 01:45:53 -!- kennyd [~kennyd@93-138-207-254.adsl.net.t-com.hr] has quit [Read error: Connection reset by peer] 01:50:49 longfin [~longfin@211.246.77.67] has joined #lisp 01:54:17 kennyd [~kennyd@93-138-207-254.adsl.net.t-com.hr] has joined #lisp 01:54:56 -!- borassus [~borassus@ip133-10.ct.co.cr] has left #lisp 01:55:25 -!- drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has quit [Remote host closed the connection] 01:55:57 drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 01:58:12 -!- dicktopus [~dicktopus@76.177.215.56] has quit [Quit: Using PJIRC on Rotahall.org] 02:06:59 youguy [~youguy@240.pool85-56-66.dynamic.orange.es] has joined #lisp 02:08:24 chu_ [~chu@CPE-58-165-253-149.lns1.civ.bigpond.net.au] has joined #lisp 02:09:39 -!- Yuuhi [benni@p5483B603.dip.t-dialin.net] has quit [Ping timeout: 255 seconds] 02:13:42 -!- madnificent [~madnifice@83.101.62.132] has quit [Ping timeout: 276 seconds] 02:13:44 Is EXPORT considered deprecated to some degree 02:16:08 -!- pislocide [~PC@ip72-213-141-195.ok.ok.cox.net] has quit [Quit: This computer has gone to sleep] 02:17:05 -!- ikki [~ikki@201.155.92.12] has quit [Read error: No route to host] 02:19:08 pislocide [~PC@ip72-213-141-195.ok.ok.cox.net] has joined #lisp 02:19:13 -!- longfin [~longfin@211.246.77.67] has quit [Read error: Connection reset by peer] 02:20:47 genieliu [~genieliu@59.78.62.120] has joined #lisp 02:21:02 vlion [~user@76.178.165.160] has joined #lisp 02:21:07 evening 02:21:50 BrokenCog [~bc@ip98-162-173-207.pn.at.cox.net] has joined #lisp 02:25:09 -!- Soulman [~knute@132.84-48-88.nextgentel.com] has left #lisp 02:26:50 -!- youguy [~youguy@240.pool85-56-66.dynamic.orange.es] has quit [Remote host closed the connection] 02:30:58 longfin [~longfin@210.178.212.105] has joined #lisp 02:33:00 cheier [~amedueces@c-76-107-19-58.hsd1.ms.comcast.net] has joined #lisp 02:35:36 -!- pizzledizzle [~pizdets@pool-98-113-194-183.nycmny.fios.verizon.net] has quit [Ping timeout: 260 seconds] 02:35:46 -!- longfin [~longfin@210.178.212.105] has quit [Remote host closed the connection] 02:39:59 kpreid [~kpreid@adsl-75-36-181-173.dsl.pltn13.sbcglobal.net] has joined #lisp 02:41:15 gkeith_lt [~gkeith@c-66-30-3-183.hsd1.ma.comcast.net] has joined #lisp 02:46:13 chp [~chp@110.204.161.77] has joined #lisp 02:46:38 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 02:47:59 longfin [~longfin@210.178.212.105] has joined #lisp 02:51:42 -!- drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has quit [Remote host closed the connection] 02:51:50 drunkk_ [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 02:52:08 skalawag [~user@c75-111-9-153.amrlcmta01.tx.dh.suddenlink.net] has joined #lisp 02:52:29 -!- BlankVerse [~pankajm@122.167.222.222] has quit [Quit: Lost terminal] 02:55:33 -!- gkeith_lt [~gkeith@c-66-30-3-183.hsd1.ma.comcast.net] has quit [Ping timeout: 255 seconds] 02:55:37 -!- Jasko3 [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has quit [Quit: Leaving] 02:58:42 -!- Spion [~spion@unaffiliated/spion] has quit [Remote host closed the connection] 02:59:36 Jasko [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has joined #lisp 02:59:43 -!- bugQ [~bug@c-71-195-207-34.hsd1.ut.comcast.net] has quit [Ping timeout: 250 seconds] 03:03:33 -!- cmpitg [~cmpitg@113.22.105.27] has quit [Ping timeout: 276 seconds] 03:05:59 bugQ [~bug@c-71-195-207-34.hsd1.ut.comcast.net] has joined #lisp 03:11:54 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 03:13:52 -!- BrokenCog [~bc@ip98-162-173-207.pn.at.cox.net] has quit [Quit: leaving] 03:17:39 -!- skalawag [~user@c75-111-9-153.amrlcmta01.tx.dh.suddenlink.net] has quit [Remote host closed the connection] 03:23:07 -!- bugQ [~bug@c-71-195-207-34.hsd1.ut.comcast.net] has quit [Ping timeout: 250 seconds] 03:25:47 /quit 03:25:55 -!- z1l0g [jgw@sverige.sdf.org] has quit [Quit: That's it for today] 03:26:54 Spion [~spion@unaffiliated/spion] has joined #lisp 03:28:36 -!- jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has quit [Ping timeout: 252 seconds] 03:29:12 Quadrescence: not at all. 03:29:47 Quadrescence: only, it's not "static", so tools have a harder time with it than with defpackage :export. 03:30:24 I see' 03:34:42 jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has joined #lisp 03:38:01 -!- sabalaba [~sabalaba@c-67-180-32-11.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds] 03:39:13 sabalaba [~sabalaba@c-67-180-32-11.hsd1.ca.comcast.net] has joined #lisp 03:39:42 Spion_ [~spion@unaffiliated/spion] has joined #lisp 03:43:03 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 258 seconds] 03:45:52 -!- benny [~benny@i577A7FDC.versanet.de] has quit [Quit: rcirc on GNU Emacs 23.3.1] 03:47:58 alinrus [~alinrus@unaffiliated/alinrus] has joined #lisp 03:48:19 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 03:55:46 -!- kpreid [~kpreid@adsl-75-36-181-173.dsl.pltn13.sbcglobal.net] has quit [Quit: kpreid] 03:58:45 -!- pislocide [~PC@ip72-213-141-195.ok.ok.cox.net] has quit [Quit: Leaving] 04:02:03 -!- drunkk_ [~proba@cpe-67-244-127-222.nyc.res.rr.com] has quit [Ping timeout: 276 seconds] 04:02:21 drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 04:04:43 -!- jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has quit [Ping timeout: 250 seconds] 04:05:21 -!- daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Read error: Connection reset by peer] 04:05:46 daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #lisp 04:06:10 -!- sabalaba [~sabalaba@c-67-180-32-11.hsd1.ca.comcast.net] has quit [Read error: No route to host] 04:06:53 -!- ramus [~ramus@adsl-99-23-144-24.dsl.chcgil.sbcglobal.net] has quit [Ping timeout: 250 seconds] 04:08:55 ramus [~ramus@adsl-99-23-156-209.dsl.chcgil.sbcglobal.net] has joined #lisp 04:11:28 -!- Quadrescence [~quadbook@unaffiliated/quadrescence] has quit [Ping timeout: 240 seconds] 04:17:29 sellout-1 [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 04:17:29 -!- sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 04:17:32 hey people. 04:24:41 jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has joined #lisp 04:30:52 zardoz8 [~jackson-@76.73.16.26] has joined #lisp 04:33:01 dmiles_afk [~dmiles@dsl-72-19-48-033.cascadeaccess.com] has joined #lisp 04:33:31 hello. what's the most usable crossplatform GUI library for lisp? macos/linux/win 04:34:19 html. 04:35:02 not what I had in mind :) 04:39:23 -!- jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has quit [Ping timeout: 250 seconds] 04:43:21 -!- Hunden [~Hunden@e180103071.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 04:46:46 Hunden [~Hunden@e180097241.adsl.alicedsl.de] has joined #lisp 04:48:57 now something completely unrelated 04:49:23 http://pastebin.com/1ZKBR9dF <- do you agree with how this code is indented, or you'd prefer if it was indented as I noted in the comments? 04:49:51 gravicappa [~gravicapp@ppp91-77-180-4.pppoe.mtu-net.ru] has joined #lisp 04:54:48 -!- am0c [~am0c@218.38.89.76] has quit [Ping timeout: 255 seconds] 04:56:39 -!- gravicappa [~gravicapp@ppp91-77-180-4.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 04:56:51 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: o_0] 04:57:15 nowhere_man [~pierre@AStrasbourg-551-1-12-219.w86-213.abo.wanadoo.fr] has joined #lisp 04:57:31 gor[e] [~svr@79.165.187.105] has joined #lisp 04:58:00 cmpitg [~cmpitg@113.22.105.27] has joined #lisp 04:58:04 jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has joined #lisp 05:04:04 -!- cmpitg [~cmpitg@113.22.105.27] has quit [Ping timeout: 240 seconds] 05:04:19 -!- gor[e] [~svr@79.165.187.105] has quit [Ping timeout: 252 seconds] 05:07:27 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 05:07:31 am0c [~am0c@218.38.89.76] has joined #lisp 05:11:08 gravicappa [~gravicapp@ppp91-77-171-166.pppoe.mtu-net.ru] has joined #lisp 05:15:09 -!- gravicappa [~gravicapp@ppp91-77-171-166.pppoe.mtu-net.ru] has quit [Read error: Operation timed out] 05:17:06 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 05:20:58 gravicappa [~gravicapp@ppp91-77-163-146.pppoe.mtu-net.ru] has joined #lisp 05:21:10 -!- daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Ping timeout: 258 seconds] 05:22:10 Spion [~spion@unaffiliated/spion] has joined #lisp 05:23:45 cyrillos [~cyrill@93-80-218-251.broadband.corbina.ru] has joined #lisp 05:24:26 kpreid [~kpreid@adsl-75-36-181-173.dsl.pltn13.sbcglobal.net] has joined #lisp 05:25:01 -!- Spion_ [~spion@unaffiliated/spion] has quit [Ping timeout: 258 seconds] 05:27:24 -!- gravicappa [~gravicapp@ppp91-77-163-146.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 05:30:24 eugu [~eugene@213.141.157.147] has joined #lisp 05:32:31 timi [73ee5924@gateway/web/freenode/ip.115.238.89.36] has joined #lisp 05:32:37 hi 05:32:43 I have a question 05:33:10 about commonlisp communicate between process 05:33:57 In linux there supply a pipe or share memory ,I donot know how the process of commonlisp to communicate 05:34:49 lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has joined #lisp 05:35:24 -!- ISF [~ivan@201.82.135.204] has quit [Ping timeout: 240 seconds] 05:35:34 anybody there 05:37:38 -!- eugu [~eugene@213.141.157.147] has quit [Quit: Leaving.] 05:38:24 -!- chu_ [~chu@CPE-58-165-253-149.lns1.civ.bigpond.net.au] has quit [Quit: leaving] 05:39:59 any hack there,help me 05:40:15 the pipe proplem of commolisp 05:41:28 chu_ [~chu@CPE-58-165-253-149.lns1.civ.bigpond.net.au] has joined #lisp 05:46:30 timi: Linux is not a language. 05:48:12 But you can use threads and message passing (MPI) with common lisp. 05:50:23 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote host closed the connection] 05:50:40 -!- drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has quit [Ping timeout: 246 seconds] 05:51:15 drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 06:00:34 -!- cyrillos [~cyrill@93-80-218-251.broadband.corbina.ru] has quit [Remote host closed the connection] 06:00:55 superflit [~superflit@71-208-210-189.hlrn.qwest.net] has joined #lisp 06:01:57 -!- tessier [~treed@kernel-panic/copilotco] has quit [Read error: Operation timed out] 06:03:32 message 06:03:58 message pass? 06:04:55 cyrillos [~cyrill@93-80-218-251.broadband.corbina.ru] has joined #lisp 06:05:33 -!- timi [73ee5924@gateway/web/freenode/ip.115.238.89.36] has quit [Quit: Page closed] 06:09:09 -!- drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has quit [Ping timeout: 264 seconds] 06:09:59 drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 06:22:06 -!- Salamander_ [~Salamande@ppp121-45-157-11.lns21.adl6.internode.on.net] has quit [Ping timeout: 255 seconds] 06:29:22 -!- Harag [~Harag@41.146.234.232] has quit [Ping timeout: 252 seconds] 06:33:37 -!- xxxyyy [~xyxu@222.68.167.235] has quit [Ping timeout: 258 seconds] 06:35:05 Salamander_ [~Salamande@ppp121-45-89-142.lns20.adl6.internode.on.net] has joined #lisp 06:35:56 confab [180a3cb9@gateway/web/freenode/ip.24.10.60.185] has joined #lisp 06:42:46 homie` [~levgue@xdsl-78-35-186-130.netcologne.de] has joined #lisp 06:43:47 unknown_and_slow [~unknown_a@ra10.cdma.bwc.ru] has joined #lisp 06:45:08 -!- homie [~levgue@xdsl-78-35-148-153.netcologne.de] has quit [Ping timeout: 258 seconds] 06:45:55 -!- pnq [~nick@ACA2214E.ipt.aol.com] has quit [Ping timeout: 250 seconds] 06:46:14 -!- drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has quit [Ping timeout: 252 seconds] 06:48:05 xxxyyy [~xyxu@222.68.167.210] has joined #lisp 06:51:12 gor[e] [~svr@gw2.masterhost.ru] has joined #lisp 06:52:28 drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 06:53:02 gravicappa [~gravicapp@ppp91-77-169-169.pppoe.mtu-net.ru] has joined #lisp 06:53:08 fourier [~user@213.141.149.93] has joined #lisp 06:53:56 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 06:54:45 longfin_ [~longfin@210.178.212.105] has joined #lisp 06:55:06 -!- longfin [~longfin@210.178.212.105] has quit [Ping timeout: 258 seconds] 06:55:16 -!- genieliu [~genieliu@59.78.62.120] has quit [Quit: Lost terminal] 06:56:17 -!- gravicappa [~gravicapp@ppp91-77-169-169.pppoe.mtu-net.ru] has quit [Read error: Operation timed out] 07:01:27 -!- derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has quit [Ping timeout: 276 seconds] 07:04:14 Harag [~Harag@41.146.232.248] has joined #lisp 07:04:21 -!- whee [~whee@misplaced.smaertness.net] has quit [Ping timeout: 264 seconds] 07:06:12 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Read error: No route to host] 07:06:47 alfa_y_omega [~alfa_y_om@90.166.231.220] has joined #lisp 07:12:17 -!- anvandare [~anvandare@78-21-49-253.access.telenet.be] has quit [Ping timeout: 252 seconds] 07:14:12 -!- humasect [~humasect@S01060018f870b75e.rd.shawcable.net] has quit [Remote host closed the connection] 07:17:29 -!- unknown_and_slow [~unknown_a@ra10.cdma.bwc.ru] has quit [] 07:19:32 -!- sacho [~sacho@87.126.39.0] has quit [Read error: Connection reset by peer] 07:21:03 -!- Salamander_ [~Salamande@ppp121-45-89-142.lns20.adl6.internode.on.net] has quit [Ping timeout: 255 seconds] 07:21:11 derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has joined #lisp 07:21:22 sacho [~sacho@87.126.39.0] has joined #lisp 07:21:25 -!- longfin_ [~longfin@210.178.212.105] has quit [Remote host closed the connection] 07:22:46 jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has joined #lisp 07:23:40 altctrldel [~windows7@64.291.511.08.ilec.adsl2.net.ru] has joined #lisp 07:27:51 anvandare [~anvandare@78-21-48-75.access.telenet.be] has joined #lisp 07:29:36 -!- derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has quit [Ping timeout: 276 seconds] 07:33:46 Salamander_ [~Salamande@ppp121-45-146-5.lns21.adl6.internode.on.net] has joined #lisp 07:33:46 derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has joined #lisp 07:36:57 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 07:39:42 val911 [irc2gowebc@net-93-144-209-38.cust.dsl.teletu.it] has joined #lisp 07:39:49 hi 07:40:00 i can't get the keyword in this type of function 07:40:22 -!- _iori_ [~iori@110-133-45-54.rev.home.ne.jp] has quit [Remote host closed the connection] 07:40:23 (case trying (:tr1 :ev1) (:tr2 :ev2)) 07:40:42 i now how it works, but i can't understand WHY it works! This seems a bit strange to me 07:41:24 <_3b> CASE is a macro 07:42:00 -!- DrForr [~drforr@pool-98-112-230-87.lsanca.fios.verizon.net] has quit [Ping timeout: 252 seconds] 07:42:08 yes but normally I call a keyword in this way :namekey valuekey 07:42:18 not this way :namekey :valuekey 07:42:56 <_3b> keywords are just symbols that evaluate to themselve 07:43:13 <_3b> and symbols (including keywords) are just as valid values as any other 07:43:22 ah! 07:43:32 i dind't know this. 07:43:36 thank u 07:44:26 <_3b> OPEN for example has a bunch of keyword arguments that expect keywords as the values 07:44:44 yes infact i had some trouble with open too. 07:44:56 is keyword are symbols 07:45:03 why i can't do (setf :aa 2)? 07:45:14 <_3b> because they are also constants 07:45:25 ok 07:45:28 <_3b> just like you can't normally (setf 5 6) 07:45:36 so 07:45:38 lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has joined #lisp 07:45:43 :try is a constant symbols 07:45:55 other to know about this type of symbols? 07:46:45 <_3b> keywords are symbols interned into the KEYWORD package 07:47:15 ok 07:47:17 clear 07:47:20 thank you 07:47:21 *_3b* tries to remember where in the spec it talks about keywords 07:47:39 i was reading the graham 07:47:50 besides it is pretty clear, well written etc 07:48:01 he doesn't say this stuff about keywords... strange. 07:50:32 <_3b> also note that &key arguments don't have to be identified by keywords, that is just what it does by default 07:50:55 <_3b> for example: (defun foo (&key ((a b))) b) (foo 'a 1) => 1 07:50:55 ? 07:51:09 oh :O 07:51:30 insomnia1alt [~milan@port-92-204-81-254.dynamic.qsc.de] has joined #lisp 07:51:37 i can't understand that sintax 07:51:46 why sy many parenthesis after &key? 07:51:57 *so 07:52:26 b is a default value? 07:52:33 in (a b) <-this b 07:52:38 <_3b> a keyword argument can be specified by a symbol as in (&key a), which names the variable a, they keyword :a with default nil 07:53:01 <_3b> or you can use a list of 2 or 3 values (&key (a default provided-var)) 07:53:27 yeah 07:53:27 <_3b> in which case the variable is a, the keyword is :a, the default is whatever DEFAULT evaluates to 07:53:45 <_3b> and if the 3rd arg was provided, that names a var which is true if that keyword was provided in the call 07:54:03 wow 07:54:07 pretty cool 07:54:34 the supplied-p, right? 07:54:39 <_3b> actually, i guess that wasn't exactly correct... it can be a list of 1 value too, in which case the default is NIL, and it works the same as the bare symbol case 07:54:55 <_3b> yeah, 'provided-var' is the supplied-p 07:54:59 <_3b> in that case 07:55:10 good 07:55:24 -!- insomniaSalt [~milan@port-92-204-43-235.dynamic.qsc.de] has quit [Ping timeout: 276 seconds] 07:55:36 <_3b> and finally, the last variant is the one i used earlier, which is to provide a list, and inside that, provide another list for the name of the variable 07:55:57 ? 07:56:00 <_3b> in that case, the first element of that is the symbol to use for the keyword, and the 2nd is the variable 07:56:18 an example pleaase? 07:56:24 <_3b> (&key ((key-symbol variable-name) default supplied-p)) 07:56:27 ah yeah 07:56:30 i knew it 07:56:36 the variable used in the function 07:56:53 and the key-symbol is the key used to pass argument to the function 07:57:16 <_3b> a more common use would be for something like (&key ((:foo *some-special-var*))) where you want a call that passes :foo 123 to bind *some-special-var* to 123 07:57:21 for example: (defun foo (&key ((a b))) b) (foo 'a 1) => 1 <----this was pretty enlighten 07:57:45 yes 07:58:00 clear 07:58:01 :) 07:58:06 can i ask you 07:58:08 a question 07:58:10 after the graham 07:58:12 <_3b> using actual keyword symbols for the key arguments is convenient since you don't need to specify a package 07:58:29 why? 07:58:29 <_3b> while 'a might need to be 'some-package:a depending on where you call it from 07:58:59 why :a doesn't need the package? 07:59:09 Because it's in the keywords package. 07:59:15 ok 07:59:36 <_3b> because the reader treats :a (without a package name) specially, and uses the keyword package 07:59:45 oook 08:00:06 so my question: after the graham what book could i read for improvment my skill in lisp? 08:00:12 <_3b> you could also use keyword:a 08:00:29 <_3b> but it doesn't behave quite the same as :a, so you generally shouldn't do that 08:00:36 kk 08:00:41 <_3b> practical common lisp might be good 08:00:53 i was reading that, but it was pretty bad for me... 08:00:57 <_3b> and learn to find things in CLHS, and how to interpret the entries 08:00:59 i need some exercise 08:01:07 longfin [~longfin@210.178.212.105] has joined #lisp 08:01:18 <_3b> or maybe SICP for general programming learning, and do the exercises in CL 08:01:34 <_3b> or just pick a project to work on and start coding :) 08:01:55 ^^ 08:01:59 SICP=? 08:02:07 <_3b> minion: sicp 08:02:07 sicp: The Structure and Interpretation of Computer Programs, a CS textbook using Scheme. Available under the CC-BY-NC Licence at (HTML), (Texinfo), and (PDF). Video lectures are available under the CC-BY-SA licence at 08:02:13 <_3b> yay, bots are back :) 08:02:18 ^^ 08:02:37 _3b, i just want to learn enough lisp for work to peter norvig book 08:02:48 <_3b> on yeah, that is a nother good book 08:02:50 the ai book of peter norvig, paradigm of artificial ecc. 08:02:58 but i don't know how many lisp i've to know and how good 08:04:40 val911: PAIP is a very good introduction book, you do not need to know much before going for it. 08:04:41 -!- lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has quit [Ping timeout: 240 seconds] 08:05:28 jmbr [~jmbr@curio.mat.ucm.es] has joined #lisp 08:05:32 oh, ok, thank you. After this graham (ansi common lisp) i will start paip 08:06:06 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 08:06:14 val911: you might also enjoy Practical Common Lisp after that. 08:07:02 after paip or after ansi cl? 08:07:34 lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has joined #lisp 08:09:47 ok i've go to study 08:09:49 either one I s'pose. 08:09:53 goodbye man and thank u 08:10:04 PAIP is a really good lisp book, but it is also a big book to go through. 08:10:10 mm 08:10:21 i don't want use paip 08:10:26 to learn lisp, but to learn ai 08:11:16 oh 08:11:21 val911: it is not a good AI book. 08:11:55 val911: Then you should probably get Artificial Intelligence: A Modern Approach 08:11:59 All the AI in PAIP is old, which is the point. 08:12:26 val911: it is also coauthored by Norvig. and not lisp centric. 08:12:42 -!- chirpsalot [~Chirps@unaffiliated/chirpsalot] has quit [Quit: WeeChat 0.3.1.1] 08:13:45 -!- Bike [~Glossina@71-38-152-59.ptld.qwest.net] has quit [Quit: Leaving.] 08:13:47 mmm 08:13:53 i've AIMA 08:13:55 in italian, also 08:14:06 mmm 08:14:11 do you think aima is better? 08:14:16 definitely. 08:14:19 woah 08:14:27 francogrex [~user@109.130.7.93] has joined #lisp 08:14:34 ok, but the lisp code for aima is pretty cahotic, don't you think? 08:14:39 PAIP is a good book for lisp, not good for AI. 08:14:52 Sure it is, it is not a lisp book. It is an AI book. 08:14:58 But do you want to learn about AI or learn lisp? 08:15:13 ok in dissecting and mucking around bewteen the C and the lisp I arrived at this: http://cl.dyndns-ip.com still not the same, something is still not right but can't tell what! 08:15:21 AI 08:15:37 lisp is just a language like other to get to ai 08:16:11 i don't really care much about lisp, despite i think is a pretty cool language 08:16:16 val911: Right. Then you need to study AI, and maybe learn lisp if you plan on doing stuff in lisp. 08:17:08 ok so i will study on aima 08:17:30 thank you schmrkc 08:17:40 no worries. 08:17:47 -!- val911 [irc2gowebc@net-93-144-209-38.cust.dsl.teletu.it] has quit [Quit: http://irc2go.com/] 08:18:25 <_3b> francogrex: is that C program even valid C? 08:18:57 _3b: I don't know they say it's ansi 08:19:00 <_3b> in particular, does it initialize all of f before reading it? 08:19:00 -!- lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has quit [Ping timeout: 260 seconds] 08:19:09 not surely not 08:19:30 the last f is left uninit 08:20:04 _3b: I found it here but: http://www.mathrix.org/experimentalAIT/TuringMachine.html 08:20:22 bit down the page 08:21:06 the printing of pi: int a=10000,b,c=8400,d,e,f[8401],g;main(){for(;b-c;) ... 08:21:47 <_3b> not quite the same as what you posted then 08:22:52 <_3b> if i read right, that one doesn't read initialized array elements 08:23:07 zfx [~zfx@unaffiliated/zfx] has joined #lisp 08:23:35 _3b: hmm... where's the error then, all i tried to simplify is convert for to while 08:24:17 <_3b> well, 3 != 10000, 2 != 8400, 3 != 8401, for one thing 08:24:38 <_3b> and you seem to have dropped a loop 08:24:58 yes I changed to smaller values to debug easier 08:25:28 lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has joined #lisp 08:25:31 <_3b> actually, maybe it does read unintialized elements 08:25:37 *_3b* is out of practice reading C :/ 08:25:37 but I don't see where I have dropped a loop, there were 3 08:25:51 I think it does 08:26:04 <_3b> ah, i see the other one in yours now 08:27:36 <_3b> ah, actually, i think the original is OK 08:27:59 <_3b> you should be using some sort of 'until' rather than 'while'... perform the termination test at the end instead of the start 08:28:05 _3b: is it? I'm not sure of anything now 08:28:05 <_3b> (or adjust the test) 08:28:19 in lisp you mean, 08:28:29 <_3b> both 08:28:35 ah 08:28:59 *_3b* mainly means initializing the array though, which you just did explicitly in lisp in that one 08:29:39 <_3b> haven't looked at the main loops enough to tell if those check termination properly or not 08:31:16 ok I will see; for now it's all wrong. even the C that I made is not really what the original structure 08:35:33 -!- Evanescence [~chris@122.237.22.247] has quit [Quit: WeeChat 0.3.4] 08:36:29 prout [51ae994e@gateway/web/freenode/ip.81.174.153.78] has joined #lisp 08:40:45 sacho_ [~sacho@87.126.39.0] has joined #lisp 08:41:01 -!- sacho [~sacho@87.126.39.0] has quit [Read error: Connection reset by peer] 08:41:55 eugu [~eugene@213.141.157.147] has joined #lisp 08:43:10 -!- prout [51ae994e@gateway/web/freenode/ip.81.174.153.78] has quit [Ping timeout: 252 seconds] 08:43:24 -!- sacho_ is now known as sacho 08:43:28 -!- zardoz8 [~jackson-@76.73.16.26] has quit [Quit: CGI:IRC (Ping timeout)] 08:44:06 morphling [~stefan@gssn-4d003593.pool.mediaWays.net] has joined #lisp 08:44:21 -!- kennyd [~kennyd@93-138-207-254.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 08:45:39 -!- Salamander_ [~Salamande@ppp121-45-146-5.lns21.adl6.internode.on.net] has quit [Ping timeout: 276 seconds] 08:45:48 kennyd [~kennyd@93-138-89-98.adsl.net.t-com.hr] has joined #lisp 08:45:54 -!- longfin [~longfin@210.178.212.105] has quit [Remote host closed the connection] 08:46:05 Salamander_ [~Salamande@ppp118-210-225-140.lns20.adl6.internode.on.net] has joined #lisp 08:49:26 -!- anvandare [~anvandare@78-21-48-75.access.telenet.be] has quit [Read error: Connection reset by peer] 08:58:56 -!- francogrex [~user@109.130.7.93] has quit [Remote host closed the connection] 09:01:22 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 09:04:33 -!- lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has quit [Ping timeout: 255 seconds] 09:05:57 -!- morphling [~stefan@gssn-4d003593.pool.mediaWays.net] has quit [Remote host closed the connection] 09:06:48 lanthan [~ze@p54B7D0CE.dip.t-dialin.net] has joined #lisp 09:07:09 anvandare [~anvandare@78-21-49-221.access.telenet.be] has joined #lisp 09:09:05 rosario [~rosario@2002:4fcd:d6b0:0:21f:e2ff:fea9:b9d8] has joined #lisp 09:13:31 tfb [~tfb@restormel.cley.com] has joined #lisp 09:13:51 Joreji [~thomas@90-056.eduroam.RWTH-Aachen.DE] has joined #lisp 09:17:42 gravicappa [~gravicapp@ppp91-77-188-145.pppoe.mtu-net.ru] has joined #lisp 09:18:02 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Ping timeout: 252 seconds] 09:19:51 -!- bad-egg [~chatzilla@119.123.190.116] has quit [Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]] 09:24:46 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #lisp 09:34:34 -!- gravicappa [~gravicapp@ppp91-77-188-145.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 09:35:39 OliverUv [~gandhi@195.159.235.178] has joined #lisp 09:36:52 lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has joined #lisp 09:45:30 -!- lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has quit [Ping timeout: 255 seconds] 09:47:56 lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has joined #lisp 09:50:51 sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 09:50:52 -!- sellout-1 [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 09:54:30 -!- jsoftw [~jsoft@unaffiliated/jsoft] has quit [Ping timeout: 255 seconds] 09:57:31 sellout-1 [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 09:58:01 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 252 seconds] 09:58:17 gravicappa [~gravicapp@ppp91-77-186-131.pppoe.mtu-net.ru] has joined #lisp 10:00:30 -!- sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 10:02:36 -!- lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has quit [Ping timeout: 255 seconds] 10:06:20 -!- cheier [~amedueces@c-76-107-19-58.hsd1.ms.comcast.net] has quit [Ping timeout: 260 seconds] 10:07:29 sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 10:10:01 -!- sellout-1 [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 10:11:10 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 10:13:19 -!- jefs [~jef@x86.org.uk] has quit [Quit: leaving] 10:13:36 pnq [~nick@AC8127A4.ipt.aol.com] has joined #lisp 10:14:51 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: superjudge] 10:15:44 sellout-1 [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 10:15:44 -!- sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 10:20:55 -!- drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has quit [Ping timeout: 260 seconds] 10:33:43 c_arenz [~arenz@p5B2CBFDD.dip.t-dialin.net] has joined #lisp 10:35:43 Evanescence [~chris@122.237.22.247] has joined #lisp 10:37:22 -!- tfb [~tfb@restormel.cley.com] has quit [Quit: gone] 10:38:11 -!- jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 10:42:38 nickga [~nick@dsl78-143-205-4.in-addr.fast.co.uk] has joined #lisp 10:50:18 Salamander [~Salamande@ppp121-45-86-84.lns20.adl6.internode.on.net] has joined #lisp 10:50:47 -!- homie` [~levgue@xdsl-78-35-186-130.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:51:18 -!- derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has quit [Ping timeout: 240 seconds] 10:52:20 -!- Salamander_ [~Salamande@ppp118-210-225-140.lns20.adl6.internode.on.net] has quit [Ping timeout: 258 seconds] 10:54:04 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 10:54:20 homie [~levgue@xdsl-78-35-186-130.netcologne.de] has joined #lisp 10:54:21 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Ping timeout: 255 seconds] 10:57:44 derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has joined #lisp 10:58:37 H4ns```` [~user@p4FFC8F81.dip.t-dialin.net] has joined #lisp 11:00:05 dfox [~dfox@ip-94-113-17-246.net.upcbroadband.cz] has joined #lisp 11:00:46 daniel__1 [~daniel@p5082AB22.dip.t-dialin.net] has joined #lisp 11:02:09 -!- H4ns``` [~user@p4FFC9DB8.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 11:04:21 -!- daniel [~daniel@p5B326AF5.dip.t-dialin.net] has quit [Ping timeout: 264 seconds] 11:06:30 -!- pnq [~nick@AC8127A4.ipt.aol.com] has quit [Read error: Connection reset by peer] 11:06:36 lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has joined #lisp 11:07:43 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 258 seconds] 11:07:48 -!- derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has quit [Ping timeout: 276 seconds] 11:11:42 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 11:17:24 louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has joined #lisp 11:18:53 REPLeffect [~REPLeffec@69.54.115.254] has joined #lisp 11:21:18 pizzledizzle [~pizdets@pool-98-113-194-183.nycmny.fios.verizon.net] has joined #lisp 11:25:28 -!- littlebobby [~bob@unaffiliated/littlebobby] has quit [Quit: Ex-Chat] 11:29:53 -!- am0c [~am0c@218.38.89.76] has quit [Remote host closed the connection] 11:31:00 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 11:31:36 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Client Quit] 11:36:45 -!- gravicappa [~gravicapp@ppp91-77-186-131.pppoe.mtu-net.ru] has quit [Ping timeout: 260 seconds] 11:39:40 -!- anvandare [~anvandare@78-21-49-221.access.telenet.be] has quit [Ping timeout: 260 seconds] 11:40:52 gravicappa [~gravicapp@ppp91-77-184-8.pppoe.mtu-net.ru] has joined #lisp 11:41:21 -!- sellout-1 [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 11:41:31 sellout- [~Adium@ALagny-751-1-2-90.w86-218.abo.wanadoo.fr] has joined #lisp 11:42:07 denebola [~denebola@S0106001966a61521.wp.shawcable.net] has joined #lisp 11:45:41 -!- jmbr [~jmbr@curio.mat.ucm.es] has quit [Remote host closed the connection] 11:45:56 jmbr [~jmbr@curio.mat.ucm.es] has joined #lisp 11:46:13 mrSpec [~Spec@pool-151-204-255-122.bstnma.btas.verizon.net] has joined #lisp 11:46:13 -!- mrSpec [~Spec@pool-151-204-255-122.bstnma.btas.verizon.net] has quit [Changing host] 11:46:13 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 11:49:00 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 11:54:48 anvandare [~anvandare@78-21-54-20.access.telenet.be] has joined #lisp 11:55:20 syrinx_ [~syrinx_@ip68-109-29-26.ri.ri.cox.net] has joined #lisp 11:57:53 drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 11:58:11 -!- louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has quit [Remote host closed the connection] 11:59:17 calliostro [~user@dynamic-adsl-94-38-68-188.clienti.tiscali.it] has joined #lisp 11:59:25 -!- calliostro [~user@dynamic-adsl-94-38-68-188.clienti.tiscali.it] has quit [Client Quit] 12:00:25 calliostro [~user@dynamic-adsl-94-38-68-188.clienti.tiscali.it] has joined #lisp 12:01:47 rstandy [~rastandy@net-2-32-228-1.cust.dsl.teletu.it] has joined #lisp 12:13:31 -!- denebola [~denebola@S0106001966a61521.wp.shawcable.net] has quit [Remote host closed the connection] 12:13:42 DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has joined #lisp 12:17:25 -!- OliverUv [~gandhi@195.159.235.178] has quit [Ping timeout: 250 seconds] 12:22:46 -!- calliostro [~user@dynamic-adsl-94-38-68-188.clienti.tiscali.it] has quit [Remote host closed the connection] 12:24:15 -!- DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 12:24:37 DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has joined #lisp 12:25:21 -!- lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has quit [Ping timeout: 264 seconds] 12:32:01 denebola [~denebola@S0106001966a61521.wp.shawcable.net] has joined #lisp 12:33:20 -!- gravicappa [~gravicapp@ppp91-77-184-8.pppoe.mtu-net.ru] has quit [Ping timeout: 260 seconds] 12:35:41 gravicappa [~gravicapp@ppp91-77-166-185.pppoe.mtu-net.ru] has joined #lisp 12:43:32 pnq [~nick@172.162.216.43] has joined #lisp 12:45:57 BlankVerse [~pankajm@122.167.241.223] has joined #lisp 12:46:41 -!- c_arenz [~arenz@p5B2CBFDD.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 12:47:04 -!- xxxyyy [~xyxu@222.68.167.210] has quit [Ping timeout: 252 seconds] 12:48:02 xxxyyy [~xyxu@222.68.167.210] has joined #lisp 12:50:10 -!- Amadiro [~Amadiro@ti0021a380-dhcp3462.bb.online.no] has quit [Quit: Leaving] 12:51:39 benny [~benny@i577A7FDC.versanet.de] has joined #lisp 12:53:17 -!- DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 12:54:54 Amadiro [~Amadiro@ti0021a380-dhcp3462.bb.online.no] has joined #lisp 12:56:09 zomgbie [~jesus@85-127-217-134.dynamic.xdsl-line.inode.at] has joined #lisp 13:00:48 louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has joined #lisp 13:05:01 -!- pnq [~nick@172.162.216.43] has quit [Ping timeout: 252 seconds] 13:05:32 derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has joined #lisp 13:06:12 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 13:07:35 c_arenz [~arenz@p5B2CB268.dip.t-dialin.net] has joined #lisp 13:11:07 -!- jmbr [~jmbr@curio.mat.ucm.es] has quit [Remote host closed the connection] 13:11:23 jmbr [~jmbr@curio.mat.ucm.es] has joined #lisp 13:13:17 lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has joined #lisp 13:14:14 -!- mgr [~mgr@mail.phinn.de] has quit [Read error: Connection reset by peer] 13:19:21 urandom__ [~user@p548A220A.dip.t-dialin.net] has joined #lisp 13:19:25 -!- fourier [~user@213.141.149.93] has quit [Ping timeout: 260 seconds] 13:22:36 bindrinkin1 [~bindrinki@80.70.22.170] has joined #lisp 13:22:41 -!- c_arenz [~arenz@p5B2CB268.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 13:22:44 -!- bindrinkin1 [~bindrinki@80.70.22.170] has quit [Client Quit] 13:23:24 Hey all -- are there any libraries/shared code to do things like validate form input, and scrub it to prevent XSS and such? 13:23:39 -!- anvandare [~anvandare@78-21-54-20.access.telenet.be] has quit [Read error: Connection reset by peer] 13:24:26 jimmy__ [~jimmy@218.193.190.132] has joined #lisp 13:26:16 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Ping timeout: 252 seconds] 13:29:05 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #lisp 13:33:08 silenius [~silenus@p4FC2245A.dip.t-dialin.net] has joined #lisp 13:34:05 -!- superflit [~superflit@71-208-210-189.hlrn.qwest.net] has quit [Read error: Connection reset by peer] 13:34:26 superflit [~superflit@71-208-210-189.hlrn.qwest.net] has joined #lisp 13:34:46 -!- lnostdal-laptop [~lnostdal@109.179.131.137.tmi.telenormobil.no] has quit [Ping timeout: 260 seconds] 13:37:57 daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #lisp 13:40:11 -!- Beetny [~Beetny@ppp118-208-143-106.lns20.bne1.internode.on.net] has quit [Ping timeout: 240 seconds] 13:41:48 anvandare [~anvandare@78-22-148-124.access.telenet.be] has joined #lisp 13:43:09 ugoubuntu [~ugoubuntu@222.209.32.32] has joined #lisp 13:43:51 -!- BlankVerse [~pankajm@122.167.241.223] has quit [Read error: Operation timed out] 13:44:10 -!- eugu [~eugene@213.141.157.147] has quit [Quit: Leaving.] 13:45:41 BlankVerse [~pankajm@122.167.226.254] has joined #lisp 13:48:05 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Read error: Connection reset by peer] 13:54:53 carlocci [~nes@93.37.212.30] has joined #lisp 13:58:57 Younder [~john@86.157.202.84.customer.cdi.no] has joined #lisp 14:01:14 -!- Jasko2 [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has quit [Quit: Leaving] 14:02:35 -!- daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Read error: Connection reset by peer] 14:02:59 daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #lisp 14:05:00 -!- louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has quit [Quit: ] 14:05:08 louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has joined #lisp 14:11:22 -!- foocraft [~ewanas@78.101.89.139] has quit [Quit: So long, and thanks for all the fish!] 14:19:26 -!- Hunden [~Hunden@e180097241.adsl.alicedsl.de] has quit [Quit: ...] 14:21:39 Jasko2 [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has joined #lisp 14:22:03 -!- jmbr [~jmbr@curio.mat.ucm.es] has quit [Remote host closed the connection] 14:22:07 c_arenz [~arenz@p5B2CBA21.dip.t-dialin.net] has joined #lisp 14:22:22 jmbr [~jmbr@curio.mat.ucm.es] has joined #lisp 14:22:25 -!- jmbr [~jmbr@curio.mat.ucm.es] has quit [Remote host closed the connection] 14:25:28 calliostro [~user@dynamic-adsl-94-38-68-188.clienti.tiscali.it] has joined #lisp 14:26:41 -!- homie [~levgue@xdsl-78-35-186-130.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:26:42 i've seen it done on a case by case basis in weeblocks. 14:30:29 -!- zomgbie [~jesus@85-127-217-134.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 252 seconds] 14:30:55 -!- silenius [~silenus@p4FC2245A.dip.t-dialin.net] has quit [Remote host closed the connection] 14:32:39 -!- jimmy__ [~jimmy@218.193.190.132] has quit [Quit: leaving] 14:33:05 gffa [~gffa@unaffiliated/gffa] has joined #lisp 14:34:06 jimmy_sjtu [~user@2001:da8:8000:e192:225:b3ff:fe76:3140] has joined #lisp 14:35:30 -!- jimmy_sjtu [~user@2001:da8:8000:e192:225:b3ff:fe76:3140] has left #lisp 14:36:33 Guthur [~Guthur@host86-138-193-232.range86-138.btcentralplus.com] has joined #lisp 14:37:24 -!- gravicappa [~gravicapp@ppp91-77-166-185.pppoe.mtu-net.ru] has quit [Ping timeout: 246 seconds] 14:48:16 -!- Joreji [~thomas@90-056.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 260 seconds] 14:51:37 -!- dnolen_ [~davidnole@184.152.69.75] has quit [Quit: dnolen_] 14:57:22 -e 15:02:41 -!- anvandare [~anvandare@78-22-148-124.access.telenet.be] has quit [Ping timeout: 240 seconds] 15:04:09 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 15:06:36 -!- drdo [~drdo@91.205.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 15:10:18 drdo [~drdo@91.205.108.93.rev.vodafone.pt] has joined #lisp 15:11:01 serichsen [~user@hmbg-4d069c9e.pool.mediaWays.net] has joined #lisp 15:11:04 Hello! 15:12:57 hi serichsen 15:12:57 How are you! 15:13:40 silenius [~silenus@p4FC2245A.dip.t-dialin.net] has joined #lisp 15:13:41 I am well! 15:14:10 -!- nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: nicdev_] 15:15:05 anvandare [~anvandare@78-21-50-87.access.telenet.be] has joined #lisp 15:16:19 foocraft [~ewanas@78.101.89.139] has joined #lisp 15:21:15 -!- gor[e] [~svr@gw2.masterhost.ru] has quit [Ping timeout: 240 seconds] 15:26:07 -!- chu_ [~chu@CPE-58-165-253-149.lns1.civ.bigpond.net.au] has quit [Quit: leaving] 15:27:39 -!- Natch| [~natch@178.73.217.178] has quit [Remote host closed the connection] 15:32:41 -!- anvandare [~anvandare@78-21-50-87.access.telenet.be] has quit [Remote host closed the connection] 15:35:16 dnolen_ [~davidnole@pool-68-161-137-73.ny325.east.verizon.net] has joined #lisp 15:35:40 youguy [~youguy@240.pool85-56-66.dynamic.orange.es] has joined #lisp 15:37:03 Zhivago: Who are you talking to? 15:37:31 I was talking to serichsen! 15:38:27 Zhivago: Hello. 15:39:50 Doesn't seem to work for me. :( 15:41:30 francogrex [~user@109.130.7.93] has joined #lisp 15:44:05 -!- louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has quit [Quit: ] 15:45:10 Joreji [~thomas@90-056.eduroam.RWTH-Aachen.DE] has joined #lisp 15:46:48 -!- youguy [~youguy@240.pool85-56-66.dynamic.orange.es] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 15:48:25 jimmy_sjtu [~jimmy_sjt@2001:da8:8000:e192:225:b3ff:fe76:3140] has joined #lisp 15:50:01 Soulman [~knute@132.84-48-88.nextgentel.com] has joined #lisp 15:50:34 -!- jimmy_sjtu [~jimmy_sjt@2001:da8:8000:e192:225:b3ff:fe76:3140] has quit [Remote host closed the connection] 15:50:41 -!- xxxyyy [~xyxu@222.68.167.210] has quit [Ping timeout: 260 seconds] 15:51:16 -!- Evanescence [~chris@122.237.22.247] has quit [Quit: WeeChat 0.3.4] 15:53:33 xxxyyy [~xyxu@222.68.154.21] has joined #lisp 15:58:02 hargettp [~hargettp@pool-71-174-136-101.bstnma.east.verizon.net] has joined #lisp 15:58:17 Heh, hi Zhivago! :) Thanks, I am fine, too. 16:04:39 -!- calliostro [~user@dynamic-adsl-94-38-68-188.clienti.tiscali.it] has quit [Remote host closed the connection] 16:05:54 -!- dnolen_ [~davidnole@pool-68-161-137-73.ny325.east.verizon.net] has quit [Quit: dnolen_] 16:12:50 nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 16:15:46 taiyal [~taiyal@bb-216-195-184-102.gwi.net] has joined #lisp 16:19:41 -!- xxxyyy [~xyxu@222.68.154.21] has quit [Ping timeout: 258 seconds] 16:22:17 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 16:23:54 jimmy_sjtu [~jimmy@2001:da8:8000:e192:225:b3ff:fe76:3140] has joined #lisp 16:23:57 Bike [~Glossina@71-38-154-91.ptld.qwest.net] has joined #lisp 16:24:02 -!- jimmy_sjtu [~jimmy@2001:da8:8000:e192:225:b3ff:fe76:3140] has left #lisp 16:24:19 jimmy_sjtu [~jimmy@2001:da8:8000:e192:225:b3ff:fe76:3140] has joined #lisp 16:24:31 -!- jimmy_sjtu [~jimmy@2001:da8:8000:e192:225:b3ff:fe76:3140] has left #lisp 16:25:45 -!- silenius [~silenus@p4FC2245A.dip.t-dialin.net] has quit [Remote host closed the connection] 16:29:12 -!- nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: nicdev_] 16:35:24 -!- derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has quit [Ping timeout: 276 seconds] 16:36:31 derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has joined #lisp 16:37:40 -!- zfx [~zfx@unaffiliated/zfx] has quit [Ping timeout: 252 seconds] 16:40:32 dnolen_ [~davidnole@pool-68-161-137-73.ny325.east.verizon.net] has joined #lisp 16:43:20 gemelen [~shelta@shpd-95-53-171-99.vologda.ru] has joined #lisp 16:44:09 -!- ugoubuntu [~ugoubuntu@222.209.32.32] has quit [Remote host closed the connection] 16:48:41 -!- c_arenz [~arenz@p5B2CBA21.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 16:50:11 -!- anonus [~anonymous@88.80.28.189] has quit [Ping timeout: 260 seconds] 16:52:13 littlebobby [~bob@unaffiliated/littlebobby] has joined #lisp 16:53:21 -!- Dodek [am291698@students.mimuw.edu.pl] has quit [Remote host closed the connection] 16:54:09 -!- alinrus [~alinrus@unaffiliated/alinrus] has quit [Quit: Leaving] 16:56:24 -!- billitch [~billitch@bastille.ma3.tv] has quit [Ping timeout: 240 seconds] 16:57:13 louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has joined #lisp 16:58:31 billitch [~billitch@bastille.ma3.tv] has joined #lisp 16:59:34 -!- daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Read error: Connection reset by peer] 16:59:58 daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #lisp 17:08:59 -!- dlowe [~dlowe@c-66-30-116-162.hsd1.ma.comcast.net] has quit [Quit: *poof*] 17:13:40 Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has joined #lisp 17:13:41 alexey_z [~alexey_z@ppp85-141-149-165.pppoe.mtu-net.ru] has joined #lisp 17:13:51 -!- francogrex [~user@109.130.7.93] has quit [Remote host closed the connection] 17:15:56 homie [~levgue@xdsl-78-35-186-130.netcologne.de] has joined #lisp 17:16:45 gravicappa [~gravicapp@ppp91-77-187-175.pppoe.mtu-net.ru] has joined #lisp 17:20:17 jfletcher [~jef@217.146.88.200] has joined #lisp 17:22:24 Spion_ [~spion@unaffiliated/spion] has joined #lisp 17:26:04 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 258 seconds] 17:27:16 pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has joined #lisp 17:27:24 -!- Joreji [~thomas@90-056.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 240 seconds] 17:29:51 -!- billitch [~billitch@bastille.ma3.tv] has quit [Ping timeout: 260 seconds] 17:35:40 -!- hargettp [~hargettp@pool-71-174-136-101.bstnma.east.verizon.net] has quit [Quit: Leaving...] 17:40:04 -!- gemelen [~shelta@shpd-95-53-171-99.vologda.ru] has quit [Ping timeout: 240 seconds] 17:40:47 ramus_ [~ramus@adsl-99-23-156-31.dsl.chcgil.sbcglobal.net] has joined #lisp 17:41:11 -!- homie [~levgue@xdsl-78-35-186-130.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:42:41 gkeith_lt [~gkeith@c-66-30-3-183.hsd1.ma.comcast.net] has joined #lisp 17:43:42 zfx [~zfx@host81-158-150-122.range81-158.btcentralplus.com] has joined #lisp 17:43:42 -!- zfx [~zfx@host81-158-150-122.range81-158.btcentralplus.com] has quit [Changing host] 17:43:42 zfx [~zfx@unaffiliated/zfx] has joined #lisp 17:44:18 -!- littlebobby [~bob@unaffiliated/littlebobby] has quit [Ping timeout: 255 seconds] 17:44:30 -!- ramus [~ramus@adsl-99-23-156-209.dsl.chcgil.sbcglobal.net] has quit [Ping timeout: 276 seconds] 17:44:41 -!- ramus_ [~ramus@adsl-99-23-156-31.dsl.chcgil.sbcglobal.net] has quit [Client Quit] 17:45:00 ramus [~ramus@adsl-99-23-156-31.dsl.chcgil.sbcglobal.net] has joined #lisp 17:45:35 -!- lifechamp [~gary@40.166.23.95.dynamic.jazztel.es] has quit [Quit: lifechamp] 17:49:19 xan_ [~xan@94.Red-193-152-140.dynamicIP.rima-tde.net] has joined #lisp 17:52:00 -!- pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 17:52:25 kisp [~kisp@e179141163.adsl.alicedsl.de] has joined #lisp 17:58:57 -!- jfletcher [~jef@217.146.88.200] has quit [Quit: Lost terminal] 17:59:31 ISF [~ivan@201.82.135.204] has joined #lisp 18:00:21 -!- ISF [~ivan@201.82.135.204] has quit [Client Quit] 18:00:48 ISF [~ivan@201.82.135.204] has joined #lisp 18:08:03 hargettp [~hargettp@pool-71-174-136-101.bstnma.east.verizon.net] has joined #lisp 18:09:00 -!- gravicappa [~gravicapp@ppp91-77-187-175.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 18:10:30 billitch [~billitch@bastille.ma3.tv] has joined #lisp 18:11:27 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Ping timeout: 250 seconds] 18:13:33 -!- gkeith_lt [~gkeith@c-66-30-3-183.hsd1.ma.comcast.net] has quit [Ping timeout: 255 seconds] 18:14:48 I just got some new invites for Google+, anyone want one? 18:15:21 Probably out of my range, but for others, when? where? 18:17:02 -!- daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Ping timeout: 252 seconds] 18:17:02 -!- hargettp [~hargettp@pool-71-174-136-101.bstnma.east.verizon.net] has quit [Quit: Leaving...] 18:17:15 gravicappa [~gravicapp@ppp91-77-180-138.pppoe.mtu-net.ru] has joined #lisp 18:18:14 jefs [~jef@217.146.88.200] has joined #lisp 18:18:45 -!- drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has quit [Ping timeout: 276 seconds] 18:27:27 DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has joined #lisp 18:30:12 -!- gravicappa [~gravicapp@ppp91-77-180-138.pppoe.mtu-net.ru] has quit [Ping timeout: 255 seconds] 18:34:16 Jubb [~ghost@c-68-33-206-95.hsd1.va.comcast.net] has joined #lisp 18:38:33 -!- louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has quit [Remote host closed the connection] 18:39:53 drunkk [~proba@cpe-67-244-127-222.nyc.res.rr.com] has joined #lisp 18:43:37 Joreji [~thomas@90-056.eduroam.RWTH-Aachen.DE] has joined #lisp 18:46:25 -!- DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 18:47:09 Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has joined #lisp 18:49:26 gravicappa [~gravicapp@ppp91-77-214-65.pppoe.mtu-net.ru] has joined #lisp 18:51:23 dlowe [~dlowe@c-66-30-116-162.hsd1.ma.comcast.net] has joined #lisp 18:52:35 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 18:54:03 -!- gravicappa [~gravicapp@ppp91-77-214-65.pppoe.mtu-net.ru] has quit [Ping timeout: 276 seconds] 19:02:51 hargettp [~hargettp@pool-71-174-136-101.bstnma.east.verizon.net] has joined #lisp 19:04:02 DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has joined #lisp 19:06:12 -!- sonnym [~evissecer@rrcs-184-74-137-167.nys.biz.rr.com] has quit [Remote host closed the connection] 19:08:20 gravicappa [~gravicapp@ppp91-77-162-196.pppoe.mtu-net.ru] has joined #lisp 19:09:26 sonnym [~evissecer@rrcs-184-74-137-167.nys.biz.rr.com] has joined #lisp 19:14:55 anonus [~anonymous@88.80.28.189] has joined #lisp 19:15:55 -!- DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 19:19:56 xcv [~xcv@dsl-225-28.hive.is] has joined #lisp 19:22:08 -!- gravicappa [~gravicapp@ppp91-77-162-196.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 19:22:59 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 19:29:31 gravicappa [~gravicapp@ppp91-77-218-162.pppoe.mtu-net.ru] has joined #lisp 19:32:32 anzime [~user@ip70-176-48-167.ph.ph.cox.net] has joined #lisp 19:36:11 -!- gravicappa [~gravicapp@ppp91-77-218-162.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 19:37:21 -!- cmm [~cmm@bzq-79-176-200-19.red.bezeqint.net] has quit [Ping timeout: 264 seconds] 19:38:11 -!- Jubb [~ghost@c-68-33-206-95.hsd1.va.comcast.net] has quit [Remote host closed the connection] 19:38:12 benny` [~benny@i577A149F.versanet.de] has joined #lisp 19:38:27 fourier [~user@213.141.149.93] has joined #lisp 19:38:33 -!- benny [~benny@i577A7FDC.versanet.de] has quit [Ping timeout: 264 seconds] 19:38:47 cmm [~cmm@109.65.203.94] has joined #lisp 19:39:46 -!- xcv [~xcv@dsl-225-28.hive.is] has quit [Remote host closed the connection] 19:40:56 lifechamp [~gary@40.166.23.95.dynamic.jazztel.es] has joined #lisp 19:43:15 -!- cmm [~cmm@109.65.203.94] has quit [Ping timeout: 252 seconds] 19:44:08 cmm [~cmm@109.65.203.94] has joined #lisp 19:46:14 francogrex [~user@109.130.7.93] has joined #lisp 19:51:15 here after a few trials and errors and a bit of help from the #c to understand the code I got this 2400 pi from c into cl as such: http://cl.dyndns-ip.com. If you have comments to make the cl code nicer please suggest. thanks 19:52:19 *_3b* would move variables into the LOOPs 19:52:47 ok instead of using the let* 19:52:55 <_3b> right 19:53:07 <_3b> and instead of SETFing them inside the LOOP 19:53:35 setfing is costly I think isn't it? 19:53:51 *_3b* wouldn't worry about that 19:54:34 mstevens [~mstevens@ceres.etla.org] has joined #lisp 19:54:38 -!- mstevens [~mstevens@ceres.etla.org] has quit [Changing host] 19:54:38 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 19:54:41 <_3b> that algorithm was optimized for size not speed anyway, so no point in worrying about tiny implementation detail optimizations 19:55:32 I would use DO* for this. 19:56:00 It just looks like that. 19:56:48 By the way, I think that in order to be the same as the C version, the initial element in f should be (floor a 5), not (/ a 5). 19:57:48 gravicappa [~gravicapp@ppp91-77-168-141.pppoe.mtu-net.ru] has joined #lisp 19:58:07 <_3b> also, don't accumulate a string with (concatenate 'string accumulator string) 19:58:41 <_3b> use with-output-to-string or something 19:58:52 that's faster?? 19:59:17 homie [~levgue@xdsl-78-35-168-252.netcologne.de] has joined #lisp 19:59:18 *_3b* would hope so... more readable at least 19:59:32 I'd accumulate all string bits in a long list and apply concatenate to the entire list. 19:59:39 that way, the string only gets allocated once. 19:59:52 and all string bits only get moved once. 19:59:54 <_3b> a good w-o-t-s should do that for you 20:00:11 ideally, yea. 20:00:18 xcv [~xcv@hermes.logmenn.com] has joined #lisp 20:00:23 silenius [~silenus@p4FC2245A.dip.t-dialin.net] has joined #lisp 20:01:02 *_3b* would not expect even a good concatenate to help with repeatedly concatenating onto the end though 20:01:06 indeed I've shown _3b the original source before, it was an optimization for size of code, was 158 characters or so. 20:01:44 but optimization for both size and speed in cl would be nice.. 20:02:38 can we get it below 158 chars? 20:02:46 francogrex: can you describe what that code should do? 20:02:48 *_3b* would guess not 20:03:16 <_3b> serichsen: return (string representation of) 2400 digits of pi 20:03:28 yes 20:03:59 -!- fourier [~user@213.141.149.93] has quit [Read error: Operation timed out] 20:04:00 Dodek [am291698@students.mimuw.edu.pl] has joined #lisp 20:04:23 -!- foocraft [~ewanas@78.101.89.139] has quit [Ping timeout: 258 seconds] 20:04:28 -!- gravicappa [~gravicapp@ppp91-77-168-141.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 20:05:08 foocraft [~ewanas@78.101.185.17] has joined #lisp 20:07:39 serichsen: here i updated the description: http://cl.dyndns-ip.com 20:10:21 -!- joshee [~joshe@ruby.int.elsasser.org] has quit [Ping timeout: 264 seconds] 20:11:42 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 20:12:32 -!- anonus [~anonymous@88.80.28.189] has quit [Ping timeout: 252 seconds] 20:13:39 -!- derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has quit [Read error: Connection reset by peer] 20:14:06 derekv [~derekv@c-68-62-78-203.hsd1.mi.comcast.net] has joined #lisp 20:19:19 francogrex: Isn't (floor (+ e (/ d a 1.0))) the same as (+ e (floor d a))? 20:20:56 yes, it wouldn' reduce size though 20:23:20 ? 20:24:37 -!- anzime [~user@ip70-176-48-167.ph.ph.cox.net] has left #lisp 20:24:57 anonus [~anonymous@88.80.28.189] has joined #lisp 20:26:03 francogrex: What size? 20:26:07 serichsen: i'm looking to reduce the size of the code 20:26:34 <_3b> isn't that 7 characters shorter? 20:27:21 yeah, true the 1.0 I forgot about that... we need more reduction guys 20:27:46 -!- dmiles_afk [~dmiles@dsl-72-19-48-033.cascadeaccess.com] has quit [Ping timeout: 258 seconds] 20:27:47 <_3b> (copy-seq #8401(2000)) is a shorter way to make the array 20:29:10 <_3b> and gets rid of the need for * in let* 20:29:14 <_3b> don't need to initialize d,e,g in the LET 20:29:16 -!- kisp [~kisp@e179141163.adsl.alicedsl.de] has quit [Remote host closed the connection] 20:29:32 <_3b> or b for that matter 20:29:55 <_3b> oops, maybe do need one of those 20:31:05 no that's fine, the a/5 is not needed for this particular example 20:32:01 <_3b> ah, e needs initialized 20:32:06 _3b: how does that #8401(2000) even work? 20:32:16 <_3b> #( is syntax for a literal array 20:32:26 Yes, but... 20:32:28 <_3b> which takes aparameter for the length of the array 20:32:34 <_3b> 8401 in this case 20:32:49 Ahh 20:32:54 <_3b> if fewer elements than that are provided within the (), it repeats the last one to fill the array 20:33:04 Sorry, I confused it with #8401A(2000) 20:33:12 but d,e,g need to be initialized how else would we skip them? 20:33:31 <_3b> you initialize b,d,g in the loop before using them 20:33:43 <_3b> so don't need to do so in the let 20:33:54 ah ok 20:34:30 <_3b> and cpi can start out as nil... concatenate doesn't care what type input sequences are 20:34:40 -!- penryu [~tanuki@unaffiliated/penryu] has quit [Quit: WeeChat 0.3.5-dev] 20:36:05 penryu [~tanuki@unaffiliated/penryu] has joined #lisp 20:37:00 -!- xcv [~xcv@hermes.logmenn.com] has quit [Remote host closed the connection] 20:38:01 _3b: i'm using the simple loop format how can i initialize the variables inside? 20:40:27 -!- ve [~a@vortis.xen.tardis.ed.ac.uk] has quit [Ping timeout: 276 seconds] 20:41:28 not sure I would shorten the code 20:41:30 rvncerr [~rvncerr@rvncerr.org] has joined #lisp 20:43:32 DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has joined #lisp 20:50:49 xcv [~xcv@hermes.logmenn.com] has joined #lisp 20:52:22 ve [~a@vortis.xen.tardis.ed.ac.uk] has joined #lisp 20:55:43 jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has joined #lisp 20:56:53 *_3b* runs out of ideas at 322 char 20:58:28 <_3b> hmm, maybe not 20:58:31 LOOP is verbose because of its keywords. use DO* (you'll have to read the manual). 20:58:54 -!- puchacz [~puchacz@87-194-5-99.bethere.co.uk] has quit [Remote host closed the connection] 20:59:12 _3b: use (not (member char (list #\return #\newline #\tab #\space #\( #\)))) to count 20:59:33 *francogrex* is cheating by removing even the parenthesis 21:00:01 I have 330 including the usual whitespaces and parentheses. 21:00:03 *_3b* is counting by putting the cursor on the last ) and seeing what column it is 21:01:07 (No newlines) 21:01:30 francogrex with x = 10 initializes x 21:02:10 I use two DO*. 21:02:10 kennyd: I know but I was opting to use the simple loop to avoid the do and other keywords 21:02:43 *_3b* is using complex loop, not sure if that is a win over simple loop or not 21:02:46 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 21:02:49 -!- hargettp [~hargettp@pool-71-174-136-101.bstnma.east.verizon.net] has quit [Quit: Leaving...] 21:02:55 I also use with-output-to-string, which is also shorter than the concatenating. 21:02:57 <_3b> wouldn't be surprised if DO/DO* is best though 21:03:01 hi, what's the easy way to log to a file from a web app? 21:03:08 <_3b> yeah, also > instead of <= 21:03:18 -!- nickga [~nick@dsl78-143-205-4.in-addr.fast.co.uk] has quit [Quit: Leaving] 21:04:07 serichsen: can you post your code pls? I have appended a little code to use for counting on my site 21:04:14 puchacz: logging to a daemon which serializes all processes logging to that single file? 21:04:31 -!- rosario [~rosario@2002:4fcd:d6b0:0:21f:e2ff:fea9:b9d8] has quit [Ping timeout: 260 seconds] 21:04:31 (we're just having fun or wasting time either way it's fine) 21:04:34 puchacz: I think apache does it that way, logging from the "mother daemon" 21:05:06 well, I just want (log-to-a-file *file* my-message) 21:05:36 -!- lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has quit [Quit: Leaving] 21:06:25 (with-open-file ( :direction :output :if-exists :append) ...) 21:06:26 ? 21:07:07 really? what about access from multiple threads, no flush on closing a file....? 21:07:29 this way I would reopen and close the file each time a message is logged 21:07:32 for multiple threads, use a single thread to serialize. I told you that. 21:07:50 you said "don't want it" 21:08:10 ok, nw 21:08:13 ska [~s|k|a@89.108.143.226] has joined #lisp 21:08:15 -!- Guthur [~Guthur@host86-138-193-232.range86-138.btcentralplus.com] has quit [Ping timeout: 250 seconds] 21:08:39 -!- ska is now known as Guest86637 21:09:03 -!- Guest86637 [~s|k|a@89.108.143.226] has quit [Client Quit] 21:11:15 hmm maybe removing spaces is not fair 21:11:40 <_3b> you can remove some, but not all 21:13:05 true 21:13:16 the code needs to be still functional 21:17:10 rosario [~rosario@2002:4fcd:d6b0:0:21f:e2ff:fea9:b9d8] has joined #lisp 21:19:24 -!- jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 21:19:30 -!- DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 21:23:23 NecroWater [~Administr@97-92-63-8.dhcp.aldl.mi.charter.com] has joined #lisp 21:24:15 -!- dnolen_ [~davidnole@pool-68-161-137-73.ny325.east.verizon.net] has quit [Quit: dnolen_] 21:24:42 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [] 21:25:37 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 21:26:07 -!- NecroWater [~Administr@97-92-63-8.dhcp.aldl.mi.charter.com] has left #lisp 21:36:04 gravicappa [~gravicapp@ppp91-77-169-169.pppoe.mtu-net.ru] has joined #lisp 21:40:30 -!- zort- [~eitan@bas1-toronto07-1176122518.dsl.bell.ca] has quit [Quit: ] 21:44:36 -!- gravicappa [~gravicapp@ppp91-77-169-169.pppoe.mtu-net.ru] has quit [Ping timeout: 255 seconds] 21:45:01 283 21:45:27 _3b pasted "golf - 304" at http://paste.lisp.org/display/123175 21:45:45 pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has joined #lisp 21:46:27 <_3b> too bad # isn't a terminating macro char, that would save a few more characters, and make #=/## more helpful :p 21:48:24 -!- ISF [~ivan@201.82.135.204] has quit [Ping timeout: 240 seconds] 21:48:47 -!- foocraft [~ewanas@78.101.185.17] has quit [Quit: if you're going....to san. fran. cisco!!!] 21:49:21 <_3b> oops, looks like that was the wrong version... s/(+ e(floor d a))/(+(floor d a)e)/ 21:52:28 269 21:52:39 <_3b> serichsen: paste? 21:52:52 *_3b* is too lazy to try converting to DO or DO* 21:53:37 serichsen annotated #123175 "269" at http://paste.lisp.org/display/123175#1 21:54:00 <_3b> heh, you even wrapped it in a defun :p 21:54:04 I eliminated some variables. 21:54:05 Oh 21:54:30 I checked that it still worked after each step. :) 21:54:57 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 21:55:09 *_3b* just checked it with C-u C-x C-e :p 21:55:11 Subtract 13 then. 21:55:37 <_3b> you can swap that + e (floor d a) to save a space 21:55:43 Heh, yeah. 21:56:18 Nice! 21:58:01 Kenjin [~josesanto@bl22-71-31.dsl.telepac.pt] has joined #lisp 21:58:26 zort- [~user@bas1-toronto07-1176122518.dsl.bell.ca] has joined #lisp 21:58:51 -!- zort- [~user@bas1-toronto07-1176122518.dsl.bell.ca] has quit [Client Quit] 21:58:59 <_3b> #=/## saves another 6 21:59:47 <_3b> on (aref f b) and (1-(* b 2)) 22:00:49 littlebobby [~bob@unaffiliated/littlebobby] has joined #lisp 22:00:49 it's gonna be as sort as the c one! 22:01:00 s/sort/short 22:01:25 <_3b> actually, if you want to compete with the C, drop w-o-t-s and just print to stdout 22:01:56 <_3b> that's an easy 26 char or so 22:02:01 francogrex where's the C one? 22:02:10 phax [~phax@unaffiliated/phax] has joined #lisp 22:02:17 true, that was an extra I didn't think about 22:02:30 DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has joined #lisp 22:03:37 kennyd: It's paste on the site (pls see above) 22:05:50 -!- DelPuerto [~youguy@240.pool85-56-66.dynamic.orange.es] has quit [Remote host closed the connection] 22:05:59 <_3b> and then prin1 saves a few more 22:07:59 -!- pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 22:08:06 <_3b> actually, i guess (setf values) may be better than the #=/## 22:08:47 can somebody explain to me please? 22:09:01 (equal 197091430316882604834560113258884360159 197091430316882604834560113258884360159) --> T 22:09:03 but 22:09:12 (eq 197091430316882604834560113258884360159 197091430316882604834560113258884360159) ---> nil 22:09:17 the same values 22:09:22 <_3b> EQ doesn't work on numbers 22:09:42 what about (eq 3 3) then? 22:09:43 it is T 22:09:49 <_3b> just luck 22:09:53 ok 22:10:00 shall I use equal for integers? 22:10:04 or = 22:10:08 <_3b> = if you know they are integers 22:10:13 I do 22:10:26 <_3b> eql if you want to allow them to not be integers 22:10:43 like (eql 3 nil) ? 22:10:46 <_3b> clhs eql 22:10:46 http://www.lispworks.com/reference/HyperSpec/Body/a_eql.htm 22:10:52 thx 22:11:45 <_3b> equal just calls eql for numbers, so no reason to use that 22:11:48 francogrex annotated #123175 "232" at http://paste.lisp.org/display/123175#2 22:13:17 <_3b> francogrex: works better if you dont /add/ spaces :p 22:13:30 <_3b> no space needed between do* and ( 22:13:37 lol 22:13:56 _3b annotated #123175 "210" at http://paste.lisp.org/display/123175#3 22:14:26 <_3b> heh, you added a lot of spaces actually 22:15:42 <_3b> yours should have been 222, not 232 22:16:01 (eql 3 3.0) --> nil (= 3 3.0) --> t ; possibly. 22:16:59 <_3b> only possibly? 22:17:16 well, for big integers, it might be different... 22:17:28 210 is very good; the c one is 158 but they are cheating: http://www.mathrix.org/experimentalAIT/TuringMachine.html they don't include the header 22:17:31 (= 12312312312312312.0 12312312312312312) --> nil 22:17:46 <_3b> yeah, that's more big float than big integer though :) 22:17:48 floating point numbers are really useless. 22:19:00 <_3b> nah, just over used 22:19:41 -!- cyrillos [~cyrill@93-80-218-251.broadband.corbina.ru] has quit [Ping timeout: 240 seconds] 22:21:28 dnolen_ [~davidnole@184.152.69.75] has joined #lisp 22:23:52 You can make it 208 with #1=/#1#. 22:24:41 <_3b> ah, right... missed that it still has 2 aref forms 22:27:19 if you don't mind a being a float, 1e4 is shorter than 10000 22:28:13 <_3b> don't think float works there without other changes 22:28:33 pjb: yes, I think float would mess the output 22:29:09 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Ping timeout: 255 seconds] 22:29:33 serichsen: where would the #1=/#1# go? 22:29:47 <_3b> francogrex: on the (aref f b) forms 22:29:59 zort- [~eitan@bas1-toronto07-1176122518.dsl.bell.ca] has joined #lisp 22:30:33 Does Clozure not trust me? (the integer (+ (the integer (identity nil)) 3)) results in an error. 22:30:35 -!- superflit [~superflit@71-208-210-189.hlrn.qwest.net] has quit [Ping timeout: 250 seconds] 22:30:39 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 22:31:33 nil is not an integer? 22:31:37 <_3b> would you rather it crash or delete your hard drive or something? 22:31:46 _3b: yes! 22:32:04 <_3b> you can try declaring (optimize (safety 0)) 22:32:36 it doesn't trust me :( 22:32:50 <_3b> not like it matters when you are lying to it :p 22:33:02 It's a matter of principle. 22:33:25 <_3b> erroring is conformant behavior 22:33:26 joebo [423d7877@gateway/web/freenode/ip.66.61.120.119] has joined #lisp 22:34:27 Ahah, there's the keyword, "conformant". there's no personal trust, just CONFORM TO STANDARDS. 22:34:33 <_3b> and lying isn't, so i think the compiler wins on 'principle' grounds :) 22:35:58 daigo [~daigo@nttkyo118024.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #lisp 22:36:04 pislocide [~PC@ip72-213-141-195.ok.ok.cox.net] has joined #lisp 22:36:12 <_3b> actually, i suppose for something that simple, it might try to constant fold it and error before it gets to the runtime (safety 0) part... maybe declare (notinline identity) too? 22:36:32 <_3b> and/or (notinline +) 22:36:57 <_3b> ... or just write conformant code, and don't worry about what the compiler does with non-conformant code 22:37:03 superflit [~superflit@71-208-209-182.hlrn.qwest.net] has joined #lisp 22:37:18 Anyone have any ideas on how to successfully build kdebindings on mac os x? I'm trying to get libsmokeqt* but it seems that certain functions fail on the build as undefined symbols. 22:40:25 powersurge [~powersurg@c-75-72-26-141.hsd1.mn.comcast.net] has joined #lisp 22:41:17 hello! So I'm new to lisp, and I was going to set up hunchentoot to goof of with a project, but I'm a little confused about how to install packages. I opted for SBCL because it came with ASDF, but I'm reading that ASDF is old? should I be using something else? 22:41:18 -!- ASau [~user@95-26-236-45.broadband.corbina.ru] has quit [Ping timeout: 255 seconds] 22:41:46 powersurge: Use quicklisp (it uses asdf internally, anyway). 22:41:57 powersurge: where did you read that ? 22:42:23 <_3b> "asdf" is good, "asdf-install" is old, and is something separate from "asdf" 22:42:43 I forget where, but I was told that quicklisp is in beta and the clear replacement for asdf which is not actively maintained 22:42:55 -!- puchacz [~puchacz@87-194-5-99.bethere.co.uk] has quit [Ping timeout: 260 seconds] 22:43:03 that's the problem with these older languages, hard to tell what's in vogue and what's out of date :< 22:43:11 -!- superflit [~superflit@71-208-209-182.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] 22:43:27 <_3b> summary: use quicklisp :) 22:43:29 so is quicklisp something I need to install? 22:43:33 -!- Salamander [~Salamande@ppp121-45-86-84.lns20.adl6.internode.on.net] has quit [Ping timeout: 255 seconds] 22:43:41 -!- ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has quit [Quit: Verlassend] 22:43:44 www.quicklisp.org/beta 22:43:51 run it in SBCL 22:43:56 it's quicklisp.lisp 22:44:00 <_3b> if you want to install anything else, you probably want quicklisp 22:44:06 -!- silenius [~silenus@p4FC2245A.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 22:44:07 ASau [~user@95-26-236-45.broadband.corbina.ru] has joined #lisp 22:44:13 <_3b> if you just want to load things you already have, asdf is enough 22:45:29 taiyal [~taiyal@bb-216-195-184-102.gwi.net] has joined #lisp 22:45:30 fantazo [~fantazo@178-191-166-65.adsl.highway.telekom.at] has joined #lisp 22:45:37 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 22:45:37 (load :quicklisp.lisp) gave me a type error? 22:45:42 I'm still a scrub bear with me 22:45:51 (load "quicklisp.lisp") 22:46:36 so how do I know between using symbols and strings? 22:47:32 powersurge: i guess that's part of playing around with any language until you become fluent. 22:47:47 yeah, I guess so, I was just wondering if there were any rules 22:48:42 i am not so sure about any rules. could you give me an example where a symbol may be confused with a string? 22:49:41 serichsen annotated #123175 "199" at http://paste.lisp.org/display/123175#4 22:49:55 require seems to do just well with 'foo :foo "foo" (with the first two being coerced to strings I suppose) 22:49:55 :) 22:50:02 heh, like what I just did? I know that symbols evaluate to themselves, so I was under the impression that symbols were just short cuts, like ' is a short cut for wrapping that symbol in quotes, : is a short cut for saying "I'd like the symbol" 22:50:07 s/just/just as/ 22:50:18 <_3b> serichsen: don't need space after #1# 22:50:25 I guess I just don't know the use for symbols yet 22:50:25 Day changed to 07 Jul 2011 22:50:25 00:14:03 < otwieracz> 1st 22:50:31 powersurge: : is for designating a package for the symbol. With just :name like that, it's in the keywords package. 22:50:33 oops, sorry 22:50:52 _3b: damn. 198 :). 22:51:17 <_3b> powersurge: ' is shortcut for (quote ...), nothing like "" 22:51:46 <_3b> "" is literal syntax for a vector of characters 22:51:52 serichsen: post please! 22:52:09 ok i see it 22:52:28 francogrex: I'll paste a more legible form. 22:52:50 it's very good 22:53:35 serichsen annotated #123175 "198, legible" at http://paste.lisp.org/display/123175#5 22:53:59 powersurge: you can know what type is expected by what operator, by consulting the hyperspec. 22:54:11 <_3b> francogrex: did you ever verify it printed the same as the C? 22:54:38 so I loaded quicklisp.lisp and ran quicklisp-quickstart:install, and I exited the REPL and tried loading ql without loading the file I downloaded and I'm not really sure how 22:54:44 *_3b* suspects the "%.4d" in the original was important, and notes the lisp only prints 2345 characters 22:54:46 _3b: yes it prints the same 22:54:48 powersurge: when you type (load instead of trying random data (which could be dangerous), type M-x common-lisp-hyperspect RET RET and read it! 22:55:09 am I expected to (load "quicklisp.lisp") each time I want to install something new? 22:55:17 let me verify again 22:55:28 You are expected to have inserted that in your rc file. 22:55:41 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 22:55:41 powersurge: didn't you read the documentation that came with quicklisp? 22:55:59 powersurge: http://www.quicklisp.org/beta/#installation 22:56:07 powersurge: Actually you shoud load quicklisp/setup.lisp, but loading that can be automatically inserted in your implementation's rc-file by ql itself. 22:56:16 I did, it says to add it to the init, but I was just trying to figure out how the lisp path works 22:56:35 Salamander [~Salamande@ppp121-45-151-181.lns21.adl6.internode.on.net] has joined #lisp 22:56:42 I want to know where (require x) pulls from to understand stuff before I move on to letting it automatically bootstrap my installer for me 22:57:07 powersurge: require with a single argument is implementation dependant. 22:57:11 <_3b> (require x) isn't specified well enough to tell, which is why we use asdf 22:57:18 powersurge: for that, you will need to read your implementation documentation. 22:57:28 powersurge: you can also use (require x "/some/path/to/x.lisp") 22:57:34 ah, so you'd use some sort of extra thing, either third party or unique to your lisp 22:57:34 in that case it's not implementation dependant. 22:57:44 and quicklisp is an example of a third party loader 22:57:49 powersurge: you'd read the f... documentation! 22:58:33 <_3b> asdf is the usual replacement for require, and on many implementations, require will just call asdf 22:58:36 pjb: please calm down, I'm just trying to wrap my head around how lisps path works (coming from python) and the reason why I couldn't find anything seems to be because lisp doesn't have a path, per se, it uses loaders 22:58:41 <_3b> quicklisp also calls asdf to do the actual loading 22:59:02 powersurge: read the hyperspec. There's a whole chapter dedicated to lisp pathnames. 22:59:24 powersurge: alternatively, you should read some books and tutorials. 22:59:27 no, I don't mean path names I mean like how in python, there's a handful of places where python checks to see if it exists when you import 22:59:30 powersurge: have you read PCL? 22:59:50 I've been working through the gigamonkeys book, but I haven't read the hyper spec or anything yet 22:59:52 powersurge: *default-pathname-defaults* 22:59:56 powersurge: asdf:*central-registry* would be the place where paths are searched for systems. 23:00:02 powersurge: Then, as I said, read your implementation documentation. There's no notion of "path" in Common Lisp. 23:00:28 powersurge: the closest is *default-pathname-defaults* which is a pathname that is merged with the pathname you give to load or require to find the actual file. 23:00:37 clhs *default-pathname-defaults* 23:00:37 http://www.lispworks.com/reference/HyperSpec/Body/v_defaul.htm 23:01:00 I haven't even really settled on an implementation yet, I was hoping to play with lisp in a broader sense so I could get a feel for the strengths and weaknesses of each before I decided 23:01:34 powersurge: since you seem to be interested in "paths", you could count that as a strength of a weakness of each implementation and that will help you choose one or the other. 23:01:45 s/of/or/ 23:01:50 *_3b* would say don't worry about implementation specific require, just use asdf either directly or through quicklisp 23:02:09 _3b: newbies have strange ideas... 23:02:11 meh, I was just trying to figure out how lisp does things and I was just basing it off of what I know other languages do 23:02:11 what's "lisp in a broader sense"? 23:02:23 powersurge: By "path" do you mean a list of places Python checks for files loaded with "import"? 23:02:28 Bike: yes 23:02:33 powersurge: ah ah! THis is the wrong way to approach a new language. 23:02:36 powersurge: ah, but you're confusing language and library/infrastructure here. 23:02:47 and I meant "Lisp the language" not "X Lisp the implementation" 23:03:07 <_3b> pkhuong: so do most modern languages :/ 23:03:09 powersurge: if you want to learn the language, then read a generic book (PCL has been advised), and the hyperspec! 23:03:20 pjb: I can only do so much when starting something new. I was just curious as to how this language does something 23:03:39 I'm not opposed to different but how can I know what's different without asking some (sometimes dumb) questions 23:03:41 languages don't do anything. They let you express some things. 23:03:50 The best way to successfully achieve that is to choose one implementation, and stick to it, while avoiding obviously egregious unportability. 23:04:23 pjb: I think you're being a little pedantic 23:04:43 I do realize that coming from Python you might be shocked to discover that there is more than one way to do it (tm). 23:04:49 lol 23:04:59 powersurge: it's important to make the difference between languages and implementations. You're not used to that, that's why you should! 23:05:24 I don't mind it, I was just googling how you install third-party packages because I was seeing (requires) and stuff everywhere and I didn't understand how it worked 23:05:32 powersurge: Stick to, say, sbcl and quicklisp, they are both popular and well supported by the community. And the detail of where (require ) looks for whatever you want to load will come clear later on. 23:05:50 yeah, I was planning on using either sbcl or gnu clisp 23:05:51 powersurge: require is almost never used in CL. You might be confusing with emacs lisp. 23:06:12 <_3b> pjb: depends on what implementation you use 23:06:30 powersurge: if you had read 23:06:32 <_3b> SBCL users for example probably use it a lot, since it does something useful 23:06:33 clhs require 23:06:33 http://www.lispworks.com/reference/HyperSpec/Body/f_provid.htm 23:06:42 powersurge: You'd have noticed that The functions provide and require are deprecated. 23:06:44 <_3b> (specifically call asdf) 23:06:46 I've made it through the syntax half of the Practical Common Lisp and I've been reading a lot of code examples, so I guess I"m getting a view of several implementations 23:06:56 -!- serichsen [~user@hmbg-4d069c9e.pool.mediaWays.net] has quit [Quit: Good night!] 23:06:58 which is what confused me 23:07:14 Beetny [~Beetny@ppp118-208-143-106.lns20.bne1.internode.on.net] has joined #lisp 23:07:22 most of the code I know of isn't particularly implementation-specific. 23:07:27 The code in PCL is probably extremely portable. 23:08:19 yeah, in past experiences learning from a single source is a bad idea, so once I felt like I had a fair grasp of the syntax I was looking at code examples from all over the internet, not just PCL 23:08:22 Land of Lisp has some clisp specific examples later on (or so the author says). 23:08:41 was a bad idea* 23:08:49 _3b: yes they're not exactly the same though don't know where they differ, at least when looked at it visually the first and last 100s are the same... 23:09:06 anyway too tired to check now. it was fun just to try 23:09:13 <_3b> francogrex: i'm guessing you drop some 0s 23:09:39 -!- xcv [~xcv@hermes.logmenn.com] has quit [Remote host closed the connection] 23:09:39 <_3b> probably need to switch back to format and specify a field width or something 23:09:48 so (load) is what I use for my own files and I'll use some third-party or implementation specific loader for third-party modules is basically what's idiomatic in lisp, right? 23:10:03 well if it's that (the %.4d) then it's fixable 23:10:10 <_3b> powersurge: OK to start with, but you should eventually use asdf to load your code too 23:10:20 k 23:10:23 ok, let's leave it for tomorrow 23:10:23 powersurge: You'll end up putting your own code in the same library infrastructure later on. 23:10:34 powersurge: you can use load for single-file project. use asdf for more complex projects, and for libraries. quicklisp uses asdf. 23:10:35 powersurge: (loading) is useful for basic stuff. 23:10:48 <_3b> powersurge: asdf specifies what order to load the files, and what other code it depends on so that can be automatically loaded first 23:10:57 ok guys see you later 23:11:10 alright, so (load) generally is quick and dirty and when things get serious you use asdf or quicklisp or similar 23:11:22 got it 23:12:19 powersurge: The author of quicklisp also made quickproject, which sets up a skeleton for code/libraries loadable via the asdf/quicklisp mechanism. 23:12:29 powersurge: Probably useful to start using it right away. 23:12:53 powersurge: You'll know when to (load), too. 23:16:37 -!- francogrex [~user@109.130.7.93] has quit [Remote host closed the connection] 23:21:26 -!- powersurge [~powersurg@c-75-72-26-141.hsd1.mn.comcast.net] has quit [Quit: leaving] 23:22:46 -!- anonus [~anonymous@88.80.28.189] has quit [Ping timeout: 260 seconds] 23:31:35 rme [~rme@50.43.162.244] has joined #lisp 23:31:35 -!- lifechamp [~gary@40.166.23.95.dynamic.jazztel.es] has quit [Quit: lifechamp] 23:32:15 -!- bhaskara [~user@c-98-248-43-91.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 23:40:49 Mococa [~Mococa@187.59.251.99] has joined #lisp 23:44:11 -!- dnolen_ is now known as dnolen_away 23:44:52 xcv [~xcv@dsl-225-28.hive.is] has joined #lisp 23:45:22 Jubb [~ghost@c-68-33-206-95.hsd1.va.comcast.net] has joined #lisp 23:48:09 -!- Mococa [~Mococa@187.59.251.99] has quit [Ping timeout: 250 seconds] 23:53:45 Mococa [~Mococa@187.59.251.99] has joined #lisp