00:01:47 -!- mope [~mope@host86-166-166-114.range86-166.btcentralplus.com] has quit [Quit: Leaving] 00:02:29 -!- nha [~prefect@p3E9E37F9.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 00:03:35 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 00:12:59 waveman [~tim@124-168-80-70.dyn.iinet.net.au] has joined #lisp 00:17:56 what options have I got for identifying and signals/interrupts raised? 00:18:05 and/any 00:18:56 alvis [~alvis@tx-184-5-64-92.dhcp.embarqhsd.net] has joined #lisp 00:19:03 -!- EmmanuelOga [~emmanuel@190.244.15.195] has quit [Ping timeout: 244 seconds] 00:20:41 [SLB] [~balthasar@unaffiliated/slabua] has joined #lisp 00:21:57 xyxu [~xyxu@222.68.157.106] has joined #lisp 00:26:30 homie [~levgue@xdsl-78-35-177-238.netcologne.de] has joined #lisp 00:30:12 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Read error: No route to host] 00:30:31 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 00:30:41 why is it not possible in beirc to copy-paste-from clipper ? 00:30:49 bleh 00:31:28 Praise- [~Fat@unaffiliated/praise] has joined #lisp 00:31:33 Blkt` [~bar@151.59.79.249] has joined #lisp 00:32:03 -!- Praise [~Fat@unaffiliated/praise] has quit [Read error: Connection reset by peer] 00:32:14 hehe, homie I'll definitely give you marks for persistence 00:32:26 I think I would have given up on beirc by now 00:32:47 seems to have all sorts of usability issues 00:32:48 nope, i got the whole spec now almost thru.... 00:33:11 didn't see anything mentioning it or some means for it 00:33:49 -!- Blkt [~bar@net-2-33-133-232.cust.dsl.teletu.it] has quit [Ping timeout: 240 seconds] 00:33:58 and it seems it's not possible for other clim apps too, like the listener or climacs..... 00:34:55 i think that would involve capturing some non-native socket or so.... 00:35:08 or maybe X has an option for it 00:35:44 heh, it's just maybe not mentioned explicitly but there must be definitely a way for it.... 00:36:05 -!- chturne [~charles@2.26.61.36] has quit [Ping timeout: 248 seconds] 00:36:09 i think i'll dive into the clx port to see if it has somethings.... 00:36:27 well net yet, tomorrow or so.... 00:37:49 is there any docgen tools for common lisp 00:38:43 generating some structured document with export funcs and doc strings 00:38:51 or something of that elk 00:40:30 -!- LiamH [~healy@pool-74-96-10-77.washdc.east.verizon.net] has quit [Quit: Leaving.] 00:44:15 -!- kennyd [~kennyd@93-141-78-148.adsl.net.t-com.hr] has quit [Ping timeout: 240 seconds] 00:44:41 Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has joined #lisp 00:46:06 Ok, I'm totally overwhelmed by the package stuff in common lisp. Can't I just (load "path-to-the-package/main-file") ? 00:46:27 Guthur: http://74.207.228.11/Documentation%20Tool 00:47:36 Frozenlock: if it uses asdf, there's a better way, also there's quicklisp which is an asdf frontend 00:47:41 check the asdf documentation 00:47:41 Frozenlock: you can load individual lisp files yes, but if you want to load a system you need to use ASDF or maybe even Quicklisp 00:47:53 ilk? google for "lisp documentation generator". I see a lot of people using or . 00:48:09 pkhuong: yeah ilk 00:48:19 not the large animal 00:48:19 Frozenlock: packages in CL are about namespace management. Do you mean packages or systems (loading dependencies, source, etc)? 00:49:15 In this case I suppose it's for dependencies. I'm trying this example http://www.fractalconcept.com/asp/SZxj/sdataQvSVQIjGtoE5DM==/HZxjsdataQuQhZ0XhCuWs 00:49:41 kennyd [~kennyd@93-138-19-151.adsl.net.t-com.hr] has joined #lisp 00:50:05 I downloaded the source, but can't for the life of me get it to load pdf.lisp 00:51:13 *Frozenlock* is trying quicklisp 00:51:17 phadthai, pkhuong: cheers for the suggestions 00:57:02 -!- Athas [~athas@130.225.165.40] has quit [Remote host closed the connection] 00:59:28 -!- GrayMagiker [~steve@c-174-56-88-247.hsd1.nm.comcast.net] has quit [Quit: Ex-Chat] 01:00:12 phf [~phf@96.25.1.211] has joined #lisp 01:09:21 -!- [SLB] [~balthasar@unaffiliated/slabua] has quit [Quit: [ Close the World, Open the nExt ]] 01:14:06 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 01:15:25 nialo [~nialo@ool-182d5684.dyn.optonline.net] has joined #lisp 01:16:34 -!- edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:22:33 -!- Guthur [~user@host86-140-179-11.range86-140.btcentralplus.com] has quit [Remote host closed the connection] 01:26:10 -!- silver_ [~kingrat@178.121.254.43] has quit [Remote host closed the connection] 01:27:23 -!- gigamonkey [~user@adsl-99-24-222-110.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 01:29:53 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Read error: Connection reset by peer] 01:34:58 [SLB] [~balthasar@87.13.170.131] has joined #lisp 01:34:58 -!- [SLB] [~balthasar@87.13.170.131] has quit [Changing host] 01:34:58 [SLB] [~balthasar@unaffiliated/slabua] has joined #lisp 01:44:19 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 01:44:30 kpal [~kpal@217.12.70.190] has joined #lisp 01:45:38 ISF_ [~ivan@201.82.138.222] has joined #lisp 01:47:59 -!- nialo [~nialo@ool-182d5684.dyn.optonline.net] has quit [Ping timeout: 260 seconds] 01:48:06 nialo_r [~nialo@ool-182d5684.dyn.optonline.net] has joined #lisp 01:48:57 -!- nialo` [~nialo@ool-182d5684.dyn.optonline.net] has quit [Ping timeout: 244 seconds] 01:49:06 -!- nialo_r is now known as nialo 01:51:07 ddp_ [~ddp@216.243.111.165] has joined #lisp 01:52:38 -!- pnq [~nick@ACA226CD.ipt.aol.com] has quit [Ping timeout: 240 seconds] 01:54:18 nialo` [~nialo@ool-182d5684.dyn.optonline.net] has joined #lisp 01:54:32 -!- ddp [~ddp@anon-156-11.relakks.com] has quit [Ping timeout: 252 seconds] 01:54:32 -!- ddp_ is now known as ddp 01:58:03 -!- jaminja [~jaminja@unaffiliated/jaminja] has quit [Quit: Lost terminal] 01:58:50 -!- otwieracz [~gonet9@v6.gen2.org] has quit [Quit: leaving] 01:58:57 jaminja [~jaminja@unaffiliated/jaminja] has joined #lisp 02:02:54 tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has joined #lisp 02:03:25 -!- fjl [~fjl@178-25-98-61-dynip.superkabel.de] has quit [Quit: Leaving.] 02:04:35 fjl [~fjl@178-25-98-61-dynip.superkabel.de] has joined #lisp 02:05:34 leoncamel [~user@KD175129170046.ppp-bb.dion.ne.jp] has joined #lisp 02:08:05 -!- Blkt` [~bar@151.59.79.249] has quit [Read error: Connection reset by peer] 02:08:18 Blkt` [~bar@151.59.79.249] has joined #lisp 02:10:09 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 02:11:29 -!- urandom__ [~user@p548A485B.dip.t-dialin.net] has quit [Remote host closed the connection] 02:14:20 -!- Blkt` [~bar@151.59.79.249] has quit [Ping timeout: 252 seconds] 02:17:40 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Ping timeout: 276 seconds] 02:20:59 -!- Blkt`` is now known as Blkt 02:22:23 -!- waveman [~tim@124-168-80-70.dyn.iinet.net.au] has quit [Quit: Lost terminal] 02:27:22 -!- Blkt [~Blkt@82.84.135.7] has quit [Quit: good night everyone] 02:30:53 -!- leoncamel [~user@KD175129170046.ppp-bb.dion.ne.jp] has quit [Remote host closed the connection] 02:31:44 leoncamel [~user@KD175129170046.ppp-bb.dion.ne.jp] has joined #lisp 02:33:32 -!- fjl [~fjl@178-25-98-61-dynip.superkabel.de] has quit [Quit: Leaving.] 02:34:02 <_schulte_> while looking for a good set of stats functions google found this http://compbio.ucdenver.edu/Hunter_lab/Hunter/cl-statistics.lisp 02:34:19 <_schulte_> this package looks good to me, but I wonder if anyone has experience with it or can recommend the "recommended" cl stats package 02:34:22 <_schulte_> thanks 02:36:08 -!- xyxu [~xyxu@222.68.157.106] has quit [Ping timeout: 240 seconds] 02:36:59 fjl [~fjl@178-25-98-61-dynip.superkabel.de] has joined #lisp 02:38:40 phadthai: oh, someone is modernising Cliki? 02:39:35 Yuuhi` [benni@p5483D6F1.dip.t-dialin.net] has joined #lisp 02:41:00 hmm maybe... or it's a mirror with a different css 02:41:09 -!- Yuuhi [benni@p5483BE63.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 02:42:19 the link was posted here earlier as cliki was down 02:42:54 it's not just a different CSS 02:45:32 -!- leoncamel [~user@KD175129170046.ppp-bb.dion.ne.jp] has quit [Remote host closed the connection] 02:49:54 _schulte_: there's a variation in quicklisp called lhstats 02:51:40 <_schulte_> Xach: thanks, will check that out 02:51:44 <_schulte_> Xach: I was hoping for a ql package but (ql:system-apropos "stat") didn't return anything promising on my system 02:52:35 *_schulte_* updates quicklisp 02:52:55 *Xach* met Larry Hunter in Reno in 2009 02:53:32 phax [~phax@unaffiliated/phax] has joined #lisp 02:54:43 <_schulte_> cl-statistics does look impressive, I'm happy to get some confirmation the author is a real person so I can trust its output 02:55:12 <_schulte_> ok, after an update I now see lhstats, many thanks 02:55:13 all other code is written by impostors 02:57:39 zenlunatic [~justin@c-68-48-40-231.hsd1.md.comcast.net] has joined #lisp 03:00:03 aka the borg? 03:00:53 all just shadows on the cave wall 03:01:49 xyxu [~xyxu@58.41.0.31] has joined #lisp 03:11:53 -!- csdserver [~csdserver@unaffiliated/csddesk] has quit [Ping timeout: 252 seconds] 03:13:08 -!- davlap [~davlap@c-24-147-211-14.hsd1.ma.comcast.net] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 03:15:11 leoncamel [~user@KD175129170046.ppp-bb.dion.ne.jp] has joined #lisp 03:24:07 totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has joined #lisp 03:24:30 dys`` [~andreas@krlh-5f713c16.pool.mediaWays.net] has joined #lisp 03:26:11 -!- dys` [~andreas@krlh-5f713dce.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 03:26:25 asvil` [~filonenko@178.124.160.180] has joined #lisp 03:26:45 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 03:27:01 holycow [~holycow@host-64-151-208-2.bchsia.in2net.net] has joined #lisp 03:27:03 hi guys 03:27:10 is cliki.net down for everyone? 03:27:37 yes, there is cliki2 03:28:02 is there a new url? 03:29:13 http://74.207.228.11 for now 03:29:27 http://carcaddar.blogspot.com/2011/12/announcing-cliki2-public-beta-2.html 03:29:33 hba [~hba@187.171.213.77] has joined #lisp 03:30:39 thank you kindly 03:30:55 pnq [~nick@ACA2216F.ipt.aol.com] has joined #lisp 03:31:52 oh this looks really nice 03:31:53 sweet 03:33:50 -!- brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has quit [Ping timeout: 244 seconds] 03:34:19 brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has joined #lisp 03:34:49 hypercube32 [~hypercube@246.111.188.72.cfl.res.rr.com] has joined #lisp 03:36:54 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 03:37:55 -!- SeanTAllen [u4855@gateway/web/irccloud.com/x-iqabjleajafahgoy] has quit [Remote host closed the connection] 03:38:03 -!- whoops [u549@gateway/web/irccloud.com/x-bqdmmushizjijzjh] has quit [Read error: Connection reset by peer] 03:40:26 -!- CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has quit [Read error: Connection reset by peer] 03:44:53 -!- leoncamel [~user@KD175129170046.ppp-bb.dion.ne.jp] has quit [Remote host closed the connection] 03:46:49 hypnocat [~hypnocat@unaffiliated/hypnocat] has joined #lisp 03:46:59 "My first Lisp program cost me $800 to run for 45 minutes over a time-sharing telephone-line to somewhere in Texas where there was a General Electric commercial computing center with a Lisp implementation." 03:47:33 "My entire computing budget was burned up and I had little to show for it. No more Lisp for year and years..." 03:55:51 CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has joined #lisp 03:57:05 gz [~gz@209-6-49-85.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 04:13:03 -!- _schulte_ [~eschulte@c-174-56-1-147.hsd1.nm.comcast.net] has quit [Quit: leaving] 04:21:05 lars_t_h [~lars_t_h@002128177054.mbb.telenor.dk] has joined #lisp 04:33:16 SeanTAllen [u4855@gateway/web/irccloud.com/x-nyagyjcjfgvgwxad] has joined #lisp 04:36:02 -!- totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has quit [Quit: Leaving.] 04:36:22 deech [~user@71-11-140-18.dhcp.stls.mo.charter.com] has joined #lisp 04:36:25 -!- deech [~user@71-11-140-18.dhcp.stls.mo.charter.com] has left #lisp 04:36:26 totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has joined #lisp 04:41:29 -!- totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has left #lisp 04:41:53 -!- nialo [~nialo@ool-182d5684.dyn.optonline.net] has quit [Ping timeout: 268 seconds] 04:41:54 totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has joined #lisp 04:44:41 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 04:47:29 -!- gaidal [~gaidal@61.144.104.214] has quit [Ping timeout: 255 seconds] 04:49:30 -!- Frozenlock [~user@cable-quebec-15.246.173-179.electronicbox.net] has quit [Remote host closed the connection] 04:50:15 Has anyone tried working with CL-TELNETD? 04:50:45 It can read characters from a telnet stream, but not lines (or so it appears, I haven't yet tried it) 04:53:27 ayushj [~ayushj@c-50-135-152-107.hsd1.wa.comcast.net] has joined #lisp 04:53:33 *Cosman246* is trying to understand how to implement TELNET, and failing 04:53:52 ISF__ [~ivan@201.82.138.222] has joined #lisp 04:56:23 -!- ISF_ [~ivan@201.82.138.222] has quit [Ping timeout: 240 seconds] 04:56:48 Any tips? 04:57:57 What's wrong with HTTP? 04:58:46 he's not transferring hypertext? 04:59:22 -!- SeanTAllen [u4855@gateway/web/irccloud.com/x-nyagyjcjfgvgwxad] has quit [Remote host closed the connection] 04:59:40 ayushj: MUDs are traditionally done over TELNET 04:59:44 I need a way to: 04:59:51 0. Set up TELNET 05:00:08 -!- holycow [~holycow@host-64-151-208-2.bchsia.in2net.net] has quit [Quit: Lost terminal] 05:00:10 1. Identify each client so that I can print appropriate messages to each of them 05:02:06 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 05:02:17 2. Print lines to clients and read from them 05:03:41 wildnux [~wildnux@cpe-72-182-70-190.austin.res.rr.com] has joined #lisp 05:05:19 If anyone has any tips, please tell me 05:05:31 (this is logged, so I may be gone for a small while for dinner) 05:09:08 Cosman246: a simple tcp socket won't do? The telnet protocol indeed supports a few fancy modes, but many text games don't need them (and the server side implementation of any effects should be easier than the client-side) 05:09:27 I have no experience with cl-telnetd though 05:09:37 that was what I told him yesterday 05:10:13 phadthai: so I just use usocket to port 23 without any of the options? 05:10:18 OK, that sounds good 05:10:26 at least it's an easy start :) 05:10:42 it can be any port too 05:10:51 as long as the clients are told which to connect to 05:10:54 I thought it was some opaque protocol that I had to find an old book from the 1980s about 05:11:15 you were provided with the RFCs yesterday, too. 05:11:26 maybe the most notable aspect is that lines end with \r\n (cr, lf) 05:11:42 Ah, and should that be a problem? 05:12:14 no. 05:12:20 OK, thanks! 05:12:27 if your interface supports setsockopt, then you might also want to set the TCP_KEEPALIVE option so you can easily detect stray/dead connections 05:12:42 ah 05:12:51 and an input timeout (SO_RCVTIMEO) 05:13:18 iolib's great for this sort of thing, though not portable to win32 (yet) 05:13:23 though I might need to ask again about sockets if I want to know about identification of each client, but that shouldn't be a problem right no 05:13:24 *now 05:13:27 -!- totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 05:13:41 (In case you haven't guessed, this is my first project involving sockets) 05:13:49 generally the accept-like function should provide you with an object holding the client address 05:13:52 and port 05:14:10 Ah, cool 05:14:13 I think iolib lacks that though and needs an extra syscall, at least it did last I tried it 05:14:22 three's then a function to call on the socket to get that information 05:14:53 So then I can associate it with a player and send them as individual streams 05:14:54 Cool! 05:14:55 s/three/there/ 05:16:13 have fun :) 05:16:21 totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has joined #lisp 05:16:23 Thank you, phadthai! 05:16:27 you don't actually need the address info to handle players distinctly, mind 05:16:34 -!- Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has quit [Quit: Cryotank2011] 05:16:35 indeed 05:16:39 you get a stream object for each connection 05:16:47 ah, cool 05:16:49 each one uniquely corresponds to a client 05:18:18 chu [~mathew.ba@CPE-124-176-63-146.lns1.dea.bigpond.net.au] has joined #lisp 05:22:31 Frozenlock [~user@cable-quebec-15.246.173-179.electronicbox.net] has joined #lisp 05:22:48 _nix00 [~Adium@180.172.47.238] has joined #lisp 05:25:57 -!- JuniorRoy [~juniorroy@212.36.228.103] has quit [Ping timeout: 252 seconds] 05:26:16 SeanTAllen [u4855@gateway/web/irccloud.com/x-mssjmdsmyidydhif] has joined #lisp 05:27:18 teggi [~teggi@113.172.49.16] has joined #lisp 05:28:35 herder [~framed@123.233.210.56] has joined #lisp 05:30:23 -!- chenbing [~user@115.206.199.178] has left #lisp 05:32:20 -!- phf [~phf@96.25.1.211] has quit [Remote host closed the connection] 05:33:08 dnjaramba [~dnjaramba@41.72.193.86] has joined #lisp 05:38:29 -!- herder [~framed@123.233.210.56] has quit [Ping timeout: 240 seconds] 05:39:34 -!- Younder [~john@135.236.16.62.customer.cdi.no] has quit [Ping timeout: 260 seconds] 05:39:58 framed [~framed@123.233.227.113] has joined #lisp 05:41:25 JuniorRoy [~juniorroy@212.36.228.103] has joined #lisp 05:41:25 -!- framed [~framed@123.233.227.113] has quit [Read error: Connection reset by peer] 05:44:05 framed [~framed@123.233.215.219] has joined #lisp 05:44:30 attila_lendvai [~attila_le@87.247.33.0] has joined #lisp 05:44:30 -!- attila_lendvai [~attila_le@87.247.33.0] has quit [Changing host] 05:44:30 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 05:47:42 -!- framed [~framed@123.233.215.219] has quit [Client Quit] 05:50:38 -!- fjl [~fjl@178-25-98-61-dynip.superkabel.de] has quit [Quit: Leaving.] 05:50:56 -!- Joreji [~thomas@vpn-ei1.unidsl.de] has quit [Ping timeout: 268 seconds] 05:55:43 -!- dmiles_afk [~dmiles@dsl-72-19-45-251.cascadeaccess.com] has quit [Read error: Connection reset by peer] 05:58:15 -!- jt123 [~jayan@cpc4-lutn3-0-0-cust768.9-3.cable.virginmedia.com] has quit [Quit: jt123] 06:00:55 -!- kpal [~kpal@217.12.70.190] has quit [Ping timeout: 248 seconds] 06:03:01 kpal [~kpal@217.12.70.190] has joined #lisp 06:07:13 -!- homie [~levgue@xdsl-78-35-177-238.netcologne.de] has quit [Read error: Connection reset by peer] 06:07:46 -!- schmx [~marcus@sxemacs/devel/schme] has quit [Ping timeout: 276 seconds] 06:08:04 -!- Guest75092 [~Kron@69.166.20.134] has quit [Quit: Kron awayyy!] 06:08:20 schmx [~marcus@sxemacs/devel/schme] has joined #lisp 06:08:30 homie [~levgue@xdsl-78-35-177-238.netcologne.de] has joined #lisp 06:13:48 dmiles_afk [~dmiles@dsl-72-19-45-251.cascadeaccess.com] has joined #lisp 06:20:32 -!- pnq [~nick@ACA2216F.ipt.aol.com] has quit [Ping timeout: 252 seconds] 06:23:00 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 06:34:10 -!- wildnux [~wildnux@cpe-72-182-70-190.austin.res.rr.com] has quit [Remote host closed the connection] 06:39:38 rmathews [~roshan@59.92.79.225] has joined #lisp 06:40:33 angavrilov [~angavrilo@217.71.227.181] has joined #lisp 06:45:58 btbngr [~btbngr@188.29.127.32.threembb.co.uk] has joined #lisp 06:51:50 -!- ddp [~ddp@216.243.111.165] has quit [Quit: ddp] 06:52:58 http://rationalwiki.org/wiki/Fun:Gospel_of_Free_Software 06:53:24 They call it the "Unix Epoch", but otherwise, good 06:54:02 framed [~framed@123.233.215.219] has joined #lisp 06:56:35 -!- framed is now known as fframed 06:57:41 -!- Buglouse [~Buglouse@cpe-65-28-172-255.wi.res.rr.com] has quit [Quit: WeeChat 0.3.6] 06:58:52 -!- hypercube32 [~hypercube@246.111.188.72.cfl.res.rr.com] has quit [Quit: Leaving] 06:59:47 msponge [~msponge@18.189.103.48] has joined #lisp 07:08:20 sdemarre [~serge@91.176.195.90] has joined #lisp 07:09:53 Wow.. Quicklisp works really well. Thanks to those who recommended it! 07:13:18 cyrillos [~cyrill@188.134.33.130] has joined #lisp 07:22:27 waveman [~tim@124-149-87-180.dyn.iinet.net.au] has joined #lisp 07:22:33 maxamillion [~adam@fedora/maxamillion] has joined #lisp 07:23:02 -!- maxamillion [~adam@fedora/maxamillion] has left #lisp 07:23:34 dtw [dtw@dsl-roibrasgw1-fe84fb00-215.dhcp.inet.fi] has joined #lisp 07:29:21 ykm [~yash@182.237.190.24] has joined #lisp 07:30:27 isacult [474b3069@gateway/web/freenode/ip.71.75.48.105] has joined #lisp 07:30:35 -!- jaminja [~jaminja@unaffiliated/jaminja] has quit [Ping timeout: 240 seconds] 07:35:07 -!- setmeaway [~setmeaway@119.201.52.190] has quit [Read error: Connection reset by peer] 07:35:44 setmeaway [setmeaway3@119.201.52.190] has joined #lisp 07:38:21 -!- realitygrill [~realitygr@adsl-76-226-139-212.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 07:39:30 -!- fframed [~framed@123.233.215.219] has quit [Quit: Linkinus - http://linkinus.com] 07:40:50 -!- tensorpudding [~michael@99.148.193.184] has quit [Ping timeout: 252 seconds] 07:41:09 -!- CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has quit [Quit: Leaving] 07:41:24 CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has joined #lisp 07:44:27 -!- pnathan [~Adium@98.145.116.190] has quit [Quit: Leaving.] 07:45:44 -!- axion [~axion@cpe-67-242-80-89.nycap.res.rr.com] has quit [Ping timeout: 240 seconds] 07:47:41 axion [~axion@cpe-67-242-80-89.nycap.res.rr.com] has joined #lisp 07:53:19 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 07:56:48 -!- brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has quit [Ping timeout: 252 seconds] 07:57:28 brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has joined #lisp 07:59:09 araujo [~araujo@190.73.44.29] has joined #lisp 07:59:09 -!- araujo [~araujo@190.73.44.29] has quit [Changing host] 07:59:09 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 07:59:22 zmyrgel [~user@hoasb-ff0cdd00-22.dhcp.inet.fi] has joined #lisp 08:01:20 -!- yoklov [~yoklov@24-177-5-183.dhcp.nwtn.ct.charter.com] has quit [Quit: computer sleeping] 08:01:46 I'm porting osicat to OpenBSD and its almost finished 08:02:10 I'm having trouble with file-exists-p and file-permissions functins 08:03:04 (file-exists-p "~/foo") returns :REGULAR-FILE but (file-permissions "~/foo") causes ENOENT error 08:04:02 should lisp handle the abbreviated home path or do I need to use full path such as /home/zmyrgel/foo? 08:04:33 full path seems to work ok but why it works with file-exists-p and not file-permissions? 08:10:31 -!- ISF__ [~ivan@201.82.138.222] has quit [Ping timeout: 252 seconds] 08:10:48 mishoo_ [~mishoo@79.112.112.130] has joined #lisp 08:14:17 Buglouse [~Buglouse@cpe-65-28-172-255.wi.res.rr.com] has joined #lisp 08:14:50 you will have to refer to the implementation and the specification of the OS APIs. 08:23:55 and tired mind misses details... "Both signal an error if pathspec is wild" 08:24:41 got confused as one accepts wildcard and other doesn't 08:25:04 easy-iPad [~easyipad@213.47.71.36] has joined #lisp 08:25:17 zmyrgel, But tilde (~) is not a wildcard. 08:25:50 dtw: what would that be then/ 08:26:15 Kind of abbreviation. ~/ is absolute path. 08:26:26 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Remote host closed the connection] 08:26:52 vantage|home [~vantage@d5152EDDB.static.telenet.be] has joined #lisp 08:27:30 kilon [~user@ppp-94-64-177-129.home.otenet.gr] has joined #lisp 08:28:02 I have a small question about USOCKET: how does one handle multiple connections and bind them to multiple streams in a.... 08:28:13 Hmm, maybe this could be phrased better 08:28:15 zmyrgel, tilde is expanded by shell. 08:29:30 zmyrgel, for example, POSIX chdir() does not understand tilde. 08:29:57 Say I have a player class, with a username slot, a password slot, a mana slot, etc. 08:30:46 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 08:33:13 -!- loke [~elias@bb115-66-85-121.singnet.com.sg] has quit [Remote host closed the connection] 08:35:13 -!- easy-iPad [~easyipad@213.47.71.36] has quit [Quit: Outta here?] 08:36:08 -!- ykm [~yash@182.237.190.24] has quit [Quit: Lost terminal] 08:36:24 Cosman246: if it supports select/poll functionality, you can poll on the listening socket until connections arrive (an input event), then accept the connection and launch or assign it to the wanted thread or state table... or, you could initially setup threads, each of which can accept... 08:36:38 then how you link those connections to actual users depends on your authentication/identifiation code 08:37:02 if your protocol provides a means for users to type in their nickname for instance, then you create their user structure 08:38:00 phadthai: Thanks 08:38:04 chenbing [~user@115.206.199.178] has joined #lisp 08:38:11 s/create/instanciate/ 08:38:13 Do you know of any good resources on this? 08:38:19 I don't want to forget this 08:38:25 hmm... not off-hand sorry, only personal experience with network daemons 08:38:51 mostly in C, but I also wrote a CL HTTPd 08:39:22 SBCL needs to use an FFI for poll in its internal sockets.... 08:39:38 maybe look at sb-events or such if I remember 08:39:49 http://trac.common-lisp.net/usocket/wiki/SocketSelect 08:39:57 I'm using USOCKET 08:40:00 ah serve-event 08:40:22 sbcl also has its own sb-sockets and serve-event I think... nothing wrong with using usocket if you need to port it to other implementations though 08:40:29 iolib is another alternative with more features 08:40:58 sb-bsd-sockets I think is the sbcl-native bsd sockets api 08:41:22 -!- tehf [~tehf@c-69-255-57-56.hsd1.md.comcast.net] has quit [Quit: Leaving] 08:41:40 Mekanik [~vov@91.79.128.184] has joined #lisp 08:42:09 I'll look at iolib, see if it's better 08:42:34 iolib does have a polling interface, which also supports various OSs 08:42:53 and hey! IOLib includes more documentation! 08:43:09 its kqueue support for bsd needed improvements last I used it, but the linux epoll support must be decent 08:44:13 i.e. it added/removed file descriptors one at a time from the event queue when kqueue supports adding/removing many at the same time while also receiving events in the same single syscall per loop 08:44:22 but that affects performance, not functionality 08:44:47 csdserver [~csdserver@76.177.111.55] has joined #lisp 08:44:48 bbl 08:44:49 mishoo__ [~mishoo@79.112.112.130] has joined #lisp 08:44:57 -!- csdserver [~csdserver@76.177.111.55] has quit [Changing host] 08:44:57 csdserver [~csdserver@unaffiliated/csddesk] has joined #lisp 08:46:25 -!- mishoo_ [~mishoo@79.112.112.130] has quit [Ping timeout: 244 seconds] 08:46:50 hmm before I leave... an excellent C library that also has awesome kqueue+epoll support is libevent, if you ever find cffi bindings to it, it'd be an excellent choice too :) 08:46:53 bbl 08:47:06 Thank you! 08:47:42 -!- Mekanik [~vov@91.79.128.184] has quit [Quit: WeeChat 0.3.6] 08:47:42 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 08:52:03 -!- Bike [~Glossina@71-38-155-127.ptld.qwest.net] has quit [Quit: I'm still not sure how to describe the man. Something like rust walking.] 09:05:47 nha [~prefect@p3E9E35DA.dip.t-dialin.net] has joined #lisp 09:05:47 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:06:11 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:06:22 silver_ [~kingrat@178.121.254.43] has joined #lisp 09:07:48 ivan-kanis [~user@89.83.137.164] has joined #lisp 09:07:49 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:08:03 -!- rmathews [~roshan@59.92.79.225] has quit [Quit: rmathews] 09:08:14 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:10:21 attila_lendvai1 [~attila_le@176.222.155.233] has joined #lisp 09:10:21 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 09:10:21 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:10:24 -!- attila_lendvai1 is now known as attila_lendvai 09:10:24 -!- attila_lendvai [~attila_le@176.222.155.233] has quit [Changing host] 09:10:24 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 09:10:57 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:12:09 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:12:50 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:14:44 kilon` [~user@athedsl-186963.home.otenet.gr] has joined #lisp 09:14:45 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:15:17 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:17:45 -!- kilon [~user@ppp-94-64-177-129.home.otenet.gr] has quit [Ping timeout: 260 seconds] 09:17:45 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:18:11 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:18:35 -!- brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has quit [Ping timeout: 252 seconds] 09:19:16 -!- kloeri [~kloeri@freenode/staff/exherbo.kloeri] has quit [Ping timeout: 600 seconds] 09:19:16 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:19:33 francogrex [~user@109.130.80.48] has joined #lisp 09:19:43 -!- francogrex [~user@109.130.80.48] has left #lisp 09:19:49 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:20:00 Does anyone know where I can find documentation on poll() or select() support in IOLib? 09:21:05 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 09:21:08 Cosman246, do you mean POSIX man pages? 09:21:24 herder [~framed@123.233.215.219] has joined #lisp 09:21:25 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:21:28 dtw: N-No.... 09:21:40 brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has joined #lisp 09:21:50 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:22:50 dtw: I'm talking about IOLib 09:22:50 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:22:51 -!- Vivitron [~user@pool-173-48-170-228.bstnma.fios.verizon.net] has quit [Read error: Connection reset by peer] 09:23:17 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:23:54 Well, I think isys:poll is POSIX poll() but ... 09:23:54 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:24:21 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:24:29 -!- teggi [~teggi@113.172.49.16] has quit [Ping timeout: 240 seconds] 09:24:34 isys? 09:24:44 isys = iolib.syscalls 09:24:44 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:25:13 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:25:22 Ah 09:25:24 Thanks 09:25:38 apt-get install manpages-dev manpages-posix-dev 09:27:15 Huh, isys:poll is not in http://common-lisp.net/project/iolib/manual/iolib.html 09:27:15 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:27:58 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:29:14 Poorly documented library. I have used POSIX man pages. 09:29:15 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:29:51 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:31:08 kloeri [~kloeri@freenode/staff/exherbo.kloeri] has joined #lisp 09:34:13 th_moore [~user@109.130.80.48] has joined #lisp 09:34:13 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:34:57 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 09:35:56 -!- Buglouse [~Buglouse@cpe-65-28-172-255.wi.res.rr.com] has quit [Read error: Connection reset by peer] 09:38:54 -!- cmatei [~cmatei@95.76.22.68] has quit [Remote host closed the connection] 09:38:54 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 09:43:08 -!- bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has quit [Ping timeout: 255 seconds] 09:43:36 -!- herder [~framed@123.233.215.219] has quit [Excess Flood] 09:43:56 -!- jacius [~jacius@c-24-13-89-230.hsd1.il.comcast.net] has quit [Remote host closed the connection] 09:43:59 mlkith [~redmundia@mail.madito.es] has joined #lisp 09:44:01 hello 09:44:44 is there something in standard library or alexandria that reads a word from a stream? word being sequence of non-white characters 09:45:54 fframed [~framed@123.233.215.219] has joined #lisp 09:47:10 mope [~mope@host86-166-166-114.range86-166.btcentralplus.com] has joined #lisp 09:51:47 cpt_nemo_ [cpt_nemo@rfc1459.de] has joined #lisp 09:52:38 cmatei [~cmatei@95.76.22.68] has joined #lisp 09:52:53 -!- cpt_nemo [cpt_nemo@rfc1459.de] has quit [Ping timeout: 252 seconds] 09:52:53 -!- cpt_nemo_ is now known as cpt_nemo 09:54:09 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Ping timeout: 240 seconds] 09:55:41 mlkith, no, I think. Loop READ-CHAR. 09:56:19 -!- acieroid [~acieroid@wtf.awesom.eu] has quit [Quit: :[] 09:59:08 -!- hypnocat [~hypnocat@unaffiliated/hypnocat] has left #lisp 10:00:41 Buglouse [~Buglouse@cpe-65-28-172-255.wi.res.rr.com] has joined #lisp 10:01:06 -!- ghuntley [~ghuntley@14-200-9-232.static.tpgi.com.au] has quit [Ping timeout: 252 seconds] 10:02:56 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 10:03:47 -!- th_moore [~user@109.130.80.48] has left #lisp 10:06:13 -!- xyxu [~xyxu@58.41.0.31] has quit [Quit: Leaving.] 10:07:35 nachtwandler [~nachtwand@p57AD7D88.dip.t-dialin.net] has joined #lisp 10:07:42 is there something like white-space-char-p ? 10:09:22 also is (eql #\a #\a) => T guaranteed? 10:09:45 no white space test 10:10:02 (but see graphic-char-p for why not) (: 10:10:23 and yeah, that equality is guaranteed 10:10:34 ghuntley [~ghuntley@14-200-9-232.static.tpgi.com.au] has joined #lisp 10:10:50 (unless you change read syntax in between) (-; 10:11:09 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Ping timeout: 240 seconds] 10:12:14 mlkith, I have used this whitespace-char-p: http://paste.lisp.org/+2PXT 10:12:23 -!- Buglouse [~Buglouse@cpe-65-28-172-255.wi.res.rr.com] has quit [Ping timeout: 255 seconds] 10:13:46 thanks 10:15:28 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 10:18:05 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:19:27 acieroid [~acieroid@wtf.awesom.eu] has joined #lisp 10:19:27 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:20:08 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:21:40 -!- SeanTAllen [u4855@gateway/web/irccloud.com/x-mssjmdsmyidydhif] has quit [Remote host closed the connection] 10:22:03 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:22:22 -!- vantage|home [~vantage@d5152EDDB.static.telenet.be] has quit [Quit: Ik ga weg] 10:23:45 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:25:14 danishman [~kvirc@0x5da0ec2a.cpe.ge-0-1-0-1104.ronnqu1.customer.tele.dk] has joined #lisp 10:26:35 Athas [~athas@130.225.165.40] has joined #lisp 10:26:36 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:27:02 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:29:31 -!- acieroid [~acieroid@wtf.awesom.eu] has quit [Quit: ] 10:29:32 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:29:39 benny [~benny@i577A28A8.versanet.de] has joined #lisp 10:29:58 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:30:55 MakaSum [~sum@dynamic-adsl-84-223-198-91.clienti.tiscali.it] has joined #lisp 10:31:07 Jeanne-Kamikaze [~Jeanne-Ka@79.Red-88-7-134.staticIP.rima-tde.net] has joined #lisp 10:31:07 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:31:28 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:33:56 acieroid [~acieroid@wtf.awesom.eu] has joined #lisp 10:36:48 -!- waveman [~tim@124-149-87-180.dyn.iinet.net.au] has quit [Quit: leaving] 10:36:49 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:37:20 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:39:11 MoALTz [~no@46.205.89.232.nat.umts.dynamic.t-mobile.pl] has joined #lisp 10:43:26 xyxu [~xyxu@222.68.157.106] has joined #lisp 10:43:26 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:44:00 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:47:51 SeanTAllen [u4855@gateway/web/irccloud.com/x-itxntfhybdfccqwd] has joined #lisp 10:47:51 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:47:53 -!- xyxu [~xyxu@222.68.157.106] has quit [Read error: Connection reset by peer] 10:48:15 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:49:40 xyxu [~xyxu@222.68.157.106] has joined #lisp 10:49:41 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:49:45 Kvaks [~kvaks@139.158.189.109.customer.cdi.no] has joined #lisp 10:50:01 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:53:05 -!- xyxu [~xyxu@222.68.157.106] has quit [Read error: Connection reset by peer] 10:53:06 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:53:29 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:54:11 xyxu [~xyxu@222.68.157.106] has joined #lisp 10:54:12 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:54:32 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:54:41 Kenjin [~josesanto@2.80.234.163] has joined #lisp 10:56:31 jt123 [~jayan@cpc4-lutn3-0-0-cust768.9-3.cable.virginmedia.com] has joined #lisp 10:56:31 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 10:56:33 daniel__ [~daniel@p50829C74.dip.t-dialin.net] has joined #lisp 10:57:04 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 10:58:55 -!- daniel_ [~daniel@p5B3260A1.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 11:01:35 -!- CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has quit [Ping timeout: 240 seconds] 11:01:36 -!- gaidal_ [~gaidal@219.136.214.63] has quit [Read error: Connection reset by peer] 11:01:43 chturne [~charles@2.26.61.36] has joined #lisp 11:02:04 gaidal_ [~gaidal@219.136.214.63] has joined #lisp 11:05:10 francogrex [~user@109.130.80.48] has joined #lisp 11:08:11 -!- Praise- is now known as Praise 11:08:35 -!- fframed [~framed@123.233.215.219] has quit [Ping timeout: 260 seconds] 11:09:00 how to expand a symbol with two levels of `? (defmacro macro (&body body) `(foo `(bar ,@body))) 11:09:18 EarlGray^^ [~mitra@despairing-occident.volia.net] has joined #lisp 11:09:20 s/symbol/form 11:09:42 -!- EarlGray^ [~mitra@despairing-occident.volia.net] has quit [Ping timeout: 248 seconds] 11:10:02 I have tried ,@,body, but then I get ,@ in front of the actual forms 11:10:13 and ,,@body gives me , in front of it 11:10:13 -!- xyxu [~xyxu@222.68.157.106] has quit [Ping timeout: 248 seconds] 11:15:06 xyxu [~xyxu@222.68.157.106] has joined #lisp 11:17:37 osa1 [~sinan@31.140.51.42] has joined #lisp 11:19:04 isn't lambda a function? http://paste.pocoo.org/show/531691/ 11:19:07 -!- silver_ [~kingrat@178.121.254.43] has quit [Quit: >>=] 11:19:23 (describe 'lambda) 11:19:33 CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has joined #lisp 11:19:41 oh 11:19:45 osa1: it looks like you've passed something a list that looks like a lambda 11:19:48 not an actual closure 11:20:07 review the meaning of quote. 11:21:09 -!- chenbing [~user@115.206.199.178] has quit [Ping timeout: 240 seconds] 11:23:00 are you doing something like this: (defun make-lambda () (lambda () 10)) ((make-lambda)) ? 11:23:45 function is the operator that makes functions. 11:23:59 (function (lambda (x) x)) for example. 11:24:09 Or #'(lambda (x) x) for short. 11:24:32 (lambda (x) x), outside of (function ...) is a macro that expands to (function (lambda (x) x)) 11:24:38 So that can be a little confusing. 11:24:51 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 11:25:36 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Remote host closed the connection] 11:26:05 silver_ [~kingrat@178.121.254.43] has joined #lisp 11:26:21 jtza8 [~jtza8@196-210-220-98.dynamic.isadsl.co.za] has joined #lisp 11:26:28 -!- Frozenlock [~user@cable-quebec-15.246.173-179.electronicbox.net] has quit [Read error: Connection reset by peer] 11:26:33 Frozenlock [~user@cable-quebec-15.246.173-179.electronicbox.net] has joined #lisp 11:27:47 anyone knows answer to my previous question, how to expand body within two levels of quazi-quote? (defmacro macro (&body body) `(foo `(bar body))). I want (macro 1 2) to expand to (foo (bar 1 2)) 11:28:21 to (foo `(bar 1 2)) even 11:29:16 chenbing [~user@115.206.199.178] has joined #lisp 11:32:05 replore_ [~replore@ntkngw298122.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 11:32:31 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 11:32:38 mlkith: To get the macro to expand to (foo (bar 1 2)) you don't need two backticks 11:33:19 `(foo (bar ,@body)) 11:33:24 i want it to expand to (foo '(bar 1 2)) 11:33:49 jjkola [~jjkola@xdsl-83-150-83-66.nebulazone.fi] has joined #lisp 11:34:37 `(foo '(bar ,@body)) then 11:34:50 -!- CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has quit [Ping timeout: 260 seconds] 11:36:21 -!- francogrex [~user@109.130.80.48] has quit [Remote host closed the connection] 11:36:23 ah right 11:36:31 thanks 11:37:12 ``(,',x) might be what you want. 11:37:35 (To answer your question, rather than suggest what you should do instead) 11:37:57 ok good to know too, let me try to decypher that 11:37:58 has anybody noticed that sbcl.org seems to be down? 11:38:21 Although I agree with the suggestion not to use nested quasiquote unnecessarily. 11:40:24 hey people 11:40:56 -!- kpal [~kpal@217.12.70.190] has quit [Ping timeout: 240 seconds] 11:40:56 anybody able to help me... wondering how to search for something like (^ x 0) and replace with 0 11:41:56 search what? 11:41:59 an AST? 11:43:01 kpal [~kpal@217.12.70.190] has joined #lisp 11:43:44 Guthur [~user@host86-140-179-11.range86-140.btcentralplus.com] has joined #lisp 11:44:33 just a list 11:44:36 steevy [~steevy@91-67-42-157-dynip.superkabel.de] has joined #lisp 11:45:10 jjkola: sbcl.org or www.sbcl.org 11:45:14 ? 11:45:28 (mapcar (lambda (elt) (if (equal elt '(^ x 0)) 0 elt)) list) 11:46:17 Ralith: http://pastebin.com/NfTPdRW4 11:46:41 Buglouse [~weechat@cpe-65-28-172-255.wi.res.rr.com] has joined #lisp 11:46:59 When I write a macro that writes a macro, do I have to use gensym symbol as parameters for the generated macro to avoid some capture ? 11:47:07 -!- Buglouse is now known as Guest91032 11:47:10 -!- ivan-kanis [~user@89.83.137.164] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:47:14 jt123: hmm. it appears you may want to ask in #scheme rather than #lisp 11:47:50 btbngr: ok thanks... didnt realise there was a scheme channel 11:48:05 np, we're common-lisp in here :) 11:48:18 -!- kilon` [~user@athedsl-186963.home.otenet.gr] has quit [Remote host closed the connection] 11:48:31 daimrod: www.sbcl.org 11:48:38 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Ping timeout: 240 seconds] 11:49:19 jt123: were you not using Common Lisp before? 11:49:39 Guthur: i was... i changed 11:49:48 -!- Guest91032 [~weechat@cpe-65-28-172-255.wi.res.rr.com] has quit [Client Quit] 11:49:52 jjkola: it's weird, it works for me but downforeveryoneorjustme.com tells me it's down. 11:50:19 jt123: ok, just checking, do you find scheme more appealling 11:50:52 daimrod: I'm getting "server not found" 11:51:03 Guthur: not particularly... just that i was advised to use Racket as an environment 11:51:34 jt123: did you find getting to grips with Emacs difficult 11:52:01 -!- lars_t_h [~lars_t_h@002128177054.mbb.telenor.dk] has quit [Quit: Leaving] 11:52:04 it can have a rather steep learning curve in the beginning 11:52:11 Guthur: yes... I seem to get Racket much better 11:52:31 jjkola: hmm maybe a dns issue 11:52:56 personally I don't think Rackets in environment holds a candle to emacs once you get over that initial learning curve 11:53:11 s/in// 11:53:38 jt123: you seem to be confusing programming language and IDE. 11:53:42 not that it really matters. 11:53:57 but they come together... 11:54:06 as in Racket is scheme 11:54:23 yeah and DrRacket is the environment mostly used 11:54:30 jt123: you may find something like LispWorks Personal Edition more familiarif you're finding emacs getting between you and lisp: http://www.lispworks.com/downloads/ 11:54:45 Ralith: TBH, I've seen that with CL as well. "What do you mean CL without Emacs?" =) 11:55:17 I think there is the same issue with java and eclispe or netbeans. 11:55:22 thanks btbngr 11:55:24 arnsholt: that's just what happens when you have only one really decent (affordable) IDE. 11:55:33 it's also beside the point. 11:55:57 scheme people must be asleep :| 11:56:24 switch back to CL then, hehe 11:56:29 jt123: maybe #racket? 11:56:31 we never sleep 11:56:45 daimrod: now www.sbcl.org loads 11:57:05 Guthur: haha... if only i could 11:57:45 well you could try the LispWorks IDE as btbngr suggested 11:57:48 I wonder why my kitten of death awaits still under windows in sbcl 1.0.54, despite it's now supported according to the site? 11:57:53 daimrod: could it be dns sync issue between primary and secondary dns servers? 11:58:42 jjkola: I've no idea. 11:58:44 daimrod: I had once same kind of problem and it was because the secondary dns server was not up to date with dns information so occassionally I got a wrong ip 11:58:44 (although i did try booting it in slime and it exploded everywhere, so i kind of understand ;)) 11:58:45 -!- prip [~foo@host85-129-dynamic.35-79-r.retail.telecomitalia.it] has quit [Ping timeout: 248 seconds] 11:58:46 yati [~chatzilla@122.163.44.69] has joined #lisp 11:59:10 jjkola: might be, I usually use google's dns. 11:59:32 exploding slimey kittens of death, eww 12:00:15 What is the difference between `when` and `if`? 12:00:40 yati: when has an implicit progn (when a b c) is equivalent to (if (progn a b c)) 12:00:41 yati: if has two clauses, if then, when is just singular 12:00:52 can that 12:01:04 /can/and 12:02:52 ivan-kanis [~user@89.83.137.164] has joined #lisp 12:03:52 So basically when executes the body if it gets the predicate right. and the body does not require to be enclosed within another set of parens - is that it (I'm a beginner, pardon me if I'm mistaken:)) 12:04:19 yati: http://l1sp.org/cl/when has the spec 12:06:14 ok thanks :) 12:06:20 -!- kpal [~kpal@217.12.70.190] has quit [Ping timeout: 260 seconds] 12:06:45 kpal [~kpal@217-12-70-190.sibtele.com] has joined #lisp 12:10:26 prip [~foo@host214-122-dynamic.35-79-r.retail.telecomitalia.it] has joined #lisp 12:10:29 I'm trying to define a function with a symbol captured by a macro but a prefix added, how can I concatenate symbols? 12:10:31 homie` [~levgue@xdsl-87-79-198-6.netcologne.de] has joined #lisp 12:11:44 osa1: (intern (concatenate 'string (string 'x) (string 'y))) 12:12:59 -!- homie [~levgue@xdsl-78-35-177-238.netcologne.de] has quit [Ping timeout: 255 seconds] 12:14:37 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Read error: Operation timed out] 12:15:24 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 12:18:21 Buglouse [~Buglouse@cpe-65-28-172-255.wi.res.rr.com] has joined #lisp 12:21:52 -!- nha [~prefect@p3E9E35DA.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 12:24:19 osa1: out of curiosity, why do you want to do that? 12:24:34 osa1: i find that most of the time, it's better to explicitly provide names for things 12:32:35 Xach: I'm trying to implement something like cl's defstruct. for example, when user calls (mymacro test) I want to create functions with names test-add, test-reset, test-update etc. 12:32:43 Xach: mostly for learning purposes 12:33:32 teggi [~teggi@113.172.49.16] has joined #lisp 12:34:55 Perhaps a macro expanding to multiple defuns is what you want. 12:35:20 osa1: automagic names are a feature of defstruct of which i'm not especially fond 12:40:29 -!- akovalenko [~akovalenk@77.51.59.44] has quit [Ping timeout: 240 seconds] 12:43:02 (intern (format nil "TEST-~s" symbol)) would do it 12:44:59 mlkith: maybe. 12:45:39 *pinterface* generally does symbol name munging with Alexandria's #'SYMBOLICATE. 12:46:13 -!- jtza8 [~jtza8@196-210-220-98.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 12:47:40 mlkith: there is a slight issue there, in that if symbol is not in *package* you will get unwanted :'s 12:48:26 i see 12:49:58 so how to do it properly? 12:50:34 does (symbolicate "TEST-" symbol) from alexandria have the same issue? 12:50:35 if you wanted to use format, you could call (symbol-name symbol) first. 12:50:39 abeaumont [~abeaumont@90.165.165.246] has joined #lisp 12:51:36 daimrod: ping 12:52:22 naeg [~naeg@194.208.239.170] has joined #lisp 12:54:09 mlkith: nope, it uses symbol-name. 12:56:42 pnq [~nick@AC811D2E.ipt.aol.com] has joined #lisp 13:02:14 mlkith: when using strings, the readtable settings might mean you create a symbol that doesn't look like what you meant. 13:05:46 CrazyThinker [~CrazyThin@122.166.148.31] has joined #lisp 13:05:46 -!- CrazyThinker [~CrazyThin@122.166.148.31] has quit [Changing host] 13:05:46 CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has joined #lisp 13:06:23 that's a good point- even (format "TEST-~S" (symbol-name ...)) won't save you with format if the readtable case is :downcase, for example. 13:06:33 HG` [~HG@dsbg-4d0d376c.pool.mediaWays.net] has joined #lisp 13:06:59 -!- MoALTz [~no@46.205.89.232.nat.umts.dynamic.t-mobile.pl] has quit [Quit: Leaving] 13:08:04 -!- tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has quit [Quit: tritchey] 13:08:09 MoALTz [~no@46.205.89.232.nat.umts.dynamic.t-mobile.pl] has joined #lisp 13:08:38 -!- Tordek [tordek@gateway/shell/blinkenshell.org/x-fbotafffrrbrscvi] has quit [Ping timeout: 252 seconds] 13:09:44 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Ping timeout: 252 seconds] 13:10:31 Tordek [tordek@supporter.blinkenshell.org] has joined #lisp 13:10:43 -!- Buglouse [~Buglouse@cpe-65-28-172-255.wi.res.rr.com] has quit [Quit: WeeChat 0.3.6] 13:12:19 serichsen [~user@hmbg-5f76745e.pool.mediaWays.net] has joined #lisp 13:12:21 Hello! 13:13:19 -!- btbngr [~btbngr@188.29.127.32.threembb.co.uk] has quit [Quit: Leaving.] 13:21:56 anybody know who maintains sbcl.org site? 13:22:44 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 13:22:49 hi everyone 13:23:09 www.cliki.net is unable to access 13:23:39 do somebody know its ip address? 13:24:09 $ host www.cliki.net 13:24:21 www.cliki.net has address 208.72.159.217 13:24:42 maybe its my problem,sorry 13:25:10 But I get "unable to connect". 13:25:26 i get 'Could not connect to remote server' 13:25:30 same with me 13:25:34 cfy: http://74.207.228.11 13:26:00 xristos: a new wiki? 13:26:22 it will replace the old one 13:26:51 araujo [~araujo@190.73.44.29] has joined #lisp 13:26:51 -!- araujo [~araujo@190.73.44.29] has quit [Changing host] 13:26:51 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 13:27:25 xristos: ok,i got it.does it has a domain name? 13:28:26 -!- MakaSum [~sum@dynamic-adsl-84-223-198-91.clienti.tiscali.it] has quit [Ping timeout: 252 seconds] 13:28:49 -!- mope [~mope@host86-166-166-114.range86-166.btcentralplus.com] has quit [Quit: Leaving] 13:28:57 well the cliki domain will get updated at some point 13:29:55 oh,thanks :) 13:31:37 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 244 seconds] 13:36:11 speedrug [~speedrug@nttkyo717079.tkyo.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 13:36:45 -!- speedrug [~speedrug@nttkyo717079.tkyo.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 13:38:42 REPLeffect [~REPLeffec@69.54.115.254] has joined #lisp 13:39:58 urandom__ [~user@p548A24E7.dip.t-dialin.net] has joined #lisp 13:41:07 MakaSum [~sum@dynamic-adsl-84-222-165-5.clienti.tiscali.it] has joined #lisp 13:42:30 -!- MakaSum [~sum@dynamic-adsl-84-222-165-5.clienti.tiscali.it] has quit [Read error: Connection reset by peer] 13:43:05 -!- daimrod [~daimrod@sbrk.org] has quit [Read error: Connection reset by peer] 13:43:29 daimrod [~daimrod@sbrk.org] has joined #lisp 13:43:49 -!- kpal [~kpal@217-12-70-190.sibtele.com] has quit [Ping timeout: 252 seconds] 13:45:25 -!- Phoodus [~foo@68.107.217.139] has quit [Ping timeout: 249 seconds] 13:46:57 to who ever maintains sbcl.org the secondary name server points to fobar (ns2.be9.com does not reply to dns queries) 13:48:14 s/be9/b9/ 13:48:14 -!- xyxu [~xyxu@222.68.157.106] has quit [Ping timeout: 252 seconds] 13:50:10 gravicappa [~gravicapp@h178-129-93-49.dyn.bashtel.ru] has joined #lisp 13:52:53 yoklov [~yoklov@24-177-5-183.dhcp.nwtn.ct.charter.com] has joined #lisp 13:53:53 -!- yati [~chatzilla@122.163.44.69] has quit [Quit: ChatZilla 0.9.88 [Firefox 7.0.1/20110930134807]] 13:57:52 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 14:00:33 -!- HG` [~HG@dsbg-4d0d376c.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 14:01:39 LiamH [~healy@pool-74-96-10-77.washdc.east.verizon.net] has joined #lisp 14:01:39 xyxu [~xyxu@222.68.157.37] has joined #lisp 14:09:47 nialo [~nialo@ool-182d5684.dyn.optonline.net] has joined #lisp 14:15:20 -!- kloeri [~kloeri@freenode/staff/exherbo.kloeri] has quit [Ping timeout: 612 seconds] 14:15:44 btbngr [~btbngr@188.28.222.92.threembb.co.uk] has joined #lisp 14:16:26 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Ping timeout: 260 seconds] 14:16:43 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 14:19:09 -!- xyxu [~xyxu@222.68.157.37] has quit [Ping timeout: 240 seconds] 14:21:38 add^_ [~add^_^@m90-141-46-62.cust.tele2.se] has joined #lisp 14:24:03 hak5fan [~bjorn@c19B200C3.dhcp.bluecom.no] has joined #lisp 14:27:47 optional and keyword parameter are both accepted? 14:28:23 (iter (for var in-package 'iterate external-only T), which :external-only works too 14:30:46 -!- add^_ [~add^_^@m90-141-46-62.cust.tele2.se] has quit [Quit: add^_] 14:30:59 -!- gravicappa [~gravicapp@h178-129-93-49.dyn.bashtel.ru] has quit [Remote host closed the connection] 14:31:15 gravicappa [~gravicapp@h178-129-93-49.dyn.bashtel.ru] has joined #lisp 14:32:02 -!- Kvaks [~kvaks@139.158.189.109.customer.cdi.no] has quit [Read error: Connection reset by peer] 14:32:28 kloeri [~kloeri@freenode/staff/exherbo.kloeri] has joined #lisp 14:36:28 akovalenko [~akovalenk@77.51.58.57] has joined #lisp 14:38:51 -!- hak5fan [~bjorn@c19B200C3.dhcp.bluecom.no] has left #lisp 14:41:55 -!- sdemarre [~serge@91.176.195.90] has quit [Ping timeout: 240 seconds] 14:48:23 markskilbeck [~Mark@unaffiliated/markskilbeck] has joined #lisp 14:48:32 Joreji [~thomas@vpn-ei1.unidsl.de] has joined #lisp 14:51:02 bri4n_ [~bri4n@188.24.110.209] has joined #lisp 14:51:31 -!- chturne [~charles@2.26.61.36] has quit [Read error: Operation timed out] 14:52:50 Blkt [~user@82.84.135.7] has joined #lisp 14:53:51 ben_m [~Ben@chello080108155179.8.12.vie.surfer.at] has joined #lisp 14:54:06 good day everyone 14:55:08 -!- brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has quit [Ping timeout: 240 seconds] 14:55:19 Blkt, good this time of day: 2012-01-08T16:55:19+02:00 14:55:49 where do you live? 14:55:50 What's that T for in that timestamp? 14:56:27 ben_m, a separator. See ISO 8601, in Wikipedia, for example. 14:56:34 Blkt, Northern Finland 14:59:03 -!- totzeit [~kirkwood@c-24-17-10-251.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 15:00:24 Weird decision to have a separator there, in my opinion. 15:02:14 -!- btbngr [~btbngr@188.28.222.92.threembb.co.uk] has quit [Ping timeout: 268 seconds] 15:02:57 btbngr [~btbngr@188.28.222.92.threembb.co.uk] has joined #lisp 15:03:51 chiguire|m [~chiguire@gentoo/developer/chiguire] has joined #lisp 15:06:48 ben_m, when date and time are combined with T it is technically a single data entry and a single point in time, according to ISO 8601. 15:08:59 Ah, you can use any date/time representation before/after the T, that's why you need a seperator. 15:09:03 -!- gravicappa [~gravicapp@h178-129-93-49.dyn.bashtel.ru] has quit [Remote host closed the connection] 15:09:53 T