00:00:15 I published the placeholder template, and then got distracted with actually getting the code working a bit better. 00:00:21 And Thanksgiving. 00:03:31 No problem. I meant to ding you earlier, but the same distractions cropped up. 00:03:54 -!- benkard [~benkard@141.84.69.67] has quit [Quit: benkard] 00:04:30 -!- CaZe [~CaZe@unaffiliated/y354c] has quit [Ping timeout: 260 seconds] 00:05:03 How do you get Planet Lisp to rescrape the source? Like every hour or so? 00:06:37 CaZe [~CaZe@unaffiliated/y354c] has joined #lisp 00:08:32 The funny thing about that post was that the README.markdown was really the meat of the post. But abcl-dev is hosted on the ever-so-gently rusting blogger.com. 00:09:46 Bike [~Glossina@71-214-105-173.ptld.qwest.net] has joined #lisp 00:10:12 it's usually every few hours. i'll push it to check now. 00:11:50 -!- setmeaway [~setmeaway@119.201.52.190] has quit [Read error: Connection reset by peer] 00:13:40 -!- sellout1 is now known as sellout 00:13:46 replore [~replore@203.152.213.161.static.zoot.jp] has joined #lisp 00:14:22 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Ping timeout: 260 seconds] 00:14:33 setmeaway [~setmeaway@119.201.52.190] has joined #lisp 00:14:34 oconnore [~Eric@c-24-128-208-183.hsd1.ma.comcast.net] has joined #lisp 00:17:07 -!- marsell [~marsell@120.19.190.174] has quit [Quit: marsell] 00:18:34 -!- evenson [~evenson@213.33.70.157] has quit [Ping timeout: 260 seconds] 00:20:32 _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has joined #lisp 00:21:01 homie` [~levgue@xdsl-78-35-165-106.netcologne.de] has joined #lisp 00:22:07 -!- homie [~levgue@xdsl-78-35-188-125.netcologne.de] has quit [Read error: Connection reset by peer] 00:28:14 DaDaDosPrompt [~DaDaDosPr@75-163-225-197.clsp.qwest.net] has joined #lisp 00:28:30 xcv [~xcv@dsl-225-28.hive.is] has joined #lisp 00:28:45 -!- mogs [~mogs@125.177.43.132] has left #lisp 00:30:23 -!- agumonkey [~agu@139.217.72.86.rev.sfr.net] has quit [Quit: Lost terminal] 00:40:53 -!- Guthur [~user@212.183.128.53] has quit [Remote host closed the connection] 00:43:51 nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has joined #lisp 00:44:08 neoesque [~neoesque@210.59.147.232] has joined #lisp 00:44:24 -!- p8m [~dmm@64.15.82.28] has quit [Ping timeout: 258 seconds] 00:46:01 p8m [~dmm@64.15.82.28] has joined #lisp 00:49:26 -!- tcr1 [~tcr@user-0c9h4tj.cable.mindspring.com] has quit [Quit: Leaving.] 00:58:53 -!- EarlGray [~dalet@despairing-occident.volia.net] has quit [Quit: Konversation terminated!] 00:59:12 EarlGray [~dalet@despairing-occident.volia.net] has joined #lisp 01:00:37 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 01:01:04 xyxu [~xyxu@58.41.12.61] has joined #lisp 01:01:31 -!- sellout [~Adium@75-25-126-88.lightspeed.sjcpca.sbcglobal.net] has quit [Quit: Leaving.] 01:01:31 waveman [~tim@203-214-39-56.dyn.iinet.net.au] has joined #lisp 01:02:27 jiaxi [~jiaxi@61.148.56.138] has joined #lisp 01:06:10 nitro_idiot [~nitro_idi@122x221x184x68.ap122.ftth.ucom.ne.jp] has joined #lisp 01:06:26 saschakb [~saschakb@p4FEA118F.dip0.t-ipconnect.de] has joined #lisp 01:06:44 realitygrill [~realitygr@adsl-76-226-103-172.dsl.sfldmi.sbcglobal.net] has joined #lisp 01:08:53 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 244 seconds] 01:10:29 -!- kennyd [~kennyd@78-1-179-132.adsl.net.t-com.hr] has quit [Ping timeout: 252 seconds] 01:10:36 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 244 seconds] 01:12:59 LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has joined #lisp 01:14:35 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: leaving] 01:18:47 -!- wishbone4 [~user@167.216.131.126] has quit [Remote host closed the connection] 01:19:53 neuro_sys [~neuro@unaffiliated/neurosys/x-283974] has joined #lisp 01:20:01 -!- neuro_sys [~neuro@unaffiliated/neurosys/x-283974] has left #lisp 01:20:41 -!- oconnore [~Eric@c-24-128-208-183.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 01:22:01 theos [~theos@unaffiliated/theos] has joined #lisp 01:23:36 -!- xan_ [~xan@191.99.117.91.static.mundo-r.com] has quit [Ping timeout: 244 seconds] 01:25:30 KazKylheku [~kaz@S0106687f7426d0eb.vc.shawcable.net] has joined #lisp 01:26:56 on the topic of ContextL, i'm still looking for good examples of it. i found LoL, but it's not really explicit about its use of ContextL. everything is wrapped in macros, or so it seems. 01:27:03 iwillig [~ivan@ool-ad03c1a0.dyn.optonline.net] has joined #lisp 01:28:44 psilord [~psilord@adsl-71-150-253-191.dsl.mdsnwi.sbcglobal.net] has joined #lisp 01:28:48 -!- psilord [~psilord@adsl-71-150-253-191.dsl.mdsnwi.sbcglobal.net] has left #lisp 01:29:18 oconnore [~Eric@c-24-128-208-183.hsd1.ma.comcast.net] has joined #lisp 01:31:28 -!- LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has quit [Ping timeout: 248 seconds] 01:31:34 -!- Farzad [~root@46.225.120.26] has quit [Quit: Leaving] 01:31:34 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 01:32:09 gaidal [~gaidal@219.136.215.231] has joined #lisp 01:32:45 -!- KazKylheku [~kaz@S0106687f7426d0eb.vc.shawcable.net] has quit [Quit: Leaving] 01:32:46 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 01:33:06 gaidal [~gaidal@219.136.215.231] has joined #lisp 01:35:01 anyone having trouble loading caveman with quicklisp? having trouble loading one of its dependencies, "cl-syntax-annot" (bleeding-edge sbcl on arch linux) 01:37:20 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Quit: Leaving] 01:37:27 What trouble? 01:37:53 can't seem to find the package. "The name "CL-SYNTAX-ANNOT" does not designate any package." 01:38:50 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 01:40:50 hmm. 01:43:08 j_king: i'm afraid i can't reproduce. 01:43:54 *akovalenko* can't reproduce it too 01:44:42 k, thanks. it's probably my system then somehow. 01:44:42 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 01:45:04 gaidal [~gaidal@219.136.215.231] has joined #lisp 01:45:09 dnolen [~davidnole@pool-68-161-131-102.ny325.east.verizon.net] has joined #lisp 01:45:18 I would suspect some system-wide package interference, making it to load some wrong version of some intermediate dependency 01:45:39 LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has joined #lisp 01:45:51 of course, it normally happens on debian, but possible anywhere :) 01:45:54 syamajala [~syamajala@dyn-carl-201-197.dyn.columbia.edu] has joined #lisp 01:46:19 akovalenko: I would be surprised if that were the case, but it very well might be. Arch doesn't really package lisp libs afaik 01:49:05 -!- drdo` [~user@85.207.54.77.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 01:52:23 -!- oconnore [~Eric@c-24-128-208-183.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 01:53:20 -!- iwillig [~ivan@ool-ad03c1a0.dyn.optonline.net] has quit [Quit: leaving] 01:53:20 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 01:53:37 gaidal [~gaidal@219.136.215.231] has joined #lisp 01:54:36 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 240 seconds] 01:54:37 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 01:55:05 gaidal [~gaidal@219.136.215.231] has joined #lisp 02:04:11 -!- ikki [~ikki@201.155.92.12] has quit [Ping timeout: 252 seconds] 02:04:12 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 02:04:12 j_king: I think the most likely interference would be from packages outside of ql seen by asdf, which are quickloaded in preference to ql packages, possibly combined with a not updated quicklisp installation. Loading caveman on arch/(sbcl from source a few months stale) works for me. 02:07:06 theos [~theos@unaffiliated/theos] has joined #lisp 02:08:07 you might try (ql:where-is-system "cl-syntax") 02:08:29 Vivitron: thanks. 02:09:45 ql thinks my cl-syntax is in my quicklisp path. i'll have to search through my asdf paths and see if there's rogue packages somewhere. 02:10:06 (that was great english.. ugh). 02:11:14 kelevra [~kelevra@cpe-024-088-095-144.sc.res.rr.com] has joined #lisp 02:11:55 hello everyone! 02:12:08 and it is the november release in your path? good luck 02:12:47 I think your Caveman is old 02:12:54 peccu [~peccu@ZL198245.ppp.dion.ne.jp] has joined #lisp 02:15:13 a package "cl-syntax-annot" isn't in the latest cl-syntax anymore, and it seems your caveman expects older cl-syntax 02:15:25 -!- kelevra [~kelevra@cpe-024-088-095-144.sc.res.rr.com] has left #lisp 02:18:54 quicklisp thinks everything is up to date. not really finding a rogue cl-sytax anywhere. 02:19:05 j_king: (ql:where-is-system "caveman")? 02:19:21 nitro_idiot is something of an authority, also. 02:19:53 gaidal [~gaidal@219.136.215.231] has joined #lisp 02:20:24 oconnore [~Eric@c-24-128-208-183.hsd1.ma.comcast.net] has joined #lisp 02:20:49 Xach: that's the very next thing i did. turns out i have an old source checkout of it in my project path. derp. 02:21:00 *j_king* slaps forehead. 02:21:03 forgot about that. 02:21:29 *Xach* must make it easier to troubleshoot such things 02:22:05 Xach: dunno... kind of a pebkac 02:22:07 ikki [~ikki@200.95.162.194] has joined #lisp 02:22:19 er pebcak 02:22:47 still, the faster i can point and laugh, the better 02:24:27 i mean, identify the issue 02:26:34 of course. pointing and laughing would be mean and ostracizing. 02:28:50 _nix00 [~Adium@116.228.89.171] has joined #lisp 02:33:19 Yuuhi`` [benni@p5483B135.dip.t-dialin.net] has joined #lisp 02:33:19 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 02:33:53 gaidal [~gaidal@219.136.215.231] has joined #lisp 02:35:00 -!- Yuuhi` [benni@p5483B12E.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 02:35:00 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 02:35:20 gaidal [~gaidal@219.136.215.231] has joined #lisp 02:35:54 -!- Kryztof [~user@81.174.155.115] has quit [Ping timeout: 245 seconds] 02:37:03 -!- Yuuhi`` [benni@p5483B135.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 02:37:03 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 02:37:09 Yuuhi`` [benni@p5483B135.dip.t-dialin.net] has joined #lisp 02:37:23 gaidal [~gaidal@219.136.215.231] has joined #lisp 02:37:24 -!- oconnore [~Eric@c-24-128-208-183.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 02:38:34 oconnore [~Eric@c-24-128-208-183.hsd1.ma.comcast.net] has joined #lisp 02:38:35 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 02:38:54 gaidal [~gaidal@219.136.215.231] has joined #lisp 02:43:57 gko [~gko@111.80.248.17] has joined #lisp 02:44:36 spradnyesh [~pradyus@nat/yahoo/x-mwfztcpwgyucaxqt] has joined #lisp 02:44:37 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 02:44:58 gaidal [~gaidal@219.136.215.231] has joined #lisp 02:45:07 superflit [~superflit@71-33-155-250.hlrn.qwest.net] has joined #lisp 02:45:37 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 252 seconds] 02:45:38 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 02:45:58 gaidal [~gaidal@219.136.215.231] has joined #lisp 02:58:19 theos [~theos@unaffiliated/theos] has joined #lisp 03:01:44 -!- pnathan|work is now known as pnathan 03:01:55 topo__ [~topo@f053047228.adsl.alicedsl.de] has joined #lisp 03:03:44 -!- topo [~topo@f053042149.adsl.alicedsl.de] has quit [Ping timeout: 248 seconds] 03:03:44 -!- topo__ is now known as topo 03:06:24 stratobacker [~user@c-98-202-137-87.hsd1.ut.comcast.net] has joined #lisp 03:07:17 -!- stratobacker [~user@c-98-202-137-87.hsd1.ut.comcast.net] has left #lisp 03:07:24 -!- lemoinem [~swoog@216.252.89.99] has quit [Remote host closed the connection] 03:07:43 lemoinem [~swoog@163-76-252-216.dsl.colba.net] has joined #lisp 03:08:33 fisxoj [~fisxoj@cpe-66-65-55-75.nyc.res.rr.com] has joined #lisp 03:08:54 anyone know why clsql is accusing me of using invalid sql syntax? 03:11:08 -!- jiaxi [~jiaxi@61.148.56.138] has quit [Ping timeout: 255 seconds] 03:15:59 -!- madnificent [~madnifice@83.101.62.132] has quit [Ping timeout: 244 seconds] 03:15:59 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:16:32 jiaxi [~jiaxi@61.148.56.138] has joined #lisp 03:16:40 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:17:21 -!- ikki [~ikki@200.95.162.194] has quit [Ping timeout: 258 seconds] 03:21:11 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 252 seconds] 03:22:22 fisxoj: dispatch a pastie link? 03:23:41 pnathan, good idea, maybe in a minute. It worked when I copy-pasted the command clsql came up with into a simple command to mysql 03:23:42 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:24:05 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:29:33 stratobacker [~user@c-98-202-137-87.hsd1.ut.comcast.net] has joined #lisp 03:29:34 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:30:07 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:32:54 -!- xcv [~xcv@dsl-225-28.hive.is] has quit [Remote host closed the connection] 03:33:40 -!- syamajala [~syamajala@dyn-carl-201-197.dyn.columbia.edu] has quit [Remote host closed the connection] 03:33:41 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:34:07 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:34:09 theos [~theos@unaffiliated/theos] has joined #lisp 03:36:45 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Read error: Connection reset by peer] 03:36:46 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:37:06 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:38:38 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 03:38:38 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:39:07 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:44:22 khisanth_ [~Khisanth@50.14.244.111] has joined #lisp 03:44:22 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:44:41 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:45:20 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Ping timeout: 258 seconds] 03:45:20 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:45:40 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:45:51 -!- Nisstyre [~yours@infocalypse-net.info] has quit [Ping timeout: 248 seconds] 03:47:42 -!- chu [~mathew.ba@CPE-124-176-31-250.lns2.dea.bigpond.net.au] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:47:45 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:48:06 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:48:27 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Ping timeout: 240 seconds] 03:48:32 -!- replore [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host closed the connection] 03:49:34 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 244 seconds] 03:49:35 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:50:15 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:50:54 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 03:51:38 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 252 seconds] 03:51:38 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:52:06 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:52:45 kami` [~user@unaffiliated/kami-] has joined #lisp 03:52:45 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:53:07 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:54:23 -!- kami [~user@unaffiliated/kami-] has quit [Ping timeout: 244 seconds] 03:54:23 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:54:47 gaidal [~gaidal@219.136.215.231] has joined #lisp 03:57:19 attila_lendvai [~attila_le@87.247.34.213] has joined #lisp 03:57:19 -!- attila_lendvai [~attila_le@87.247.34.213] has quit [Changing host] 03:57:19 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 03:57:20 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 03:57:45 gaidal [~gaidal@219.136.215.231] has joined #lisp 04:01:37 el-maxo [~max@p5DE8FD66.dip.t-dialin.net] has joined #lisp 04:01:38 -!- gaidal [~gaidal@219.136.215.231] has quit [Read error: Connection reset by peer] 04:02:06 gaidal [~gaidal@219.136.215.231] has joined #lisp 04:04:18 theos [~theos@unaffiliated/theos] has joined #lisp 04:04:49 -!- el-maxo_ [~max@p57A57CD7.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 04:05:52 wow. seamonkey (my other irc client) crashed before beirc. a true milestone. 04:07:35 -!- theos [~theos@unaffiliated/theos] has quit [Read error: Connection reset by peer] 04:07:45 -!- gaidal [~gaidal@219.136.215.231] has quit [Ping timeout: 260 seconds] 04:08:02 mathslinux [~user@119.255.44.227] has joined #lisp 04:10:38 -!- LiamH [~healy@pool-108-18-166-81.washdc.east.verizon.net] has quit [Quit: Leaving.] 04:14:46 -!- gko [~gko@111.80.248.17] has quit [Read error: Connection reset by peer] 04:19:46 -!- pnq [~nick@ACA221EF.ipt.aol.com] has quit [Quit: Leaving.] 04:20:18 saschakb_ [~saschakb@p4FEA102B.dip0.t-ipconnect.de] has joined #lisp 04:20:28 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:23:48 -!- saschakb [~saschakb@p4FEA118F.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 04:23:49 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:23:50 theos [~theos@unaffiliated/theos] has joined #lisp 04:24:07 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:27:56 -!- dnolen [~davidnole@pool-68-161-131-102.ny325.east.verizon.net] has quit [Quit: dnolen] 04:28:32 Munksgaard [~Munksgaar@168.22.19.172] has joined #lisp 04:28:32 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:28:52 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:29:03 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 04:32:33 -!- oconnore [~Eric@c-24-128-208-183.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 04:32:33 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:32:52 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:34:07 -!- fisxoj [~fisxoj@cpe-66-65-55-75.nyc.res.rr.com] has quit [Read error: Connection reset by peer] 04:37:49 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 240 seconds] 04:37:49 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:38:07 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:44:33 -!- superflit [~superflit@71-33-155-250.hlrn.qwest.net] has quit [Ping timeout: 260 seconds] 04:44:33 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:44:56 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:45:15 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Quit: leaving] 04:45:16 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:45:55 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:46:24 nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has joined #lisp 04:46:24 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:46:55 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:48:15 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 04:51:24 theos [~theos@unaffiliated/theos] has joined #lisp 04:51:25 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:51:57 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:54:36 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Ping timeout: 240 seconds] 04:54:37 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:54:57 gaidal [~gaidal@59.42.114.201] has joined #lisp 04:59:09 lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has joined #lisp 04:59:09 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 04:59:28 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:04:49 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 05:07:11 fisxoj [~fisxoj@cpe-66-65-55-75.nyc.res.rr.com] has joined #lisp 05:07:12 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:07:36 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:09:00 -!- chenbing [~user@60.186.105.206] has left #lisp 05:09:01 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:09:04 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: bonk] 05:09:27 chenbing [~user@60.186.105.206] has joined #lisp 05:09:31 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:09:31 hi lispers 05:10:25 -!- Guest69995 [~Kron@98.143.102.36] has quit [Quit: Kron awayyy!] 05:10:26 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:11:01 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:12:17 quek [~read_eval@117.102.187.225.static.zoot.jp] has joined #lisp 05:13:04 hello chenbing 05:13:05 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:13:32 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:13:56 hi chenbing 05:20:01 -!- p8m [~dmm@64.15.82.28] has quit [Ping timeout: 258 seconds] 05:20:01 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:20:11 ok, I can't run this example for clsql's create-view-from-class http://clsql.b9.com/manual/create-view-from-class.html 05:20:34 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:20:53 it fails on the call to create-view-from-class, and my uneducated guess is the Type=InnoDB tacked onto the end of the command string 05:21:06 does someone else have experience with clsql? 05:21:06 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:21:11 -!- realitygrill [~realitygr@adsl-76-226-103-172.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 244 seconds] 05:21:35 realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has joined #lisp 05:21:40 p8m [~dmm@64.15.82.28] has joined #lisp 05:22:21 gko [~gko@27.242.174.168] has joined #lisp 05:22:34 Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has joined #lisp 05:27:11 superflit [~superflit@71-33-155-250.hlrn.qwest.net] has joined #lisp 05:28:27 beslyrus2 [~Brucio-12@adsl-99-49-14-228.dsl.pltn13.sbcglobal.net] has joined #lisp 05:28:32 evening 05:30:04 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 245 seconds] 05:30:30 Quadrescence [~quad@168-103-81-174.hlrn.qwest.net] has joined #lisp 05:30:37 -!- Quadrescence [~quad@168-103-81-174.hlrn.qwest.net] has quit [Changing host] 05:30:37 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 05:30:50 -!- kushal [kdas@fedora/kushal] has quit [Ping timeout: 244 seconds] 05:32:18 -!- beslyrus2 [~Brucio-12@adsl-99-49-14-228.dsl.pltn13.sbcglobal.net] has quit [Client Quit] 05:34:00 -!- quek [~read_eval@117.102.187.225.static.zoot.jp] has left #lisp 05:35:49 beslyrus, evening it is! 05:38:25 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:42:30 -!- dlowe [~dlowe@digital.sanctuary.org] has quit [Quit: ZNC - http://znc.sourceforge.net] 05:42:31 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:42:43 -!- paul0` [~user@200.146.127.36.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 244 seconds] 05:43:07 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:44:01 theos [~theos@unaffiliated/theos] has joined #lisp 05:44:02 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:44:32 dlowe [~dlowe@digital.sanctuary.org] has joined #lisp 05:44:40 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:49:45 ahh. migrated from s-xml to cxml in less than a day. I consider that a resounding success. 05:54:15 kennyd [~kennyd@78-1-179-132.adsl.net.t-com.hr] has joined #lisp 05:54:16 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:54:40 kdas_ [~kdas@114.143.163.137] has joined #lisp 05:54:43 gaidal [~gaidal@59.42.114.201] has joined #lisp 05:58:46 gravicappa [~gravicapp@ppp91-77-190-80.pppoe.mtu-net.ru] has joined #lisp 05:58:46 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 05:59:07 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:00:37 -!- theos [~theos@unaffiliated/theos] has quit [Read error: Connection reset by peer] 06:00:38 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:01:06 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:01:41 DataLinkDroid [~David@120.152.87.38] has joined #lisp 06:02:52 -!- DataLinkDroid [~David@120.152.87.38] has quit [Client Quit] 06:03:06 DataLinkDroid [~David@120.152.87.38] has joined #lisp 06:04:14 -!- DataLinkDroid [~David@120.152.87.38] has quit [Client Quit] 06:06:21 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 06:06:39 -!- Munksgaard [~Munksgaar@168.22.19.172] has quit [Ping timeout: 244 seconds] 06:16:05 -!- chp [~user@c-68-45-180-238.hsd1.nj.comcast.net] has quit [Remote host closed the connection] 06:16:52 -!- ltriant [~ltriant@lithium.mailguard.com.au] has quit [Quit: Computer has gone to sleep] 06:17:45 -!- rme [~rme@50.43.151.225] has quit [Quit: rme] 06:17:45 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:18:07 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:21:35 oconnore [~Eric@c-66-31-125-56.hsd1.ma.comcast.net] has joined #lisp 06:22:38 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 06:22:38 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:23:07 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:27:40 cyrillos [~cyrill@188.134.33.194] has joined #lisp 06:27:40 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:28:07 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:31:38 angavrilov [~angavrilo@217.71.227.181] has joined #lisp 06:35:28 -!- Phoodus [~foo@68.107.217.139] has quit [Ping timeout: 248 seconds] 06:35:28 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:35:51 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:37:29 -!- kdas_ [~kdas@114.143.163.137] has quit [Ping timeout: 244 seconds] 06:37:29 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:37:51 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:46:42 theos [~theos@unaffiliated/theos] has joined #lisp 06:46:43 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:47:01 ramkrsna [ramkrsna@nat/redhat/x-ryamhocytwuquovf] has joined #lisp 06:47:01 -!- ramkrsna [ramkrsna@nat/redhat/x-ryamhocytwuquovf] has quit [Changing host] 06:47:01 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 06:47:07 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:48:39 Kryztof [~user@81.174.155.115] has joined #lisp 06:50:09 kdas_ [~kdas@114.143.163.137] has joined #lisp 06:50:09 -!- dmiles_afk [~dmiles@dsl-72-19-47-155.cascadeaccess.com] has quit [Read error: Connection reset by peer] 06:50:09 -!- dmiles_a1k [~dmiles@dsl-72-19-47-155.cascadeaccess.com] has quit [Read error: Connection reset by peer] 06:54:56 -!- SidH_ [~SidH@203.101.61.10] has quit [Quit: Leaving] 06:54:56 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:55:03 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 244 seconds] 06:55:24 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:55:28 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 06:56:13 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Client Quit] 06:58:51 -!- kdas_ is now known as kushal 06:59:00 -!- kushal [~kdas@114.143.163.137] has quit [Changing host] 06:59:00 kushal [~kdas@fedora/kushal] has joined #lisp 06:59:01 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 06:59:25 gaidal [~gaidal@59.42.114.201] has joined #lisp 06:59:41 -!- vsync [~vsync@24.173.173.82] has quit [Ping timeout: 258 seconds] 07:00:25 -!- oconnore [~Eric@c-66-31-125-56.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 07:00:25 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 07:00:55 gaidal [~gaidal@59.42.114.201] has joined #lisp 07:02:12 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 240 seconds] 07:02:58 dbushenko [~dim@86.57.253.61] has joined #lisp 07:02:59 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 07:03:50 -!- setheus_ [~setheus@cpe-72-190-66-192.tx.res.rr.com] has quit [Ping timeout: 244 seconds] 07:04:33 vsync [~vsync@24.173.173.82] has joined #lisp 07:06:24 -!- gravicappa [~gravicapp@ppp91-77-190-80.pppoe.mtu-net.ru] has quit [Ping timeout: 260 seconds] 07:07:03 -!- macrobat [~fuzzyglee@h-17-133.a328.priv.bahnhof.se] has quit [Quit: WeeChat 0.3.6] 07:07:48 pon1980 [~pon@195-67-88-105.customer.telia.com] has joined #lisp 07:07:52 KingNato [~patno@fw.polopoly.com] has joined #lisp 07:08:31 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 07:10:11 paul0` [~user@200.146.127.36.dynamic.adsl.gvt.net.br] has joined #lisp 07:10:55 setheus [~setheus@cpe-72-190-66-192.tx.res.rr.com] has joined #lisp 07:11:37 -!- nitro_idiot [~nitro_idi@122x221x184x68.ap122.ftth.ucom.ne.jp] has quit [Remote host closed the connection] 07:12:08 nitro_idiot [~nitro_idi@122x221x184x68.ap122.ftth.ucom.ne.jp] has joined #lisp 07:12:10 -!- nitro_idiot [~nitro_idi@122x221x184x68.ap122.ftth.ucom.ne.jp] has quit [Remote host closed the connection] 07:12:42 -!- BrianRice [~water@174-21-122-121.tukw.qwest.net] has quit [Read error: Connection reset by peer] 07:12:52 BrianRice [~water@174-21-122-121.tukw.qwest.net] has joined #lisp 07:14:36 sure,:-) 07:16:14 -!- EmmanuelOga [~emmanuel@host126.186-109-13.telecom.net.ar] has quit [Ping timeout: 244 seconds] 07:19:31 gaidal [~gaidal@59.42.114.201] has joined #lisp 07:19:52 ivan-kanis [~user@89.83.137.164] has joined #lisp 07:20:22 gravicappa [~gravicapp@ppp91-77-186-233.pppoe.mtu-net.ru] has joined #lisp 07:20:22 -!- gaidal [~gaidal@59.42.114.201] has quit [Read error: Connection reset by peer] 07:20:53 -!- stratobacker [~user@c-98-202-137-87.hsd1.ut.comcast.net] has quit [Ping timeout: 244 seconds] 07:21:00 gaidal [~gaidal@59.42.114.201] has joined #lisp 07:24:52 osa1 [~sinan@141.196.30.230] has joined #lisp 07:26:08 -!- gaidal [~gaidal@59.42.114.201] has quit [Ping timeout: 252 seconds] 07:26:09 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 07:31:30 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 258 seconds] 07:32:07 -!- _nix00 [~Adium@116.228.89.171] has quit [Quit: Leaving.] 07:32:34 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 07:33:04 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 07:34:00 theos [~theos@unaffiliated/theos] has joined #lisp 07:34:52 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 260 seconds] 07:35:37 -!- pnathan [~Adium@98.145.116.190] has quit [Quit: Leaving.] 07:38:10 SidH_ [~sid@203.101.61.7] has joined #lisp 07:38:45 attila_lendvai1 [~attila_le@87.247.3.160] has joined #lisp 07:38:45 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 07:38:48 -!- attila_lendvai1 is now known as attila_lendvai 07:38:48 -!- attila_lendvai [~attila_le@87.247.3.160] has quit [Changing host] 07:38:48 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 07:38:50 Phoodus [~foo@68.107.217.139] has joined #lisp 07:39:42 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 07:44:57 Beetny [~Beetny@ppp118-208-39-243.lns20.bne1.internode.on.net] has joined #lisp 07:45:07 -!- kami` is now known as kami 07:45:08 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 07:45:40 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 07:46:28 mcsontos [mcsontos@nat/redhat/x-pzevpwrxxnlhiega] has joined #lisp 07:46:28 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 07:48:26 evenson [~evenson@213.33.70.157] has joined #lisp 07:51:20 sellout [~Adium@c-98-245-162-253.hsd1.co.comcast.net] has joined #lisp 07:52:48 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:52:55 -!- alvis [~alvis@tx-71-2-120-116.dhcp.embarqhsd.net] has quit [Ping timeout: 260 seconds] 07:55:45 -!- mathslinux [~user@119.255.44.227] has quit [Ping timeout: 244 seconds] 07:57:40 -!- Bike [~Glossina@71-214-105-173.ptld.qwest.net] has quit [Quit: leaving] 07:58:45 -!- ifnspifn [~ifnspifn@173.204.91.184.cfl.res.rr.com] has quit [Ping timeout: 252 seconds] 07:59:01 mishoo_ [~mishoo@79.112.111.6] has joined #lisp 07:59:30 -!- ivan-kanis [~user@89.83.137.164] has quit [Remote host closed the connection] 08:01:08 quek [~read_eval@117.102.187.225.static.zoot.jp] has joined #lisp 08:01:14 -!- quek [~read_eval@117.102.187.225.static.zoot.jp] has left #lisp 08:02:57 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:03:36 -!- flip214 [~marek@unaffiliated/flip214] has quit [Quit: Leaving] 08:03:37 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:03:48 -!- Cloud_ [~cbp@187.193.240.111] has quit [Ping timeout: 260 seconds] 08:04:43 flip214 [~marek@86.59.100.100] has joined #lisp 08:04:43 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 08:04:43 flip214 [~marek@unaffiliated/flip214] has joined #lisp 08:05:02 dmiles_a1k [~dmiles@dsl-72-19-47-155.cascadeaccess.com] has joined #lisp 08:05:20 -!- DaDaDosPrompt [~DaDaDosPr@75-163-225-197.clsp.qwest.net] has quit [Quit: DaDaDosPrompt] 08:06:08 -!- fisxoj [~fisxoj@cpe-66-65-55-75.nyc.res.rr.com] has quit [Ping timeout: 248 seconds] 08:09:23 jdz [~jdz@193.206.22.97] has joined #lisp 08:12:07 ifnspifn [~ifnspifn@184.91.204.173] has joined #lisp 08:12:55 -!- realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 08:15:22 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 08:18:48 good afternoon 08:19:49 does anyone have a suggestion how to make this code look nicer? http://paste.lisp.org/display/126150 08:20:38 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:25:30 eMBee: that code is unreadable. hard to suggest how to make it nicer. maybe you'd like to add a comment what it is supposed to do? 08:25:30 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:25:48 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:26:02 eMBee: also, do not mix format nil and concatenate 'string. settle for one. why do you compare full pathnames? seems like you want to compare just file names. 08:26:50 eMBee: don't use ignore-errors. consider the junk-allowed argument to parse-integer. 08:26:51 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:27:07 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:31:04 e-user [e-user@nat/nokia/x-aqmujkqwivtdllvu] has joined #lisp 08:31:53 nostoi [~nostoi@52.Red-79-151-254.dynamicIP.rima-tde.net] has joined #lisp 08:32:45 -!- H4ns [5b3d4196@gateway/web/freenode/ip.91.61.65.150] has quit [] 08:32:45 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:33:14 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:33:15 insomnia1alt [~milan@port-92-204-115-85.dynamic.qsc.de] has joined #lisp 08:33:15 -!- insomnia1alt [~milan@port-92-204-115-85.dynamic.qsc.de] has quit [Changing host] 08:33:15 insomnia1alt [~milan@unaffiliated/iammilan] has joined #lisp 08:34:33 junk-allowed makes "1abc" successful, but i want that to be an error 08:34:34 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:34:52 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:35:32 the full pathname is needed to find the right directory 08:35:33 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:35:59 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:36:29 -!- insomniaSalt [~milan@unaffiliated/iammilan] has quit [Ping timeout: 244 seconds] 08:36:29 -!- insomnia1alt is now known as insomniaSalt 08:36:30 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:36:55 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:39:26 added a description. 08:39:26 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:39:53 ivan-kanis [~user@nantes.visionobjects.com] has joined #lisp 08:39:54 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:39:58 http://paste.lisp.org/display/126150#1 08:40:17 trebor_dki [~user@mail.dki.tu-darmstadt.de] has joined #lisp 08:40:17 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:40:53 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:40:59 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 255 seconds] 08:42:58 Athas [~athas@shop3.diku.dk] has joined #lisp 08:42:59 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:43:24 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:47:17 ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has joined #lisp 08:47:17 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:47:55 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:48:09 anaumov [~anaumov@opensuse/member/Alexander-Naumov] has joined #lisp 08:49:24 and, yes, it's hard to read, so the first question is how to change the layout, where to add linebreaks to make it readable? the indenting is by vim 08:49:24 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:49:56 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:50:17 theos [~theos@unaffiliated/theos] has joined #lisp 08:50:19 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:51:02 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:52:56 -!- nostoi [~nostoi@52.Red-79-151-254.dynamicIP.rima-tde.net] has quit [Quit: Verlassend] 08:54:29 <`micro> it doens't all have to be in one function. 08:54:30 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:54:48 true 08:54:58 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 08:56:31 <|3b|> (+ 1 ...) -> (1+ ...), and use some temporary variables instead of doing everything inline 08:56:31 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 08:56:48 -!- Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has quit [Ping timeout: 248 seconds] 08:56:59 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:00:27 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:00:59 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:02:22 H4ns [5ddba647@gateway/web/freenode/ip.93.219.166.71] has joined #lisp 09:02:23 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:02:59 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:03:03 how is this? http://paste.lisp.org/display/126150#2 09:03:22 <|3b|> probably also (position #\, ...) instead of (search "," ...) unless you expect to be changing to a multicharacter separator at some point 09:03:23 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:03:57 -!- sanjoyd [~sanjoyd@unaffiliated/sanjoyd] has quit [Ping timeout: 244 seconds] 09:04:02 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:05:01 eMBee: why do you sort the list of files if all you're interested in is the maximum number? a simple dolist/loop/map would be less wasteful and clearer, too. 09:05:01 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:05:27 <_3b> might also consider renaming DIRECTORY arg to *DEFAULT-PATHNAME-DEFAULTS* so you don't have to pass it to everything 09:05:30 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:05:41 <_3b> (and so you don't forget to pass it to enough-namestring like you seem to do currently) 09:06:15 gensym [~user@dslc-082-082-099-088.pools.arcor-ip.net] has joined #lisp 09:06:15 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:06:30 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:08:01 no, DEFAULT-PATHNAME-DEFAULTS is not what i want here, what i am actually passing in as directory is the result of (probe-file basename) 09:08:02 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:08:17 but i want to keep the function generic to work on any directory 09:08:29 -!- jacius [~jacius@c-24-13-89-230.hsd1.il.comcast.net] has quit [Quit: Leaving] 09:08:32 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:09:15 <_3b> from what i can see, you mostly pass it as an optional argument that would default to *d-p-d*, so just binding that would have the same effect 09:09:15 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:09:33 ah 09:09:37 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:10:58 so if i pass something it will replace the value of *DEFAULT-PATHNAME-DEFAULTS*, and then i could make the argument optional 09:12:49 -!- SidH_ [~sid@203.101.61.7] has quit [Remote host closed the connection] 09:13:04 SidH_ [~sid@203.101.61.10] has joined #lisp 09:13:05 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:13:11 mishoo__ [~mishoo@79.112.111.6] has joined #lisp 09:13:27 or can i? not sure about the optional here 09:13:35 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:13:36 -!- khisanth_ is now known as Khisanth 09:13:51 <_3b> you could, just have it default to the existing value 09:14:14 ok 09:14:15 -!- gaidal_ [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:14:34 gaidal_ [~gaidal@59.42.114.133] has joined #lisp 09:14:44 -!- gaidal_ is now known as gaidal 09:15:11 -!- mishoo_ [~mishoo@79.112.111.6] has quit [Ping timeout: 255 seconds] 09:15:11 -!- gaidal [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:15:35 gaidal [~gaidal@59.42.114.133] has joined #lisp 09:15:48 *_3b* isn't sure if it is better to actually name the argument *d-p-d* or name it directory and bind *d-p-d* in the function 09:15:54 the enough-namestring here is used to get the string back so i can append the *,because i can't figure out how to tell make-pathname to make a wildcard pathname like that. (it is either :name :wild or :type :wild, but i need something like name* 09:16:44 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 245 seconds] 09:16:45 -!- gaidal [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:16:45 sanjoyd [~sanjoyd@unaffiliated/sanjoyd] has joined #lisp 09:16:50 i'd prefer the latter. it's more visible 09:17:07 gaidal [~gaidal@59.42.114.133] has joined #lisp 09:17:24 *_3b* tries to avoid complicated pathname/namestring manipulation, so can't help much there :p 09:18:04 that's ok, i am mostly concerend about making the code readable as it is. 09:18:05 -!- gaidal [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:18:36 gaidal [~gaidal@59.42.114.133] has joined #lisp 09:18:40 -!- spacefrogg^ is now known as spacefrogg 09:21:37 what i said is nonsense though, the enough-namestring is there so the nakes can be sorted 09:21:37 -!- gaidal [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:21:42 the names 09:22:13 gaidal [~gaidal@59.42.114.133] has joined #lisp 09:22:46 Bahman [~Bahman@2.146.31.138] has joined #lisp 09:22:46 -!- gaidal [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:23:14 gaidal [~gaidal@59.42.114.133] has joined #lisp 09:23:57 nikodemus: just what you slimers have against emacsen's truncate-lines in SLDB window? How is manual string truncation better at all? 09:24:32 c_arenz [arenz@nat/ibm/x-neuxzynilzpfzscg] has joined #lisp 09:24:32 -!- gaidal [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:24:42 *akovalenko* appreciates a good hack, but still sees no reason why it could be useful.. 09:25:06 madnificent [~madnifice@83.101.62.132] has joined #lisp 09:25:08 gaidal [~gaidal@59.42.114.133] has joined #lisp 09:27:50 -!- gaidal [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:28:00 gaidal [~gaidal@59.42.114.133] has joined #lisp 09:28:57 <_3b> akovalenko: without knowing context, i'd guess stuff like #999999*0 09:29:34 -!- gaidal [~gaidal@59.42.114.133] has quit [Read error: Connection reset by peer] 09:29:44 _3b: it's just about string values in SLDB, truncated to 75 characters currently. nikodemus posted some code to use actual window width instead.. 09:30:17 kpreid [~kpreid@128.153.212.149] has joined #lisp 09:30:47 file-namestring is better than enough-namestring in my case 09:30:49 Salamander_ [~Salamande@ppp118-210-244-219.lns20.adl6.internode.on.net] has joined #lisp 09:30:59 <_3b> similar problem with strings, since they also ignore *print-length* 09:31:10 *or maybe all values, really. The argument about leaving most of it to emacs, while limiting width to something like 4096 width in the code, still stands 09:31:19 Diaoer [~Diaoer@116.239.4.194] has joined #lisp 09:31:30 ZabaQ [~johnfredc@135.114-84-212.staticip.namesco.net] has joined #lisp 09:31:50 -!- Diaoer [~Diaoer@116.239.4.194] has quit [Read error: Connection reset by peer] 09:32:34 _3b: I'm not opposed to some arbitrary limit for preventing high loads and/or crashes in emacs and/or slime. My point is that it's not needed for "beautifying" the output 09:34:08 -!- Salamander [~Salamande@ppp118-210-132-49.lns20.adl6.internode.on.net] has quit [Ping timeout: 248 seconds] 09:34:09 akovalenko: i have nothing against it personally. i'm just trying to play nice with helmut 09:34:35 akovalenko: though /some/ truncation is needed at the lisp -> slime level, and IMO actually more than currently is 09:35:05 maybe it's more, but not as it "60 chars instead of 75", probably 09:35:15 no, and not for frame locals 09:35:17 *as in 09:35:21 but for frames themselves 09:35:39 because sometimes i get to wait for tens of seconds while a backtrace is sent from lisp to emacs, even though the part i view of it is only a minuscule portion 09:36:51 *akovalenko* is going to hack up something for editing a string literal in emacs buffer, with no escaping (so buffer contents /is/ the string) 09:37:20 part of it is probably due to some local hacks i at some point made to make sure backtraces are complete, though 09:37:37 but i'm pretty sure i've experienced it on vanilla slime too 09:38:01 wolfpython [~wolf@180.109.159.127] has joined #lisp 09:40:02 eMBee: I'd probably do that more along the lines of annotation 3. Though I changed the function signature, so it might be disqualified. :) 09:44:24 <_3b> you probably don't want the ignore-errors with it split up like that, just check arguments directly instead and/or use :junk-allowed 09:45:23 swankr causes long waits if a frame has an object that's complicated to print 09:45:34 at the "Lisp" -> emacs communication level 09:46:24 Kenjin [~josesanto@bl16-70-21.dsl.telepac.pt] has joined #lisp 09:47:31 nha [~prefect@imamac13.epfl.ch] has joined #lisp 09:50:32 xan_ [~xan@155.99.117.91.static.mundo-r.com] has joined #lisp 09:53:38 pinterface: looks good. the signature of get-next-version can be changed back without changing your code, so that's fine 09:55:03 but maybe i don't need that, hmm 09:57:29 -!- Salamander_ is now known as Salamander 09:58:40 _nix00 [~Adium@116.228.89.171] has joined #lisp 09:58:49 yeah, i can just get (namestring pathname) before appending * 10:00:50 -!- homie` [~levgue@xdsl-78-35-165-106.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:02:21 It may not come up in practice, but you might want to consider what happens with a set of files like "red,1" "red,2" "redfish,10" if you're calling with basename as "red". 10:04:11 ZabaQ1 [~Zaba@135.114-84-212.staticip.namesco.net] has joined #lisp 10:04:26 homie [~levgue@xdsl-78-35-165-106.netcologne.de] has joined #lisp 10:04:32 -!- ZabaQ [~johnfredc@135.114-84-212.staticip.namesco.net] has quit [Ping timeout: 248 seconds] 10:04:40 oh, good point 10:15:52 -!- daniel___ [~daniel@p5082B1CB.dip.t-dialin.net] has quit [Read error: Operation timed out] 10:16:12 daniel__ [~daniel@p5082AE94.dip.t-dialin.net] has joined #lisp 10:16:18 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 10:19:19 -!- jiaxi [~jiaxi@61.148.56.138] has quit [Remote host closed the connection] 10:20:29 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 252 seconds] 10:24:53 Joreji [~thomas@vpn-eu1.unidsl.de] has joined #lisp 10:31:16 juniorroy [~dima@212.36.228.103] has joined #lisp 10:33:35 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 10:35:04 -!- gensym [~user@dslc-082-082-099-088.pools.arcor-ip.net] has quit [Remote host closed the connection] 10:41:00 -!- Vutral [~ss@vutral.net] has quit [Ping timeout: 244 seconds] 10:45:00 -!- dlowe [~dlowe@digital.sanctuary.org] has quit [Quit: ZNC - http://znc.sourceforge.net] 10:45:13 -!- gko [~gko@27.242.174.168] has quit [Ping timeout: 244 seconds] 10:46:39 dlowe [~dlowe@digital.sanctuary.org] has joined #lisp 10:46:56 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 10:47:26 good morning 10:47:37 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 10:49:21 morning 10:57:21 ahinki [~chatzilla@212.99.10.150] has joined #lisp 11:07:14 -!- Bahman [~Bahman@2.146.31.138] has quit [Ping timeout: 255 seconds] 11:07:26 -!- ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has quit [Ping timeout: 244 seconds] 11:11:32 lutok [~user@ip98-169-240-101.dc.dc.cox.net] has joined #lisp 11:14:52 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Quit: brb] 11:17:51 hakzsam [~hakzsam@aqu33-5-82-245-96-206.fbx.proxad.net] has joined #lisp 11:19:14 *nikodemus* runs his microbenchmarks on ccl 11:19:22 results are curious 11:20:51 morning 11:21:18 nikodemus: how so? 11:22:04 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 11:22:09 pferor [~user@unaffiliated/pferor] has joined #lisp 11:26:27 -!- gravicappa [~gravicapp@ppp91-77-186-233.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 11:26:44 Blkt [~user@82.84.182.166] has joined #lisp 11:28:06 -!- _nix00 [~Adium@116.228.89.171] has quit [Quit: Leaving.] 11:28:35 JuanDaugherty [~Ren@cpe-72-228-177-92.buffalo.res.rr.com] has joined #lisp 11:28:37 Frank000001 [~suk@dynamic-host-176-58-86-172.warian.net] has joined #lisp 11:28:52 -!- Frank000001 [~suk@dynamic-host-176-58-86-172.warian.net] has left #lisp 11:29:00 looks like calling a gf with a single unspecialized method (single arg) is /faster/ than calling a regular function 11:29:01 _nix00 [~Adium@116.228.89.171] has joined #lisp 11:29:11 -!- _nix00 [~Adium@116.228.89.171] has left #lisp 11:29:16 possibly my results are bogus 11:31:31 -!- spradnyesh [~pradyus@nat/yahoo/x-mwfztcpwgyucaxqt] has left #lisp 11:32:07 it also turns out that my test-case for double-addition where the result is compared to 0.0d0 instead of returning the resulting double appears to produce rather pessimal code on sbcl 11:33:30 DGASAU [~user@91.218.144.129] has joined #lisp 11:39:05 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 11:39:29 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 11:45:38 -!- waveman [~tim@203-214-39-56.dyn.iinet.net.au] has quit [Quit: leaving] 11:46:02 pinterface: this version handles the basename correctly: http://paste.lisp.org/display/126150#4 11:47:11 but i had to pull the separate function because the generic way to search for the , needed to be replaced with something more specific 11:48:06 it needs a closure over the basename 11:48:43 nikodemus: maybe you need to measure HW events to help you understand what's going on. ;-) 11:49:20 this function also handles multiple , in the filename correctly 11:51:36 drdo [~user@85.207.54.77.rev.vodafone.pt] has joined #lisp 11:52:08 luis: sb-sprof disassembly annotation helps quite a bit as well 11:52:41 so far i've been able to make it 10% faster by using PXOR instead of XORPD to zero the register... 11:52:55 well, maybe more like 8%, but sill 11:53:03 still, even 11:53:41 nikodemus: eh? can you xorps and see if it makes a difference? 11:54:01 Is it an EQL or = test? 11:54:19 -!- lutok [~user@ip98-169-240-101.dc.dc.cox.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:54:22 = 11:55:31 http://paste.lisp.org/display/126154, code is (= 0.0d0 (+ x y)) 11:56:34 -!- H4ns [5ddba647@gateway/web/freenode/ip.93.219.166.71] has quit [Ping timeout: 265 seconds] 11:56:37 The samples aren't enough to convince me that xorpd is to blame. 11:57:21 so "pessimal" is now the opposite of "optimal"? 11:58:52 ...and now the difference in timing disappeared 11:59:26 JuanDaugherty: "now"; it's not a very new usage, it was in the original jargon file. Also, it's a perfectly regular construction. 12:00:21 i c 12:00:57 "suboptimal" was the received usage I knew 12:02:06 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Quit: leaving] 12:02:20 kpreid: a pedant who works with optimality all day might argue that there is no degree of optimality/pessimality; in that case I'm pretty sure we can come up with worse ways to compare and 0d0. 12:03:23 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 12:04:54 pkhuong: pessimal in the sense that ccl's version does 5 x as well here 12:05:51 ~156M iterations vs 34M iterations / s 12:06:10 what's ccl's disassembly like? 12:06:58 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Client Quit] 12:07:17 http://paste.lisp.org/display/126154#1 12:07:44 the comisd/cmov/cmov sequence isn't that hot, especially when the result is always the same. 12:08:09 right. ccl also keeps an fp zero around in a register, it seems 12:08:17 -!- hakzsam [~hakzsam@aqu33-5-82-245-96-206.fbx.proxad.net] has quit [Quit: Leaving] 12:08:24 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 12:08:51 nikodemus: or it's LAP notation for constant loading 12:09:21 could be as well 12:09:50 the only difference I see is that it's not testing for NaNness 12:11:46 http://paste.lisp.org/display/126154#2 12:11:48 ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has joined #lisp 12:11:49 attila_lendvai [~attila_le@87.247.51.177] has joined #lisp 12:11:49 -!- attila_lendvai [~attila_le@87.247.51.177] has quit [Changing host] 12:11:49 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 12:12:20 oudeis [~oudeis@94.197.127.155.threembb.co.uk] has joined #lisp 12:12:27 is there a way for me to turn the nan-test off in sbcl? 12:12:37 s/a way/a quick way/ 12:13:10 redefine the double-float= vop? 12:14:22 -!- Salamander [~Salamande@ppp118-210-244-219.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 12:14:28 H4ns [57bd78d0@gateway/web/freenode/ip.87.189.120.208] has joined #lisp 12:15:18 -!- Beetny [~Beetny@ppp118-208-39-243.lns20.bne1.internode.on.net] has quit [Ping timeout: 260 seconds] 12:15:48 mogs [~mogs@125.177.43.132] has joined #lisp 12:15:57 -!- mogs [~mogs@125.177.43.132] has quit [Client Quit] 12:17:10 no real difference 12:19:35 I don't understand what CCL's disassembly means 12:20:49 cmovel tests if SF != OF, right? COMISD always has OF = SF = 0. 12:23:31 their type test is a bit tighter 12:23:43 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Quit: leaving] 12:26:17 -!- kushal [~kdas@fedora/kushal] has quit [Quit: Leaving] 12:28:10 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 12:30:09 no, it's actually pretty similar. The four differences I can see are: they load into FP registers right after the type check, they don't seem to have strange regalloc issues that cause a spurious reg-reg move before addsd, they don't check for unorderedness (it's cmov e l), and they get to use LEAVE. 12:30:38 -!- dlowe [~dlowe@digital.sanctuary.org] has quit [Quit: ZNC - http://znc.sourceforge.net] 12:31:30 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 12:31:44 -!- oudeis [~oudeis@94.197.127.155.threembb.co.uk] has quit [Quit: This computer has gone to sleep] 12:32:23 disabling type-checks doesn't make a measurable difference for us 12:33:05 how about inlining the +/= sequence? We might just suffer from our calling convention. 12:33:19 by cranking the optimize settings i can also get rid of the spurious load -- no difference 12:33:37 dlowe [~dlowe@digital.sanctuary.org] has joined #lisp 12:35:55 topo__ [~topo@f053047228.adsl.alicedsl.de] has joined #lisp 12:35:55 -!- topo [~topo@f053047228.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 12:35:55 -!- topo__ is now known as topo 12:36:14 that disabling the type checks doesn't make a difference for us makes me doubt a xorpd VS pxor can make a difference. 12:36:17 -!- topo [~topo@f053047228.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 12:36:23 -!- ZabaQ1 [~Zaba@135.114-84-212.staticip.namesco.net] has quit [Quit: Leaving.] 12:36:30 topo [~topo@f053047228.adsl.alicedsl.de] has joined #lisp 12:36:44 do you GC a couple times between defining the function and running it? 12:37:09 microbenchmarking function calls makes us about equal 12:37:55 i run the benchmark 10 times, and do a full gc before each run 12:37:56 what's the body of the callee? 12:38:14 (= 0.0d0 (+ x y)) 12:38:29 full GC moves the code object, that's not a good thing. 12:38:39 I mean callee for the function call ubenchmark. 12:38:40 true, let me turn that off 12:40:19 topo__ [~topo@f053047228.adsl.alicedsl.de] has joined #lisp 12:40:20 -!- topo [~topo@f053047228.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 12:40:20 -!- topo__ is now known as topo 12:40:29 http://paste.lisp.org/display/126154#3 12:40:35 bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has joined #lisp 12:40:59 aha. 12:41:08 i bet it's loading the constants 12:41:25 let me fix that 12:41:46 -!- CaZe [~CaZe@unaffiliated/y354c] has quit [Remote host closed the connection] 12:41:51 CaZe [~CaZe@unaffiliated/y354c] has joined #lisp 12:42:36 yeah, now we're talking 12:43:02 oh yeah. We really don't optimise for constant boxed floats. 12:43:06 with constants preloaded outside the loop i get 215.47M iterations / second 12:44:03 quek [~read_eval@router1.gpy1.ms246.net] has joined #lisp 12:44:52 i think we actually did ok there before inline constants 12:45:09 since then we had them in the constant vector 12:45:29 yup. 12:45:55 I made a call that we didn't really care about this particular case. 12:47:04 do we have a place where we can make a decision to not use inline constants for something? 12:49:38 EmmanuelOga [~emmanuel@190.244.19.108] has joined #lisp 12:50:27 it's in immediate-constant-sc 12:52:05 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 12:55:17 benkard [~benkard@002608dc9535.dfn.mwn.de] has joined #lisp 12:57:35 -!- Kenjin [~josesanto@bl16-70-21.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 12:57:45 we could fix it for full calls. 12:58:25 nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has joined #lisp 12:59:28 that's what i was thinking about 12:59:46 it'd be hairier to try and be clever for local calls 13:00:16 full calls is the embarassing case 13:01:35 gavinharper [~gavinharp@dyn3-82-128-186-148.psoas.suomi.net] has joined #lisp 13:02:30 sure, that's not too hard. Add a slot in constant structs for a boxed constant tn, and use a variant of leaf-tn that by-passes immediate-constant-sc a bit in make-constant-tn. 13:03:46 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 13:06:01 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 244 seconds] 13:07:47 and do something similar in emit-psetq-moves for local calls. 13:09:34 -!- gavinharper [~gavinharp@dyn3-82-128-186-148.psoas.suomi.net] has quit [] 13:14:10 ... and lvar-tn could do something similar to avoid move from unboxed constants, so that templates would be OK as well. 13:14:23 homie` [~levgue@xdsl-87-79-195-126.netcologne.de] has joined #lisp 13:15:50 -!- homie [~levgue@xdsl-78-35-165-106.netcologne.de] has quit [Ping timeout: 244 seconds] 13:18:49 -!- homie` [~levgue@xdsl-87-79-195-126.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:19:14 -!- quek [~read_eval@router1.gpy1.ms246.net] has quit [Ping timeout: 252 seconds] 13:20:48 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Remote host closed the connection] 13:21:39 wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has joined #lisp 13:21:39 -!- osa1 [~sinan@141.196.30.230] has quit [Remote host closed the connection] 13:23:06 pkhuong: wait, why do i need a slot in CONSTANT? 13:23:53 http://paste.lisp.org/display/126154#4 13:24:52 pnq [~nick@ACA3BF6A.ipt.aol.com] has joined #lisp 13:25:22 nikodemus: otherwise we won't reuse constant vector slots. 13:26:53 constants leafs are already unified 13:27:02 but not references to them. 13:27:11 Your way gets a new slot for each reference to the same leaf 13:27:42 rme [~rme@50.43.151.225] has joined #lisp 13:28:09 ok, no, it's worse. You'll get a boxed or unboxed constant depending on the first call to make-constant-tn :| 13:28:52 -!- xyxu [~xyxu@58.41.12.61] has quit [Quit: Leaving.] 13:30:35 -!- EarlGray [~dalet@despairing-occident.volia.net] has quit [Ping timeout: 252 seconds] 13:30:54 -!- drdo [~user@85.207.54.77.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 13:32:20 -!- wolfpython [~wolf@180.109.159.127] has quit [Remote host closed the connection] 13:32:45 nitro_idiot [~nitro_idi@EM1-114-254-107.pool.e-mobile.ne.jp] has joined #lisp 13:35:24 Munksgaard [~Munksgaar@168.22.19.172] has joined #lisp 13:36:50 gko [~gko@220-135-201-90.HINET-IP.hinet.net] has joined #lisp 13:37:07 -!- gko [~gko@220-135-201-90.HINET-IP.hinet.net] has quit [Client Quit] 13:37:11 homie [~levgue@xdsl-87-79-195-126.netcologne.de] has joined #lisp 13:38:39 -!- Upp3r [Upp3r@204.195.141.62] has left #lisp 13:40:29 -!- wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has quit [Quit: Client Quit] 13:40:37 i thought alexandria had a construction which allowed you to setf a place to a function called on the current value of the place. am i looking over it, or isn't it in there (if there's another library which has it, feel free to say so). implementation is, indeed, trivial 13:41:22 madnificent: it was some other library, (I can't recall which. Well, maybe even more than one.) 13:41:35 place-utils! 13:41:55 akovalenko: i just defined it and thought the name funcallf made sense for it, and i got the warning that i redefined something from place-utils :D 13:42:03 akovalenko: but thanks :D 13:42:12 yes, place-utils 13:42:20 -!- CaZe [~CaZe@unaffiliated/y354c] has quit [Ping timeout: 260 seconds] 13:42:45 realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has joined #lisp 13:44:32 CaZe [~CaZe@unaffiliated/y354c] has joined #lisp 13:46:50 waltwhite [~waltwhite@113-9-190-109.dsl.ovh.fr] has joined #lisp 13:47:45 the code generated by place-utils doesn't look particularly sexy though 13:54:47 -!- Munksgaard [~Munksgaar@168.22.19.172] has quit [Ping timeout: 252 seconds] 13:55:09 r_ll [~lr@adsl-ull-119-2.42-151.net24.it] has joined #lisp 13:55:56 -!- Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has quit [Read error: Connection reset by peer] 13:56:33 Munksgaard [~Munksgaar@168.22.19.85] has joined #lisp 13:56:49 ramusara [~ramusara@220.156.210.236.user.e-catv.ne.jp] has joined #lisp 13:57:20 -!- l_r [~lr@adsl-ull-70-6.42-151.net24.it] has quit [Ping timeout: 244 seconds] 13:57:37 gko [gko@220-135-201-90.HINET-IP.hinet.net] has joined #lisp 13:57:56 -!- pnq [~nick@ACA3BF6A.ipt.aol.com] has quit [Quit: Leaving.] 13:58:04 l_r [~lr@adsl-ull-153-2.42-151.net24.it] has joined #lisp 13:59:56 -!- r_ll [~lr@adsl-ull-119-2.42-151.net24.it] has quit [Ping timeout: 252 seconds] 14:01:52 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 248 seconds] 14:03:13 -!- duomo [~duomo@cpe-69-204-168-90.nycap.res.rr.com] has quit [Ping timeout: 252 seconds] 14:04:17 nefo [~nefo@unaffiliated/nefo] has joined #lisp 14:04:22 -!- nefo [~nefo@unaffiliated/nefo] has quit [Read error: Connection reset by peer] 14:05:11 wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has joined #lisp 14:06:58 -!- wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has quit [Remote host closed the connection] 14:07:49 Kenjin [~josesanto@bl16-70-21.dsl.telepac.pt] has joined #lisp 14:10:26 Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has joined #lisp 14:11:25 -!- saschakb_ [~saschakb@p4FEA102B.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 14:12:25 saschakb_ [~saschakb@p4FEA0D49.dip0.t-ipconnect.de] has joined #lisp 14:15:20 ISF [~ivan@143.106.196.230] has joined #lisp 14:15:46 xyxu [~xyxu@222.68.162.109] has joined #lisp 14:22:31 gensym [~user@95.156.194.105] has joined #lisp 14:24:15 pferor [~user@unaffiliated/pferor] has joined #lisp 14:25:39 wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has joined #lisp 14:26:34 -!- zenoli [~pk@dsl-207-245-69-62.cust.oldcity.dca.net] has left #lisp 14:28:51 -!- trebor_dki [~user@mail.dki.tu-darmstadt.de] has quit [Ping timeout: 244 seconds] 14:29:03 -!- dbushenko [~dim@86.57.253.61] has quit [Quit: Ex-Chat] 14:29:25 nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has joined #lisp 14:29:31 G'morning all. 14:30:22 -!- ISF [~ivan@143.106.196.230] has quit [*.net *.split] 14:30:22 -!- gko [gko@220-135-201-90.HINET-IP.hinet.net] has quit [*.net *.split] 14:30:22 -!- jdz [~jdz@193.206.22.97] has quit [*.net *.split] 14:30:22 -!- p8m [~dmm@64.15.82.28] has quit [*.net *.split] 14:30:22 -!- setmeaway [~setmeaway@119.201.52.190] has quit [*.net *.split] 14:30:22 -!- benny [~benny@i577A1EB4.versanet.de] has quit [*.net *.split] 14:30:23 -!- syrinx_ [~syrinx_@unaffiliated/syrinx-/x-4255893] has quit [*.net *.split] 14:30:23 -!- mathrick [~mathrick@85.218.142.117] has quit [*.net *.split] 14:30:23 -!- ArmyOfBruce [~bmitchene@waywardmonkeys.com] has quit [*.net *.split] 14:30:23 -!- Patzy [~something@bro29-1-82-245-180-56.fbx.proxad.net] has quit [*.net *.split] 14:30:23 -!- kjellkt [~kkgt@223.81-167-109.customer.lyse.net] has quit [*.net *.split] 14:30:45 gko [gko@220-135-201-90.HINET-IP.hinet.net] has joined #lisp 14:31:54 -!- Yuuhi`` [benni@p5483B135.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:33:42 -!- rme [~rme@50.43.151.225] has quit [Quit: rme] 14:36:18 ISF [~ivan@143.106.196.230] has joined #lisp 14:36:19 jdz [~jdz@193.206.22.97] has joined #lisp 14:36:19 p8m [~dmm@64.15.82.28] has joined #lisp 14:36:19 setmeaway [~setmeaway@119.201.52.190] has joined #lisp 14:36:19 benny [~benny@i577A1EB4.versanet.de] has joined #lisp 14:36:19 syrinx_ [~syrinx_@unaffiliated/syrinx-/x-4255893] has joined #lisp 14:36:19 mathrick [~mathrick@85.218.142.117] has joined #lisp 14:36:19 ArmyOfBruce [~bmitchene@waywardmonkeys.com] has joined #lisp 14:36:19 Patzy [~something@bro29-1-82-245-180-56.fbx.proxad.net] has joined #lisp 14:36:19 kjellkt [~kkgt@223.81-167-109.customer.lyse.net] has joined #lisp 14:36:19 iwillig [~ivan@dyn-128-59-150-107.dyn.columbia.edu] has joined #lisp 14:36:41 -!- Joreji [~thomas@vpn-eu1.unidsl.de] has quit [Ping timeout: 244 seconds] 14:36:55 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Excess Flood] 14:37:36 -!- CaZe [~CaZe@unaffiliated/y354c] has quit [Ping timeout: 248 seconds] 14:37:51 -!- ISF is now known as Guest93502 14:38:15 knobo [~bohmer@92.80-202-64.nextgentel.com] has joined #lisp 14:38:29 -!- wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has quit [Quit: Client Quit] 14:38:45 rme [~rme@50.43.151.225] has joined #lisp 14:39:12 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 14:39:50 benkard_ [~benkard@2001:4ca0:0:f230:911b:fb79:7950:6c3] has joined #lisp 14:40:13 CaZe [~CaZe@unaffiliated/y354c] has joined #lisp 14:41:51 wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has joined #lisp 14:42:50 -!- benkard [~benkard@002608dc9535.dfn.mwn.de] has quit [Ping timeout: 252 seconds] 14:42:50 -!- benkard_ is now known as benkard 14:47:46 gffa [~gffa@unaffiliated/gffa] has joined #lisp 14:50:45 -!- Guest93502 [~ivan@143.106.196.230] has quit [Read error: Connection reset by peer] 14:51:42 -!- wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has quit [Quit: Client Quit] 14:54:14 oudeis [~oudeis@94.197.127.155.threembb.co.uk] has joined #lisp 14:56:46 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Read error: Operation timed out] 14:57:05 drdo [~user@85.207.54.77.rev.vodafone.pt] has joined #lisp 14:57:10 Is there an IMAP client distributed with Quicklisp? I can't seem to see one. 14:57:52 -!- pon1980 [~pon@195-67-88-105.customer.telia.com] has quit [Ping timeout: 248 seconds] 14:57:52 Any recommendations for an IMAP client? The listing on cliki seem a little long in the tooth... 14:58:35 antoszka [~antoszka@unaffiliated/antoszka] has joined #lisp 14:58:56 -!- ace4016 [~ace4016@99-120-69-226.lightspeed.miamfl.sbcglobal.net] has quit [Remote host closed the connection] 14:58:59 pon1980 [~pon@195.67.88.105] has joined #lisp 14:58:59 https://www.google.com/search?q=common+lisp+imap&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 14:59:11 -!- dlowe [~dlowe@digital.sanctuary.org] has quit [Remote host closed the connection] 14:59:20 ace4016 [~ace4016@99-120-69-226.lightspeed.miamfl.sbcglobal.net] has joined #lisp 14:59:25 -!- mcsontos [mcsontos@nat/redhat/x-pzevpwrxxnlhiega] has quit [Ping timeout: 244 seconds] 14:59:27 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 248 seconds] 14:59:37 evenson: a guy was working on an imap client but it didn't look promising to me. i don't know of multiple efforts. 14:59:41 dlowe [~dlowe@digital.sanctuary.org] has joined #lisp 14:59:42 (no recommendations, but #1, #2, and #4 on the google results are what i would investigate) 14:59:49 -!- egn [~egn@li101-203.members.linode.com] has quit [Ping timeout: 240 seconds] 15:00:01 nikodemus: I was sort of looking for a recommendation on the maturity of code base. 15:00:43 egn [~egn@li101-203.members.linode.com] has joined #lisp 15:00:52 -!- nitro_idiot [~nitro_idi@EM1-114-254-107.pool.e-mobile.ne.jp] has quit [Remote host closed the connection] 15:00:54 i know people have used mel-base succesfully, but iirc it's not very pretty 15:01:29 gravicappa [~gravicapp@ppp91-77-186-233.pppoe.mtu-net.ru] has joined #lisp 15:01:53 My need is pretty simple: poll a gmail inbox for incoming messages. As long as one could use SSL on a stream I could probably swig it myself. 15:02:12 evenson: fwiw, POP works for that too. 15:02:34 Xach: thanks for the recommendations. 15:03:16 nikodemus: that's wrong url; the right one is http://lmgtfy.com/?q=common+lisp+imap 15:03:18 And nikodemus. 15:03:36 I use Google mail from lisp, but it's emacs lisp, not CL. 15:03:52 and it's POP-only (via gnutls-cli) 15:04:24 (My use of it is POP-only. I think it could do IMAP if I tried it.) 15:06:24 Yuuhi [benni@p5483B135.dip.t-dialin.net] has joined #lisp 15:07:49 teggi [~teggi@123.20.58.106] has joined #lisp 15:08:52 Xach: Wanderlust works nicely with GMail, though it could use an update for Google IMAP extensions (native access to labels, for example) 15:09:14 evenson: wasn't it possible to get an Atom feed from GMail? 15:13:04 McRibbit [~user@astmatix.ida.liu.se] has joined #lisp 15:15:04 -!- xyxu [~xyxu@222.68.162.109] has quit [Ping timeout: 245 seconds] 15:16:18 algal [~anonymous@host-92-26-4-152.as13285.net] has joined #lisp 15:17:34 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Ping timeout: 245 seconds] 15:18:04 -!- joast [~rick@76.178.187.139] has quit [Quit: Leaving.] 15:18:22 -!- juniorroy [~dima@212.36.228.103] has quit [Read error: Operation timed out] 15:20:06 ianmcorvidae [~ianmcorvi@pool-72-79-209-191.spfdma.east.verizon.net] has joined #lisp 15:20:06 -!- ianmcorvidae [~ianmcorvi@pool-72-79-209-191.spfdma.east.verizon.net] has quit [Changing host] 15:20:06 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 15:24:12 -!- knobo [~bohmer@92.80-202-64.nextgentel.com] has quit [Read error: Connection reset by peer] 15:24:31 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 15:26:16 spradnyesh [~pradyus@117.192.61.134] has joined #lisp 15:27:35 entrix [~entrix@95-25-5-115.broadband.corbina.ru] has joined #lisp 15:30:25 juniorroy [~dima@212.36.228.103] has joined #lisp 15:30:50 -!- spradnyesh [~pradyus@117.192.61.134] has quit [Ping timeout: 260 seconds] 15:32:00 -!- Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has quit [Ping timeout: 248 seconds] 15:33:16 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 244 seconds] 15:37:54 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 15:38:14 My REPL hangs for a second or so while typing with "error in process filter: Wrong type argument: sequencep, :not-available". Both SLIME and SWANK from quicklisp... 15:39:41 gensym: I sometimes get that error when my slime and swank are out of sync, but I haven't seen it for the latest slime & swank. 15:39:52 alvis [~alvis@tx-71-2-120-116.dhcp.embarqhsd.net] has joined #lisp 15:41:13 Xach: strange, I dont have any customization in .emacs for SLIME 15:41:23 Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has joined #lisp 15:41:39 Did you set it up with quicklisp-slime-helper? 15:41:48 yes 15:42:19 fmeyer [~fmeyer@186.220.4.64] has joined #lisp 15:43:38 -!- kpal [~kpal@janus-nat-128-240-225-120.ncl.ac.uk] has quit [Quit: Lost terminal] 15:44:55 -!- gensym [~user@95.156.194.105] has quit [Remote host closed the connection] 15:45:00 Hi,having a file "hello.lisp" within (defun hello...) what's the correct skill to run the lisp file in linux-shell? need a lisp-shell environment? 15:45:35 -!- churib is now known as gensym 15:45:47 chenbing: The usual way is to start lisp, load the file, and then call the functions that the file defines. 15:45:59 spradnyesh [~pradyus@nat/yahoo/x-ivwaqxrmfhezyinf] has joined #lisp 15:46:39 -!- Athas is now known as [DIKU]Athas 15:46:57 Xach: I know your meaning,and this lose the convience like php and python 15:47:15 It is in exchange for other conveniences. 15:47:36 chenbing: put #!/usr/bin/clisp -ansi -q -norc on the first line of hello.lisp; chmod +x hello.lisp ; ./hello.lisp 15:47:36 Primarily interactive, incremental development. 15:47:56 by the way,I didn't know you were the author of quicklisp until today ,thank foryour wonderful works Xach 15:48:00 chenbing: you will need also a (hello) at the end of the file, if not already there. 15:49:05 The ability to work with real objects instead of streams of bytes is really handy. 15:49:10 msponge [~msponge@31-35-230.wireless.csail.mit.edu] has joined #lisp 15:51:20 -!- algal [~anonymous@host-92-26-4-152.as13285.net] has left #lisp 15:51:27 giofan [~user7@148.202.152.117] has joined #lisp 15:52:05 -!- giofan [~user7@148.202.152.117] has left #lisp 15:52:11 tyson1 [~Ian@bas1-toronto06-2925210187.dsl.bell.ca] has joined #lisp 15:53:01 attila_lendvai [~attila_le@87.247.51.177] has joined #lisp 15:53:01 -!- attila_lendvai [~attila_le@87.247.51.177] has quit [Changing host] 15:53:01 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 15:53:04 -!- pon1980 [~pon@195.67.88.105] has left #lisp 15:53:16 pjb thank for your information,I already know the basics 15:53:49 Then what are you asking? 15:54:12 I mean the latter ,a (hello) :-) 15:56:30 -!- nha [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 260 seconds] 15:56:44 -!- tyson1 [~Ian@bas1-toronto06-2925210187.dsl.bell.ca] has left #lisp 15:57:00 oconnore [~Eric@c-66-31-125-56.hsd1.ma.comcast.net] has joined #lisp 15:57:27 -!- oconnore [~Eric@c-66-31-125-56.hsd1.ma.comcast.net] has quit [Client Quit] 15:57:58 -!- realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 16:00:16 -!- bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has quit [Quit: leaving] 16:00:32 chenbing: you may know that (which is good), but i don't think it is basic, other languages do this differently 16:00:34 Rebolledo [~user8@148.202.152.117] has joined #lisp 16:01:43 -!- Rebolledo [~user8@148.202.152.117] has left #lisp 16:03:33 oh, eMBee I acquire so much guides here and sometime in the past I am almost annoying... 16:04:48 -!- ahinki [~chatzilla@212.99.10.150] has quit [Quit: ChatZilla 0.9.87 [Firefox 9.0/20111122192043]] 16:04:53 -!- spradnyesh [~pradyus@nat/yahoo/x-ivwaqxrmfhezyinf] has quit [Quit: Leaving.] 16:05:40 askatasuna [~askatasun@190.190.39.231] has joined #lisp 16:05:41 -!- oudeis [~oudeis@94.197.127.155.threembb.co.uk] has quit [Read error: Connection reset by peer] 16:06:11 Diaoer [~Diaoer@116.227.34.23] has joined #lisp 16:07:50 oudeis [~oudeis@89.206.253.74] has joined #lisp 16:09:25 naeg [~naeg@194.208.239.170] has joined #lisp 16:09:58 -!- X-Scale [email@2001:5c0:1400:b::b793] has quit [Read error: Connection reset by peer] 16:10:04 milanj [~milanj_@178-223-158-248.dynamic.isp.telekom.rs] has joined #lisp 16:10:22 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #lisp 16:10:47 -!- X-Scale is now known as Guest18607 16:14:19 ehebert [~user@63.139.127.6] has joined #lisp 16:15:02 -!- dlowe [~dlowe@digital.sanctuary.org] has quit [Quit: ZNC - http://znc.sourceforge.net] 16:15:27 Xach: do you have same versions: 2011-11-03 (slime), 2010-12-10 (swank)? 16:16:08 chenbing: where are you from? 16:16:13 dlowe [~dlowe@digital.sanctuary.org] has joined #lisp 16:16:21 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #lisp 16:17:09 joast [~rick@76.178.187.139] has joined #lisp 16:17:21 gensym: Not sure, how can I check the versions? 16:17:35 fisxoj [~fisxoj@cpe-66-65-55-75.nyc.res.rr.com] has joined #lisp 16:18:09 They are from my emacs *Messages* buffer 16:18:13 -!- Munksgaard [~Munksgaar@168.22.19.85] has quit [Ping timeout: 244 seconds] 16:18:53 Xach: search for "Versions differ" 16:19:01 gensym: I don't have any such thing. My versions match. 16:19:23 okay, thanks! 16:19:36 gensym: what do you get from (ql:where-is-system "swank")? 16:20:05 Munksgaard [~Munksgaar@168.22.19.85] has joined #lisp 16:20:27 bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has joined #lisp 16:22:56 Xach: Wrong directory, seems to be my asdf:*central-registry* 16:22:57 hakzsam [~hakzsam@aqu33-5-82-245-96-206.fbx.proxad.net] has joined #lisp 16:23:12 -!- askatasuna [~askatasun@190.190.39.231] has quit [Ping timeout: 248 seconds] 16:23:33 aiiee 16:23:51 via .sbcl/systems or something? 16:24:05 -!- msponge [~msponge@31-35-230.wireless.csail.mit.edu] has quit [Quit: msponge] 16:26:14 -!- KingNato [~patno@fw.polopoly.com] has quit [Ping timeout: 252 seconds] 16:26:31 -!- [DIKU]Athas is now known as Athas 16:27:13 askatasuna [~askatasun@190.190.39.231] has joined #lisp 16:27:13 -!- bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has quit [Quit: leaving] 16:27:13 edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has joined #lisp 16:27:29 Xach: good questions, don't know where i set it 16:27:34 *gensym* grepping 16:31:13 -> .../source-registry.conf.d 16:31:31 seems a lisp machine(os) is the ultimate convience for lisper,:-) the native shell scripts are so clumsy 16:31:45 xcv [~xcv@dsl-225-28.hive.is] has joined #lisp 16:32:17 would there be a nicer way to express this: `(:a 1 :b 2 ,@(if foo `(:foo ,foo))) ? 16:33:33 eMBee I am from Hangzhou,a city near Shanghai 16:33:49 -!- scharan [~scharan@169.235.25.47] has quit [Ping timeout: 245 seconds] 16:35:01 Shaftoe: you could use "when" instead of "if" 16:35:07 Shaftoe: or AND 16:35:48 specifically the ,@ though. no better way to make an item not show up at all in a list (instead of showing up as nil), right? 16:36:01 win! http://random-state.net/tmp/2011-11-29.html 16:36:12 Xach: nice trick with the and. 16:36:13 Shaftoe: (append '(:a 1 :b 2) (when foo `(:foo ,foo))) 16:36:30 Shaftoe: ,@() is a fairly common construct for me. 16:36:37 yah, that's what I though too. alright, ,@(when it is then. 16:37:50 Hexstream [~hexstream@modemcable075.97-200-24.mc.videotron.ca] has joined #lisp 16:37:56 nikodemus: which bits? 16:38:05 ikki [~ikki@201.155.92.12] has joined #lisp 16:39:37 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Leaving] 16:39:41 single+, double-sans-result+, double-unsafe-sans-result+ 16:39:54 Jeanne-Kamikaze [~Jeanne-Ka@242.Red-88-24-175.staticIP.rima-tde.net] has joined #lisp 16:39:55 pferor [~user@unaffiliated/pferor] has joined #lisp 16:40:12 I am informed that ccl excel at multithreads and mulicpu sometime 16:40:40 nikodemus: hah. sorting the results confused me. i thought they had the same order. 16:40:52 chenbing: ccl threads everywhere it runs which wasn't true until recently of sbcl. 16:40:58 yeah. presentation layer needs quite a bit of work yet 16:41:21 madnificent: What in your opinion is not particularly sexy about the code generated by place-utils for FUNCALLF? Use of the very general BULKF operator in the expansion?... What would you like more instead?... 16:41:46 -!- whoops [u549@gateway/web/irccloud.com/x-xypfvgudpptoknuj] has quit [Excess Flood] 16:41:52 -!- incandenza [u726@gateway/web/irccloud.com/x-ujhysvscqalcrmpq] has quit [Ping timeout: 248 seconds] 16:42:43 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 252 seconds] 16:43:40 Fade: Can you provide more simple English ,it's a little hard to understand 16:43:50 for me 16:44:13 clozure cl has threads on windows, osx, and the various unix systems. 16:44:28 sbcl doesn't thread by default on osx or windows. 16:45:05 although there is expermental support for threading with sbcl on both osx and windows. 16:45:23 knobo [~bohmer@92.80-202-64.nextgentel.com] has joined #lisp 16:45:29 -!- kennyd [~kennyd@78-1-179-132.adsl.net.t-com.hr] has quit [Ping timeout: 252 seconds] 16:45:32 so if your target is osx or windows, clozure cl may be a better choice for you. 16:46:17 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Ping timeout: 244 seconds] 16:46:46 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #lisp 16:46:59 bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has joined #lisp 16:50:19 -!- am0c [~am0c@222.235.56.158] has quit [Read error: Connection reset by peer] 16:50:53 wishbone4 [~user@167.216.131.126] has joined #lisp 16:51:42 osa1 [~sinan@141.196.92.203] has joined #lisp 16:52:00 -!- oudeis [~oudeis@89.206.253.74] has quit [Quit: This computer has gone to sleep] 16:53:04 gensym: have you worked out the slime trouble? 16:53:20 oudeis [~oudeis@89.206.253.74] has joined #lisp 16:55:35 -!- oudeis [~oudeis@89.206.253.74] has quit [Client Quit] 16:56:00 -!- teggi [~teggi@123.20.58.106] has quit [Ping timeout: 260 seconds] 16:57:43 oudeis [~oudeis@89.206.253.74] has joined #lisp 16:58:45 whoops [u549@gateway/web/irccloud.com/x-pysphzehxvtrcakj] has joined #lisp 17:02:08 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 248 seconds] 17:03:25 -!- naeg [~naeg@194.208.239.170] has quit [Ping timeout: 240 seconds] 17:05:36 -!- Diaoer [~Diaoer@116.227.34.23] has quit [Quit: Leaving] 17:07:18 -!- entrix [~entrix@95-25-5-115.broadband.corbina.ru] has quit [Ping timeout: 244 seconds] 17:07:43 -!- Athas [~athas@shop3.diku.dk] has quit [Read error: Connection reset by peer] 17:08:06 entrix_ [~entrix@95-25-12-205.broadband.corbina.ru] has joined #lisp 17:10:41 naeg [~naeg@194.208.239.170] has joined #lisp 17:11:23 -!- bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has quit [Quit: leaving] 17:12:30 *Fade* wonders if there's a timer implementation as an extention in clozure cl 17:13:01 teggi [~teggi@123.20.58.106] has joined #lisp 17:14:33 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 258 seconds] 17:14:46 ISF [~ivan@143.106.196.230] has joined #lisp 17:15:38 ramkrsna [~ramkrsna@122.169.86.205] has joined #lisp 17:15:38 -!- ramkrsna [~ramkrsna@122.169.86.205] has quit [Changing host] 17:15:38 ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has joined #lisp 17:16:50 ... Still no word on a boston-lisp-meeting restart? 17:17:35 -!- entrix_ [~entrix@95-25-12-205.broadband.corbina.ru] has quit [Ping timeout: 260 seconds] 17:18:15 so, I'm still muddling along with clsql, and very few things seem to be working right. I can create objects, but they don't seem to contain any of the data that I'd assigned to them with initargs 17:18:56 fisxoj: paste some code. 17:19:01 -!- Hexstream [~hexstream@modemcable075.97-200-24.mc.videotron.ca] has left #lisp 17:19:49 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 17:20:26 Bike [~Glossina@69.166.35.238] has joined #lisp 17:20:40 http://paste.lisp.org/display/126157 assumes you've run (use-package :clsql) and have a database w/ table connected 17:21:28 fisxoj: you need to use keyword symbols for your initarg declarations, not plain symbols 17:21:38 -!- Guest18607 is now known as X-Scale 17:21:39 hah. 17:21:43 fisxoj: (at least if you use keyword symbols in make-instance) 17:22:04 fisxoj: curious though that your invalid initargs are not detected. 17:22:06 Kron_ [~Kron@98.143.102.36] has joined #lisp 17:22:29 H4ns, maybe clsql's class definition code doesn't check as thoroughly? 17:22:38 fisxoj: seems like. bad. 17:22:41 but, yes, things seem to be working now 17:22:54 do you have any other experience with clsql? 17:23:09 I've been having trouble with its table creation code, too 17:23:14 fisxoj: if you ask me, no. 17:23:50 -!- teggi [~teggi@123.20.58.106] has quit [Ping timeout: 244 seconds] 17:27:52 SegFaultAX|work [~mkbernard@173.228.45.162] has joined #lisp 17:28:20 teggi [~teggi@123.20.58.106] has joined #lisp 17:29:01 -!- spacefrogg is now known as spacefrogg^ 17:29:23 entrix_ [~entrix@95-28-199-173.broadband.corbina.ru] has joined #lisp 17:33:09 I use clsql extensively. 17:33:18 But I don't use any of the fluffy stuff. 17:33:24 I call connect, and I call query. End of story 17:34:28 -!- ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has quit [Quit: ccorn] 17:34:33 and it's been working quite well. There's only a couple of hacks I had to do to get it to work properly with unixODBC and freeTDS but I doubt it's specific to you. (it was about blob handling and also utf) 17:34:46 urandom__ [~user@ip-88-152-203-98.unitymediagroup.de] has joined #lisp 17:35:12 leo2007 [~leo@114.247.10.79] has joined #lisp 17:35:20 -!- e-user [e-user@nat/nokia/x-aqmujkqwivtdllvu] has quit [Read error: Connection reset by peer] 17:35:29 otherwise it's mostly been stable enough to be usable in a production environment 17:36:05 -!- abeaumont [~abeaumont@90.165.165.246] has quit [Read error: Connection reset by peer] 17:37:01 oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has joined #lisp 17:37:28 abeaumont [~abeaumont@90.165.165.246] has joined #lisp 17:37:29 -!- peccu is now known as PECCU 17:38:30 my only gripe has been with a rather difficult mechanism for adding types. So some types I can't directly read from the database, instead I convert them to varchars. I believe uuid and timestamp are the ones.. and bit required hacking. 17:38:42 -!- c_arenz [arenz@nat/ibm/x-neuxzynilzpfzscg] has quit [Ping timeout: 258 seconds] 17:39:59 -!- benkard [~benkard@2001:4ca0:0:f230:911b:fb79:7950:6c3] has quit [Quit: benkard] 17:40:22 g000001 [~mc@www14045u.sakura.ne.jp] has joined #lisp 17:41:19 masutaka [~masutaka@www4048uc.sakura.ne.jp] has joined #lisp 17:41:23 killerboy [~mateusz@users69.kollegienet.dk] has joined #lisp 17:42:12 -!- masutaka [~masutaka@www4048uc.sakura.ne.jp] has left #lisp 17:44:41 if you can afford to tie yourself to a specific DB, postmodern is fairly nice 17:44:59 a specific piece of DB software, that is 17:46:03 -!- l_r [~lr@adsl-ull-153-2.42-151.net24.it] has quit [Quit: Sto andando via] 17:48:12 -!- askatasuna [~askatasun@190.190.39.231] has quit [Quit: WeeChat 0.3.6] 17:48:19 -!- McRibbit [~user@astmatix.ida.liu.se] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:49:00 -!- waltwhite [~waltwhite@113-9-190-109.dsl.ovh.fr] has quit [Quit: waltwhite] 17:50:26 -!- entrix_ [~entrix@95-28-199-173.broadband.corbina.ru] has quit [Ping timeout: 255 seconds] 17:51:26 -!- tarmil [~user@business-178-48-18-229.business.broadband.hu] has quit [Remote host closed the connection] 17:51:48 kilon [~kilon@athedsl-189646.home.otenet.gr] has joined #lisp 17:52:58 Shaftoe, so you haven't used the create-view-from-class or its ilk? 17:53:13 Ralith, what's postmodern's spiel? 17:53:58 fisxoj: fairly clean, solid support for postgresql, including most of its nonportable extensions 17:54:03 fisxoj: maybe at the very beginning. as you may have noticed, it's buggy. In fact, it might not even be buggy, but just weird and fickle. I find that database wrappers are for languages that can't handle good macro's etc. 17:54:03 It's pure CL, has a nice SQL-in-Lisp syntax (none of the [foo] stuff), works nicely with postgres features. 17:54:10 oh, that too 17:54:15 forgot clsql needed C bindings 17:54:24 Well, some clsql backends don't. 17:54:42 also didn't realize that CLSQL required the reader macro! 17:55:25 I don't know if it *requires* it, but it seems to be the way a lot of the example uses are structured. 17:55:28 fisxoj: what I liked best about it though is that it's fairly easy to patch. 17:55:30 fisxoj: and by that I mean: I have at my disposal the king of languages (lisp), so I don't need ot make use of views. This said, I do make extensive use of stored procs. 17:55:32 i prefer the s-sql approach. 17:55:35 so, I'm pretty ignorant of sqls in general. Being pure lisp appeals to me, but is there also a "This one is more likely to run on the router I plan to run this on" department? 17:55:44 for example, defining a new s-sql expr is pretty easy 17:55:57 Joreji_ [~thomas@vpn-ei1.unidsl.de] has joined #lisp 17:56:05 s-sql also works for generating sql for non-postgres backends, though sometimes it takes a little tweaking. 17:56:07 I find that postmodern is insufficiently well documented, and has some traps for the unwary, but is still pretty good. 17:56:18 by default it emits E'foo' syntax for strings, for example. 17:56:39 fisxoj: I'm not sure any of the major database engines are entirely appropriate for such a lightweight usecase, though I can't immediately see that they'd hurt. 17:56:51 certainly postgresql will put you no worse off than mysql. 17:57:06 Oh, and the mapping from DAO-CLASS slots to table fields is insufficiently customizable. 17:57:09 I'm mostly trying learn the stuff by way of building something to manage some stuff for the apartment 17:57:16 sqlite is probably more what you want for a router 17:57:18 the DAO-CLASS stuff isn't great in general 17:57:23 but you don't need to use it at all 17:58:58 -!- anaumov [~anaumov@opensuse/member/Alexander-Naumov] has quit [Remote host closed the connection] 18:00:02 francogrex [~user@109.130.105.124] has joined #lisp 18:01:12 -!- ivan-kanis [~user@nantes.visionobjects.com] has quit [Remote host closed the connection] 18:01:15 oGMo, sqlite certainly sounds like a better idea, maybe I'll try to get that running instead! 18:01:46 Cloud_ [~cbp@187.193.240.111] has joined #lisp 18:02:34 Guthur [~user@212.183.140.53] has joined #lisp 18:02:36 Kron [~Kron@69.166.20.102] has joined #lisp 18:03:02 -!- Kron is now known as Guest98751 18:04:29 -!- leo2007 [~leo@114.247.10.79] has quit [Ping timeout: 252 seconds] 18:05:18 -!- francogrex [~user@109.130.105.124] has left #lisp 18:05:32 -!- Kron_ [~Kron@98.143.102.36] has quit [Ping timeout: 258 seconds] 18:05:51 -!- teggi [~teggi@123.20.58.106] has quit [Remote host closed the connection] 18:06:06 leo2007 [~leo@114.247.10.79] has joined #lisp 18:09:07 -!- iwillig [~ivan@dyn-128-59-150-107.dyn.columbia.edu] has quit [Quit: leaving] 18:09:50 -!- antgreen [~user@bas3-toronto06-1177890745.dsl.bell.ca] has quit [Remote host closed the connection] 18:10:33 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: leaving] 18:10:35 -!- totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has quit [Quit: totzeit] 18:13:23 -!- gko [gko@220-135-201-90.HINET-IP.hinet.net] has quit [Ping timeout: 255 seconds] 18:14:31 iwillig [~ivan@dyn-128-59-151-161.dyn.columbia.edu] has joined #lisp 18:17:56 -!- Kenjin [~josesanto@bl16-70-21.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 18:18:06 could anyone tell me an easy XML parsing library for Common Lisp? 18:18:09 -!- xan_ [~xan@155.99.117.91.static.mundo-r.com] has quit [Read error: Connection reset by peer] 18:18:14 xmls 18:18:25 thanks 18:18:35 Blkt: cxml is very good, but not particularly "easy" 18:18:38 Blkt: what does easy mean to you? 18:19:08 I have a file containing rows like 18:19:09 TWEET-014428 18:19:09 Y terminar de leer Ardores de agosto de Camilleri. Grande Montalbano,,! 18:19:09 18:19:30 notice that DOCNO ranges about 113000 values 18:19:31 ordered 18:19:44 I have to filter out only some DOCNOs I need 18:19:47 Blkt: use klacks, it is easy. 18:19:49 that's all 18:19:56 Blkt: (it is part of cxml) 18:21:02 klacks? How... '90s. 18:22:41 *vsync* only dealt with s-xml for XML parsing 18:22:43 is klacks better? 18:23:42 vsync: depends on what you want to do. s-xml is good if you're dealing with small files. if you want to extract data out of large files, klacks or sax is better. 18:24:08 H4ns: are you talking about a DOM versus event-based parser? 18:24:15 vsync: yes. 18:24:17 -!- leo2007 [~leo@114.247.10.79] has quit [Ping timeout: 252 seconds] 18:24:21 because i didn't bother with any DOM stuff in s-xml, IIRC 18:24:36 i think it supports both 18:24:37 vsync: oh. then ignore me. 18:25:50 -!- angavrilov [~angavrilo@217.71.227.181] has quit [Ping timeout: 244 seconds] 18:26:35 dunkyp [~dunkyp@host109-149-84-252.range109-149.btcentralplus.com] has joined #lisp 18:28:18 Blkt: i'd recommend that you look at both and let the documentation decide. 18:28:30 I'm doing it right now 18:31:23 blackwolf [~blackwolf@ool-45763eb0.dyn.optonline.net] has joined #lisp 18:31:36 Bike_ [~Glossina@69.166.35.237] has joined #lisp 18:32:15 -!- Bike [~Glossina@69.166.35.238] has quit [Ping timeout: 248 seconds] 18:33:41 -!- dunkyp [~dunkyp@host109-149-84-252.range109-149.btcentralplus.com] has quit [Quit: Lost terminal] 18:34:33 -!- Joreji_ [~thomas@vpn-ei1.unidsl.de] has quit [Ping timeout: 252 seconds] 18:36:48 -!- Munksgaard [~Munksgaar@168.22.19.85] has quit [Quit: leaving] 18:40:15 Munksgaard [~Munksgaar@168.22.19.85] has joined #lisp 18:41:44 wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has joined #lisp 18:42:21 antifuchs [~foobar@50-0-91-119.dsl.dynamic.sonic.net] has joined #lisp 18:42:42 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #lisp 18:45:08 leo2007 [~leo@114.247.10.79] has joined #lisp 18:47:16 http://picpaste.de/pics/Bildschirmfoto10-7GneqI4x.1322592417.png 18:47:30 -!- Bike_ is now known as Bike 18:47:36 -!- Guthur [~user@212.183.140.53] has quit [Remote host closed the connection] 18:49:11 -!- Munksgaard [~Munksgaar@168.22.19.85] has left #lisp 18:49:14 that's quite the collection of emacs frames, homie. 18:49:54 Munksgaard [~Munksgaar@168.22.19.85] has joined #lisp 18:50:01 yes, i just wanted to show it works now, (almost like i wanted) 18:50:10 beirc? 18:50:13 jep 18:50:21 i didn't know you were hacking on it. 18:50:24 what have you changed? 18:50:31 scroll-to-bottom and auto-join fails somehow... 18:50:42 -!- Munksgaard [~Munksgaar@168.22.19.85] has left #lisp 18:50:52 i changed colors mainly, to suit a darker theme 18:50:54 Munksgaard [~Munksgaar@168.22.19.85] has joined #lisp 18:51:13 it's running on sbcl? 18:51:17 yes 18:51:36 well, it looks good. 18:51:45 yep, me thinks so too 18:52:03 i just wished there was some alternate color theme predefined.... 18:52:09 clim widgets still look weird in the context of the wm they're on top of, but it's a very clean looking display. 18:52:21 how does beirc handle colour themes? 18:53:00 it's all via the files message-display.lisp and application.lisp 18:53:09 and receivers.lisp 18:53:35 setting things in application.lisp is overridden in receivers.lisp, so the main thing to change is actually in receivers.lisp 18:53:42 foreground, background thing 18:54:01 then the messages displayed have colors defined in message-display.lisp 18:54:18 that's all hard coded? 18:54:23 jep 18:54:52 make that an object protocol and you might revivify the project. :) 18:54:54 i just couldn't find a text-size :large for normal input/output 18:55:08 erm, object protocol ? 18:55:34 all other server messages i could resize, cause they had a :text-size thing in the code 18:55:51 put the configuration data in a class or classes and set up a protocol of generic functions around them, so that it'd be easy to change per user. 18:55:52 it's just normal channel messages and my own input i couldn't resize.... 18:56:24 hmmm, if i would know pcl/clos that well, i would i think..... 18:56:53 but without help i can't do that, at least i would have to swallow keene's book...... 18:56:58 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 18:57:02 first i mean..... 18:57:09 well, CLOS is worth knowing. 18:57:16 for what it's worth. :) 18:57:19 i just know some basic things..... 18:57:55 and it's not only about clos/pcl, it's about the application logic too, i'm not sure i get the latter either..... 18:58:01 ivan-kanis [~user@89.83.137.164] has joined #lisp 18:58:02 what happened to the project to get mcclim on top of gtk? 18:58:54 well, i just loaded beirc, and this is I think the first time I've had it not fail nearly instantly. that's pretty cool. 18:59:02 i already have the clim-listener and climacs setup for dark theme, happily there was a predefined one for climacs..... 18:59:11 Fade: could you fix this bug in asdf for ccl? http://permalink.gmane.org/gmane.lisp.openmcl.devel/7531 18:59:21 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 18:59:40 probably, but you're confusing me with Fare 18:59:50 ahh, sorry. 19:00:43 -!- osa1 [~sinan@141.196.92.203] has quit [Remote host closed the connection] 19:08:32 -!- edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:08:59 coyo [~unf@pool-71-164-238-90.dllstx.fios.verizon.net] has joined #lisp 19:08:59 -!- coyo [~unf@pool-71-164-238-90.dllstx.fios.verizon.net] has quit [Changing host] 19:08:59 coyo [~unf@unaffiliated/bandu] has joined #lisp 19:09:14 -!- Ralith [~ralith@S010600221561996a.vc.shawcable.net] has quit [Ping timeout: 244 seconds] 19:13:26 -!- oudeis [~oudeis@89.206.253.74] has quit [Quit: This computer has gone to sleep] 19:14:09 Is there an implementation of OAuth 2.0 available somewhere, or am I about to have a "fun" work week or two? 19:15:23 Share the fun when you're done. 19:15:53 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Quit: realitygrill] 19:16:10 ... damn. 19:16:29 That's /really/ not what I wanted to hear. 19:17:11 oauth 2.0 is past draft yet? 19:17:24 antifuchs: So far as I am aware? No. 19:17:36 That said, apparently some stuff requires it, so... 19:17:53 meh 19:18:05 sounds dangerous ): 19:18:22 -!- ecraven [~nex@www.nexoid.at] has left #lisp 19:18:23 Well, I'll try cl-oauth, perhaps it'll get the job done. 19:18:41 fingers crossed! 19:18:45 -!- fmeyer [~fmeyer@186.220.4.64] has quit [Quit: leaving] 19:19:10 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #lisp 19:19:23 ecraven [~nex@www.nexoid.at] has joined #lisp 19:21:43 Jasko3 [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has joined #lisp 19:21:47 -!- Jasko [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has quit [Ping timeout: 255 seconds] 19:22:58 Hrm. The documentation clearly says OAuth 2.0. 19:23:43 what does "Document not well-formed: Garbage at end of document." means in CXML? 19:23:55 And links to draft-ietf-oauth-v2-22. 19:24:09 Blkt: you're only allowed one root node in a XML document 19:24:23 fmeyer [~fmeyer@186.220.4.64] has joined #lisp 19:24:59 wish there was your reply as error string instead of that one 19:25:13 for is much easier to understand 19:25:29 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 19:26:02 Blkt: you need to learn xml basics, really. 19:27:02 well 19:27:05 NIST people too then 19:27:15 -!- iwillig [~ivan@dyn-128-59-151-161.dyn.columbia.edu] has quit [Quit: leaving] 19:27:15 since I'm using a "correctly" formatted TREC collection 19:27:36 Blkt: maybe it is not xml? :) 19:29:02 I've always been told they use XML by my teachers at University 19:30:03 Blkt: XML is more than balancing angle brackets 19:30:45 if they're going to claim it's correctly formatted, they should write a schema and verify their documents against it 19:31:06 well, right now I only have to filter out some documents in a TREC collection 19:31:42 1400 out of 113000 19:31:50 I can't do that by hand 19:32:10 and XML parsing seems the quickest way 19:32:10 Blkt: and they come in one file, with no top-level element surrounding them? 19:32:20 no 19:32:37 -!- froggey [~froggey@unaffiliated/froggey] has quit [Ping timeout: 240 seconds] 19:32:40 and Terrier handles them just fine (Terrier is an information retrieval platform) 19:32:49 froggey [~froggey@unaffiliated/froggey] has joined #lisp 19:32:50 Blkt: then it is not an xml document. but you can try to make it into one by wrapping a top-level element around them. 19:32:57 didn't work 19:33:04 Terrier probably has a crummy xml parser 19:33:06 Blkt: is the file public? 19:33:10 iwillig [~ivan@dyn-128-59-150-107.dyn.columbia.edu] has joined #lisp 19:33:13 yes, I can send it to you 19:33:17 Blkt: it is making me super-curious 19:33:20 -!- leo2007 [~leo@114.247.10.79] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 19:33:27 well, it won't be very interesting 19:33:31 Blkt: paste the beginning to paste.lisp.org 19:33:36 Blkt: try s-xml. It also has a crummy xml parser that won't choke on bad xml 19:33:38 like the first 100 lines. 19:33:38 Blkt: it has led to an interesting discussion so far 19:33:44 Blkt: my email is xach@xach.com 19:33:55 our teachers downloaded it from Twitter 19:34:32 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 19:34:44 it's file with stuff like TWEET-123blablabla from twitter 19:34:50 19:34:58 and mainly in italian language 19:35:03 do you still want it? 19:35:12 Italian! The language of scholars! Yes! Send! 19:35:18 ok 19:35:27 Blkt: if it is nothing more, then wrapping a top-level element around the whole file should work. or at least give a different error message when parsed. 19:35:28 -!- iwillig [~ivan@dyn-128-59-150-107.dyn.columbia.edu] has quit [Client Quit] 19:35:43 -!- benny [~benny@i577A1EB4.versanet.de] has quit [Read error: Connection reset by peer] 19:36:13 -!- Jasko3 [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has quit [Ping timeout: 240 seconds] 19:36:16 I get another message 19:36:23 right. what message? 19:36:29 it's due to all & in the body 19:36:35 Document not well-formed: Expecting name after &. 19:36:38 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 19:37:04 yeah. That's just angled brackets ML. 19:37:05 ah, ok. so it contains undefined entities. it is not a proper xml document then. maybe s-xml is more forgiving. 19:37:08 iwillig [~ivan@dyn-128-59-150-107.dyn.columbia.edu] has joined #lisp 19:37:13 Blkt: So you lied to us all the time. They're not XML documents! 19:37:18 Blkt: write your own parser. 19:37:23 <_schulte_> Blkt: maybe you could use sed to turn the text into a lisp data structure, then just read in the file 19:37:32 I did not lie, I've been told it's XML 19:37:43 You forwarded a lie. 19:37:45 I neve lie 19:37:45 Blkt: your teachers lied to you 19:37:48 never* 19:37:54 I just figured that out 19:37:55 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Client Quit] 19:38:07 <_schulte_> Blkt: e.g., sed 's//:/g;s// /g', etc... 19:38:35 Well, it's still a parenthesized structure, so better use a parser than regexps... 19:38:47 I agree with pjb 19:38:49 Blkt: i keep refreshing my mail client, no luck :( 19:38:56 16MB 19:39:04 uploading to GMail 19:39:12 Blkt: can it be compressed? 19:39:16 xan_ [~xan@155.99.117.91.static.mundo-r.com] has joined #lisp 19:39:24 maybe, too late to verify it 19:39:32 sent it 19:39:49 Jasko [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has joined #lisp 19:40:20 Qworkescence [~quad@unaffiliated/quadrescence] has joined #lisp 19:40:44 looks just like this: http://sourceforge.net/apps/trac/lemur/wiki/Quick%20Start 19:41:07 yes 19:41:18 -!- bhaskara [~user@gw.willowgarage.com] has quit [Remote host closed the connection] 19:41:50 embedded html, beautiful :) 19:42:40 oh, here's the actual terrier project: http://terrier.org/docs/v3.5/terrier_http.html 19:43:37 if you use bogus xml, the terrierists have already won 19:44:55 Terrier was my teacher's PHD thesis at Glasgow 19:45:19 he was the first using gamma code for index compression 19:46:07 hehe. typical academia. Write amazing searching technology, fail to get conforming xml 19:46:19 I say that with all affection 19:47:05 Blkt: well, you could try to run it through a filter first to turn it into XML 19:47:14 -!- Cloud_ [~cbp@187.193.240.111] has quit [Read error: Operation timed out] 19:47:22 changing & to & would probably get you a long ways 19:47:28 Blkt: you could also use regular expressions to match the entries. 19:47:32 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 19:47:41 dlowe: then there is the embedded html, and the possibility of embedded <> 19:48:15 waltwhite [~waltwhite@ABordeaux-256-1-70-75.w90-11.abo.wanadoo.fr] has joined #lisp 19:48:29 Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has joined #lisp 19:48:38 waltwhite_ [~waltwhite@ABordeaux-256-1-70-75.w90-11.abo.wanadoo.fr] has joined #lisp 19:48:40 -!- cpt_nemo [cpt_nemo@rfc1459.de] has quit [Ping timeout: 244 seconds] 19:48:45 the best regular expression I made was this 19:48:46 "\nTWEET-014470\n.*\n" 19:49:02 -!- whoops [u549@gateway/web/irccloud.com/x-pysphzehxvtrcakj] has quit [Ping timeout: 258 seconds] 19:49:11 Blkt: and that failed to work because...? 19:49:13 except for the TWEET-123456 which had to be taken as argument 19:49:36 <_schulte_> if this is something you only have to do once, you could even use an Emacs macro 19:49:39 http://xach.com/tmp/tweet.TREC.gz is the file, in case you wanted to base the discussion on facts regarding the document. 19:49:41 because I tried it in elisp and I had problems managing buffers 19:49:44 Blkt: seems like you could register groups on there 19:49:49 rather than poorly-relayed third-hand information 19:50:21 Xach: thanks 19:50:33 Xach: 403 hurt my feeling 19:50:49 I only have one to spare 19:50:51 "poorly-relayed"... 19:51:19 Blkt: cl-ppcre should work for you 19:51:31 I'll give it a try 19:52:37 -!- waltwhite [~waltwhite@ABordeaux-256-1-70-75.w90-11.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 19:52:37 it would be nice to have an IR platform in Common Lisp 19:52:37 -!- waltwhite_ is now known as waltwhite 19:52:47 Blkt: you could use do-matches to find all matches for the regexp. maybe you want to use multi-line mode if the body can contain newlines, and .*? to capture the shortest match. 19:52:54 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Remote host closed the connection] 19:53:02 -!- Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has quit [Ping timeout: 252 seconds] 19:53:02 Terrier is terrible when you have to implement new score functions for documents 19:53:05 ianmcorvidae [~ianmcorvi@pool-72-79-209-191.spfdma.east.verizon.net] has joined #lisp 19:53:05 -!- ianmcorvidae [~ianmcorvi@pool-72-79-209-191.spfdma.east.verizon.net] has quit [Changing host] 19:53:05 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 19:54:19 what! 19:54:38 what "what!"? 19:54:43 403! 19:54:47 yes 19:54:47 dlowe: fixed 19:54:52 Xach: thanks :) 19:55:38 how long do you plan to keep it there? 19:55:44 Blkt: cl-ppcre will do just fine. 19:55:47 I think it could be fixed with a filter. There doesn't seem to be any actual html except for the body tags 19:55:47 Blkt: probably no longer than 10 years 19:56:07 far enough 19:56:12 (now that i've seen the file) 19:56:33 it even has a root node. 19:56:38 nono 19:56:40 I put it there 19:56:45 oh :D 19:56:52 I was trying out your hints :D 19:57:07 I wanted to try using concatenated-streams to solve the problem :( 19:57:12 Blkt: Try replacing & with & and see if it'll parse 19:57:12 I haven't found a use for them until now! 19:57:25 Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has joined #lisp 19:57:35 wait. no. 19:57:37 dlowe: I'm going to try cl-ppcre with multiline match first 19:57:43 Blkt: sure thing 19:58:05 < and > are escaped properly 19:58:59 and accented chars. just not ampersands 19:59:14 -!- wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has quit [Quit: Client Quit] 19:59:25 well, if nothing else, you'll get excellent industry experience dealing with crummy format 19:59:35 -!- CrazyEddy [~CrazyEddy@wrongplanet/CrazyEddy] has quit [Ping timeout: 255 seconds] 19:59:44 and attempting to normalize it to something that can be processed 20:00:08 dlowe: how comes? 20:00:35 Blkt: an awful lot of business coding is doing just that 20:00:48 -!- fisxoj [~fisxoj@cpe-66-65-55-75.nyc.res.rr.com] has quit [Ping timeout: 248 seconds] 20:01:45 Kenjin [~josesanto@bl19-253-90.dsl.telepac.pt] has joined #lisp 20:02:07 jewel [~jewel@196-209-248-92.dynamic.isadsl.co.za] has joined #lisp 20:02:09 -!- Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has quit [Ping timeout: 245 seconds] 20:03:42 Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has joined #lisp 20:05:36 Blkt: what is your filtering criteria? 20:06:14 cpt_nemo [cpt_nemo@rfc1459.de] has joined #lisp 20:06:14 I have a list of TWEET-****** that I need to keep 20:07:36 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 20:07:47 grep -B 1 -A 3 'TWEET-\(...\|...\)' tweet.TREC | grep -v ^-- > filtered.TREC 20:08:13 -!- _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has quit [Read error: Connection reset by peer] 20:08:46 Pomo [~Pomo@192.188.108.71] has joined #lisp 20:08:49 _schulte1 [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has joined #lisp 20:08:53 -!- hugod [~user@76.65.142.49] has quit [Remote host closed the connection] 20:10:05 Hmm, needs some tuning. 20:10:12 how could I make it work with a file containing the TWEET-123456 rows? 20:10:29 What file? 20:11:01 I have a file containing the DOCNOs I need to keep 20:11:17 For that you will have to use your brain. 20:11:28 use join(1) to construct a regex (-: 20:11:30 Better yet, write a lisp program that constructs the shell script for you. 20:11:33 There's some way to grab each line of a text file into a variable in succession in shell script... 20:11:38 (this is when yo go insane) 20:11:48 But, really, find a shell scripting howto or something. 20:12:22 ah, not join, I meant paste. 20:12:31 LaPingvino [~LaPingvin@187.87.239.122] has joined #lisp 20:12:43 benny [~benny@i577A287E.versanet.de] has joined #lisp 20:12:51 I'd rather insist with CL for now 20:13:18 CrazyEddy [~septuagen@wrongplanet/CrazyEddy] has joined #lisp 20:14:14 Fair enough: (sb-ext:run-program "/bin/bash" (list "-c" (format nil "grep -B 1 -A 3 '~A' tweet.TREC | grep -v ^-- > filtered.TREC" (file-line-regexp file)))) 20:14:35 sdemarre [~serge@91.176.87.217] has joined #lisp 20:16:31 <_schulte1> this almost gets there, but leaves a dangling "," which I can't track down https://gist.github.com/1406278 20:16:41 http://www.lispworks.com/documentation/HyperSpec/Body/06_abaca.htm : why does (item) destruct the first(?) of the list? 20:17:47 Iceland_jack: that is how loop destructuring works. 20:17:49 hugod [~user@76.65.142.49] has joined #lisp 20:18:13 _schulte1: oh, old news. no need to mash it into xml at all. 20:18:18 _schulte1: oh my god :D 20:18:22 Xach: I get the logistics of something like a = 1, b = 2 from (a . b) of (1 . 2) 20:18:33 Oh, right, that's not mashing into xml. 20:19:01 but as I understand it, (item) is destructed from (1 2 3) (2 3) and (3) 20:20:14 Iceland_jack: see http://l1sp.org/cl/6.1.1.7 particularly "Detructuring allows ..." 20:20:23 Thank you 20:20:27 ŧ If there are more values than variables listed, the extra values are discarded. 20:20:55 ah 20:20:56 It's not like destructuring-bind in that way (and in others, like using NIL as a variable name) 20:21:04 I see, that's what threw me 20:21:50 wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has joined #lisp 20:23:18 hello y'all, some time ago I was here... 20:23:20 -!- hakzsam [~hakzsam@aqu33-5-82-245-96-206.fbx.proxad.net] has quit [Quit: Leaving] 20:23:50 whoops [u549@gateway/web/irccloud.com/x-zloewqgcabnaxdxr] has joined #lisp 20:24:03 in the meantime Pomo here learned some lisp and he got to know most of freenode just today. be nice to him ;) 20:24:16 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Ping timeout: 248 seconds] 20:24:35 LaPingvino: How is your lisp game IDE going? 20:25:21 stalled 20:25:30 very slow internet here :( 20:25:44 When did you start that project? 20:25:49 -!- wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has quit [Client Quit] 20:26:01 -!- Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has quit [Ping timeout: 252 seconds] 20:27:40 Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has joined #lisp 20:28:29 wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has joined #lisp 20:30:08 entrix_ [~entrix@93-80-222-120.broadband.corbina.ru] has joined #lisp 20:30:49 anvandare [~anvandare@78-22-151-250.access.telenet.be] has joined #lisp 20:30:59 -!- waltwhite [~waltwhite@ABordeaux-256-1-70-75.w90-11.abo.wanadoo.fr] has quit [Quit: waltwhite] 20:31:50 1 or 2 years ago I guess... 20:32:33 I gotta leave soon, Xach, can you point to the climacs stuff out there? 20:33:20 I fiddled a bit with Lispbuilder and need to create a better basis still... the Climacs part will have to wait I guess :S... 20:34:24 -!- jewel [~jewel@196-209-248-92.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 20:35:29 <_schulte1> Blkt: ok, this may already be solved, but had to fix my shell script 20:35:41 <_schulte1> Blkt: this updated script works for me https://gist.github.com/1406278 20:36:26 let me try it 20:36:50 Xach: Pomo started a bit with C++ when I showed him lisp, so he could concentrate more on datastructures and design. He is very smart, self-concious but sometimes lacking some social clue. I hope he can get some tutoring from more people than just me here ;). 20:37:04 I am going to leave soon, so if I don't answer it's because of that 20:37:19 lol, thanks for that introduction 20:37:40 Pomo: not to offend you of course :) 20:38:30 Pomo: the people here are nice, but as far as I know will insist on some basic things you might not see yet, at least some people, I think you will like it :) 20:38:40 going to eat now, and then off! 20:39:01 -!- paul0` [~user@200.146.127.36.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 240 seconds] 20:39:16 gigamonkey [~user@adsl-99-35-219-5.dsl.pltn13.sbcglobal.net] has joined #lisp 20:40:12 -!- Joreji [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 260 seconds] 20:40:24 -!- ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has quit [Remote host closed the connection] 20:40:41 -!- gravicappa [~gravicapp@ppp91-77-186-233.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 20:41:40 Joreji [~thomas@vpn-ei1.unidsl.de] has joined #lisp 20:41:40 puchacz_ [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 20:46:42 -!- wbooze [~wbooze@xdsl-87-79-195-126.netcologne.de] has quit [Remote host closed the connection] 20:48:52 -!- Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has quit [Remote host closed the connection] 20:49:45 Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has joined #lisp 20:49:47 fisxoj [~fisxoj@cpe-66-65-55-75.nyc.res.rr.com] has joined #lisp 20:51:14 -!- kpreid [~kpreid@128.153.212.149] has quit [Quit: Offline] 20:55:15 -!- knobo [~bohmer@92.80-202-64.nextgentel.com] has quit [Read error: No route to host] 20:55:24 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 20:57:53 srcerer [~chatzilla@dns2.klsairexpress.com] has joined #lisp 20:58:55 _schulte1: it is perfect 20:59:18 I can handle that now 20:59:37 <_schulte1> Blkt: great, happy it works 21:01:21 hi sorry for the super noob question, but how easily does lisp interface with c and c++ libraries ? 21:01:30 pferor [~user@unaffiliated/pferor] has joined #lisp 21:01:35 Very with C, hardly with C++. 21:02:17 marsell [~marsell@101.116.32.98] has joined #lisp 21:02:21 pjb thanks for the reply, i am a python developer, now learning smalltalk and lisp keeps mentioned alot so i am curious about it 21:02:30 It varies a bit with C, depending on how much macrology there is. 21:02:38 kilon: check http://cliki.net/ 21:02:40 kilon: see cffi 21:03:24 kilon: I remember being impressed by the ability to define interfaces to C libraries and then immediately call C functions with just a couple lines in the interactive REPL. 21:03:37 squeak (smalltalk dialect) interfaces very easily with its own FFI with c, and python with ctypes (another FFI) and yes i have checked CFFI , but it seemed to me too complicated 21:03:41 I thought there would be more song and dance, some kind of intermediate translation, or something. Nope! 21:03:54 ok so you dont need wrappers 21:04:04 you wrap the dll with lisp code ? 21:04:05 Well, it depends on the library. 21:04:34 CFFI mentioned problems with structs 21:05:01 So if I'm porting a C program to lisp, how would I go about using the headers the original C program used? 21:05:11 kilon: you load the library into the running Lisp, then interactively call APIs in the library/DLL/.so - neat stuff. 21:05:11 Why would you want to do that? 21:05:25 kilon: not many APIs use structs in the ways that are problematic, from what I can tell. 21:05:37 ok i see 21:05:45 Guthur [~user@212.183.140.53] has joined #lisp 21:05:46 Pomo: swig 21:05:53 (generally) 21:05:53 that is exactly what i want, a direct and easy way to call c libraries 21:05:54 Pomo: rewriting a C programs in Lisp usually involves 1/10 to 1/30 the LoC. 21:05:59 waveman [~tim@203-214-39-56.dyn.iinet.net.au] has joined #lisp 21:05:59 kilon: Why? 21:06:21 well i dont know if lisp has the libraries i want 21:06:36 What do you want? 21:06:46 by the way i am extremely new with lisp so excuse my vast ignorance 21:06:50 kilon: that's the cool thing: just use the C libraries. 21:07:00 i am just investigate if i really want to learn lisp 21:07:02 kilon: check http://cliki.net/ 21:07:10 yes i do pjb 21:07:57 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Quit: realitygrill] 21:07:59 Organometallica [~Jeremy@henle2.scs.uiuc.edu] has joined #lisp 21:08:00 by the way I have been to CFFI website 21:08:10 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 21:08:13 before coming here, and i have read the tutorial 21:08:34 it seems it took to many step to just call a c function 21:08:49 swig generates the cffi automatically. 21:08:57 kilon: if you're maybe interested in learning Lisp why worry first about whether you can still use C? 21:09:16 i dont like c , and i dont want to use it 21:09:27 So don't. Use Lisp! 21:09:29 the only thing i care is that i have the libraries i need 21:09:43 kilon: so why assume you're going to have to run back to C for them? 21:09:49 kilon: In Lisp, libraries are mostly written in Lisp. 21:09:52 Joreji_ [~thomas@vpn-ho1.unidsl.de] has joined #lisp 21:10:00 -!- ivan-kanis [~user@89.83.137.164] has quit [Remote host closed the connection] 21:10:03 *blackwolf* huffs ... does't like C ... *hrmph*. 21:10:20 well for example , i am trying to make a painting application, and i will need tablet support for wacom tablet 21:10:37 i also need a very flexible skinable GUI api 21:10:39 you can call the kernel directly if you so wish 21:10:45 i can ? 21:10:47 wow 21:11:07 and (sorry if I offend someone) you could look into Clojure for GUI stuff 21:11:31 it's not Common Lisp, but it's lisp ;) (or ABCL of course, but that has less the community...) 21:11:36 LaPingvino likes Clojure 21:11:37 (i believe...) 21:11:46 I got to Common Lisp by Clojure 21:11:58 learned Clojure first, then got a Common Lisp job :P 21:12:40 well i dont mind if it is 100% lisp, i just want to satisfy the needs for this particular programm 21:12:54 also is there an ide for lisp ? 21:13:15 i am a big fan of ides and visual ways of programming 21:13:15 kilon: several. emacs+slime and others. 21:13:32 emacs is a text editor like vim , no ? 21:13:38 No. 21:13:41 i have used vim , not emacs 21:13:49 emacs is a lisp machine. 21:14:01 on which you might edit text 21:14:02 ah yeas i know emacs is made on lisp 21:14:21 tyson1 [~Ian@bas1-toronto06-1096637666.dsl.bell.ca] has joined #lisp 21:14:27 but does it use gui elements to browser through code, map objects, search functions etc ? 21:14:36 Yes. 21:14:51 ok then definetly i will take a look at it ASAP 21:14:54 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 21:14:57 thanks pjb 21:15:19 i thought emacs was similar to vim , but with shortcuts instead of text commands 21:15:32 no idea it used guis 21:15:34 No, it's entirely different. 21:16:00 downloading it ;) 21:16:07 well, there's gvim if you want a gui vim 21:16:10 It can run in text mode too with the -nw option 21:16:19 gvim is still a text editor 21:16:27 its not an ide 21:16:35 -!- puchacz_ [~puchacz@87-194-5-99.bethere.co.uk] has quit [Read error: Connection reset by peer] 21:16:35 it can be 21:16:40 i used macvim 21:16:52 emacs isn't an IDE until you make it one. 21:16:59 -!- p8m [~dmm@64.15.82.28] has quit [Ping timeout: 252 seconds] 21:17:00 markskilbeck: in the sense that you can add C code to it until it is one 21:17:13 but then, you can use it as an IDE, especially for lisp. SLIME gets close :P 21:17:13 kilon: Emacs is probably not what you are thinking of when you say you want a big visual IDE, but it's still your best option, especially for Lisp. 21:17:19 no i want something that is a true IDE, not something that is a text editor with the potential to become an IDE 21:17:36 kilon: emacs is the lisp machine. The ide is slime. 21:17:37 kilon: LispWorks has something more like that. 21:17:38 knobo [~bohmer@92.80-202-64.nextgentel.com] has joined #lisp 21:17:43 well to be clear i am looking for semthing similar to DELPHI 21:17:44 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 21:17:46 kilon: emacs + slime is very much better than most other IDEs 21:18:08 squeak is close to that, but i am also considering other languages thus my interest in lisp 21:18:13 Yes, it's very easy to compile and test code 21:18:16 kilon: but yeah, you can try LispWorks etc. Most of the interface is copied from Emacs though :P 21:18:16 LaPingvino: the advantage of ABCL is that you have the full common lisp community to help you with your coding issues. 21:18:33 the *only* reason you'd need ABCL specific help is with bugs 21:18:33 ehu: have you seen the Clojure-community? 21:18:39 -!- Ralith [~ralith@d142-058-093-147.wireless.sfu.ca] has quit [Ping timeout: 244 seconds] 21:18:45 p8m [~dmm@64.15.82.28] has joined #lisp 21:18:50 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 21:18:53 LaPingvino: i heard that vim is better than IDEs but for me it was not 21:19:02 ehu: Clojure even has commercial support and training now 21:19:15 kilon: No offense, but I think there is a good chance that you don't know what you are missing with Emacs + Slime. You ought to give it a go. 21:19:17 LaPingvino: ABCL has commercial support. 21:19:27 it's even on their webpage. 21:19:35 ehu: ah okay :) 21:19:36 austinh: already downloading 21:19:55 hagish [~hagish@p5DCBD72D.dip.t-dialin.net] has joined #lisp 21:19:55 ehu: just for curiosity, is there a working .NET Common Lisp? 21:20:02 LaPingvino: no. 21:20:12 because Clojure works there too 21:20:38 for me basically if I want bare-metal stuff that runs fast (including games) Common Lisp is better 21:20:51 i assume emacs works on macs ? ;) 21:21:02 but for most web-stuff, Clojure is very very nice :) 21:21:02 http://emacsformacosx.com 21:21:09 kilon: yes. 21:21:17 <_schulte1> kilon: http://emacsformacosx.com/ 21:21:28 LaPingvino: no. we don't run on .Net (well, we do, through Mono, but that doesn't count). 21:21:34 pjb ah i was downloading gnu emacs 21:21:34 I have worked on a Common Lisp webservice, and Clojure makes it just 100% nicer to work with web-stuff 21:21:52 -!- akovalenko [~akovalenk@95.73.49.241] has quit [Ping timeout: 248 seconds] 21:21:53 ehu: how on Mono? that does actually interest me :P 21:22:03 LaPingvino: If you make things better for Common Lisp, please share your work. 21:22:10 thanks 21:22:13 LaPing: you mean nicer than Common lisp? 21:22:34 LaPingvino: but the point is that Clojure was reimplemented to run on .Net, if you're willing to spend the effort, you could do the same for a CL implementation. 21:22:38 realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has joined #lisp 21:22:49 ehu: well, it was the plan from start to run on .net 21:22:53 LaPingvino: dmiles_a1k has the details. 21:23:00 and it's getting more and more all implemented in Clojure itself 21:23:06 he has done it more than once. 21:23:10 parentheses syntax makes me very worried , but a language that can modify itself is very appealing 21:23:13 they are now talking about implementing it on PyPy and LVMM 21:23:58 but would love to give it a try 21:24:01 kilon: parentheses syntax is addictive, believe me. Especially with tools like emacs that indent your code for you based on those parentesis 21:24:24 and the only place where it looks off place is in maths, I guess, but there is also the biggest advantage 21:25:00 because evaluation order is documented in your code, not just in the rules of the language and in your head 21:25:10 no i mean i dont know if i can get use to it, i always find too many parentheses confusing even in python 21:25:28 the same rules as with python apply 21:25:31 The parens only look weird at first. It's very easy to get used to. 21:25:40 kilon: there are less parentheses in Lisp than in most other languages, such as C or C++. 21:25:48 -!- flip214 [~marek@unaffiliated/flip214] has quit [Ping timeout: 244 seconds] 21:25:49 just indent well and you will get confused with code that doesn't have it 21:25:52 kilon: in C/C++ you have to count []{}() and <>. 21:25:55 Bike_ [~Glossina@69.166.35.235] has joined #lisp 21:25:56 yep 21:26:08 kilon: in lisp there's only () and you cannot add gratuituous parentheses. 21:26:16 pjb: and , and ; 21:26:22 right. 21:26:30 ok i take your word, i dont like to prejudge things and the verdict for my is far from being complete ;) 21:26:38 flip214 [~marek@unaffiliated/flip214] has joined #lisp 21:27:05 kilon: Also, a good editor makes the parens actually a blessing. They are very easy to navigate around and indentation is automatic (which allows you to ignore them). 21:27:18 some lisps might let you add an fdefinition to nil though, which you can then abuse to return nil (-: 21:27:20 i see 21:27:20 -!- Bike [~Glossina@69.166.35.237] has quit [Ping timeout: 255 seconds] 21:27:35 automatic indentation certainly makes code readable 21:28:08 consistent too 21:28:13 another question is how much lisp is used for graphics and music 21:28:24 kilon: a lot. 21:28:26 these are the 2 areas that interest me 21:28:35 kilon: Fair warning though, diving into Emacs + Slime + Lisp takes some patience and effort. 21:28:37 great 21:28:38 kilon: graphics and music were basically invented in lisp, on lisp machines. 21:28:43 kilon: the coolest thing is that you can paste code in an environment that cuts out whitespace, and emacs can add the whitespace back without trouble ;) 21:29:00 kilon: again, check cliki.net 21:29:04 i dont mind be patient when i am rewarded for it 21:29:14 Brucio-12 [~Brucio-12@chello084114039189.14.vie.surfer.at] has joined #lisp 21:29:20 bookmarked 21:29:23 ;) 21:29:54 -!- Brucio-12 is now known as nonduality 21:30:17 i dont need great deal, tablet support, opengl, and some access to os libraries 21:30:26 kilon: knocking out simple utilities with a handful of lines of lisp is worth it. I'm verifying the output of 250K C++ apps with Lisp procs that are less than 50 lines 21:31:00 i hear that lisp and squeak work nicely together so i would not mind using both for my project 21:31:28 blackwolf: wow that is impressive 21:31:51 kilon: ... or an indicator that the C++ sucks donkey balls 21:31:51 250k c++ ? o_O 21:31:53 yeah i read that lisp excels on processing source code 21:32:02 +code 21:32:22 EarlGray^ [~dalet@despairing-occident.volia.net] has joined #lisp 21:32:44 taking bath and will be back in 10 minutes 21:32:50 antgreen [~user@bas3-toronto06-1177890745.dsl.bell.ca] has joined #lisp 21:32:52 -!- kilon is now known as kilon_away 21:36:23 anvandare: 250K+ lines of C++, and most of it is templated, multiple inheritance, etc. fun to debug. 21:36:45 -!- xan_ [~xan@155.99.117.91.static.mundo-r.com] has quit [Ping timeout: 258 seconds] 21:39:34 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 21:39:49 -!- LaPingvino [~LaPingvin@187.87.239.122] has quit [Ping timeout: 258 seconds] 21:43:57 macrobat [~fuzzyglee@h-17-133.a328.priv.bahnhof.se] has joined #lisp 21:44:17 I've been wondering for the longest time how to get lisp to draw on the screen without using a library like sdl or opengl 21:44:47 pnq [~nick@AC82DC6A.ipt.aol.com] has joined #lisp 21:44:58 you'd have to implement all of sdl or opengl in lisp then...... 21:44:59 Pomo: how would you do it some other language without using a library? 21:45:01 Pomo: depends on your screen. If you have a X screen, the use X primitives. 21:45:06 or something like it at least..... 21:45:21 Was just looking through some of my commits on my last lisp project, noticed I stopped quoting lambdas at one point, but it seems I've started again and can't remember or seem to find whether you should quote them or not.. so, should I? 21:45:31 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 21:45:34 Borbus: matter of taste. 21:45:36 and ncurses and Xlib library you'd need anyway.... 21:45:45 erm s/and/or/ 21:45:49 gigamonkey I haven't done it in any other language 21:46:02 I assume by "quoting" you mean #'(lambda ...) vs (lambda ...) 21:46:10 Yep 21:46:26 setq is a macro, lambda is a macro...... 21:46:45 LAMBDA is defined as a macro that expands into (function (lambda ...)) (i.e. #'(lambda ...)) 21:47:11 It was put in mostly so ISLISP could be written as a portability layer in pure Common Lisp. 21:47:12 ... SETQ isn't a macro. 21:47:20 homie: setq is a special operator 21:47:42 IIRC, LAMBDA originally was a macro, then it was taken out, then it was put back in for ISLISP compatibility. 21:47:58 -!- Guest98751 [~Kron@69.166.20.102] has quit [Quit: Kron awayyy!] 21:48:16 So by doing #'(lambda ...) it may compile quicker? 21:48:27 Borbus: if you can notice the difference you have super powers. 21:48:31 Borbus: yes, but it's a premature optimization. 21:48:51 I may as well keep doing it then, it makes sense to me to do that anyway 21:49:00 By doing (lambda ...) instead, you have the opportunity of shadowing lambda, and defining it as a different macro. 21:49:11 I used to use #'(lambda ...) on the grounds that it was more in tune with CL's Lisp-2 nature. 21:49:16 pjb: as much as you can shadow FUNCTION. 21:49:30 oooooh ... shadow lambda .... sounds like fun. 21:49:33 jep, special op, not macro 21:49:48 setf is macro 21:50:02 pjb: Yes, I have an X screen, so the primitives are all those things contained in the X11 folder? 21:50:13 -!- anvandare [~anvandare@78-22-151-250.access.telenet.be] has quit [Ping timeout: 240 seconds] 21:50:16 Ah. You mean shadow the symbol itself. That would be a nice obfuscation trick. 21:50:31 Pomo: I don't know what you mean by "X11 folder". I'd rather have a look a the clx package... 21:50:43 or it may be named xlib. 21:50:44 -!- cyrillos [~cyrill@188.134.33.194] has quit [Ping timeout: 252 seconds] 21:51:09 ... The module is CLX, the package is XLIB. 21:51:34 ... and the bifurcation is sometimes confusing. 21:51:44 -!- realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 245 seconds] 21:52:26 Maybe check the stumpwm project to see how it does it 21:53:32 Or perhaps sawfish? I use that wm and it's lisp-based 21:54:02 -!- Joreji_ [~thomas@vpn-ho1.unidsl.de] has quit [Ping timeout: 252 seconds] 21:54:18 -!- Joreji [~thomas@vpn-ei1.unidsl.de] has quit [Ping timeout: 244 seconds] 21:54:38 I may end up with a machine with a C compiler but no lisp, where do I start in order to be able to build sbcl? 21:55:32 I suppose I could find binaries, but that doesn't seem as fun 21:55:34 Borbus: clisp. 21:55:45 another lisp binary together with it's core or another sbcl binary 21:55:57 xcl, or a cross-compile. 21:55:58 Borbus: the "c" in clisp means it's written in C. 21:56:02 Borbus: download the binary, install to $TMP, then grab the source (what I did) 21:56:11 So CLisp doesn't need a lisp at all to build? 21:56:17 Borbus: it doesn't. 21:56:26 clisp not 21:56:38 Cool, will keep that in mind then 21:59:08 is lisp like smalltalk , written in itself ? 21:59:19 kilon_away: much of it. 21:59:28 Depends on the impl. 21:59:29 -!- kilon_away is now known as kilon 21:59:31 kilon_away: lisp is a language. Implementations can be written in any language. Turing Machine equivalence. 21:59:36 beautifully 21:59:40 I don't think there are any that go so far as Squeak. 22:01:03 well squeak kinda "cheat" as it relies heavily on slang which is a smalltalk dialect but converts itself into C which is then compiled 22:01:57 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 22:02:18 benkard [~benkard@141.84.69.67] has joined #lisp 22:02:35 Bootstrapping is one of the things I find cool about computers 22:02:59 emacs installed, looking through tutorial 22:03:41 kilon: #emacs fwiw 22:03:57 xan_ [~xan@191.99.117.91.static.mundo-r.com] has joined #lisp 22:04:05 fwiw ? 22:04:32 for what it's worth ... in case you have questions re: emacs 22:04:42 oh sure 22:04:47 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.6] 22:04:48 s/in case/when/ 22:04:49 anvandare [~anvandare@dD5770C4D.access.telenet.be] has joined #lisp 22:04:52 i guessed so , as with #vim 22:05:24 The next thing to do is install SLIME btw 22:05:47 and quicklisp 22:05:47 I might recommend installing slime through quicklisp 22:05:51 Even if you hate emacs for some strange reason you should still use it for slime 22:06:08 kilon: may you not be misled by heretical editors on the road to emacs mastery 22:06:28 -!- abeaumont [~abeaumont@90.165.165.246] has quit [Remote host closed the connection] 22:06:29 Ralith [~ralith@S010600221561996a.vc.shawcable.net] has joined #lisp 22:06:41 osa1 [~sinan@141.196.145.129] has joined #lisp 22:07:01 sorry to sound impatitent, but where are exactly the ide tools, because so far the tutorial is all about text processing 22:07:15 kilon: slime 22:07:47 http://common-lisp.net/project/slime/ 22:08:01 kilon: though SLIME will probably not be what you're looking for if you're expecting something with lots of menus and icons. 22:08:02 kilon: emacs isn't like a standard text editor, it's a lisp engine with extensions for text processing. 22:08:29 exactly why it appeals to me, i want an ide that i can customise and even extend 22:08:49 think he wants "Eclipse for Lisp" ... :) 22:09:10 eclispse 22:09:10 Menus and icons make you a slower programmer ;) 22:09:12 -!- xan_ [~xan@191.99.117.91.static.mundo-r.com] has quit [Ping timeout: 244 seconds] 22:09:29 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 22:09:35 Turning that stuff off is the first line in my .emacs 22:09:43 -!- Hypah [~Hypah@c-71-205-17-71.hsd1.mi.comcast.net] has quit [Quit: Leaving] 22:09:45 no i want Delphi , or something like squeak 22:10:07 i dont need much, just a debugger, a gui builder and browsing through objects 22:10:29 kilon: ah, then Emacs might be what you want. Like Lisp, most of Emacs is written in Emacs Lisp. part of getting a comfortable environment is writing Emacs Lisp code to configure/extend the base editor. 22:10:36 I don't even know what browsing through objects means 22:10:50 Borbus: an inspector. 22:10:59 Borbus: (inspect object) 22:11:29 well its for OOP, an object browser hides code from you and keeps only names of clases and methods 22:11:39 Borbus: or C-c I in slime. 22:11:53 kilon: ecb is quite nice if you want some gui-like object browsing in emacs 22:12:16 let me explain my problem 22:12:17 kilon: in CLOS, methods are attached to generic functions. Classes don't have methods. Therefore there's no point to browse classes-and-methods in CL. 22:12:27 i am not good at understanding code line by line 22:12:33 nonduality: does that hook into swank? 22:12:37 -!- ramusara [~ramusara@220.156.210.236.user.e-catv.ne.jp] has quit [Quit: Leaving...] 22:12:40 *nicdev_* could never get ecb propery configured..should give it another shot.. 22:12:57 what i am good at is understanding structures level by level 22:12:57 Oops I bound C-c I to magit 22:13:12 so i like to have a birds eye view of the code 22:13:26 duomo [~duomo@cpe-69-204-168-90.nycap.res.rr.com] has joined #lisp 22:13:34 the AllegroCL IDE has a class browser, fwiw 22:13:43 If you want a GUI builder I think you may want Lispworks. 22:13:48 to understand its basic structure , then move to the actual code 22:14:06 i like to you work in layers 22:14:08 in the sense that it shows you class hierarchies and such, not sure it's the same you're used to from Smalltalk 22:14:35 kilon: different languages structure programs differently. 22:14:35 GrayMagiker [~steve@c-174-56-88-247.hsd1.nm.comcast.net] has joined #lisp 22:14:37 felideon: nafaik 22:14:50 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has quit [Read error: Operation timed out] 22:14:54 ok checking clos, alegrocl and ecb 22:15:13 -!- chrnybo` [~user@148.122.202.244] has quit [*.net *.split] 22:15:20 pkhuong: that is why i dont want Eclipse for Lisp 22:15:27 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #lisp 22:15:27 i want an ide that is made for lisp 22:15:31 kilon: throw LispWorks in there 22:15:42 not an ide that try to fit in lisp 22:15:51 felideon: will do 22:15:54 kilon: you're describing tools that don't make sense in CLOS. 22:16:15 I find CLOS pretty awesome and never wanted anything like that 22:16:17 CLOS is ? 22:16:25 It's much better than C++ and Java if you're used to them 22:16:37 CL Object System 22:16:47 -!- duomo [~duomo@cpe-69-204-168-90.nycap.res.rr.com] has quit [Remote host closed the connection] 22:16:56 Which is pretty awesome because it's all written in Lisp macros 22:17:00 duomo [~duomo@cpe-69-204-168-90.nycap.res.rr.com] has joined #lisp 22:17:05 Borbus: not quite. 22:17:26 But it could be... 22:17:45 chrnybo`` [~user@148.122.202.244] has joined #lisp 22:17:52 I dont want to look on the internals of an object, i just like to see only a map of objects first to get a feel of what is happeing with the code 22:18:02 then move to the code 22:18:05 -!- Bike_ is now known as Bike 22:18:29 kilon: problem is "a map of object" doesn't have as much meaning in a language based on generic functions than one based on singly-dispatched methods. 22:18:41 i also like a tool that keeps my code in small fragments that are easy to digest but also helps me jump around with ease between fragments and informs me of the relations of those fragments 22:18:48 Brooks, Chapter 9 (``The Mythical Man-Month''?): ``Show me your [code] and conceal your [data structures], and I shall continue to be mystified. Show me your [data structures], and I won't usually need your [code]; it'll be obvious.'' 22:19:07 If that's really what you want, you want Smalltalk. 22:19:13 blackwolf: sure. It's not talking about class hierarchies though. 22:19:36 kilon: slime does have some nice jumping, for example jumping to the definition of a function is a simple keystroke 22:19:46 i am not saying hide code forever, i am only saying , understand the structure first and then understand the code 22:19:48 kilon: ecb again :) 22:20:04 kilon: the debugger/compiler integration in slime is also nice 22:20:14 Lisp is incredibly flexible but that comes at the cost of not lending itself as well to simple hierarchical browsing the way Smalltalk does. 22:20:48 In Lisp you can make your fragments as small as you want and then use M-. to jump from definition to definition. 22:20:48 I just read code and jump around with M-. If it makes sense to assimilate the class definitions first, that's what I read first. 22:21:14 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 22:21:22 -!- iwillig [~ivan@dyn-128-59-150-107.dyn.columbia.edu] has quit [Quit: leaving] 22:21:53 Then again, it seems I'm a low-tech programmer. 22:22:02 gigamonkey: that is what i love about squeak the zoom in and zoom out of the code at any level you want and the way it shows you what functions is implemented where and send you there and also shows which function uses that function and the same aplies for variables too 22:22:18 kilon: slime has that. 22:22:33 pkhuong: what's the SLIME magic to get a who-calls list? 22:22:39 so in a matter of a minutes i know exactly the flow of execution 22:22:52 (I belive you, I just don't know what it is.) 22:22:57 xan_ [~xan@191.99.117.91.static.mundo-r.com] has joined #lisp 22:23:01 ok will look at slime closely 22:23:06 gigamonkey: M-x slime-who-calls ? 22:23:10 duh. 22:23:25 i cant find ecb by the way, if one can point me i will apreciate it 22:23:42 ecb.sourceforge.net/ 22:23:44 -!- fmeyer [~fmeyer@186.220.4.64] has quit [Ping timeout: 248 seconds] 22:23:55 kilon: a huge difference is that the class hierarchy isn't central to the exploration. 22:24:31 I started to use ecb when I first started to use emacs but quickly realised I didn't need it 22:24:40 what is central then ? i must confess i dont even know if OOP or even procedureal programming works similarly as in other languages 22:24:46 in lisp. 22:25:04 so maybe all the tools i request are not that needed 22:25:06 abstraction 22:25:11 in various guises. 22:25:38 i am no fan of abstraction 22:25:46 kilon: then forget about lisp. 22:25:55 :( 22:26:06 no fan of abstraction? isn't that the point of programming at all? 22:26:09 Borbus: i find it usefull when having some file to get a quick overview of its content 22:26:13 wat. 22:26:26 no i mean i dont like when programms get too abstract 22:26:29 kilon: you program in machine code then? 22:26:38 no of course not 22:26:50 Borbus: Even that is pretty abstract. 22:26:50 kilon: Better to say what you mean. 22:26:54 what i mean is that i try to keep it simple 22:27:06 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 22:27:19 i dont want to create a huge amount of objects just to implement a simple feature 22:27:24 That's what abstractions do! 22:27:40 You build tiny steps higher and higher until you can do somethign useful 22:27:51 kilon: sometimes I don't even create any class to implement full programs! 22:28:01 what you say! 22:28:22 Xach: read your script yesterday. Good stuff. 22:28:22 i dont know lisp so i dont know how to reply 22:28:39 gigamonkey: thanks. i was reluctant to share, but that audio.. 22:28:49 gigamonkey: now how about your ILC2010 script? :) 22:28:50 kilon: abstraction is nothing more than hiding irrelevant details. 22:28:53 Heh. 22:28:57 but for me more objects make code more difficult to understand 22:29:09 Me too :P 22:29:12 And in Lisp we have many ways of hiding irrelevant details. 22:29:23 Xach: don't even remember what I said. ;-) 22:29:26 kilon: nobody forces you to use objects in lisp progras. 22:29:27 kilon: with lisp, you can avoid objects totally if you donīt like them. 22:29:31 s/progras/programs/ 22:29:34 Wasn't there video of my talk? 22:29:42 -!- EarlGray^ [~dalet@despairing-occident.volia.net] has quit [Ping timeout: 244 seconds] 22:29:42 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 244 seconds] 22:29:45 well i love OOP 22:29:45 gigamonkey: only your audio 22:29:54 H4ns: for a non-Lisp definition of "object" of course. ;-) 22:29:57 -!- sdemarre [~serge@91.176.87.217] has quit [Ping timeout: 244 seconds] 22:30:08 gigamonkey: of course. like in "clos is optional" 22:30:09 -!- urandom__ [~user@ip-88-152-203-98.unitymediagroup.de] has quit [Read error: Connection reset by peer] 22:30:19 objects make sense to me, but already wikipedia says that lisps does OOP diferently 22:30:25 kilon: you're silly. You want to program in lisp, but don't like abstraction. Objects make code more difficult to understand, but you like OOP! 22:30:27 kilon: you might want to take a peek at Chapters 16 and 17 of http://www.gigamonkeys.com/book/ 22:30:37 can I store lists in sql? 22:30:41 kilon: programming is hard, go shopping! 22:30:54 pjb: i did not say that 22:30:54 hi, did someone recently use hunchentoot? 22:30:54 kilon: lisp does not "do" objects. it has a very sophisticated object system that you can use, if you want. 22:30:56 Jeremy_ [~Jeremy@henle2.scs.uiuc.edu] has joined #lisp 22:31:03 nowhere_man: yes. 22:31:06 fisxoj: it's usually done by storing each element in a different row. 22:31:06 EarlGray^ [~dalet@despairing-occident.volia.net] has joined #lisp 22:31:07 Lisp is a multi-paradigm language, you can even do the most beautiful of programming which is functional 22:31:10 I just quickloaded it, and it doesn't compile 22:31:12 i did not say i dont like objects 22:31:15 nowhere_man, I'm playing with it right now! 22:31:22 -!- Jeremy_ is now known as Guest79547 22:31:24 -!- Guest79547 [~Jeremy@henle2.scs.uiuc.edu] has quit [Client Quit] 22:31:25 -!- Organometallica [~Jeremy@henle2.scs.uiuc.edu] has quit [Ping timeout: 252 seconds] 22:31:26 kilon: I just copy and pasted what you wrote. 22:31:28 H4ns: FSVO "optional" (Search google to see me getting reamed by Erik Naggum for suggesting such a thing.) 22:31:38 pjb, but what if I don't know how many elements the list will have :) 22:32:17 gigamonkey: you can write meaningful, beautiful lisp programs without every using defclass. or even defmethod/defgeneric. 22:32:19 nowhere_man, you're going to need to tell people some output to get help, maybe pastebin your errors? 22:32:20 fisxoj: you write a loop that will iterate a variable number of time depending on the length of the list. Ie. you will be doing what's called "programming". 22:32:39 i dont find coding hard 22:32:39 -!- coyo [~unf@unaffiliated/bandu] has quit [Read error: Connection reset by peer] 22:32:49 pjb, snarkiness aside, my problem is more how to put that into sql, which I'm not very familiar with 22:32:57 nowhere_man: have you seen this? http://blog.quicklisp.org/2011/11/word-of-warning.html 22:32:57 its time consuming , it needs patient , but is not that hard 22:32:58 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Remote host closed the connection] 22:33:21 "Coding" is easy.. it's the design of the algorithms and program that is hard 22:34:05 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 22:34:06 H4ns: yeah, sorry. I totally understand what you're saying. I'm just pointing out that it's hard to say it in a way that can't be disptued. 22:34:15 -!- pnq [~nick@AC82DC6A.ipt.aol.com] has quit [Ping timeout: 258 seconds] 22:34:21 actually, that's when I was typing the error I was seeing that I realized what the culprit was 22:34:28 all i am saying is that with OOP, its easy to go down the route of creating to many objects and making a really complex structure, this of course can happen with procedural programming as well, but i think OOP is abit more tempting in that respect 22:34:29 gigamonkey: i'm very bad at saying things about lisp that can't be disputed :) :( 22:34:34 I had a ancient version of bordeaux-threads lying around 22:34:39 nowhere_man: what is the culprit? 22:34:42 ah 22:34:54 jeers to that 22:35:10 kilon: I don't know how you can create too many object. My programs always create the exact number of objects they need. 22:35:25 then you are a good coder 22:35:29 ;) 22:35:45 kilon: if you have two windows in your app, why would you create 3 window objects??? 22:35:45 pjb: I think it's normally referred to as a memory leak 22:35:51 so long as we're being factious anyway 22:35:54 facetious 22:36:04 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #lisp 22:36:13 kilon: just so you know, people have moved into "confuse the newbie" mode. 22:36:19 slyrus_ [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #lisp 22:36:27 :D 22:36:37 Your best bet is to start hacking some Lisp and maybe read some stuff until you learn a bit more about Lisp. 22:36:39 for example in a gui you got a world class, that is a dummy class, then another that is called, generalpanel, again dummy maybe with one function, then panel, than windows , then frame, then .... to lead to a button 22:36:49 for me this is abstraction turn bad 22:37:04 -!- Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has quit [Ping timeout: 248 seconds] 22:37:11 -!- ehebert [~user@63.139.127.6] has quit [Remote host closed the connection] 22:37:24 kilon: yes. Nobody disagrees. But saying "abstraction" is bad is a very odd thing for a programmer to say. 22:37:24 when you use object not to encapsulate code but more to describe designe , you make complex unecessary structures 22:37:45 kilon: what I would agree is that in some non-lisp languages, there are libraries that contains way too many classes to do some simple things. I never saw that in Lisp programs. 22:37:50 gigamonkey: i know of a top-notch programmer who repeatedly said "i don't like typing" 22:37:58 pjb: you haven't looked at the Hunchentoot code. ;-) 22:37:58 :O I just read the topic.. McCarthy died... shocking that I hadn't heard 22:37:59 well english is not my mother tongues and i intend to right stupid things i dont mean 22:38:11 sorry for that, i did not mean all abstraction are bad 22:38:37 -!- rmarianski [~rmariansk@mail.marianski.com] has quit [Quit: leaving] 22:38:40 *gigamonkey* feels he can say that after paying the dues by grokking it. 22:38:41 gigamonkey: and on the other hand, some of my own code also have a lot of small classes, but they're internal. 22:38:48 i can certainly see the use of abstraction especially for designes that are meant to be extended in the future and need to be flexible 22:39:21 kilon: just so you know, every time you define a function (or method or subroutine or whatever you want to call it) you are creating an abstraction. 22:39:23 kilon: You need to read "Structure and Interpretation of Computer Programs" http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html and watch the videos: http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ 22:39:44 All the tools lisp provides are about abstraction. 22:40:22 i was only talking about classes by the way 22:40:25 pjb: couldn't you say that about most any programing language though? (though perhaps lisp provides better tools for better abstractions than most languages) 22:42:06 Hmmm. Maybe SBCL should record the location of an implicit DEFGENERIC at the site of the first DEFMETHOD it reads. 22:42:29 GrayMagiker: perhaps, but lisp has more of them, since it has macros and reader macros. 22:42:36 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 22:42:49 I get a ton of "Unknown location ..." warnings from underlying libraries that don't define generic functions explicitly. It'd be nice to see where they're coming from. 22:43:17 (Better yet would be a way to tell ASDF or SLIME to not tell me about warnings coming from systems other than the one I'm currently loading.) 22:43:20 -!- puchacz [~puchacz@87-194-5-99.bethere.co.uk] has quit [Read error: Operation timed out] 22:44:03 pjb 22:44:07 thanks 22:44:35 maybe my use of term "abstraction" is wrong 22:45:06 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Connection reset by peer] 22:46:27 oh it is not, i know though what you mean 22:46:45 yes you are right of course , reading your link makes sense, functions are abstractions 22:47:19 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 22:47:26 -!- entrix_ [~entrix@93-80-222-120.broadband.corbina.ru] has quit [Quit: Ex-Chat] 22:48:41 very nice book, i thought it will bore me with theories but it makes lisp so clear and easy to digest, thanks again 22:49:18 Also, since lisp uses a uniform syntax for special operators, macros, and functions, the code itself is quite abstract. There's no apparent difference between accessing an array element, or fetching a value from a database: (aref a i) or (fetch d k) have the same form. 22:49:35 -!- rme [rme@50BE4D1C.A884877E.699BA7A6.IP] has quit [Ping timeout] 22:49:45 sicp uses scheme syntax, but the syntax is very near of common-lisps 22:49:46 rme_ [~rme@50.43.147.52] has joined #lisp 22:50:10 (define (blah a b c)....) is (defun blah (a b c)....) for example.... 22:50:16 kilon: if you think theory is boring, programming is not for you. 22:50:37 brandelune_ [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has joined #lisp 22:50:40 Ralith: you can program without theory 22:50:44 Iceland_jack: not very well! 22:50:51 Didn't qualify that! 22:50:53 ;) 22:50:53 (in c-like languages, it would be a[i] vs. d->fetch(k) ; in C++ you could use a[i] and d[k] however, but C++ has a lot more problems). 22:50:54 :P 22:50:56 -!- rme [~rme@50.43.151.225] has quit [Ping timeout: 248 seconds] 22:50:56 -!- rme_ is now known as rme 22:51:03 but just saying, for some it may be a neccesary evil 22:51:13 gigamonkey: can't you catch style-warning, inspect the compilation state, and quash or re-signal as appropriate? 22:51:27 Iceland_jack: these are what we usually call "bad programmers" 22:51:28 :P 22:51:32 hm, maybe 22:51:40 Ralith: i have been programming for 23 years now, mainly for fun, i dont think that will change any time soon and yes i dont like theories , i am a practical person 22:51:50 there are more prominent differences ofc...... 22:51:51 and it's entirely reasonable to say "if you [are likely to become a bad programmer], programming is not for you" 22:52:09 I don't agree that it follows 22:52:18 kilon: have you noticed "Practical Common Lisp" http://www.gigamonkeys.com/book/ (It's mentionned in cliki.net in various places). 22:52:20 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 22:52:25 kilon: solving nontrivial practical problems requires strong theory. 22:52:27 think theory is boring  bad programming 22:52:57 theory # knowledge 22:53:05 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 22:53:19 kilon: theory is a mapper's knowledge. 22:53:28 Ralith: yeah, but how do I set that up when I do, in SLIME, ,load-system foo 22:53:32 Iceland_jack: application of theory is necessary for any unsolved problem 22:53:53 what is a "mapper" pjb ? 22:53:55 gigamonkey: stick an :around method on asdf's load op? 22:54:06 Where did unsolved come from? 22:54:17 presuming that's not excessively global 22:54:19 kilon: google for mapper vs. packer. 22:54:34 the first two links are good. 22:54:34 Iceland_jack: unsolved, nontrivial, etc 22:54:49 The two are not synonymous 22:54:54 Iceland_jack: I don't consider cranking out boilerplate and redundant systems to be worthwhile. 22:55:15 Ralith: Please stick to what we were discussing 22:55:21 Iceland_jack: no. 22:55:22 ^^ 22:55:25 Fine. 22:55:59 http://c2.com/cgi/wiki?MappersVsPackers 22:56:04 Karl_H [~Karl_H@f048107054.adsl.alicedsl.de] has joined #lisp 22:56:21 -!- _schulte1 [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has quit [Quit: leaving] 22:56:28 i am mapper 22:56:48 from what i read, actually my memory is too bad to be a packer 22:57:02 > Oh good, another BinaryDivision. 22:57:30 let's not repeat the whole history of ward's wiki here. 22:58:09 when i say theory, i mean assumption based on knowledge , for me theory can never be knowledge 22:58:24 but anyway i dont want to turn to philosophical 23:00:20 Ralith: might work. 23:00:29 -!- Kryztof [~user@81.174.155.115] has quit [Ping timeout: 245 seconds] 23:00:36 thanks for all the help guys you are amazing 23:01:02 gigamonkey: I enjoyed having such a mechanism to rebuild FASLs as needed back when SBCL cached them in the local FS 23:01:37 i have bookmarked all your suggestion and already go through them 23:02:56 i can already see the appeal for lisp, maybe its the right programming language for me maybe it is not , but i want to give it a serious try 23:04:01 Woot! toot is the most watched CL project on github this month 23:04:49 *GrayMagiker* claps 23:09:23 -!- ISF [~ivan@143.106.196.230] has quit [Ping timeout: 252 seconds] 23:09:38 chp [~chp@NYUFGA-WLESSAUTHCLIENTS-02.NATPOOL.NYU.EDU] has joined #lisp 23:11:40 algal [~anonymous@188-223-115-153.zone14.bethere.co.uk] has joined #lisp 23:13:51 -!- benkard [~benkard@141.84.69.67] has quit [Ping timeout: 248 seconds] 23:15:35 -!- Karl_H [~Karl_H@f048107054.adsl.alicedsl.de] has left #lisp 23:15:53 -!- nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 23:15:54 -!- marsell [~marsell@101.116.32.98] has quit [Read error: Connection reset by peer] 23:17:09 gigamonkey: do you have somewhere a text describing how and why you made toot from hunchentoot? 23:17:33 marsell [~marsell@120.19.203.52] has joined #lisp 23:17:43 -!- brandelune_ [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune_] 23:17:45 gigamonkey: neverming, I just stumbled on notes.txt 23:18:03 nowhere_man: note, however, that those notes are probably somewhat out of date. 23:18:38 And many sections are really just scribbles to myself 23:18:43 xyxu [~xyxu@222.68.158.190] has joined #lisp 23:19:49 -!- p8m [~dmm@64.15.82.28] has quit [Ping timeout: 244 seconds] 23:20:21 Basically I took hunchentoot and deleted everything I never used myself (e.g. easy handlers) and then started making generic functions non-generic wherever I could. 23:20:29 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 23:20:52 And then went to town renaming things to suit my own sense of style 23:21:27 perfectly normal "oh god this library annoys me I am going to CUT OUT THE BAD" reaction 23:21:35 p8m [~dmm@64.15.82.28] has joined #lisp 23:23:01 Ralith: something like that. 23:23:06 I actually like the idea of removing special variables 23:23:17 nowhere_man: oh yeah, that was another major phase 23:23:38 There's still a few left that can probably be moved into the acceptor object. 23:23:56 now that object-capabilities idea are deeply embedded in my brain, special variable make me cringe 23:26:12 Salamander [~Salamande@ppp118-210-22-91.lns20.adl2.internode.on.net] has joined #lisp 23:27:35 -!- Jeanne-Kamikaze [~Jeanne-Ka@242.Red-88-24-175.staticIP.rima-tde.net] has quit [Quit: Did you hear that ?] 23:28:16 -!- zenlunatic [~justin@c-68-48-40-231.hsd1.md.comcast.net] has quit [Ping timeout: 248 seconds] 23:28:37 bhaskara [~user@gw.willowgarage.com] has joined #lisp 23:29:23 i watch a video demostration of slime, emacs and lisp of course and I love what i am seeing, obviously there many tool here that are not available in squeak, very exciting stuff 23:29:26 all those specials did bother me 23:29:36 kilon: share the video? 23:29:38 http://common-lisp.net/project/movies/movies/slime.mov 23:29:44 -!- hagish [~hagish@p5DCBD72D.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 23:29:47 I keep meaning to find a good one of those to show off to people who wonder why I use slime+emacs 23:30:27 its almost an hour long and he uses slime and emacs in diffirent computer across a network 23:30:36 DaDaDosPrompt [~DaDaDosPr@75-163-225-197.clsp.qwest.net] has joined #lisp 23:31:26 that sounds rather longer than I had in mind for attracting newbies 23:31:42 benkard [~benkard@141.84.69.67] has joined #lisp 23:32:31 -!- saschakb_ [~saschakb@p4FEA0D49.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] 23:32:33 i am a newbie 23:32:43 :) and it does not scare me off 23:32:52 but yes of course i know what you mean 23:33:13 nialo` [~nialo@ool-182d5684.dyn.optonline.net] has joined #lisp 23:33:23 -!- osa1 [~sinan@141.196.145.129] has quit [Ping timeout: 252 seconds] 23:33:41 it's more a matter of people generally not being invested enough at that point 23:34:36 well i watch it for getting an idea on lisp too 23:34:52 saschakb_ [~saschakb@p4FEA0D49.dip0.t-ipconnect.de] has joined #lisp 23:35:33 Ralith: this is shorter ---> http://www.unixuser.org/~euske/vnc2swf/slime.html 23:36:14 -!- nialo` [~nialo@ool-182d5684.dyn.optonline.net] has quit [Remote host closed the connection] 23:36:17 EarlGray^^ [~dalet@despairing-occident.volia.net] has joined #lisp 23:37:12 -!- algal [~anonymous@188-223-115-153.zone14.bethere.co.uk] has quit [Quit: algal] 23:38:08 Salamander_ [~Salamande@ppp121-45-93-89.lns20.adl6.internode.on.net] has joined #lisp 23:39:25 -!- saschakb_ [~saschakb@p4FEA0D49.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] 23:39:27 -!- EarlGray^ [~dalet@despairing-occident.volia.net] has quit [Ping timeout: 248 seconds] 23:39:29 -!- benkard [~benkard@141.84.69.67] has quit [Quit: benkard] 23:41:03 -!- Salamander [~Salamande@ppp118-210-22-91.lns20.adl2.internode.on.net] has quit [Ping timeout: 248 seconds] 23:41:15 brandelune [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has joined #lisp 23:41:23 -!- juniorroy [~dima@212.36.228.103] has quit [Remote host closed the connection] 23:42:05 zenlunatic [~justin@c-68-48-40-231.hsd1.md.comcast.net] has joined #lisp 23:43:01 -!- xyxu [~xyxu@222.68.158.190] has quit [Ping timeout: 240 seconds] 23:43:01 coyo [~unf@pool-71-164-238-90.dllstx.fios.verizon.net] has joined #lisp 23:43:02 -!- coyo [~unf@pool-71-164-238-90.dllstx.fios.verizon.net] has quit [Changing host] 23:43:02 coyo [~unf@unaffiliated/bandu] has joined #lisp 23:44:37 -!- xan_ [~xan@191.99.117.91.static.mundo-r.com] has quit [Ping timeout: 240 seconds] 23:45:59 mogs [~mogs@125.177.43.132] has joined #lisp 23:46:00 xan_ [~xan@191.99.117.91.static.mundo-r.com] has joined #lisp 23:46:29 clozure looks very neat as well 23:46:45 -!- tyson1 [~Ian@bas1-toronto06-1096637666.dsl.bell.ca] has quit [Quit: Leaving.] 23:51:11 -!- mishoo__ [~mishoo@79.112.111.6] has quit [Ping timeout: 252 seconds] 23:52:35 -!- nonduality [~Brucio-12@chello084114039189.14.vie.surfer.at] has left #lisp 23:53:47 Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has joined #lisp 23:54:59 -!- brandelune [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 23:58:49 brandelune_ [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has joined #lisp