00:01:08 -!- joubert [n=joubert@user-0cev80t.cable.mindspring.com] has quit [] 00:07:00 joubert [n=joubert@user-0cev80t.cable.mindspring.com] has joined #ccl 00:27:37 Dawgmatix [n=dman@c-76-124-8-39.hsd1.nj.comcast.net] has joined #ccl 00:29:01 -!- palter [palter@clozure-BB1CFD88.hsd1.ma.comcast.net] has quit [Quit: palter] 00:29:01 -!- palter [n=palter@c-65-96-32-204.hsd1.ma.comcast.net] has quit [] 00:51:06 -!- joubert [n=joubert@user-0cev80t.cable.mindspring.com] has quit [] 00:57:45 -!- milanj [n=milan@109.93.33.229] has quit ["Leaving"] 00:58:13 palter [n=palter@c-65-96-32-204.hsd1.ma.comcast.net] has joined #ccl 01:08:42 -!- gz [n=gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [verne.freenode.net irc.freenode.net] 01:08:48 -!- lpolzer__ [n=lpolzer@dslb-088-073-216-189.pools.arcor-ip.net] has quit [verne.freenode.net irc.freenode.net] 01:08:50 -!- clop2 [n=jared@moat3.centtech.com] has quit [verne.freenode.net irc.freenode.net] 01:17:18 gz [n=gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #ccl 01:17:18 lpolzer_ [n=lpolzer@dslb-088-073-216-189.pools.arcor-ip.net] has joined #ccl 01:17:18 lpolzer__ [n=lpolzer@dslb-088-073-216-189.pools.arcor-ip.net] has joined #ccl 01:17:18 clop2 [n=jared@moat3.centtech.com] has joined #ccl 01:23:50 -!- lpolzer__ [n=lpolzer@dslb-088-073-216-189.pools.arcor-ip.net] has quit [No route to host] 01:26:27 -!- lisppaste5 [n=lisppast@common-lisp.net] has quit ["Want lisppaste5 in your channel? Email lisppaste-requests AT common-lisp.net."] 01:27:00 lisppaste5 [n=lisppast@common-lisp.net] has joined #ccl 01:45:07 gruseom [n=daniel@S0106001217057777.cg.shawcable.net] has joined #ccl 02:58:02 -!- palter [palter@clozure-BB1CFD88.hsd1.ma.comcast.net] has quit [Connection reset by peer] 02:58:03 palter_ [n=palter@c-65-96-32-204.hsd1.ma.comcast.net] has joined #ccl 02:58:03 -!- palter [n=palter@c-65-96-32-204.hsd1.ma.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 02:58:04 -!- palter_ is now known as palter 02:58:06 -!- palter_ is now known as palter 03:01:28 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 03:12:06 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 03:33:00 -!- Dawgmatix [n=dman@c-76-124-8-39.hsd1.nj.comcast.net] has quit ["Ex-Chat"] 04:16:57 lpolzer__ [n=lpolzer@dslb-088-073-254-070.pools.arcor-ip.net] has joined #ccl 04:33:08 -!- lpolzer_ [n=lpolzer@dslb-088-073-216-189.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 04:41:15 Modius [n=Modius@cpe-70-123-130-159.austin.res.rr.com] has joined #ccl 06:33:15 -!- rme [n=rme@pool-70-104-120-172.chi.dsl-w.verizon.net] has quit [] 08:39:46 -!- gruseom [n=daniel@S0106001217057777.cg.shawcable.net] has quit [Read error: 110 (Connection timed out)] 11:16:13 joubert [n=joubert@user-0cev80t.cable.mindspring.com] has joined #ccl 11:33:42 -!- gbyers [n=gb@c-68-35-15-143.hsd1.nm.comcast.net] has quit [Read error: 60 (Operation timed out)] 11:35:52 gbyers [n=gb@c-68-35-15-143.hsd1.nm.comcast.net] has joined #ccl 14:19:06 -!- joubert [n=joubert@user-0cev80t.cable.mindspring.com] has quit [] 14:53:59 -!- Adlai [n=adlai@unaffiliated/adlai] has quit [Read error: 104 (Connection reset by peer)] 15:14:37 -!- alms [alms@clozure-AD075F06.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Quit: alms] 15:14:38 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 15:50:23 alms [n=alms@static-72-85-235-154.bstnma.east.verizon.net] has joined #ccl 15:52:35 -!- sellout [n=greg@c-24-128-48-180.hsd1.ma.comcast.net] has quit [] 16:12:25 sellout [n=greg@static-72-85-235-154.bstnma.east.verizon.net] has joined #ccl 16:59:03 gruseom [n=daniel@S0106001a704b7fbe.cg.shawcable.net] has joined #ccl 17:13:10 milanj [n=milan@109.93.8.68] has joined #ccl 17:52:55 -!- gruseom [n=daniel@S0106001a704b7fbe.cg.shawcable.net] has quit [Read error: 110 (Connection timed out)] 17:58:59 rme [n=rme@pool-70-104-120-172.chi.dsl-w.verizon.net] has joined #ccl 18:12:50 -!- sellout [n=greg@static-72-85-235-154.bstnma.east.verizon.net] has quit [] 18:45:57 sellout [n=greg@c-24-128-48-180.hsd1.ma.comcast.net] has joined #ccl 18:58:19 _3b` [i=foobar@cpe-70-112-214-100.austin.res.rr.com] has joined #ccl 19:23:50 <_3b`> is the process of reclaiming the initial thread documented anywhere aside from source/examples/opengl-ffi.lisp? 19:24:11 <_3b`> if not, what license is that file under? 19:26:36 No, it's not officially documented anywhere that I know of. 19:29:02 Just use the code; a dozen lines isn't enough to get excited about potential licensing issues. 19:29:59 But note that it uses internal ccl functions, and a private Mac OS X call... 19:30:16 <_3b`> well, better internal functions than not working at all :/ 19:30:26 yes, quite. 19:31:15 <_3b`> what does rlet do? 19:31:38 it stack-allocates a foreign object. 19:32:33 <_3b`> ok, i 19:32:48 <_3b`> i'll probably just ignore setting the process name too 19:43:45 <_3b`> hmm, what happens if the (main) in that code returns? 19:44:39 <_3b`> would the initial thread exit, or would it go back to running housekeeping (and if it did that, would it conflict with the new housekeeping thread?) 19:45:30 the initial thread will exit (and so will the lisp) 19:45:44 <_3b`> ok, i was afraid of that :( 19:59:57 gruseom [n=daniel@S0106001217057777.cg.shawcable.net] has joined #ccl 20:04:56 _3b: the thread startup code in the lisp kernel sits in a loop, repeatedly calling the thread's "toplevel function" until it's NIL, at which point the thread exits. If the thread in question is the initial thread, it calls exit() to kill the process (or falls out of C's main() function, which is equivalent) and that terminates the OS-level process. 20:11:19 Adlai [n=Adlai@unaffiliated/adlai] has joined #ccl 20:13:30 <_3b`> so i guess if i wanted to be able to exit and restart the MAIN function multiple times, i could just %set-toplevel (lambda () (loop (sleep 1))) or something instead of NIL? 20:14:24 <_3b`> or i guess set it to that directly, and call MAIN directly from process-interrupt 20:15:44 If you want to have MAIN called repeatedly, set it via %SET-TOPLEVEL once and don't change it. 20:16:43 <_3b`> not constantly, just multiple times... 20:19:11 Then leave it alone for multiple times, then change it ... 20:20:11 <_3b`> sorry, not describing what i want very well :) 20:21:06 <_3b`> i'm trying to fix cl-glut, and would like people to be able to run a glut app from repl, exit the glut app without exiting the lisp, then run it again, or another glut app, etc 20:21:55 <_3b`> (being able to run 2 at once would be nice too, but i'm guessing that isn't going to happen) 20:22:55 -!- milanj [n=milan@109.93.8.68] has quit [Read error: 113 (No route to host)] 20:22:56 <_3b`> so i need to be able to run a main loop on the initial thread, and have it be able to exit without killing initial thread 21:34:34 -!- alms [alms@clozure-CDE684CB.bstnma.east.verizon.net] has quit [Quit: alms] 21:34:34 -!- alms [n=alms@static-72-85-235-154.bstnma.east.verizon.net] has quit [] 21:38:14 _3b: whether you can do that or not likely depends more on Apple's (Cocoa-based) GLUT implementation than on anything in CCL. 21:51:14 Dawgmatix [n=dman@c-76-124-8-39.hsd1.nj.comcast.net] has joined #ccl 23:11:50 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl