00:54:11 pjb` [~t@AMontsouris-651-1-143-245.w90-46.abo.wanadoo.fr] has joined #ccl 00:57:23 -!- DataLinkDroid [~DataLinkD@1.129.76.246] has quit [Ping timeout: 256 seconds] 00:57:38 -!- pjb [~t@AMontsouris-651-1-111-59.w83-202.abo.wanadoo.fr] has quit [Ping timeout: 245 seconds] 01:07:07 DataLinkDroid [~DataLinkD@110.151.183.144] has joined #ccl 01:11:33 -!- DataLinkDroid [~DataLinkD@110.151.183.144] has quit [Ping timeout: 256 seconds] 01:29:00 DataLinkDroid [~DataLinkD@1.147.131.100] has joined #ccl 01:33:06 DataLinkD2 [~DataLinkD@110.150.89.134] has joined #ccl 01:35:55 -!- DataLinkDroid [~DataLinkD@1.147.131.100] has quit [Ping timeout: 256 seconds] 01:37:37 -!- DataLinkD2 [~DataLinkD@110.150.89.134] has quit [Ping timeout: 256 seconds] 01:54:25 DataLinkDroid [~DataLinkD@1.150.75.0] has joined #ccl 02:06:31 -!- rme [~rme@50.43.170.121] has quit [Quit: rme] 02:13:53 -!- DataLinkDroid [~DataLinkD@1.150.75.0] has quit [Ping timeout: 256 seconds] 02:37:38 DataLinkDroid [~DataLinkD@123.208.104.220] has joined #ccl 02:46:59 -!- DataLinkDroid [~DataLinkD@123.208.104.220] has quit [Read error: Connection reset by peer] 02:47:48 DataLinkDroid [~DataLinkD@123.208.104.220] has joined #ccl 03:08:20 rme [~rme@50.43.170.121] has joined #ccl 03:17:59 -!- bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has quit [Quit: bhyde] 03:21:07 so i've been playing with udp sockets and I think I got the hang of it, but now I want to try tcp sockets. there isn't a send-to and recv from, so what do I do with the socket once I make it, assuming I am writing a client? 03:21:39 They're just regular streams. 03:24:22 So, just use read-byte/write-byte or whatever, depending on what external format you opened the socket with. 03:25:13 Use force-output as needed. 03:26:47 wheeee! 03:27:08 thanks 03:32:20 -!- jangle [~jimmy1984@dsl-164.7-238.gtb.net] has quit [Quit: jangle] 03:35:29 -!- DataLinkDroid [~DataLinkD@123.208.104.220] has quit [Ping timeout: 256 seconds] 03:35:47 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #ccl 03:39:18 -!- gbyers [~gb@c-68-35-55-248.hsd1.nm.comcast.net] has quit [Ping timeout: 245 seconds] 03:39:21 -!- svs_ [~svs@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has quit [Ping timeout: 252 seconds] 03:41:58 svs_ [~svs@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has joined #ccl 03:46:01 jangle [~jimmy1984@dsl-164.7-238.gtb.net] has joined #ccl 03:55:12 -!- jangle [~jimmy1984@dsl-164.7-238.gtb.net] has quit [Quit: jangle] 04:33:24 -!- rme [~rme@50.43.170.121] has quit [Quit: rme] 04:53:09 DataLinkDroid [~DataLinkD@1.149.24.100] has joined #ccl 05:18:39 gbyers [~gb@c-68-35-55-248.hsd1.nm.comcast.net] has joined #ccl 05:19:45 -!- DataLinkDroid [~DataLinkD@1.149.24.100] has quit [Ping timeout: 256 seconds] 05:42:18 DataLinkDroid [~DataLinkD@1.144.176.55] has joined #ccl 06:16:25 -!- DataLinkDroid [~DataLinkD@1.144.176.55] has quit [Ping timeout: 256 seconds] 07:55:55 -!- gbyers [~gb@c-68-35-55-248.hsd1.nm.comcast.net] has quit [Read error: Connection reset by peer] 08:03:04 gbyers [~gb@c-68-35-55-248.hsd1.nm.comcast.net] has joined #ccl 08:53:07 krrrcks [~dbr@krrrcks.de] has joined #ccl 11:32:41 bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has joined #ccl 12:18:20 rme [~rme@50.43.170.121] has joined #ccl 12:55:03 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 252 seconds] 13:01:15 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #ccl 13:08:03 htor_ [165479@safir.ifi.uio.no] has joined #ccl 13:08:25 hi 13:09:27 is clojure somehow connected to ccl? 13:09:53 nope 13:10:21 jangle [~jimmy1984@dsl-164.7-238.gtb.net] has joined #ccl 13:30:35 -!- rme [~rme@50.43.170.121] has quit [Quit: rme] 13:40:15 -!- htor_ [165479@safir.ifi.uio.no] has left #ccl 13:41:42 -!- alms_ [~alms_@209-6-130-32.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Read error: Operation timed out] 13:48:24 rme [~rme@50.43.170.121] has joined #ccl 13:57:56 segv- [~mb@95-91-241-56-dynip.superkabel.de] has joined #ccl 14:00:17 -!- sellout- [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Quit: Leaving.] 14:05:06 alms_ [~alms_@209-6-130-32.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 14:38:29 sellout- [~Adium@70.96.9.235] has joined #ccl 14:59:46 aftershave [~textual@h-123-171-229.a336.priv.bahnhof.se] has joined #ccl 16:49:52 -!- bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has quit [Quit: bhyde] 16:50:31 bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has joined #ccl 17:17:28 -!- bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has quit [Quit: bhyde] 17:30:39 bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has joined #ccl 18:20:07 -!- clop [~jared@moat3.centtech.com] has quit [Ping timeout: 256 seconds] 19:15:51 -!- pjb` is now known as pjb 19:18:24 -!- aftershave [~textual@h-123-171-229.a336.priv.bahnhof.se] has quit [Quit: Textual IRC Client: www.textualapp.com] 19:31:08 clop [~jared@64.129.166.50] has joined #ccl 19:34:21 -!- sellout- [~Adium@70.96.9.235] has quit [Ping timeout: 252 seconds] 19:35:05 sellout- [~Adium@70.96.9.235] has joined #ccl 20:06:28 -!- sellout- [~Adium@70.96.9.235] has quit [Quit: Leaving.] 20:14:04 Well, there is a strong phonetic correlation between clojure and clozure, of course (and with closure too). 20:15:06 Clozure Associates is the name of the Lisp consulting company. Clozure CL is the name of the Lisp. 20:34:03 Clearly we should have gone with Cloture. 20:43:31 -!- bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has quit [Quit: bhyde] 20:50:10 bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has joined #ccl 21:01:37 -!- bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has quit [Quit: bhyde] 21:08:57 bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has joined #ccl 21:23:21 sellout- [~Adium@67.51.227.94] has joined #ccl 21:23:48 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 252 seconds] 21:56:31 -!- bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has quit [Quit: bhyde] 22:20:14 -!- sellout- [~Adium@67.51.227.94] has quit [Quit: Leaving.] 22:38:09 dto [~user@pool-96-252-62-13.bstnma.fios.verizon.net] has joined #ccl 22:43:41 i can't seem to figure out how to get merge-pathnames NOT to add ".newest" to filenames in some cases 22:44:06 i'm passing "nil" for default version 22:44:26 but it seems default-version is ignored 22:46:16 (merge-pathnames "foo" nil nil) 22:46:22 => #P"foo..newest" 22:46:25 dto: You can just ignore it. 22:47:18 ignore what? it manifests as the game crashing because it can't find the non existent file "foo.png.newest" 22:48:01 the .newest 22:48:05 (i'm not using NIL for defaults, i just pasted that as an example that exhibits) 22:48:11 but indeed, it's strange. 22:48:36 But try: (truename (merge-pathnames "foo" nil nil)) 22:48:48 it's just ignored, since there's no mapping of versions to the file system. 22:48:52 is there a simple way to strip .newest from the pathname 22:48:59 File #P"foo..newest" does not exist. 22:49:11 If ccl managed .~42~ extensions like cmucl does (or did), it would be nice 22:49:25 it seems to actually pollute the filename. 22:50:15 use (merge-pathnames "foo") instead. 22:50:46 That is: (merge-pathnames "foo" #P"") 22:51:05 no, i want to actually use merge pathnames to join a file name to a directory name 22:51:11 besides #P"" 22:51:13 or (merge-pathnames "foo" (make-pathname :defaults nil)) 22:51:33 -!- jasom [~aidenn@ip70-191-80-19.sb.sd.cox.net] has left #ccl 22:51:40 dto: well, that's not what (merge-pathname p nil nil) does 22:51:41 i'll look into cl-fad which is what i usually do when i run into a wall with cl pathnames 22:51:43 +s 22:51:50 dto: are you using ccl:native-translated-namestring on your lisp pathnames before you pass them to functions that expect an OS-style pathnames? 22:52:00 It's not a wall. Why do you pass nil when you want to merge a directory??? 22:52:51 pjb: the nil was just an example that exhibits the pollution of the name. it's polluting the filename even when I do (merge-pathname filename real-path nil) 22:53:02 You're using a logical pathname, which is where the version component comes from. CLHS discusses logical pathmames. Reading it will probably work better than the alternative has so far. 22:53:22 pjb: (truename (merge-pathnames "foo" nil nil)) causes a file-does-not-exist error 22:54:54 rme: i'll look into that 22:56:11 gbyers: even the default-version argument that I pass, is ignored. 22:56:51 ok well i'll go off and do some reading. 22:56:54 thanks everyone. 22:57:06 Sounds like a plan. 23:01:07 -!- segv- [~mb@95-91-241-56-dynip.superkabel.de] has quit [Ping timeout: 260 seconds] 23:04:05 -!- dto [~user@pool-96-252-62-13.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 23:17:31 bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has joined #ccl 23:39:03 dto [~user@pool-96-252-62-13.bstnma.fios.verizon.net] has joined #ccl