00:11:24 -!- rme [rme@clozure-70FF0D4D.chi.dsl-w.verizon.net] has quit [Quit: rme] 00:11:24 -!- rme [~rme@pool-70-104-115-178.chi.dsl-w.verizon.net] has quit [Quit: rme] 00:19:53 rme [~rme@pool-70-104-115-178.chi.dsl-w.verizon.net] has joined #ccl 00:52:02 Modius [~Modius@cpe-70-123-158-125.austin.res.rr.com] has joined #ccl 00:58:47 -!- rme [~rme@pool-70-104-115-178.chi.dsl-w.verizon.net] has quit [Quit: rme] 01:02:18 rme [~rme@pool-70-104-115-178.chi.dsl-w.verizon.net] has joined #ccl 01:28:37 -!- hargettp [~hargettp@96.237.121.111] has quit [Quit: Leaving...] 03:25:35 -!- rme [~rme@pool-70-104-115-178.chi.dsl-w.verizon.net] has quit [Quit: rme] 03:53:46 -!- gz_ [Clozure@EF1547D6.468226F4.4BAFF3B1.IP] has quit [Quit: gz_] 03:53:46 -!- gz_ [~gz@72.71.250.53] has quit [Quit: gz_] 03:54:24 gz_ [~gz@72.71.250.53] has joined #ccl 04:34:58 leo2007 [~leo@114.249.16.245] has joined #ccl 05:23:29 -!- gz_ [Clozure@EF1547D6.468226F4.4BAFF3B1.IP] has quit [Quit: gz_] 05:23:29 -!- gz_ [~gz@72.71.250.53] has quit [Quit: gz_] 07:13:33 jdz [~jdz@193.206.22.97] has joined #ccl 07:19:44 -!- leo2007 [~leo@114.249.16.245] has quit [Quit: rcirc on GNU Emacs 23.3.3] 09:41:52 leo2007 [~leo@114.249.16.245] has joined #ccl 10:03:41 hargettp [~hargettp@96.237.121.111] has joined #ccl 10:30:25 -!- hargettp [~hargettp@96.237.121.111] has quit [Quit: Leaving...] 10:33:59 hargettp [~hargettp@96.237.121.111] has joined #ccl 11:49:58 -!- hargettp [~hargettp@96.237.121.111] has quit [Quit: Leaving...] 11:59:27 -!- leo2007 [~leo@114.249.16.245] has quit [Quit: leave] 12:09:30 hargettp [~hargettp@96.237.121.111] has joined #ccl 12:16:05 -!- hargettp [~hargettp@96.237.121.111] has quit [Quit: Leaving...] 12:26:00 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 250 seconds] 13:02:15 -!- sellout [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 13:02:46 sellout [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has joined #ccl 13:03:12 -!- sellout is now known as Guest58317 13:07:05 -!- Guest58317 [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has quit [Ping timeout: 255 seconds] 13:20:32 leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has joined #ccl 13:30:06 gz_ [~gz@72.71.250.53] has joined #ccl 13:36:51 rme [~rme@pool-70-105-118-12.chi.dsl-w.verizon.net] has joined #ccl 13:43:05 sellout [~Adium@18.111.33.205] has joined #ccl 13:54:15 -!- gz_ [Clozure@EF1547D6.468226F4.4BAFF3B1.IP] has quit [Quit: gz_] 13:54:16 -!- gz_ [~gz@72.71.250.53] has quit [Quit: gz_] 14:05:17 -!- sellout [~Adium@18.111.33.205] has quit [Quit: Leaving.] 14:05:39 gz_ [~gz@72.71.250.53] has joined #ccl 14:11:08 -!- gz_ [~gz@72.71.250.53] has quit [Quit: gz_] 14:26:48 -!- Modius [~Modius@cpe-70-123-158-125.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 15:25:32 milanj [~milanj_@93-87-193-65.dynamic.isp.telekom.rs] has joined #ccl 15:41:58 anRch [~markmilli@64.134.240.172] has joined #ccl 16:11:46 -!- anRch [~markmilli@64.134.240.172] has quit [Quit: anRch] 16:18:46 anRch [~markmilli@64.134.240.172] has joined #ccl 16:44:50 -!- anRch [~markmilli@64.134.240.172] has quit [Quit: anRch] 17:55:13 sellout [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has joined #ccl 18:13:31 anRch [~markmilli@64.134.100.179] has joined #ccl 19:00:51 -!- leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has quit [Quit: rcirc on GNU Emacs 23.3.3] 19:04:36 -!- anRch [~markmilli@64.134.100.179] has quit [Quit: anRch] 20:39:00 The whole issue of the format of ccl's documentation is making my head hurt. Maybe we should just delete it all. 20:55:59 The final product works for me. Haven't looked at the details of maintaining and processing the source, though 21:36:45 Fare [~Fare@ita4fw1.itasoftware.com] has joined #ccl 21:36:56 Hi! 21:37:12 Does run-program work under windows? 21:37:26 Can it execute a job in the background and get the results later? 21:38:37 under windows, how do programs exchange messages? Is there the equivalent of POSIX pipes? 21:40:52 It uses pipes; it's functionally about the same as the Unix version, but the implementation is different. 21:41:41 gbyers: where is that documented? 21:42:15 What ? "This is the same as what's already documented, so please ignore this sentence ?" 21:42:29 If XCVB is to supplant ASDF, it must work on Windows, and CCL would be the perfect Lisp to serve as the underlying implementation. 21:43:29 run-program works. (run-program "ipconfig" '("/all") :output t) 21:43:54 I found the docs for run-program; I mean, where are pipes documented? 21:44:08 MSDN ? 21:44:26 so I must use the FFI? 21:45:08 Let's start over; this is getting too hard to understand. 21:45:13 OK. 21:47:44 Why do you think that internal artifacts of RUN-PROGRAM's implementation - like the fact that it uses pipes - should be documented ? (I guess that I can understand that request in the abstract, but there's also value in just treating that as an implementation detail that may change in the future.) 21:53:20 -!- roffe [~roffe@vpn-client404.uio.no] has quit [Quit: roffe] 21:58:32 So under Unix, XCVB relies a lot on (1) spawning programs (2) using inherited fd's to communicate with children 22:00:11 Something similar has to happen on Windows in order for I/O redirection to work. 22:00:46 I have no idea if that works under Windows 22:03:58 If it didn't, RUN-PROGRAM wouldn't work on Windows. RUN-PROGRAM generally doesn't return file descriptors, but it does return streams 22:05:06 as in (RUN-PROGRAM "ipconfig" '("/all") :output :stream), followed by (EXTERNAL-PROCESS-OUTPUT-STREAM *), followed by READ-CHAR/READ-LINE, etc. 22:05:11 is there the equivalent of named pipes? 22:05:44 uh, there isn't the equivalent of fork, is there? 22:05:58 My head hurts. 22:06:37 ok - I'll use run-program and forget about forking. 22:07:47 sorry - I've never programmed anything under windows. 22:10:08 The whole idea of things like RUN-PROGRAM is to try to hide that gunk and still be able to do some large percentage of the things that might be useful. 22:16:30 OK, OK. 22:17:15 I realize that (1) I only need one implementation with fully functional RUN-PROGRAM. 22:17:49 (2) for other implementations, I need them to be able to call CCL and read whatever string CCL will output for them. 22:17:55 eugu [~Miranda@213.141.157.147] has joined #ccl 22:19:27 (they can then READ that string and do stuff -- at the very worst, have CCL echo the string to a temporary file) 22:20:26 thanks, btw. 22:21:07 Hi, all 22:21:27 I've got a problem with the format function 22:21:53 Sorry for confusion. FWIW, I'd guess that most implementations offer something like RUN-PROGRAM; CCL's was stolen from CMUCL's and still resembles it in some ways. 22:22:08 (format t " Percentages are ~,,2f percent better than fractions" .77) 22:22:08 prints: Percentages are 0.77 percent better than fractions 22:22:52 although I expect: Percentages are 77.0 percent better than fractions 22:23:57 ccl 1.6 win32, 22:23:57 I'm a newbie in lisp, may be missing something? 22:24:38 eugu: I don't know. Please report it as a bug and someone will look at it. 22:25:26 will do 22:26:05 clisp, sbcl work as expected 22:28:11 hargettp [~hargettp@96.237.121.111] has joined #ccl 22:41:02 thanks for your help 22:41:05 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Quit: Leaving] 23:05:58 -!- milanj [~milanj_@93-87-193-65.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 23:32:12 -!- eugu [~Miranda@213.141.157.147] has quit [Quit: eugu] 23:36:06 -!- rme [rme@clozure-B7DF0875.chi.dsl-w.verizon.net] has quit [Quit: rme] 23:36:06 -!- rme [~rme@pool-70-105-118-12.chi.dsl-w.verizon.net] has quit [Quit: rme] 23:48:54 rme [~rme@pool-70-105-118-12.chi.dsl-w.verizon.net] has joined #ccl