00:59:50 -!- rme [rme@BE294EBC.1A06B3E5.699BA7A6.IP] has quit [Quit: rme] 00:59:50 -!- rme [~rme@50.43.179.58] has quit [Quit: rme] 01:01:02 rme [~rme@50.43.179.58] has joined #ccl 02:04:43 -!- DataLinkDroid [~DataLinkD@1.125.234.88] has quit [Quit: Bye] 02:33:50 DataLinkDroid [~DataLinkD@1.125.234.88] has joined #ccl 03:49:43 -!- pirateking-_- [~piratekin@c-67-169-182-169.hsd1.ca.comcast.net] has quit [Quit: pirateking-_-] 05:05:34 -!- Vivitron` [~Vivitron`@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 260 seconds] 05:19:46 -!- rme [rme@BE294EBC.1A06B3E5.699BA7A6.IP] has quit [Quit: rme] 05:19:46 -!- rme [~rme@50.43.179.58] has quit [Quit: rme] 05:25:25 -!- maxm [~user@unaffiliated/maxm] has quit [Read error: Connection reset by peer] 05:25:32 maxm [~user@unaffiliated/maxm] has joined #ccl 05:38:23 pirateking-_- [~piratekin@c-67-169-182-169.hsd1.ca.comcast.net] has joined #ccl 06:27:43 -!- pirateking-_- [~piratekin@c-67-169-182-169.hsd1.ca.comcast.net] has quit [Quit: pirateking-_-] 06:44:53 pirateking-_- [~piratekin@c-67-169-182-169.hsd1.ca.comcast.net] has joined #ccl 08:45:51 -!- DataLinkDroid [~DataLinkD@1.125.234.88] has quit [Quit: Bye] 10:15:16 -!- pirateking-_- [~piratekin@c-67-169-182-169.hsd1.ca.comcast.net] has quit [Quit: pirateking-_-] 10:41:26 yakov [~yakov@spb.nexenta.com] has joined #ccl 11:06:00 lichtblau [~user@port-92-195-3-189.dynamic.qsc.de] has joined #ccl 11:14:36 -!- pjb is now known as ogamita 13:03:45 -!- ogamita is now known as pjb 13:06:45 -!- yakov [~yakov@spb.nexenta.com] has quit [Remote host closed the connection] 13:33:08 jdz [~jdz@91.105.18.48] has joined #ccl 13:37:09 rme [~rme@50.43.179.58] has joined #ccl 13:50:46 Trevoke [~Trevoke@38.122.11.254] has joined #ccl 13:51:53 Hi everyone! First off, I want to thank the devs for making it so painless to get LISP running on OSX. 13:52:22 I am unfortunately here because I ran into a behavior that made me unhappy: circular lists. 13:53:02 I'm working my way through the book Land of Lisp (fun, by the way, I recommend it) and in chapter 7, it talks about circular lists. 13:53:28 So I'm in the CCL REPL and I see that a circular list should be OK. Here's what the book shows: 13:53:37 > (defparameter foo '(1 2 3)) 13:53:38 FOO 13:53:48 > (setf (cdddr foo) foo) 13:53:59 #1=(1 2 3 . #1#) 13:54:12 Which is neat! Unfortunately, the CCL REPL decided that it was better to print this: 13:54:23 (1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 . ) ad infinitum 13:55:24 So I come here asking if this is to be considered a bug and, if so, how I would look it up on the CCL bug tracker to see if it's open and, if not, how to open a bug properly. 13:57:34 Trevoke: (setf *print-circle* t) before trying to print a circular list. *print-circle* is nil by default. 13:58:10 rme, let me try that. The book does mention that further up, and I had changed that variable.. Or so I thought 13:58:31 If I suddenly leave the chatroom, it's because I failed. I'll be back soon though. 13:59:44 Ooh. Great. It's just me being an idiot. Okay, I have no idea why it failed last time - probably I made a typo when I set *print-circle* to t... 14:00:07 Well, thanks! And thanks again to the devs for doing all this hard work. 14:00:09 If you set *print-circle* in one listener, it only affects that listener. 14:00:24 *nod* I had done it all within one listener - but I will carefully remember this. 14:00:39 I'm glad to hear CCL is working well for you. 14:02:12 It is. I'm idly wondering about things like automatic indentation and so forth. The tabbing support is great - but at some point I didn't type a parenthesis (I'm still retyping examples, so it's not overly surprising) and I had to copy and paste the entire thing in VIM to use its indentation feature and find where the missing parens was :) 14:04:22 milanj [~milanj_@79-101-250-114.dynamic.isp.telekom.rs] has joined #ccl 14:40:01 -!- Trevoke [~Trevoke@38.122.11.254] has quit [Quit: Trevoke] 15:34:30 -!- sellout42 [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Quit: Leaving.] 15:46:02 sellout42 [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #ccl 16:13:59 pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has joined #ccl 17:33:16 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Ping timeout: 252 seconds] 18:06:23 Hans-Martin [~quassel@i577BEB74.versanet.de] has joined #ccl 18:10:01 hi, I'm just trying to get familiar with ccl under ubuntu linux. ultimately, I'd like to do opengl stuff on the raspberry pi, so I tried the opengl-ffi.lisp example. 18:10:40 but that seems to be OSX specific... does anyone have a pointer to a generic opengl interface implementation? 18:11:11 I think I could hack the example to work with linux, but it would be a long way from there to something usable... 18:11:58 Hans-Martin: At one time it worked on Linux. 18:12:46 Maybe just comment out the last two progn forms in the file, load the file, and then evaluate (main) from your xterm. 18:16:06 just tried commenting out the ProcessServialNumber stuff, then it got a little further, but balked at fgOpenWindow (Internal error ) 18:16:56 looks like that is something I can look into - except that I'm an absolute lisp newbie :-) 18:26:36 billstclair [~billstcla@68.237.143.182] has joined #ccl 18:26:37 -!- billstclair [~billstcla@68.237.143.182] has quit [Changing host] 18:26:37 billstclair [~billstcla@unaffiliated/billstclair] has joined #ccl 18:49:48 Quadresce [~quad@unaffiliated/quadrescence] has joined #ccl 18:50:46 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 268 seconds] 18:54:05 -!- Quadresce [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 244 seconds] 18:58:27 Quadrescence [~quad@unaffiliated/quadrescence] has joined #ccl 18:58:45 Hans-Martin: it needs to be conditionalized a bit for darwin/non-darwin. It uses GLUT and I've had some problems accessing GLUT remotely, but the darwin/non-darwin changes are pretty simple. 19:01:05 Quadresce [~quad@unaffiliated/quadrescence] has joined #ccl 19:03:29 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 260 seconds] 19:03:51 As rme said: the PROGN that starts with (ccl::process-run-function "housekeeping" ... and ends with (ccl::toplevel) should all be #+darwin-target, and just calling 2dgasket::main should be #-darwin-target. 19:04:51 The internal error is related to GLUT not wanting to run on a remote display, which is kind of disappointing but not CCL-specific. 19:27:40 gbyers: thx - sorry I've been away from screen for a time 19:28:23 for the moment, I've commented out the darwin specific stuff, need to grasp how #+darwin-target is to be used 19:38:20 and the error should not be caused by a remote display as I'm working locally, maybe there's something wrong with the initGlut parameter passing 19:39:31 (the error message gives some nonsensical symbols "%" which is probably a sign that the vector of strings is not working as expected) 19:40:06 I found that the example worked fine locally. 19:41:19 ok, so I probably need to experiment a little. 19:43:03 -!- milanj [~milanj_@79-101-250-114.dynamic.isp.telekom.rs] has quit [Ping timeout: 245 seconds] 19:43:38 What does (log 1000) return (if you just call it in the listener) ? 19:47:08 6.9077554 19:47:44 OK, not a hard-float/soft-float issue. 19:48:08 would that be an issue on x86? I though that was an ARM thing. 19:48:14 milanj [~milanj_@79-101-197-111.dynamic.isp.telekom.rs] has joined #ccl 19:48:23 (I'm not yet using the Pi, still wait for shipment) 19:48:34 It is; I thought you were using a Raspberry Pi. OK. 19:49:49 I want to, when I get that thing. CCL looks like a good match for the resource limitations of the machine, and I absolutely want a dynamic language with GC. 19:50:03 so I'm even willing to learn lisp :-) 19:59:52 -!- pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has quit [Quit: Bye.] 20:16:07 -!- sellout42 [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Quit: Leaving.] 20:18:52 sellout42 [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #ccl 20:19:20 -!- maxm [~user@unaffiliated/maxm] has quit [Ping timeout: 244 seconds] 20:32:35 minor step to success: found the little bug that leads to garbage characters in initGlut :-) 20:33:32 #_glutInit needs to be called with argcp (pointer to argc) and argv, not argvp 20:34:18 but initGlut still complains, so that wasn't the primary trouble spot 21:10:14 -!- rme [rme@BE294EBC.1A06B3E5.699BA7A6.IP] has quit [Quit: rme] 21:10:14 -!- rme [~rme@50.43.179.58] has quit [Quit: rme] 21:13:38 bye folks, thanks for the help! 21:13:42 -!- Hans-Martin [~quassel@i577BEB74.versanet.de] has quit [Remote host closed the connection] 21:15:12 rme [~rme@50.43.179.58] has joined #ccl 21:16:56 pirateking-_- [~piratekin@c-67-169-182-169.hsd1.ca.comcast.net] has joined #ccl 23:24:29 -!- rme [rme@BE294EBC.1A06B3E5.699BA7A6.IP] has quit [Quit: rme] 23:24:29 -!- rme [~rme@50.43.179.58] has quit [Quit: rme] 23:28:46 -!- asedeno_ [asedeno@nat/google/x-snhyihlijvdwxhxm] has quit [*.net *.split] 23:32:42 rme [~rme@50.43.179.58] has joined #ccl 23:32:42 asedeno_ [asedeno@nat/google/x-snhyihlijvdwxhxm] has joined #ccl