00:01:07 (find predicate (mapcar #'list ) :test #'apply).. 00:01:20 Heh. Lisp compilers should keep track of all functions below a certain size and warn if you have multiple definitions that compile to the same code. 00:01:50 mathrick [~mathrick@85.218.142.117] has joined #lisp 00:02:04 And if you reimplement something that exists in the CL package it's an error. 00:02:19 hugod [~hugod@rrcs-98-101-136-17.midsouth.biz.rr.com] has joined #lisp 00:03:03 Why warn? just eliminate the duplicates, that's space optimization. 00:03:52 gigamonkey: heh, if it might be hard to compare to seemingly different functions (implementations may vary). but it would be cool. perhaps something like (duplicate #'my-function) could yield the functions which have the same implementation in any package :) 00:04:03 LiamH: because you're reinventing the wheel 00:04:29 LiamH: yeah, the point is so you can delete your just-written version and use the one that already exists. 00:04:45 Does anyone know of any CL projects named "whistle"? 00:04:46 and reimplementing REVERSE is probably the most popular lisp homework assignment.. 00:05:10 gigamonkey: i don't 00:05:30 akovalenko: nreverse when the prof is old school. 00:05:35 "Professor, I keep getting this 'Duplicate function definition' when I try to implement REVERSE for Homework 1." 00:05:55 That might get profs to stop assigning such stupific homework assignments. 00:05:56 I do know a Toronto DJ aliased Dogwhistle, though. 00:06:15 *gigamonkey* is trying to get stupific to become a word. See http://languagelog.ldc.upenn.edu/nll/?p=3546 00:06:51 Okay. I'm using it now. So next time someone asks ... 00:08:16 pkhuong, BTW with-deadline seams to work nicely 00:08:37 is it more like terrific which means the opposite of terrible or more like horrific which is synonymous with horrible? 00:08:42 also, stupible? 00:08:43 WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has joined #lisp 00:08:45 -!- mathrick [~mathrick@85.218.142.117] has quit [Ping timeout: 258 seconds] 00:09:18 antifuchs: i think it'd stupific as in causes stupidity. 00:09:22 jdijk [jdijk@ftth-212-84-159-210.solcon.nl] has joined #lisp 00:09:39 -!- hugod [~hugod@rrcs-98-101-136-17.midsouth.biz.rr.com] has quit [Read error: Connection reset by peer] 00:09:40 but only in stupible persons! 00:09:48 lutok [~user@ip98-169-240-101.dc.dc.cox.net] has joined #lisp 00:09:53 hugod [~hugod@rrcs-98-101-136-17.midsouth.biz.rr.com] has joined #lisp 00:10:27 antifuchs, pkhuong: More like horrific. As in, some things aren't just horrid, they're horrific. Likewise, some things aren't just stupid, they're actually stupific. 00:10:55 -!- jdijk [jdijk@ftth-212-84-159-210.solcon.nl] has quit [Client Quit] 00:11:12 "stupific integer overflow causes horrific train crash: 40 mauled"? 00:11:20 Exactly. 00:12:04 "stupible brogrammer argues for regexes, has two problems"? 00:12:30 That could also work. 00:12:33 DaDaDosPrompt [~DaDaDosPr@75-163-225-197.clsp.qwest.net] has joined #lisp 00:12:53 PiRSquared17 [~PiRSquare@ip68-9-170-24.ri.ri.cox.net] has joined #lisp 00:13:01 -!- Joreji [~thomas@vpn-ei1.unidsl.de] has quit [Ping timeout: 240 seconds] 00:13:23 nitro_idiot [~nitro_idi@EM1-115-122-82.pool.e-mobile.ne.jp] has joined #lisp 00:13:44 -!- WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has quit [Remote host closed the connection] 00:14:16 WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has joined #lisp 00:15:15 oudeis_ [~oudeis@112.97.24.123] has joined #lisp 00:16:10 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 00:17:10 -!- oudeis [~oudeis@222.126.197.129] has quit [Ping timeout: 252 seconds] 00:22:33 is there a way to define a parameter both &key and &optional ? 00:23:00 -!- Mustansir [~Mustansir@64.125.180.153] has quit [Quit: Mustansir] 00:23:39 -!- nitro_idiot [~nitro_idi@EM1-115-122-82.pool.e-mobile.ne.jp] has quit [Remote host closed the connection] 00:23:46 -!- PiRSquared17 [~PiRSquare@ip68-9-170-24.ri.ri.cox.net] has quit [Changing host] 00:23:46 PiRSquared17 [~PiRSquare@wikipedia/PiRSquared17] has joined #lisp 00:24:43 -!- PiRSquared17 [~PiRSquare@wikipedia/PiRSquared17] has quit [Quit: Read error: Ping timeout: 240 seconds] 00:24:53 Farzad: I don't think that makes sense 00:24:58 Mustansir [~Mustansir@64.125.182.34] has joined #lisp 00:25:06 Farzad: in any case, it's not a good idea to use both &optional and &key 00:25:20 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Quit: Leaving] 00:25:31 (if you have an even number of optional parameters, that can interfere with how you can call the function and pass in &key parameters) 00:26:44 mathrick [~mathrick@85.218.142.117] has joined #lisp 00:26:57 -!- cpape [~user@cpape.eu] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:27:15 ok thanks 00:27:39 And if you have an odd number of optional parameters, the only advantage is that they interfere more visibly. 00:27:41 Mustansir_ [~Mustansir@64.125.180.153] has joined #lisp 00:27:47 -!- tty234 [telex@gateway/shell/anapnea.net/x-ymyrzicatzzrcesl] has quit [Read error: Connection reset by peer] 00:28:49 of course, if you have three optional parameters and try to pass in one key parameter, you're still screwed (: 00:29:54 -!- Mustansir_ [~Mustansir@64.125.180.153] has quit [Remote host closed the connection] 00:29:54 -!- sellout- [~Adium@161.98.9.17] has quit [Quit: Leaving.] 00:30:02 antifuchs: For CL it may not make sense, but it sort of works that way in Python, for example. 00:30:13 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 00:30:23 sellout- [~Adium@161.98.9.17] has joined #lisp 00:30:27 Joreji [~thomas@vpn-ho1.unidsl.de] has joined #lisp 00:30:35 well, you end up with a mess in CL, and that's the context in which I'm answering the question (: 00:31:11 -!- sellout- [~Adium@161.98.9.17] has quit [Client Quit] 00:31:20 yes, sorry <_< 00:31:25 -!- Mustansir [~Mustansir@64.125.182.34] has quit [Ping timeout: 255 seconds] 00:31:26 (-; 00:33:11 xyxu [~xyxu@58.41.2.203] has joined #lisp 00:33:23 Mustansir [~Mustansir@64.125.182.34] has joined #lisp 00:34:31 ... Today I by mistake I wandered into Wikipedia's pages about WS-* ... Can't help thinking of how it technically makes for easy pickings for Lisp in Enterprise environments, yet be horrified by how it is spread o_O 00:36:52 Guest_ [~textual@S01060026f323bcdf.ed.shawcable.net] has joined #lisp 00:37:18 -!- Guest_ is now known as senj 00:37:27 -!- senj [~textual@S01060026f323bcdf.ed.shawcable.net] has quit [Client Quit] 00:37:52 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 00:37:56 senj [~textual@S01060026f323bcdf.ed.shawcable.net] has joined #lisp 00:39:51 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Quit: Ex-Chat] 00:41:49 -!- mathrick [~mathrick@85.218.142.117] has quit [Ping timeout: 240 seconds] 00:44:22 -!- k9quaint-wk [~k9quaint-@64.197.122.130] has quit [Quit: Leaving] 00:46:14 -!- drwho [~drwho@208.7.157.62] has quit [Ping timeout: 258 seconds] 00:47:41 -!- xan_ [~xan@65.Red-95-122-110.staticIP.rima-tde.net] has quit [Quit: leaving] 00:50:21 RomyEatsDrupal [stickycake@nat/google/x-alasxqigillckmls] has joined #lisp 00:50:22 replore [~replore@203.152.213.161.static.zoot.jp] has joined #lisp 00:50:31 -!- xyxu [~xyxu@58.41.2.203] has left #lisp 00:52:54 -!- superflit [~superflit@71-33-144-170.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] 00:56:39 neoesque [~neoesque@210.59.147.226] has joined #lisp 00:58:08 xyxu1 [~xyxu@58.41.2.203] has joined #lisp 00:59:00 nitro_idiot [~nitro_idi@122x221x184x68.ap122.ftth.ucom.ne.jp] has joined #lisp 00:59:16 -!- GrayMagiker [~steve@c-174-56-88-247.hsd1.nm.comcast.net] has quit [Quit: Ex-Chat] 01:00:10 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 01:10:23 PiRSquared17 [~PiRSquare@wikipedia/PiRSquared17] has joined #lisp 01:12:01 -!- killerboy [~mateusz@users69.kollegienet.dk] has quit [Quit: leaving] 01:12:09 -!- RomyEatsDrupal [stickycake@nat/google/x-alasxqigillckmls] has quit [Quit: RomyEatsDrupal] 01:12:43 RomyEatsDrupal [stickycake@nat/google/x-kokgxcbwzdrbxffb] has joined #lisp 01:14:16 dnolen [~davidnole@p72-0-226-114-static.acedsl.com] has joined #lisp 01:15:05 -!- gigamonkey [~user@adsl-99-24-218-248.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 01:17:52 Jasko [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has joined #lisp 01:19:17 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Ping timeout: 258 seconds] 01:20:36 tiglog [~topeak@61.149.226.192] has joined #lisp 01:20:47 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 248 seconds] 01:23:01 -!- PiRSquared17 [~PiRSquare@wikipedia/PiRSquared17] has left #lisp 01:25:51 -!- wishbone4 [~user@167.216.131.126] has quit [Remote host closed the connection] 01:28:26 -!- kennyd [~kennyd@78-1-155-227.adsl.net.t-com.hr] has quit [Read error: Connection reset by peer] 01:29:17 -!- Farzad [~root@46.225.122.61] has quit [Quit: Leaving] 01:31:12 -!- lutok [~user@ip98-169-240-101.dc.dc.cox.net] has quit [Remote host closed the connection] 01:32:06 -!- EyesIsServer [~eyes@WiseOS/Founder/EyesIsMine] has quit [Ping timeout: 240 seconds] 01:32:18 -!- RomyEatsDrupal [stickycake@nat/google/x-kokgxcbwzdrbxffb] has quit [Quit: RomyEatsDrupal] 01:33:03 lutok [~user@ip98-169-240-101.dc.dc.cox.net] has joined #lisp 01:36:20 *Xach* wonders where (setf sb-ext:sbcl-source-location) should live 01:37:12 superflit [~superflit@71-33-144-170.hlrn.qwest.net] has joined #lisp 01:37:40 RomyEatsDrupal [stickycake@nat/google/x-nrhdlguwnfxkhkmu] has joined #lisp 01:38:31 -!- RomyEatsDrupal [stickycake@nat/google/x-nrhdlguwnfxkhkmu] has quit [Client Quit] 01:39:47 a shortcut for that logical pathnames trick? 01:39:50 nice 01:44:23 Yeah. 01:46:19 ISF [~ivan@201.82.172.81] has joined #lisp 01:46:50 EyesIsServer [~eyes@WiseOS/Founder/EyesIsMine] has joined #lisp 01:51:13 -!- tmh [4b1be7fa@pdpc/supporter/sustaining/tmh] has quit [Quit: Page closed] 01:51:42 Bahman1 [~Bahman@2.146.18.206] has joined #lisp 01:51:47 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 01:51:57 -!- Bahman1 [~Bahman@2.146.18.206] has quit [Client Quit] 01:52:22 Bahman1 [~Bahman@2.146.18.206] has joined #lisp 01:53:17 Mustansir_ [~Mustansir@64.125.182.144] has joined #lisp 01:53:57 -!- Bahman [~Bahman@2.146.134.61] has quit [Ping timeout: 256 seconds] 01:54:35 -!- WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has quit [Remote host closed the connection] 01:55:42 -!- Mustansir [~Mustansir@64.125.182.34] has quit [Ping timeout: 258 seconds] 01:55:42 -!- Mustansir_ is now known as Mustansir 01:57:03 -!- sacho [~sacho@90.154.214.110] has quit [Ping timeout: 245 seconds] 01:57:27 -!- pferor` [~user@119.Red-2-137-149.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 01:57:42 pferor` [~user@119.Red-2-137-149.dynamicIP.rima-tde.net] has joined #lisp 01:58:06 pnathan [~Adium@64.126.142.148] has joined #lisp 02:01:08 WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has joined #lisp 02:03:54 -!- WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has quit [Remote host closed the connection] 02:04:50 -!- rme [~rme@50.43.148.59] has quit [Quit: rme] 02:11:18 -!- marsell [~marsell@120.18.165.88] has quit [Ping timeout: 240 seconds] 02:12:27 Administrator [~quassel@bas2-toronto61-2925080309.dsl.bell.ca] has joined #lisp 02:14:37 -!- senj [~textual@S01060026f323bcdf.ed.shawcable.net] has quit [Quit: Computer has gone to sleep.] 02:16:56 tsuru`` [~charlie@adsl-74-179-25-87.bna.bellsouth.net] has joined #lisp 02:17:49 felideon: got a blog entry pending? 02:17:57 -!- Mustansir [~Mustansir@64.125.182.144] has quit [Read error: Connection reset by peer] 02:18:00 -!- Bahman1 [~Bahman@2.146.18.206] has quit [Quit: Leaving.] 02:18:30 -!- tsuru` [~charlie@adsl-74-179-30-61.bna.bellsouth.net] has quit [Ping timeout: 240 seconds] 02:18:38 Mustansir_ [~Mustansir@64.125.182.21] has joined #lisp 02:19:46 gko [~gko@42-72-254-152.dynamic-ip.hinet.net] has joined #lisp 02:21:23 Xach: no :( 02:21:49 is it time for another great Planet Lisp purge? 02:27:16 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 02:28:12 qsun [~qsun@66.220.3.138] has joined #lisp 02:28:39 -!- pferor` [~user@119.Red-2-137-149.dynamicIP.rima-tde.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:28:52 you are hanging on by a fingernail 02:28:56 51 weeks since the last post 02:29:14 pferor [~user@unaffiliated/pferor] has joined #lisp 02:29:41 -!- longshot__ [~longshot@180.184.35.14] has quit [Quit: longshot__] 02:30:36 Yuuhi```` [benni@84.131.180.138] has joined #lisp 02:30:54 -!- wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds] 02:31:31 -!- Mustansir_ [~Mustansir@64.125.182.21] has quit [Read error: Connection reset by peer] 02:31:55 -!- Yuuhi``` [benni@p5483B417.dip.t-dialin.net] has quit [Ping timeout: 256 seconds] 02:31:58 hah, hmm. tempting! 02:33:01 Kron_ [~Kron@69.166.22.207] has joined #lisp 02:36:29 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Remote host closed the connection] 02:36:58 cesarbp [~cbolano@189.227.234.148] has joined #lisp 02:41:18 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 240 seconds] 02:42:38 I'm banging away on a MS thesis and I want to cite Alexandria (& a few other Lisp libs). Anyone have any recommendations for how it should be cited? 02:42:54 ehine1 [~ericyoda@rrcs-72-43-70-106.nys.biz.rr.com] has joined #lisp 02:46:25 wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has joined #lisp 02:47:34 http://common-lisp.net/project/alexandria/ 02:48:40 Yea, but I'm pondering how to cite authors, etc. 02:49:24 Well if there's a limited number of authors, you can do as for books or papers, I guess. 02:49:52 Mr. al, the referencer's best friend. 02:49:59 :-) 02:49:59 everbird [~Adium@blog.douban.com] has joined #lisp 02:50:00 hahaha 02:50:27 But, it makes me wonder, what about well-contributed-to and hard to attribute projects, e.g., SBCL. 02:50:48 -!- djanatyn [~djanatyn@mail.digitalkingdom.org] has quit [Ping timeout: 245 seconds] 02:50:56 pnathan: refer to the "README" file? 02:51:01 I'd cite Kryztof's Sanely Bootstrappable paper. 02:51:12 pferor [~user@unaffiliated/pferor] has joined #lisp 02:52:36 djanatyn [~djanatyn@mail.digitalkingdom.org] has joined #lisp 02:53:51 -!- SegFaultAX|work [~mkbernard@173.228.45.162] has quit [Remote host closed the connection] 02:54:49 pkhuong: cool paper. hadn't read it before. 02:54:58 See how it quotes sbcl. 02:56:30 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Remote host closed the connection] 02:57:57 pferor` [~user@119.Red-2-137-149.dynamicIP.rima-tde.net] has joined #lisp 02:58:06 -!- pferor` [~user@119.Red-2-137-149.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 02:58:54 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 240 seconds] 02:59:52 pferor [~user@unaffiliated/pferor] has joined #lisp 03:00:07 -!- dnolen [~davidnole@p72-0-226-114-static.acedsl.com] has quit [Quit: dnolen] 03:03:15 TheNegativeOne [~TheNegati@69.67.112.21] has joined #lisp 03:06:50 -!- eli [~eli@winooski.ccs.neu.edu] has quit [Ping timeout: 255 seconds] 03:07:00 -!- tritchey [~tritchey@108.60.121.114] has quit [Ping timeout: 258 seconds] 03:11:29 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 03:12:37 -!- madnificent [~madnifice@83.101.62.132] has quit [Ping timeout: 240 seconds] 03:12:50 nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has joined #lisp 03:13:38 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 03:21:38 -!- cesarbp [~cbolano@189.227.234.148] has quit [Ping timeout: 245 seconds] 03:22:08 -!- TheNegativeOne [~TheNegati@69.67.112.21] has quit [Quit: Leaving...] 03:23:15 -!- galdor [galdor@def92-10-88-162-192-107.fbx.proxad.net] has quit [Read error: Operation timed out] 03:23:20 cesarbp [~cbolano@189.227.234.148] has joined #lisp 03:24:16 galdor [galdor@88.162.192.107] has joined #lisp 03:25:09 -!- BrianRice [~water@174-31-148-97.tukw.qwest.net] has quit [Read error: Connection reset by peer] 03:25:42 -!- wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds] 03:25:47 -!- buhman [~zack@unaffiliated/buhman] has quit [Ping timeout: 258 seconds] 03:25:47 BrianRice [~water@174.31.148.97] has joined #lisp 03:26:55 -!- ehine1 [~ericyoda@rrcs-72-43-70-106.nys.biz.rr.com] has quit [Ping timeout: 260 seconds] 03:27:30 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Ping timeout: 260 seconds] 03:28:06 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 03:29:15 -!- Ralith [~ralith@S010600221561996a.vc.shawcable.net] has quit [Ping timeout: 260 seconds] 03:29:58 Ralith [~ralith@24.80.113.17] has joined #lisp 03:30:25 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 03:31:55 -!- lutok [~user@ip98-169-240-101.dc.dc.cox.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:32:00 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Client Quit] 03:32:20 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 03:33:15 ehine1 [~ericyoda@rrcs-72-43-70-106.nys.biz.rr.com] has joined #lisp 03:34:28 -!- pnathan [~Adium@64.126.142.148] has quit [Quit: Leaving.] 03:37:03 -!- ISF [~ivan@201.82.172.81] has quit [Read error: Operation timed out] 03:38:01 wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has joined #lisp 03:38:54 buhman [~zack@unaffiliated/buhman] has joined #lisp 03:38:59 -!- anvandare [~anvandare@78-22-144-151.access.telenet.be] has quit [Remote host closed the connection] 03:41:39 p_l: how does WS-* make for easy picking for lisp? 03:42:01 h4ever [~h4ever@211.103.223.210] has joined #lisp 03:42:16 -!- h4ever [~h4ever@211.103.223.210] has quit [Quit: WeeChat 0.3.6] 03:43:08 -!- oudeis_ [~oudeis@112.97.24.123] has quit [Read error: Connection reset by peer] 03:43:30 oudeis_ [~oudeis@112.97.24.123] has joined #lisp 03:44:34 -!- wildnux [~wildnux@68-191-210-76.dhcp.dntn.tx.charter.com] has quit [Ping timeout: 252 seconds] 03:49:12 sanjoyd [~sanjoyd@unaffiliated/sanjoyd] has joined #lisp 03:52:53 -!- jimmyrcom [~fold@adsl-75-53-33-186.dsl.rcsntx.sbcglobal.net] has quit [Ping timeout: 245 seconds] 03:54:30 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 240 seconds] 03:56:56 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 04:00:15 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Remote host closed the connection] 04:00:41 el-maxo_ [~max@p57A57D26.dip.t-dialin.net] has joined #lisp 04:00:47 -!- lemoinem [~swoog@205.233.80.163] has quit [Ping timeout: 252 seconds] 04:01:23 lemoinem [~swoog@216.252.80.31] has joined #lisp 04:01:50 -!- otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has quit [Read error: Operation timed out] 04:02:37 -!- peterhil [~peterhil@GYYMMMCMLVII.gprs.sl-laajakaista.fi] has quit [Ping timeout: 240 seconds] 04:02:44 pnathan [~Adium@76.178.165.160] has joined #lisp 04:02:54 -!- everbird [~Adium@blog.douban.com] has quit [Ping timeout: 240 seconds] 04:04:06 eli [~eli@129.10.115.117] has joined #lisp 04:04:07 -!- el-maxo [~max@p5DE8FD96.dip.t-dialin.net] has quit [Ping timeout: 258 seconds] 04:06:22 everbird [~Adium@blog.douban.com] has joined #lisp 04:08:30 -!- npoektop [~npoektop@213.141.130.13] has quit [Ping timeout: 240 seconds] 04:08:39 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Quit: leaving] 04:08:54 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 04:09:03 wildnux [~wildnux@static-70-104-21-13.dllstx.fios.verizon.net] has joined #lisp 04:14:59 npoektop [~npoektop@213.141.130.13] has joined #lisp 04:19:27 -!- surrounder [~surrounde@d130031.upc-d.chello.nl] has quit [Ping timeout: 258 seconds] 04:20:09 -!- ikki [~ikki@201.155.92.12] has quit [Ping timeout: 256 seconds] 04:21:09 Kron [~Kron@69.166.22.207] has joined #lisp 04:21:18 surrounder [~surrounde@d130031.upc-d.chello.nl] has joined #lisp 04:21:35 -!- Kron is now known as Guest2552 04:22:35 -!- Kron_ [~Kron@69.166.22.207] has quit [Ping timeout: 260 seconds] 04:26:05 daniel_ [~daniel@p5082B448.dip.t-dialin.net] has joined #lisp 04:27:53 Kron_ [~Kron@98.143.99.171] has joined #lisp 04:28:11 -!- daniel [~daniel@p5B3267E3.dip.t-dialin.net] has quit [Ping timeout: 258 seconds] 04:28:32 kushal [~kdas@122.181.11.106] has joined #lisp 04:28:32 -!- kushal [~kdas@122.181.11.106] has quit [Changing host] 04:28:32 kushal [~kdas@fedora/kushal] has joined #lisp 04:31:05 -!- Guest2552 [~Kron@69.166.22.207] has quit [Ping timeout: 260 seconds] 04:33:18 -!- superflit [~superflit@71-33-144-170.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] 04:34:52 -!- trebor_dki [~user@mail.dki.tu-darmstadt.de] has quit [Ping timeout: 255 seconds] 04:35:10 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 258 seconds] 04:37:26 cfy [~cfy@122.228.131.76] has joined #lisp 04:37:26 -!- cfy [~cfy@122.228.131.76] has quit [Changing host] 04:37:26 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 04:44:39 attila_lendvai [~attila_le@62-84-55-107.customers.almanet.kz] has joined #lisp 04:44:39 -!- attila_lendvai [~attila_le@62-84-55-107.customers.almanet.kz] has quit [Changing host] 04:44:39 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 04:44:46 spradnyesh [~pradyus@nat/yahoo/x-vucalshdeiwktjhb] has joined #lisp 04:45:06 ikki [~ikki@70-r9-r1m.bb.itelcel.com] has joined #lisp 04:47:01 sellout- [~Adium@c-98-245-162-253.hsd1.co.comcast.net] has joined #lisp 04:47:47 sacho [~sacho@90.154.214.110] has joined #lisp 04:49:12 superflit [~superflit@71-33-144-170.hlrn.qwest.net] has joined #lisp 04:50:40 otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has joined #lisp 05:01:37 TheNegativeOne [~TheNegati@client-66-116-3-52.consolidated.net] has joined #lisp 05:02:28 -!- TheNegativeOne [~TheNegati@client-66-116-3-52.consolidated.net] has quit [Client Quit] 05:02:46 -!- Kron_ [~Kron@98.143.99.171] has quit [Quit: Kron awayyy!] 05:05:18 -!- slyrus [~chatzilla@adsl-99-190-98-219.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 05:10:15 -!- antgreen [~user@bas3-toronto06-1177889969.dsl.bell.ca] has quit [Ping timeout: 276 seconds] 05:12:01 Cloud_ [~cbolano@187.193.239.84] has joined #lisp 05:14:01 -!- cesarbp [~cbolano@189.227.234.148] has quit [Ping timeout: 255 seconds] 05:14:40 slyrus [~chatzilla@adsl-99-190-98-219.dsl.pltn13.sbcglobal.net] has joined #lisp 05:17:26 leo2007 [~leo@58.32.251.66] has joined #lisp 05:20:38 -!- cmatei [~cmatei@95.76.22.68] has quit [Ping timeout: 276 seconds] 05:20:54 gigamonkey [~user@adsl-99-24-218-248.dsl.pltn13.sbcglobal.net] has joined #lisp 05:22:22 bytbox [~s@129.2.129.226] has joined #lisp 05:22:31 -!- bytbox [~s@129.2.129.226] has left #lisp 05:23:21 -!- kloeri [~kloeri@freenode/staff/exherbo.kloeri] has quit [Remote host closed the connection] 05:23:28 kloeri [~kloeri@freenode/staff/exherbo.kloeri] has joined #lisp 05:24:16 toekutr [~user@adsl-69-107-103-19.dsl.pltn13.pacbell.net] has joined #lisp 05:24:24 nachtwandler [~nachtwand@p4FE3399B.dip.t-dialin.net] has joined #lisp 05:26:51 gravicappa [~gravicapp@ppp91-77-176-154.pppoe.mtu-net.ru] has joined #lisp 05:28:38 TheNegativeOne [~TheNegati@client-66-116-3-52.consolidated.net] has joined #lisp 05:28:45 Is the canonical repo for Alexandria still the common-lisp.net one? 05:33:27 -!- pnathan [~Adium@76.178.165.160] has quit [Quit: Leaving.] 05:33:27 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 05:34:32 mishoo_ [~mishoo@79.112.111.128] has joined #lisp 05:34:37 cyrillos [~cyrill@188.134.33.194] has joined #lisp 05:35:46 attila_lendvai [~attila_le@62-84-55-107.customers.almanet.kz] has joined #lisp 05:35:46 -!- attila_lendvai [~attila_le@62-84-55-107.customers.almanet.kz] has quit [Changing host] 05:35:46 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 05:36:31 -!- wildnux [~wildnux@static-70-104-21-13.dllstx.fios.verizon.net] has quit [Ping timeout: 255 seconds] 05:38:36 chu [~mathew.ba@CPE-124-176-31-250.lns2.dea.bigpond.net.au] has joined #lisp 05:40:03 hey gigamonkey, how's toot coming along? 05:40:05 H4ns [57bd7028@gateway/web/freenode/ip.87.189.112.40] has joined #lisp 05:40:16 and hey h4ns 05:40:22 morning! 05:41:24 -!- ikki [~ikki@70-r9-r1m.bb.itelcel.com] has quit [Ping timeout: 258 seconds] 05:41:44 -!- wbooze` [~levgue@xdsl-84-44-153-252.netcologne.de] has quit [Remote host closed the connection] 05:41:44 -!- homie` [~levgue@xdsl-84-44-153-252.netcologne.de] has quit [Remote host closed the connection] 05:42:52 waveman [~tim@124.170.43.134] has joined #lisp 05:43:27 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Ping timeout: 256 seconds] 05:43:30 -!- toekutr [~user@adsl-69-107-103-19.dsl.pltn13.pacbell.net] has quit [Remote host closed the connection] 05:44:48 toekutr [~user@adsl-69-107-103-19.dsl.pltn13.pacbell.net] has joined #lisp 05:46:15 gigamonkey: ask xach, we all use quicklisp nowadays ;-) 05:47:26 -!- toekutr [~user@adsl-69-107-103-19.dsl.pltn13.pacbell.net] has quit [Remote host closed the connection] 05:47:50 slyrus: pretty good. Now I'm working on Whistle, a slightly higher-level web server that sits on top of raw Toot. 05:48:04 toekutr [~user@adsl-69-107-103-19.dsl.pltn13.pacbell.net] has joined #lisp 05:48:26 gigamonkey: you cannot signal redefinition of a function found in CL as an error, because the standard doesn't specify an implementation. Sometimes, you need to redefine such a function, because you want a specific behavior (eg. wrt the cons cells). It occurs to me I had to re-implement revconc, because the standard didn't say anything useful (for my case) about the cons cells (it just inherit the unspecified behavior of nreverse). 05:48:53 pjb: uh, why are you telling me? 05:49:13 <01:00:54> And if you reimplement something that exists in the CL package it's an error. 05:49:25 -!- rtoyg [chatzilla@nat/google/x-rspfemosvfcdarvs] has quit [Ping timeout: 240 seconds] 05:50:20 pjb: I was talking about a hypothetical compiler that would notice that if you define a function FOO and someone else defines a function BAR that compile into the same code it would warn you. 05:50:28 rtoyg [chatzilla@nat/google/x-rjzsscaviznwtzig] has joined #lisp 05:50:28 So you would remove your implementation and use the existing one. 05:51:06 And if you define FOO which actually already exists in the CL package (i.e. with a different name) it would be an error because you should *definitely* just use the one that exists in the language. 05:51:09 ./my-mail-client ; ==> WARNING: you're reinventing the wheel! M-x gnus is recommended instead. 05:51:52 gigamonkey: and I'm telling you that No, you definitely don't want to just use the largely unspecified function that existin in CL> 05:51:54 . 05:52:15 Better to use your own function with exactly the same behavior? 05:52:20 gigamonkey: would you consider renaming the request accessors to be more descriptive? i'm particularly objecting to "script-name" 05:52:34 Yes, because then it is specified to have a specific bebavior. 05:52:40 gigamonkey: pjb's point is that the behaviour isn't portably the same. 05:52:42 pjb: right, in a different impl. 05:52:50 "happens to have the same behavior" /= "specified to have the same behavior" 05:52:53 Anyway, I was mostly joking. 05:53:07 gigamonkey: we're not targetting a specific compiler ever, we're writting Common Lisp code. 05:53:14 gensym [~user@82.82.99.88] has joined #lisp 05:53:16 tritchey [~tritchey@12.207.196.2] has joined #lisp 05:53:35 pjb: talk for yourself. 05:53:40 -!- bsod1_ [~sinan@88.243.248.59] has quit [Ping timeout: 258 seconds] 05:53:48 pjb: so fine, it should warn you so you can check if the specified behavior is what you want. if so you should use the CL version. 05:54:04 H4ns: script-name isn't great. But at least it has a precedent from CGI. 05:54:06 gigamonkey: I'd agree with user level functions, but the same problem may occur. Eg. one specification could be to return (- n 1) and another to return the rest of the list, and both implementations could be (car n). 05:54:12 (cdr n) I mean. 05:54:13 pjb: bit strong with the "we". 05:54:25 The royal "we" :-) 05:54:40 H4ns: If I had a great replacement name I'd go for it. 05:54:50 more deprecated than remove-if-not. 05:54:52 But I'm confident I'm not alone, given the number of libraries that run on several or most implementations. 05:54:53 gigamonkey: i know, and that is the heritage of all request accessors. cgi is hardly relevant anymore thoug. 05:55:10 H4ns: what do other web server technologies call it? 05:55:20 gigamonkey: "url", usually 05:55:48 gigamonkey: but it's not bad idea to have such a feature as a source-level (ie. editor-level) advisory service. 05:56:03 I only object to signaling errors or warnings. 05:56:51 pjb: again, I was joking. 05:57:10 H4ns: and what's the thing with the query string included? 05:57:18 it could be useful for newbies... 05:57:45 gigamonkey: that is something requiring more research on my part. i'll look at some modern stuff and come back with a proposal. 05:59:07 H4ns: seems like in Java servlets they have getRequestURI which includes everything after the host: e.g. /foo/bar.html and getRequestURL which includes the protocol and host http://example.com/foo/bar.html, both without the query stirng. 05:59:54 -!- doritos [~joshua@c-76-24-98-69.hsd1.ct.comcast.net] has quit [Ping timeout: 260 seconds] 06:00:05 http://stackoverflow.com/questions/6022529/whats-the-name-of-the-part-of-the-url-before-the-query-string 06:00:07 Perhaps you never really want the whole thing? 06:00:31 gigamonkey: you want it sometimes. i'd propose a parsed url. 06:01:16 gigamonkey: path is much better than script-name, i think 06:01:21 -!- TheNegativeOne [~TheNegati@client-66-116-3-52.consolidated.net] has quit [Quit: Leaving...] 06:02:06 H4ns: yeah, I'm all about using names from RFCs 06:02:25 -!- nachtwandler [~nachtwand@p4FE3399B.dip.t-dialin.net] has quit [Quit: leaving] 06:02:58 Back when I worked at Weblogic, I made the default error pages the server generated spit out the chunk of the HTTP RFC describing whatever status code the error page was reporting. 06:03:17 Which was totally obnoxious but at least gave folks something to read. 06:03:28 gigamonkey: why not parse the request uri into a puri:uri? too much typing? 06:04:11 Dunno. Hunchentoot didn't do it and it didn't occur to me. 06:04:51 gigamonkey: at least puri:uri has some names that seem to be more related to the rfcs than to cgi, which i think is good. 06:07:18 I guess the question is whether it's the job of Toot to parse every request into a URI object. 06:07:42 Maybe Toot should not parse at all (i.e. just store the full URI that came in in the request) and let higher-level things do what they want. 06:07:49 gigamonkey: i'd say it is more a matter of representation and convenience 06:07:54 Often it's not needed. 06:08:09 gigamonkey: that is also a good approach. 06:08:24 gigamonkey: just lose the darn cgi names :) 06:11:22 -!- chenbing [~user@60.176.150.43] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:11:42 Yeah. I think I'll probably go to one extreme or the other: either Toot will just store the full URI as as string and let teh handlers decide how they want to parse it or I'll just go ahead and store it as a puri:uri. 06:13:08 gigamonkey: thing is, almost all applications will need to parse the url, and it'd be not so cool if every router (?) would need to do it on their own. 06:14:13 gigamonkey: router == handler for now, i think? 06:16:04 handler is what I'm calling them. 06:16:29 Yeah, given that Toot also is going to parse parameters, etc. seems like parsing the URI isn't out of bounds. 06:21:54 TheNegativeOne [~TheNegati@client-66-116-3-52.consolidated.net] has joined #lisp 06:21:55 I like the string thing, personally. the HTTP request isn't sending a URL after all 06:22:55 it's up to the application to decide how to interpret what comes after the HTTP verb 06:25:33 -!- ltriant [~ltriant@lithium.mailguard.com.au] has quit [Quit: Computer has gone to sleep] 06:26:07 (plus, constructing URLs means you're going to drop the part after the # mark, which doesn't seem very appealing to me) 06:26:13 -!- Xach [~xach@pdpc/supporter/professional/xach] has quit [Ping timeout: 245 seconds] 06:26:15 zomgbie [~jesus@85-127-206-3.dynamic.xdsl-line.inode.at] has joined #lisp 06:26:31 -!- toekutr [~user@adsl-69-107-103-19.dsl.pltn13.pacbell.net] has quit [Remote host closed the connection] 06:27:41 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 06:28:13 -!- tritchey [~tritchey@12.207.196.2] has quit [Quit: tritchey] 06:29:10 -!- Administrator [~quassel@bas2-toronto61-2925080309.dsl.bell.ca] has quit [Remote host closed the connection] 06:30:06 -!- Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has quit [Ping timeout: 240 seconds] 06:32:34 antifuchs: that would be puri:uri-fragment 06:32:50 yeah, but the http server never sees it 06:32:59 (client doesn't send it along anywhere) 06:33:20 antifuchs: then i don't understand your remark 06:34:06 antifuchs: i'd say that parsing the url is the right thing for most of the cases, and there should be a way to access the unparsed url. also, if the url parsing fails, it should not automatically be considered an error. 06:34:44 I meant that whether you're providing a URI object or a destructured form of the resource (host, port, path, maybe even information about whether tls was used) doesn't matter 06:34:45 -!- oudeis_ [~oudeis@112.97.24.123] has quit [Ping timeout: 276 seconds] 06:34:57 as it won't be an accurate representation of the URL that the user entered 06:35:17 but then, you're not parsing the URL. you're taking the http request and reconstructing a URL 06:36:55 that's true. but do applications care? they want to know what url was being accessed, and to them, it is a convenience if the Host header and the request parameter can be seen as url. 06:37:25 good question. a URL is a nicely prepackaged way to access the request information 06:37:57 i'm not sure whether this should really be implemented at the lowest level of the request handling chain. yet, it is complicated enough not to see it delegated to every handler. 06:38:01 I may already have spent too much time discussing with steve, so URIs make me think "identity!" 06:38:20 yuk! 06:38:35 haha what have I become! 06:38:38 *H4ns* imagines a hysterical tone 06:39:11 well, maybe have a function that returns a PURI object, and a couple of accessor functions that give you what was actually sent, with no pretension (-: 06:39:33 right. what i said :) 06:40:41 hah, excellent! 06:40:45 consensuuuuuus! 06:41:05 i can imagine that the puri:uri instance might be modified by some middleware that sits early in the request handling chain, i.e. to replace the host name by some information sent by the frontend system. 06:41:30 right, proxy headers 06:41:33 (i.e. the frontend may have translated the incoming request, and the backend may want to undo that) 06:41:36 those are a pain to get right 06:42:06 -!- tiglog [~topeak@61.149.226.192] has quit [Quit: Leaving] 06:42:36 -!- wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Quit: leaving] 06:43:18 tiglog [~topeak@61.149.226.192] has joined #lisp 06:53:05 -!- zomgbie [~jesus@85-127-206-3.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 260 seconds] 06:56:46 Okay, I'm going to bed. Here's a first very rough cut at Whistle, a server on top of Toot. https://github.com/gigamonkey/whistle 07:07:19 -!- loz [~user@87.226.216.218] has quit [Remote host closed the connection] 07:07:25 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 255 seconds] 07:07:32 loz [~user@87.226.216.218] has joined #lisp 07:07:49 nostoi [~nostoi@102.Red-79-153-124.dynamicIP.rima-tde.net] has joined #lisp 07:08:15 duomo [~duomo@cpe-69-204-169-245.nycap.res.rr.com] has joined #lisp 07:09:23 07:10:08 -!- coyo [kvirc@unaffiliated/bandu] has quit [Ping timeout: 248 seconds] 07:10:41 oudeis [~oudeis@222.126.197.129] has joined #lisp 07:11:34 sdemarre [~serge@91.176.142.68] has joined #lisp 07:11:57 -!- loz [~user@87.226.216.218] has quit [Ping timeout: 258 seconds] 07:15:42 -!- sdemarre [~serge@91.176.142.68] has quit [Ping timeout: 240 seconds] 07:16:05 sdemarre [~serge@91.176.146.160] has joined #lisp 07:16:12 Athas [~athas@130.225.165.40] has joined #lisp 07:17:27 -!- knob [~knob@66.50.243.24] has quit [] 07:19:13 -!- gensym [~user@82.82.99.88] has quit [Ping timeout: 256 seconds] 07:21:15 sdemarre1 [~serge@91.176.146.133] has joined #lisp 07:21:51 wildnux [~wildnux@68-191-210-76.dhcp.dntn.tx.charter.com] has joined #lisp 07:22:30 -!- sdemarre [~serge@91.176.146.160] has quit [Ping timeout: 240 seconds] 07:28:30 benkard [~benkard@141.84.69.67] has joined #lisp 07:37:19 bsod1_ [~sinan@78.179.137.106] has joined #lisp 07:37:30 jtza8 [~jtza8@iburst-41-213-79-59.iburst.co.za] has joined #lisp 07:39:30 RomyEatsDrupal [~stickycak@ool-ade564fc.dyn.optonline.net] has joined #lisp 07:41:02 -!- npoektop [~npoektop@213.141.130.13] has quit [Quit: npoektop] 07:43:28 Harag [~phil@dsl-242-253-42.telkomadsl.co.za] has joined #lisp 07:44:02 -!- nostoi [~nostoi@102.Red-79-153-124.dynamicIP.rima-tde.net] has quit [Quit: Verlassend] 07:46:30 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 07:46:54 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 07:47:16 -!- TheNegativeOne [~TheNegati@client-66-116-3-52.consolidated.net] has quit [Quit: Leaving...] 07:47:31 -!- rtoym [~chatzilla@c-67-180-54-112.hsd1.ca.comcast.net] has quit [Ping timeout: 258 seconds] 07:53:59 rtoym [~chatzilla@c-67-180-54-112.hsd1.ca.comcast.net] has joined #lisp 08:02:21 pavelpenev [~pavelludi@83.222.166.206] has joined #lisp 08:06:30 -!- leo2007 [~leo@58.32.251.66] has quit [Ping timeout: 240 seconds] 08:06:47 -!- RomyEatsDrupal [~stickycak@ool-ade564fc.dyn.optonline.net] has quit [Quit: RomyEatsDrupal] 08:06:59 gigamonk` [~user@adsl-99-155-194-214.dsl.pltn13.sbcglobal.net] has joined #lisp 08:08:37 -!- gigamonkey [~user@adsl-99-24-218-248.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 08:09:12 -!- bsod1_ [~sinan@78.179.137.106] has quit [Remote host closed the connection] 08:09:42 -!- benkard [~benkard@141.84.69.67] has quit [Quit: benkard] 08:10:02 -!- Athas [~athas@130.225.165.40] has quit [Remote host closed the connection] 08:10:54 -!- otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has quit [Ping timeout: 240 seconds] 08:11:48 Salamander_ [~Salamande@ppp121-45-152-76.lns10.adl6.internode.on.net] has joined #lisp 08:13:25 WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has joined #lisp 08:15:30 -!- Salamander [~Salamande@ppp121-45-149-141.lns10.adl6.internode.on.net] has quit [Ping timeout: 276 seconds] 08:16:53 TheNegativeOne [~TheNegati@client-66-116-3-52.consolidated.net] has joined #lisp 08:17:38 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 08:18:05 good morning 08:19:37 angavrilov [~angavrilo@217.71.227.181] has joined #lisp 08:22:59 -!- pizzledizzle [~pizdets@cpe-74-64-109-53.nyc.res.rr.com] has quit [] 08:23:18 -!- superflit [~superflit@71-33-144-170.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] 08:24:27 insomnia1alt [~milan@port-92-204-24-177.dynamic.qsc.de] has joined #lisp 08:24:27 -!- insomnia1alt [~milan@port-92-204-24-177.dynamic.qsc.de] has quit [Changing host] 08:24:27 insomnia1alt [~milan@unaffiliated/iammilan] has joined #lisp 08:27:22 jack_rabbit [~jack_rabb@c-67-175-254-108.hsd1.il.comcast.net] has joined #lisp 08:27:58 -!- insomniaSalt [~milan@unaffiliated/iammilan] has quit [Ping timeout: 255 seconds] 08:27:58 -!- insomnia1alt is now known as insomniaSalt 08:28:09 -!- jack_rabbit [~jack_rabb@c-67-175-254-108.hsd1.il.comcast.net] has quit [Client Quit] 08:28:22 jack_rabbit [~jack_rabb@c-67-175-254-108.hsd1.il.comcast.net] has joined #lisp 08:28:25 otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has joined #lisp 08:33:14 -!- jack_rabbit [~jack_rabb@c-67-175-254-108.hsd1.il.comcast.net] has quit [Remote host closed the connection] 08:34:03 pavelludiq [~pavelludi@83.222.166.206] has joined #lisp 08:34:37 jdz [~jdz@193.206.22.97] has joined #lisp 08:34:58 -!- gko [~gko@42-72-254-152.dynamic-ip.hinet.net] has quit [Read error: Connection reset by peer] 08:35:00 -!- pavelpenev [~pavelludi@83.222.166.206] has quit [Ping timeout: 276 seconds] 08:35:44 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 08:36:35 -!- WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has quit [Read error: Connection reset by peer] 08:37:16 gko [~gko@42-72-189-101.dynamic-ip.hinet.net] has joined #lisp 08:37:48 WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has joined #lisp 08:38:49 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 08:40:49 -!- Cloud_ [~cbolano@187.193.239.84] has quit [Ping timeout: 256 seconds] 08:41:07 kennyd [~kennyd@93-138-120-4.adsl.net.t-com.hr] has joined #lisp 08:44:47 -!- H4ns [57bd7028@gateway/web/freenode/ip.87.189.112.40] has quit [Ping timeout: 265 seconds] 08:46:54 -!- gravicappa [~gravicapp@ppp91-77-176-154.pppoe.mtu-net.ru] has quit [Read error: Connection reset by peer] 08:49:01 gensym [~user@dslc-082-082-099-088.pools.arcor-ip.net] has joined #lisp 08:49:11 -!- Salamander_ is now known as Salamander 08:49:58 gravicappa [~gravicapp@ppp91-77-189-87.pppoe.mtu-net.ru] has joined #lisp 08:51:05 ahinki [~chatzilla@212.99.10.150] has joined #lisp 08:51:39 Athas [~athas@shop3.diku.dk] has joined #lisp 08:55:45 -!- WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has quit [Ping timeout: 258 seconds] 08:56:38 superflit [~superflit@71-33-144-170.hlrn.qwest.net] has joined #lisp 08:59:10 WordWow [WordWow@76.233.38.184] has joined #lisp 09:00:49 coyo [kvirc@pool-71-164-173-28.dllstx.fios.verizon.net] has joined #lisp 09:00:50 -!- coyo [kvirc@pool-71-164-173-28.dllstx.fios.verizon.net] has quit [Changing host] 09:00:50 coyo [kvirc@unaffiliated/bandu] has joined #lisp 09:04:48 -!- WordWow [WordWow@76.233.38.184] has quit [Remote host closed the connection] 09:05:01 H4ns [5ddba3a0@gateway/web/freenode/ip.93.219.163.160] has joined #lisp 09:08:08 WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has joined #lisp 09:08:15 Egbert9s5 [yuvallange@217.18.70.226] has joined #lisp 09:08:18 WordWow: hi! 09:08:43 -!- DaDaDosPrompt [~DaDaDosPr@75-163-225-197.clsp.qwest.net] has quit [Quit: DaDaDosPrompt] 09:08:57 Egbert9s5: rodt are you seeing what I'm typing? 09:09:00 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 260 seconds] 09:09:19 WordWow: now I do 09:09:20 Egbert9s5: told you what ? 09:09:31 WordWow: huh 09:09:31 Egbert9s5: told you what ? 09:09:48 WordWow: I can't tell 09:09:48 Egbert9s5: told you what ? 09:09:54 WordWow: I CAN'T TELL! 09:09:54 Egbert9s5: told you what ? 09:09:59 ;_; 09:10:06 -!- Egbert9s5 [yuvallange@217.18.70.226] has left #lisp 09:11:24 -!- WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has left #lisp 09:15:56 -!- gko [~gko@42-72-189-101.dynamic-ip.hinet.net] has quit [Ping timeout: 276 seconds] 09:18:16 nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has joined #lisp 09:21:29 -!- coyo [kvirc@unaffiliated/bandu] has quit [Read error: Connection reset by peer] 09:22:17 c_arenz [arenz@nat/ibm/x-rcytloobvcoznhtj] has joined #lisp 09:23:35 -!- TheNegativeOne [~TheNegati@client-66-116-3-52.consolidated.net] has quit [Quit: Leaving...] 09:30:10 trebor_dki [~user@mail.dki.tu-darmstadt.de] has joined #lisp 09:30:48 mcsontos [mcsontos@nat/redhat/x-maxktnazurdthgfv] has joined #lisp 09:32:47 *Neronus* watches sbcl+quicklisp+buildapp churn away at building his utilities after an update and is happy about it 09:33:29 Blkt [~user@89-96-199-46.ip13.fastwebnet.it] has joined #lisp 09:34:34 -!- jdz [~jdz@193.206.22.97] has quit [Read error: Operation timed out] 09:36:05 Jeanne-Kamikaze [~Jeanne-Ka@242.Red-88-24-175.staticIP.rima-tde.net] has joined #lisp 09:36:36 good morning everyone 09:39:06 yo 09:40:16 WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has joined #lisp 09:40:35 -!- everbird [~Adium@blog.douban.com] has quit [Remote host closed the connection] 09:40:51 everbird [~Adium@li389-19.members.linode.com] has joined #lisp 09:41:09 -!- WordWow [WordWow@adsl-76-233-38-184.dsl.austtx.sbcglobal.net] has left #lisp 09:43:18 rstandy [~rastandy@93-63-185-248.ip29.fastwebnet.it] has joined #lisp 09:44:01 wims- [~wims-@76.73.16.26] has joined #lisp 09:45:01 -!- jrockway [~jrockway@2600:3c00::f03c:91ff:fe93:50b0] has quit [Ping timeout: 240 seconds] 09:45:11 hello. is it possible to use CFFI grovel just to generate a .lisp with C bindings, and then load that file in my asd sytem? I don't want to require users of my system to have gcc installed 09:45:13 pavelpenev [~pavelludi@83.222.166.206] has joined #lisp 09:45:43 jrockway [~jrockway@2600:3c00::f03c:91ff:fe93:50b0] has joined #lisp 09:45:49 -!- pavelludiq [~pavelludi@83.222.166.206] has quit [Ping timeout: 240 seconds] 09:47:09 tsuru``` [~charlie@adsl-74-179-250-113.bna.bellsouth.net] has joined #lisp 09:48:28 jdz [~jdz@193.206.22.97] has joined #lisp 09:48:51 -!- neoesque [~neoesque@210.59.147.226] has quit [Quit: Bye!] 09:49:15 -!- tsuru`` [~charlie@adsl-74-179-25-87.bna.bellsouth.net] has quit [Ping timeout: 260 seconds] 09:50:05 -!- Athas [~athas@shop3.diku.dk] has quit [Remote host closed the connection] 09:50:38 Athas [~athas@192.38.109.188] has joined #lisp 09:52:29 -!- xyxu1 [~xyxu@58.41.2.203] has quit [Ping timeout: 258 seconds] 09:54:37 cpape [~user@cpape.eu] has joined #lisp 09:57:20 mishoo__ [~mishoo@79.112.111.128] has joined #lisp 09:57:26 -!- tiglog [~topeak@61.149.226.192] has quit [Quit: Leaving] 09:57:30 -!- mishoo_ [~mishoo@79.112.111.128] has quit [Remote host closed the connection] 10:01:41 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 258 seconds] 10:01:47 -!- troydm [~troydm@unaffiliated/troydm] has quit [Quit: WeeChat 0.3.6] 10:02:40 -!- Jeanne-Kamikaze [~Jeanne-Ka@242.Red-88-24-175.staticIP.rima-tde.net] has quit [Quit: Did you hear that ?] 10:02:54 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Read error: Connection reset by peer] 10:03:46 Bahman [~Bahman@2.146.18.206] has joined #lisp 10:04:11 Hi all! 10:04:45 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #lisp 10:05:34 troydm [~troydm@unaffiliated/troydm] has joined #lisp 10:06:38 tarmil [~user@business-178-48-18-229.business.broadband.hu] has joined #lisp 10:08:53 -!- pavelpenev [~pavelludi@83.222.166.206] has quit [Remote host closed the connection] 10:09:24 -!- replore [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host closed the connection] 10:09:57 ramusara [~ramusara@220.156.210.236.user.e-catv.ne.jp] has joined #lisp 10:11:04 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 10:11:28 ramkrsna [ramkrsna@nat/redhat/x-wuyjjhgkqxmkcclj] has joined #lisp 10:11:28 -!- ramkrsna [ramkrsna@nat/redhat/x-wuyjjhgkqxmkcclj] has quit [Changing host] 10:11:28 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 10:22:14 Khisanth [~Khisanth@50.14.244.111] has joined #lisp 10:22:30 -!- jtza8 [~jtza8@iburst-41-213-79-59.iburst.co.za] has quit [Ping timeout: 240 seconds] 10:28:13 -!- nitro_idiot [~nitro_idi@122x221x184x68.ap122.ftth.ucom.ne.jp] has quit [Remote host closed the connection] 10:28:47 juniorroy [~dima@212.36.228.103] has joined #lisp 10:28:50 Beetny [~Beetny@ppp118-208-25-215.lns20.bne1.internode.on.net] has joined #lisp 10:28:57 bacamer27 [juju@77.208.115.6] has joined #lisp 10:30:31 -!- rstandy [~rastandy@93-63-185-248.ip29.fastwebnet.it] has quit [Ping timeout: 258 seconds] 10:30:47 SsvRrwQ [~user@50.92.213.174] has joined #lisp 10:38:46 -!- bacamer27 [juju@77.208.115.6] has quit [] 10:43:24 -!- npat [~npat@77.49.152.215.dsl.dyn.forthnet.gr] has quit [Read error: Connection reset by peer] 10:43:49 -!- trebor_dki [~user@mail.dki.tu-darmstadt.de] has quit [Ping timeout: 260 seconds] 10:44:51 bsod1 [~sinan@78.179.137.106] has joined #lisp 10:45:39 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 10:48:21 mrSpec [~Spec@89-77-76-114.dynamic.chello.pl] has joined #lisp 10:48:21 -!- mrSpec [~Spec@89-77-76-114.dynamic.chello.pl] has quit [Changing host] 10:48:21 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 10:48:43 drake01 [~drake01@unaffiliated/drake01] has joined #lisp 10:53:57 -!- alvis [~alvis@tx-71-2-120-116.dhcp.embarqhsd.net] has quit [Remote host closed the connection] 10:55:45 Beetny` [~Beetny@ppp118-208-125-206.lns20.bne4.internode.on.net] has joined #lisp 10:56:36 -!- everbird [~Adium@li389-19.members.linode.com] has quit [Quit: Leaving.] 10:58:00 -!- Beetny [~Beetny@ppp118-208-25-215.lns20.bne1.internode.on.net] has quit [Ping timeout: 276 seconds] 10:58:57 alvis [~alvis@71.2.120.116] has joined #lisp 11:02:05 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 11:02:33 pferor [~user@unaffiliated/pferor] has joined #lisp 11:02:51 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 11:04:50 mathrick [~mathrick@85.218.142.117] has joined #lisp 11:05:19 Jeanne-Kamikaze [~Jeanne-Ka@242.Red-88-24-175.staticIP.rima-tde.net] has joined #lisp 11:08:13 xyxu [~xyxu@222.68.164.160] has joined #lisp 11:08:54 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 240 seconds] 11:09:29 H4ns_ [5ddbbc3c@gateway/web/freenode/ip.93.219.188.60] has joined #lisp 11:09:45 -!- SsvRrwQ [~user@50.92.213.174] has quit [Ping timeout: 260 seconds] 11:09:47 -!- H4ns [5ddba3a0@gateway/web/freenode/ip.93.219.163.160] has quit [Ping timeout: 265 seconds] 11:10:13 pferor [~user@unaffiliated/pferor] has joined #lisp 11:17:01 -!- newcup [newcup@peruna.fi] has quit [Ping timeout: 240 seconds] 11:20:08 -!- mathrick [~mathrick@85.218.142.117] has quit [Remote host closed the connection] 11:20:58 nha [~prefect@imamac13.epfl.ch] has joined #lisp 11:23:23 Soulman [~knute@175.80-202-238.nextgentel.com] has joined #lisp 11:25:06 drake01__ [~drake01@115.246.135.228] has joined #lisp 11:25:18 -!- drake01 [~drake01@unaffiliated/drake01] has quit [Ping timeout: 240 seconds] 11:26:02 -!- drake01__ [~drake01@115.246.135.228] has quit [Read error: Connection reset by peer] 11:26:26 drake01 [~drake01@unaffiliated/drake01] has joined #lisp 11:27:43 -!- spradnyesh [~pradyus@nat/yahoo/x-vucalshdeiwktjhb] has left #lisp 11:28:00 nitro_idiot [~nitro_idi@EM1-114-34-91.pool.e-mobile.ne.jp] has joined #lisp 11:29:58 -!- askatasuna [~askatasun@190.97.34.146] has quit [Read error: Connection reset by peer] 11:32:25 jtza8 [~jtza8@iburst-41-213-79-59.iburst.co.za] has joined #lisp 11:33:28 -!- H4ns_ [5ddbbc3c@gateway/web/freenode/ip.93.219.188.60] has quit [Ping timeout: 265 seconds] 11:36:30 -!- Salamander [~Salamande@ppp121-45-152-76.lns10.adl6.internode.on.net] has quit [Ping timeout: 240 seconds] 11:36:55 xan_ [~xan@65.Red-95-122-110.staticIP.rima-tde.net] has joined #lisp 11:41:18 -!- chu [~mathew.ba@CPE-124-176-31-250.lns2.dea.bigpond.net.au] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:41:45 rstandy [~rastandy@93-63-185-248.ip29.fastwebnet.it] has joined #lisp 11:41:55 Xach [~xach@pdpc/supporter/professional/xach] has joined #lisp 11:42:14 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Leaving] 11:45:19 spacefrogg [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 11:48:12 askatasuna [~askatasun@190.97.34.146] has joined #lisp 11:49:40 Salamander [~Salamande@ppp118-210-49-60.lns20.adl2.internode.on.net] has joined #lisp 11:50:27 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 11:51:36 flip214 [~marek@86.59.100.100] has joined #lisp 11:51:36 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 11:51:36 flip214 [~marek@unaffiliated/flip214] has joined #lisp 11:58:15 H4ns [57bd6f41@gateway/web/freenode/ip.87.189.111.65] has joined #lisp 11:59:42 Joreji [~thomas@vpn-ei1.unidsl.de] has joined #lisp 12:00:30 -!- Beetny` [~Beetny@ppp118-208-125-206.lns20.bne4.internode.on.net] has quit [Ping timeout: 260 seconds] 12:04:39 Joreji_ [~thomas@vpn-eu1.unidsl.de] has joined #lisp 12:07:00 hakzsam [~hakzsam@aqu33-5-82-245-96-206.fbx.proxad.net] has joined #lisp 12:07:25 -!- juniorroy [~dima@212.36.228.103] has quit [Ping timeout: 240 seconds] 12:08:53 nachtwandler [~nachtwand@p4FE3399B.dip.t-dialin.net] has joined #lisp 12:09:53 -!- waveman [~tim@124.170.43.134] has quit [Quit: leaving] 12:09:56 newcup [newcup@peruna.fi] has joined #lisp 12:12:58 Snaffu [~Snaffu@oh-69-34-16-39.sta.embarqhsd.net] has joined #lisp 12:17:19 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 248 seconds] 12:20:40 juniorroy [~dima@212.36.228.103] has joined #lisp 12:28:24 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 12:30:45 npoektop [~npoektop@91.206.116.254] has joined #lisp 12:31:00 -!- fmeyer [~fmeyer@c9518865.virtua.com.br] has quit [Quit: leaving] 12:41:12 npat [~npat@77.49.152.215.dsl.dyn.forthnet.gr] has joined #lisp 12:41:18 -!- ch077179 [~ch077179@unaffiliated/ch077179] has quit [Read error: Connection reset by peer] 12:42:05 ch077179 [~ch077179@unaffiliated/ch077179] has joined #lisp 12:43:49 -!- npoektop [~npoektop@91.206.116.254] has left #lisp 12:44:37 -!- Snaffu [~Snaffu@oh-69-34-16-39.sta.embarqhsd.net] has quit [Ping timeout: 240 seconds] 12:47:23 eMBee: the whole WS-* stack is language agnostic 12:48:01 pizzledizzle [~pizdets@cpe-74-64-109-53.nyc.res.rr.com] has joined #lisp 12:50:39 yes 12:50:54 it's all XML and HTTP with some more protocols that can be implemented too (like SOAP-over-UDP) 12:51:03 that's one reason why i am wondering, why should that lead people to lisp? 12:51:34 eMBee: not lead, but makes for easier (IMHO) target for a lisper 12:51:50 ah, it should be implemented in lisp 12:51:55 true 12:52:15 although i hear soap is rather complex 12:53:16 there is cl-soap ... 12:54:20 -!- xyxu [~xyxu@222.68.164.160] has quit [Ping timeout: 276 seconds] 12:56:25 -!- pizzledizzle [~pizdets@cpe-74-64-109-53.nyc.res.rr.com] has quit [] 13:00:04 pizzledizzle [~pizdets@74.64.109.53] has joined #lisp 13:00:24 cl-soap ist tot 13:00:31 -!- setmeaway2 [setmeaway3@118.45.149.92] has quit [Read error: Connection reset by peer] 13:00:59 ah, German... 13:01:05 yeah, looks like it 13:01:57 ...drims fainali keim tru 13:02:28 it just adds another point against implementing soap being an easy target for lispers 13:03:00 Well, soap is a terrible idea. 13:03:14 if soap is an easy target for anyone, that is... 13:03:28 *eMBee* nods 13:03:40 it adds another point to mounting evidence that most cl programming doesn't occur in buzzword oriented java enterprise shops 13:04:01 That's what Clojure is for, isn't it? 13:04:16 it's not an easy target for anyone, probably -- I had to fix one TCL implementation to provide a couple of soap servers.. It's language-agnostic (as long as you love XML), but I can't say any more good or neutral things on it.. 13:04:16 be fair, clojure is neater than that :) 13:04:46 i had to work with soap once, many moons ago. i still bear the scars 13:06:03 *Xach* too - success depended very much on the exact versions of the libraries involved 13:06:28 for some unfathomable reason people wanted to add another layer to "decouple" things, and it had to speak soap in the other direction, and a fairly sane XML format in the other 13:06:29 and there's also a Microsoft extension to allow positional parameters, iirc.. 13:06:54 Fortunately, it looks like json is displacing xml. 13:07:14 (for that kind of thing) 13:07:36 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 258 seconds] 13:08:10 the most boggling thing was that both endpoints were internal software, and the soap endpoint was only used to talk to that one other thing, which also had external users -- so the thing that spoke soap could just have used the other format in the first place... 13:09:22 nikodemus: thanks for the quick analysis and fix re cl:directory 13:09:37 nikodemus: i took a look at it last night but couldn't trace how it worked 13:10:02 *akovalenko* just tried to break it with cyclic symlinks, but it works! 13:10:22 the joke is surely on you 13:11:08 xyxu [~xyxu@222.68.156.98] has joined #lisp 13:12:22 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 13:14:43 nikodemus: i was feeling pretty glum about the whole thing, because only SBCL and CCL behave like that, but of course they're the most used, by far! 13:14:55 *Xach* is emboldened to email the ccl list about the issue 13:14:57 jimmyrcom [~fold@75.53.33.186] has joined #lisp 13:15:53 madnificent [~madnifice@83.101.62.132] has joined #lisp 13:15:56 Xach: just curious -- isn't it related to quicklisp/local-projects ? 13:16:08 mmmmmmmaybe! 13:17:00 H4ns prompted me to look into it. 13:17:12 *akovalenko* is cheating: SBCL on wine on Linux knows nothing about symlinks, and follows them blindly. 13:19:10 debugging all the darwin craziness puts "pathnames are tricky" into perspective :) 13:20:37 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 13:21:09 -!- nachtwandler [~nachtwand@p4FE3399B.dip.t-dialin.net] has quit [Quit: Lost terminal] 13:21:47 fmeyer [~fmeyer@c9518865.virtua.com.br] has joined #lisp 13:22:15 -!- ahinki [~chatzilla@212.99.10.150] has quit [Ping timeout: 258 seconds] 13:23:42 -!- xyxu [~xyxu@222.68.156.98] has quit [Ping timeout: 240 seconds] 13:24:05 howeyc [~howeyc@2607:f2f8:a958::2] has joined #lisp 13:24:42 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Remote host closed the connection] 13:24:45 setmeaway [~setmeaway@118.45.149.92] has joined #lisp 13:25:13 lain_ [~lain@p5795B5D5.dip.t-dialin.net] has joined #lisp 13:25:29 ahinki [~chatzilla@212.99.10.150] has joined #lisp 13:27:13 If you wanted to set variables a, b, c, d, and e to nil, what form would you use? 13:27:34 I just thought about (setf (values a b c d e) nil), wondering about other options. 13:28:46 -!- fmeyer [~fmeyer@c9518865.virtua.com.br] has quit [Ping timeout: 258 seconds] 13:29:27 Xach: Not quite the same but (let (a b c d e) ...)? 13:29:45 Unsuitable for my purposes. 13:29:48 hm 13:30:03 well your version of (setf (values ...) nil) should work well then 13:31:48 (mapc (lambda (x) (eval `(setf ,x nil)) '(a b c d)) ;) 13:32:55 -!- hakzsam [~hakzsam@aqu33-5-82-245-96-206.fbx.proxad.net] has quit [Remote host closed the connection] 13:33:11 nefo [~nefo@58.37.45.6] has joined #lisp 13:33:11 -!- nefo [~nefo@58.37.45.6] has quit [Changing host] 13:33:11 nefo [~nefo@unaffiliated/nefo] has joined #lisp 13:33:50 -!- cyrillos [~cyrill@188.134.33.194] has quit [Ping timeout: 260 seconds] 13:33:59 suczker [~suczker@188.189.69.142] has joined #lisp 13:34:03 naeg [~naeg@194.208.239.170] has joined #lisp 13:36:00 fmeyer [~fmeyer@c9518865.virtua.com.br] has joined #lisp 13:38:15 xyxu [~xyxu@222.68.156.98] has joined #lisp 13:38:53 gko [~gko@220-135-201-90.HINET-IP.hinet.net] has joined #lisp 13:39:24 iori [~iori@110-133-45-54.rev.home.ne.jp] has joined #lisp 13:40:16 i don't think i've ever wanted to do that, but i suspect it would depend on context. (setf a nil b nil ...) most likely, though -- clarity of intention counts a lot for e 13:40:22 me, even 13:41:23 but (setf (values ...) ...) doesn't look bad at all 13:42:36 i'm not sure - the reader might think that (setf (values a b c) 1) would do something similarily sensible, which it does not. 13:44:43 *akovalenko* realised that symbol macros may be abused for multiple-valued variables. Like this: http://paste.lisp.org/+2P1N 13:44:44 maybe (setf (values a b c) (values)) 13:44:52 H4ns: i like that 13:45:19 This is for clearing a set of state variables in a quick-and-dirty report hack, FWIW. 13:45:39 Xach: Would be it be far clearer (albeit less clever) to use nikodemus' solution? 13:45:51 nanoc [~conanhome@186.123.184.186] has joined #lisp 13:45:51 -!- drake01 [~drake01@unaffiliated/drake01] has quit [Quit: Ex-Chat] 13:45:58 Iceland_jack: clearer, yes. 13:46:16 H4ns's is an improvement over NIL. 13:47:13 cyrillos [~cyrill@188.134.60.2] has joined #lisp 13:47:18 -!- sdemarre1 [~serge@91.176.146.133] has quit [Ping timeout: 240 seconds] 13:48:23 I mean (setf (values a b c d e) nil)  (setf (values a b c d e) (values))  (setf a nil b nil c nil d nil e nil) right? 13:49:24 Iceland_jack: I don't know what you're trying to ask or explain, sorry. 13:49:33 (setf a (setf b (setf c (setf d (setf e ()))))) ;; obfooscation! 13:49:42 All three expressions are equivalent 13:50:05 Iceland_jack: this discussion is about style, not about functionality. 13:50:18 If so, unless for a personal project, I would pick the final one which clearly states intention 13:50:40 H4ns: Right, that was the point I was getting at 13:50:54 -!- Salamander [~Salamande@ppp118-210-49-60.lns20.adl2.internode.on.net] has quit [Ping timeout: 240 seconds] 13:51:13 I am willing to use something obscure if it is not terrible. This is a personal project. 13:51:23 I like H4ns version. it's clear and educates the reader. i would use mine if there are other things to set as well, though -- ie. if you're clearing vars a-e, but doing something else to f-g... 13:53:02 benkard [~benkard@141.84.69.67] has joined #lisp 13:53:21 -!- duomo [~duomo@cpe-69-204-169-245.nycap.res.rr.com] has quit [Quit: Linkinus - http://linkinus.com] 13:54:44 (defmacro clear-range (alpha omega) (let ((start (character alpha)) (end (character omega))) `(setf ,@(loop for code from (char-code start) to (char-code end) collect (intern (string (code-char code))) collect nil)))) ;; (clear-range a e) 13:55:20 ..more obfuscation + a bit of undefined behavior. 13:56:35 sdemarre [~serge@91.176.155.43] has joined #lisp 13:58:13 shoerain [~mortimer@wc249-118.resnet.stonybrook.edu] has joined #lisp 13:58:22 boo 14:00:08 cyrillos_ [~cyrill@188.134.33.194] has joined #lisp 14:01:11 coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has joined #lisp 14:03:40 -!- cyrillos [~cyrill@188.134.60.2] has quit [Ping timeout: 255 seconds] 14:04:06 -!- cyrillos_ [~cyrill@188.134.33.194] has quit [Client Quit] 14:05:23 -!- Joreji_ [~thomas@vpn-eu1.unidsl.de] has quit [Ping timeout: 245 seconds] 14:05:58 -!- suczker [~suczker@188.189.69.142] has quit [Ping timeout: 244 seconds] 14:06:43 -!- Joreji [~thomas@vpn-ei1.unidsl.de] has quit [Ping timeout: 258 seconds] 14:07:16 rvirding [~chatzilla@c-3c90e255.56-4-64736c14.cust.bredbandsbolaget.se] has joined #lisp 14:08:36 Salamander [~Salamande@ppp121-45-118-91.lns20.adl6.internode.on.net] has joined #lisp 14:09:42 hmm. do we need X11 big-requests (unsupported by CLX, iirc) for Xinput2 ? 14:10:34 big-requests is half-implemented 14:12:06 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 240 seconds] 14:12:57 not the interesting half, admittedly 14:13:13 -!- Salamander [~Salamande@ppp121-45-118-91.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 14:13:16 we can enable the extension; the LENGTH setter isn't smart enough to use it 14:13:35 nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has joined #lisp 14:13:44 G'morning all. 14:16:38 -!- theos [~theos@unaffiliated/theos] has quit [Disconnected by services] 14:17:30 theos [~theos@unaffiliated/theos] has joined #lisp 14:25:09 -!- bsod1 [~sinan@78.179.137.106] has quit [Remote host closed the connection] 14:26:11 Morning nyef! 14:26:35 dlowe [dlowe@nat/google/x-xsjamtumkdjwsoxt] has joined #lisp 14:27:17 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 14:27:48 lars_t_h [~lars_t_h@2.129.65.196] has joined #lisp 14:28:06 implementing real big-requests support should not take long. (Implementing it maximally efficiently would involve cleverness, but at this point it's not the cpu speed of the client code that matters) 14:28:21 -!- Untrustworthy [~foo@c-75-70-167-114.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer] 14:28:40 Untrustworthy [~foo@c-75-70-167-114.hsd1.co.comcast.net] has joined #lisp 14:29:12 In chapter 8 of PCL, "Macro Parameters" section, the macro takes its 3 arguments as one list while it could simply use 3 parameters. I mean instead of (DEFMACRO DO-PRIMES ((VAR START END) &BODY BODY)) it could have used (DEFMACRO DO-PRIMES (VAR START END &BODY BODY)). Is this a convention/preferred way? 14:29:13 Kryztof: I was mistaken on Xinput2: it was XGE, not big-requests, that I needed and CLX lacked.. 14:30:04 Bahman: a convention -- see DOLIST, DO-SYMBOLS, etc.. in CL 14:30:08 Bahman: it is the preferred way because the argument list is extensible that way. 14:30:26 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #lisp 14:30:27 Thanks akovalenko, H4ns. 14:30:30 -!- TristamWrk [~tristamwr@2620:0:2820:b03:214:22ff:fe45:5204] has quit [Quit: Some days you're the pigeon, some days the statue...] 14:30:34 -!- X-Scale is now known as Guest11127 14:30:46 Bahman: It's a convention, and is preferred as it allows for extending the argument list. You will also occasionally find macros that take an empty list as a first parameter. 14:31:20 (Basically saying "we don't have any special options, but we want to have a place to put them without breaking existing code if we ever come up with any.") 14:31:41 nyef: I was just about to ask that :-) Thanks. 14:32:01 Did you run into any, or were you extrapolating? 14:32:23 -!- tsuru``` is now known as tsuru` 14:32:45 -!- Guest11127 is now known as X-Scale 14:33:16 There are also several places where you can pass a single argument or a list of arguments starting with that single argument. 14:33:34 TristamWrk [~tristamwr@2620:0:2820:b03:214:22ff:fe45:5204] has joined #lisp 14:33:35 Just learning Lisp by the book. I am trying to write any function/macro before looking at book's solution. I wrote the macro with 3 arguments. Was just wondering why the book took the other approach. 14:33:46 If I understood your question correctly. 14:33:52 Ah, okay. 14:34:16 *akovalenko* realised that (with-standard-io-syntax () ) is valid, even though there's nothing except body in its definition.. 14:34:57 so, sometimes we can use empty additional arguments even before the macro author adds them :) 14:34:58 akovalenko: Too bad you can't do that with a declaration between () and , right? 14:35:00 (defun foo () nil 42) is also valid... 14:35:10 yep, modulo declarations.. 14:36:18 Cloud_ [~cbolano@187.193.239.84] has joined #lisp 14:36:25 ISF [~ivan@201.82.172.81] has joined #lisp 14:36:35 sacho_ [~sacho@90.154.214.110] has joined #lisp 14:38:53 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Remote host closed the connection] 14:39:18 -!- sacho [~sacho@90.154.214.110] has quit [Ping timeout: 240 seconds] 14:40:55 -!- Cloud_ [~cbolano@187.193.239.84] has quit [Ping timeout: 260 seconds] 14:41:18 -!- sacho_ [~sacho@90.154.214.110] has quit [Ping timeout: 240 seconds] 14:42:12 sacho_ [~sacho@92-247-208-87.spectrumnet.bg] has joined #lisp 14:43:09 tritchey [~tritchey@64.134.227.135] has joined #lisp 14:46:13 -!- naryl [~weechat@213.170.70.141] has quit [Ping timeout: 240 seconds] 14:47:29 -!- kpreid [~kpreid@128.153.212.154] has quit [Quit: kpreid] 14:49:54 nyef: ..and there is no declaration* form* in with-standard-io-syntax anyway -- just an implicit progn. 14:50:46 Hunh. Neat. 14:51:11 Didn't realize / remember that PROGN doesn't do declarations. 14:51:33 Also didn't realize that the body of a PROGN is listed in the spec as being an implicit progn. 14:51:47 Neat :) 14:53:28 Joreji [~thomas@89-155.eduroam.RWTH-Aachen.DE] has joined #lisp 14:55:53 nyef: heh, SBCL doesn't realize it either: (with-standard-io-syntax (declare (optimize speed))) 14:56:35 Clearly, we must fix SBCL! 14:57:01 See how many mission-critical systems break because of closer adherence to the spec. 14:59:40 (macrolet ((declare () "Don't fly to England")) 14:59:41 (with-standard-io-syntax (declare))) => incorrectly NIL in SBCL :) 15:00:39 naryl [~weechat@213.170.70.141] has joined #lisp 15:01:09 Snaffu [~Snaffu@oh-69-34-16-39.sta.embarqhsd.net] has joined #lisp 15:01:53 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 15:02:18 you are so not allowed to macrolet declare 15:02:20 ... There was some language about not establishing local bindings for certain CL symbols, but I don't know that it applies to DECLARE. 15:02:26 no, I am wrong 15:02:30 you are allowed to macrolet declare 15:02:46 neat 15:04:26 frvallee [~chatzilla@magique.labri.fr] has joined #lisp 15:04:54 hello 15:05:02 Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has joined #lisp 15:06:23 ..clisp is similarly wrong on with-standard-io-syntax.. 15:06:39 so is ClozureCL.. 15:06:42 How about with a straight-up PROGN? 15:06:51 I have a problem with hash tables: gethash seems to be not able to access to values, but maphash gives a correct list of key/value of the same hash table 15:07:18 nyef: PROGN is conforming in SBCL, at least (and macrolet declare works). 15:07:44 is there any know issue about gethash function ? 15:08:05 frvallee: You're not passing a :TEST argument to MAKE-HASH-TABLE, and are using keys that are EQUAL but not EQL? 15:08:13 (Such as strings.) 15:08:31 ..CCL accepts (progn(declare)).. 15:08:37 realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has joined #lisp 15:08:52 This sounds like a bug for the ansi-tests suite. 15:09:30 iwillig [~ivan@dyn-128-59-151-161.dyn.columbia.edu] has joined #lisp 15:09:33 nyef: key are symbols not strings and test is EQL 15:09:36 *|3b|* thought (declare ...) in the wrong place was undefined behavior? 15:10:11 |3b|: Plausibly, but MACROLET DECLARE should have defined semantics. 15:10:20 frvallee: are you sure you are using the same symbol for storing as for retrieving? 15:10:36 yes 15:10:37 frvallee: pasting the code and a transcript of the failure might help. 15:10:40 -!- Joreji [~thomas@89-155.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 260 seconds] 15:10:41 ..allegro is like SBCL, no (progn(declare)) but wrong on with-standard-io-syntax.. 15:11:00 frvallee: there are no known issues with gethash. 15:11:25 <|3b|> nyef: seems like (declare ...) is still a 'declare expression' even if DECLARE happens to be locally fbound 15:11:30 -!- frvallee [~chatzilla@magique.labri.fr] has left #lisp 15:11:47 frvallee [~chatzilla@magique.labri.fr] has joined #lisp 15:11:51 |3b|: it is, when it's found in a context where declarations are expected. 15:11:55 |3b|: Shouldn't matter in places that aren't supposed to accept declare expressions, surely? 15:12:04 <|3b|> "The consequences of attempting to evaluate a declare expression are undefined. " 15:12:38 frvallee: the usual issue is "user error" of some sort 15:12:59 setheus [~setheus@72.190.66.192] has joined #lisp 15:13:14 <|3b|> or "The consequences of trying to use a declare expression as a form to be evaluated are undefined." 15:14:01 yep, case closed. 15:19:17 -!- nefo [~nefo@unaffiliated/nefo] has quit [Quit: Leaving] 15:20:38 antgreen [~user@bas3-toronto06-1176449892.dsl.bell.ca] has joined #lisp 15:20:46 how do we see the code pasted ? I submitted but get a blank page 15:20:56 frvallee: copy / paste 15:21:02 frvallee: (the url, of course) 15:21:44 <|3b|> go to http://paste.lisp.org/list to get the url 15:21:47 agumonkey [~agu@86.70.158.34] has joined #lisp 15:22:16 thanks. Here is the code: http://paste.lisp.org/display/125772 15:22:24 frvallee: espilon is not epsilon 15:22:33 sure 15:22:49 next! 15:23:04 frvallee: ~s instead of ~a in format string will give more info.. 15:23:40 akovalenko: that won't reveal the typo, though. 15:24:37 Sure, but it should reveal any package problems. 15:24:56 nyef: agreed. 15:25:38 haha 15:25:41 weren't there a [Xach's] lisptip, like "don't use ~a for debugging"? 15:27:01 akovalenko: Hmm, I remember talking about it, but don't think I've written a tip about it. 15:27:29 nitro_id_ [~nitro_idi@EM114-51-175-42.pool.e-mobile.ne.jp] has joined #lisp 15:28:53 wbooze [~levgue@xdsl-78-35-138-7.netcologne.de] has joined #lisp 15:29:01 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Quit: Kron awayyy!] 15:29:17 mathrick [~mathrick@85.218.142.117] has joined #lisp 15:29:38 rmsc [~rmsc@host109-149-160-13.range109-149.btcentralplus.com] has joined #lisp 15:29:53 homie [~levgue@xdsl-78-35-138-7.netcologne.de] has joined #lisp 15:30:17 -!- ahinki [~chatzilla@212.99.10.150] has quit [Ping timeout: 258 seconds] 15:30:23 -!- nitro_idiot [~nitro_idi@EM1-114-34-91.pool.e-mobile.ne.jp] has quit [Ping timeout: 245 seconds] 15:42:57 -!- frvallee [~chatzilla@magique.labri.fr] has left #lisp 15:43:11 -!- xyxu [~xyxu@222.68.156.98] has quit [Ping timeout: 260 seconds] 15:43:14 rme [~rme@50.43.148.59] has joined #lisp 15:44:58 oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has joined #lisp 15:45:12 -!- hugod [~hugod@rrcs-98-101-136-17.midsouth.biz.rr.com] has quit [Ping timeout: 252 seconds] 15:49:11 pavelpenev [~pavelludi@83.222.166.206] has joined #lisp 15:52:17 Joreji [~thomas@89-155.eduroam.RWTH-Aachen.DE] has joined #lisp 15:52:39 -!- lain_ [~lain@p5795B5D5.dip.t-dialin.net] has left #lisp 15:54:25 -!- tritchey [~tritchey@64.134.227.135] has quit [Quit: tritchey] 15:55:36 ahinki [~chatzilla@212.99.10.150] has joined #lisp 15:56:31 bombshelter13b [~bombshelt@76.10.149.209] has joined #lisp 15:58:08 -!- Joreji [~thomas@89-155.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 248 seconds] 15:58:12 -!- lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has quit [Remote host closed the connection] 16:01:29 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Lost terminal] 16:02:07 -!- ahinki [~chatzilla@212.99.10.150] has quit [Quit: ChatZilla 0.9.87 [Firefox 8.0/20111102223350]] 16:03:48 -!- mcsontos [mcsontos@nat/redhat/x-maxktnazurdthgfv] has quit [Quit: Leaving] 16:08:37 gffa [~gffa@unaffiliated/gffa] has joined #lisp 16:10:23 RomyEatsDrupal [~stickycak@ool-ade5641c.dyn.optonline.net] has joined #lisp 16:13:00 wims-: You can copy the .lisp file CFFI-grovel produces (~/.cache/common-lisp/.../blah.grovel-tmp.lisp) into your source directory. Of course, that requires your users have a foreign library compatible with the values grovelled on your system. 16:13:37 -!- mathrick [~mathrick@85.218.142.117] has quit [Ping timeout: 258 seconds] 16:14:14 Qworkescence [~quad@unaffiliated/quadrescence] has joined #lisp 16:14:34 mathrick [~mathrick@85.218.142.117] has joined #lisp 16:16:32 -!- ISF [~ivan@201.82.172.81] has quit [Quit: WeeChat 0.3.6] 16:17:46 -!- nha [~prefect@imamac13.epfl.ch] has quit [Quit: Bad spellers of the world, untie!] 16:21:36 -!- mathrick [~mathrick@85.218.142.117] has quit [Ping timeout: 248 seconds] 16:21:54 Joreji [~thomas@vpn-ho1.unidsl.de] has joined #lisp 16:23:42 -!- sdemarre [~serge@91.176.155.43] has quit [Ping timeout: 240 seconds] 16:25:15 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 16:25:19 ikki [~ikki@201.155.92.12] has joined #lisp 16:25:55 -!- pavelpenev [~pavelludi@83.222.166.206] has quit [Read error: Operation timed out] 16:26:52 pavelpenev [~pavelludi@83.222.166.206] has joined #lisp 16:28:21 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 16:31:52 nachtwandler [~nachtwand@p4FE31743.dip.t-dialin.net] has joined #lisp 16:38:21 sdemarre [~serge@91.176.210.70] has joined #lisp 16:40:30 -!- rstandy [~rastandy@93-63-185-248.ip29.fastwebnet.it] has quit [Ping timeout: 240 seconds] 16:45:22 -!- nitro_id_ [~nitro_idi@EM114-51-175-42.pool.e-mobile.ne.jp] has quit [Remote host closed the connection] 16:46:07 wishbone4 [~user@167.216.131.126] has joined #lisp 16:46:25 mathrick [~mathrick@85.218.142.117] has joined #lisp 16:49:42 -!- rme [~rme@50.43.148.59] has left #lisp 16:51:00 -!- _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has quit [Ping timeout: 260 seconds] 16:54:13 -!- newcup [newcup@peruna.fi] has quit [Ping timeout: 240 seconds] 16:54:39 dnjaramba [~dnjaramba@41.72.193.86] has joined #lisp 16:55:07 -!- rmsc [~rmsc@host109-149-160-13.range109-149.btcentralplus.com] has quit [Remote host closed the connection] 17:02:10 rmsc [~rmsc@host109-149-160-13.range109-149.btcentralplus.com] has joined #lisp 17:02:54 -!- coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has quit [Ping timeout: 240 seconds] 17:03:59 -!- oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 17:04:07 _schulte_ [~eschulte@206.169.60.164] has joined #lisp 17:04:58 -!- p_l [plasek@gateway/shell/rootnode.net/x-kebxvtycbdiytagz] has quit [Ping timeout: 258 seconds] 17:06:38 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 245 seconds] 17:11:17 tritchey [~tritchey@108.60.121.114] has joined #lisp 17:16:49 -!- rmsc [~rmsc@host109-149-160-13.range109-149.btcentralplus.com] has quit [Remote host closed the connection] 17:17:18 p_l [plasek@gateway/shell/rootnode.net/x-ivkjfivazuivbwbv] has joined #lisp 17:20:03 msponge [~msponge@18.189.103.48] has joined #lisp 17:21:58 opmenow [~java@89-201-195-196.dsl.optinet.hr] has joined #lisp 17:22:34 -!- sacho_ is now known as sacho 17:26:00 -!- p_l [plasek@gateway/shell/rootnode.net/x-ivkjfivazuivbwbv] has quit [Ping timeout: 260 seconds] 17:26:42 -!- Blkt [~user@89-96-199-46.ip13.fastwebnet.it] has quit [Quit: GOGOGO!] 17:29:49 -!- opmenow [~java@89-201-195-196.dsl.optinet.hr] has left #lisp 17:30:20 -!- askatasuna [~askatasun@190.97.34.146] has quit [Read error: Connection reset by peer] 17:30:34 pavelludiq [~pavelludi@83.222.166.206] has joined #lisp 17:30:36 am0c [~am0c@222.235.56.83] has joined #lisp 17:31:07 -!- pavelpenev [~pavelludi@83.222.166.206] has quit [Ping timeout: 255 seconds] 17:31:20 askatasuna [~askatasun@190.97.34.146] has joined #lisp 17:31:21 -!- gigamonk` is now known as gigamonkey 17:32:51 p_l [plasek@gateway/shell/rootnode.net/x-nljcmskphguickhb] has joined #lisp 17:33:19 Joreji_ [~thomas@vpn-eu1.unidsl.de] has joined #lisp 17:35:32 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 17:41:03 -!- nanoc [~conanhome@186.123.184.186] has quit [Quit: WeeChat 0.3.5] 17:42:01 oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has joined #lisp 17:44:28 venk [~user@mail.protocomtech.com.au] has joined #lisp 17:45:27 -!- vpit3833 [~user@203.111.33.203] has quit [Read error: Connection reset by peer] 17:48:01 -!- oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 17:48:43 -!- sdemarre [~serge@91.176.210.70] has left #lisp 17:51:14 -!- msponge [~msponge@18.189.103.48] has quit [Quit: msponge] 17:52:14 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 17:55:02 oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has joined #lisp 17:55:04 humasect [~humasect@d24-235-167-67.home1.cgocable.net] has joined #lisp 17:55:42 -!- Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has quit [Ping timeout: 240 seconds] 17:56:51 -!- oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has quit [Client Quit] 18:00:36 anvandare [~anvandare@78-22-152-130.access.telenet.be] has joined #lisp 18:01:05 akovalen` [~anton@77.51.40.53] has joined #lisp 18:02:30 -!- akovalenko [~anton@95.73.107.146] has quit [Ping timeout: 240 seconds] 18:02:38 -!- akovalen` is now known as akovalenko 18:02:54 -!- angavrilov [~angavrilo@217.71.227.181] has quit [Ping timeout: 240 seconds] 18:04:12 oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has joined #lisp 18:04:46 -!- slyrus [~chatzilla@adsl-99-190-98-219.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 18:05:18 -!- Joreji_ [~thomas@vpn-eu1.unidsl.de] has quit [Ping timeout: 240 seconds] 18:05:19 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Ping timeout: 255 seconds] 18:07:46 -!- benkard [~benkard@141.84.69.67] has quit [Quit: benkard] 18:09:44 -!- agumonkey [~agu@86.70.158.34] has quit [Ping timeout: 256 seconds] 18:10:38 rmsc [~rmsc@host109-149-160-13.range109-149.btcentralplus.com] has joined #lisp 18:11:44 -!- rmsc [~rmsc@host109-149-160-13.range109-149.btcentralplus.com] has quit [Remote host closed the connection] 18:12:20 angavrilov [~angavrilo@217.71.227.181] has joined #lisp 18:13:08 Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has joined #lisp 18:13:42 -!- RomyEatsDrupal [~stickycak@ool-ade5641c.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 18:14:30 -!- gko [~gko@220-135-201-90.HINET-IP.hinet.net] has quit [Ping timeout: 240 seconds] 18:14:54 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 240 seconds] 18:16:16 SegFaultAX|work [~mkbernard@173.228.45.162] has joined #lisp 18:16:43 venk` [~user@mail.protocomtechnology.com] has joined #lisp 18:16:54 -!- venk [~user@mail.protocomtech.com.au] has quit [Ping timeout: 240 seconds] 18:17:06 -!- angavrilov [~angavrilo@217.71.227.181] has quit [Ping timeout: 256 seconds] 18:19:14 I think had the ~S over ~A conversation with Xach in my teething period /w CL. 18:19:20 -!- wims- [~wims-@76.73.16.26] has quit [Quit: CGI:IRC (Session timeout)] 18:19:24 it was good advice that I have interned. 18:19:53 prxq [~mommer@mnhm-5f75e66f.pool.mediaWays.net] has joined #lisp 18:20:51 RomyEatsDrupal [~stickycak@ool-ade5641c.dyn.optonline.net] has joined #lisp 18:21:02 lol 18:21:47 ~S over ~A? 18:22:01 hi 18:22:10 -!- iori [~iori@110-133-45-54.rev.home.ne.jp] has quit [Remote host closed the connection] 18:22:22 for debuggery. 18:22:50 ah, pretty over standard 18:28:30 doritos [~joshua@c-76-24-98-69.hsd1.ct.comcast.net] has joined #lisp 18:32:22 -!- c_arenz [arenz@nat/ibm/x-rcytloobvcoznhtj] has quit [Ping timeout: 258 seconds] 18:33:06 -!- tarmil [~user@business-178-48-18-229.business.broadband.hu] has quit [Remote host closed the connection] 18:33:20 c_arenz [arenz@nat/ibm/x-cucunpnxysfdraeg] has joined #lisp 18:33:28 peterhil [~peterhil@GGYGMLII.gprs.sl-laajakaista.fi] has joined #lisp 18:38:44 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 18:38:56 -!- oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 18:39:16 -!- c_arenz [arenz@nat/ibm/x-cucunpnxysfdraeg] has quit [Ping timeout: 258 seconds] 18:39:20 schaueho [~schaueho@dslb-088-066-017-144.pools.arcor-ip.net] has joined #lisp 18:39:35 iori [~iori@110-133-45-54.rev.home.ne.jp] has joined #lisp 18:40:44 pavelpenev [~pavelludi@83.222.166.206] has joined #lisp 18:41:31 -!- pavelludiq [~pavelludi@83.222.166.206] has quit [Ping timeout: 260 seconds] 18:42:24 oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has joined #lisp 18:46:09 -!- jtza8 [~jtza8@iburst-41-213-79-59.iburst.co.za] has quit [Remote host closed the connection] 18:50:28 -!- humasect [~humasect@d24-235-167-67.home1.cgocable.net] has quit [Quit: Leaving...] 18:52:47 -!- schaueho [~schaueho@dslb-088-066-017-144.pools.arcor-ip.net] has quit [Ping timeout: 252 seconds] 18:54:13 -!- dnjaramba [~dnjaramba@41.72.193.86] has quit [] 18:57:52 -!- antgreen [~user@bas3-toronto06-1176449892.dsl.bell.ca] has quit [Remote host closed the connection] 18:59:37 -!- realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 18:59:42 realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has joined #lisp 19:00:31 -!- naeg [~naeg@194.208.239.170] has quit [Ping timeout: 248 seconds] 19:01:02 -!- iwillig [~ivan@dyn-128-59-151-161.dyn.columbia.edu] has quit [Quit: leaving] 19:02:41 -!- _schulte_ [~eschulte@206.169.60.164] has quit [Ping timeout: 252 seconds] 19:03:05 agumonkey [~agu@34.158.70.86.rev.sfr.net] has joined #lisp 19:05:38 bhaskara [~user@gw.willowgarage.com] has joined #lisp 19:07:27 -!- anonus [~anonymous@88.80.28.189] has quit [Ping timeout: 276 seconds] 19:08:17 -!- oudeis [~oudeis@222.126.197.129] has quit [Quit: Leaving] 19:10:06 anonus [~anonymous@88.80.28.189] has joined #lisp 19:10:13 krille [~krille@84.22.107.1] has joined #lisp 19:13:52 _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has joined #lisp 19:13:53 -!- krille is now known as lolel 19:13:56 \n lolel 19:14:06 -!- bombshelter13b [~bombshelt@76.10.149.209] has quit [Quit: If only your veins were filled with oil, the world would rush to your rescue!] 19:14:18 -!- prxq [~mommer@mnhm-5f75e66f.pool.mediaWays.net] has quit [Quit: Leaving] 19:14:53 -!- lolel [~krille@84.22.107.1] has quit [Remote host closed the connection] 19:15:28 _schulte1 [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has joined #lisp 19:15:28 naeg [~naeg@194.208.239.170] has joined #lisp 19:15:35 -!- _schulte1 [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has quit [Client Quit] 19:15:35 -!- _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has quit [Client Quit] 19:19:45 -!- spacefrogg [~spacefrog@unaffiliated/spacefrogg] has quit [Quit: spacefrogg] 19:19:45 -!- realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 19:20:02 realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has joined #lisp 19:20:16 -!- xan_ [~xan@65.Red-95-122-110.staticIP.rima-tde.net] has quit [Ping timeout: 248 seconds] 19:22:22 _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has joined #lisp 19:27:18 -!- fmeyer [~fmeyer@c9518865.virtua.com.br] has quit [Ping timeout: 240 seconds] 19:27:20 -!- wildnux [~wildnux@68-191-210-76.dhcp.dntn.tx.charter.com] has quit [Ping timeout: 260 seconds] 19:27:26 -!- rvirding [~chatzilla@c-3c90e255.56-4-64736c14.cust.bredbandsbolaget.se] has left #lisp 19:27:48 benny` [~benny@i577A73F7.versanet.de] has joined #lisp 19:27:57 iwillig [~ivan@dyn-128-59-150-107.dyn.columbia.edu] has joined #lisp 19:29:02 -!- benny [~benny@i577A2528.versanet.de] has quit [Ping timeout: 255 seconds] 19:31:39 -!- benny` is now known as benny 19:32:38 -!- gensym [~user@dslc-082-082-099-088.pools.arcor-ip.net] has quit [Read error: Operation timed out] 19:32:46 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 260 seconds] 19:33:24 fmeyer [~fmeyer@201.87.5.119.user.ajato.com.br] has joined #lisp 19:33:27 -!- z1l0g [~jgw@216.99.214.24] has quit [Quit: That's it for today] 19:34:33 -!- oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 19:36:08 wbooze` [~levgue@xdsl-78-35-180-60.netcologne.de] has joined #lisp 19:36:17 homie` [~levgue@xdsl-78-35-180-60.netcologne.de] has joined #lisp 19:36:18 -!- hlavaty [~user@91-65-217-112-dynip.superkabel.de] has quit [Ping timeout: 260 seconds] 19:37:52 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Ping timeout: 248 seconds] 19:38:06 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 19:38:13 -!- homie [~levgue@xdsl-78-35-138-7.netcologne.de] has quit [Ping timeout: 240 seconds] 19:38:17 cyrillos [~cyrill@188.134.33.194] has joined #lisp 19:38:42 -!- wbooze [~levgue@xdsl-78-35-138-7.netcologne.de] has quit [Ping timeout: 256 seconds] 19:39:31 dnolen [~davidnole@98.14.92.234] has joined #lisp 19:42:04 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 19:42:41 Kron_ [~Kron@129.97.120.25] has joined #lisp 19:43:26 pavelludiq [~pavelludi@83.222.166.206] has joined #lisp 19:44:21 -!- pavelpenev [~pavelludi@83.222.166.206] has quit [Ping timeout: 258 seconds] 19:44:32 -!- mathrick [~mathrick@85.218.142.117] has quit [Read error: Connection reset by peer] 19:44:57 -!- xjrn [~chatzilla@c-76-21-48-114.hsd1.ca.comcast.net] has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20111008085652]] 19:45:35 xjrn [~chatzilla@c-76-21-48-114.hsd1.ca.comcast.net] has joined #lisp 19:45:49 -!- Kron_ [~Kron@129.97.120.25] has quit [Read error: Connection reset by peer] 19:45:52 Joreji [~thomas@vpn-ho1.unidsl.de] has joined #lisp 19:46:24 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 19:47:47 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Read error: Operation timed out] 19:49:04 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 19:49:19 tritchey_ [~tritchey@108.60.121.114] has joined #lisp 19:52:56 -!- tritchey_ [~tritchey@108.60.121.114] has quit [Remote host closed the connection] 19:52:57 -!- tritchey [~tritchey@108.60.121.114] has quit [Read error: Connection reset by peer] 19:53:11 tritchey [~tritchey@108.60.121.114] has joined #lisp 19:53:27 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 19:54:33 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Ping timeout: 245 seconds] 19:58:15 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 19:58:32 drake01 [~drake01@unaffiliated/drake01] has joined #lisp 20:00:44 What's the correct way to define the type of a (toplevel) function? 20:01:04 declaim ftype 20:01:26 That's what I thought. 20:02:17 -!- xjrn [~chatzilla@c-76-21-48-114.hsd1.ca.comcast.net] has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20111008085652]] 20:03:30 xjrn [~chatzilla@c-76-21-48-114.hsd1.ca.comcast.net] has joined #lisp 20:04:55 Bah. How the heck is HTTP supposed to work. The client issues a request and the server allows persistent connections and eventually the client doesn't have any more requests to make on that connection. Yet both Chrome and Firefox sit there spinning the progress thingy until the read on the server times out. 20:04:58 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:05:00 I must be very confused about something. 20:07:00 Kron [~Kron@129.97.120.25] has joined #lisp 20:07:00 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:07:25 -!- Kron is now known as Guest15027 20:07:34 antoszka [~antoszka@unaffiliated/antoszka] has joined #lisp 20:07:36 There's no "hey, this is the last request" or content-length whatever going on? 20:08:05 gigamonkey: that sounds like something has gone badly wrong 20:08:14 is the content-length from the server wrong? 20:08:26 Presuming this is with a lisp server, have you found a known-good server that you can slap a packet monitor on to see what's going across the wire? 20:08:32 or does the client think it's a http/1.0 connection while the server thinks it's a http/1.1 connection? 20:08:34 gigamonkey: things like this happen with incorrect content-length (which happens mostly due to unexpected eol-style in external format), or with mishandled Expect: 100-continue, or.. 20:08:53 bad junks 20:08:57 chunks, rather 20:09:28 -!- Guest15027 [~Kron@129.97.120.25] has quit [Read error: Connection reset by peer] 20:09:37 ... junk chunks? 20:09:40 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:09:57 gigamonkey: if you capture the traffic with wireshark and share the dump, I can take a look. 20:11:55 -!- nachtwandler [~nachtwand@p4FE31743.dip.t-dialin.net] has quit [Quit: Lost terminal] 20:11:59 I recall having an issue with Drakma and incorrect content-length values for UTF-8 sequences. 20:13:11 But since you mentioned browsers, that is probably irrelevent. 20:13:52 drakma is just relentlessly conformant to the relevant rfcs. 20:14:07 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:14:23 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:14:23 we had some problems with it a few weeks ago where drakma was encoding some query parameters that google didn't want encoded. drakma was right, but it still broke the query. 20:14:58 welll 20:15:09 PURI can be part of the problem 20:15:40 ace4016 [~ace4016@99.120.69.226] has joined #lisp 20:16:56 Joreji [~thomas@vpn-ho1.unidsl.de] has joined #lisp 20:16:56 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:18:19 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:18:27 I believe this was the source of my problem: "If CONTENT is a sequence, Drakma will use LENGTH to determine its length and will use the result for the `Content-Length' header sent to the server." 20:18:32 -!- xjrn [~chatzilla@c-76-21-48-114.hsd1.ca.comcast.net] has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20111008085652]] 20:18:33 -!- gravicappa [~gravicapp@ppp91-77-189-87.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 20:21:03 Whoops. Seems like I somehow took out the bit where Toot sets the Content-Length header. 20:21:47 Wonder when that happened. 20:23:04 -!- Snaffu [~Snaffu@oh-69-34-16-39.sta.embarqhsd.net] has quit [Ping timeout: 258 seconds] 20:23:17 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:23:40 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:24:39 Kron__ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:24:39 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:25:10 git blame 20:25:12 :) 20:25:19 git bisect! 20:25:46 blame, if you know where the code involved is / was. 20:26:59 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:27:00 -!- Kron__ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:27:22 xjrn [~chatzilla@c-76-21-48-114.hsd1.ca.comcast.net] has joined #lisp 20:28:52 Kron__ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:28:52 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:29:01 Surprise, surprise, it was in the big change where I detangled the generation of the HTTP response. 20:30:08 use the pickaxe, luke. 20:30:11 -!- Kron__ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:30:24 Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has joined #lisp 20:30:51 git log -S'Content-length' 20:34:02 io-k [~user@h-205-141.a146.priv.bahnhof.se] has joined #lisp 20:34:02 -!- Kron_ [~Kron@129-97-120-25.uwaterloo.ca] has quit [Read error: Connection reset by peer] 20:38:03 msponge [~msponge@66.102.14.20] has joined #lisp 20:39:44 sea4ever [~daniel@unaffiliated/sea4ever] has joined #lisp 20:39:49 -!- msponge [~msponge@66.102.14.20] has quit [Client Quit] 20:39:55 Hi all! my lisp interpreter is coming along well. 20:40:20 Does anyone here work on clisp? I want to know what the comment5 utility does, but the comments in the source are in russian or something similar. 20:40:37 german, russian, what is difference 20:40:51 sea4ever: there are no clisp developers here, but they do respond promptly on the mailing list. 20:41:28 -!- Em [~em@unaffiliated/emma] has quit [Ping timeout: 255 seconds] 20:42:23 I'll ask there then. Also, I was wondering /when/ my garbage collector should run. At the moment I have a nonstandard primitive that makes it run..but I am not sure when the GC does it's sweep in regular lisps 20:42:24 I'm German, my Girlfriend is Russian, we both speak English and French, but not each other's language :) 20:42:44 Farzad [~root@46.225.112.176] has joined #lisp 20:43:14 o.o neronus, weird mix you have there. Kinda cool, and maybe lucky. 20:43:32 sea4ever: Have you considered trying to use Google language tools to translate the comments? 20:43:36 You can use the shared languages as a pipe, therefore, the two of you together speak 4 languages. :) 20:44:17 nyef: oh that's an idea. I'll try it now 20:45:21 mathrick [~mathrick@85.218.142.117] has joined #lisp 20:45:22 sea4ever: typically, when allocation is about to run out of space. 20:45:48 antgreen [~user@bas3-toronto06-1176449892.dsl.bell.ca] has joined #lisp 20:46:26 Ah, the allocator takes N bytes initially and hands out from that..I did it similarly but not quite. 20:46:58 I have an allocator which keeps track of what is used and then frees unreferenced objects, then it reuses those for new allocation. 20:47:00 No hard limits though. 20:47:06 sea4ever: I think one common procedure is for the GC to sometimes run when new memory is allocated. 20:47:37 pavelpenev [~pavelludi@83.222.166.206] has joined #lisp 20:47:44 Ralith: That one might work. I'll run the GC when it has run out of 'used' memory and goes to grab more. 20:47:59 since if you're never going to allocate more memory, it doesn't really matter if you have some unused space 20:48:16 -!- pavelludiq [~pavelludi@83.222.166.206] has quit [Ping timeout: 248 seconds] 20:48:58 Also, is a compiler necessary? I refuse to implement a lisp compiler. 20:49:19 sea4ever: What do you think a compiler is? 20:49:22 partly because I know it will be a headache but also because it breaks the whole idea (making it impossible to withold source code) 20:49:31 If you're implementing Common Lisp, have a look at what the spec says about "Minimal Compilation". 20:49:59 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Ping timeout: 258 seconds] 20:50:06 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 20:50:16 sea4ever: really? What happens when I compile to your source language? 20:51:14 ah well you're using the proper definition of compiler.. 20:51:37 I refuse to implement..[anything that produces byte-code or difficult-to-read code] from readable code. 20:51:47 sea4ever: no, I'm only using what seems to be your definition. 20:52:09 Salamander [~Salamande@ppp121-45-144-226.lns10.adl6.internode.on.net] has joined #lisp 20:52:56 -!- realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 20:53:08 realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has joined #lisp 20:53:59 Anyway, the tip for GC was helpful. The rest of my work is copy-pasting lispcode from clisp and implementing the things that it complains are missing. 20:54:27 I'll come back and give another status report when something interesting happens 20:54:33 xan_ [~xan@65.Red-95-122-110.staticIP.rima-tde.net] has joined #lisp 20:56:04 -!- sea4ever [~daniel@unaffiliated/sea4ever] has left #lisp 20:56:48 -!- Salamander [~Salamande@ppp121-45-144-226.lns10.adl6.internode.on.net] has quit [Ping timeout: 248 seconds] 20:57:02 -!- homie` [~levgue@xdsl-78-35-180-60.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:57:18 -!- wbooze` [~levgue@xdsl-78-35-180-60.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:58:32 coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has joined #lisp 20:58:40 setheus: do you have any exciting projects lately? 21:01:05 -!- Jeanne-Kamikaze [~Jeanne-Ka@242.Red-88-24-175.staticIP.rima-tde.net] has quit [Quit: Did you hear that ?] 21:03:53 is there a more idiomatic solution for number clamping (i.e. limiting min/max) than this? http://paste.lisp.org/display/125779 21:04:09 -!- kleppari_ [~spa@bitbucket.is] has quit [Quit: leaving] 21:04:25 p_l: I'd use (min max (max v min)) i think. 21:04:30 (max min (min x max)) (: 21:04:38 clearly inferior!! 21:04:43 ahh 21:04:58 <|3b|> (alexandria:clamp n min max) ? 21:04:58 thank you 21:05:04 |3b|: ahahaha 21:05:14 there's alexandria:clamp, which i wish had different argument ordering 21:05:20 *Xach* wants (clamp min n max) 21:05:27 Surely there is a need for clampf 21:05:46 *|3b|* thought there was one, but can't find it now :/ 21:06:09 Just check quicklisp's global symbol apropos! 21:06:16 ...after i finish writing it :( 21:06:27 <|3b|> though it does have minf and maxf 21:06:56 alexandria:clamp is good enough for me 21:07:01 Soulman1 [~knute@175.80-202-238.nextgentel.com] has joined #lisp 21:07:14 it definitely looks nicer than the rest of the function 21:07:21 Xach: write clamp*! 21:08:06 blame it on the clamp* 21:08:16 rest of the code has bits like this http://paste.lisp.org/+2P1V/1 21:08:34 (I'm controlling a robot from CL) 21:08:39 -!- fmeyer [~fmeyer@201.87.5.119.user.ajato.com.br] has quit [Ping timeout: 252 seconds] 21:09:04 -!- Soulman [~knute@175.80-202-238.nextgentel.com] has quit [Ping timeout: 248 seconds] 21:09:15 style-warning: variable DELAY is never used 21:09:33 Xach: for now 21:09:36 Salamander [~Salamande@ppp121-45-122-33.lns20.adl6.internode.on.net] has joined #lisp 21:09:51 that function is missing the response checking part for now 21:10:30 fmeyer [~fmeyer@c9518865.virtua.com.br] has joined #lisp 21:11:14 it's also a direct port from Ruby 21:11:30 <|3b|> does (logxor cmd h l) not work? 21:11:46 kleppari [~spa@bitbucket.is] has joined #lisp 21:12:15 maartenv [~maartenve@j236250.upc-j.chello.nl] has joined #lisp 21:14:40 hmm didn't check that, I was writing from memory on that part 21:14:57 *antifuchs* gets the voight-clampf machine 21:16:10 -!- maartenv [~maartenve@j236250.upc-j.chello.nl] has left #lisp 21:16:10 -!- wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 21:16:21 -!- peterhil [~peterhil@GGYGMLII.gprs.sl-laajakaista.fi] has quit [Ping timeout: 244 seconds] 21:17:06 wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has joined #lisp 21:17:20 -!- H4ns [57bd6f41@gateway/web/freenode/ip.87.189.111.65] has quit [Ping timeout: 265 seconds] 21:17:51 -!- Athas [~athas@192.38.109.188] has quit [Remote host closed the connection] 21:18:39 Soulman [~knute@175.80-202-238.nextgentel.com] has joined #lisp 21:18:52 -!- Soulman1 [~knute@175.80-202-238.nextgentel.com] has quit [Read error: Connection reset by peer] 21:18:59 -!- iwillig [~ivan@dyn-128-59-150-107.dyn.columbia.edu] has quit [Quit: leaving] 21:19:51 -!- realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 21:20:08 realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has joined #lisp 21:21:45 nanoc [~conanhome@186.123.181.102] has joined #lisp 21:23:29 nurv101 [~nurv@a79-169-54-93.cpe.netcabo.pt] has joined #lisp 21:24:14 Em [~em@unaffiliated/emma] has joined #lisp 21:27:03 -!- xan_ [~xan@65.Red-95-122-110.staticIP.rima-tde.net] has quit [Ping timeout: 245 seconds] 21:28:39 marsell [~marsell@120.18.214.151] has joined #lisp 21:28:56 cesarbp [~cbolano@187.193.239.84] has joined #lisp 21:29:08 Bike [~Glossina@71-38-155-26.ptld.qwest.net] has joined #lisp 21:30:00 -!- io-k [~user@h-205-141.a146.priv.bahnhof.se] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:32:53 iwillig [~ivan@dyn-128-59-151-161.dyn.columbia.edu] has joined #lisp 21:33:08 drdo [~drdo@85.207.54.77.rev.vodafone.pt] has joined #lisp 21:35:55 -!- realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 21:36:13 realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has joined #lisp 21:37:49 killerboy [~mateusz@users69.kollegienet.dk] has joined #lisp 21:38:49 -!- drake01 [~drake01@unaffiliated/drake01] has quit [Quit: Ex-Chat] 21:41:17 -!- nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 21:43:43 -!- realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 21:44:07 realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has joined #lisp 21:44:08 -!- anonus [~anonymous@88.80.28.189] has quit [Quit: WeeChat 0.3.5] 21:44:25 anonus [~anonymous@88.80.28.189] has joined #lisp 21:44:48 -!- gigamonkey [~user@adsl-99-155-194-214.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 248 seconds] 21:45:09 -!- iwillig [~ivan@dyn-128-59-151-161.dyn.columbia.edu] has quit [Quit: leaving] 21:46:33 ISF [~ivan@143.106.196.35] has joined #lisp 21:47:50 -!- venk` is now known as vpit3833 21:48:01 iwillig [~ivan@dyn-128-59-151-161.dyn.columbia.edu] has joined #lisp 21:49:52 -!- cyrillos [~cyrill@188.134.33.194] has quit [Ping timeout: 260 seconds] 21:53:07 Hey Zack 21:53:09 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.6] 21:54:08 -!- dlowe [dlowe@nat/google/x-xsjamtumkdjwsoxt] has quit [Quit: Leaving.] 21:54:23 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 21:55:08 Hey . you know people in low places 21:55:11 -!- Bahman [~Bahman@2.146.18.206] has quit [Quit: Leaving.] 21:57:48 pavelludiq [~pavelludi@83.222.166.206] has joined #lisp 21:57:52 -!- pavelludiq [~pavelludi@83.222.166.206] has quit [Remote host closed the connection] 21:58:06 -!- pavelpenev [~pavelludi@83.222.166.206] has quit [Ping timeout: 240 seconds] 21:59:35 -!- Salamander [~Salamande@ppp121-45-122-33.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 22:08:16 -!- ramusara [~ramusara@220.156.210.236.user.e-catv.ne.jp] has quit [Quit: Leaving...] 22:11:15 -!- dnolen [~davidnole@98.14.92.234] has quit [Remote host closed the connection] 22:16:09 krl [~krl@rymdkoloni.se] has joined #lisp 22:16:10 -!- krl [~krl@rymdkoloni.se] has quit [Write error: Connection reset by peer] 22:16:32 -!- sacho [~sacho@92-247-208-87.spectrumnet.bg] has quit [Read error: Connection reset by peer] 22:16:42 -!- quackv4 [~quack@vps-1058467-4367.manage.myhosting.com] has quit [Ping timeout: 260 seconds] 22:16:59 Kron_ [~Kron@98.143.99.171] has joined #lisp 22:17:08 krl [~krl@rymdkoloni.se] has joined #lisp 22:17:09 -!- krl [~krl@rymdkoloni.se] has quit [Write error: Connection reset by peer] 22:17:32 quackv4 [~quack@108.59.253.172] has joined #lisp 22:18:09 krl [~krl@rymdkoloni.se] has joined #lisp 22:18:09 -!- krl [~krl@rymdkoloni.se] has quit [Read error: Connection reset by peer] 22:19:07 -!- dmiles_afk [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has quit [Ping timeout: 240 seconds] 22:19:44 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Remote host closed the connection] 22:20:57 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 22:26:05 TDT [~user@dhcpw80ffc6fa.dynamic.uiowa.edu] has joined #lisp 22:26:48 -!- iwillig [~ivan@dyn-128-59-151-161.dyn.columbia.edu] has quit [Quit: leaving] 22:28:08 -!- qsun [~qsun@66.220.3.138] has quit [Quit: leaving] 22:29:52 msponge [~msponge@18.189.103.48] has joined #lisp 22:30:41 qsun [~qsun@66.220.3.138] has joined #lisp 22:31:07 -!- askatasuna [~askatasun@190.97.34.146] has quit [Quit: WeeChat 0.3.6] 22:31:22 wakeup [~wakeup@xdsl-89-0-167-26.netcologne.de] has joined #lisp 22:31:31 kpreid [~kpreid@128.153.213.33] has joined #lisp 22:31:34 oi 22:31:43 whats the difference between get and getf? 22:32:18 kokonero [kokonero@crb198.neoplus.adsl.tpnet.pl] has joined #lisp 22:32:26 dmiles_afk [~dmiles@173.239.83.36] has joined #lisp 22:32:44 wakeup: one works on a symbol, the other on a plist? 22:33:29 -!- ISF [~ivan@143.106.196.35] has quit [Ping timeout: 258 seconds] 22:33:37 wakeup: (get symbol key) is (getf (symbol-plist symbol) key) 22:34:11 duomo [~duomo@cpe-69-204-169-245.nycap.res.rr.com] has joined #lisp 22:36:00 wakeup: a good way to know the difference is to read clhs. 22:36:29 pjb: I tried that and couldn't find a textual difference 22:37:00 hagish [~hagish@pD9FBE0C0.dip.t-dialin.net] has joined #lisp 22:37:03 except for plist instead of propertly list 22:37:24 but now I get it 22:37:37 francogrex [~user@109.130.93.14] has joined #lisp 22:37:40 I even think I asked/read this before 22:38:03 wakeup: http://paste.lisp.org/display/125782 22:38:56 (and value (< (read-from-string value) 10.8)) ... takes care of when value is nil so read-from-string doesn't err ? 22:39:04 anyone know why the names are like they are? get seems to be more specific than getf 22:39:18 francogrex: yes. But value also needs to be a string. 22:39:25 -!- cesarbp [~cbolano@187.193.239.84] has quit [Ping timeout: 252 seconds] 22:39:28 and it also needs to contain the representation of a real. 22:39:33 -!- CaZe [~CaZe@unaffiliated/y354c] has quit [Ping timeout: 245 seconds] 22:39:40 wakeup: history. 22:40:21 pjb: it does it's a string containing reals, sometimes there are nil(s). So and checks sequentially from right to left ? 22:40:48 wakeup: have a look at the sources of LISP 1.5 ftp://ftp.informatimago.com/pub/free/develop/lisp/lisp15-0.0.2.tar.gz 22:40:48 -!- TDT [~user@dhcpw80ffc6fa.dynamic.uiowa.edu] has quit [Remote host closed the connection] 22:41:02 lutok [~user@ip98-169-240-101.dc.dc.cox.net] has joined #lisp 22:41:19 francogrex: yes, check clhs and 22:41:42 marsell_ [~marsell@120.18.149.17] has joined #lisp 22:41:47 how did you get a txt out of the clhs html? 22:42:15 C-h y get RET C-x C-h C-x C-f /tmp/get.txt RET C-y C-x C-s 22:42:29 C-h y is bound to common-lisp-hyperspec here. 22:43:03 my emacs is configured to use w3m as browser. 22:43:14 CaZe [~CaZe@unaffiliated/y354c] has joined #lisp 22:43:15 -!- marsell [~marsell@120.18.214.151] has quit [Ping timeout: 276 seconds] 22:43:16 -!- marsell_ is now known as marsell 22:45:55 wakeup: another way would be: lynx -dump file:///usr/share/doc/hyperspec-7.0/HyperSpec/Body/f_getf.htm > /tmp/getf.txt 22:46:54 -!- dmiles_afk [~dmiles@173.239.83.36] has quit [Ping timeout: 258 seconds] 22:47:49 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Ping timeout: 240 seconds] 22:48:11 I cant read assembler :) 22:49:58 -!- markskilbeck [~Mark@unaffiliated/markskilbeck] has quit [Quit: WeeChat 0.3.0] 22:50:11 Try disassemble on clisp, it's quite readable. 22:50:24 http://clisp.org/impnotes/vm.html 22:51:55 pferor [~user@unaffiliated/pferor] has joined #lisp 22:52:36 maybe another time, this is magic to me 22:52:49 and this may be silly but can't get it off my mind and it's disturbing me: (defparameter x 3) ... then (setf x 4) or (defparameter x 4) both are ok but is one preferable than the other? (setf ?) 22:52:59 -!- realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 22:53:12 francogrex: re-evaluating defparameter is ok 22:53:17 realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has joined #lisp 22:53:19 The later is preferable if you have any doubt about the predefinition of x as a special variable. 22:53:23 having a defparameter and later on setting the value is ok 22:53:31 but having two defparameters isn't (: 22:53:49 the first lisp was 500K bytes assembly? 22:53:51 jeeeez 22:53:59 Ie. in a single file starting with defparameter, you can use setf; but in a separate file it would be better advised to use defparameter, so that the loading order of the files doesn't matter. 22:54:17 Having two defparameter is perfectly ok. 22:54:37 the loading order of the files should be given by a system definition (: 22:54:38 wakeup: ah, for 7090 assembly, you can find the manuals on the web. 22:54:40 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 255 seconds] 22:54:59 it's legal, but I would doubt the awareness of whoever did it. 22:55:06 -!- hagish [~hagish@pD9FBE0C0.dip.t-dialin.net] has quit [Quit: Leaving] 22:55:10 wakeup: the 7090 had only 32 Kword of memory. (each word 36-bit). 22:55:24 antifuchs: read my answer above. 22:55:42 ok, it's just that sometimes setfing a defparameter var has the ugly side-effect of printing and I thought reusing defparameter instead of setf at that point to avoid the printing was costly or inappropriate 22:55:46 pjb: I have read that answer, and was reacting to it 22:55:54 pjb: in short, I doubt your sanity (: 22:55:55 I just had an i 22:56:02 oops 22:56:06 francogrex: that's another reason to use defparameter instead of setf in the same file, yes. 22:56:19 ok 22:56:29 mindCrime_ [~chatzilla@rrcs-70-62-112-146.midsouth.biz.rr.com] has joined #lisp 22:57:01 (well usually files are loaded with *load-print* set to nil). 22:57:22 -!- mindCrime [~chatzilla@rrcs-70-62-112-146.midsouth.biz.rr.com] has quit [Ping timeout: 255 seconds] 22:57:51 dmiles_afk [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has joined #lisp 22:57:53 -!- mindCrime_ is now known as mindCrime 22:58:20 -!- nicdev_ [~user@static-72-74-85-37.bstnma.fios.verizon.net] has left #lisp 22:58:45 yes *load-print* is set to nil by default; but was thinking about evaluating setpwise the expressions within one file ie: C-x C-e ... 22:59:11 wakeup: well, the point is that on line 3501 of lisp15.asm, you have the GET function, but there is no GETF, in LISP 1.5. 22:59:21 francogrex: right. 22:59:47 I had an idea today: there is caar cadr caddr and so on, which are fine I guess. But I reall prefer (first (rest ...)) and still find that a little awkward. What about a macro that expands (just for example) like: (getl '(1 (2 3)) (. (_))) to (first (first '(1 (2 3)))) 22:59:53 pjb: thanks 23:00:19 wakeup: well, I'm wrong, that GET seems to be reading cards... 23:00:31 pjb: lisp 1.5 has property lists for symbols? 23:00:49 -!- mathrick [~mathrick@85.218.142.117] has quit [Remote host closed the connection] 23:00:59 It's about all it had, yes. 23:01:04 dmiles_a1k [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has joined #lisp 23:01:09 Values and functions were stored on a property lists. 23:02:14 The PNAME (print name) of the symbol was stored there too). 23:03:08 Perhaps I should refer to the user manual instead of the sources... 23:03:26 would probably be more understandable for me ,) 23:04:20 good night though! 23:04:31 thanks for breaking this down for me 23:04:33 -!- wakeup [~wakeup@xdsl-89-0-167-26.netcologne.de] has quit [Quit: leaving] 23:04:40 -!- coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has quit [Quit: Computer has gone to sleep.] 23:04:57 wakeup: you don't need a macro, just a function. (defun getl (sexp directions) (cond ((null directions) sexp) ((eql 'a (car directions)) (getl (car sexp) (cdr directions))) (t (getl (cdr sexp) (cdr directions))))) (getl '(1 (2 3)) '(d a a)) --> 2 23:10:32 -!- dmiles_afk [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has quit [Ping timeout: 276 seconds] 23:10:40 -!- dmiles_a1k [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has quit [Ping timeout: 258 seconds] 23:10:51 -!- lars_t_h [~lars_t_h@2.129.65.196] has quit [Quit: Leaving] 23:12:15 -!- xjrn [~chatzilla@c-76-21-48-114.hsd1.ca.comcast.net] has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20111008085652]] 23:13:42 -!- Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has quit [Ping timeout: 240 seconds] 23:14:15 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #lisp 23:19:42 Bahman [~Bahman@2.146.18.206] has joined #lisp 23:19:45 -!- scharan [~scharan@169.235.25.47] has quit [Quit: WeeChat 0.3.5] 23:20:08 Hi all! 23:20:58 -!- kokonero [kokonero@crb198.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 260 seconds] 23:22:15 scharan [~scharan@169.235.25.47] has joined #lisp 23:23:02 sacho [~sacho@90.154.214.110] has joined #lisp 23:25:10 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 23:26:54 dmiles_afk [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has joined #lisp 23:28:50 dmiles_a1k [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has joined #lisp 23:29:31 ff0000_it [~ff0000_it@host19-175-dynamic.248-95-r.retail.telecomitalia.it] has joined #lisp 23:32:05 knob [~knob@66.50.243.24] has joined #lisp 23:32:24 dmiles [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has joined #lisp 23:33:17 -!- realitygrill [~realitygr@adsl-76-226-139-160.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 23:33:33 -!- am0c [~am0c@222.235.56.83] has quit [Read error: Connection reset by peer] 23:38:07 -!- anvandare [~anvandare@78-22-152-130.access.telenet.be] has quit [Quit: anvandare] 23:38:36 -!- juniorroy [~dima@212.36.228.103] has quit [Remote host closed the connection] 23:39:23 -!- francogrex [~user@109.130.93.14] has quit [Remote host closed the connection] 23:39:59 xjrn [~chatzilla@c-76-21-48-114.hsd1.ca.comcast.net] has joined #lisp 23:41:38 -!- mishoo__ [~mishoo@79.112.111.128] has quit [Ping timeout: 245 seconds] 23:46:47 -!- MjrTom [MjrTom@azureus/MjrTom] has quit [Disconnected by services] 23:46:48 MjrTom_ [MjrTom@azureus/MjrTom] has joined #lisp 23:47:02 -!- MjrTom_ is now known as MjrTom 23:51:06 kercker [~kercker@218.28.119.165] has joined #lisp 23:52:20 -!- Farzad [~root@46.225.112.176] has quit [Ping timeout: 260 seconds] 23:55:51 Administrator [~quassel@bas2-toronto61-1168013476.dsl.bell.ca] has joined #lisp 23:58:23 -!- ff0000_it [~ff0000_it@host19-175-dynamic.248-95-r.retail.telecomitalia.it] has quit [Quit: leaving] 23:58:40 Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has joined #lisp