00:00:55 -!- AeroNotix [~xeno@aboj67.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 00:01:25 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 00:03:35 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Quit: WeeChat 0.4.0] 00:03:52 -!- sambio [~sambio@190.57.227.109] has quit [] 00:04:36 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 00:04:57 sambio [~sambio@190.57.227.109] has joined #lisp 00:05:47 -!- ohnoitsavram [~user@CPE-60-225-105-159.hhui3.cht.bigpond.net.au] has quit [Ping timeout: 252 seconds] 00:08:58 -!- Bike [~Glossina@63-229-130-176.ptld.qwest.net] has quit [Ping timeout: 252 seconds] 00:10:08 Beetny [~Beetny@ppp118-208-139-220.lns20.bne1.internode.on.net] has joined #lisp 00:10:12 paddymahoney [~paddymaho@198-84-186-52.cpe.teksavvy.com] has joined #lisp 00:10:48 Saw someone asking about SHA earlier which reminded me to ask. Is anyone interested in getting NaCL in Lisp? Someone made a nice easily buildable lib out of the weird stuff that djb released. 00:11:51 przl [~przlrkt@p54BF84BE.dip0.t-ipconnect.de] has joined #lisp 00:12:03 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 00:14:06 -!- ktx [~ktx@unaffiliated/ktx] has left #lisp 00:15:54 -!- lduros [~user@fsf/member/lduros] has quit [Read error: Connection reset by peer] 00:16:13 -!- przl [~przlrkt@p54BF84BE.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 00:16:35 lduros [~user@fsf/member/lduros] has joined #lisp 00:16:43 -!- joe9 [~user@c-24-98-97-215.hsd1.ga.comcast.net] has quit [Read error: Connection reset by peer] 00:18:24 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #lisp 00:21:11 bitonic [~user@ppp-232-137.27-151.libero.it] has joined #lisp 00:21:47 spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has joined #lisp 00:22:17 -!- spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has quit [Client Quit] 00:22:34 spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has joined #lisp 00:24:47 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Read error: Connection reset by peer] 00:27:10 oh man someone used updating-output with a cache value but without :all-new t 00:27:43 so resizing my window, the fields do not get recomputed from scratch...and some cache values linger in.... 00:27:56 "Inclusion of this material in some "cookbook"" 00:27:59 is expressly not permitted 00:28:13 i put the :all-new t argument in the updating-output form and now resize works as expected.... 00:29:38 at least on new-action via mouse or via reset, but not via resizing window alone.... 00:29:47 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Remote host closed the connection] 00:30:42 so there's another clutch.... /me reads on.... 00:33:13 -!- b1rkh0ff [~b1rkh0ff@46.36.160.201] has quit [Ping timeout: 240 seconds] 00:33:53 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 00:38:09 Bike [~Glossina@63-229-130-176.ptld.qwest.net] has joined #lisp 00:38:49 gendl [~gendl@c-98-250-10-50.hsd1.mi.comcast.net] has joined #lisp 00:42:42 -!- finnrobi [~robb@notlupus.info] has quit [Ping timeout: 264 seconds] 00:44:03 erikc [~erikc@CPE00222d53fe78-CM00222d53fe75.cpe.net.cable.rogers.com] has joined #lisp 00:44:11 -!- cdidd [~cdidd@128-69-67-61.broadband.corbina.ru] has quit [Ping timeout: 245 seconds] 00:46:16 -!- Bike [~Glossina@63-229-130-176.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 00:47:27 Bike [~Glossina@63-229-130-176.ptld.qwest.net] has joined #lisp 00:49:43 -!- v__ [~v@141-236-136-14.38cloud.com] has quit [Ping timeout: 264 seconds] 00:56:06 -!- sykopomp [~sykopomp@unaffiliated/sykopomp] has quit [Quit: o7] 00:59:59 -!- mishoo [~mishoo@178.138.96.130] has quit [Read error: Connection reset by peer] 01:00:32 finnrobi [~robb@notlupus.info] has joined #lisp 01:01:48 v__ [~v@61.173.108.241] has joined #lisp 01:02:39 ISF__ [~ivan@187.64.222.221] has joined #lisp 01:05:39 oh must implement a window-resize as event to handle-repaint.... 01:10:19 dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has joined #lisp 01:10:22 -!- spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has quit [Quit: leaving] 01:10:27 spaceshi1s [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has joined #lisp 01:10:27 -!- spaceshi1s [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has quit [Client Quit] 01:10:53 spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has joined #lisp 01:11:06 -!- spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has quit [Client Quit] 01:16:05 spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has joined #lisp 01:16:08 -!- spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has quit [Client Quit] 01:16:28 spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has joined #lisp 01:17:51 -!- spaceships [~spaceship@host-72-174-137-126.msl-mt.client.bresnan.net] has quit [Client Quit] 01:22:12 ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has joined #lisp 01:24:18 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 01:25:59 sw2wolf [~czsq888@171.217.161.51] has joined #lisp 01:26:43 -!- bitonic [~user@ppp-232-137.27-151.libero.it] has quit [Ping timeout: 240 seconds] 01:26:45 -!- hagish [~hagish@p4FC0F84E.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 01:29:55 Program tried to wait with no scheduler. [Condition of type SIMPLE-ERROR] when calling (apply (timer-function i) (timer-args i)) in CLISP ? 01:29:55 sw2wolf, memo from pjb: I would use my cl-stepper, and diff its output on the various implementations. <01:30:38> In fact i want to know why stumpw:unmap-message-window is called both in SBCL and CCL, but NOT in clisp for the same message window ... 01:29:55 sw2wolf, memo from pjb: for one thing, cl-stepper has its own *step-trace-output*. 01:31:07 sw2wolf: probably timers don't work outside the context stumpwm sets up. 01:32:30 Bike: the (timer-function i) => #'unmap-message-window, it is called normally in CCL and SBCL 01:33:03 -!- robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:33:05 only CLISP reports such a weird error 01:34:24 so that the same message window donot disappear when timer expired in CLISP. 01:35:25 Error's from clx/dependent.lisp. Have at it. 01:36:51 CCL,SBCL and CLISP use same CLX from QuickLisp, i donot understand why only CLISP error ? 01:37:25 Bike: thx, i will have a look at clx/dependent.lisp 01:37:27 It's conditionalized on the implementation. 01:38:38 In fact i donot understand the meaning of "Program tried to wait with no scheduler" ? 01:39:20 `(apply (timer-function i) (timer-args i))` should be a standard function call in CL 01:39:49 If you'd have looked at the function in question, unmap-message-window, you'd notice that it calls clx functions. 01:40:02 clx in turn does some nonstandard things with timers, etc. 01:40:03 joe9 [~user@c-24-98-97-215.hsd1.ga.comcast.net] has joined #lisp 01:40:04 yes 01:42:54 the #unmap-message-windows is simple: http://paste.lisp.org/display/136306 01:43:21 Yes. Maybe you could learn something by looking at the xlib functions. 01:44:28 then the problem is associated with CLX ? 01:44:44 -!- dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has quit [Ping timeout: 246 seconds] 01:44:47 Why do you think I told you to look at a CLX file. 01:46:21 Error's from clx/dependent.lisp. Have at it. 01:47:23 leoncamel [~leoncamel@219.143.150.16] has joined #lisp 01:47:37 c5nh6k2 [~c5nh6k@216.18.22.24] has joined #lisp 01:47:44 -!- c5nh6k2 [~c5nh6k@216.18.22.24] has left #lisp 01:47:50 *sw2wolf* Maybe CLISP should use its own CLX instead of the general one ... 01:48:58 Bike: How can i make CLISP use its own CLX instead of the CLX from QuickLisp ? 01:49:42 No idea. 01:54:29 By debugging, the error is caused by (xlib:window-map-state (screen-message-window (current-screen))) in CLISP ? 01:55:02 it reports "Program tried to wait with no scheduler ..." 02:00:41 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Quit: WeeChat 0.4.0] 02:02:51 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 02:03:31 dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has joined #lisp 02:04:06 groovy2shoes [~cory@unaffiliated/groovebot] has joined #lisp 02:07:23 -!- groovy2shoes [~cory@unaffiliated/groovebot] has quit [Client Quit] 02:07:50 groovy2shoes [~cory@unaffiliated/groovebot] has joined #lisp 02:08:46 -!- bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Ping timeout: 245 seconds] 02:09:08 -!- v__ [~v@61.173.108.241] has quit [Quit: Leaving] 02:09:37 v__ [~v@61.173.108.241] has joined #lisp 02:10:03 -!- v__ [~v@61.173.108.241] has quit [Max SendQ exceeded] 02:10:30 v__ [~v@61.173.108.241] has joined #lisp 02:11:23 -!- v__ [~v@61.173.108.241] has quit [Max SendQ exceeded] 02:11:54 v__ [~v@61.173.108.241] has joined #lisp 02:12:28 -!- v__ [~v@61.173.108.241] has quit [Max SendQ exceeded] 02:12:50 v__ [~v@61.173.108.241] has joined #lisp 02:13:41 -!- v__ [~v@61.173.108.241] has quit [Max SendQ exceeded] 02:14:02 v__ [~v@61.173.108.241] has joined #lisp 02:14:30 -!- v__ [~v@61.173.108.241] has quit [Read error: Connection reset by peer] 02:15:28 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #lisp 02:19:11 v__ [~v@114.112.255.154] has joined #lisp 02:20:26 -!- zolk3ri [~zolk3ri@unaffiliated/zolk3ri] has quit [Quit: Lost terminal] 02:22:20 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Quit: WeeChat 0.4.0] 02:23:53 bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 02:24:42 -!- sambio [~sambio@190.57.227.109] has quit [] 02:29:30 p_nathan [~Adium@98.145.119.253] has joined #lisp 02:38:51 normanrichards [~normanric@71.22.108.187] has joined #lisp 02:39:41 sambio [~sambio@190.57.227.109] has joined #lisp 02:39:41 Hi, how can I make Slime print something to the *slime-repl ..* just after it starts up? 02:44:00 LiamH [~none@pool-74-96-4-63.washdc.east.verizon.net] has joined #lisp 02:45:34 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 02:45:52 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 02:47:25 gendl: maybe (add-hook 'slime-connected-hook 'foobar t) 02:48:02 in #'foobar you can print what you want ? 02:52:43 -!- joe9 [~user@c-24-98-97-215.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 02:53:00 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 264 seconds] 02:53:15 the stuff i want to print is standard output from the connected common lisp 02:53:26 basically a startup message from the CL 02:53:48 which normally goes to the *inferior-lisp* buffer, 02:54:03 but the user will likely not see it there. 02:54:17 -!- p_nathan [~Adium@98.145.119.253] has quit [Quit: Leaving.] 02:55:00 Tanami [~carnage@9ch.in] has joined #lisp 02:56:33 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 02:57:13 -!- normanrichards [~normanric@71.22.108.187] has quit [] 02:57:21 isn't there already a slime contrib that prints a random message? 02:57:52 p_nathan [~Adium@98.145.119.253] has joined #lisp 03:00:17 Fare: did you see my patch the other day for missing fasl-files for combine-fasls ? 03:00:25 my ham-handed patch 03:03:04 anyway it looks like the problem is fixed in 2.32.26... 03:03:23 no more "WTF" message 03:03:36 sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 03:04:11 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 03:04:33 Tanami [~carnage@9ch.in] has joined #lisp 03:05:40 mallory [~chatzilla@125.122.80.51] has joined #lisp 03:06:13 -!- dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has quit [Ping timeout: 240 seconds] 03:07:44 yes, I saw th 03:07:55 but there is no more WTF in 2.32.26 -- are you using it? 03:09:15 tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 03:10:33 just pushed a 2.32.27, for good measure 03:11:43 -!- ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has quit [Quit: ipmonger] 03:12:08 yes i see the WTF is commented out 03:12:37 i'll get .27 03:12:56 -!- SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 245 seconds] 03:15:17  and not even any more commented WTF in 2.32.27 03:17:08 -!- erikc [~erikc@CPE00222d53fe78-CM00222d53fe75.cpe.net.cable.rogers.com] has quit [Quit: erikc] 03:18:20 the monofasl loads so much faster than the equivalent list o' fasls. I guess all that file opening & closing really adds up. 03:18:55 at least on Allegro, it does. 03:18:58 on CCL, not so much diff. 03:18:59 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 03:19:09 haven't played with it on SBCL yet 03:19:57 normanrichards [~normanric@70.114.215.220] has joined #lisp 03:20:40 or LW 03:21:18 another thing is, it's so nice to be able to have a single fasl file sitting there for any particular release 03:21:37 so it's always possible to rebuild that release at a moment's notice, without compiling anything 03:22:18 Tanami [~carnage@9ch.in] has joined #lisp 03:26:12 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 03:27:13 Tanami [~carnage@9ch.in] has joined #lisp 03:28:24 -!- agumonkey [~agu@8.158.70.86.rev.sfr.net] has quit [Ping timeout: 264 seconds] 03:32:39 -!- v__ [~v@114.112.255.154] has quit [Ping timeout: 256 seconds] 03:34:28 -!- Tanami [~carnage@9ch.in] has quit [Changing host] 03:34:28 Tanami [~carnage@unaffiliated/tanami] has joined #lisp 03:38:58 -!- honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has quit [] 03:39:11 SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 03:43:02 -!- tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 252 seconds] 03:45:21 -!- _tca [~user@h151.25.91.207.static.ip.windstream.net] has quit [Remote host closed the connection] 03:49:15 v__ [~v@141-236-136-14.38cloud.com] has joined #lisp 03:51:22 -!- sw2wolf [~czsq888@171.217.161.51] has left #lisp 03:53:02 joneshf-laptop [~joneshf@c-98-208-37-38.hsd1.ca.comcast.net] has joined #lisp 03:54:10 -!- v__ [~v@141-236-136-14.38cloud.com] has quit [Ping timeout: 256 seconds] 04:04:10 ed_g [~quassel@75-164-249-121.ptld.qwest.net] has joined #lisp 04:06:01 robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has joined #lisp 04:09:12 tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 04:12:56 -!- SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 256 seconds] 04:13:07 -!- re-enact85 [~re-enact8@c-67-182-147-102.hsd1.wa.comcast.net] has quit [Ping timeout: 264 seconds] 04:14:38 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Ping timeout: 252 seconds] 04:15:22 -!- groovy2shoes [~cory@unaffiliated/groovebot] has quit [Quit: Computer has gone to sleep] 04:18:54 -!- zulu_inuoe_ [~quassel@184.89.111.53] has quit [Remote host closed the connection] 04:19:19 re-enact85 [~re-enact8@c-67-182-147-102.hsd1.wa.comcast.net] has joined #lisp 04:21:10 yacks [~yacks@180.151.36.168] has joined #lisp 04:22:08 -!- Fare [fare@nat/google/x-avurvvslotjsdftt] has quit [Ping timeout: 260 seconds] 04:23:26 huangjs [~huangjs@61.173.34.152] has joined #lisp 04:25:53 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 04:26:48 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Remote host closed the connection] 04:27:09 ahoops [~ahoops__@121.96.14.223] has joined #lisp 04:27:20 _8david` [~user@port-212-202-134-139.static.qsc.de] has joined #lisp 04:27:27 -!- Tristam [~Tristam@bodhilinux/team/Tristam] has quit [Read error: Connection reset by peer] 04:28:03 Tristam [~Tristam@bodhilinux/team/Tristam] has joined #lisp 04:29:14 -!- wyan [~wyan@ec2-54-246-94-212.eu-west-1.compute.amazonaws.com] has quit [Ping timeout: 252 seconds] 04:31:26 -!- _8david [~user@port-212-202-134-139.static.qsc.de] has quit [Ping timeout: 252 seconds] 04:34:12 wyan [~wyan@ec2-54-246-94-212.eu-west-1.compute.amazonaws.com] has joined #lisp 04:36:23 -!- prip_ [~foo@host142-28-dynamic.55-82-r.retail.telecomitalia.it] has quit [Ping timeout: 252 seconds] 04:36:23 -!- bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Read error: Operation timed out] 04:36:33 -!- Bike [~Glossina@63-229-130-176.ptld.qwest.net] has quit [Ping timeout: 258 seconds] 04:39:13 SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 04:39:27 -!- jleija [~jleija@50.8.41.50] has quit [Quit: leaving] 04:42:56 -!- tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 245 seconds] 04:44:14 dont_oracle [476a925c@gateway/web/freenode/ip.71.106.146.92] has joined #lisp 04:44:21 Bike [~Glossina@63-229-130-176.ptld.qwest.net] has joined #lisp 04:44:30 anyone here try reading let of lambda yet? 04:44:42 seems interesting 04:44:51 you mean Let over Lambda ? 04:45:43 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 04:46:05 -!- LiamH [~none@pool-74-96-4-63.washdc.east.verizon.net] has quit [Quit: Leaving.] 04:48:41 yes, dont_oracle. I have read it. 04:49:08 prip_ [~foo@host142-28-dynamic.55-82-r.retail.telecomitalia.it] has joined #lisp 04:49:21 why do you ask? 04:49:28 ahoops [~ahoops__@121.96.14.223] has joined #lisp 04:49:38 what do you think? I was perusing the section about perl regex vs lisp perl compatible rege and how lisps can be 2x as fast 04:49:46 that was interesting 04:50:06 I got a copy as a gift 04:50:17 but I am not a good enuf lisper yet to read it i think 04:50:23 I bought barksi land of lisp 04:50:37 since ansi cmmon lisp by graham kinda left me off the rails in ch4 04:50:49 I think Mr. Hoyte is a bit over the top in his advocacy. I find LoL to contain very interesting approaches to scope management, and its a lesson and a thinking to read his macros 04:52:01 I would agree that if you write your macros in such a way that it optimizes the generated code, you will get significant performance speedups. 04:52:04 farzi [~farzzz@1.38.26.43] has joined #lisp 04:52:27 He does regexes through macros? 04:52:39 It's also worth noting that fast code isn't written in Python/Perl/Ruby - their fast code tends to be FFI'd out to C libs. 04:53:05 I suspect that pure interpreted dynamic languages are dog slow & memory hogs compared to SBCL.. 04:53:19 Bike: Hoyte breaks down some of cl-ppcre 04:53:59 dont_oracle: Practical Common Lisp and a Gentle Introduction to Symbolic Computation are fairly traditional beginners books 04:54:45 dont_oracle: The classic short intro on regexes is http://swtch.com/~rsc/regexp/regexp1.html, I think. 04:54:57 :) 04:55:03 ah yes the gentle intro 04:55:06 Don't feed gavino. 04:55:12 I have a copy I downlaoded somewherehere. 04:55:14 Sorry? 04:55:15 -!- ChanServ has set mode +o Xach 04:55:21 -!- Xach has set mode +b *!*476a925c@*.71.106.146.92 04:55:23 -!- Xach has set mode -o Xach 04:55:38 Xach: beg pardon? 04:56:17 dont_oracle is also known as gavino. trolling twerp. 04:57:04 oh. 04:57:57 see, for example, http://ccl.clozure.com/irc-logs/lisp/2013-03/lisp-2013.03.17.txt 04:58:23 Eugh. 05:00:24 ewww 05:01:10 Bike: thats a cool page on regexps, havn't seen it before 05:02:31 -!- ChanServ has set mode +o Xach 05:02:37 -!- dont_oracle [~xach@pdpc/supporter/professional/xach] has been kicked from #lisp by Xach (Don't come back.) 05:02:39 -!- Xach has set mode -o Xach 05:04:13 -!- johs [~johs@hawk.netfonds.no] has quit [Ping timeout: 240 seconds] 05:04:19 johs [~johs@hawk.netfonds.no] has joined #lisp 05:04:59 -!- mallory [~chatzilla@125.122.80.51] has quit [Ping timeout: 252 seconds] 05:06:15 -!- Tanami [~carnage@unaffiliated/tanami] has quit [Read error: Connection reset by peer] 05:08:04 tenawa [~user@c-98-201-86-201.hsd1.tx.comcast.net] has joined #lisp 05:08:53 p_nathan: regexes are fun. eminently practical but lots of mathy stuff to 'em too. 05:09:15 tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 05:13:00 -!- SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 256 seconds] 05:13:54 huangjs_ [~huangjs@114.91.254.24] has joined #lisp 05:14:45 Tanami [~carnage@9ch.in] has joined #lisp 05:15:00 -!- huangjs [~huangjs@61.173.34.152] has quit [Ping timeout: 248 seconds] 05:17:17 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 05:17:34 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 05:19:11 -!- huangjs_ [~huangjs@114.91.254.24] has quit [Ping timeout: 245 seconds] 05:20:13 Tanami [~carnage@9ch.in] has joined #lisp 05:20:19 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 05:20:50 MoALTz_ [~no@host86-142-161-119.range86-142.btcentralplus.com] has joined #lisp 05:20:55 joe9 [~user@c-24-98-97-215.hsd1.ga.comcast.net] has joined #lisp 05:22:30 -!- re-enact85 [~re-enact8@c-67-182-147-102.hsd1.wa.comcast.net] has quit [Ping timeout: 276 seconds] 05:24:18 -!- MoALTz [~no@host86-142-161-119.range86-142.btcentralplus.com] has quit [Ping timeout: 256 seconds] 05:25:52 re-enact85 [~re-enact8@c-67-182-147-102.hsd1.wa.comcast.net] has joined #lisp 05:26:31 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 05:27:04 huangjs [~huangjs@114.84.154.222] has joined #lisp 05:27:25 ahoops [~ahoops__@121.96.14.223] has joined #lisp 05:27:47 Keshi [~Keshi@unaffiliated/keshi] has joined #lisp 05:29:00 sw2wolf [~czsq888@171.217.161.51] has joined #lisp 05:29:39 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [Ping timeout: 276 seconds] 05:30:28 -!- Subfusc [~Subfusc@tjenen.de] has quit [Ping timeout: 248 seconds] 05:30:36 -!- karswell [~user@93-97-29-243.zone5.bethere.co.uk] has quit [Ping timeout: 258 seconds] 05:30:43 Subfusc [~Subfusc@tjenen.de] has joined #lisp 05:32:17 Tanami [~carnage@9ch.in] has joined #lisp 05:33:10 -!- huangjs [~huangjs@114.84.154.222] has quit [Read error: Connection reset by peer] 05:33:58 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 05:34:06 huangjs [~huangjs@114.84.146.76] has joined #lisp 05:39:02 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 258 seconds] 05:39:04 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 05:39:16 SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 05:42:55 -!- tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 245 seconds] 05:44:02 -!- huangjs [~huangjs@114.84.146.76] has quit [Quit: This computer has gone to sleep] 05:44:59 huangjs [~huangjs@114.84.146.76] has joined #lisp 05:50:14 -!- CampinSam [~user@24-176-103-21.dhcp.jcsn.tn.charter.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:50:31 Tanami [~carnage@9ch.in] has joined #lisp 05:51:06 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 05:52:06 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 05:52:25 sykopomp [~sykopomp@unaffiliated/sykopomp] has joined #lisp 05:55:15 -!- joe9 [~user@c-24-98-97-215.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 05:55:53 -!- tenawa [~user@c-98-201-86-201.hsd1.tx.comcast.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:57:53 sdemarre [~serge@91.180.79.135] has joined #lisp 06:00:23 myx [~myx@pppoe-206-149-dyn-sr.volgaline.ru] has joined #lisp 06:02:38 Tanami [~carnage@9ch.in] has joined #lisp 06:04:09 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 06:10:34 huangjs_ [~huangjs@114.91.227.201] has joined #lisp 06:11:39 Tanami [~carnage@9ch.in] has joined #lisp 06:12:05 -!- huangjs [~huangjs@114.84.146.76] has quit [Ping timeout: 252 seconds] 06:13:33 leo2007 [~leo@119.161.133.111] has joined #lisp 06:14:33 foreignFunction [~niksaak@94.27.88.159] has joined #lisp 06:18:35 -!- Keshi [~Keshi@unaffiliated/keshi] has quit [Quit: Textual IRC Client: www.textualapp.com] 06:21:46 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 06:22:35 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 06:25:32 -!- huangjs_ [~huangjs@114.91.227.201] has quit [Ping timeout: 255 seconds] 06:26:15 huangjs [~huangjs@114.84.153.220] has joined #lisp 06:31:02 -!- huangjs [~huangjs@114.84.153.220] has quit [Ping timeout: 252 seconds] 06:31:13 huangjs [~huangjs@199.180.254.36] has joined #lisp 06:34:14 DrCode [~DrCode@gateway/tor-sasl/drcode] has joined #lisp 06:35:19 -!- huangjs [~huangjs@199.180.254.36] has quit [Client Quit] 06:38:06 tjos [~tim@101.174.161.170] has joined #lisp 06:39:13 tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 06:43:05 -!- SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 256 seconds] 06:46:53 eldariof [~CLD@188.168.244.190] has joined #lisp 06:49:10 -!- ed_g [~quassel@75-164-249-121.ptld.qwest.net] has quit [Ping timeout: 258 seconds] 06:49:47 am0c [~am0c@124.49.51.146] has joined #lisp 06:59:48 grix [~user@c-98-214-105-38.hsd1.in.comcast.net] has joined #lisp 06:59:50 dioxirane [~dioxirane@unaffiliated/dioxirane] has joined #lisp 07:00:01 mrSpec [~Spec@77-254-134-206.adsl.inetia.pl] has joined #lisp 07:00:01 -!- mrSpec [~Spec@77-254-134-206.adsl.inetia.pl] has quit [Changing host] 07:00:01 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:02:12 teggi [~teggi@113.172.59.16] has joined #lisp 07:02:45 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 07:03:25 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 07:09:16 SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 07:10:29 huangjs [~huangjs@199.180.254.36] has joined #lisp 07:12:26 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 07:12:49 -!- lusory [~lusory@42.60.25.228] has quit [Quit: leaving] 07:12:53 -!- tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 256 seconds] 07:16:08 there is a package "cl-general-arithmetic" of which I don't know the utility and the Fateman's work to create an interface to MPFR for lisp is not enought good? 07:17:09 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Ping timeout: 258 seconds] 07:17:36 -!- joshe [~joshe@opal.elsasser.org] has quit [Ping timeout: 264 seconds] 07:20:24 xcombelle [~xcombelle@AToulouse-551-1-134-118.w86-201.abo.wanadoo.fr] has joined #lisp 07:25:28 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 07:30:24 huangjs_ [~huangjs@114.91.248.19] has joined #lisp 07:33:31 abeaumont [~abeaumont@219.Red-79-150-126.dynamicIP.rima-tde.net] has joined #lisp 07:33:32 -!- huangjs [~huangjs@199.180.254.36] has quit [Ping timeout: 256 seconds] 07:39:12 lusory [~lusory@42.60.25.228] has joined #lisp 07:39:48 -!- two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has quit [Quit: leaving] 07:42:34 stassats [~stassats@wikipedia/stassats] has joined #lisp 07:45:51 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 07:47:14 Eldariof-ru [~CLD@188.168.247.167] has joined #lisp 07:47:40 -!- eldariof [~CLD@188.168.244.190] has quit [Ping timeout: 260 seconds] 07:48:51 vtnil [~vtnil@125.39.64.4] has joined #lisp 07:49:08 maybe would be nice to extend to a wide number of OS and lisp implemenations the Fateman's Lisp source code for the QD interface 07:49:30 -!- vtnil [~vtnil@125.39.64.4] has left #lisp 07:50:00 maybe using even Quicklisp to semplify the end-user work. 07:52:02 cdidd [~cdidd@89-178-168-11.broadband.corbina.ru] has joined #lisp 07:52:44 Eldariof93-ru [~CLD@188.168.240.42] has joined #lisp 07:56:12 -!- Eldariof-ru [~CLD@188.168.247.167] has quit [Ping timeout: 256 seconds] 07:56:41 -!- Bike [~Glossina@63-229-130-176.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 07:57:20 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 07:59:57 lukego [~lukego@xdsl-188-154-13-223.adslplus.ch] has joined #lisp 08:01:02 -!- farzi [~farzzz@1.38.26.43] has quit [Quit: Leaving] 08:02:28 -!- sambio [~sambio@190.57.227.109] has quit [] 08:05:17 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 08:06:28 -!- myx [~myx@pppoe-206-149-dyn-sr.volgaline.ru] has quit [Quit: ] 08:08:13 karswell [~user@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 08:08:30 -!- leoncamel [~leoncamel@219.143.150.16] has quit [Ping timeout: 264 seconds] 08:11:23 -!- xcombelle [~xcombelle@AToulouse-551-1-134-118.w86-201.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 08:16:22 -!- sw2wolf [~czsq888@171.217.161.51] has left #lisp 08:16:48 tfb [~tfb@restormel.cley.com] has joined #lisp 08:20:49 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 245 seconds] 08:22:37 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 08:25:10 -!- huangjs_ [~huangjs@114.91.248.19] has quit [Quit: This computer has gone to sleep] 08:26:00 -!- dioxirane [~dioxirane@unaffiliated/dioxirane] has quit [Ping timeout: 264 seconds] 08:28:13 -!- tfb [~tfb@restormel.cley.com] has quit [Remote host closed the connection] 08:39:36 -!- doomlord [~doomlod@host81-159-234-112.range81-159.btcentralplus.com] has quit [Quit: Leaving] 08:46:23 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 255 seconds] 08:47:44 mcLovinIZme [mcLovin@c-69-254-169-147.hsd1.al.comcast.net] has joined #lisp 08:47:45 hi 08:48:12 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 08:48:46 -!- mcLovinIZme [mcLovin@c-69-254-169-147.hsd1.al.comcast.net] has left #lisp 08:49:35 stat_vi [~stat@dslb-094-218-011-232.pools.arcor-ip.net] has joined #lisp 08:56:24 mishoo [~mishoo@178.138.96.130] has joined #lisp 08:58:07 momo-reina [~user@aa20111001946f573a7d.userreverse.dion.ne.jp] has joined #lisp 09:00:01 agumonkey [~agu@8.158.70.86.rev.sfr.net] has joined #lisp 09:02:55 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 260 seconds] 09:03:38 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 246 seconds] 09:06:08 Mon_Ouie [~Mon_Ouie@11.115-244-81.adsl-dyn.isp.belgacom.be] has joined #lisp 09:06:08 -!- Mon_Ouie [~Mon_Ouie@11.115-244-81.adsl-dyn.isp.belgacom.be] has quit [Changing host] 09:06:08 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 09:09:57 -!- leo2007 [~leo@119.161.133.111] has quit [Quit: rcirc on GNU Emacs 24.3.1] 09:12:57 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 09:13:48 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 09:13:50 -!- AndChat38369 [~AndChat38@213-67-114-221-no238.tbcn.telia.com] has quit [Quit: Bye] 09:14:51 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [Remote host closed the connection] 09:15:29 DrCode [~DrCode@gateway/tor-sasl/drcode] has joined #lisp 09:15:48 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 09:19:51 DataLinkDroid [~DataLinkD@101.175.65.1] has joined #lisp 09:20:16 Eldariof28-ru [~CLD@pppoe-221-28-dyn-sr.volgaline.ru] has joined #lisp 09:20:24 dioxirane [~dioxirane@unaffiliated/dioxirane] has joined #lisp 09:23:03 -!- momo-reina [~user@aa20111001946f573a7d.userreverse.dion.ne.jp] has quit [Remote host closed the connection] 09:23:20 -!- Eldariof93-ru [~CLD@188.168.240.42] has quit [Ping timeout: 260 seconds] 09:25:02 -!- lukego [~lukego@xdsl-188-154-13-223.adslplus.ch] has quit [Quit: lukego] 09:26:24 bitonic [~user@ppp-232-137.27-151.libero.it] has joined #lisp 09:28:00 My_Hearing [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 09:28:00 przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has joined #lisp 09:28:54 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 264 seconds] 09:30:14 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 246 seconds] 09:30:29 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 09:31:17 leo2007 [~leo@119.161.133.111] has joined #lisp 09:33:09 przl_ [~przlrkt@94-23-173-42.op-net.com] has joined #lisp 09:33:21 -!- przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 09:34:46 kiuma [~kiuma@2-230-138-74.ip202.fastwebnet.it] has joined #lisp 09:35:53 hello lispers 09:38:11 hello H4ns, I've read your article on planet.lisp.org . Do you know you can also use openoffice/libreoffice started in server mode to handle MS documents ? 09:43:29 ykm [~ykm@124.155.255.198] has joined #lisp 09:43:38 ummagumma [~jack@c65-85.icpnet.pl] has joined #lisp 09:44:21 -!- ummagumma [~jack@c65-85.icpnet.pl] has left #lisp 09:45:34 dtw [~dtw@pdpc/supporter/active/dtw] has joined #lisp 09:47:47 -!- yacks [~yacks@180.151.36.168] has quit [Ping timeout: 256 seconds] 09:49:19 morphling [~stefan@gssn-4d0020b1.pool.mediaWays.net] has joined #lisp 09:49:24 -!- wbooze [~wbooze@xdsl-78-35-181-52.netcologne.de] has quit [Ping timeout: 252 seconds] 09:50:38 yacks [~yacks@180.151.36.168] has joined #lisp 09:52:04 gabnet [~gabnet@ACaen-652-1-263-58.w90-17.abo.wanadoo.fr] has joined #lisp 09:53:12 stassats` [~stassats@wikipedia/stassats] has joined #lisp 09:53:44 -!- przl_ [~przlrkt@94-23-173-42.op-net.com] has quit [Ping timeout: 245 seconds] 09:54:02 sepi [~user@2001:41d0:8:e341::1] has joined #lisp 09:55:00 -!- stassats [~stassats@wikipedia/stassats] has quit [Read error: Operation timed out] 09:56:03 ohnoitsavram [~user@CPE-60-225-105-159.hhui3.cht.bigpond.net.au] has joined #lisp 09:56:51 przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has joined #lisp 09:56:57 I'm writing an irc bot using cl-irc. For this, I'm running the cl-irc mail loop which is a blocking call. What would be an easy library to use that would allow me to run the cl-irc mail loop in a separate thread so I can use my repl while the bot is running? I'm also using trivial-timers to repeatedly check and set a channel's topic 09:57:19 kiuma: i've never done that. 09:58:30 You can stay with sbcl and you can do whatever you want with MS and OO documents 09:58:53 OO server IRRC does not support threads 09:59:04 kiuma: how do i talk to oo server? 09:59:08 sepi: bordeaux-threads 09:59:31 H4ns, via socket 09:59:47 kiuma: what protocol? is there a client library written in cl available? 10:00:01 H4ns, I don't think so 10:00:51 -!- ykm [~ykm@124.155.255.198] has left #lisp 10:00:57 kiuma: well, that, and the fact that oo is a pain to set up on headless systems makes me think that abcl + apache poi is not so bad after all, but thanks. 10:01:21 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 10:01:37 stassats`: I was wondering if cl-async could help, but afaik it has it's own blocking main loop 10:01:49 H4ns, it was just to let you know since oo headless is sometime an hidden thing 10:02:17 kiuma: it is used by another group in my company to write letters. 10:02:37 mmm... 10:03:03 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 10:03:05 In a software I sell I use another method if you are interested 10:03:06 sepi: why do you need to check the topic, though? the topic change is broadcast 10:03:32 stassats`: actually I poll an mpd to update the topic 10:04:01 does somebody care what you listen to? 10:04:41 Tanami [~carnage@9ch.in] has joined #lisp 10:04:48 I let the user write using oepnoffice, then I've created an openoffice plugin (a toolbar button) that allows me to transmit the document to the server 10:04:56 anyhow, minion is run in a separate thread and it wakes up every minute, if it's not woken up by messages, to check if it is still connected 10:05:03 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 10:06:06 that's the code which does that: https://github.com/stassats/lisp-bots/blob/master/irc-bot/connection.lisp 10:06:37 the docuemtn comes from the server in open format, where I set hidden variables inside the document. This way the document is transmitted to the server with its metadata. 10:07:54 antonv [5d7d2a66@gateway/web/freenode/ip.93.125.42.102] has joined #lisp 10:08:00 hi 10:08:14 it uses iolib to do wait-until-fd-ready, cl-irc uses usocket, but you can still get the underlying fd from the implementation 10:08:33 stassats`: it's a bot that controls the mpd which plays the music for a room full of nerds. They care what's playing 10:09:09 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [Ping timeout: 276 seconds] 10:10:08 sepi, Here's by CL eval bot. It uses cl-triviel-irc, though. There's a thread for calling TRIVIAL-IRC:HANDLE, which receives and handles incoming messages. https://github.com/tlikonen/cl-eval-bot 10:10:35 DrCode [~DrCode@gateway/tor-sasl/drcode] has joined #lisp 10:11:19 kiuma: no, thanks. i just need to read and write excel files. 10:11:34 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 10:12:48 ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 10:13:16 leoncamel [~leoncamel@219.143.150.16] has joined #lisp 10:16:45 Tanami [~carnage@9ch.in] has joined #lisp 10:16:54 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 10:16:59 stassats`: interesting, thanks! 10:18:12 -!- dioxirane [~dioxirane@unaffiliated/dioxirane] has quit [Ping timeout: 264 seconds] 10:21:59 -!- Praise [~Fat@unaffiliated/praise] has quit [Ping timeout: 252 seconds] 10:22:09 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 276 seconds] 10:22:12 ahoops [~ahoops__@121.96.14.223] has joined #lisp 10:22:45 hi 10:23:09 Tanami [~carnage@9ch.in] has joined #lisp 10:23:16 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 10:23:17 huangjs_ [~huangjs@114.91.248.19] has joined #lisp 10:23:28 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 10:25:45 gabnet_ [~gabnet@ACaen-652-1-178-82.w86-215.abo.wanadoo.fr] has joined #lisp 10:26:16 -!- gabnet [~gabnet@ACaen-652-1-263-58.w90-17.abo.wanadoo.fr] has quit [Ping timeout: 245 seconds] 10:26:18 weie [~eie@softbank221078042071.bbtec.net] has joined #lisp 10:27:30 -!- weie_ [~eie@softbank221078042071.bbtec.net] has quit [Ping timeout: 245 seconds] 10:28:21 -!- My_Hearing is now known as Mon_Ouie 10:31:46 -!- karswell [~user@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 10:32:09 Tanami [~carnage@9ch.in] has joined #lisp 10:32:51 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 10:34:01 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #lisp 10:34:43 -!- huangjs_ [~huangjs@114.91.248.19] has quit [Quit: This computer has gone to sleep] 10:37:56 Praise [~Fat@unaffiliated/praise] has joined #lisp 10:42:42 -!- przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 10:43:50 -!- gabnet_ [~gabnet@ACaen-652-1-178-82.w86-215.abo.wanadoo.fr] has quit [Quit: Ex-Chat] 10:44:11 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 245 seconds] 10:44:21 gabnet_ [~gabnet@ACaen-652-1-178-82.w86-215.abo.wanadoo.fr] has joined #lisp 10:44:59 Tanami [~carnage@9ch.in] has joined #lisp 10:45:01 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 10:45:59 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 10:48:15 b1rkh0ff [~b1rkh0ff@46.36.160.201] has joined #lisp 10:52:27 Tanami [~carnage@9ch.in] has joined #lisp 10:53:04 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 10:54:37 Tanami [~carnage@9ch.in] has joined #lisp 10:54:55 -!- stat_vi [~stat@dslb-094-218-011-232.pools.arcor-ip.net] has quit [Quit: Lost terminal] 10:55:07 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 10:55:45 -!- gabnet_ [~gabnet@ACaen-652-1-178-82.w86-215.abo.wanadoo.fr] has quit [Quit: Ex-Chat] 10:55:58 Tanami [~carnage@9ch.in] has joined #lisp 10:56:17 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 10:56:45 przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has joined #lisp 10:57:48 Tanami [~carnage@9ch.in] has joined #lisp 10:58:06 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 11:01:49 dioxirane [~hgp-prism@unaffiliated/dioxirane] has joined #lisp 11:03:12 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 240 seconds] 11:03:19 gendl_ [~gendl@c-98-250-10-50.hsd1.mi.comcast.net] has joined #lisp 11:03:56 veer [~veer@pool-108-33-26-144.tampfl.fios.verizon.net] has joined #lisp 11:04:09 -!- _veer [~veer@unaffiliated/lolsuper-/x-9881387] has quit [Read error: Connection reset by peer] 11:04:09 -!- brown` [user@nat/google/x-nxeityjployzhmpl] has quit [Read error: Connection reset by peer] 11:04:09 -!- jsucsy [~jsucsy@38.108.127.66] has quit [Read error: Connection reset by peer] 11:05:30 -!- wchun [~wchun@81-232-46-25-no38.tbcn.telia.com] has quit [Ping timeout: 258 seconds] 11:05:30 -!- justinmcp [quassel@2600:3c03::f03c:91ff:fedf:3fac] has quit [Quit: No Ping reply in 180 seconds.] 11:05:30 brown` [user@nat/google/x-ehhsimqmfbpttmca] has joined #lisp 11:05:37 justinmcp [quassel@2600:3c03::f03c:91ff:fedf:3fac] has joined #lisp 11:06:10 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Remote host closed the connection] 11:06:23 -!- sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has quit [Ping timeout: 258 seconds] 11:06:34 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 11:06:44 Tanami [~carnage@9ch.in] has joined #lisp 11:06:46 -!- macrobat [~fuzzyglee@h-8-92.a328.priv.bahnhof.se] has quit [Ping timeout: 258 seconds] 11:06:55 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 11:07:03 jsucsy [~jsucsy@38.108.127.66] has joined #lisp 11:07:09 -!- gendl [~gendl@c-98-250-10-50.hsd1.mi.comcast.net] has quit [Ping timeout: 258 seconds] 11:07:09 -!- gendl_ is now known as gendl 11:07:13 ipmonger [~IPmonger@c-68-81-244-69.hsd1.pa.comcast.net] has joined #lisp 11:08:07 sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 11:08:27 hagish [~hagish@p4FC0F84E.dip.t-dialin.net] has joined #lisp 11:09:17 tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 11:09:45 -!- dioxirane [~hgp-prism@unaffiliated/dioxirane] has quit [Quit: leaving] 11:11:29 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Remote host closed the connection] 11:11:56 dioxirane [~dioxirane@unaffiliated/dioxirane] has joined #lisp 11:13:05 Tanami [~carnage@9ch.in] has joined #lisp 11:13:07 -!- SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 264 seconds] 11:13:37 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 11:14:49 huangjs [~huangjs@114.91.246.7] has joined #lisp 11:16:24 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds] 11:16:46 kiuma: have you a blog/site that explain exhaustively how you do to handle spreadsheet in CL? If yes could you post me yhe link? Thx a lot.. 11:16:58 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 11:19:18 Tanami [~carnage@9ch.in] has joined #lisp 11:19:18 -!- Tanami [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 11:19:32 -!- ohnoitsavram [~user@CPE-60-225-105-159.hhui3.cht.bigpond.net.au] has quit [Ping timeout: 252 seconds] 11:24:33 Tanami [~carnage@9ch.in] has joined #lisp 11:27:23 kiuma: maybe would be interesting discuss a bit about the use of the Java UNO API , even for take into account the open side of the world. 11:29:40 lukego [~lukego@xdsl-188-154-13-223.adslplus.ch] has joined #lisp 11:29:46 przl_ [~przlrkt@94-23-174-40.ovh.net] has joined #lisp 11:32:26 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 11:32:36 -!- przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 11:34:13 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 11:34:17 huangjs_ [~huangjs@114.91.232.193] has joined #lisp 11:34:25 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 11:36:42 -!- huangjs [~huangjs@114.91.246.7] has quit [Ping timeout: 264 seconds] 11:38:47 -!- DataLinkDroid [~DataLinkD@101.175.65.1] has quit [Quit: Bye] 11:40:36 -!- przl_ [~przlrkt@94-23-174-40.ovh.net] has quit [Ping timeout: 256 seconds] 11:42:03 huangjs__ [~huangjs@114.84.149.202] has joined #lisp 11:42:56 -!- huangjs_ [~huangjs@114.91.232.193] has quit [Ping timeout: 245 seconds] 11:43:07 tomatorose [~potatoros@static-50-43-16-216.bvtn.or.frontiernet.net] has joined #lisp 11:43:41 -!- MoALTz_ is now known as MoALTz 11:47:53 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 11:50:20 -!- leo2007 [~leo@119.161.133.111] has quit [Ping timeout: 252 seconds] 11:50:41 Adlai [~adlai@unaffiliated/adlai] has joined #lisp 11:52:13 bia [~bia@92.241.103.113] has joined #lisp 11:54:32 -!- huangjs__ [~huangjs@114.84.149.202] has quit [Ping timeout: 256 seconds] 11:56:57 jaaso [~user@178.239.31.138] has joined #lisp 11:57:06 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 11:57:33 -!- antonv [5d7d2a66@gateway/web/freenode/ip.93.125.42.102] has quit [Ping timeout: 245 seconds] 11:59:01 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 11:59:10 huangjs__ [~huangjs@114.91.251.61] has joined #lisp 11:59:39 ccorn [~ccorn@i52104.upc-i.chello.nl] has joined #lisp 12:01:24 -!- theBlackDragon [~dragon@213.211.139.62] has quit [Ping timeout: 248 seconds] 12:03:58 theBlackDragon [~dragon@213.211.139.62] has joined #lisp 12:08:33 nan_ [~user@178.233.216.230] has joined #lisp 12:11:00 -!- nan_ [~user@178.233.216.230] has quit [Client Quit] 12:11:12 -!- Beetny [~Beetny@ppp118-208-139-220.lns20.bne1.internode.on.net] has quit [Ping timeout: 240 seconds] 12:11:24 Lunix011 [~Lunix01@121.61.109.206] has joined #lisp 12:11:46  12:11:56 przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has joined #lisp 12:12:12  12:12:28 you can stop now 12:12:31 -!- EvW [~Thunderbi@a82-92-190-215.adsl.xs4all.nl] has quit [Ping timeout: 260 seconds] 12:13:46 -!- oticat` [~oticat@1-164-209-151.dynamic.hinet.net] has quit [Remote host closed the connection] 12:14:19 -!- tomatorose [~potatoros@static-50-43-16-216.bvtn.or.frontiernet.net] has quit [Quit: rcirc on GNU Emacs 24.3.1] 12:15:28 karswell [~user@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 12:16:15 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 256 seconds] 12:18:52 przl_ [~przlrkt@94-23-173-29.op-net.com] has joined #lisp 12:20:21 -!- przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has quit [Ping timeout: 258 seconds] 12:21:54 EvW [~Thunderbi@a82-92-190-215.adsl.xs4all.nl] has joined #lisp 12:22:30 -!- Lunix011 [~Lunix01@121.61.109.206] has left #lisp 12:25:07 huangjs_ [~huangjs@114.91.226.224] has joined #lisp 12:25:14 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 12:25:14 I'm totaly newbie. Why it (defun fact (x) (if (= x 0) (let x 1) (let x (* x (fact(- x 1))))) (format t "~A " x)) can't work in sbcl with "Malformed LET bindings"? Me want print series of x values calculation. 12:26:04 (let ((x 1)) (* x 2)) 12:26:10 this is the construct to be used ^ 12:26:10 Lunix011 [~Lunix01@121.61.109.206] has joined #lisp 12:26:19 (let x 1) is clearly no good 12:26:26 -!- EvW [~Thunderbi@a82-92-190-215.adsl.xs4all.nl] has quit [Ping timeout: 255 seconds] 12:26:55 bia: what are you using to learn CL? 12:27:06 -!- huangjs__ [~huangjs@114.91.251.61] has quit [Ping timeout: 245 seconds] 12:27:25 -!- Lunix011 [~Lunix01@121.61.109.206] has left #lisp 12:27:48 Paul Graham ANSI Common Lisp 12:27:49 -!- przl_ [~przlrkt@94-23-173-29.op-net.com] has quit [Ping timeout: 264 seconds] 12:29:46 is it that bad? 12:29:59 I'm not clearly understend why let in is ugly in this case. 12:30:00 -!- Adlai [~adlai@unaffiliated/adlai] has quit [Ping timeout: 245 seconds] 12:30:20 <``Erik> the 'let' form creates a new binding which isn't what you'd want in that function... (defun fact (x) (if (= x 0) 1 (fact (- x 1))) is probably more what you're looking for? 12:30:30 _d3f [~gnu@nl2.ovpn.to] has joined #lisp 12:30:40 ``Erik: that just avoid learning how to use let 12:30:42 avois 12:30:45 avoids 12:30:53 ck_ [~ck@dslb-146-060-026-187.pools.arcor-ip.net] has joined #lisp 12:31:26 LiamH [~none@pool-74-96-4-63.washdc.east.verizon.net] has joined #lisp 12:31:57 <``Erik> yeah.. because you're doing nothing that needs a new binding :) if you want to use let, it's more like (let ((x 0) (y 1)) (format t "x: ~d~%" x) (format t "x*y= ~d~%" (* x y))) 12:32:01 alesguzik [~alesguzik@37.214.122.230] has joined #lisp 12:32:15 <``Erik> (that creates two new variables, 'x' and 'y', and then uses them) 12:33:58 *``Erik* goes back to sleep O.o 12:34:55 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 258 seconds] 12:35:08 Hm ok. How in my case, the 'state of art' printing expression to output sries of x variable states? 12:35:50 EvW [~Thunderbi@a82-92-190-215.adsl.xs4all.nl] has joined #lisp 12:36:45 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 12:37:53 -!- huangjs_ [~huangjs@114.91.226.224] has quit [Quit: This computer has gone to sleep] 12:38:12 -!- theBlackDragon [~dragon@213.211.139.62] has quit [Ping timeout: 260 seconds] 12:39:21 SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 12:39:40 theBlackDragon [~dragon@213.211.139.62] has joined #lisp 12:43:27 -!- tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 256 seconds] 12:46:14 -!- am0c [~am0c@124.49.51.146] has quit [Ping timeout: 255 seconds] 12:48:53 leo2007 [~leo@119.161.133.111] has joined #lisp 12:51:59 linse_ [~marioooh@bas5-montreal28-1177917089.dsl.bell.ca] has joined #lisp 12:56:40 eldariof [~CLD@188.168.241.250] has joined #lisp 12:58:06 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Quit: Bacteria] 12:59:00 przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has joined #lisp 13:00:11 -!- Eldariof28-ru [~CLD@pppoe-221-28-dyn-sr.volgaline.ru] has quit [Ping timeout: 255 seconds] 13:00:19 -!- jaaso [~user@178.239.31.138] has quit [Remote host closed the connection] 13:02:07 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 13:02:22 -!- eldariof [~CLD@188.168.241.250] has quit [] 13:06:00 macrobat [~fuzzyglee@h-8-92.a328.priv.bahnhof.se] has joined #lisp 13:06:19 dto [~user@pool-96-252-62-13.bstnma.fios.verizon.net] has joined #lisp 13:09:20 weie_ [~eie@softbank221078042071.bbtec.net] has joined #lisp 13:09:22 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 13:10:59 -!- weie [~eie@softbank221078042071.bbtec.net] has quit [Ping timeout: 255 seconds] 13:12:50 katz [~marcel@81.180.210.99] has joined #lisp 13:13:53 -!- przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has quit [Quit: leaving] 13:14:03 przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has joined #lisp 13:14:45 -!- katz [~marcel@81.180.210.99] has left #lisp 13:15:26 przl_ [~przlrkt@94.23.170.130] has joined #lisp 13:15:29 ahoops [~ahoops__@121.96.14.223] has joined #lisp 13:18:44 -!- przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has quit [Ping timeout: 256 seconds] 13:19:25 -!- alesguzik [~alesguzik@37.214.122.230] has quit [Quit: leaving] 13:19:39 tekai [~tekai@f054023051.adsl.alicedsl.de] has joined #lisp 13:21:23 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 13:22:28 kliph [~user@unaffiliated/kliph] has joined #lisp 13:31:39 refd [~refd@117.220.100.217] has joined #lisp 13:34:00 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Quit: WeeChat 0.4.0] 13:35:18 ahoops [~ahoops__@121.96.14.223] has joined #lisp 13:43:22 -!- b1rkh0ff [~b1rkh0ff@46.36.160.201] has quit [Read error: Connection reset by peer] 13:47:38 groovy2shoes [~cory@unaffiliated/groovebot] has joined #lisp 13:51:30 -!- przl_ [~przlrkt@94.23.170.130] has quit [Ping timeout: 256 seconds] 13:51:34 rudi_ [~rudi@cm-84.209.196.13.getinternet.no] has joined #lisp 13:52:43 -!- rudi_ is now known as rudi 13:53:01 Adlai [~adlai@unaffiliated/adlai] has joined #lisp 13:54:36 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 13:55:16 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Remote host closed the connection] 13:58:30 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #lisp 13:58:43 -!- jsucsy [~jsucsy@38.108.127.66] has quit [Read error: Connection reset by peer] 13:58:44 kliph` [~user@24.183.96.81] has joined #lisp 13:58:44 -!- kliph [~user@unaffiliated/kliph] has quit [Remote host closed the connection] 13:58:44 -!- kliph` [~user@24.183.96.81] has quit [Changing host] 13:58:44 kliph` [~user@unaffiliated/kliph] has joined #lisp 13:59:55 jsucsy [~jsucsy@38.108.127.66] has joined #lisp 14:01:56 -!- rudi [~rudi@cm-84.209.196.13.getinternet.no] has quit [Ping timeout: 258 seconds] 14:03:35 minion: memo for sw2wolf: I'd bet it means you've compiled clisp without thread support. <02:38:38> In fact i donot understand the meaning of "Program tried to wait with no scheduler" ? 14:03:35 Remembered. I'll tell sw2wolf when he/she/it next speaks. 14:07:03 wakeup [~wakeup@xdsl-89-0-101-72.netcologne.de] has joined #lisp 14:07:06 hi 14:07:35 say, how does SBCL represent a signal? eg. what are valid arguments for sb-ext:process-kill's SIGNAL parameter? 14:09:18 1 2 3 4 5 6 14:09:21 -!- refd [~refd@117.220.100.217] has quit [Read error: Connection timed out] 14:10:04 refd [~refd@117.220.100.217] has joined #lisp 14:10:23 -!- peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has quit [Ping timeout: 255 seconds] 14:10:57 -!- refd [~refd@117.220.100.217] has quit [Max SendQ exceeded] 14:11:31 bia: you can use PRINT to print expressions. 14:11:35 refd [~refd@117.220.100.217] has joined #lisp 14:12:09 -!- refd [~refd@117.220.100.217] has quit [Max SendQ exceeded] 14:12:51 bia: a nice thing about PRINT is that it returns its first argument, so you can wrap any existing expression (that returns a single interesting value) in a PRINT: (defun fact (x) (print (if (= (print x) 0) 1 (fact (- x 1))))) 14:15:10 przl [~przlrkt@94.23.170.130] has joined #lisp 14:15:24 -!- qptain_Nemo [~qN@89.207.216.210] has quit [Remote host closed the connection] 14:17:19 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 14:19:48 vantage|home [~vantage@109.131.53.5] has joined #lisp 14:19:57 mstevens [~mstevens@81.2.103.23] has joined #lisp 14:19:57 -!- mstevens [~mstevens@81.2.103.23] has quit [Changing host] 14:19:57 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 14:19:59 -!- vantage|home [~vantage@109.131.53.5] has quit [Read error: Connection reset by peer] 14:21:27 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 14:21:48 -!- mac__ [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Quit: This computer has gone to sleep] 14:21:55 dlowe: Did you notice I updated my pull request for local-time? 14:22:38 ahoops [~ahoops__@121.96.14.223] has joined #lisp 14:24:07 -!- dto [~user@pool-96-252-62-13.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 14:24:46 lduros [~user@fsf/member/lduros] has joined #lisp 14:24:56 farzi [~farzzz@1.38.24.112] has joined #lisp 14:27:34 Mon_Ouie [~Mon_Ouie@93.157-244-81.adsl-dyn.isp.belgacom.be] has joined #lisp 14:27:34 -!- Mon_Ouie [~Mon_Ouie@93.157-244-81.adsl-dyn.isp.belgacom.be] has quit [Changing host] 14:27:34 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 14:28:40 sambio [~sambio@190.57.227.109] has joined #lisp 14:31:08 bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 14:31:20 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 14:33:26 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 256 seconds] 14:33:38 stassats`: but how do I get the correct value for say, SIGINT? 14:34:02 sb-posix:sigint 14:35:12 peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has joined #lisp 14:35:49 thnks 14:39:34 -!- farzi [~farzzz@1.38.24.112] has quit [Quit: bye] 14:40:39 -!- kliph` [~user@unaffiliated/kliph] has quit [Ping timeout: 258 seconds] 14:40:42 two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has joined #lisp 14:44:59 wakeup: if you want, take a look at sys/signal.h 14:45:37 -!- groovy2shoes [~cory@unaffiliated/groovebot] has quit [Quit: Computer has gone to sleep] 14:47:08 wakeup: or tipe a "man signal" in a shell 14:48:08 -!- keltvek [~keltvek@89-212-113-105.static.t-2.net] has quit [Changing host] 14:48:08 keltvek [~keltvek@unaffiliated/keltvek] has joined #lisp 14:48:38 *type 14:48:56 I will happily use a implementation defined variable 14:49:01 or constant 14:49:39 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 14:49:56 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #lisp 14:51:28 thomas_yzj [~user@175.0.169.49] has joined #lisp 14:51:41 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 14:52:04 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 14:53:01 wakeup: apropos signal to find many useful man pages! :) 14:53:26 Fare [fare@nat/google/x-mrpoctchzheagvlz] has joined #lisp 14:56:07 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 14:56:31 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 14:57:10 fantazo [~fantazo@213.129.230.10] has joined #lisp 14:58:28 wbooze [~wbooze@xdsl-87-79-254-12.netcologne.de] has joined #lisp 14:58:47 wakeup: sure , you don't need to know thw ANSI C signal handling even if it's an awesome topic, but even more awesome is possibly to know what you are using 14:59:48 -!- morphling [~stefan@gssn-4d0020b1.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 15:00:57 stat_vi [~stat@dslb-094-218-004-064.pools.arcor-ip.net] has joined #lisp 15:01:02 groovy2shoes [~cory@unaffiliated/groovebot] has joined #lisp 15:01:31 dioxirane: as in a queue of instructions for the scheduler? 15:01:44 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 15:02:13 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 15:02:43 does anyone know if there is a counterpart in CCL to SBCL's sb-ext:process-wait ? 15:02:54 -!- ipmonger [~IPmonger@c-68-81-244-69.hsd1.pa.comcast.net] has quit [Quit: ipmonger] 15:03:20 Basically I need a way to unwind-protect the blocking part of an external process 15:03:44 so that I can kill the process in case the thread is destroyed 15:03:55 works fine in SBCL... 15:04:23 -!- przl [~przlrkt@94.23.170.130] has quit [Ping timeout: 255 seconds] 15:05:19 -!- groovy2shoes [~cory@unaffiliated/groovebot] has quit [Client Quit] 15:05:31 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Quit: Konversation terminated!] 15:05:56 kliph [~user@unaffiliated/kliph] has joined #lisp 15:06:41 przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has joined #lisp 15:07:55 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 15:08:36 -!- przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has quit [Client Quit] 15:08:56 przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has joined #lisp 15:09:14 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 15:09:20 tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 15:09:37 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 15:09:50 can't see a clean way to do it with their API, maybe they are already handling it correctly... 15:10:36 Adlai` [~adlai@unaffiliated/adlai] has joined #lisp 15:11:40 wakeup: maybe I'll start reading the CCL Documentation... try to read the Chapter 7, and if you want 7.7 "Threads Dictionary" 15:12:07 ccl::external-process-wait 15:13:14 -!- Adlai [~adlai@unaffiliated/adlai] has quit [Ping timeout: 258 seconds] 15:13:18 -!- SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 264 seconds] 15:13:57 Adlai`` [~adlai@p5496027C.dip0.t-ipconnect.de] has joined #lisp 15:14:24 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Quit: Close the world, Open the nExt] 15:14:29 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 15:14:45 KingsKnighted [~quassel@c-98-202-60-177.hsd1.ut.comcast.net] has joined #lisp 15:14:47 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 15:14:55 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 15:15:10 MoALTz_ [~no@host86-142-161-119.range86-142.btcentralplus.com] has joined #lisp 15:16:02 -!- Adlai` [~adlai@unaffiliated/adlai] has quit [Ping timeout: 252 seconds] 15:16:12 ..mmm, sure, maybe would be better try to run an external program.. 15:17:27 replcated [~user@24-217-97-210.dhcp.stls.mo.charter.com] has joined #lisp 15:18:28 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 15:18:37 wakeup: what are you trying to do, already? 15:18:43 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 15:18:47 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 15:18:49 maybe using CCL run-program ... 15:18:58 for synchronous calls to external programs, uiop:run-program is your friend 15:19:07 -!- MoALTz [~no@host86-142-161-119.range86-142.btcentralplus.com] has quit [Ping timeout: 264 seconds] 15:19:10 (or its friendlier front-end, inferior-shell:run) 15:19:17 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 15:19:18 for asynchronous calls, try executor. 15:19:27 tomw_ [519af71f@gateway/web/freenode/ip.81.154.247.31] has joined #lisp 15:20:13 good to know.. thx Fare! 15:20:27 Fare: basicyll I wrote something similar to inferior-shell, because inferior-shell seemed bloated 15:21:31 I'm having trouble using a CFFI defcstruct in a package other than the defining one, which I mentioned earlier this week, but now I have a minimal example, http://paste.lisp.org/+2X6H. 15:21:49 -!- normanrichards [~normanric@70.114.215.220] has quit [] 15:22:17 wakeup: bloated??? How so? 15:22:25 replcated: wrong package of slots 15:22:40 and assuming inferior-shell itself you don't like -- why not still use uiop:run-program ? 15:22:54 -!- lduros [~user@fsf/member/lduros] has quit [Ping timeout: 264 seconds] 15:23:03 also, if you know how to make inferior-shell better, I accept patches 15:23:04 replcated: export style, size, and class-name 15:23:25 (saying that... I realize I've been so busy to not reply to a few contributors. My bad) 15:23:51 stassats`: Thought I'd tried that. Will give it another go. 15:24:06 Fare: probably because I have written a package EXTERNAl-PROGRAM which does exactly that, running programs synchronously. 15:24:31 -!- MoALTz_ is now known as MoALTz 15:24:58 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 15:25:04 I don't remember the details, but when I last looked, no package had the coverage of uiop:run-program (nee xcvb-driver:run-program/). 15:25:06 Fare: Well I cant go ito specifics about inferior-shell. But when I considered using it I got scared off by its dependencies and lack of modularity. I have now a DSL that executes commands, and a macro for generic piping. 15:25:21 which is all I need and its two tiny libs with alsmost no dependencies 15:25:23 uiop:run-program itself has no dependencies 15:25:26 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 15:25:39 and it's part of asdf3, so always loaded in the near future. 15:25:49 stassats`: No clue what I was missing before. That works. Thanks. 15:25:58 good to know about uiop:run-progra 15:25:59 inferior-shell has dependencies, true dat -- but it's all in quicklisp. 15:26:20 lack of modularity -- I'm not sure what you mean. 15:27:13 is your DSL documented? I'd like to see it. 15:27:29 its basically a big blob that does "magic of a unix shell" 15:27:47 -!- two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has quit [Ping timeout: 256 seconds] 15:27:56 it is documented, not released 15:28:45 but its really simple, basically its just a macro SH, invoked like (SH symbols "strings" (expressions) $variables ...) 15:29:33 it stringifies everything except symbols in the for of $symbol to allow direct variable injection and lists (expressions to be evaluated) 15:29:42 s/for/form 15:29:57 the first argument is the program name the rest are arguments 15:30:27 then there is a completely unrelated, but useful in combination, macro PIPE 15:31:04 which basically does what | does with the syntax of (PIPE EXPR1 EXPR2) -> EXPR1 | EXPR2 15:31:10 -!- linse_ [~marioooh@bas5-montreal28-1177917089.dsl.bell.ca] has quit [Quit: zzzz] 15:32:07 this all was inspired by INFERIOR_-SHELL 15:32:11 so kudos to you! 15:32:43 -!- Adlai`` is now known as Adlai 15:32:46 I just thought I could implement what I need from inferior-shell with less code that fits in my head nicely 15:33:12 -!- Adlai [~adlai@p5496027C.dip0.t-ipconnect.de] has quit [Quit: WeeChat 0.4.0] 15:33:23 Adlai` [~adlai@unaffiliated/adlai] has joined #lisp 15:33:28 -!- Adlai` is now known as Adlai 15:33:39 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 15:34:03 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 15:35:27 Fare: is there an official release of uiop:run-program ? 15:37:50 -!- bitonic [~user@ppp-232-137.27-151.libero.it] has quit [Remote host closed the connection] 15:37:50 yes 15:37:54 it's part of uiop 15:37:55 stassats`: thats no exposed in the API. 15:37:56 which is in quicklisp 15:38:08 and it's part of asdf3 15:38:51 I use (run `(....)) as my DSL. 15:39:45 MoALTz_ [~no@host86-142-161-119.range86-142.btcentralplus.com] has joined #lisp 15:40:09 wchun [~wchun@81-232-46-25-no38.tbcn.telia.com] has joined #lisp 15:40:31 Fare: did you figure out how to handle binary piping between external processes? 15:40:39 Would it be considered unorthodox to use keyword symbols for slot names to avoid having to export them all or refer to them by package? 15:40:47 MoALTz__ [~no@host86-142-161-119.range86-142.btcentralplus.com] has joined #lisp 15:40:51 Thats the one thing where I got stuck. 15:41:05 replcated: oh yes 15:41:18 -!- MoALTz is now known as Guest52169 15:41:18 -!- Guest52169 [~no@host86-142-161-119.range86-142.btcentralplus.com] has quit [Killed (lindbohm.freenode.net (Nickname regained by services))] 15:41:18 -!- MoALTz__ is now known as MoALTz 15:41:33 replcated: if you need to automatically export lots of symbols, use a macro or function that does it automatically 15:42:23 generally using keywords is good for symbolic parameters, but slot names? 15:42:34 slots of what exactly? 15:42:54 A bunch of CFFI structs. 15:42:55 structs for instance define accessors automatically, which can then be exported 15:43:34 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 15:43:57 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 15:43:57 replcated: wrap the routine that defines the struct with a function/macro that exports the structs accessors 15:44:03 -!- MoALTz [~no@host86-142-161-119.range86-142.btcentralplus.com] has quit [Killed (niven.freenode.net (Nickname regained by services))] 15:44:12 MoALTz [~no@host86-142-161-119.range86-142.btcentralplus.com] has joined #lisp 15:44:36 -!- MoALTz_ [~no@host86-142-161-119.range86-142.btcentralplus.com] has quit [Ping timeout: 245 seconds] 15:44:40 -!- karswell [~user@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 15:44:57 My gut feeling was it shouldn't be done. But I'll have to dig deeper into packages to pull that off. Thanks for validating what I thought I should do. 15:45:01 wakeup: pipes don't care about the type 15:46:08 stassats`: exactly 15:46:14 stassats`: common lisp does 15:46:36 common lisp doesn't have pipes 15:47:15 stassats`: thanks for you time 15:48:04 replcated: you just have to call EXPORT 15:48:34 so, you want to be bitter instead of explaining what your problem is 15:48:46 wakeup: Just found that. 15:49:09 replcated: http://paste.lisp.org/display/136314 15:49:18 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Quit: Konversation terminated!] 15:49:32 mcbook [~txtmode@cpe-69-133-58-248.cinci.res.rr.com] has joined #lisp 15:49:45 replcated: this is a case where I used it, in the snipped *html-elements* is a list of symbols '(a br p table ...) 15:49:49 -!- MoALTz [~no@host86-142-161-119.range86-142.btcentralplus.com] has quit [Quit: brb windows issues] 15:50:05 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Ping timeout: 260 seconds] 15:50:08 replcated: exporting symbols is very easy in slime, just C-c x 15:50:17 stassats`: I asked fare a question he might have come across while implementing inferior-shell 15:50:35 stassats`: you don't even know what I am talking about 15:50:57 sorry, i didn't know the conversation was private 15:51:15 and i'm not allowed to inquire for more details 15:51:47 dont be bitter 15:51:51 ;) 15:52:15 cades [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 15:53:29 i don't see how the type matters, if you create a pipe with pipe(2), it is binary already 15:53:33 replcated: don't try to copy my example too closely, its one of my early lisp programs. But the basic pattern is define and export a symbol in one routine 15:54:43 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 15:55:02 stassats`: I take it you are genuinely interested, excuse me for my rudeness. Basically both fare and I implemented pipes in CL. When you run an external program in CL you have to decide what type the stream is going to that the external program writes to. 15:56:20 when you choose binary, which isn't even an option in some impls as far as I remember, then you need babel or similar to get the characters, when you chose characters, you cant pipe e.g. gzip 15:56:51 wakeup: so you're putting the data through lisp even if you just connect two different processes, as in, a | b? 15:57:16 stassats`: yes because that way you can also connect precesses and lisp functions 15:57:31 or just lisp functions 15:58:00 the goal here is to achieve maximum interop between unix and a CL development environment 15:58:40 i would have used FFI and bivalent streams 15:59:01 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Client Quit] 16:00:04 stassats`: a possible approach 16:00:20 I used a gray-stream queue 16:00:20 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 16:00:30 cades_ [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 16:00:31 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 16:00:51 -!- cades [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Ping timeout: 245 seconds] 16:03:19 karswell [~user@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 16:03:56 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Client Quit] 16:04:43 mac__ [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 16:06:05 -!- sykopomp [~sykopomp@unaffiliated/sykopomp] has quit [Quit: o7] 16:06:11 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 16:07:07 -!- Adlai [~adlai@unaffiliated/adlai] has quit [Ping timeout: 264 seconds] 16:07:50 -!- cades_ [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Ping timeout: 246 seconds] 16:08:01 -!- mac__ [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Read error: Connection reset by peer] 16:08:26 mac__ [~mac@host-61-70-191-50.static.kbtelecom.net] has joined #lisp 16:10:26 bitonic [~user@ppp-232-137.27-151.libero.it] has joined #lisp 16:11:29 pjb: thx. not exectly what im want but just simple work 16:11:36 -!- thomas_yzj [~user@175.0.169.49] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:12:03 -!- LiamH [~none@pool-74-96-4-63.washdc.east.verizon.net] has quit [Quit: Leaving.] 16:12:26 _tca [~user@h151.25.91.207.static.ip.windstream.net] has joined #lisp 16:14:00 -!- mac__ [~mac@host-61-70-191-50.static.kbtelecom.net] has quit [Ping timeout: 260 seconds] 16:23:48 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Quit: Konversation terminated!] 16:26:12 casion [~AdmiralBu@pool-71-99-141-240.tampfl.fios.verizon.net] has joined #lisp 16:26:29 rtoym [~chatzilla@24.130.4.105] has joined #lisp 16:27:35 Keshi [~Keshi@unaffiliated/keshi] has joined #lisp 16:28:13 b1rkh0ff [~b1rkh0ff@46.36.160.201] has joined #lisp 16:31:05 Bike [~Glossina@63-229-130-176.ptld.qwest.net] has joined #lisp 16:31:10 -!- b1rkh0ff [~b1rkh0ff@46.36.160.201] has quit [Max SendQ exceeded] 16:32:03 b1rkh0ff [~b1rkh0ff@46.36.160.201] has joined #lisp 16:35:50 -!- ck_ [~ck@dslb-146-060-026-187.pools.arcor-ip.net] has quit [Ping timeout: 256 seconds] 16:37:52 bia ..sometimes it'is better start reading about BLFS before reading about LFS.. but "exactly" does not means nothing.. and remember: "God is real, unless explictly declared as integer!!!" 16:38:35 MoALTz [~no@host86-142-161-119.range86-142.btcentralplus.com] has joined #lisp 16:38:52 dioxirane: what kind of nonsense is that? 16:39:23 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 16:39:27 -!- przl [~przlrkt@p5797AA3F.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 16:39:48 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 256 seconds] 16:40:18 ah, you used to have some different name, but the random nonsense stayed the same 16:41:05 LiamH [~none@pool-74-96-4-63.washdc.east.verizon.net] has joined #lisp 16:41:09 joshe [~joshe@opal.elsasser.org] has joined #lisp 16:42:09 ok, I'm sorry for the nonsense... 16:43:53 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 16:45:19 -!- yrk [~user@pdpc/supporter/student/yrk] has quit [Remote host closed the connection] 16:45:27 -!- dioxirane [~dioxirane@unaffiliated/dioxirane] has quit [Quit: leaving] 16:46:25 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 16:49:55 -!- sdemarre [~serge@91.180.79.135] has quit [Quit: Leaving.] 16:50:23 sdemarre [~serge@91.180.79.135] has joined #lisp 16:51:10 rpg [~rpg@216.243.156.16.real-time.com] has joined #lisp 16:56:21 xcombelle [~xcombelle@AToulouse-551-1-117-217.w92-156.abo.wanadoo.fr] has joined #lisp 16:57:56 -!- youlysses [~user@75-132-7-80.dhcp.stls.mo.charter.com] has quit [Ping timeout: 256 seconds] 16:58:50 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 16:59:17 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Ping timeout: 246 seconds] 17:00:13 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 17:00:52 lduros [~user@fsf/member/lduros] has joined #lisp 17:00:56 -!- nialo [~nialo@ool-44c53f01.dyn.optonline.net] has quit [] 17:01:26 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 17:03:33 gravicappa [~gravicapp@ppp91-77-175-80.pppoe.mtu-net.ru] has joined #lisp 17:03:35 -!- sdemarre [~serge@91.180.79.135] has quit [Ping timeout: 260 seconds] 17:06:19 -!- fantazo [~fantazo@213.129.230.10] has quit [Remote host closed the connection] 17:06:22 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 17:06:54 -!- teggi [~teggi@113.172.59.16] has quit [Remote host closed the connection] 17:07:42 -!- kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has quit [Quit: Quitting] 17:08:05 kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has joined #lisp 17:12:34 mstevens [~mstevens@81.2.103.18] has joined #lisp 17:12:35 -!- mstevens [~mstevens@81.2.103.18] has quit [Changing host] 17:12:35 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 17:14:56 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 17:16:39 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 17:18:22 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 17:22:22 dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has joined #lisp 17:22:29 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 17:24:12 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 264 seconds] 17:24:41 CampinSam [~user@24-176-103-21.dhcp.jcsn.tn.charter.com] has joined #lisp 17:25:59 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 17:28:01 maligree_ [~maligree@fedora/maligree] has joined #lisp 17:28:59 -!- maligree_ is now known as maligree 17:33:35 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 17:36:11 arenz [~arenz@HSI-KBW-046-005-062-174.hsi8.kabel-badenwuerttemberg.de] has joined #lisp 17:38:21 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 17:41:27 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 17:42:31 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 245 seconds] 17:44:30 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 17:45:54 -!- ccorn [~ccorn@i52104.upc-i.chello.nl] has quit [Quit: ccorn] 17:46:09 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 17:47:49 -!- kiuma [~kiuma@2-230-138-74.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] 17:48:07 kiuma [~kiuma@2-230-138-74.ip202.fastwebnet.it] has joined #lisp 17:49:27 dRbiG [drbig@unhallowed.pl] has joined #lisp 17:51:02 -!- yacks [~yacks@180.151.36.168] has quit [Quit: Leaving] 17:51:23 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 256 seconds] 17:51:31 jaaso [~user@178.239.31.138] has joined #lisp 17:53:02 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #lisp 17:53:27 ipmonger [~IPmonger@c-68-81-244-69.hsd1.pa.comcast.net] has joined #lisp 17:53:28 morphling [~stefan@gssn-4d0020b1.pool.mediaWays.net] has joined #lisp 17:55:12 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Quit: Konversation terminated!] 17:56:00 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds] 17:57:10 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 17:57:20 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 18:01:22 -!- dtw [~dtw@pdpc/supporter/active/dtw] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:06:40 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Quit: Konversation terminated!] 18:08:09 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 18:08:30 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 18:09:30 -!- kiuma [~kiuma@2-230-138-74.ip202.fastwebnet.it] has quit [Ping timeout: 276 seconds] 18:10:02 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 18:10:32 -!- arenz [~arenz@HSI-KBW-046-005-062-174.hsi8.kabel-badenwuerttemberg.de] has quit [Read error: Operation timed out] 18:14:16 mooglenorph [~marco@c-24-34-234-162.hsd1.ma.comcast.net] has joined #lisp 18:15:17 Cowmoo [~Cowmoo@c-65-96-162-9.hsd1.ma.comcast.net] has joined #lisp 18:17:01 drewc: I get "The name "DREWC.ORG/SMUG/PURE" does not designate any package." Do you know why that might be? 18:19:15 Is there anything that would run lisp "bare" on a xen instance? 18:19:26 like this, but for common lisp http://erlangonxen.org/ 18:20:26 -!- dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has quit [Ping timeout: 245 seconds] 18:22:00 -!- xcombelle [~xcombelle@AToulouse-551-1-117-217.w92-156.abo.wanadoo.fr] has quit [Ping timeout: 256 seconds] 18:22:36 -!- bia [~bia@92.241.103.113] has quit [Quit: leaving] 18:23:00 see http://www.lisphacker.com/projects/sbcl-os/how-it-works-2008-04-19.txt 18:23:53 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 18:24:15 http://www.lisphacker.com/projects/sbcl-os/project-map/ 18:24:20 I guess, would it be easier to target Xen for that than the bare x86? 18:24:44 -!- ISF__ [~ivan@187.64.222.221] has quit [Read error: Connection reset by peer] 18:24:45 lduros [~user@fsf/member/lduros] has joined #lisp 18:25:23 My motivation: I need to take a grad-level compiler course and a grad-level os course, requirements for my phd 18:25:48 I could probably use contributions to a bare-metal lisp as a project for both courses. 18:26:04 minion: movitz? 18:26:05 movitz: No definition was found in the first 5 lines of http://www.cliki.net/movitz 18:26:48 Problem being that I have basically no experience with this level of programming, I'm mostly in theoretical CS and statistics. But lisp is my favorite language for writing random stuff in. 18:26:56 Thank you for the pointers. 18:27:23 Xen might be easier target, but you still will have the thing that gave nyef problems 18:27:50 namely how to make the device-handling code (and other such critical sections) be in appropriate places in memory etc. 18:28:24 *mooglenorph* nods 18:28:35 I will dig through these notes and try to familiarize myself with SBCL. 18:29:05 Which is the lisp implementation I use anyway... I've never looked into the source before, though. 18:30:03 sbcl source is not really directly comprehensible 18:30:28 Heh. Is there a "guide for noobs" 18:30:55 step 1: become not-a-nooob 18:30:57 Or maybe I would be better served by trying to port a simpler lisp to Xen? 18:31:17 no current CL implementation is simple 18:33:18 I meant not a CL, I guess. More tractable, but certainly less interesting. 18:34:01 <_tca> hmm gambit scheme on xen 18:34:32 minion: lisp500 18:34:32 lisp500: A 500-line-or-less implementation of a basic Lisp, available at http://www.modeemi.fi/~chery/lisp500/ 18:35:39 mooglenorph: how about simply putting a lisp as an init-process on eg. linux? would solve all the hardware-abstraction, only "drivers" to the tty and so on need to be written. 18:35:59 (ie. vt100, ansi, xterm, whatever you like) 18:36:12 -!- gravicappa [~gravicapp@ppp91-77-175-80.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 18:36:19 i think the idea is to only have network interaction 18:36:29 *mooglenorph* nods 18:37:04 killerboy [~mateusz@195.225.68.249] has joined #lisp 18:37:31 Quadresce_ [~quad@unaffiliated/quadrescence] has joined #lisp 18:37:47 Also you wouldn't have to deal with an underlying linux system to deploy large clusters of instances running lisp code. 18:37:58 groovy2shoes [~cory@unaffiliated/groovebot] has joined #lisp 18:38:05 xcombelle [~xcombelle@AToulouse-551-1-61-55.w92-146.abo.wanadoo.fr] has joined #lisp 18:38:09 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Disconnected by services] 18:38:16 And it "forces" you to do everything in cl, backed by a network. 18:38:25 -!- Quadresce_ is now known as Quadrescence 18:38:49 basically, leads to some fun architectural problems. 18:39:23 So, good for a project to pursue across a couple classes for someone who likes distributed computing & lisp. Unless it isn't really tractable, in which case I'll need to find something else to do... 18:42:08 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 258 seconds] 18:42:20 dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has joined #lisp 18:42:31 -!- replcated [~user@24-217-97-210.dhcp.stls.mo.charter.com] has quit [Ping timeout: 258 seconds] 18:42:45 -!- p_nathan [~Adium@98.145.119.253] has quit [Quit: Leaving.] 18:43:44 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 18:44:58 -!- Keshi [~Keshi@unaffiliated/keshi] has quit [Quit: Textual IRC Client: www.textualapp.com] 18:45:06 -!- mooglenorph [~marco@c-24-34-234-162.hsd1.ma.comcast.net] has quit [Quit: Lost terminal] 18:45:22 -!- sambio [~sambio@190.57.227.109] has quit [Ping timeout: 256 seconds] 18:45:31 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 18:47:42 -!- lduros [~user@fsf/member/lduros] has quit [Ping timeout: 240 seconds] 18:49:46 well, IMO you'd have to reimplement too much. Perhaps it would be possible to boot SBCL via eg. PXE into a XEN or KVM, using virtio for the network, though ... 18:51:40 hmmm, virtio_net.c for linux is only 42kB .... 18:51:48 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 264 seconds] 18:52:02 flip214: and does a lot of work being a rather "full" implementation 18:52:08 ILTWYS"O" 18:53:42 -!- mathrick [~mathrick@85.218.134.11] has quit [Ping timeout: 240 seconds] 18:55:50 stassats`: `wc -l drivers/scsi/advansys.c` => 12855 18:55:54 ahoops [~ahoops__@121.96.14.223] has joined #lisp 18:55:57 zophy [goldenligh@gateway/shell/devio.us/x-lnmqgafuydxwgbbr] has joined #lisp 18:58:14 ./drivers/net/wireless/brcm80211/brcmsmac/phy/phy_n.c is 938168 bytes ... so the virtio should be a fairly simple thing, at least in relative terms. 18:58:59 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Ping timeout: 260 seconds] 19:00:47 -!- wbooze [~wbooze@xdsl-87-79-254-12.netcologne.de] has quit [Quit: none] 19:03:20 -!- groovy2shoes [~cory@unaffiliated/groovebot] has quit [Quit: Computer has gone to sleep] 19:03:25 wbooze [~wbooze@xdsl-87-79-254-12.netcologne.de] has joined #lisp 19:04:06 sykopomp [~sykopomp@unaffiliated/sykopomp] has joined #lisp 19:04:17 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 19:04:17 -!- _d3f [~gnu@nl2.ovpn.to] has quit [Quit: WeeChat 0.4.0] 19:05:28 Nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 19:06:17 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 19:07:00 mathrick [~mathrick@85.218.134.11] has joined #lisp 19:09:22 SKC [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has joined #lisp 19:13:05 -!- tsetumel_ [~shimoco@bzq-79-181-109-90.red.bezeqint.net] has quit [Ping timeout: 260 seconds] 19:13:09 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 19:13:53 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 19:14:46 -!- sellout- [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Quit: Leaving.] 19:16:49 -!- maligree [~maligree@fedora/maligree] has quit [Quit: I've had it.] 19:20:02 Hydan [~hydan@ip-89-103-110-116.net.upcbroadband.cz] has joined #lisp 19:21:58 replcated [~user@24-217-97-210.dhcp.stls.mo.charter.com] has joined #lisp 19:22:16 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 19:24:14 antonv [5d7d2a66@gateway/web/freenode/ip.93.125.42.102] has joined #lisp 19:24:16 -!- casion [~AdmiralBu@pool-71-99-141-240.tampfl.fios.verizon.net] has quit [Quit: casion] 19:25:10 sellout- [~Adium@c-98-245-90-138.hsd1.co.comcast.net] has joined #lisp 19:25:36 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Ping timeout: 260 seconds] 19:26:43 -!- Hydan [~hydan@ip-89-103-110-116.net.upcbroadband.cz] has quit [Remote host closed the connection] 19:27:43 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 19:31:55 dioxirane [~blast@unaffiliated/dioxirane] has joined #lisp 19:31:55 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 19:35:40 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 19:38:29 -!- tekai [~tekai@f054023051.adsl.alicedsl.de] has quit [] 19:38:46 -!- stassats` [~stassats@wikipedia/stassats] has quit [Read error: Operation timed out] 19:39:04 tekai` [~tekai@f054023051.adsl.alicedsl.de] has joined #lisp 19:39:07 -!- tekai` is now known as tekai 19:41:12 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 19:41:18 ramus_ [~ramus@c-50-132-91-53.hsd1.wa.comcast.net] has joined #lisp 19:42:12 -!- ramus [~ramus@c-50-132-91-53.hsd1.wa.comcast.net] has quit [Ping timeout: 248 seconds] 19:42:16 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Quit: Konversation terminated!] 19:42:32 normanrichards [~normanric@adsl-67-64-66-5.dsl.austtx.swbell.net] has joined #lisp 19:43:03 -!- ramus_ is now known as ramus 19:43:06 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 19:43:53 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 19:47:23 -!- sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has quit [Quit: ragequit] 19:48:03 -!- dioxirane [~blast@unaffiliated/dioxirane] has quit [Quit: leaving] 19:49:03 carlo5m [~carlo5m@c-71-198-252-62.hsd1.ca.comcast.net] has joined #lisp 19:51:58 enymo [~user@c-76-17-216-101.hsd1.mn.comcast.net] has joined #lisp 19:51:59 -!- normanrichards [~normanric@adsl-67-64-66-5.dsl.austtx.swbell.net] has quit [] 19:52:09 hello 19:52:20 trying to install cl-mysql from windows 19:52:25 using slime and quicklisp 19:52:42 running into a foreign library error 19:53:01 enymo: which implementation? 19:53:01 Did you install the foreign library? 19:53:02 wondering what are the proper steps to specify a foreign library on windows 19:53:09 libmysql 19:53:11 -!- derekv [~derekv@c-71-238-24-59.hsd1.mi.comcast.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 19:53:30 enymo: I mean: sbcl, ccl, ecl, abcl, clisp? 19:53:32 it's installed by downloading this file: http://dev.mysql.com/downloads/connector/c/ 19:53:34 oh 19:53:35 sbcl 19:53:53 i didn't restart slime or emacs... maybe i should? 19:54:54 myx [~myx@pppoe-206-149-dyn-sr.volgaline.ru] has joined #lisp 19:57:11 thinking about following these steps: http://common-lisp.net/project/cffi/manual/html_node/_002aforeign_002dlibrary_002ddirectories_002a.html 19:57:47 but it also says i don't have to use cffi's foreign-library-directories 19:58:12 spacefrogg [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 19:59:11 youlysses [~user@75-132-7-80.dhcp.stls.mo.charter.com] has joined #lisp 19:59:12 ISF__ [~ivan@187.64.222.221] has joined #lisp 19:59:45 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 260 seconds] 20:00:04 lduros [~user@fsf/member/lduros] has joined #lisp 20:01:33 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 20:04:34 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 20:04:54 -!- myx [~myx@pppoe-206-149-dyn-sr.volgaline.ru] has quit [Quit: ] 20:05:09 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 20:06:59 ehu: actually...forgot that i'm using ccl on windows (sbcl on other devices) 20:09:40 jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has joined #lisp 20:10:24 ehu, Xach, just like i did when i tried to quickload cl-cairo a while ago on my mac, i edited the define-foreign-library of the cl-mysql package (in system.lisp) to look for libmysql in the right directory... i'm sure there's a better way like setting updating the PATH env variable but also wondering if there isn't another more lispy way to do so... 20:10:51 casion [~AdmiralBu@pool-71-99-141-240.tampfl.fios.verizon.net] has joined #lisp 20:11:43 -!- tomw_ [519af71f@gateway/web/freenode/ip.81.154.247.31] has quit [Ping timeout: 245 seconds] 20:11:54 enymo: I'm not sure, sorry. I mostly test with sbcl on linux where a lot of that stuff Just Works. 20:11:55 -!- bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Ping timeout: 264 seconds] 20:12:21 Xach: lol, yea i love that... i wish i could just work on Linux 20:12:51 Xach: but so much goodness on Windows, including games (which i don't have time to play) 20:13:00 -!- kennyd [~kennyd@93-138-219-98.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 20:13:10 -!- carlo5m [~carlo5m@c-71-198-252-62.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 20:14:59 *Xach* is currently hacking lisp inside centos inside vmware on a mac 20:15:14 kinky 20:16:15 -!- mathrick [~mathrick@85.218.134.11] has quit [Ping timeout: 276 seconds] 20:16:58 Hoi! I'm giving a talk at the Emacs conference on Sunday: "How to write an Emacs-based IDE like SLIME". what should I tell them? :-) 20:17:59 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 20:18:10 -!- replcated [~user@24-217-97-210.dhcp.stls.mo.charter.com] has quit [Remote host closed the connection] 20:18:18 "it's possible, but so far the only one has been slime." 20:18:49 lukego: use a lisp-like language 20:18:53 Franz has/had one, I think. 20:19:08 mathrick [~mathrick@85.218.134.11] has joined #lisp 20:19:36 kennyd [~kennyd@93-138-171-125.adsl.net.t-com.hr] has joined #lisp 20:19:54 schoppenhauer [~quassel@unaffiliated/schoppenhauer] has joined #lisp 20:19:59 myx [~myx@pppoe-206-149-dyn-sr.volgaline.ru] has joined #lisp 20:20:41 Hello. Is it possible to declare a precise function type in sbcl? I declared (optimize 3), and it complains about not being able to optimize a funcall. 20:20:54 schoppenhauer: how precise? 20:21:13 Bike: well, I know the exact type the functions must have. 20:21:34 clhs ftype 20:21:35 http://www.lispworks.com/reference/HyperSpec/Body/d_ftype.htm 20:21:46 Bike: I know they take 2 fixnum-arguments, and the return value can be ignored 20:21:49 lukego: or to make sure the guest language has a capable debugger first 20:21:51 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 20:22:03 schoppenhauer: (declare (type (function (fixnum fixnum) *) foo bar)) 20:22:12 bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 20:22:13 Bike: thanks! 20:22:47 -!- xcombelle [~xcombelle@AToulouse-551-1-61-55.w92-146.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 20:23:28 Bike: that helped! 20:23:49 cool 20:24:08 fe[nl]ix: helps to be sure, but I suspect many people will be working backwards from what their favorite target language is 20:24:14 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Read error: Operation timed out] 20:25:14 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 20:25:54 lukego: that's correct, but OTOH I've seen ruby attempts to copy slime falter miserably because the implementation's debugger and introspective facilities are almost non-existent 20:26:13 you can't build SLIME with inadequate material 20:26:37 the slime-like hack for python using ipython is unsatisfying. 20:26:41 The js one looks pretty neat https://github.com/swank-js/swank-js 20:26:49 python has slime-like environment 20:26:56 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 20:27:49 http://ipython.org/ 20:28:04 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 248 seconds] 20:28:17 they got $1.15 millin funding recently 20:28:26 antgreen: hi! 20:28:29 duh. 20:28:30 sorry. 20:28:33 antonv: hi! 20:28:42 ehu: hi 20:28:43 antonv: wow 20:28:52 Though js is probably the most "lisp-like" of all the popular languages. More so than ruby I'd say 20:28:56 antonv: the index 0 crashes have been solved, if I'm right. 20:29:11 ehu: yes, thanks. I read the list 20:29:31 I've mailed attila to add support for GETENV 20:29:34 antonv: on your machine, CMUCL passes the test suite when run from the terminal 20:29:37 I hope getenv fix will be accepted by cl-l10n 20:30:03 antonv: inside slime, though, it presents the same behavior you've seen before 20:30:11 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 20:30:13 I don't know why 20:30:23 it'll be the next quicklisp, at the earliest. 20:30:35 -!- naeg is now known as naeg|afk 20:30:36 when's the next quicklisp due, actually? 20:30:43 about IPyton, it was interesting to see in their video presentation how they discovered (evolved) into archtectrure where sever-side part interacts with client via protocol (like swank/slime in Lisp) 20:31:06 fe[nl]ix: have you fixed something? because for me it fails from terminal too 20:31:28 ehu: I think two weeks or more 20:31:31 Was swank/slime conceived that way from the start? 20:31:47 cddr: yes 20:31:50 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Ping timeout: 260 seconds] 20:31:54 antonv: ok. that should leave enough time to get a patch into cl-l10n 20:31:59 antonv: see the last line I added to .cmucl-init.lisp 20:32:13 cddr: previously (I heard) there was enother solution, ILISP or something like this 20:32:29 m7w [~chatzilla@178.172.204.109] has joined #lisp 20:32:49 (if it was really called ILISP, this is one more analogy to IPython) 20:33:53 fe[nl]ix: this line makes the test working from terminal? 20:34:34 so in emacs24.2 on Windows, Slime splits the screen when you start it, and takes only half the screen, 20:34:43 in emacs 23.3, it doesn't do that. 20:35:02 is that intentional? 20:35:06 gendl: so it's working better in 24.2? :-) 20:35:21 is it supposed to split the screen? 20:35:45 antonv: yes, running mp::startup-idle-and-top-level-loops 20:36:15 antonv: but when run from within slime, it presents the same faulty behavior 20:36:26 When I used ILISP, I had problems keeping the communications in sync. 20:36:30 gendl: I think it's probably safe to assume the behaviour is not accidental. 20:36:40 I think that was partly because I used a very new and untested implementation, SBCL. 20:36:51 does (/= 1 2) => T mean both are unequal ? 20:36:55 numerically.... 20:37:11 wbooze: /= returns T if no pair of its arguments are = 20:37:26 Fade: so I guess it just doesn't quite work as intended on 23.3 on Windows and 24.2 is working better. 20:37:35 scratch that! 20:37:43 I assumed it was an enhancement when I first saw the behaviour. 20:38:07 *Xach* double checks and find he was right the first time 20:38:14 on my machine, it only seems to happen on an emacs frame that is wider than N, where N is > 1/2 screenwidth 20:39:07 I use stump, so if I have emacs in a window frame that takes up half the screen, slime starts in the whole frame. if the emacs frame takes up the whole width of the monitor, it splits the frame. 20:39:20 meiji11 [~user@d75-158-40-174.abhsia.telus.net] has joined #lisp 20:39:23 normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has joined #lisp 20:40:12 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 258 seconds] 20:40:25 fe[nl]ix: the test doesn't bother me too much 20:40:28 if you don't like it, I'm sure you could alter the behaviour by configuration, although I don't know offhand where/how. 20:40:43 and if the emacs window is taller than it is wide, slime splits the frame horizontally instead of vertically. 20:41:00 fe[nl]ix: I mean if it fails in general, let it fail in my machine too 20:41:21 antonv: but it doesn't fail in general 20:41:31 only sometimes, and I don't understand why 20:41:39 fe[nl]ix: the test itself has bug - the code is not guaranteed to work 20:41:54 but I'm not going to start debugging the cmucl scheduler 20:42:01 -!- findiggle [~user@50-194-56-154-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 20:42:02 antonv: what do you mean it's not guaranteed ? 20:42:34 fe[nl]ix: we talk about condition-variable test, right? 20:43:23 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 20:43:26 fe[nl]ix: as pkhuong yesterday said, the test uses condition-notify, and condition-notify is guarantees to wake up at least one of the waiting threads 20:43:38 fe[nl]ix: it can wake up more, but only one is guaranteed 20:44:02 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 20:44:11 ahoops [~ahoops__@121.96.14.223] has joined #lisp 20:44:43 fe[nl]ix: but the test chains 100 threads, each waiting for the previous. And when the revious test calls condition-notify it is necessary that exactly the next thread wake up and checked that (= i *shared*) 20:45:36 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 20:45:38 antonv: no, cmucl fails on should-have-thread-interaction 20:45:47 ah 20:46:05 it's ccl and abcl that have faulty condition-variable implementations 20:46:22 -!- foreignFunction [~niksaak@94.27.88.159] has quit [Remote host closed the connection] 20:47:04 -!- clog [~nef@bespin.org] has quit [Ping timeout: 245 seconds] 20:47:19 fe[nl]ix: right. 20:47:34 fe[nl]ix: I need to moderate your mail through. 20:47:51 I think I'll copy paste from the moderator warning though. 20:48:10 or could you subscribe yourself before posting? 20:48:39 I'd rather not follow all the discussions 20:49:17 fe[nl]ix: can't say about should-have-thread-interaction, but how ccl and abcl are faulty? 20:49:19 -!- postfuturist [~postfutur@stevegoss.xen.prgmr.com] has left #lisp 20:49:42 omg. I would have expected displaced arrays to be pointers to the same memory area. but at least under sbcl, this does not seem to be the case. 20:49:46 bordeaux-threads docs say condition-notify tries to wake up only 1 thread 20:50:12 antonv: ABCL hangs on that test, which SBCL passes 20:50:20 schoppenhauer: they carry too much information for that to be easily possible 20:51:14 ok. copy/pasted the mail to the abcl developers list. 20:51:18 fe[nl]ix: FWIW, I applied your code from cmucl ticket 77 that adds join-process. I have no idea how to implement process-finished-p in ticket 78. 20:51:26 Bike: hm. is there a default way to have just a *big* blob of raw memory, and pointers to it? I use arrays of (unsigned-integer 8), non-adjustable, etc. 20:51:28 antonv: that said, since nobody noticed this bug I think it's safe to say that nobody uses condition variables 20:51:32 -!- spacefrogg [~spacefrog@unaffiliated/spacefrogg] has quit [Ping timeout: 252 seconds] 20:51:57 schoppenhauer, just keep indices into it? 20:52:01 antonv: so I'll go ahead with the release and try to learn how to implement them properly after that 20:52:08 rtoym: thanks 20:52:10 schoppenhauer: I'm pretty sure displaced arrays are pointers into the same array. 20:52:15 doomlord [~doomlod@host81-159-234-112.range81-159.btcentralplus.com] has joined #lisp 20:52:54 fe[nl]ix: if this bug happens also on the previous version on bordeaux-threads, than we can say, that we detected no regressions, right? 20:53:02 fe[nl]ix: No problem. Especially since you did the work, and I'm clueless about cmucl's multiproc. :-) 20:53:07 fe[nl]ix: if so, it should not be blocker for the release 20:54:14 spacefrogg [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 20:54:22 ohnoitsavram [~user@CPE-60-225-105-159.hhui3.cht.bigpond.net.au] has joined #lisp 20:54:27 antonv: yes, in that sense it's not a regression :) 20:54:37 postfuturist [~delicious@stevegoss.xen.prgmr.com] has joined #lisp 20:55:13 -!- postfuturist [~delicious@stevegoss.xen.prgmr.com] has left #lisp 20:55:17 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 20:55:48 alesguzik [~alesguzik@37.214.122.230] has joined #lisp 20:55:54 sambio [~sambio@190.57.227.109] has joined #lisp 20:56:49 -!- sambio [~sambio@190.57.227.109] has quit [Client Quit] 20:57:43 fe[nl]ix: on the previous bordeaux-threads I never detected failures on CCL and ABCL: http://common-lisp.net/project/cl-test-grid/library/bordeaux-threads.html 20:57:48 -!- jaaso [~user@178.239.31.138] has quit [Remote host closed the connection] 20:57:57 rtoym: that commit doesn't quite work 20:58:13 rtoym: it doesn't touch mp:make-process 20:58:25 fe[nl]ix: No? Oh. 20:58:36 fe[nl]ix: I want to re-run the tests on the prev version, as I did for the git version. Although the next week will likely be very busy, I hope to do so 20:58:41 -!- spacefrogg [~spacefrog@unaffiliated/spacefrogg] has quit [Ping timeout: 246 seconds] 20:59:04 rtoym: %make-thread is a bordeaux-threads internal symbol 20:59:17 rtoym: I'll send you a proper patch 20:59:42 fe[nl]ix: Sorry about that. A proper patch would be appreciated. 20:59:44 antonv: that's odd because I didn't change condition variables 21:01:19 fe[nl]ix: we will see. How soon you want to make the release? Taking into account that the last quicklisp was 2013-03-12 I think there is some time before the next quicklisp, maybe two week 21:01:26 ahoops [~ahoops__@121.96.14.223] has joined #lisp 21:01:35 I can wait 21:01:41 Xach: how do you think, how seen next quicklisp may be released? 21:02:10 -!- blackwol` [~blackwolf@ool-4574e84c.dyn.optonline.net] has quit [Ping timeout: 256 seconds] 21:02:31 fe[nl]ix: interesting that SBCL passes the test. Maybe SBCL's condition-notify is "fair" - awakes the first thread who in the queue 21:04:49 antonv: ccl also passes on my notebook 21:04:51 fe[nl]ix: I was wrong about previous results for ABCL and CCL - the very table I posted above contains TIMEOUT for ABCL and CCL 21:05:05 fe[nl]ix: so it fails _sometimes_ 21:05:40 but ECL previously didn't have any failures 21:06:39 fe[nl]ix: for the future development of bordeaux-threas, I support what pkhuong said yesterday: if the API provides only one function of contition-notify and condition-broadcast, it's better to chose condition-broadcast 21:06:51 fe[nl]ix: or provide both 21:07:45 notifying only one thread is suitable for rare cases, typically we want to notify all the threads 21:08:30 my java book says: "be very careful with Object.notify, and in most cases just use Object.notifyAll" 21:09:48 antonv: that would require a complete overhaul of B-T 21:09:53 I'm not quite ready for it 21:10:53 -!- zbigniew [~zb@3e8.org] has quit [Quit: reboot time] 21:11:37 fe[nl]ix: I see. Just said in case sometime in future you will have such desire :) 21:12:00 deliciousrobots [~delicious@stevegoss.xen.prgmr.com] has joined #lisp 21:12:11 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 240 seconds] 21:12:16 in any case, if the failures we see now are the same as they were previously, they should not block you from release of the improvements you already done 21:12:25 what have you changed BTW? 21:12:52 -!- sellout- [~Adium@c-98-245-90-138.hsd1.co.comcast.net] has quit [Quit: Leaving.] 21:13:16 on the other hand, I can just do git log... 21:13:44 git log -u --reverse v0.8.2 21:14:04 git log -u --reverse v0.8.2..HEAD 21:14:13 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 21:15:01 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 245 seconds] 21:19:12 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 21:19:40 zbigniew [~zb@3e8.org] has joined #lisp 21:21:30 fe[nl]ix: that's easier to understand :) 21:22:35 -!- myx [~myx@pppoe-206-149-dyn-sr.volgaline.ru] has quit [Quit: ] 21:23:55 is there some common-lisp lib to read information from /proc under linux already? 21:27:17 oO, there's no window-configuration-event-width and no window-configuration-event-height methods,gfs and a macro for capturing changes of bounding-boxes .... 21:27:17 in mcclim event.lisp.... 21:27:50 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 21:27:51 and the one in panes.lisp is trying to use a function named window-configuration-event-width....without success obviously... 21:28:01 -!- kennyd [~kennyd@93-138-171-125.adsl.net.t-com.hr] has quit [Ping timeout: 248 seconds] 21:28:11 heh 21:28:18 no wonder it does not work.... 21:28:28 minion: memo for stassats`: This is no nonsence. 'GOD' is a variable starting with 'G', therefore if you didn't declare it otherwise, it'll be considered as a REAL number by FORTRAN. In Fortran, GOD is REAL unless declared INTEGER. 21:28:28 Remembered. I'll tell stassats` when he/she/it next speaks. 21:28:30 kliph [~user@unaffiliated/kliph] has joined #lisp 21:28:31 no 21:28:32 dim: I wrote http://common-lisp.net/~sionescu/misc/proc.lisp long time ago 21:28:32 -!- paddymahoney [~paddymaho@198-84-186-52.cpe.teksavvy.com] has quit [Read error: Connection reset by peer] 21:28:47 -!- alesguzik [~alesguzik@37.214.122.230] has quit [Quit: leaving] 21:28:51 wbooze: don't give up 21:29:05 it won't be the last time you say that 21:29:15 there's a slot named like that, but no macro nor function really.... 21:29:28 -!- renard_ [~renard@2a01:e0b:1:150:ca0a:a9ff:fef1:a847] has left #lisp 21:29:35 I want to get the iowait, fe[nl]ix, and it seems it's not covered in your file, thanks a bunch nonetheless 21:29:37 kennyd_ [~kennyd@93-138-171-125.adsl.net.t-com.hr] has joined #lisp 21:29:44 sdemarre [~serge@91.180.79.135] has joined #lisp 21:30:04 rtoym: what iowait ? 21:30:13 even when you define your own repaint methods it will fail due to that handle-event not working correctly in panes.lisp.... due to misssing gfs, methods and macros in event.lisp 21:30:22 oh man 21:30:26 antonv: And the Death Star was also very well funded by the Empire, compared to the dispersed Jedi who had to live on the land, and even recently, the Death Star got $350,000 funding to be rebuilt! 21:30:27 ok 21:31:19 rtoym: http://trac.common-lisp.net/cmucl/ticket/77#comment:3 21:31:54 joe9 [~user@c-24-98-97-215.hsd1.ga.comcast.net] has joined #lisp 21:32:45 schoppenhauer: actually, displaced arrays ARE JUST pointers. Just like in C, you could have pointers incorporating bounds, the ANSI C languages don't prevent it. 21:32:51 so handle-event in panes.lisp tries to get some width and height change, but it can't cause it can't get to that slot.... 21:33:26 i wonder why they forgot it.... 21:33:45 pjb: ok. well, my benchmarks went a lot better since I stopped using them. but maybe that had another reason. 21:34:26 and it does not fail miserably cause it gets at least a class-object handed over.... 21:34:28 schoppenhauer: big blob of memory = (make-array +big-blob-size+ :element-type '(unsigned-byte 8)) (deftype pointer () `(integer 0 ,(1- +big-blob-size+))) 21:34:32 -!- KingsKnighted [~quassel@c-98-202-60-177.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 21:34:48 so all that goes unrecognized ...until you try... 21:35:16 schoppenhauer: well, since those pointers are bigger than an address, they involve a double indirection. Depending on the benchmark, this may explain it. 21:35:23 unrecognized and without effects.... 21:35:30 pjb: maybe the more interesting question is: can I prevent bounds checking? 21:35:34 schoppenhauer: notice that most CL functions have :start and :end parameters. 21:36:16 schoppenhauer: implementation dependant. But (declaim (optimize (safety 0) (debug 0) (speed 3))) may let an implementation skip the bound checking. 21:36:31 pjb: ok 21:36:47 schoppenhauer: but I fail to see the point of using a CL compiler if you do that: just use GCC. 21:37:35 pjb: I saw the Death Start kickstarter beginning, didn't know they finally collected $350,000 :) 21:37:38 pjb: it is a time-critical part. and I hate using cffi. even though it would probably be better. 21:37:40 I'm of the school that says that assertion checking should be left in production code. 21:38:08 schoppenhauer: then go with the declaim. Also, try to use simplier CL functions. 21:38:16 pjb: ok 21:38:17 eg. svref instead of aref. 21:38:26 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 21:39:10 antonv: http://rt.com/usa/death-star-construction-kickstarter-847/ 21:39:27 i'm just not sure about those native and mirror things....else i would write it myself.... 21:39:37 now, nobody prevents us to design a CL project and ask for funding on kickstarter or elsewhere. 21:39:41 bah 21:41:32 btw, bountyoss.com has not bad idea, in particular the process how funders first approve the work. Unfortunately the author doesn't push the project into usage 21:43:46 -!- agumonkey [~agu@8.158.70.86.rev.sfr.net] has quit [Ping timeout: 245 seconds] 21:44:20 DataLinkDroid [~DataLinkD@1.130.44.127] has joined #lisp 21:45:06 for Common Lisp, one of the project I would like to see accomplished is fully conforming CL compiling to javascript 21:46:00 antonv: yes, me too :) 21:47:05 przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has joined #lisp 21:47:06 antonv: well, either you like to program computer, or you like to push people around. I mean, statistically "either", it's conceivable to find people who like or can do both, but it's quite rare. 21:47:14 DataLinkDroid: whould you be ready to donate some money for such a project? 21:48:03 antonv: I'd work on a fully conforming CL implementation that is easily retargettable to anything. I'd make versions run on bash, python, ruby, perl, javascript, C, C++, Java, etc. you get the drift. 21:48:27 ISF [~ivan@201.82.178.152] has joined #lisp 21:48:30 -!- zophy [goldenligh@gateway/shell/devio.us/x-lnmqgafuydxwgbbr] has quit [Quit: lengthy list] 21:48:39 pjb: I was thinking about that too 21:48:41 -!- ISF [~ivan@201.82.178.152] has quit [Client Quit] 21:49:09 it would be probably useful to separate CL core and CL library 21:50:44 agumonkey [~agu@8.158.70.86.rev.sfr.net] has joined #lisp 21:50:49 -!- DataLinkDroid [~DataLinkD@1.130.44.127] has quit [Ping timeout: 256 seconds] 21:51:01 the core consisting of compiler supporting the 25 special operators, and other minimal funcionality necessary to bootstrap full CL. And CL library containing sequence, pretty-printer, conditions, CLOS, etc 21:51:22 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 21:51:52 ehu told me that reader, packages and the 25 special operators are enough for the core 21:52:06 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 21:52:33 although, CL implementations already reuse each other code, so maybe formalization of CL core / CL library separation is not so important 21:53:25 enymo` [~user@nat.sierrabravo.net] has joined #lisp 21:53:26 get-window-size ? 21:54:01 jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has joined #lisp 21:54:01 antonv: I think there was a paper about defining CL circular, might be interesting for you. 21:54:08 -!- enymo` [~user@nat.sierrabravo.net] has quit [Remote host closed the connection] 21:54:12 hmmm 21:54:58 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 21:55:06 antonv: http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC8QFjAA&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.46.9657%26rep%3Drep1%26type%3Dpdf&ei=BXZPUfSXC5C00QXljYHoBA&usg=AFQjCNGFP2JPz6x5LQAY5pwVxGeQ8YfpmA&bvm=bv.44158598,d.d2k&cad=rja 21:55:12 wakeup: thanks 21:55:14 oops sorry 21:55:50 link weird google link 21:55:57 s/link/long 21:56:13 but thats the paper, only about tdefining the special forms though... 21:56:52 -!- enymo [~user@c-76-17-216-101.hsd1.mn.comcast.net] has quit [Ping timeout: 258 seconds] 21:57:11 -!- jtza8 [~jtza8@105-236-248-88.access.mtnbusiness.co.za] has quit [Remote host closed the connection] 21:57:12 what would you use for the tranformation, transform-region* or transform-region/transform-rectangle ? 21:57:25 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 21:57:37 -!- ahoops [~ahoops__@121.96.14.223] has quit [Ping timeout: 256 seconds] 21:57:49 there was this trick to make sbcl's build.sh believe that a failing contrib's test did not fail, does anyone remember? 21:57:49 wakeup: anyway, if starting a project for CL to JS, I am not going to accomplish it myself, it's better for someone experienced in implementing CL to accomplish this 21:58:02 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 256 seconds] 21:58:11 ahoops [~ahoops__@121.96.14.223] has joined #lisp 22:01:07 -!- przl [~przlrkt@ip-2-202-115-174.web.vodafone.de] has quit [Remote host closed the connection] 22:01:40 -!- wbooze [~wbooze@xdsl-87-79-254-12.netcologne.de] has quit [Ping timeout: 260 seconds] 22:04:45 DataLinkDroid [~DataLinkD@1.144.152.217] has joined #lisp 22:06:55 -!- sdemarre [~serge@91.180.79.135] has quit [Ping timeout: 260 seconds] 22:10:01 sefe [~chebastia@c-9b72e255.015-51-7673741.cust.bredbandsbolaget.se] has joined #lisp 22:11:02 -!- normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has quit [] 22:11:02 antonv: for a core, you don't even need a full CL reader. A much simplified reader without user definable reader macros and other options would be enough to read the CL implementation source. 22:11:22 fe[nl]ix: per-cpu iowait 22:11:32 pjb: yes, I was thinking about this too 22:11:47 -!- chebastian [~chebastia@c-9b72e255.015-51-7673741.cust.bredbandsbolaget.se] has quit [Ping timeout: 276 seconds] 22:11:52 and otherwise, you can choose another set of primitives than the 25 special operators. 22:12:19 fe[nl]ix: it's available in the /proc/stat file, but apparently you need to read the file twice and make a percentage from the diff in between the reading, or something like that, will run some tests tomorrow... I got the mpstat source code to check how it does the same thing 22:12:20 Some of them are trivially rewritten as macros, some of them are useless (eg. THE). 22:12:23 spacefrogg [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 22:12:48 the is useless? 22:14:07 -!- jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 22:15:58 Bike: it only serves if you want type declarations. You can easily do without, so you can avoid them when writing your implementation. 22:16:05 mm... 22:17:09 -!- hagish [~hagish@p4FC0F84E.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 22:17:47 pjb: we will also need some embedded functions, like cons, car, make-array (maybe in some limited form), aref, right? 22:17:49 *|3b|* thinks the primitives are a very small part of a useful/full CL 22:18:13 enough to implment all other data structures 22:18:41 |3b|: we are talking about Core 22:19:20 leb [~leb@c-24-7-83-224.hsd1.ca.comcast.net] has joined #lisp 22:19:29 |3b|: it would be a minimal set of functionality, allowing to write full CL 22:20:09 |3b|: so if we want to port CL to other platform, we rewrite Core and everything else just works 22:21:21 <|3b|> does 'just works' include decent performance? 22:22:08 <|3b|> if it does, you probably want to include math, multiple values, etc in your 'core' 22:23:28 sytse [sytse@swielinga.nl] has joined #lisp 22:23:29 |3b|: yes, decent performance is required 22:23:35 |3b|: probably 22:23:52 |3b|: very likely 22:25:15 |3b|: I don't think the Core should be absolutely minimal 22:27:57 -!- Cowmoo [~Cowmoo@c-65-96-162-9.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 22:27:58 |3b|: just make CL more modular, and package the things which are obviously may be implemented as a library, into reusable pieces 22:27:59 -!- lukego [~lukego@xdsl-188-154-13-223.adslplus.ch] has quit [Quit: lukego] 22:28:11 maybe Core should be of size of scheme 22:28:21 Decent performance can be provided by a compiler. One that is configurable and can generate and optimize code according to a description of the target machine. 22:28:24 AeroNotix [~xeno@abon218.neoplus.adsl.tpnet.pl] has joined #lisp 22:28:33 gcc contains stuff like that. 22:29:36 antonv: ecl employs that strategy. 22:29:46 <|3b|> core the size of GCC sounds fun :p 22:30:51 ehu: that's why I suspect that the Core formally defined might be not so important, because implementations already do share reusable parts 22:32:25 -!- morphling [~stefan@gssn-4d0020b1.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 22:34:08 -!- casion [~AdmiralBu@pool-71-99-141-240.tampfl.fios.verizon.net] has quit [Quit: casion] 22:35:05 If speak about Core, there is also Lisp dialect called Shen. It is implemented that way. There is a minimal core, called K-Lambda, containing 46 functions. Everything else is defined on top if it. This allows to bootstrap the language on top of many platforms: CL, Ruby, Javascript, etc. 22:35:12 K-Lambda description: http://www.shenlanguage.org/Documentation/shendoc.htm#Kl 22:37:06 antonv: how's performance? 22:38:29 pkhuong: I honestly don't know, I haven't used shen myself and not advocating it 22:39:06 sirdancealo2 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 22:39:23 pkhuong: on the other hand, I believe it is possible to achieve decent performance with this approach 22:40:50 in any case, If speak about CL, there are definetly parts for the spec, which are just library written in Lisp, so shaping these parts as library will not affect performance 22:41:48 <|3b|> yeah, going the other direction (implementing bits of CL in some subset of CL) is easier 22:42:05 and only improve it if all sevaral implementations will reuse the library and join efforts in polishing it, instead of repeating each other's work defining cl:set-difference, cl:set-exclusive-or, cl:remove-if-not 22:42:36 antonv: for performance reasons, there's a lot of knowledge about these in SBCL's and CMUCML's compiler. 22:43:01 with remove-if-not you have imp-defined extensions like sequences 22:43:03 clog [~nef@bespin.org] has joined #lisp 22:43:21 pkhuong: what is there for r-i-n in sbcl? I see a type deriver 22:43:45 Bike: if remove-if-not was a library function, then the extensions were portable 22:44:12 *|3b|* isn't sure that follows 22:44:27 I mean, you could have one library that has r-i-n for vectors and lists, and one that does the extension, and they'd be incompatible. 22:44:34 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 22:44:35 <|3b|> if the extensions were portable, then the library remove-if-not is extended, but other way around might not be true 22:44:47 <|3b|> unless the entire type system is in the library too 22:45:18 -!- wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has quit [Read error: Connection reset by peer] 22:45:21 wakeup_ [~wakeup@xdsl-78-34-211-44.netcologne.de] has joined #lisp 22:46:21 -!- clog [~nef@bespin.org] has quit [Client Quit] 22:46:38 clog [~nef@bespin.org] has joined #lisp 22:46:48 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 22:47:20 -!- stat_vi [~stat@dslb-094-218-004-064.pools.arcor-ip.net] has quit [Quit: Lost terminal] 22:48:06 -!- wakeup [~wakeup@xdsl-89-0-101-72.netcologne.de] has quit [Ping timeout: 264 seconds] 22:48:10 -!- wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has quit [Read error: Connection reset by peer] 22:48:30 mukadr [~mukadr@187.66.45.56] has joined #lisp 22:49:44 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 22:50:15 -!- wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has quit [Remote host closed the connection] 22:51:31 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 22:52:30 -!- antonv [5d7d2a66@gateway/web/freenode/ip.93.125.42.102] has quit [Quit: Page closed] 22:52:51 -!- wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has quit [Read error: Connection reset by peer] 22:52:54 -!- ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 276 seconds] 22:53:07 -!- killerboy [~mateusz@195.225.68.249] has quit [Quit: leaving] 22:53:13 -!- dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has quit [Ping timeout: 258 seconds] 22:53:33 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #lisp 22:55:12 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 22:55:18 -!- wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has quit [Remote host closed the connection] 22:59:52 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 22:59:57 -!- wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has quit [Remote host closed the connection] 23:02:01 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 23:02:32 -!- wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has quit [Remote host closed the connection] 23:03:23 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 23:03:32 -!- wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has quit [Remote host closed the connection] 23:05:29 ccorn [~ccorn@i52104.upc-i.chello.nl] has joined #lisp 23:06:10 wbooze [~wbooze@xdsl-78-35-129-191.netcologne.de] has joined #lisp 23:06:21 -!- sykopomp [~sykopomp@unaffiliated/sykopomp] has quit [Quit: o7]