00:04:50 rme [~rme@72-255-29-36.client.stsn.net] has joined #ccl 00:27:11 palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has joined #ccl 00:27:31 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 00:27:31 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Client Quit] 00:31:53 palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has joined #ccl 02:31:50 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Connection reset by peer] 02:31:51 palter_ [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has joined #ccl 02:31:51 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 02:31:51 -!- palter_ is now known as palter 03:45:16 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 04:09:15 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Quit: palter] 04:14:00 -!- rme [~rme@72-255-29-36.client.stsn.net] has quit [Quit: rme] 06:55:07 -!- lichtblau [~user@port-92-195-107-225.dynamic.qsc.de] has quit [Remote host closed the connection] 06:55:50 lichtblau [~user@port-92-195-107-225.dynamic.qsc.de] has joined #ccl 07:04:19 -!- lichtblau [~user@port-92-195-107-225.dynamic.qsc.de] has quit [Read error: Connection reset by peer] 12:46:19 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Remote host closed the connection] 13:31:23 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #ccl 13:31:26 -!- lisppaste5 [~lisppaste@common-lisp.net] has quit [Quit: Want lisppaste5 in your channel? Email lisppaste-requests AT common-lisp.net.] 13:31:30 lisppaste5 [~lisppaste@common-lisp.net] has joined #ccl 13:38:52 what is the proper way to kill a process? 13:39:45 i am using PROCESS-RUN-FUNCTION to start of a simple server (and bound a global variable to the returned process) and the try to kill the server-thread with PROCESS-KILL. 13:40:13 the thread dissappears in ALL-PROCESSES, yet connections are still possible to the server-thread? 13:43:13 http://195.43.248.109/~hypno/foo.lisp 13:52:29 on a separate note: http://ccl.clozure.com/manual/chapter6.7.html, PROCESS-RUN-FUNCTION, the argument list and the argument documentation mismatch i think. name should be process-identifier or vice versa. 14:02:31 billstclair [~billstcla@gw3.tacwap.org] has joined #ccl 14:02:31 -!- billstclair [~billstcla@gw3.tacwap.org] has quit [Changing host] 14:02:31 billstclair [~billstcla@unaffiliated/billstclair] has joined #ccl 14:04:25 err, nevermind the server issue. solved. 14:08:17 rme [~rme@guest-fw.dc4.itasoftware.com] has joined #ccl 14:28:51 milanj [~milanj_@109.93.103.212] has joined #ccl 15:21:34 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Ping timeout: 246 seconds] 15:40:04 hmm 15:40:40 if not CCL::STREAM-DEVICE, what else are you supposed to use to get the connection socket fd for a stream? 15:41:16 billstclair [~billstcla@gw3.tacwap.org] has joined #ccl 15:41:16 -!- billstclair [~billstcla@gw3.tacwap.org] has quit [Changing host] 15:41:16 billstclair [~billstcla@unaffiliated/billstclair] has joined #ccl 15:41:45 I thought that worked; maybe try socket-os-fd? 15:42:03 i'm struggling here to get a simple eval server going, heh. 15:42:57 SOCKET-OS-FD says it takes a socket as argument. I take it that would not work with a stream then? 16:50:53 palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has joined #ccl 16:58:38 -!- rme [~rme@guest-fw.dc4.itasoftware.com] has quit [Remote host closed the connection] 16:58:56 rme [~rme@ita4fw1.itasoftware.com] has joined #ccl 17:13:56 anRch [~markmilli@64.134.242.24] has joined #ccl 17:39:15 rme: you were correct. close work on streams. 17:39:17 http://195.43.248.109/~hypno/les.lisp 17:39:40 however, it do seem like lisp is leaking fd's somehow. 17:40:21 or rather, CLOSE do not ultimately close it "properly." 17:40:44 (START-LISP-SERVER) followed by a (STOP-LISP-SERVER) works just fine, on and on. 17:40:45 -!- bfulgham [~brent@wsip-72-215-191-226.sb.sd.cox.net] has quit [Ping timeout: 260 seconds] 17:41:48 However, if you do (START-LISP-SERVER) then, say, telnet to localhost and logout, followed by a (STOP-LISP-SERVER) and then another (START-LISP-SERVER) this last call will error out on BIND. 17:53:24 maybe pass :reuse-address t to MAKE-SOCKET 17:59:18 well, that would perhaps work, but why would the port be already binded at all? 18:00:16 my intent with stop-lisp-server was that it should essentially disable the service alltogether. and you should certianly be able to start the server again without any errors. 18:05:41 it's part of the way tcp is designed; there's a waiting period before the same port number can be used again. google for setsockopt SO_REUSEADDR 18:07:47 (someone please correct me if I'm wrong about that; my tcp/ip book is not close at hand.) 18:13:58 rme: ah, ok. thanks a bunch. works very nicely now with :reuse-address t :) 18:30:14 -!- anRch [~markmilli@64.134.242.24] has quit [Quit: anRch] 20:10:31 peterbb [~peterbb@ves1-1x-dhcp356.uio.no] has joined #ccl 20:12:33 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 20:15:06 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #ccl 21:58:50 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Remote host closed the connection] 21:59:33 billstclair [~billstcla@dsl-65-219-212-221.taconic.net] has joined #ccl 21:59:33 -!- billstclair [~billstcla@dsl-65-219-212-221.taconic.net] has quit [Changing host] 21:59:33 billstclair [~billstcla@unaffiliated/billstclair] has joined #ccl 22:03:15 -!- rme [rme@clozure-5F225D12.itasoftware.com] has quit [Quit: rme] 22:03:15 -!- rme [~rme@ita4fw1.itasoftware.com] has quit [Quit: rme] 22:04:35 rme [~rme@guest-fw.dc4.itasoftware.com] has joined #ccl 22:05:26 -!- rme [~rme@guest-fw.dc4.itasoftware.com] has quit [Client Quit] 22:48:21 palter_ [~palter@2002:4b44:b1e1:0:217:f2ff:fee7:72d7] has joined #ccl 22:51:29 -!- palter_ [~palter@2002:4b44:b1e1:0:217:f2ff:fee7:72d7] has quit [Client Quit] 23:01:15 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 23:01:16 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Quit: palter] 23:06:50 palter [~palter@2002:4b44:b1e1:0:217:f2ff:fee7:72d7] has joined #ccl 23:07:20 Is the lisp-kernel-code still being reorganized(ref mailing list)? The head does not compile(linuxx8664), standard-inttypes.h not included in lisptypes.h, and many other missing typedefs. 23:07:46 -!- palter [~palter@2002:4b44:b1e1:0:217:f2ff:fee7:72d7] has quit [Client Quit] 23:08:02 palter [~palter@2002:4b44:b1e1:0:217:f2ff:fee7:72d7] has joined #ccl 23:08:12 -!- milanj [~milanj_@109.93.103.212] has quit [Quit: Leaving] 23:08:26 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 23:08:27 -!- palter [~palter@2002:4b44:b1e1:0:217:f2ff:fee7:72d7] has quit [Client Quit] 23:21:41 rme [~rme@72-255-34-66.client.stsn.net] has joined #ccl 23:48:07 peterbb: It looks like some updates to the linuxx86 makefiles were inadvertently omitted. I just checked in changes that should allow the lisp kernel to build. 23:53:17 rme: Almost there, but in standard-inttypes.h, the unsigned typedefs, are on the form "u_int64_t" etc, but (at least on linux) they should be "uint64_t". 23:53:27 argh 23:56:36 Hm. The types in standard-inttypes.h are defined on my Linux system; let me look at it for a minute. 23:57:15 Hmm, but it does not conform with the older revision of lisptypes.h... Where it seems like linux should the u_ form. But in /usr/include/stdint.h on my ubuntu 9.10 they dont...