00:00:29 -!- pitlimit [~pitlimit@unaffiliated/pitlimit] has quit [Quit: Leaving] 00:01:50 -!- nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 00:02:15 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 260 seconds] 00:04:56 Athas [~athas@130.225.165.40] has joined #lisp 00:05:48 -!- benny [~benny@i577A8227.versanet.de] has quit [Read error: Operation timed out] 00:09:01 -!- _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has quit [Quit: leaving] 00:09:13 em [~em@unaffiliated/emma] has joined #lisp 00:09:38 _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has joined #lisp 00:10:48 -!- Bike [~Glossina@71-38-158-198.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 00:15:36 psilord [~psilord@76.201.144.59] has joined #lisp 00:15:55 benny [~benny@i577A813F.versanet.de] has joined #lisp 00:16:49 psilord2 [~psilord@76.201.144.59] has joined #lisp 00:17:30 -!- doritos [doritos@c-76-118-155-244.hsd1.ct.comcast.net] has quit [Ping timeout: 276 seconds] 00:17:59 Bike [~Glossina@71-38-158-198.ptld.qwest.net] has joined #lisp 00:18:27 Cloud__ [~cbolano@187.208.1.53] has joined #lisp 00:19:03 lolsuper_ [~super_@pool-173-65-194-148.tampfl.fios.verizon.net] has joined #lisp 00:19:03 -!- lolsuper_ [~super_@pool-173-65-194-148.tampfl.fios.verizon.net] has quit [Changing host] 00:19:03 lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has joined #lisp 00:20:06 wildnux [~wildnux@pool-71-96-211-239.dfw.dsl-w.verizon.net] has joined #lisp 00:20:55 -!- cesarbp [~cbolano@189.227.234.136] has quit [Ping timeout: 260 seconds] 00:33:03 -!- quasisane [~sanep@c-76-24-80-97.hsd1.nh.comcast.net] has quit [Quit: leaving] 00:34:06 rien [~rien@dyn-160-39-34-82.dyn.columbia.edu] has joined #lisp 00:35:13 -!- tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has quit [Read error: No route to host] 00:37:50 pjb- [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 00:42:21 pers [~user@96-25-162-104.gar.clearwire-wmx.net] has joined #lisp 00:46:00 -!- gigamonk` [~user@adsl-99-179-45-19.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 01:04:54 -!- phryk [~phryk@yggdrasil.phryk.net] has quit [Ping timeout: 255 seconds] 01:06:38 phryk [~phryk@yggdrasil.phryk.net] has joined #lisp 01:08:23 killerboy [~mateusz@users69.kollegienet.dk] has joined #lisp 01:12:12 -!- Bike [~Glossina@71-38-158-198.ptld.qwest.net] has quit [Ping timeout: 256 seconds] 01:12:29 -!- Athas [~athas@130.225.165.40] has quit [Remote host closed the connection] 01:13:40 Posterdati: a C++ abstract class cannot be instanciated. Hence its lack in commonqt (AFAIK). You would have to write the concrete subclass in C++, and call it from Lisp. 01:14:34 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Read error: Connection reset by peer] 01:14:50 ianmcorvidae [~ianmcorvi@pool-72-79-209-26.spfdma.east.verizon.net] has joined #lisp 01:14:50 -!- ianmcorvidae [~ianmcorvi@pool-72-79-209-26.spfdma.east.verizon.net] has quit [Changing host] 01:14:50 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 01:17:23 -!- Cloud__ [~cbolano@187.208.1.53] has quit [Ping timeout: 260 seconds] 01:21:01 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Ping timeout: 240 seconds] 01:28:42 ianmcorvidae [~ianmcorvi@pool-72-79-219-29.spfdma.east.verizon.net] has joined #lisp 01:28:42 -!- ianmcorvidae [~ianmcorvi@pool-72-79-219-29.spfdma.east.verizon.net] has quit [Changing host] 01:28:42 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 01:29:00 -!- killerboy [~mateusz@users69.kollegienet.dk] has quit [Quit: good night] 01:29:09 Bike [~Glossina@71-38-158-198.ptld.qwest.net] has joined #lisp 01:33:03 lutok [~user@ip98-169-240-101.dc.dc.cox.net] has joined #lisp 01:33:12 -!- Bike [~Glossina@71-38-158-198.ptld.qwest.net] has quit [Ping timeout: 240 seconds] 01:34:25 tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has joined #lisp 01:35:25 Bike [~Glossina@71-38-158-198.ptld.qwest.net] has joined #lisp 01:35:29 Posterdati: it exists, but I'm non sure Qt will handle multiple-iheritance 01:35:51 -!- psilord2 [~psilord@76.201.144.59] has left #lisp 01:36:20 Actually cancel that, it does not exist indeed, thats weird 01:36:30 it probably in a different library from qtcore and qtgui 01:37:06 yup,its in libsmokemultimedia 01:37:48 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Ping timeout: 260 seconds] 01:39:13 Posterdati: (ensure-smoke :qtmultimedia) 01:39:32 Posterdati: and it will find it 01:39:44 gigamonk` [~user@adsl-99-179-45-19.dsl.pltn13.sbcglobal.net] has joined #lisp 01:40:27 still not sure about multi-inheritance, never tried it.. You may have to craete 2 classes, one subclass of graphics item, one subclass of abstractvideosurface 01:40:48 subclassing qt classes works great, and there is an example in tutorial, i use it extensively including paint handlers etc, and it works fine 01:41:03 -!- Guthur [~user@host86-148-31-149.range86-148.btcentralplus.com] has quit [Remote host closed the connection] 01:42:18 dto [~dto@pool-96-252-89-130.bstnma.fios.verizon.net] has joined #lisp 01:42:28 Xach: hows the weather 01:42:37 weather in nyc is cold 01:42:39 my friend is driving back from maine tonight (probably unwisely) 01:42:47 she says theres trees down everywhere 01:43:01 my cat is sticking his head into my armit, and when disturbed has the adorable "me gusta" face 01:43:10 too bad phone is in another room 01:43:43 -!- sonnym [~sonny@rrcs-184-74-137-69.nys.biz.rr.com] has quit [Ping timeout: 248 seconds] 01:44:16 Xach: a very large ancient maple next to the corner of our house and porch, that two people could not close their joined arms around, has been collapsing into a thousand pieces over the last few hours. we're hearing cracks every 2-5 minutes 01:44:41 hi maxm- what cat face is this 01:45:25 http://knowyourmeme.com/memes/me-gusta 01:54:44 -!- gigamonk` is now known as gigamoney 01:54:48 -!- gigamoney is now known as gigamonkey 01:55:17 ugh 01:55:21 looks weird to me 01:55:27 -!- kennyd [~kennyd@93-138-3-129.adsl.net.t-com.hr] has quit [Ping timeout: 248 seconds] 01:56:56 you need to see it used in context I guess, it grows on you 01:58:50 holycow [~holycow@host-64-151-208-2.bchsia.in2net.net] has joined #lisp 01:59:03 jack_rabbit [~jackrabbi@c-98-206-52-111.hsd1.il.comcast.net] has joined #lisp 02:00:18 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 02:01:40 Brendan_T [~brendan@46.105.251.111] has joined #lisp 02:01:41 scombinator [~user@122-59-8-113.jetstream.xtra.co.nz] has joined #lisp 02:02:20 kennyd [~kennyd@78-1-163-175.adsl.net.t-com.hr] has joined #lisp 02:11:01 Damn SBCL types getting in my way 02:18:57 -!- scombinator [~user@122-59-8-113.jetstream.xtra.co.nz] has left #lisp 02:20:21 we don't allow them around here 02:21:02 -!- marsell [~marsell@120.22.59.38] has quit [Quit: marsell] 02:28:29 nefo [~nefo@unaffiliated/nefo] has joined #lisp 02:30:24 -!- Yuuhi [benni@p5483DE36.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 02:30:38 .quit 02:30:45 -!- lutok [~user@ip98-169-240-101.dc.dc.cox.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:35:45 katesmith [~katesmith@75-138-199-162.static.snfr.nc.charter.com] has joined #lisp 02:35:46 -!- katesmith [~katesmith@75-138-199-162.static.snfr.nc.charter.com] has quit [Changing host] 02:35:46 katesmith [~katesmith@unaffiliated/costume] has joined #lisp 02:36:31 Cloud__ [~cbolano@187.208.1.53] has joined #lisp 02:38:18 -!- em [~em@unaffiliated/emma] has quit [Remote host closed the connection] 02:38:51 rpg [~rpg@216.243.156.16.real-time.com] has joined #lisp 02:39:03 em [~em@unaffiliated/emma] has joined #lisp 02:39:55 todun [~todun@seas587.wireless-pennnet.upenn.edu] has joined #lisp 02:41:07 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 252 seconds] 02:41:30 -!- Cloud__ [~cbolano@187.208.1.53] has quit [Ping timeout: 260 seconds] 02:44:05 -!- todun [~todun@seas587.wireless-pennnet.upenn.edu] has quit [Remote host closed the connection] 02:44:19 todun [~todun@seasnet-58-02.seas.upenn.edu] has joined #lisp 02:44:23 -!- em [~em@unaffiliated/emma] has quit [Read error: Connection reset by peer] 02:44:35 em [~em@unaffiliated/emma] has joined #lisp 02:45:00 -!- xyxu [~xyxu@222.68.160.93] has quit [Ping timeout: 260 seconds] 02:45:36 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Ping timeout: 240 seconds] 02:47:09 -!- askatasuna [~askatasun@190.97.54.87] has quit [Quit: WeeChat 0.3.6] 02:50:54 -!- oudeis [~oudeis@222.126.197.129] has quit [Quit: This computer has gone to sleep] 02:54:25 ianmcorvidae [~ianmcorvi@pool-72-79-211-243.spfdma.east.verizon.net] has joined #lisp 02:54:25 -!- ianmcorvidae [~ianmcorvi@pool-72-79-211-243.spfdma.east.verizon.net] has quit [Changing host] 02:54:25 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 02:55:52 lanthan_ [~ze@p54B7BDE5.dip.t-dialin.net] has joined #lisp 02:58:24 -!- jack_rabbit [~jackrabbi@c-98-206-52-111.hsd1.il.comcast.net] has quit [Ping timeout: 240 seconds] 02:58:55 -!- lanthan [~ze@p54B7C0E0.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 02:59:47 -!- Brendan_T [~brendan@46.105.251.111] has quit [Remote host closed the connection] 03:00:47 Brendan_T [~brendan@46.105.251.111] has joined #lisp 03:01:23 -!- Brendan_T [~brendan@46.105.251.111] has quit [Remote host closed the connection] 03:03:07 Bike_ [~Glossina@71-38-158-198.ptld.qwest.net] has joined #lisp 03:04:08 -!- Bike [~Glossina@71-38-158-198.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 03:04:24 -!- el-maxo_ [~max@p5DE8F0E0.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 03:04:32 xyxu [~xyxu@222.68.159.156] has joined #lisp 03:06:55 el-maxo [~max@p5DE8D8E1.dip.t-dialin.net] has joined #lisp 03:07:29 Brendan_T [~brendan@46.105.251.111] has joined #lisp 03:08:19 -!- Brendan_T [~brendan@46.105.251.111] has quit [Remote host closed the connection] 03:11:47 Brendan_T [~brendan@46.105.251.111] has joined #lisp 03:12:39 -!- madnificent [~madnifice@83.101.62.132] has quit [Ping timeout: 252 seconds] 03:12:40 -!- Brendan_T [~brendan@46.105.251.111] has quit [Remote host closed the connection] 03:13:05 guidj0s [~gdjs@187.39.185.219] has joined #lisp 03:14:45 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Ping timeout: 260 seconds] 03:14:49 rtoym [~chatzilla@c-67-180-54-112.hsd1.ca.comcast.net] has joined #lisp 03:16:14 DaDaDosPrompt [~DaDaDosPr@184.99.15.205] has joined #lisp 03:18:35 -!- DaDaDosPrompt [~DaDaDosPr@184.99.15.205] has quit [Client Quit] 03:19:06 DaDaDosPrompt [~DaDaDosPr@184.99.15.205] has joined #lisp 03:21:09 -!- xyxu [~xyxu@222.68.159.156] has quit [Ping timeout: 244 seconds] 03:22:23 wolfpython [~wolf@58.212.31.196] has joined #lisp 03:22:51 gienah [~mwright@ppp121-44-88-164.lns20.syd6.internode.on.net] has joined #lisp 03:23:17 -!- trebor_home [~email@dslb-088-069-134-019.pools.arcor-ip.net] has quit [Ping timeout: 258 seconds] 03:28:19 cesarbp [~cbolano@187.208.1.53] has joined #lisp 03:36:12 xyxu [~xyxu@222.68.159.156] has joined #lisp 03:36:20 -!- CaZe [~yrt@unaffiliated/y354c] has quit [Ping timeout: 260 seconds] 03:38:53 Daditos [~kvirc@unaffiliated/daditos] has joined #lisp 03:42:33 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 03:52:52 Brendan_T [~brendan@46.105.251.111] has joined #lisp 03:56:03 -!- Adlai [~adlai@unaffiliated/adlai] has quit [Remote host closed the connection] 03:56:36 oudeis [~oudeis@222.126.197.129] has joined #lisp 03:57:15 -!- tessier [~treed@kernel-panic/copilotco] has quit [Ping timeout: 255 seconds] 03:58:43 jack_rabbit [~jackrabbi@c-98-206-52-111.hsd1.il.comcast.net] has joined #lisp 04:01:32 Cam_ [~x@209.104.229.66] has joined #lisp 04:03:12 -!- Cam [~x@trivialand/staff/Cam] has quit [Ping timeout: 252 seconds] 04:03:30 -!- guidj0s [~gdjs@187.39.185.219] has quit [Quit: 0] 04:04:45 -!- el-maxo [~max@p5DE8D8E1.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 04:04:57 el-maxo [~max@p5DE8E5D4.dip.t-dialin.net] has joined #lisp 04:16:24 daniel__ [~daniel@p5B326A58.dip.t-dialin.net] has joined #lisp 04:18:30 -!- daniel_ [~daniel@p5082AD73.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 04:18:33 Any hunchentoot hackers who know why you'd want to turn of chunked input or output or persistent connections? 04:18:47 I.e. why are there slots in ACCEPTOR to control that? 04:20:10 gigamonkey: persistent connections can be the thing that kills your server under load, so I can see it being enabled depending on what is accessed 04:23:11 -!- wildnux [~wildnux@pool-71-96-211-239.dfw.dsl-w.verizon.net] has quit [Ping timeout: 276 seconds] 04:25:39 jaminja [~jaminja@unaffiliated/jaminja] has joined #lisp 04:25:59 -!- oudeis [~oudeis@222.126.197.129] has quit [Ping timeout: 252 seconds] 04:27:05 p_l: as something you'd set once on the server when you configure it? 04:27:17 -!- acelent [~user@2001:690:2100:4:200:1aff:fe19:ddfc] has quit [Ping timeout: 244 seconds] 04:27:33 gigamonkey: you might have multiple acceptors in an application, too 04:27:58 but usually it's set once 04:28:30 acelent [~user@2001:690:2100:4:200:1aff:fe19:ddfc] has joined #lisp 04:29:05 Hmmm. 04:31:45 -!- Cam_ [~x@209.104.229.66] has quit [Ping timeout: 260 seconds] 04:32:57 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 276 seconds] 04:33:27 -!- jaminja [~jaminja@unaffiliated/jaminja] has quit [Ping timeout: 260 seconds] 04:34:04 -!- wormphle1m [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 04:37:40 So it seems (looking at Wikipedia a bit) that the other solution to that is to set a short connection timeout. 04:40:16 -!- H4ns [5b3d4eed@gateway/web/freenode/ip.91.61.78.237] has quit [Ping timeout: 265 seconds] 04:41:17 em [~em@unaffiliated/emma] has joined #lisp 04:42:27 gigamonkey: if you're slashdotted, the solution is to disable persistent connections :) 04:42:50 Or stick something in front (nginx, lighttpd, varnish, etc.) which is better suited to handling lots of idle connections. :P 04:43:26 pinterface: if you're getting really heavy traffic, you start bloating up kernel space structures this way 04:44:01 unless you put that reverse proxy on separate server with lots of fast ram :) 04:44:50 p_l: so it seems like the slick thing would be for the acceptor to disable persistent connections when it is getting too many per second. 04:45:03 gigamonkey: yes 04:45:19 also, you could use multiple acceptors to define separate services 04:45:52 like persistent connections for long-polling logged-in clients for server-push, no persistence for other connections 04:46:05 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 258 seconds] 04:46:13 though personally your question made me think of revisiting mod_lisp 04:47:04 em [~em@unaffiliated/emma] has joined #lisp 04:47:09 except with binary protocol that has management data as well, and Erlang-based reverse proxy in front that would provide various things, including various comet/push systems 04:47:42 with reverse proxy supporting both HTTP1.1 as well as SPDY 04:48:15 -!- wolfpython [~wolf@58.212.31.196] has quit [Ping timeout: 248 seconds] 04:50:08 oudeis [~oudeis@59.37.63.109] has joined #lisp 04:51:51 How about the chunking. Seems like hunchentoot just errors if the client asks for chunking and the acceptor has been configured not to allow it. Since the code is there to do it, why not just do it? 04:52:27 -!- em [~em@unaffiliated/emma] has quit [Remote host closed the connection] 04:52:35 -!- nefo [~nefo@unaffiliated/nefo] has quit [Quit: Leaving] 04:53:14 gigamonkey: your app might not be using chunking 04:53:29 and iirc chunking is not just a question of using a different encoding 04:54:20 -!- am0c [~am0c@222.235.56.83] has quit [Ping timeout: 256 seconds] 04:54:41 You mean if I'm using Hunchentoot to serve HTTP to a controlled-by-me client (i.e. not an arbitrary browser) that I know won't use chunking? 04:54:48 -!- jack_rabbit [~jackrabbi@c-98-206-52-111.hsd1.il.comcast.net] has quit [Ping timeout: 240 seconds] 04:55:39 IIRC client requesting chunking spuriously is a possible bug 04:56:02 last time I used chunking... I think we did MJPEG video stream over HTTP 04:56:51 rryoumaa [~unknown@ip68-226-111-195.ph.ph.cox.net] has joined #lisp 04:59:41 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 05:03:08 -!- dto [~dto@pool-96-252-89-130.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 05:03:56 Is CLX active/maintained? 05:05:01 Ralith: to some extent, afaik 05:05:38 doesn't instill a ton of confidence 05:07:11 wildnux [~wildnux@68-191-210-76.dhcp.dntn.tx.charter.com] has joined #lisp 05:07:28 when is the end clause in the extended loop macro necessary? 05:08:37 Ralith: it's "stable" software. At least one of the versions floating around. Unfortunately, it wasn't kept in sync with xlib, so you'd have to add some *new* stuff manually, but nothing is afaik broken 05:08:52 hm, okay 05:08:57 also, quite a lot of "new" functionality in X11 world was done by breaking X11, like Xft 05:09:07 ? 05:09:15 breaking X11? As in, the standard? 05:09:24 Ralith: breaking the principles and design 05:09:27 oh 05:10:02 I also note that there's some GL(X) stuff in it; any idea how mature that is? 05:10:19 referring to this: conditional::= {if | when | unless} form selectable-clause {and selectable-clause}* [else selectable-clause {and selectable-clause}*] [end] 05:10:24 -!- pjb- [~t@81.202.16.46.dyn.user.ono.com] has quit [Ping timeout: 240 seconds] 05:10:36 is that end necessary for anything? 05:10:43 Ralith: there were two competing implementations for modern font/text handling in X11. One from Sun, which depended on server extension, and Xft2, which shoehorning windows (or maybe "dumb framebuffer", even) design on top of X11 05:11:08 :/ 05:11:10 Ralith: I think nyef was working on GLX stuff. It's separate from cl-opengl, and I don't know how usable or stable 05:11:29 does it reproduce cl-opengl's eforts? that seems questionable 05:11:45 my understanding was that cl-opengl would be fully compatible with a clx GLX implementation 05:11:49 Ralith: cl-opengl goes directly to hardware 05:11:55 oh 05:12:17 the only use of GLX there is to establish a proper context so your card doesn't mess up 05:12:40 GLX can be however also used to do OpenGL calls over network 05:12:45 yeah 05:12:49 I see 05:12:50 without touching libGL 05:13:12 -!- rien [~rien@dyn-160-39-34-82.dyn.columbia.edu] has quit [Quit: leaving] 05:13:18 basically, cl-opengl == libGL access, CLX's GLX == networked GL 05:15:36 *p_l* notes that he should be working on ai/ml homework, not read docs to find out whether he can do a shadow set out of MSCP-accessed storage >_> 05:19:28 jack_rabbit [~jackrabbi@c-98-206-52-111.hsd1.il.comcast.net] has joined #lisp 05:21:13 -!- juniorroy [~dima@212.36.228.103] has quit [Ping timeout: 245 seconds] 05:25:09 daigo [~daigo@EM117-55-65-140.emobile.ad.jp] has joined #lisp 05:25:42 Spummy [~connor@222-152-93-30.jetstream.xtra.co.nz] has joined #lisp 05:33:51 -!- Guest46577 [~Kron@69.166.25.219] has quit [Quit: Kron awayyy!] 05:33:57 -!- daigo [~daigo@EM117-55-65-140.emobile.ad.jp] has quit [Ping timeout: 259 seconds] 05:34:47 juniorroy [~dima@212.36.228.103] has joined #lisp 05:36:44 akovalenko: how stable is SBCL on win32? 05:37:41 -!- djanatyn is now known as djanatyn|afk 05:42:49 daigo [~daigo@EM117-55-65-139.emobile.ad.jp] has joined #lisp 05:51:27 -!- daigo [~daigo@EM117-55-65-139.emobile.ad.jp] has quit [Ping timeout: 260 seconds] 05:55:03 cyrillos [~cyrill@188.134.33.194] has joined #lisp 05:56:22 tessier [~treed@mail.copilotco.com] has joined #lisp 06:04:06 marsell [~marsell@120.18.120.163] has joined #lisp 06:08:49 -!- holycow [~holycow@host-64-151-208-2.bchsia.in2net.net] has quit [Quit: Lost terminal] 06:18:16 gravicappa [~gravicapp@ppp91-77-174-77.pppoe.mtu-net.ru] has joined #lisp 06:19:11 -!- dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has quit [Read error: No route to host] 06:19:41 dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has joined #lisp 06:24:48 -!- lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has quit [Ping timeout: 240 seconds] 06:25:57 -!- Bike_ [~Glossina@71-38-158-198.ptld.qwest.net] has quit [Quit: leaving] 06:29:01 -!- dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has quit [Ping timeout: 240 seconds] 06:29:12 -!- EmmanuelOga [~emmanuel@190.244.27.236] has quit [Ping timeout: 240 seconds] 06:29:58 -!- leo2007 [~leo@123.114.42.230] has quit [Ping timeout: 258 seconds] 06:31:15 -!- juniorroy [~dima@212.36.228.103] has quit [Read error: Operation timed out] 06:31:25 jewel [~jewel@196-215-16-235.dynamic.isadsl.co.za] has joined #lisp 06:34:29 dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has joined #lisp 06:38:48 -!- dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has quit [Ping timeout: 240 seconds] 06:46:36 juniorroy [~dima@212.36.228.103] has joined #lisp 06:47:31 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:48:04 dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has joined #lisp 06:52:24 -!- marsell [~marsell@120.18.120.163] has quit [Ping timeout: 258 seconds] 07:01:24 -!- rryoumaa [~unknown@ip68-226-111-195.ph.ph.cox.net] has left #lisp 07:03:12 -!- jack_rabbit [~jackrabbi@c-98-206-52-111.hsd1.il.comcast.net] has quit [Ping timeout: 240 seconds] 07:07:41 -!- wildnux [~wildnux@68-191-210-76.dhcp.dntn.tx.charter.com] has quit [Ping timeout: 252 seconds] 07:24:28 jtza8 [~jtza8@iburst-41-213-44-42.iburst.co.za] has joined #lisp 07:31:50 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 07:33:34 H4ns [57bd7954@gateway/web/freenode/ip.87.189.121.84] has joined #lisp 07:41:15 Hrmmm. I'm new to Lisp and trying to fully understand the practical differences between macros and functions, as it's probably a FAQ, anyone know any good explanations/examples around the net? 07:41:15 sdemarre [~serge@91.176.62.153] has joined #lisp 07:41:54 (By practical differences I mean beyond the simple idea that macros are substituted in at compile time) 07:42:13 (Usages, etc) 07:42:39 Spummy: functions are what you're used to. Macros are essentially functions that run at compile time with some extras to manipulate the AST, so you can use them to implement various niceties that don't fit otherwise 07:42:44 Spummy: use functions unless you can't. 07:42:51 Spummy: macros can add syntactical elements as they can control when their arguments are evaluated. function arguments are always evaluated from left to right. 07:43:31 Spummy: macros can't be traced, occupy more space in their compiled form. all usages must be recompiled after recompilation. 07:43:36 Spummy: you'll know when you want to use macros: functions just won't do. 07:44:06 I consider a nice case of macro use to be the WITH-OPEN-FILE and similar macros 07:44:08 recompiled after redefinition, of course 07:45:07 Hrmm. 07:45:30 but that's my personal preference. They provide nice, clean, *readable* way to provide standard blocks of code that wrap around the "meat" - that is, what you need to concentrate on, instead of writing for nth time the code to open and close a file 07:45:38 Yeah, I guess a good start to understanding is examples of places where macros are better/actually possible compared to functions. 07:46:13 Spummy: there is no place where macros are better than functions except when functions can't do the desired task. 07:46:35 Okay, are they then "worse" or just "different"? 07:47:00 IE, is there any reason to actively avoid macros where possible. 07:47:11 unnecessary and add extra complexity where it's not needed 07:47:13 pitlimit [~pitlimit@unaffiliated/pitlimit] has joined #lisp 07:47:16 Spummy: they are meant to do different things than functions. 07:47:30 except when you hit the things you're supposed to use macros for :) 07:47:42 -!- realitygrill [~realitygr@76.226.206.250] has quit [Quit: realitygrill] 07:48:24 p_l is right, you'll notice when you hit that limit :) 07:49:13 duomo [~duomo@cpe-69-204-169-245.nycap.res.rr.com] has joined #lisp 07:49:24 Is there a function to replace an item in a list? something with similar syntax as replace-if-not? 07:50:30 pitlimit: substitute[-if[-not]] 07:50:50 thanks! 07:51:54 Okay. I guess i just currently don't see the point. 07:52:11 Also, why do macros add complexity vs functions? p_l 07:52:26 Spummy: just learn without them, at some point you'll feel the need for abstractions that functions can't provide. 07:53:34 Alright then. 07:53:38 I guess. 07:54:01 Don't worry about it. 07:54:48 Also, what does "&" in front of some atoms (I think that's the word...) mean? 07:55:00 I've seen it in many examples, none ever explain that. 07:55:34 Spummy: what book are you reading to learn lisp? 07:55:48 http://www.gigamonkeys.com/book/ 07:55:54 Well. 07:56:02 They don't explain it when it comes up. 07:56:09 pkhuong, when using substitute, does key refer to the key of the field you are trying to change or the field you are searching on 07:56:24 Spummy: because with macros you might suddenly find yourself wondering at which stage of compilation you're in (something that happened to me when I wrote my first macro :D) 07:57:27 Spummy: ah, you mean &key, &rest etc. that are lambda list keywords. the & has no meaning it itself, it is just there to make the symbols stand out as they are treated specially by lisp 07:58:55 Spummy: but maybe that book is not right for you. there is "a gentle introduction to common lisp" which takes a different approach. 07:59:15 -!- homie [~levgue@xdsl-78-35-164-84.netcologne.de] has quit [Read error: Connection reset by peer] 07:59:22 -!- wbooze [~levgue@xdsl-78-35-164-84.netcologne.de] has quit [Read error: Connection reset by peer] 07:59:46 Yeah, I'm having trouble finding a decent resource to learnt it. 08:00:34 homie [~levgue@xdsl-78-35-153-178.netcologne.de] has joined #lisp 08:00:44 wbooze [~levgue@xdsl-78-35-153-178.netcologne.de] has joined #lisp 08:01:14 Most get way too complicated, or do way too much of "And we'll use this but not explain it till many chapters later so you don't ACTUALLY know how the code works thus making mentioning it now actually teach you nothing." 08:01:21 Spummy: Gentle Introduction is a gentle :) way to get started on how lists (and thus the "symbolic") stuff is done 08:02:04 I have a list of (#S(NODE :ABC (9 2) :TIME 1) #S(NODE :ABC (9 4) :TIME 20)) ... I want to replace time 20 with time 5 where ABC is (9 4)... can anyone tell me how I might do this? 08:02:18 Spummy: "practical common lisp" is a book for people who already know at least one programming language 08:02:32 I know a few. 08:02:41 Python C++ C Actionscript Lua. 08:02:45 Spummy: yeah, but sometimes it doesn't mesh right 08:02:50 Lisp is nothing like those at all. 08:02:55 So it doesn't really help. 08:03:00 Spummy: well, then it fails on you and you need a different resource. 08:03:16 *p_l* recalls playing a little with PCL, then giving up and only "getting it" after playing with Haskell 08:03:27 Or is it better if I simply delete the node and replace it with the new one? 08:03:46 Oh god. This is the book with the goddamn diagrams. 08:04:21 Spummy: stop swearing. 08:04:40 argh can anyone point me in the right direction? 08:09:05 hagish [~hagish@p54981DE8.dip.t-dialin.net] has joined #lisp 08:09:51 -!- sellout- [~Adium@c-76-105-139-195.hsd1.or.comcast.net] has quit [Quit: Leaving.] 08:11:58 leo2007 [~leo@123.123.249.218] has joined #lisp 08:12:15 Well, thanks for pointing me (back) to this book. I was originally very put off by the diagrams as "Too simple" but apparently that's only the first few chapters. So I guess I'll just go through and see how it goes. 08:13:23 pkhuong, substitute is okay, but I want to replace anything instead of having to specify a value to replace 08:13:26 Is there any way to do this? 08:14:57 In other words (substitute "abc" A aList :test #'(lambda....) key: #'search_field) 08:15:03 I want A to be anything 08:15:05 is that possible? 08:16:12 hm the room has died 08:17:23 pitlimit: (dolist (node nodes) (when (= (node-time node) 20) (setf (node-time node) 30))) ? 08:17:40 :( yes 08:17:44 I didn't think of iterating over it :( 08:18:32 thank you 08:19:31 Jeanne-Kamikaze [~Jeanne-Ka@210.Red-88-6-232.staticIP.rima-tde.net] has joined #lisp 08:27:27 hi 08:27:38 H4ns, do you think you could make a recommendation? I'm building a huge tree. Discarded nodes are place into a list... I want to search that list occasionally. Does it make sense for me just to iterate through it? Sort it after inserting? 08:27:57 Is remove-if-not faster than search? 08:28:02 Oops than iterating over the list 08:32:23 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 08:35:35 pitlimit: experiment yourself to find out what matters 08:37:44 pitlimit: if your list of discarded nodes grows large, you might be better off with a hash table. 08:37:52 pitlimit: but really, i'd explore and profile. 08:38:24 Okay 08:38:29 I'm not sure how efficient library functions are 08:38:32 or built-in functions 08:38:36 that's why I was asking 08:39:36 -!- insomniaSalt [~milan@unaffiliated/iammilan] has quit [Ping timeout: 240 seconds] 08:41:34 insomniaSalt [~milan@unaffiliated/iammilan] has joined #lisp 08:50:48 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 08:53:50 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 08:56:49 schaueho [~schaueho@dslb-088-066-044-241.pools.arcor-ip.net] has joined #lisp 08:59:12 -!- Brendan_T [~brendan@46.105.251.111] has quit [Ping timeout: 255 seconds] 09:03:13 petedunham [~mehmet@78.191.110.14] has joined #lisp 09:03:18 -!- petedunham [~mehmet@78.191.110.14] has left #lisp 09:09:54 -!- dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has quit [Ping timeout: 256 seconds] 09:10:00 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Ping timeout: 240 seconds] 09:14:23 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 276 seconds] 09:19:01 dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has joined #lisp 09:19:44 pkhuong: alive? 09:21:14 -!- pers [~user@96-25-162-104.gar.clearwire-wmx.net] has quit [Ping timeout: 256 seconds] 09:25:57 drake01 [~drake01@unaffiliated/drake01] has joined #lisp 09:26:38 Davidbrcz__ [~david@ANantes-151-1-12-194.w83-195.abo.wanadoo.fr] has joined #lisp 09:27:35 -!- drake01 [~drake01@unaffiliated/drake01] has quit [Max SendQ exceeded] 09:28:47 drake01 [~drake01@unaffiliated/drake01] has joined #lisp 09:28:59 urandom__ [~user@p548A3E11.dip.t-dialin.net] has joined #lisp 09:30:01 brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has joined #lisp 09:30:34 wolf__ [~wolf@121.229.42.224] has joined #lisp 09:37:04 -!- Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has quit [Quit: leaving] 09:37:57 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 09:47:27 -!- drdo [~drdo@85.207.54.77.rev.vodafone.pt] has quit [Remote host closed the connection] 09:47:57 -!- oudeis [~oudeis@59.37.63.109] has quit [Quit: This computer has gone to sleep] 09:49:41 -!- xyxu [~xyxu@222.68.159.156] has quit [Ping timeout: 258 seconds] 09:49:44 -!- dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has quit [Read error: Connection reset by peer] 09:53:44 molbdnilo [~Ove@c80-216-198-94.bredband.comhem.se] has joined #lisp 09:55:53 naeg [~naeg@194.208.239.170] has joined #lisp 09:59:08 -!- pitlimit [~pitlimit@unaffiliated/pitlimit] has quit [Ping timeout: 252 seconds] 10:03:26 xyxu [~xyxu@222.68.159.156] has joined #lisp 10:04:02 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #lisp 10:04:27 -!- MoALTz [~no@host-92-18-7-192.as13285.net] has quit [Ping timeout: 255 seconds] 10:05:10 -!- molbdnilo [~Ove@c80-216-198-94.bredband.comhem.se] has quit [Quit: molbdnilo] 10:06:35 gensym [~user@dslb-088-071-149-049.pools.arcor-ip.net] has joined #lisp 10:09:59 waveman [~tim@124.170.43.134] has joined #lisp 10:10:17 xwolf- [~xwolf-@76.73.16.26] has joined #lisp 10:11:12 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Ping timeout: 255 seconds] 10:11:18 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 10:11:27 -!- schaueho [~schaueho@dslb-088-066-044-241.pools.arcor-ip.net] has quit [Ping timeout: 248 seconds] 10:12:56 drdo [~drdo@85.207.54.77.rev.vodafone.pt] has joined #lisp 10:13:04 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 10:13:35 -!- Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has quit [Ping timeout: 248 seconds] 10:16:50 -!- Spummy [~connor@222-152-93-30.jetstream.xtra.co.nz] has quit [Quit: Ex-Chat] 10:20:16 hello, has anyone tried to use klacks parser with html? it is part of closure-xml, which is suppose to work with closure-html. getting errors with it, but other parsers in cxml work fine. maybe the problem is in my parse function, passing the wrong builder to chtml:parse? 10:20:20 http://paste.lisp.org/display/125582 10:22:50 akovalen` [~anton@95.73.221.214] has joined #lisp 10:22:58 -!- mishoo__ [~mishoo@86.124.148.84] has quit [Read error: Connection reset by peer] 10:23:14 mishoo [~mishoo@86.124.148.84] has joined #lisp 10:24:24 -!- akovalenko [~anton@95.72.170.186] has quit [Ping timeout: 240 seconds] 10:26:09 prxq [~mommer@mnhm-590c25f9.pool.mediaWays.net] has joined #lisp 10:27:56 hi 10:28:36 lars_t_h [~lars_t_h@0132300253.0.fullrate.dk] has joined #lisp 10:31:58 -!- lars_t_h [~lars_t_h@0132300253.0.fullrate.dk] has quit [Client Quit] 10:32:13 lars_t_h [~lars_t_h@0132300253.0.fullrate.dk] has joined #lisp 10:35:30 -!- wolf__ [~wolf@121.229.42.224] has quit [Ping timeout: 258 seconds] 10:35:55 -!- brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune_] 10:37:22 molbdnilo [~Ove@c80-216-198-94.bredband.comhem.se] has joined #lisp 10:42:05 gko [~gko@111.81.67.238] has joined #lisp 10:43:24 -!- drake01 [~drake01@unaffiliated/drake01] has quit [Quit: Ex-Chat] 10:58:37 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 240 seconds] 11:02:15 c_arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has joined #lisp 11:05:40 Mekanik [~vov@91.79.52.107] has joined #lisp 11:06:10 Joreji [~thomas@vpn-eu1.unidsl.de] has joined #lisp 11:06:13 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Ping timeout: 240 seconds] 11:06:14 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 252 seconds] 11:08:14 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 11:09:07 oudeis [~oudeis@222.126.197.129] has joined #lisp 11:12:45 -!- DaDaDosPrompt [~DaDaDosPr@184.99.15.205] has quit [Quit: DaDaDosPrompt] 11:12:52 -!- xyxu [~xyxu@222.68.159.156] has quit [Ping timeout: 244 seconds] 11:13:21 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Ping timeout: 252 seconds] 11:14:54 lutok [~user@ip98-169-240-101.dc.dc.cox.net] has joined #lisp 11:16:00 -!- gravicappa [~gravicapp@ppp91-77-174-77.pppoe.mtu-net.ru] has quit [Ping timeout: 260 seconds] 11:17:56 madnificent [~madnifice@83.101.62.132] has joined #lisp 11:19:41 Guthur [~user@host86-148-31-149.range86-148.btcentralplus.com] has joined #lisp 11:23:22 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 11:26:48 xyxu [~xyxu@222.68.159.156] has joined #lisp 11:28:34 -!- Mekanik [~vov@91.79.52.107] has quit [Quit: WeeChat 0.3.6] 11:30:25 brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has joined #lisp 11:33:25 gravicappa [~gravicapp@ppp91-77-164-230.pppoe.mtu-net.ru] has joined #lisp 11:34:34 -!- gensym [~user@dslb-088-071-149-049.pools.arcor-ip.net] has quit [Ping timeout: 244 seconds] 11:39:07 hi, is quicklisp server down? 11:39:22 how come? 11:39:41 I cannot open quiclisp.org 11:39:59 quicklisp.org 11:40:03 it works 11:40:08 Yuuhi [benni@p5483C249.dip.t-dialin.net] has joined #lisp 11:40:22 hmmm 11:40:31 http://www.quicklisp.org/ - works now for you? 11:40:38 yes 11:40:48 I'm surfing it now! 11:40:51 ok, I will bounce the computer and modem 11:41:18 -!- puchacz [~puchacz@87-194-5-99.bethere.co.uk] has quit [Remote host closed the connection] 11:41:45 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 11:41:58 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 11:46:26 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 11:47:50 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 11:47:59 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 11:54:03 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 11:56:56 chturne [~charles@2.26.61.222] has joined #lisp 11:57:48 dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has joined #lisp 11:57:52 -!- dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has quit [Excess Flood] 11:58:28 dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has joined #lisp 11:58:33 -!- dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has quit [Excess Flood] 11:59:09 dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has joined #lisp 11:59:30 -!- chturne [~charles@2.26.61.222] has quit [Client Quit] 12:00:50 eulyix [~charles@2.26.61.222] has joined #lisp 12:03:00 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.6] 12:03:20 naeg [~naeg@194.208.239.170] has joined #lisp 12:03:40 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 12:05:25 puchacz: work for me too 12:05:52 gaidal [~gaidal@61.144.107.202] has joined #lisp 12:06:14 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 12:06:18 -!- gaidal [~gaidal@61.144.107.202] has quit [Client Quit] 12:06:36 gaidal [~gaidal@61.144.107.202] has joined #lisp 12:08:51 -!- molbdnilo [~Ove@c80-216-198-94.bredband.comhem.se] has quit [Quit: molbdnilo] 12:09:53 -!- akovalen` is now known as akovalenko 12:11:12 -!- c_arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has quit [Ping timeout: 240 seconds] 12:13:57 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 12:14:02 mobydick [~textual@124-171-177-187.dyn.iinet.net.au] has joined #lisp 12:14:45 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 12:19:07 hakzsam [~hakzsam@aqu33-5-82-245-96-206.fbx.proxad.net] has joined #lisp 12:23:34 -!- mobydick [~textual@124-171-177-187.dyn.iinet.net.au] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 12:23:57 -!- todun [~todun@seasnet-58-02.seas.upenn.edu] has quit [Ping timeout: 255 seconds] 12:24:10 -!- homie [~levgue@xdsl-78-35-153-178.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:24:20 -!- wbooze [~levgue@xdsl-78-35-153-178.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:24:44 wolfpython [~wolf@180.111.193.241] has joined #lisp 12:27:00 -!- wolfpython [~wolf@180.111.193.241] has quit [Max SendQ exceeded] 12:27:36 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 12:28:12 wolfpython [~wolf@180.111.193.241] has joined #lisp 12:28:33 wbooze [~levgue@xdsl-78-35-153-178.netcologne.de] has joined #lisp 12:29:05 Cloud__ [~cbolano@187.208.1.53] has joined #lisp 12:29:29 homie [~levgue@xdsl-78-35-153-178.netcologne.de] has joined #lisp 12:31:16 -!- xyxu [~xyxu@222.68.159.156] has quit [Ping timeout: 258 seconds] 12:32:58 -!- eulyix [~charles@2.26.61.222] has quit [Quit: To iterate is human, to recurse divine] 12:33:00 -!- cesarbp [~cbolano@187.208.1.53] has quit [Ping timeout: 260 seconds] 12:33:36 -!- Cloud__ [~cbolano@187.208.1.53] has quit [Ping timeout: 260 seconds] 12:36:09 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Ping timeout: 256 seconds] 12:38:01 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 12:39:01 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 12:39:49 -!- lutok [~user@ip98-169-240-101.dc.dc.cox.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:39:52 -!- gravicappa [~gravicapp@ppp91-77-164-230.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 12:40:29 -!- Jeanne-Kamikaze [~Jeanne-Ka@210.Red-88-6-232.staticIP.rima-tde.net] has quit [Quit: Did you hear that ?] 12:40:49 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Client Quit] 12:40:55 Jeanne-Kamikaze [~Jeanne-Ka@210.Red-88-6-232.staticIP.rima-tde.net] has joined #lisp 12:41:35 -!- lars_t_h [~lars_t_h@0132300253.0.fullrate.dk] has quit [Quit: lars_t_h] 12:43:27 -!- wolfpython [~wolf@180.111.193.241] has quit [Ping timeout: 248 seconds] 12:43:30 xyxu [~xyxu@222.68.159.156] has joined #lisp 12:43:30 albacker [~eni@unaffiliated/enyx] has joined #lisp 12:45:46 jmckitrick [~user@108-77-157-187.lightspeed.tukrga.sbcglobal.net] has joined #lisp 12:48:41 Xach are you online yet? 12:52:22 jmckitrick: what's up? 12:53:54 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #lisp 12:54:17 does anyone have tcr's current cell number? 13:02:31 jmckitrick: the suspense is killing me! 13:02:37 -!- waveman [~tim@124.170.43.134] has quit [Quit: leaving] 13:03:25 -!- X-Scale [email@2001:470:1f14:135b::2] has quit [Ping timeout: 240 seconds] 13:03:53 Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has joined #lisp 13:04:29 Gmind [~nevermind@113.190.233.60] has joined #lisp 13:05:51 Guest18367 [email@89.180.150.131] has joined #lisp 13:06:55 mmm... delicious completely weird complex lambda-y-combinator setup 13:07:22 which could've easily been avoided by an upvalue-boolean or something, but why do it the easy way? 13:08:00 -!- mishoo [~mishoo@86.124.148.84] has quit [Ping timeout: 240 seconds] 13:09:45 pjb- [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 13:10:25 molbdnilo [~Ove@c80-216-198-94.bredband.comhem.se] has joined #lisp 13:10:27 -!- jmckitrick [~user@108-77-157-187.lightspeed.tukrga.sbcglobal.net] has quit [Remote host closed the connection] 13:10:44 jmckitrick [~user@108-77-157-187.lightspeed.tukrga.sbcglobal.net] has joined #lisp 13:10:50 -!- Guest18367 [email@89.180.150.131] has quit [Remote host closed the connection] 13:11:31 -!- jmckitrick [~user@108-77-157-187.lightspeed.tukrga.sbcglobal.net] has quit [Remote host closed the connection] 13:13:18 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 13:13:52 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 13:18:07 LiamH [~healy@pool-108-45-22-54.washdc.east.verizon.net] has joined #lisp 13:25:50 -!- hagish [~hagish@p54981DE8.dip.t-dialin.net] has quit [Quit: Leaving] 13:26:34 hagish [~hagish@p54981DE8.dip.t-dialin.net] has joined #lisp 13:30:23 -!- Joreji [~thomas@vpn-eu1.unidsl.de] has quit [Ping timeout: 248 seconds] 13:36:56 millerti [~millerti@76-232-38-36.lightspeed.clmboh.sbcglobal.net] has joined #lisp 13:39:10 -!- gko [~gko@111.81.67.238] has quit [Remote host closed the connection] 13:39:21 gko [~gko@111.81.67.238] has joined #lisp 13:40:04 lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has joined #lisp 13:40:25 spacefrogg [~spacefrog@drsd-4d05e410.pool.mediaWays.net] has joined #lisp 13:40:34 -!- spacefrogg [~spacefrog@drsd-4d05e410.pool.mediaWays.net] has quit [Changing host] 13:40:34 spacefrogg [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 13:41:48 gensym [~user@dslb-088-071-149-049.pools.arcor-ip.net] has joined #lisp 13:44:25 gffa [~gffa@unaffiliated/gffa] has joined #lisp 13:44:41 -!- lanthan_ [~ze@p54B7BDE5.dip.t-dialin.net] has quit [Quit: Ex-Chat] 13:49:00 -!- brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune_] 13:50:06 -!- antifuchs [~foobar@care.boinkor.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 13:50:36 antifuchs [~foobar@care.boinkor.net] has joined #lisp 13:50:51 am I right in thinking that there's no (standard) way to modify how the reader interprets tokens? 13:51:04 eg if I wanted to treat certain tokens as strings I'd have to write my own reader? 13:51:46 There are a couple of challenges involved. 13:52:04 http://dorophone.blogspot.com/2008/03/common-lisp-reader-macros-simple.html 13:52:04 You could write reader macros for each possible initial constituent character. 13:52:06 "simple" 13:52:40 But you have then the more serious problem that the reader cannot return multiple tokens. 13:53:26 Remembering that the reader was an expedient hack probably puts it in a more proper light; for anything non-trivial you probably want to replace it. 13:55:19 I'm not clear why the inability to return multiple tokens is a problem - I don't need to change the rules for terminating tokens 13:56:11 but anyway, turning all constituent characters into macro characters doesn't sound great so I think I'll explore the replacing it route 14:00:12 lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has joined #lisp 14:00:54 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 14:01:03 -!- lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has quit [Remote host closed the connection] 14:02:37 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 14:03:22 -!- antifuchs [~foobar@care.boinkor.net] has quit [Ping timeout: 244 seconds] 14:03:36 antifuchs [~foobar@care.boinkor.net] has joined #lisp 14:07:52 does (ltktest) work for anyone in sbcl ? 14:08:15 i get bad screen-width error or so..... 14:08:25 tho ltk-eyes works for example.... 14:09:40 echo puts '[info patchlevel]' \; exit |wish 14:09:53 Joreji [~thomas@vpn-ei1.unidsl.de] has joined #lisp 14:10:09 -!- gko [~gko@111.81.67.238] has quit [Ping timeout: 276 seconds] 14:10:39 where's that to put ? in the debugger ? 14:10:44 in shell 14:10:56 uhh, why in shell ? 14:10:59 the point is, I'd like to know what's your wish version 14:11:10 oh ok 14:11:20 no problem here with ltk for tk 8.5 and 8.6 beta 14:12:01 tk 8.5.9 14:12:14 err rather tcl 14:12:16 hmm, seems not too old for ltk 14:12:28 -!- puchacz [~puchacz@87-194-5-99.bethere.co.uk] has quit [Ping timeout: 260 seconds] 14:13:44 wait, screen-width? echo puts '[winfo screenwidth .]' \; exit |wish 14:13:55 and the perl-tk version is 804.029 or so 14:14:14 1440 14:14:23 screenwidth 14:14:47 hmm 14:15:22 i think the one calculated in the ltktest function or so is wrong or so somehow.... 14:15:34 serra [~serra@host144-229-dynamic.4-87-r.retail.telecomitalia.it] has joined #lisp 14:15:38 ciao 14:15:47 i get the toplevel frame but it's nonfunctional cause it throws me into the wish debugger... 14:16:21 lutok [~user@ip98-169-240-101.dc.dc.cox.net] has joined #lisp 14:16:22 : list 14:17:06 :list 14:17:24 *list 14:17:45 #list 14:21:52 :list 14:21:54 server 14:21:55 -!- xyxu [~xyxu@222.68.159.156] has quit [Max SendQ exceeded] 14:26:20 serichsen [~user@hmbg-5f760e9f.pool.mediaWays.net] has joined #lisp 14:26:26 Hello! 14:26:31 -!- leo2007 [~leo@123.123.249.218] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 14:26:58 homie: rightmost button in wish error dialog shows TCL backtrace. If it doesn't help you, you can paste it somewhere (not to IRC window!) and share the link 14:28:23 homie: to paste from tk on x11, select the text and press middle mouse button in destination (iirc, Ctrl-c as "set CLIPBOARD selection" in wish text windows works too ) 14:29:05 gko [~gko@111.81.67.238] has joined #lisp 14:30:46 akovalenko: ok wait a little, i'm gonna get the error again, and i'll paste it somewhere.. 14:31:13 -!- serra [~serra@host144-229-dynamic.4-87-r.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 14:31:40 -!- xwolf- [~xwolf-@76.73.16.26] has quit [Quit: ..] 14:32:22 ltk people should've considered overriding 'proc bgerror' in Tk processes, of course.. 14:34:11 akovalenko: http://pastie.org/2782946 14:35:22 homie: try (let ((*read-default-float-format* 'single-float)) (ltktest)) 14:35:37 setmeaway2 [oosool3@118.45.149.92] has joined #lisp 14:36:28 ah works now 14:36:37 if it helps, it's the bug in ltk (ltk should take care of lisp-print-tk-"read" consistency) 14:36:42 -!- Gmind [~nevermind@113.190.233.60] has quit [Ping timeout: 255 seconds] 14:37:32 diegoviola [~diego@host-1-211.b15.cvc.com.py] has joined #lisp 14:37:35 -!- diegoviola [~diego@host-1-211.b15.cvc.com.py] has left #lisp 14:39:26 Gmind [~nevermind@113.190.233.60] has joined #lisp 14:39:41 -!- setmeaway [~setmeaway@118.45.149.199] has quit [Ping timeout: 256 seconds] 14:39:48 nilboog [~null@178-36-230-145.adsl.inetia.pl] has joined #lisp 14:40:22 -!- __main__ [~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 14:40:27 -!- molbdnilo [~Ove@c80-216-198-94.bredband.comhem.se] has quit [Quit: molbdnilo] 14:40:46 how do i parse-timestring according to asc format in local-time 14:40:58 it seems parse-timestring doesn't take :format key 14:41:02 ? 14:44:06 xyxu [~xyxu@222.68.159.156] has joined #lisp 14:44:54 schaueho [~schaueho@dslb-088-066-044-241.pools.arcor-ip.net] has joined #lisp 14:50:01 Athas [~athas@130.225.165.40] has joined #lisp 14:50:07 MoALTz [~no@host-92-18-4-73.as13285.net] has joined #lisp 14:50:27 __main__ [~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net] has joined #lisp 14:54:05 -!- akovalenko [~anton@95.73.221.214] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:56:06 molbdnilo [~Ove@c80-216-198-94.bredband.comhem.se] has joined #lisp 14:56:13 -!- pjb- [~t@81.202.16.46.dyn.user.ono.com] has quit [Ping timeout: 260 seconds] 14:58:13 -!- psilord [~psilord@76.201.144.59] has quit [Ping timeout: 240 seconds] 14:58:59 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 14:59:27 -!- xyxu [~xyxu@222.68.159.156] has left #lisp 15:04:36 Kron_ [~Kron@69.166.25.219] has joined #lisp 15:06:48 akovalenko [~anton@95.73.221.214] has joined #lisp 15:09:20 awright, who exported more stuff from alexandria 15:09:28 sellout- [~Adium@c-76-105-139-195.hsd1.or.comcast.net] has joined #lisp 15:09:54 it broke cl-num-utils 15:10:24 heh, are you preparing to ql dist upgrade? (ooh, chipz..) 15:11:28 -!- oudeis [~oudeis@222.126.197.129] has quit [Quit: This computer has gone to sleep] 15:11:46 trying to, yes 15:12:24 btw, I'm always in doubts with alexandria: "I should list all names in import-from.. but they're pretty stable, are they really going to export more within alexandria.0.dev?". Then i use :use.. 15:12:27 adeht? 15:13:49 ISF [~ivan@143.106.196.27] has joined #lisp 15:15:39 askatasuna [~askatasun@190.97.34.146] has joined #lisp 15:15:42 -!- Yuuhi [benni@p5483C249.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:16:02 is it possible to deftype a list of say numbers? 15:16:21 Xach, do you have some kind of setup that can easily test if changes in one system break dependent systems? 15:17:06 gensym```: with a SATISFIES type. Probably not what you're looking for. 15:17:26 LiamH: yes 15:17:29 gensym```: (if we leave out SATISFY) to deftype a list of (say) 10 numbers, yes. To define a list of numbers not longer than 10, yes. 15:17:32 LiamH: and i have streamlined bug reporting somewhat 15:18:09 (typep '(1 2 3) '(cons number (cons number (cons number null)))) 15:18:27 oudeis [~oudeis@222.126.197.129] has joined #lisp 15:18:30 then again, you may be better off with structures if you do that. 15:18:34 Yuuhi [benni@p5483C249.dip.t-dialin.net] has joined #lisp 15:18:53 Xach: any chance it's available for customer use? or, would you be willing to test our CFFI changes at some point (after your next release)? 15:19:08 for lists of numbers of arbitrary length we need recursive types or something like that? 15:19:21 gensym```: CL doesn't do recursive types. 15:19:27 yep, recursive types. and we don't have them 15:21:28 LiamH: i can do that now, actually. what checkin or branch should i use? 15:21:29 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 15:21:56 gaidal [~gaidal@61.144.107.202] has joined #lisp 15:22:50 red___ [~red@c-71-200-215-50.hsd1.fl.comcast.net] has joined #lisp 15:23:24 Xach: fsbv; you will get a lot of style-warnings about the new (:struct foo) syntax. Most uses should be changed from 'foo to (:pointer (:struct foo)) however. 15:23:36 fsbv is the branch? 15:23:42 Xach: yes 15:23:59 Where is cffi git? 15:24:06 github 15:24:39 git@github.com:cffi/cffi.git 15:25:38 thanks 15:25:41 Sorry, thats for commits; git://github.com/cffi/cffi.git is for read only 15:26:13 -!- schaueho [~schaueho@dslb-088-066-044-241.pools.arcor-ip.net] has quit [Ping timeout: 240 seconds] 15:26:53 nyef [~nyef@64.134.65.221] has joined #lisp 15:27:46 Hmm, could I trouble you to link me to a snapshot on the web somewhere? I don't actually have code to do a branch like I thought. 15:28:04 didi [~user@unaffiliated/didi/x-1022147] has joined #lisp 15:28:16 I'll add it if you don't have a snapshot handy, it'll just take a little while. 15:28:58 Xach: by snapshot, you mean like a tarball? 15:29:01 yeah 15:29:07 OK hold on 15:29:56 leo2007 [~leo@123.123.249.218] has joined #lisp 15:30:12 Is there an interface for `host', so I could say something like (host "192.168.1.1") => Host 1.1.168.192.in-addr.arpa. What I want to do is DNS lookups. 15:32:04 synchronous will be in the sb-posix, man gethostbyname 15:32:29 asynchronious will be in libresolv, don't know if anyone made CL bindings, or pure CL library 15:32:56 maxm-: Thanks! 15:33:06 there are some pure-CL resolvers too. 15:33:12 iolib at least has one 15:33:31 Xach: (google 'iolib) 15:34:00 didi: What does that mean? 15:34:25 Xach: Just being playful. I don't know iolib. 15:35:05 Ah, so, "I will search for iolib and read more", or something? 15:35:28 Truly the options are plentiful. 15:35:29 Xach: I guess... 15:35:48 didi: what will you do with that function when you find it? 15:36:32 Xach: I don't know yet. But the options are truly plentiful. 15:36:42 Xach: http://common-lisp.net/~lhealy/cffi.tar 15:36:46 LiamH: thanks 15:36:48 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 15:37:00 Xach: thank you 15:37:25 gaidal [~gaidal@61.144.107.202] has joined #lisp 15:40:02 -!- red___ [~red@c-71-200-215-50.hsd1.fl.comcast.net] has quit [Quit: Lost terminal] 15:40:17 sacho [~sacho@92-247-208-87.spectrumnet.bg] has joined #lisp 15:41:02 -!- sacho [~sacho@92-247-208-87.spectrumnet.bg] has quit [Max SendQ exceeded] 15:41:37 LiamH: ok, i'll know in about 90 minutes what's broken. 15:41:58 Thanks. Be prepared for a lot. 15:42:05 Of course, quicklisp has iolib. I'm shocked, shocked. 15:42:48 sacho [~sacho@92-247-208-87.spectrumnet.bg] has joined #lisp 15:43:47 -!- vert2 [vert2@gateway/shell/bshellz.net/x-kilhfnjlcpjqonam] has quit [Remote host closed the connection] 15:43:51 -!- sacho [~sacho@92-247-208-87.spectrumnet.bg] has quit [Max SendQ exceeded] 15:44:44 sacho [~sacho@92-247-208-87.spectrumnet.bg] has joined #lisp 15:46:23 -!- gko [~gko@111.81.67.238] has quit [Ping timeout: 258 seconds] 15:48:25 pkhuong: you said, SATISFIES is probably not what i am looking for... why? becouse typechecks for long lists take long? 15:48:57 -!- molbdnilo [~Ove@c80-216-198-94.bredband.comhem.se] has quit [Quit: molbdnilo] 15:49:24 gensym```: because you _can_ test everything in a function you pass to SATISFIES, including (every 'numberp list). 15:49:49 gensym: sorry, I've misunderstood the question :) 15:49:49 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 15:50:09 Because SATISFIES is rarely the right answer for any problem? 15:50:10 -!- jewel [~jewel@196-215-16-235.dynamic.isadsl.co.za] has quit [Ping timeout: 260 seconds] 15:50:12 SATISFIES is usually opaque to the compiler. If you want safety checks, use something like ASSERT. 15:50:22 gaidal [~gaidal@61.144.107.202] has joined #lisp 15:50:22 Ah, right. Or that. 15:50:43 I think SBCL only does something clever with SATISFIES for one particular predicate. 15:50:44 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 15:51:14 for fancy arrays. 15:51:16 sounds plausible 15:51:21 gaidal [~gaidal@61.144.107.202] has joined #lisp 15:52:47 ... (satisfies plausiblep) ? 15:53:13 :) 15:53:19 jmckitrick [~user@108-77-157-187.lightspeed.tukrga.sbcglobal.net] has joined #lisp 15:56:40 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Remote host closed the connection] 15:59:00 Xach: do you just see if they compile/load, or do you run tests if the system provides them? 16:04:39 -!- gienah [~mwright@ppp121-44-88-164.lns20.syd6.internode.on.net] has quit [Quit: leaving] 16:04:40 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 16:05:02 gaidal [~gaidal@61.144.107.202] has joined #lisp 16:06:12 -!- hagish [~hagish@p54981DE8.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 16:08:12 LiamH: if tests are provided as a system, i run them. otherwise it is just build testing. 16:09:10 -!- Athas [~athas@130.225.165.40] has quit [Read error: Connection reset by peer] 16:09:12 Xach: must it be a separate system? 16:10:54 LiamH: all i do is build systems. i don't run extra code. 16:11:22 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 16:11:59 -!- ace4016 [~ace4016@99-120-69-226.lightspeed.miamfl.sbcglobal.net] has quit [Quit: When there's nothing left to burn you have to set yourself on fire.] 16:12:34 RomyEatsDrupal [~stickycak@64.134.41.12] has joined #lisp 16:15:04 hi, I found in google that somebody else also had this problem compiling usocket: 16:15:06 USOCKET also exports the following symbols 16:15:16 (and here goes list of symbols) 16:15:35 something like this: http://paste.lisp.org/display/69051/xml 16:15:46 anybody familiar with it? 16:15:54 schaueho [~schaueho@dslb-088-066-044-241.pools.arcor-ip.net] has joined #lisp 16:16:12 puchacz: In the context of usocket? No. In the context of SBCL, I'm familiar with the message. 16:16:24 puchacz: have you previously loaded another system that also defines a package named usocket? 16:16:46 not sure, I use quicklisp 16:16:47 -!- duomo [~duomo@cpe-69-204-169-245.nycap.res.rr.com] has quit [Read error: Connection reset by peer] 16:16:57 puchacz: Comes from evaluating a defpackage form for an existing package, where the new definition doesn't include all of the symbols that the existing package exports. 16:17:06 I see 16:17:30 -!- djanatyn|afk is now known as djanatyn 16:17:38 maybe I broke something in quicklisp as I was removing directories manually from it 16:17:42 could I? 16:18:07 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 16:18:31 hagish [~hagish@p57A46886.dip.t-dialin.net] has joined #lisp 16:18:46 gaidal [~gaidal@61.144.107.202] has joined #lisp 16:18:58 puchacz: if you'd already loaded usocket from quicklisp, maybe. Hard to tell without the actual transcript. 16:19:18 pkhuong, ok I will play around 16:19:18 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 16:19:37 gaidal [~gaidal@61.144.107.202] has joined #lisp 16:21:34 lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has joined #lisp 16:21:57 realitygrill [~realitygr@76.226.206.250] has joined #lisp 16:24:00 -!- markskilbeck [~Mark@unaffiliated/markskilbeck] has quit [Ping timeout: 240 seconds] 16:26:01 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 260 seconds] 16:26:13 ace4016 [~ace4016@99-120-69-226.lightspeed.miamfl.sbcglobal.net] has joined #lisp 16:27:58 pitlimit [~pitlimit@dyn-160-39-55-94.dyn.columbia.edu] has joined #lisp 16:27:58 -!- pitlimit [~pitlimit@dyn-160-39-55-94.dyn.columbia.edu] has quit [Changing host] 16:27:58 pitlimit [~pitlimit@unaffiliated/pitlimit] has joined #lisp 16:30:48 c_arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has joined #lisp 16:31:03 orivej [~orivej@host-58-146-66-217.spbmts.ru] has joined #lisp 16:32:45 gravicappa [~gravicapp@ppp91-77-164-230.pppoe.mtu-net.ru] has joined #lisp 16:33:58 -!- RomyEatsDrupal [~stickycak@64.134.41.12] has quit [Quit: RomyEatsDrupal] 16:35:10 -!- jmckitrick [~user@108-77-157-187.lightspeed.tukrga.sbcglobal.net] has quit [Remote host closed the connection] 16:35:15 -!- sacho [~sacho@92-247-208-87.spectrumnet.bg] has quit [Quit: Ex-Chat] 16:35:31 sacho [~sacho@92-247-208-87.spectrumnet.bg] has joined #lisp 16:35:53 spacemanaki [~spacemana@cpe-74-66-71-20.nyc.res.rr.com] has joined #lisp 16:36:08 lars_t_h [~lars_t_h@0132300253.0.fullrate.dk] has joined #lisp 16:36:17 markskilbeck [~Mark@unaffiliated/markskilbeck] has joined #lisp 16:36:21 -!- spacemanaki [~spacemana@cpe-74-66-71-20.nyc.res.rr.com] has left #lisp 16:37:11 lisp makes me want to use recusion everywhere 16:37:18 -!- sacho [~sacho@92-247-208-87.spectrumnet.bg] has quit [Client Quit] 16:37:29 derekv: And lists. 16:37:38 sacho [~sacho@92-247-208-87.spectrumnet.bg] has joined #lisp 16:37:48 yes 16:39:08 Get over it. 16:39:39 =] 16:39:44 probably a good idea 16:41:47 is there a variant of case that takes string and tests using #'equal ? 16:42:11 i try using (case my-string :test #'equal but it seems it doesn't support this 16:42:21 you can use cond 16:42:53 or use alexandria's switch 16:43:01 or write your own macro 16:43:35 xyxu [~xyxu@222.68.152.16] has joined #lisp 16:44:33 Cam [~x@209.104.229.66] has joined #lisp 16:45:32 danishman [~kvirc@0xbcb095dd.ngnqu1.dynamic.dsl.tele.dk] has joined #lisp 16:45:57 attila_lendvai [~attila_le@95.56.87.163] has joined #lisp 16:45:57 -!- attila_lendvai [~attila_le@95.56.87.163] has quit [Changing host] 16:45:57 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 16:47:23 galdor: ok thx 16:48:16 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Quit: leaving] 16:48:17 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 16:48:52 gaidal [~gaidal@61.144.107.202] has joined #lisp 16:48:55 mishoo [~mishoo@86.124.148.84] has joined #lisp 16:50:34 -!- didi [~user@unaffiliated/didi/x-1022147] has quit [Remote host closed the connection] 16:51:37 ecraven [~nex@www.nexoid.at] has joined #lisp 16:53:57 -!- c_arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has quit [Ping timeout: 255 seconds] 16:55:15 EmmanuelOga [~emmanuel@190.244.27.236] has joined #lisp 16:56:48 let's say i have '((test . mytestvar)) 16:56:56 were mytestvar is bound variable 16:57:26 pon1980 [~pon1980@h195n2-haes-a12.ias.bredband.telia.com] has joined #lisp 16:57:31 how can i replace this code so that instead of mytestvar it would produce data chunk with this variable replaced as data 16:58:21 troydm: do you mean you want to evaluate mytestvar? 16:58:29 drdo: yes 16:58:55 troydm: Either use `((test . ,mytestvar)) or '((test . #.mytestvar)), depending on when you want to take the value. 16:59:04 nyef: ok thx 16:59:15 (define-symbol-macro mytestnotreallyavar (quote (my data))) ;; you could mean this. 16:59:48 comma not inside backquote ? 16:59:53 what does that mean? 17:00:02 '((test . ,mytestvar)) 17:00:09 Use `, not '. 17:00:26 nyef: ohh ok 17:00:27 -!- askatasuna [~askatasun@190.97.34.146] has quit [Read error: Connection reset by peer] 17:00:28 (I trust that your font shows the difference.) 17:00:59 -!- Daditos [~kvirc@unaffiliated/daditos] has quit [Ping timeout: 260 seconds] 17:01:00 ` is more like \ , and ' is more like | or even / :) 17:01:36 -!- sdemarre [~serge@91.176.62.153] has quit [Ping timeout: 240 seconds] 17:01:36 It is sufficient that they be distinguishable, it is less necessary that they have a particular visual representation. 17:02:15 -!- setmeaway2 [oosool3@118.45.149.92] has quit [Quit: Leaving] 17:03:03 -!- schaueho [~schaueho@dslb-088-066-044-241.pools.arcor-ip.net] has quit [Ping timeout: 256 seconds] 17:03:14 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has left #lisp 17:04:11 Athas [~athas@130.225.165.40] has joined #lisp 17:04:37 Daditos [~kvirc@host66.190-231-98.telecom.net.ar] has joined #lisp 17:05:08 -!- Daditos [~kvirc@host66.190-231-98.telecom.net.ar] has quit [Client Quit] 17:05:09 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 17:05:32 gaidal [~gaidal@61.144.107.202] has joined #lisp 17:09:10 -!- LiamH [~healy@pool-108-45-22-54.washdc.east.verizon.net] has quit [Quit: Leaving.] 17:12:17 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 17:12:27 Krystof [~user@81.174.155.115] has joined #lisp 17:12:50 askatasuna [~askatasun@190.97.34.146] has joined #lisp 17:14:56 emma [~em@unaffiliated/emma] has joined #lisp 17:16:43 -!- Krystof [~user@81.174.155.115] has quit [Ping timeout: 252 seconds] 17:17:35 SegFaultAX [~SegFaultA@c-98-248-241-85.hsd1.ca.comcast.net] has joined #lisp 17:22:06 Xach: You mentioned something about *d-p-d* bugs in cmucl the other day? 17:24:30 setmeaway [oosool3@118.45.149.92] has joined #lisp 17:25:20 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 17:25:33 urandom_ [~user@p548A4A47.dip.t-dialin.net] has joined #lisp 17:25:52 -!- Cam [~x@209.104.229.66] has quit [Quit: leaving. now.] 17:26:05 -!- Davidbrcz__ [~david@ANantes-151-1-12-194.w83-195.abo.wanadoo.fr] has quit [Read error: Operation timed out] 17:26:07 -!- urandom__ [~user@p548A3E11.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 17:27:31 RomyEatsDrupal [~stickycak@pool-74-101-78-23.nycmny.east.verizon.net] has joined #lisp 17:29:04 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 17:29:05 am0c [~am0c@222.235.56.83] has joined #lisp 17:30:04 -!- askatasuna [~askatasun@190.97.34.146] has quit [Ping timeout: 258 seconds] 17:35:02 how would one find applicable methods for an object? 17:35:16 i.e. get a list of methods defined for the class 17:35:47 jacius [~jacius@c-24-13-89-230.hsd1.il.comcast.net] has joined #lisp 17:36:14 compute-applicable-methods 17:36:26 well, no 17:36:38 askatasuna [~askatasun@190.97.34.146] has joined #lisp 17:36:43 You'd have to start with a list of GFs for that, wouldn't you? 17:36:59 generic-function-methods in mop 17:39:45 this gives me the slots: (closer-mop:class-slots (class-of object)) but if i want to know the methods? 17:40:17 guaqua: The problem is that methods aren't associated to classes, they're associated to generic functions. 17:40:42 pers [~user@96-25-162-104.gar.clearwire-wmx.net] has joined #lisp 17:40:54 so i actually want to find out which generic functions are applicable? 17:41:38 The closest you're likely to get involves starting from DO-ALL-SYMBOLS, using FBOUNDP and then GENERIC-FUNCTION-P to get to GFs, and then from there find out if any of them have methods with arguments specified on your class. 17:41:46 And even that is rough, because it misses SETF-functions. 17:42:00 (And functions not fbound to a symbol.) 17:42:03 gets hairy :) 17:42:28 oh well, maybe i'll just go read the docs. would've been nice for exploratory programming, though 17:44:23 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 17:45:52 cmm [~cmm@109.67.212.191] has joined #lisp 17:51:05 rtoym: i did 17:54:35 -!- Athas [~athas@130.225.165.40] has quit [Remote host closed the connection] 17:55:32 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 17:56:37 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 17:57:24 -!- pitlimit [~pitlimit@unaffiliated/pitlimit] has quit [Quit: Leaving] 18:07:57 ok, i'm determined to make a hunchentoot release tonight. i've tested with lispworks, ccl, acl now. if anyone has time and another implementation, would you pull hunchentoot from git://github.com/edicl/hunchentoot and test it? there is (asdf:oos 'asdf:test-op :hunchentoot), it requires drakma (from quicklisp) 18:08:30 did sbcl? Otherwise I can do that (on linux) 18:10:39 -!- sacho [~sacho@92-247-208-87.spectrumnet.bg] has quit [Ping timeout: 276 seconds] 18:11:27 Neronus: not really, test would be welcome! 18:12:05 mogs [~mogs@119.64.49.14] has joined #lisp 18:12:13 Neronus: it should work if you load hunchentoot with quicklisp once, then restart your lisp and push the git checkout directory into the front of asdf:*central-registry* 18:13:07 H4ns: OK 18:13:18 huh result of my web server coding 18:13:20 https://github.com/troydm/myweb 18:13:37 nikodemus` [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 18:14:26 Oh, the other upshot of removing FOP-FSET is that the differences between cross-compiled and target-compiled functions (mostly noticable in disassembly) should disappear. 18:14:37 Err... Wrong channel. :-/ 18:14:58 Neronus: thanks. i'll be afk for a few minutes 18:15:23 -!- Guthur [~user@host86-148-31-149.range86-148.btcentralplus.com] has quit [Remote host closed the connection] 18:18:40 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 18:20:20 arborist [~arborist@e182026131.adsl.alicedsl.de] has joined #lisp 18:20:35 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Write error: Connection reset by peer] 18:21:36 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 18:22:57 H4ns: I guess I'm supposed to send a request to port *test-port* with my browser? 18:27:57 -!- Kron_ [~Kron@69.166.25.219] has quit [Quit: Kron awayyy!] 18:27:58 H4ns: http://paste.lisp.org/+2OWH This is my output; If I send a request to 4242, then there is nobody listening. On 4241 there is somebody, but he doesn't answer :) 18:28:31 -!- puchacz [~puchacz@87-194-5-99.bethere.co.uk] has quit [Ping timeout: 260 seconds] 18:29:25 Cloud__ [~cbolano@187.208.1.53] has joined #lisp 18:33:50 -!- Cloud__ [~cbolano@187.208.1.53] has quit [Ping timeout: 260 seconds] 18:34:16 using the version of hunchentoot in quicklisp, I get an internal server error, but sbcl seems to continue running without a problem. 18:34:23 any ideas? 18:34:34 is there something like a debug mode? 18:35:39 blumbri [~blumbri@c-67-181-176-186.hsd1.ca.comcast.net] has joined #lisp 18:36:28 prxq: (setf hunchentoot:*message-log-pathname* #P"/tmp/hunch.log") 18:36:34 look at /tmp/hunch.log 18:37:08 ok thanks 18:37:15 Another option: also see HUNCHENTOOT:*CATCH-ERRORS-P* 18:39:31 -!- leo2007 [~leo@123.123.249.218] has quit [Ping timeout: 252 seconds] 18:52:06 Neronus: hm. strange. it should make progress at that point. 18:52:30 prxq: you get an error when? 18:52:36 [6502] [4e0cf288@gateway/web/freenode/ip.78.12.242.136] has joined #lisp 18:53:23 *H4ns* tries sbcl 18:53:40 That is what I thought. It also can't be killed with Ctrl-c or kill. Kill -9 works 18:53:48 -!- albacker [~eni@unaffiliated/enyx] has quit [Read error: Connection reset by peer] 18:55:11 -!- cyrillos [~cyrill@188.134.33.194] has quit [Ping timeout: 248 seconds] 18:55:13 syrinx_ [~syrinx_@unaffiliated/syrinx-/x-4255893] has joined #lisp 18:55:59 Euthy [~euthy@unaffiliated/euthydemus] has joined #lisp 18:56:59 <[6502]> Yo... a quick doubt. In which package the symbol *package* is defined? 18:57:39 in COMMON-LISP ? 18:57:40 [6502]: It is specified to be a public symbol of COMMON-LISP, but there is no specification for what its home-package is. 18:58:15 its home package looks like a hen-shaped egg 18:59:13 In SBCL, for example, its home package is COMMON-LISP, but it is defined in a file which is IN-PACKAGE SB!IMPL. 18:59:38 duomo [~duomo@cpe-69-204-169-245.nycap.res.rr.com] has joined #lisp 18:59:50 <[6502]> hmmm ok 19:00:47 <[6502]> another quick question... nicknames are as global as package names? how can someone avoid nickname conflicts? 19:01:07 -!- syrinx_ [~syrinx_@unaffiliated/syrinx-/x-4255893] has quit [Quit: leaving] 19:01:12 nicknames are global, and someone avoids conflicts by having all of them different 19:01:15 short answer: you can't at the present state of the world 19:01:29 LiamH [~healy@pool-108-45-22-54.washdc.east.verizon.net] has joined #lisp 19:02:07 <[6502]> ! 19:02:13 the only sane use for a nickname is something you add locally for repl convenience -- where you also as a human can handle conflicts should they occur 19:02:25 defpackage :nicknames is a bad idea 19:02:33 syrinx_ [~syrinx_@unaffiliated/syrinx-/x-4255893] has joined #lisp 19:02:47 jewel [~jewel@196-215-16-235.dynamic.isadsl.co.za] has joined #lisp 19:02:58 For that matter, explicit package-prefixes on symbols in source code tend towards being bad style. 19:03:25 nyef: that's bullshit. 19:03:29 people are divided on that issue, though (explicit prefixes) 19:03:50 nikodemus: (defpackage :alexandria.2038.dev :nicknames :alexandria.2035) ;; we have not added any symbols for 3 versions! 19:03:58 <[6502]> i would have expected a local nickname... like (name :common-lisp :cl) so that in my file when I write cl:x it's like writing common-lisp:x 19:04:01 *any exports* 19:04:22 i think both extremes are wrong. it's a blind policy that always requires them -- and it's an equally blind policy that always forbids them 19:04:24 <[6502]> instead nicknames are defined in the package itself... sounds weird 19:04:56 I don't know how you can get an extreme position statement from "tend towards". 19:05:27 <[6502]> I'll meditate on this issue while eating... thanks for the info... l8r 19:05:43 -!- [6502] [4e0cf288@gateway/web/freenode/ip.78.12.242.136] has quit [Quit: Page closed] 19:05:45 akovalenko: actually, yeah, there is one sane use for a nickname. if you have a unique prefix, and add a version postfix to the package, you can arrange the latest version to grab the nickname -- and still allow other packages to refer to specific versions 19:06:17 ok, so here is the SBCL problem with hunchentoot's testing, maybe someone has a clue: there is a asdf:test-op defined that starts a server (using bt:make-thread underneath) and then runs a number of requests against that server using drakma. 19:06:27 H4ns: i had the dispatch table set to a function, instead of to a list of functions 19:06:39 i still get a file not found, and have no idea why 19:06:48 (but haven't logged anything yet) 19:07:11 if i run the operations from the repl, things work fine. but from the test script, the hunchentoot accepts connections, but does not reply. seems (?) like no hander threads are being started. 19:07:14 any ideas? 19:07:20 i have a guess 19:07:26 prxq: is that with 1.1.1 or with the github version? 19:07:29 nikodemus`: please! 19:07:31 -!- SegFaultAX [~SegFaultA@c-98-248-241-85.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 19:07:42 H4ns: the one from quicklisp 19:08:08 H4ns: is this stuff done at the toplevel of a file being loaded? 19:08:18 nikodemus`: affirmative. 19:08:31 you're running afoul of the world lock 19:08:36 prxq: if no handler matches, a 404 is sent. 19:08:41 nikodemus`: eek. 19:09:09 nikodemus`: so if i put the stuff into a function and call that from the toplevel, it would work? 19:10:10 not really. 19:10:17 um. depending on just what you mean, probably not 19:10:40 i can look at it and offer a workaround, if you tell me which file(s) to look at 19:11:12 H4ns: I thought (create-folder-dispatcher-and-handler "foo/" "/home/mommer/foo") would react to localhost:4242/foo/. Wrong? 19:11:15 xcv [~xcv@dsl-225-28.hive.is] has joined #lisp 19:11:43 (or you can wait 1-2 months while i finish curtailing the excessive scope of the world lock) 19:12:05 nikodemus`: this file: https://github.com/edicl/hunchentoot/blob/master/run-test.lisp 19:12:33 H4ns: is that loaded by the test-op? 19:12:37 prxq: i rarely use create-folder-dispatcher-and-handler, but i think it wants an absolute url? 19:12:48 nikodemus`: yes, using (load "run-test.lisp") 19:13:03 as in "/foo/" ? 19:13:10 prxq: that i'd try 19:13:21 doesn't work either :-) 19:13:41 prxq: yikes. are you trying to have hunchentoot list a directory? 19:13:47 H4ns: ok, easiest fix would be to wrap that in a (defun run-test () ...) and call (run-test) from the perform method for the test-op 19:14:07 H4ns: no, I want to access a file in there 19:14:14 and files in the subdirs. 19:14:15 nikodemus`: ah, ok, so i'd load the file and then call the interpreted function? 19:14:48 well, sbcl will compile it on load unless you take pains to avoid that, but yes 19:14:50 prxq: i'll have a look. 19:15:22 nikodemus`: hrm, ok, thanks. i'll try. 19:15:24 unless there is another LOAD or COMPILE-FILE higher up the stack when the test-op is run, that should fix it 19:16:06 actually, wait, if you're loading it as source ... you should not run into world-lock in the first place. hm 19:16:24 prxq: let me first fix this sbcl problem. if you can't figure it out by then, i'll have a look. have you looked at the test/ stuff? 19:16:52 H4ns: of course, no hurries. 19:16:59 yes that seems to work 19:17:14 *prxq* will look at more of them 19:17:19 #+sbcl (assert (not (sb-thread:holding-mutex-p sb-c::**world-lock**))) ; sticking this there will tell if it's the world-lock that's causing trouble 19:18:39 wildnux [~wildnux@68-191-210-76.dhcp.dntn.tx.charter.com] has joined #lisp 19:18:53 nikodemus`: ok, the assertion fails. 19:19:49 can you paste the backtrace? 19:21:01 nikodemus`: http://paste.lisp.org/display/125585#1 19:21:08 enticeing [~chris@74.194.112.188] has joined #lisp 19:22:00 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Ping timeout: 255 seconds] 19:23:16 with-compilation-unit ... 19:23:21 -!- mishoo [~mishoo@86.124.148.84] has quit [Ping timeout: 260 seconds] 19:23:46 right 19:23:49 -!- enticeing [~chris@74.194.112.188] has quit [Client Quit] 19:24:41 -!- orivej [~orivej@host-58-146-66-217.spbmts.ru] has quit [Ping timeout: 258 seconds] 19:24:56 HG` [~HG@tmo-102-81.customers.d1-online.com] has joined #lisp 19:25:14 nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has joined #lisp 19:26:13 the quick-and-dirty option is i write you a without-world-lock-kludge to use for the next month or two 19:26:38 If I run (asdf:oos 'asdf:load-op :hunchentoot-test) the server with the tests should come up, right? 19:26:48 or do i have to start it separately? 19:26:56 prxq: no, you need to start your server yourself. 19:27:08 nikodemus`: i'd be fine with that 19:27:11 -!- HG` [~HG@tmo-102-81.customers.d1-online.com] has quit [Client Quit] 19:27:14 H4ns: ok 19:31:10 -!- nyef [~nyef@64.134.65.221] has quit [Quit: Bye all.] 19:31:11 orivej [~orivej@host-73-146-66-217.spbmts.ru] has joined #lisp 19:33:41 nikodemus, prxq, akovalenko: hi 19:33:52 FreeArtMan [~FreeArtMa@93.177.213.54] has joined #lisp 19:34:10 superflit [~superflit@71-33-156-49.hlrn.qwest.net] has joined #lisp 19:34:48 http://paste.lisp.org/display/125585#1 -- not actually tested 19:37:06 *akovalenko* is frightened by %call-without-world-lock-kludge terms of use :-/ 19:37:23 scary. 19:37:29 *H4ns* tries 19:38:49 akovalenko: that was sort of the point :) 19:40:10 H4ns: i added an updated version which has a chance of working with *big-compiler-lock* -era SBCL's, and probably with future ones too even if **world-lock** goes away or is renamed 19:40:11 Lock on package SB-C violated when interning *WORLD-LOCK* while in package COMMON-LISP-USER. 19:40:43 **world-lock** ; double-earmuffed 19:41:11 yeap 19:41:29 i copied and pasted / will try new version 19:41:56 -!- gensym [~user@dslb-088-071-149-049.pools.arcor-ip.net] has quit [Read error: Operation timed out] 19:42:16 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 19:42:56 ..perhaps package:::very-internal-and-prive-symbol and package::::intern-it-ignoring-package-locks could be useful extensions.. 19:42:59 -!- RomyEatsDrupal [~stickycak@pool-74-101-78-23.nycmny.east.verizon.net] has quit [Quit: RomyEatsDrupal] 19:43:02 *private 19:43:41 the find-symbol+symbol-value is not detected by the package lock enforcement police anyway 19:43:51 -!- MoALTz [~no@host-92-18-4-73.as13285.net] has quit [Ping timeout: 244 seconds] 19:43:52 some day i'll add suport for foo::(whole-form read as if in-package foo) 19:44:00 but the tests fail now, which is great 19:44:09 heh 19:44:13 nikodemus`: please make it foo:(this-is-in-foo) 19:44:27 is that what acl uses? 19:44:34 nikodemus`: right. 19:44:47 foo:(temporary-use-foo-so-this-may-be-in-foo) ;; oh 19:47:00 todun [~todun@SEAS366.wlan.seas.upenn.edu] has joined #lisp 19:47:53 Neronus: if you have time, please pull and test again. tests pass for me now. 19:48:46 nikodemus`: thank you! :) 19:49:15 Xach: any results? 19:51:02 H4ns: Will do 19:51:11 -!- FreeArtMan [~FreeArtMa@93.177.213.54] has quit [Quit: 1/0] 19:51:35 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 19:53:29 H4ns: All tests passed. 19:54:15 vert2 [vert2@gateway/shell/bshellz.net/x-yxodkhwavbtukmhn] has joined #lisp 19:54:26 Neronus: thanks! was that with sbcl 1.0.51 on linux? 19:54:39 H4ns: Unexpected character #\return, expected #\newline on MS Windows (in chunga:read-line*) 19:54:52 H4ns: everything looks good otherwise 19:55:31 akovalenko: hm. that'd need fixing, but i don't have a windows box at the moment. 19:56:00 I'm going to look deeper in it, of course, but not sure when :) 19:56:11 -!- Gmind [~nevermind@113.190.233.60] has quit [Quit: Leaving.] 19:56:36 akovalenko: i'll try to do the release anyways. if you have a fix, let me know. 19:56:41 -!- todun [~todun@SEAS366.wlan.seas.upenn.edu] has quit [Quit: :s] 19:56:43 H4ns: sbcl 1.0.46 on linux 19:56:52 Neronus: ah, even better. 20:00:18 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 20:01:45 -!- superflit [~superflit@71-33-156-49.hlrn.qwest.net] has quit [Read error: Connection reset by peer] 20:01:58 superflit [~superflit@71-33-156-49.hlrn.qwest.net] has joined #lisp 20:02:10 todun [~todun@SEAS366.wlan.seas.upenn.edu] has joined #lisp 20:02:12 MoALTz [~no@host-92-18-28-68.as13285.net] has joined #lisp 20:02:23 -!- wildnux [~wildnux@68-191-210-76.dhcp.dntn.tx.charter.com] has quit [Ping timeout: 248 seconds] 20:03:24 -!- danishman [~kvirc@0xbcb095dd.ngnqu1.dynamic.dsl.tele.dk] has left #lisp 20:04:34 H4ns: do you know under what scenario one would want to turn of chunking in a Hunchentoot acceptor? 20:05:49 Kron_ [~Kron@69.166.22.207] has joined #lisp 20:05:51 gigamonkey: the only reason that i can come up with would be to support clients that can't do chunking. 20:06:20 gigamonkey: or maybe for "performance reasons". i can't give you an authoritative answer, but why do you ask? 20:07:34 jmckitrick [~user@108-77-157-187.lightspeed.tukrga.sbcglobal.net] has joined #lisp 20:07:58 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.6] 20:08:34 spacemanaki [~spacemana@cpe-74-66-71-20.nyc.res.rr.com] has joined #lisp 20:09:02 -!- jmckitrick [~user@108-77-157-187.lightspeed.tukrga.sbcglobal.net] has quit [Remote host closed the connection] 20:12:49 mishoo [~mishoo@86.124.148.84] has joined #lisp 20:13:09 wbooze` [~levgue@xdsl-78-35-137-29.netcologne.de] has joined #lisp 20:13:51 homie` [~levgue@xdsl-78-35-137-29.netcologne.de] has joined #lisp 20:15:01 -!- wbooze [~levgue@xdsl-78-35-153-178.netcologne.de] has quit [Ping timeout: 240 seconds] 20:15:48 -!- homie [~levgue@xdsl-78-35-153-178.netcologne.de] has quit [Ping timeout: 252 seconds] 20:16:37 RomyEatsDrupal [~stickycak@pool-72-89-112-215.nycmny.east.verizon.net] has joined #lisp 20:20:05 -!- duomo [~duomo@cpe-69-204-169-245.nycap.res.rr.com] has quit [Quit: Leaving...] 20:23:03 cyrillos [~cyrill@188.134.33.194] has joined #lisp 20:23:40 Athas [~athas@130.225.165.40] has joined #lisp 20:25:19 -!- jewel [~jewel@196-215-16-235.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 20:27:37 -!- samebchase [~samuel@76.73.121.203] has quit [Ping timeout: 256 seconds] 20:27:56 samebchase [~samuel@76.73.121.203] has joined #lisp 20:30:48 wentam [~wentam@76-236-8-125.lightspeed.gdrpmi.sbcglobal.net] has joined #lisp 20:33:25 H4ns: I've been hacking around with hunchentoot, trying to make my own stripped down version just for grins. 20:33:25 -!- gaidal [~gaidal@61.144.107.202] has quit [Read error: Connection reset by peer] 20:34:00 gaidal [~gaidal@61.144.107.202] has joined #lisp 20:34:14 So at least on the input side, the only time Hunchentoot checks whether it supports chunking is if the client has asked for it--it errors if it has been configured to not allow input chunking. 20:35:14 wildnux [~wildnux@pool-71-96-211-239.dfw.dsl-w.verizon.net] has joined #lisp 20:35:20 gigamonkey: i see. if i'd remove the fat, i'd remove that configuration option i think. 20:36:39 I'm leaning that way. 20:36:45 i get hunchentoot to serve me files in /foo/, but not those in /foo/bar/. Lemme paste 20:40:05 -!- RomyEatsDrupal [~stickycak@pool-72-89-112-215.nycmny.east.verizon.net] has quit [Quit: RomyEatsDrupal] 20:40:15 -!- xcv [~xcv@dsl-225-28.hive.is] has quit [Remote host closed the connection] 20:40:24 http://paste.lisp.org/display/125593 20:40:42 https://github.com/downloads/edicl/hunchentoot/hunchentoot-1.2.0.tar.gz there it is 20:41:26 i get http://127.0.0.1:1337/foo/mathjax/MathJax.js, but not http://127.0.0.1:1337/foo/mathjax/config/default.js 20:41:52 prxq: did you trace probe-file? 20:42:00 hm, no 20:42:00 rgrau_` [~user@56.Red-79-158-72.staticIP.rima-tde.net] has joined #lisp 20:42:14 that file is there, that's for sure 20:43:47 H4ns: uh oh, no it's not there. mathjax version mismatch. sorry 20:46:56 LiamH: many things busted 20:47:44 Xach: not too surprising, I suppose. Can you post or send output somewhere that I could look at it? 20:48:31 LiamH: i'll put some together 20:52:15 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 20:54:00 LiamH: i can give you a quick list: blackthorn-engine, blackthorn-engine-3d, cl-blapack, fnv, inotify, lisp-magick, mixalot, shuffletron 20:54:09 maybe more with subtler breakage 20:55:02 Xach: more than the actual package, I'm interested in what exactly broke, to see if there are more things that need to be done to CFFI. 20:55:24 LiamH: Trying to gather and share logs. Hairier than I expected. 20:55:51 LiamH: at least with the list, you can try 'em locally too. 20:55:52 Xach: OK, thanks. If it comes to it, I can just try to load the systems you named and see what I get. 20:56:02 heh 20:58:19 When I first tried to load GSLL, it failed loading Osicat, which in turn revealed a couple bugs in the new CFFI. So I'm figuring quicklisp can form a sort of super regression test. 20:58:22 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 20:58:34 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 21:00:54 -!- samebchase [~samuel@76.73.121.203] has quit [Ping timeout: 258 seconds] 21:00:59 pavelludiq [~pavelludi@83.222.166.206] has joined #lisp 21:01:15 -!- H4ns changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language . New: Hunchentoot 1.2.0, ABCL 1.0.0, SBCL 1.0.52, R.I.P John McCarthy. 21:01:40 woo hunchentoot 21:01:55 what's new in 1.2.0? 21:02:08 sykopomp: see CHANGELOG 21:02:08 samebchase [~samuel@76.73.121.203] has joined #lisp 21:03:19 algal [~anonymous@78-86-30-77.zone2.bethere.co.uk] has joined #lisp 21:03:29 sykopomp: what i think is most important is that debugging support has much improved. 21:03:56 Euthy [~euthy@unaffiliated/euthydemus] has joined #lisp 21:05:07 -!- MoALTz [~no@host-92-18-28-68.as13285.net] has quit [Ping timeout: 258 seconds] 21:05:51 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 252 seconds] 21:07:43 jack_rabbit [~jackrabbi@c-98-206-52-111.hsd1.il.comcast.net] has joined #lisp 21:07:47 -!- sellout- [~Adium@c-76-105-139-195.hsd1.or.comcast.net] has quit [Quit: Leaving.] 21:07:48 emma [~em@unaffiliated/emma] has joined #lisp 21:09:04 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #lisp 21:10:33 so... whats a recommendable gui toolkit? looking for simple, don't care about aethetics, just need the basics 21:10:44 portable is good 21:10:50 derekv: ltk 21:11:07 derekv: http://www.peter-herth.de/ltk/ltkdoc.pdf 21:12:20 H4ns, perfect thanks 21:12:20 that's pretty portable, and decently good looking. 21:12:31 -!- algal [~anonymous@78-86-30-77.zone2.bethere.co.uk] has quit [Quit: algal] 21:12:38 just need to prove out some concepts 21:14:59 I've played around with a few CL bindings for toolkits, and as someone that has to take an MFC class this semester, I say that they're all perfect as long as you don't have to deal with actual C++ ;) 21:15:51 algal [~anonymous@78-86-30-77.zone2.bethere.co.uk] has joined #lisp 21:16:57 basically i've been doing a lot of work that feels repetitive in java and objective-c, and want to prove to myself that i can make it go faster in a language that supports meta programming a little better. 21:17:10 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 21:17:35 Gmind [~nevermind@113.190.165.174] has joined #lisp 21:18:04 LiamH: http://xach.com/tmp/fails.tgz has a selection 21:18:24 OK I'll take a look. 21:18:58 or another way to say it is I need to cut my teeth on something 21:21:05 H4ns: darn, new download link for releases now? 21:21:08 derekv, I've been dreaming for a declarative GUI toolkit that doesn't look like my grandmothers computer for a while now, but i just went with HTML 21:21:13 *Xach* must write https support for his quicklisp builder 21:21:29 Xach: i guess edi will update his site tomorrow or so. 21:21:54 what's his site ? 21:22:00 Xach: but in any case, you can pull from github. there is a v1.2.0 release tag 21:22:10 Gmind: weitz.de 21:23:19 pavelludiq, using html output as my gui actually makes a ton of sense but i'm tring to replicate a certain type of program that uses "native" toolkit 21:24:21 native yes but using tcl will be close enough to prove the concept, in the end it doesn't matter, i'm hoping the choice of gui will be somewhat orthogonal 21:24:26 RomyEatsDrupal [~stickycak@pool-72-89-112-215.nycmny.east.verizon.net] has joined #lisp 21:27:52 oh... Look at his WishList 21:27:53 @.@ 21:27:59 derekv, As I said, anything beats MFC programming, especially if you have to do it in school, and the labs don't have emacs :) From my brief experience with ltk it looked pretty good(not talking about visual appearance). 21:28:12 So this guy is the author of RDZNL ? impressive. 21:30:48 -!- puchacz [~puchacz@87-194-5-99.bethere.co.uk] has quit [Ping timeout: 240 seconds] 21:34:11 nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has joined #lisp 21:38:21 -!- nikodemus` [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 21:39:05 That's an interesting one to pick 21:39:32 Modius_ [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #lisp 21:39:47 -!- Vutral [~ss@vutral.net] has quit [Excess Flood] 21:40:05 pavelludiq, i already have a button that does something, and most of that time was remembering how to load up a library and folding my laundry =] 21:40:08 so its perfect 21:40:29 i just need buttons, text fields, maybe somthing like a dropbown or radio 21:40:30 Vutral [~ss@vutral.net] has joined #lisp 21:40:50 basically just going to make a "form" 21:41:03 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Ping timeout: 252 seconds] 21:41:58 -!- gravicappa [~gravicapp@ppp91-77-164-230.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:42:05 H4ns: congrats on the hunchentooth release 21:42:15 madnificent: thanks! 21:43:00 H4ns: i'll let you know if it looks like anything with hunchentoot as a dependency seems to have broken. 21:43:32 Xach: thanks! I suspect there is some work up the road. 21:43:36 -!- ISF [~ivan@143.106.196.27] has quit [Ping timeout: 240 seconds] 21:47:51 -!- pavelludiq [~pavelludi@83.222.166.206] has quit [Ping timeout: 244 seconds] 21:49:21 i had no idea anyone did mfc 21:49:32 i had no idea that was even supported 21:49:56 Now I'm a bit regret not looking at RDNZL sooner :( 21:51:44 Gmind: RDNZL will run on linux as well, correct? so .net applications which run on mono can be used through rdnzl, right? 21:52:53 madnificent, I have no idea about this. I haven't ever used RDNZL yet. 21:53:45 I just regret not using it before jump into implementing another Lisp dialect on .NET. 21:54:00 -!- wentam [~wentam@76-236-8-125.lightspeed.gdrpmi.sbcglobal.net] has quit [Remote host closed the connection] 21:54:26 madnificent: no 21:56:20 RDNZL is dependand on some stuff that is MS-specific, by using Managed C++ which is deprecated post-2.0 21:56:48 p_l: that's sad. but thanks! this'll likely save me time in the near future. 21:57:17 that doesn't mean it can't be fixed to support both Mono and MS .NET 21:57:34 (both actually have proper FFI interfaces to load them from native code) 21:58:41 one of these days I'm going to sit down and do it 21:58:42 p_l: it's far outside of my comfort-zone, i don't intend to do any development on that front. 21:58:53 oh cool 21:58:55 -!- ilmari [ilmari@knuth.ping.uio.no] has left #lisp 21:59:54 p_l, FFI to .NET ? 22:00:24 pavelludiq [~pavelludi@83.222.166.206] has joined #lisp 22:00:40 I have a hard time trying to make CL communicate with .NET and C++ library. 22:01:50 Gmind: go through MSDN, you will find a *C* API available through mscorlib.dll (iirc), aka THE .NET runtime, which you can call through CFFI 22:02:23 I'm not sure but I think .NET programs actually use part of it to initialize themselves, sort of 22:02:23 p_l, you mean pure C API ? 22:02:36 Gmind: ANSI C, no C++ etc. 22:02:46 -!- RomyEatsDrupal [~stickycak@pool-72-89-112-215.nycmny.east.verizon.net] has quit [Quit: RomyEatsDrupal] 22:03:00 maybe that help they translate bytecode from VM 22:03:06 -!- cyrillos [~cyrill@188.134.33.194] has quit [Ping timeout: 255 seconds] 22:03:09 odd, if i copy out of the pdf into emacs i get an sbcl error about invalid coding 22:03:20 -!- spacemanaki [~spacemana@cpe-74-66-71-20.nyc.res.rr.com] has quit [Quit: spacemanaki] 22:03:43 Gmind: it's basically an API that lets you embed the .NET runtime in your native code application 22:03:45 or .NET interpreter . Hope you can make that real soon , p_l. 22:04:10 *p_l* is happy with existing .NET implementations, most of the tiem 22:04:11 *time 22:04:24 -!- jack_rabbit [~jackrabbi@c-98-206-52-111.hsd1.il.comcast.net] has quit [Ping timeout: 240 seconds] 22:04:26 I mean, I don't use Mono much, and the Microsoft's one works fine ;-) 22:04:45 p_l, that's right. I prefer MS's one to Mono. 22:05:10 a huge library resource. 22:05:55 *Gmind* really want to make CL interact with .NET in a more natural way. 22:07:15 Gmind: I'd like to keep RDNZL's interface, but replace the way it connects to .NET 22:07:28 but right now, I don't have windows machine handy 22:08:02 p_l, maybe that's what I want too :P 22:08:24 -!- dmiles_afk [~dmiles@dsl-173-239-80-026.cascadeaccess.com] has quit [Ping timeout: 240 seconds] 22:08:26 -!- spacefrogg [~spacefrog@unaffiliated/spacefrogg] has quit [Quit: spacefrogg] 22:08:51 wonder if ppl may launch at me because I have been running around for a long time... 22:08:56 Xach: Around? 22:09:19 -!- H4ns [57bd7954@gateway/web/freenode/ip.87.189.121.84] has quit [Quit: n8] 22:09:49 Gmind: my main suggestion is to make yourself slightly more comprehensible (grammar...) 22:10:11 -!- lars_t_h [~lars_t_h@0132300253.0.fullrate.dk] has quit [Quit: lars_t_h] 22:11:59 I mean "wonder if people may laugh at me because I have been running around for a long time..." . Sorry , I think I must have drug @.@ 22:13:05 todun_ [~todun@SEAS366.wlan.seas.upenn.edu] has joined #lisp 22:13:35 p_l, gotta take a nap. See ya later with something new. 22:16:21 benkard [~benkard@mnch-4d04e670.pool.mediaWays.net] has joined #lisp 22:16:36 -!- todun [~todun@SEAS366.wlan.seas.upenn.edu] has quit [Ping timeout: 260 seconds] 22:16:36 -!- todun_ is now known as todun 22:16:50 ah by the way, I nearly forget what I want to ask: Can Lisp write things like "IF" in itself with just primitive function ? 22:17:21 Not at that level of syntactic sugar. 22:17:39 dmiles_afk [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has joined #lisp 22:17:58 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: mstevens] 22:19:16 francogrex [~francogre@109.130.100.178] has joined #lisp 22:19:42 Gmind: care to say what you'd like to construct exactly? you need some kind of conditional statement in order to guide the control-flow in the application. you can construct a macro which then uses cond or something of the likes, but that's most likely not what you want to do. 22:21:05 :P yay, I don't mean cond, nor macro. 22:21:27 -!- francogrex [~francogre@109.130.100.178] has quit [Client Quit] 22:22:06 madnificent: Assuming the existence of ASSOC or a hash-table or similar, what you do is wrap the consequent and alternative in lambdas, and pass the result of the predicate, along with the two lambdas, to a function that looks up a THIRD lambda in a suitable mapping based on the predicate value... 22:22:34 (And if you think this is far-fetched, have a look at how Boolean works in Smalltalk-80.) 22:23:05 :D 22:23:54 (Okay, yes, there are bytecodes to shortcut the entire process, but it nominally works by way of method dispatch.) 22:23:57 gotta take a nap, again. let's save this till next time I'm available , because I really want to hear about . 22:24:34 ( and I don't have an IRC bot , nor be able to keep my PC running ... ) 22:24:38 see ya 22:24:40 -!- Gmind [~nevermind@113.190.165.174] has quit [Quit: Leaving.] 22:24:57 ... channel logs. We have channel logs. 22:25:34 nyef: well, i was thinking to hijack CLOS, that works as well. eql-specializer on nil 22:25:59 You can't specialize on NULL? 22:26:16 Oh well, EQL-specialize on NIL, and normal-specialize on T. 22:26:34 The parallel is misleadingly unmisleading. 22:27:13 boei [~boei@129.Red-81-32-229.dynamicIP.rima-tde.net] has joined #lisp 22:27:17 NULL might be another way 22:28:14 if you really want to be an ass, you can define your true and false as functions as well :) lambda-calculus-style 22:28:40 Yes, that would probably be even better. 22:28:41 spacemanaki [~spacemana@cpe-74-66-71-20.nyc.res.rr.com] has joined #lisp 22:28:59 it wouldn't integrate in lisp though 22:29:16 (define true (consequent alternate) (declare (ignore alternate)) (funcall consequent)) 22:29:21 And the other way for false. 22:29:27 IF then becomes FUNCALL. 22:30:44 -!- benkard [~benkard@mnch-4d04e670.pool.mediaWays.net] has quit [Quit: benkard] 22:32:44 do we have a bot which can warn gmind about the scrollback when he gets back 22:33:28 madnificent: It's broken, unfortunately. 22:35:12 -!- dmiles_afk [~dmiles@dsl-72-19-44-148.cascadeaccess.com] has quit [Ping timeout: 258 seconds] 22:37:18 -!- todun [~todun@SEAS366.wlan.seas.upenn.edu] has quit [Quit: :q] 22:37:19 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 258 seconds] 22:40:18 -!- hakzsam [~hakzsam@aqu33-5-82-245-96-206.fbx.proxad.net] has quit [Quit: Leaving] 22:41:15 mishoo_ [~mishoo@86.124.148.84] has joined #lisp 22:44:24 -!- mishoo [~mishoo@86.124.148.84] has quit [Ping timeout: 240 seconds] 22:47:39 -!- prxq [~mommer@mnhm-590c25f9.pool.mediaWays.net] has quit [Quit: Leaving] 22:52:57 -!- pavelludiq [~pavelludi@83.222.166.206] has quit [Ping timeout: 244 seconds] 22:56:59 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 252 seconds] 22:59:32 -!- superflit [~superflit@71-33-156-49.hlrn.qwest.net] has quit [Read error: Connection reset by peer] 22:59:46 superflit [~superflit@71-33-156-49.hlrn.qwest.net] has joined #lisp 23:00:19 -!- Joreji [~thomas@vpn-ei1.unidsl.de] has quit [Ping timeout: 258 seconds] 23:01:45 -!- lutok [~user@ip98-169-240-101.dc.dc.cox.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:03:14 -!- tsuru``` [~charlie@adsl-98-87-43-94.bna.bellsouth.net] has quit [Read error: Connection reset by peer] 23:03:38 -!- mishoo_ [~mishoo@86.124.148.84] has quit [Read error: Operation timed out] 23:03:42 tsuru``` [~charlie@adsl-74-179-250-214.bna.bellsouth.net] has joined #lisp 23:04:39 brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has joined #lisp 23:04:47 saschakb [~sascha@p4FEA0197.dip0.t-ipconnect.de] has joined #lisp 23:05:01 -!- Phoodus [~foo@68.107.217.139] has quit [Ping timeout: 240 seconds] 23:05:43 pavelludiq [~pavelludi@83.222.166.206] has joined #lisp 23:10:13 -!- samebchase [~samuel@76.73.121.203] has quit [Ping timeout: 240 seconds] 23:10:39 sellout- [~Adium@c-76-105-139-195.hsd1.or.comcast.net] has joined #lisp 23:11:08 -!- superflit [~superflit@71-33-156-49.hlrn.qwest.net] has quit [Read error: Connection reset by peer] 23:11:19 superflit [~superflit@71-33-156-49.hlrn.qwest.net] has joined #lisp 23:16:43 samebchase [~samuel@76.73.121.203] has joined #lisp 23:17:34 -!- hagish [~hagish@p57A46886.dip.t-dialin.net] has quit [Quit: Leaving] 23:20:14 Bike [~Glossina@71-214-109-193.ptld.qwest.net] has joined #lisp 23:22:38 -!- LiamH [~healy@pool-108-45-22-54.washdc.east.verizon.net] has quit [Quit: Leaving.] 23:24:32 It seems that Nikodemus is on a maintenance rampage. 23:26:25 -!- nanoc [~conanhome@186.12.109.133] has quit [Ping timeout: 260 seconds] 23:27:42 I don't know about "is on", given that he said something about going to bed nearly two hours ago, but yes. 23:29:46 -!- pavelludiq [~pavelludi@83.222.166.206] has quit [Remote host closed the connection] 23:32:52 -!- lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has quit [Remote host closed the connection] 23:33:57 todun [~todun@SEAS366.wlan.seas.upenn.edu] has joined #lisp 23:35:28 -!- saschakb [~sascha@p4FEA0197.dip0.t-ipconnect.de] has left #lisp 23:36:12 boei_ [~boei@129.Red-81-32-229.dynamicIP.rima-tde.net] has joined #lisp 23:36:44 -!- nyef [~nyef@c-174-63-105-188.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 23:37:25 -!- boei_ [~boei@129.Red-81-32-229.dynamicIP.rima-tde.net] has quit [Client Quit] 23:39:09 -!- boei [~boei@129.Red-81-32-229.dynamicIP.rima-tde.net] has quit [Ping timeout: 252 seconds] 23:41:45 nanoc [~conanhome@186.123.68.79] has joined #lisp 23:41:55 -!- algal [~anonymous@78-86-30-77.zone2.bethere.co.uk] has quit [Quit: algal] 23:47:27 -!- juniorroy [~dima@212.36.228.103] has quit [Read error: Connection reset by peer] 23:47:59 -!- nanoc [~conanhome@186.123.68.79] has quit [Ping timeout: 248 seconds] 23:54:55 -!- xyxu [~xyxu@222.68.152.16] has quit [Ping timeout: 252 seconds] 23:55:31 -!- arborist [~arborist@e182026131.adsl.alicedsl.de] has quit [Quit: Leaving.] 23:57:52 -!- mdh` [~user@cpe-98-155-87-40.san.res.rr.com] has quit [Remote host closed the connection] 23:59:11 -!- serichsen [~user@hmbg-5f760e9f.pool.mediaWays.net] has quit [Quit: Good night!]