00:00:04 -!- ifnspifn [~ifnspifn@184.90.25.102] has quit [Read error: Connection reset by peer] 00:00:35 JRTS9 [~JRTS9@141.70.1.26] has joined #lisp 00:00:41 -!- sbenitezb [~sebas@186.136.23.25] has left #lisp 00:00:43 ifnspifn [~ifnspifn@184.90.25.102] has joined #lisp 00:00:55 -!- JRTS9 [~JRTS9@141.70.1.26] has quit [Client Quit] 00:08:32 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 00:09:05 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 246 seconds] 00:09:07 -!- nyef [~nyef@c-76-119-183-159.hsd1.ma.comcast.net] has quit [Ping timeout: 246 seconds] 00:09:19 Jubb [~ghost@pool-108-28-0-134.washdc.fios.verizon.net] has joined #lisp 00:10:15 -!- fantazo [~fantazo@91-119-226-3.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 240 seconds] 00:13:19 -!- qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has quit [Read error: Connection reset by peer] 00:15:42 oubiwann [~oubiwann@c-98-207-167-39.hsd1.ca.comcast.net] has joined #lisp 00:15:57 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 00:21:54 -!- nightfly_ [~sage@sagenite.net] has quit [Ping timeout: 244 seconds] 00:22:35 -!- kmels_ [~kmels@p5B13EA1E.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 00:23:57 -!- robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has quit [Remote host closed the connection] 00:26:24 nightfly_ [~sage@sagenite.net] has joined #lisp 00:33:16 justinmcp [~justinmcp@ppp118-208-160-71.lns20.bne4.internode.on.net] has joined #lisp 00:37:54 -!- justinmcp [~justinmcp@ppp118-208-160-71.lns20.bne4.internode.on.net] has quit [Ping timeout: 264 seconds] 00:38:44 hitecnologys [~hitecnolo@94.137.61.74] has joined #lisp 00:39:24 joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has joined #lisp 00:40:36 -!- moore33 [~moore@ABordeaux-153-1-32-116.w92-149.abo.wanadoo.fr] has quit [Ping timeout: 268 seconds] 00:41:03 robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has joined #lisp 00:47:35 -!- steffi_s [~marioooh@bas5-montreal28-1178025755.dsl.bell.ca] has quit [Quit: zzzz] 00:53:03 moore33 [~moore@ABordeaux-153-1-64-185.w90-45.abo.wanadoo.fr] has joined #lisp 00:53:17 -!- pyb [6db0f515@gateway/web/freenode/ip.109.176.245.21] has quit [Quit: Page closed] 00:57:28 -!- ebobby [~fms@70-36-138-244.dsl.dynamic.sonic.net] has quit [Quit: Lost terminal] 01:04:29 -!- ionthas [~user@43.Red-2-138-129.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 01:04:35 -!- Joreji [~thomas@67-235.eduroam.rwth-aachen.de] has quit [Ping timeout: 260 seconds] 01:12:30 -!- oubiwann [~oubiwann@c-98-207-167-39.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 01:14:11 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 01:14:46 oubiwann [~oubiwann@c-98-207-167-39.hsd1.ca.comcast.net] has joined #lisp 01:15:30 -!- kennyd [~kennyd@93-136-127-236.adsl.net.t-com.hr] has quit [Read error: Connection reset by peer] 01:17:36 -!- Yuuhi [benni@p5483B4E2.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 01:21:07 kennyd [~kennyd@93-136-127-236.adsl.net.t-com.hr] has joined #lisp 01:21:40 justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has joined #lisp 01:23:30 -!- hitecnologys [~hitecnolo@94.137.61.74] has quit [Quit: hitecnologys] 01:25:22 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 01:29:59 -!- cornihilio [~user@nfmv001078036.uqw.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 01:32:53 -!- CampinSam [~user@24-176-98-39.dhcp.jcsn.tn.charter.com] has quit [Read error: Operation timed out] 01:32:56 bobhica2 [~yhiselamu@lap.ee] has joined #lisp 01:35:53 is this legal? (dolist (x list) .. (setf list (remove x list))) 01:36:10 yes 01:36:31 and it's doing not what you probably think 01:36:45 what is it doing? 01:37:03 what do you want it to do? 01:38:02 according to my tests it does what i want, i just wanted to know if it's well defined 01:38:32 it is 01:38:36 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 01:38:47 but (setf list nil) would be faster 01:38:50 http://www.lispworks.com/documentation/HyperSpec/Body/m_dolist.htm 01:38:57 that's not the same 01:39:15 of course, it's faster! 01:39:22 if .. part throws list won't be nil 01:39:24 "It is implementation-dependent whether dolist establishes a new binding of var on each iteration or whether it establishes a binding for var once at the beginning and then assigns it on any subsequent iterations." <- I think that's relevant? 01:39:55 er, maybe not 01:39:57 bobhica2: there's that, yes 01:40:37 but, that's still a silly way to do that 01:40:47 yeah now that i think about it i should probably use pop 01:41:10 remove will remove across the whole list, though 01:41:10 01:41:59 list has unique items so it doesn't matter 01:42:20 so, what do you really want to do? 01:43:11 sounds like he wants to do something that would be best handled by remove-if 01:43:19 sounds like that to me anyhow 01:43:38 yikes, I'm sloppy today. by remove-if-not 01:44:00 joekarma: no, remove-if would be fine too 01:44:10 ah, so it would 01:44:27 -!- justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 01:44:45 i have unwind-protect around that loop. if processing some item throws a condition i have to handle remaining items separately 01:44:53 I've been thinking one thing and unintentionally saying the opposite all day today 01:45:22 surely unwind-protect is not the way to 01:45:29 go 01:45:44 prxq_ [~mommer@mnhm-5f75e490.pool.mediaWays.net] has joined #lisp 01:45:46 why not? what is? 01:46:01 clhs handler-case 01:46:01 http://www.lispworks.com/reference/HyperSpec/Body/m_hand_1.htm 01:46:18 but, you still haven't told what you're doing 01:46:44 bobhica2: practical common lisp contains a good chapter about it! 01:46:55 justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has joined #lisp 01:47:08 no unwind-protect is what i wanted 01:47:15 bobhica2: it sounds like it'll be what you want to read. but yes, it means reading a chapter. 01:47:21 if condition is thrown remaining items have to be processesd 01:47:39 (in a way that won't raise condition) 01:47:44 bobhica2: you're coding lisp as if it were java or something of the likes. lisp can do better! 01:47:45 no, you don't want it, unwind-protect is not for condition handling 01:48:02 l1sp.org/pcl/handler-case 01:48:06 bobhica2: and i'm not kidding at all, the condition system is awesome 01:48:35 -!- prxq [~mommer@mnhm-5f75f7b4.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] 01:49:21 bobhica2: ofcourse, we could be wrong, i don't see the problem described (i may be missing it), but it's certainly something you want to know if you're having problems of this kind :) so you know the alternative routes. 01:49:25 i want to ensure some code is executed on all items even if condition is thrown. unwind-protect seems to fit the bill 01:49:25 well, i guess it's of no use to try to figure what's actually going on 01:49:39 no, it's not 01:50:00 "unwind-protect evaluates protected-form and guarantees that cleanup-forms are executed before unwind-protect exits" 01:50:02 how is it not? 01:50:12 I think it does fit 01:50:29 as long as you still want the exception thrown 01:50:35 i do 01:50:36 shameless promo .. https://github.com/rpav/ScriptL .. call functions like shell scripts in a running lisp, like i've been threatening heh 01:50:50 because it's not for handling conditions 01:50:59 it's for executing clean up for any control transfers 01:51:09 bobhica2: it depends on what you're really doing. and i guess stassats` has the same feeling i have. you could probably solve the bigger problem a lot nicer with restarts... if only you knew what restarts were. 01:51:17 just use the goddamn handler-case/handler-bind already! 01:51:42 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 01:52:05 yeah for cleaning up in all cases.. which is what i'm doing 01:52:15 not sure why you thought i needed handler-*** instead 01:52:24 because you asked for it 01:52:27 bobhica2: because you're doing it wrong (TM) 01:52:36 haha 01:52:54 since you won't actually tell what you're doing, so there's no point 01:53:07 maybe I'm not explaining it right, or you're not getting it, but I'm 100% sure unwind-protect is what i need 01:53:31 lol 01:53:39 bobhica2: will you please read http://www.gigamonkeys.com/book/beyond-exception-handling-conditions-and-restarts.html and see if it's relevant. try to read and interpret it and you'll most likely get a much much better solution. you're now writing java in an s-expression syntax, that's just dull :/ 01:53:50 bobhica2: do you know how restarts work? 01:53:53 you're not explaining at all, you're just telling us what solution you're employing 01:53:56 but not to which problem 01:54:38 stassats`: funny that the solution sets off all sorts of warning lights :) even though the solution could potentially be sane (in some parallel universe). 01:54:51 madnificent I vaguely understand how they work. I don't need them though, I am doing clean up 01:55:07 bobhica2: i'm not trying to be rudy by pointing you to them. 01:56:10 bobhica2: ah well, you don't want to explain the problem and you don't want to look at alternatives... i'm affraid you'll code just as well in isolation. look at them when you find the time and let it sink in. 01:56:25 bobhica2: and enjoy your current hacking! 01:57:02 I think my code is solid. I'll post it though, if anyone wants to comment on it 01:57:22 i want! 01:57:35 stassats`: curious, are you? 01:57:55 I've rewritten it to use pop, seems cleaner 01:58:33 paste here: http://paste.lisp.org/new 01:59:28 -!- dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has quit [Ping timeout: 276 seconds] 01:59:43 oGMo: what does "It doesn't actually output to swank anymore." mean? 02:00:03 -!- prxq_ [~mommer@mnhm-5f75e490.pool.mediaWays.net] has quit [Remote host closed the connection] 02:00:03 (defun sort-toolbar () (let ((windows (sorted-toolbar-windows))) (unwind-protect (progn (mapc 'hide windows) (iter (for win = (pop windows)) (show win) #| some other code |#)) (mapc 'show windows)))) 02:00:07 i mean, did you broke it or it's broken with the new swank? 02:00:09 sorry, wanted to paste link 02:00:09 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 02:00:13 http://paste.lisp.org/display/132979 02:00:15 nugnuts_ [~nugnuts@pool-74-105-30-29.nwrknj.fios.verizon.net] has joined #lisp 02:00:57 -!- nugnuts_ [~nugnuts@pool-74-105-30-29.nwrknj.fios.verizon.net] has quit [Remote host closed the connection] 02:01:13 nugnuts [~nugnuts@pool-74-105-30-29.nwrknj.fios.verizon.net] has joined #lisp 02:01:45 oGMo: does that automatically make sh commands? or have you bolted the shell *syntax* on a running lisp instance? 02:02:09 I am sorting windows on a taskbar. hiding the window and showing it again appears to be the only possible way to do it 02:02:32 -!- ifnspifn [~ifnspifn@184.90.25.102] has quit [Quit: ifnspifn] 02:02:35 unwind-protect is there because earlier I had unexpected condition and all the windows remained hidden, completely messing up my desktokp 02:03:00 bobhica2: shouldn't you only do something special for the window with the condition then? 02:03:14 bobhica2: like, skip it, or log the error, or something of the likes? 02:03:43 bobhica2: because if your error occurs in the start now, you're not really doing much, IIUC 02:03:46 condition was caused by my error, on the first iteration, not because there was something special with that window 02:03:48 what happens when (mapc 'show windows) throws an error? 02:03:56 what if there's a restart in #| some other code |# that is invoked from a higher level in the stack than (sort-toolbar)..... would unwind-protect still run, I wonder? 02:04:03 madnificent: it makes wrappers that call lisp .. for the wrappers arguments get passed as strings, but conceivably they could be handled however 02:04:24 stassats idea is that it won't. I've written show a while ago and I'm not changing it 02:05:07 if there's error in show though, not much i can do as far as showing window goes 02:05:11 oGMo: let me rephrase with a practical example. in my lisp session i write (make-command "foo" 'foo), in my zsh shell i enter foo "with" "some" "args" and it'll call the foo in the lisp version? (sorry for me dumbing it down so much) 02:05:41 alright then, unwind-protect is good here, but it doesn't handle conditions, as you initially described 02:05:56 joekarma i hope it would. as far as I can tell unwind-protect will always execute 2nd form 02:06:12 jao [~jao@pdpc/supporter/professional/jao] has joined #lisp 02:06:13 stassats`: i used your script and the swank "packet" as a starting point but it's (obviously) not swank for simplicity 02:06:48 hi 02:07:02 madnificent: right, if i understand you .. it calls the function FOO with those args 02:07:16 ah, so you changed the protocol, that's why it doesn't work with swank? 02:07:31 but why the ":-(", do you want it to work with swank? 02:07:40 stassats`: yeah .. biggest thing is not parsing the output 02:08:12 oGMo: well, thanks then. i may use it. get it in quicklisp by the next release, if possible. i think it'll be a bit of a mess with permissions and such, but aside from that, it's a welcome thing to have. 02:08:12 stassats`: well it would have been one less wheel, but in the end not really much more code 02:08:35 madnificent: perms? like auth? 02:08:43 like uid 02:08:44 if I want to temporary assign object slot to a value, execute some code, then return old value of the slot, is there a idiomatic way for this? 02:08:50 (setuid) 02:09:12 antonv: i tend to write macros for such uses. 02:09:15 I wrote this macro: http://paste.lisp.org/display/132980, but am I reinventing the weel? 02:09:30 is there ready to use solution for this? 02:10:59 madnificent: yeah it'd be nice but unix kinda sucks there heh 02:11:50 screw shell, just type everything in slime 02:13:26 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 02:17:09 princesita1 [~princesit@190.200.20.138] has joined #lisp 02:18:03 -!- princesita [~princesit@190.200.20.138] has quit [Read error: Connection reset by peer] 02:18:58 yeah but this makes it easy to run functions with a cwd or input from the shell which is often convenient 02:19:53 interoperation is good. and this could be handy. handier than calling save-lisp-and-die and getting a full disk with a handfull of scripts 02:20:16 an image can have multiple entry points 02:20:29 and it's a hassle to build 02:20:38 minion: build-app? 02:20:39 Sorry, I couldn't find anything in the database for ``build-app''. 02:20:41 minion: buildapp? 02:20:41 buildapp: No definition was found in the first 5 lines of http://www.cliki.net/buildapp 02:20:48 stassats`: i know buildapp 02:21:10 and still, it's a hassle. it seems to be more work than the one-liner needed in ScriptL. 02:21:35 haven't you had problems with not enough RAM? 02:21:36 you may prefer it, it's not like buildapp or even building manually doesn't make any sense. 02:21:43 scriptl needs to be running all the time! 02:21:57 stassats`: for the database server: yes. but that's a different machine 02:21:59 eating you RAM! the horror! 02:22:21 you have a good memory :) 02:22:31 -!- justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 02:23:12 also, when something brakes, it will bring the whole shebang down 02:23:30 stassats`: yes, it has its downsides. but still, i think there's a place for it 02:23:48 for instance, when you call a script a gazilion times through find 02:24:13 but you shouldn't be scared. no one is forcing you to use it :) and the scripts stay the same for the most part. 02:25:45 -!- doomlord1 [~servitorO@host81-157-102-115.range81-157.btcentralplus.com] has quit [Read error: Connection reset by peer] 02:26:56 piko [~piko@ip4-83-240-108-205.cust.nbox.cz] has joined #lisp 02:27:43 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Remote host closed the connection] 02:32:37 justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has joined #lisp 02:33:06 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #lisp 02:36:48 -!- paul0 [~user@201.47.46.244.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 246 seconds] 02:37:40 -!- nugnuts [~nugnuts@pool-74-105-30-29.nwrknj.fios.verizon.net] has left #lisp 02:41:25 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 256 seconds] 02:41:34 -!- oubiwann [~oubiwann@c-98-207-167-39.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 02:44:41 SurlyFrog [~Adium@c-24-118-228-15.hsd1.mn.comcast.net] has joined #lisp 02:45:02 -!- SurlyFrog [~Adium@c-24-118-228-15.hsd1.mn.comcast.net] has quit [Quit: Leaving.] 02:46:00 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 02:53:23 -!- drl [~drl@110.139.229.172] has quit [Ping timeout: 265 seconds] 02:54:37 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 245 seconds] 02:58:31 cyphase [~cyphase@unaffiliated/cyphase] has joined #lisp 03:00:10 jao [~jao@pdpc/supporter/professional/jao] has joined #lisp 03:01:29 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Client Quit] 03:02:15 jao [~jao@pdpc/supporter/professional/jao] has joined #lisp 03:02:38 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Client Quit] 03:03:00 -!- benny [~user@i577A7610.versanet.de] has quit [Ping timeout: 260 seconds] 03:03:20 jao [~jao@pdpc/supporter/professional/jao] has joined #lisp 03:07:29 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Client Quit] 03:09:01 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 276 seconds] 03:09:16 drl [~drl@110.139.229.172] has joined #lisp 03:11:37 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 03:12:19 -!- justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 03:20:15 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #lisp 03:27:36 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 03:27:40 attila_lendvai [~attila_le@176.222.169.231] has joined #lisp 03:27:41 -!- attila_lendvai [~attila_le@176.222.169.231] has quit [Changing host] 03:27:41 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 03:28:25 -!- Petit_Dejeuner [~moose@108-203-203-37.lightspeed.mmphtn.sbcglobal.net] has quit [Ping timeout: 244 seconds] 03:29:21 Petit_Dejeuner [~moose@108-203-203-37.lightspeed.mmphtn.sbcglobal.net] has joined #lisp 03:29:38 zulu_inuoe [~zulu_inuo@184.89.111.53] has joined #lisp 03:31:10 christophergonza [~user@c-67-160-209-64.hsd1.ca.comcast.net] has joined #lisp 03:33:40 -!- jleija [~jleija@50.8.41.50] has quit [Quit: leaving] 03:33:41 -!- wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 03:34:49 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 03:36:06 -!- christophergonza [~user@c-67-160-209-64.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 03:38:51 Sorella_ [~quildreen@201-58-228-136.user.veloxzone.com.br] has joined #lisp 03:40:08 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 03:42:14 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 246 seconds] 03:45:34 -!- princesita1 [~princesit@190.200.20.138] has quit [Ping timeout: 240 seconds] 03:51:31 Euthy [~euthy@unaffiliated/euthydemus] has joined #lisp 04:00:45 I'm looking at CFFI and I'm a little confused on something.. the :string cffi type translates lisp strings into C style strings, but on the C side, are these wchar_t*, or just char*? 04:01:47 depends on the encoding 04:03:34 stassats': Mind elaborating? The encoding of my lisp string? 04:03:47 no, the external encoding 04:04:02 see cffi:*default-foreign-encoding* 04:05:36 eheh I must have missed something, I don't recall reading about that. How is that external encoding controlled? Is it a cffi thing or? 04:05:53 you control it 04:06:47 stassats': Woohoo excellent. Thank you! Sorry. Should have done a better job on my searches 04:07:11 -!- Petit_Dejeuner [~moose@108-203-203-37.lightspeed.mmphtn.sbcglobal.net] has quit [Read error: Connection reset by peer] 04:07:57 Petit_Dejeuner [~moose@108-203-203-37.lightspeed.mmphtn.sbcglobal.net] has joined #lisp 04:09:03 http://common-lisp.net/project/cffi/manual/html_node/_002adefault_002dforeign_002dencoding_002a.html 04:09:31 the example shows how you can set it as a default, and in a partuclar place 04:10:45 stassats`: Yes I got to that page. This is just what I needed, thank you very much. 04:11:49 zerowaitstate [~dwaites@ppp-70-254-36-77.dsl.lgvwtx.swbell.net] has joined #lisp 04:16:51 -!- wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 04:33:38 kcj [~casey@unaffiliated/kcj] has joined #lisp 04:35:36 -!- wbooze [~wbooze@xdsl-84-44-154-36.netcologne.de] has quit [Ping timeout: 244 seconds] 04:35:42 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 04:37:41 _danb_ [~user@124-171-19-81.dyn.iinet.net.au] has joined #lisp 04:39:40 attila_lendvai [~attila_le@176.222.169.231] has joined #lisp 04:39:41 -!- attila_lendvai [~attila_le@176.222.169.231] has quit [Changing host] 04:39:41 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 04:40:07 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 04:40:50 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 04:42:40 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Client Quit] 04:43:45 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 04:46:00 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 04:46:21 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 04:48:37 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 04:50:55 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Ping timeout: 260 seconds] 04:51:04 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 04:51:14 attila_lendvai [~attila_le@176.222.169.231] has joined #lisp 04:51:14 -!- attila_lendvai [~attila_le@176.222.169.231] has quit [Changing host] 04:51:14 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 04:51:42 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Remote host closed the connection] 04:55:00 -!- bobhica2 [~yhiselamu@lap.ee] has quit [Quit: quit] 04:56:22 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 04:57:51 -!- zerowaitstate [~dwaites@ppp-70-254-36-77.dsl.lgvwtx.swbell.net] has quit [Quit: Leaving] 05:08:43 kushal [~kdas@fedora/kushal] has joined #lisp 05:09:32 theos [~theos@unaffiliated/theos] has joined #lisp 05:12:05 pnq [~nick@unaffiliated/pnq] has joined #lisp 05:12:51 if I want to publish a lisp library through quicklisp, how should I handle library configuration steps? I'm referring to things like setting up an api key for a web service, choosing a folder to put things in, etc. 05:13:06 -!- Guest646 [~user@190.43.61.208] has quit [Ping timeout: 255 seconds] 05:13:25 ~/.config/app-name 05:14:34 would it be bad form to prompt for an API key upon quickload, failing if none is provided? 05:15:08 I think usually you'd put that stuff in an initialization function, rather than tie it into quicklisp 05:15:33 Bike: but that can be tied to asdf, not quicklisp 05:15:35 benny [~user@i577A74BA.versanet.de] has joined #lisp 05:15:38 so basically just instruct the user of the library to run (my-library:setup) 05:15:45 yeah, true. 05:15:55 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 05:16:28 although quicklisp eats some output, so i'm not sure how that's gonna work out 05:16:29 05:16:34 sounds like I'll have to dive into asdf2 then 05:16:42 guess it doesn't eat query-io 05:16:57 agumonkey [~agu@183.217.72.86.rev.sfr.net] has joined #lisp 05:16:59 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 05:17:19 I feel it would make sense to include configuration steps when an asdf system is loaded; asdf being Lisp's "make" after all 05:17:35 joekarma: you don't really have to dive into asdf either, just add and load a file which will be doing it 05:18:22 hm, yes, I guess doing that then signalling an error if something goes wrong should be sufficient 05:18:30 (yes-or-no-p "Are you feeling lucky") 05:19:02 i'm sure Xach will be thrilled 05:19:07 lol 05:19:08 when testing it 05:19:38 yep, that's the main problem 05:19:59 and by testing he usually just loads them, so 05:21:03 maybe configuration (default variable setting) is something that could be built into quicklisp? 05:21:14 (ql:quickload :my-library :no-config t) 05:21:20 something like that 05:21:26 i don't really like the idea 05:21:43 you can just print some instruction to the query-io and be done 05:22:25 there's an approach I hadn't considered 05:22:26 and then prompt for this when actually starting your thingy 05:22:48 mucker [~mucker@183.83.240.198] has joined #lisp 05:23:31 I actually did consider writing a custom, library local DEFINE-* form that just ensures everything's configured 05:23:58 don't make it too nice! 05:24:40 you should make the user guessing and always prepared for the unexpected 05:25:40 so I can actually be part of the lisp rites of passage... tempting 05:26:44 your lisp image crashed when you tried to run my libraries function? well you should have known to type (my-library: and look for a setup function first, STUPID 05:29:28 gridaphobe [~user@cpe-66-91-253-127.san.res.rr.com] has joined #lisp 05:31:02 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 05:32:47 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #lisp 05:33:43 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 05:38:03 nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has joined #lisp 05:46:24 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 05:47:24 -!- Codynyx [~cody@c-75-72-25-106.hsd1.mn.comcast.net] has quit [Ping timeout: 244 seconds] 05:48:27 Codynyx [~cody@c-75-72-25-106.hsd1.mn.comcast.net] has joined #lisp 05:48:50 -!- gridaphobe [~user@cpe-66-91-253-127.san.res.rr.com] has quit [Ping timeout: 265 seconds] 05:49:03 Guest646 [~user@190.43.61.208] has joined #lisp 05:49:23 -!- Guest646 is now known as PuercPop 05:49:26 sdemarre [~serge@91.176.70.45] has joined #lisp 05:49:28 -!- PuercPop is now known as PuercoPop 05:50:41 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 256 seconds] 05:50:50 gridaphobe [~user@cpe-66-91-253-127.san.res.rr.com] has joined #lisp 05:54:04 -!- karswell_ [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Excess Flood] 05:56:31 -!- PuercoPop [~user@190.43.61.208] has quit [Ping timeout: 245 seconds] 05:59:23 karswell_ [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 06:08:16 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 06:11:11 -!- gridaphobe [~user@cpe-66-91-253-127.san.res.rr.com] has quit [Remote host closed the connection] 06:11:25 -!- Bike [~Glossina@65-100-32-102.ptld.qwest.net] has quit [Quit: leaving] 06:12:54 jtza8 [~jtza8@196-215-120-158.dynamic.isadsl.co.za] has joined #lisp 06:15:24 -!- tessier_ is now known as tessier 06:17:17 mrSpec [~Spec@88.208.105.6] has joined #lisp 06:17:17 -!- mrSpec [~Spec@88.208.105.6] has quit [Changing host] 06:17:17 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:22:02 teggi [~teggi@113.173.25.187] has joined #lisp 06:25:03 -!- joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has quit [Quit: joekarma] 06:36:29 mishoo [~mishoo@178.138.96.94] has joined #lisp 06:40:13 zyg [d572afb9@gateway/web/freenode/ip.213.114.175.185] has joined #lisp 06:40:53 Can you tell asdf what package a file should be loaded into, without preambling the file with (in-package)? 06:41:21 no 06:44:02 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Quit: WeeChat 0.3.9] 06:44:38 Mon_Ouie [~Mon_Ouie@107.90-244-81.adsl-dyn.isp.belgacom.be] has joined #lisp 06:44:38 -!- Mon_Ouie [~Mon_Ouie@107.90-244-81.adsl-dyn.isp.belgacom.be] has quit [Changing host] 06:44:38 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 06:46:14 -!- agumonkey [~agu@183.217.72.86.rev.sfr.net] has quit [Ping timeout: 255 seconds] 06:49:13 pjb` [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 06:50:05 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 06:52:15 -!- Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 06:52:26 ivan-kanis [~user@lns-c10k-ft-02-t2-89-83-137-164.dsl.sta.abo.bbox.fr] has joined #lisp 06:57:58 PCChris [~PCChris@dhcp-199-74-100-187.res-hall.northwestern.edu] has joined #lisp 06:58:55 PuercoPop [~user@190.41.173.174] has joined #lisp 07:01:21 -!- zyg [d572afb9@gateway/web/freenode/ip.213.114.175.185] has quit [Quit: Page closed] 07:10:01 Fare: Linear Lisp, huh? 07:10:18 is it like Linear B? 07:11:10 Dunno. Fare just mentions it is his Lisp interview. 07:11:16 *easye* is reading papers now. 07:12:21 There seems to be some sort of morphism to Linear Logic, which is interesting. Because this would make computations involving resources automatically have the sparsest representation. 07:12:32 pjb`` [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 07:13:04 -!- pjb` [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 07:13:56 H. Baker http://home.pipeline.com/~hbaker1/LinearLisp.html 1992. 07:15:11 stassats`: Sort of a Linear B for sexp, I guess. 07:16:09 justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has joined #lisp 07:16:13 -!- ivan-kanis [~user@lns-c10k-ft-02-t2-89-83-137-164.dsl.sta.abo.bbox.fr] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 07:22:23 -!- sdemarre [~serge@91.176.70.45] has quit [Ping timeout: 246 seconds] 07:22:37 tinykuai [tinykuai@218.197.241.243] has joined #lisp 07:25:31 redscare [~user@CP-FIFTY-TWO.MIT.EDU] has joined #lisp 07:27:32 yangzhiwei [~yang@49.83.75.206] has joined #lisp 07:28:08 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 07:29:53 -!- piko [~piko@ip4-83-240-108-205.cust.nbox.cz] has quit [Quit: leaving] 07:30:48 bitonic [~user@5e0f8472.bb.sky.com] has joined #lisp 07:31:52 -!- redscare [~user@CP-FIFTY-TWO.MIT.EDU] has quit [Ping timeout: 260 seconds] 07:32:11 -!- tinykuai [tinykuai@218.197.241.243] has quit [Quit: bye] 07:33:02 -!- yangzhiwei [~yang@49.83.75.206] has left #lisp 07:33:28 -!- Jubb [~ghost@pool-108-28-0-134.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 07:33:38 tinykuai [~tinykuai@218.197.241.243] has joined #lisp 07:34:12 -!- tinykuai [~tinykuai@218.197.241.243] has quit [Client Quit] 07:34:49 -!- rmathews [~roshan@117.193.210.183] has quit [Ping timeout: 252 seconds] 07:36:17 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 252 seconds] 07:36:18 tiglog [~topeak@123.116.72.231] has joined #lisp 07:42:02 gravicappa [~gravicapp@ppp91-77-215-219.pppoe.mtu-net.ru] has joined #lisp 07:42:03 cmm- [~cmm@bzq-79-177-227-177.red.bezeqint.net] has joined #lisp 07:44:05 -!- cmm [~cmm@bzq-79-181-199-68.red.bezeqint.net] has quit [Ping timeout: 256 seconds] 07:46:28 xpoqz [~xpoqz@203.80-203-124.nextgentel.com] has joined #lisp 07:52:02 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Ping timeout: 256 seconds] 07:52:25 Khisanth [~Khisanth@50.14.244.111] has joined #lisp 07:54:12 -!- bitonic [~user@5e0f8472.bb.sky.com] has quit [Remote host closed the connection] 07:54:36 bitonic [~user@5e0f8472.bb.sky.com] has joined #lisp 07:55:14 kcj [~casey@unaffiliated/kcj] has joined #lisp 07:55:27 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 07:55:51 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 07:55:56 -!- PCChris [~PCChris@dhcp-199-74-100-187.res-hall.northwestern.edu] has quit [Ping timeout: 264 seconds] 07:58:00 redscare [~user@CP-FIFTY-TWO.MIT.EDU] has joined #lisp 07:59:10 fantazo [~fantazo@91-119-226-3.dynamic.xdsl-line.inode.at] has joined #lisp 08:00:45 punee [~punee@213-245-106-105.rev.numericable.fr] has joined #lisp 08:07:16 -!- redscare [~user@CP-FIFTY-TWO.MIT.EDU] has quit [Ping timeout: 252 seconds] 08:12:38 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 08:15:06 -!- PuercoPop [~user@190.41.173.174] has quit [Remote host closed the connection] 08:17:59 -!- drl [~drl@110.139.229.172] has quit [Ping timeout: 260 seconds] 08:20:35 hiteki [~user@224.251.102.84.rev.sfr.net] has joined #lisp 08:20:35 -!- justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 08:28:43 Quadresce [~Quadresce@unaffiliated/quadrescence] has joined #lisp 08:31:39 prip_ [~foo@host59-127-dynamic.55-79-r.retail.telecomitalia.it] has joined #lisp 08:32:10 Hello from japan 08:32:26 surprisingly, you're small in japan! 08:34:14 -!- prip [~foo@host59-127-dynamic.55-79-r.retail.telecomitalia.it] has quit [Ping timeout: 255 seconds] 08:35:16 http://www.imgur.com/gRpwa.jpeg 08:35:42 -!- nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: nforgerit] 08:36:00 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 08:59:52 mucker [~mucker@183.83.240.198] has joined #lisp 09:03:20 redscare [~user@CP-ONE-SIXTY.MIT.EDU] has joined #lisp 09:03:47 What is that? Some kind of energy drink? o.O 09:05:01 It's corn and liquid corn 09:07:36 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 09:07:42 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 255 seconds] 09:07:46 -!- redscare [~user@CP-ONE-SIXTY.MIT.EDU] has quit [Ping timeout: 246 seconds] 09:08:23 I'm running now abcl in a terminal with rlwrap because of i need (among other things) of autocompletion. Anyone knows where is the quicklisp's autocompletion file (if any)? -thanks a lot!- 09:08:57 No problems with quicklisp's autocompletion when i run abcl in emacs/slime. No help received in #quicklisp :(((. so i try to ask here. 09:09:37 nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has joined #lisp 09:09:37 add^_ [~add^_@m90-130-54-12.cust.tele2.se] has joined #lisp 09:10:11 -!- ttm [~The_third@47319hpv099117.ikoula.com] has quit [Ping timeout: 246 seconds] 09:13:28 pnpuff: in emacs autocompletion is implemented by slime. 09:13:44 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Remote host closed the connection] 09:15:26 wb pjb`` and thank you! 09:16:11 so how I could do? (without slime) 09:16:46 leo2007 [~leo@119.255.41.67] has joined #lisp 09:17:05 c_arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has joined #lisp 09:17:19 I assumed that quicklisp had a file like .quicklisp_completions to semplify the work. 09:17:42 MoALTz [~no@212.183.128.196] has joined #lisp 09:17:58 No it doesn't because everyone uses emacs 09:18:05 lol 09:18:15 happy corn to you! 09:18:43 (I am serious) 09:19:23 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 09:19:42 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 09:19:45 (I also) 09:27:23 Joreji [~thomas@67-235.eduroam.rwth-aachen.de] has joined #lisp 09:28:23 kmels_ [~kmels@p5B13EA1E.dip.t-dialin.net] has joined #lisp 09:28:27 stassats` [~stassats@wikipedia/stassats] has joined #lisp 09:31:04 -!- tiglog [~topeak@123.116.72.231] has quit [Quit: Leaving] 09:31:15 Sorella__ [~quildreen@201-58-228-136.user.veloxzone.com.br] has joined #lisp 09:34:43 -!- Sorella_ [~quildreen@201-58-228-136.user.veloxzone.com.br] has quit [Ping timeout: 246 seconds] 09:38:11 -!- Sorella__ [~quildreen@201-58-228-136.user.veloxzone.com.br] has quit [Ping timeout: 246 seconds] 09:38:33 Sorella__ [~quildreen@201-58-193-46.user.veloxzone.com.br] has joined #lisp 09:39:00 trebor_home [~email@dslb-178-004-067-070.pools.arcor-ip.net] has joined #lisp 09:39:01 m7w [~chatzilla@178.172.204.132] has joined #lisp 09:40:03 minion: memo for bobhica2: see http://paste.lisp.org/+2UNC 09:40:03 Remembered. I'll tell bobhica2 when he/she/it next speaks. 09:40:19 -!- pjb`` is now known as pjb 09:40:34 hm how can i get rid of the package-part in 'xxx::symbol ? 09:40:55 pnpuff: Check with rlwrap, if it has an option to load a completion file. But slime computes the completions dynamically AFAIK. 09:41:02 trebor_home: by learning about packages 09:41:17 or not using internal symbols 09:41:35 *trebor_home* read a property list from file but can not (getf plist 'symbol) because it allways gets (getf plist 'xxx:symbol) ... 09:41:52 -!- mucker [~mucker@183.83.240.198] has quit [Quit: Lost terminal] 09:47:33 -!- bitonic [~user@5e0f8472.bb.sky.com] has quit [Ping timeout: 256 seconds] 09:47:57 maybe (surely) the question was not qualified. i mean, if in i source file with (in-package "xxx") i try to (getf plist 'yyy) the lisp sees (getf xxx::plist 'xxx::yyy), i would like to like to write a function to strip the xxx:: part so that i can use (getf plist (strip 'yyy)) to get (getf xxx:plist 'yyy), till now i write them to string, remove the xxx:: part and read-from-string again, but that is very ugly. 09:48:20 pjb : I already use the rlwrap's completion option with .abcl_completions file. 09:48:44 right, learning about packages would help 09:49:22 and in this particular question, you just need to use the right package 09:49:42 -!- mishoo [~mishoo@178.138.96.94] has quit [Quit: (save-lisp-and-die)] 09:53:04 mishoo [~mishoo@178.138.96.94] has joined #lisp 09:53:19 pjb: this is the script I use to run abcl: http://pastebin.com/dZjVb9RY 09:54:28 I have symlinked it to a directory in my path. 09:54:43 It works properly. 09:56:13 but when I type in a terminal "(ql:" and I press the tab key there is no autocompletion 09:56:16 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #lisp 09:56:26 so when loaded 1) the lisp's init file and 2) the setup.lisp quicklisp's file , quicklisp works but autocompletion does not works. 09:56:57 of course there isn't, where would it come from? 09:57:13 out of thin air? 10:00:11 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 10:00:35 I do not want play with FlightGear! 10:00:42 now!! 10:01:42 as you've been told, there's no completion in the terminal, what you use for rlwrap is static and only has what you put there 10:02:34 -!- quasisane [~sanep@c-24-218-184-186.hsd1.nh.comcast.net] has quit [Quit: leaving] 10:03:38 redscare [~user@CP-ONE-SIXTY.MIT.EDU] has joined #lisp 10:04:34 -!- taylanub [tub@p4FD94FE5.dip.t-dialin.net] has quit [Disconnected by services] 10:04:43 I know, but my init question was: Anyone knows where is the quicklisp's autocompletion file (if any)? 10:04:56 taylanub [tub@p4FD948D7.dip.t-dialin.net] has joined #lisp 10:05:00 do you know it? 10:05:08 i don't expect there to be, but you can create your own 10:05:45 so quicklisp became slowlisp :) 10:05:55 slow slow slowlisp 10:05:58 what? 10:06:26 oGMo: you could just use emacs --batch -l slime.el -x  to use slime to communicate with swank in your scripts. 10:06:53 -!- Sorella__ [~quildreen@201-58-193-46.user.veloxzone.com.br] has quit [Ping timeout: 246 seconds] 10:07:05 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 260 seconds] 10:07:07 pnpuff: what FlightGear has to do with it? 10:07:24 pjb: it has to do with not making any sense, i guess 10:07:49 pnpuff: you can easily load a lisp image with all your packages, and using list-all-packages and do-symbols, build an auto-completion file that you can later use with rlwrap. 10:08:10 FlightGear is a nice flight simulator, making perfectly sense by itself. 10:08:23 rootlocus [~rootlocus@124-168-31-20.dyn.iinet.net.au] has joined #lisp 10:08:23 Oh, I guess it's the thin air. 10:08:33 -!- redscare [~user@CP-ONE-SIXTY.MIT.EDU] has quit [Ping timeout: 268 seconds] 10:09:21 out of thin air! 10:09:23 lol 10:09:39 air air airplane 10:10:21 so thin air was a no-sense. lol 10:14:10 Nonsense (ops) 10:20:58 quasisane [~sanep@c-24-218-184-186.hsd1.nh.comcast.net] has joined #lisp 10:22:00 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 10:23:02 jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has joined #lisp 10:25:04 drl [~drl@110.139.229.172] has joined #lisp 10:27:38 -!- nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: nforgerit] 10:30:24 agumonkey [~agu@183.217.72.86.rev.sfr.net] has joined #lisp 10:31:56 Vivitron` [~user@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #lisp 10:34:36 stlifey_ [~stlifey@116.26.27.68] has joined #lisp 10:35:29 trebor_home: All symbols have a package, you can't get rid of that. e.g. try (print (symbol-package (read-from-string ...))). To cause a symbol to be read as the symbol from another package, either use the explicit package:: prefix, or import the symbol into the package you are using. If you have control of what gets put onto the plist, one option is to use :keyword symbols (which reside in the ke 10:35:29 yword package) so that you don't have to worry about the value of *package* when lisp reads your getf form. 10:35:57 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 10:36:42 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 10:36:49 -!- stlifey [~stlifey@121.11.45.45] has quit [Ping timeout: 252 seconds] 10:37:49 wyan [~wyan@fnords.info] has joined #lisp 10:40:36 ok, i reread the package-parts of the standard and reduced my problem to the following: a source file contains: (in-package "xxx") (defun test () (equal 'a (read-from-string "a"))) , being in XXX:: test is fine, going back to CL xxx::test fails. so either i need to put 'a to '::a maybe causing other problems or i can force read-from-string to read into XXX:: so that (force-xxx (read-from-string "a")) produces xxx:a - right? 10:42:13 justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has joined #lisp 10:42:47 read-from-string will intern into the current package 10:43:09 not the package that was at the time the function it was in was defined 10:43:10 Vivitron: sorry i did not see your post... reading it 10:44:06 trebor_home: you can do (red-from-string "xxx:a") or (let ((*package* 'xxx)) (read-from-string "a")), but I do not think read-from-string will be part of the ideal solution to your issue 10:44:52 maybe if you described what you're actually doing, there could be a better solution 10:45:56 trebor_home: my apologies, that would be (let ((*package* (find-package 'xxx))) ...) 10:46:10 -!- mtd [~martin@ops-13.xades.com] has quit [Ping timeout: 260 seconds] 10:46:25 or (let ((*package* (load-time-value *package*))) ...) 10:48:51 but using w-s-i-s may absolve from this 10:48:53 clhs w-s-i-s 10:48:53 with-standard-io-syntax: http://www.lispworks.com/reference/HyperSpec/Body/m_w_std_.htm 10:51:40 or even using strings instead of symbols 10:52:06 rootlocus_ [~rootlocus@101.119.16.7] has joined #lisp 10:56:18 araujo [~araujo@190.73.45.171] has joined #lisp 10:56:19 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 10:56:19 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 10:59:01 -!- Xach [~xach@pdpc/supporter/professional/xach] has quit [Ping timeout: 248 seconds] 10:59:08 pnpu1f [~aeiou@unaffiliated/pnpuff] has joined #lisp 11:01:17 mtd [~martin@ops-13.xades.com] has joined #lisp 11:01:22 -!- pnpu1f [~aeiou@unaffiliated/pnpuff] has quit [Client Quit] 11:02:13 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 248 seconds] 11:02:17 -!- rootlocus_ [~rootlocus@101.119.16.7] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 11:02:33 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has quit [Ping timeout: 272 seconds] 11:03:35 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #lisp 11:04:01 redscare [~user@18.205.1.228] has joined #lisp 11:04:53 Xach [~xach@pdpc/supporter/professional/xach] has joined #lisp 11:06:16 -!- justinmcp [~justinmcp@ppp118-208-130-182.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 11:07:07 rmathews [~roshan@117.193.223.8] has joined #lisp 11:07:52 Vivitron: not all symbols have a home package! 11:08:02 Vivitron: (gensym) (make-symbol "HOMELESS") 11:08:55 -!- redscare [~user@18.205.1.228] has quit [Ping timeout: 260 seconds] 11:08:56 Vivitron: you can also just use one package into another: then the exported symbols are visible, but it's not the same as imported: if you unuse the package they're not visible anymore. 11:10:07 I'm experimenting difficulties using this command: (use-package :ql-abcl) --> QL-ABCL is not the name of a package. even if ql-abcl it's mentioned in (list-all-packages) output. 11:10:21 oGMo: How does ScriptL compare with cl-launch? . 11:11:06 -!- MoALTz [~no@212.183.128.196] has quit [Quit: Leaving] 11:14:24 tfb [~tfb@restormel.cley.com] has joined #lisp 11:19:10 pnpu1f [~aeiou@unaffiliated/pnpuff] has joined #lisp 11:20:16 -!- Quadresce [~Quadresce@unaffiliated/quadrescence] has quit [Quit: Bye] 11:22:49 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has quit [Ping timeout: 272 seconds] 11:30:59 -!- pnpu1f [~aeiou@unaffiliated/pnpuff] has left #lisp 11:31:14 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #lisp 11:34:52 Sorella__ [~quildreen@201-58-193-46.user.veloxzone.com.br] has joined #lisp 11:36:03 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 11:37:31 pjb: thanks for the correction 11:38:02 pnpuff: can you paste a transcript of your session? 11:42:09 My_Hearing [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 11:43:23 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Disconnected by services] 11:43:25 -!- My_Hearing is now known as Mon_Ouie 11:46:50 -!- Joreji [~thomas@67-235.eduroam.rwth-aachen.de] has quit [Ping timeout: 260 seconds] 11:48:28 Xach: that is what I see .. http://imagebin.org/232579 11:50:01 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 11:52:14 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Client Quit] 11:52:33 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 11:52:53 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Remote host closed the connection] 11:53:03 -!- Sorella__ is now known as Sorella 11:53:46 pnpuff: where is the output of list-all-packages 11:56:28 qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has joined #lisp 11:59:40 Xach: http://pastebin.com/J1d14im5 12:03:35 urandom__ [~user@p548A189B.dip.t-dialin.net] has joined #lisp 12:03:53 even problems with the use of quicklisp-systems 12:04:16 pnpuff: there is no package there named ql-abcl 12:04:20 -!- trebor_home [~email@dslb-178-004-067-070.pools.arcor-ip.net] has quit [Ping timeout: 246 seconds] 12:04:44 redscare [~user@CP-ONE-SIXTY.MIT.EDU] has joined #lisp 12:04:53 Nor quicklisp-systems 12:05:00 You can't use a package that doesn't exist 12:05:05 mmm 12:06:59 LAMBDA doesn't wrap the body in a block, does it? 12:07:34 You can't use a package that doesn't exist <-- you're just a nazi 12:09:20 -!- redscare [~user@CP-ONE-SIXTY.MIT.EDU] has quit [Ping timeout: 255 seconds] 12:10:37 -!- urandom__ [~user@p548A189B.dip.t-dialin.net] has quit [Remote host closed the connection] 12:10:55 urandom__ [~user@p548A189B.dip.t-dialin.net] has joined #lisp 12:10:55 -!- Obfuscate [~keii@unaffiliated/obfuscate] has quit [Ping timeout: 256 seconds] 12:10:56 -!- SHODAN [~shozan@c-f7b2e253.011-86-73746f30.cust.bredbandsbolaget.se] has quit [Read error: Operation timed out] 12:11:06 SHODAN [~shozan@c-f7b2e253.011-86-73746f30.cust.bredbandsbolaget.se] has joined #lisp 12:11:29 -!- naryl [~weechat@46.182.24.168] has quit [Ping timeout: 256 seconds] 12:11:56 angavrilov_ [~angavrilo@217.71.227.190] has joined #lisp 12:11:56 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Read error: Connection reset by peer] 12:12:03 ok! 12:12:05 naryl [~weechat@46.182.24.168] has joined #lisp 12:12:26 Obfuscate [~keii@unaffiliated/obfuscate] has joined #lisp 12:15:09 Xach: In which packages I can find the quicklisp's utility to build by myself a (statyc) auto-completion file? 12:15:47 how to destructuring-bind to something like this (line ((hits . "1") (number . "11"))) 12:16:41 pnpuff: the external symbols of the QL package should do 12:17:27 stassats` [~stassats@wikipedia/stassats] has joined #lisp 12:17:28 Thanks Xach .. now i try 12:18:27 -!- dRbiG [drbig@unhallowed.pl] has quit [Read error: Operation timed out] 12:18:29 leo2007: to as in from? 12:18:57 dRbiG [drbig@unhallowed.pl] has joined #lisp 12:19:26 -!- Fade [~fade@outrider.deepsky.com] has quit [Read error: Operation timed out] 12:20:06 xans [~luka@91.185.202.58] has joined #lisp 12:20:15 urandom_ [~user@p548A189B.dip.t-dialin.net] has joined #lisp 12:20:19 Fade [~fade@outrider.deepsky.com] has joined #lisp 12:20:20 -!- urandom__ [~user@p548A189B.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 12:20:34 -!- ans [~luka@91.185.202.58] has quit [Read error: Operation timed out] 12:22:00 line hits number are symbols. after destructing I would like have hits bind to "1" and number bind to "11", for example. 12:22:17 can destructuring-bind do this? 12:22:25 leo2007: no 12:22:33 mathrick: that's correct, no block in lambda. 12:22:34 OK, thanks 12:22:56 there are various packages like BIND which can do extensible destructuring 12:23:08 opinions on their quality and reasonableness vary 12:24:07 ngz [~user@250.208.67.86.rev.sfr.net] has joined #lisp 12:24:15 leo2007: (destructuring-bind (&key ((hits hits)) ((number number))) (alexandria:alist-plist (cadr '(line ((hits . "1") (number . "11"))))) (list hits number)) => ("1" "11") 12:24:56 (destructuring-bind (line (&rest assocs)) '(line ((hits . "1") (number . "11"))) (do-something-with line) (loop for (k . v) in assocs do (do-something-with k) (do-something-with v))) 12:25:40 Yes, the problem here is the a-list, with a p-list it's simplier. 12:25:47 cheers 12:27:06 -!- Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has quit [Quit: leaving] 12:27:13 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 12:27:14 mjonsson [~mjonsson@38.109.95.133] has joined #lisp 12:29:21 though, if the position is fixed (destructuring-bind (line ((hits-symbol . hits) (number-symbol . number))) '(line ((hits . "1") (number . "11"))) (list hits number)) 12:30:41 position not guaranteed fixed 12:36:19 gffa [~unknown@unaffiliated/gffa] has joined #lisp 12:36:39 -!- tfb [~tfb@restormel.cley.com] has quit [Ping timeout: 260 seconds] 12:37:40 tfb [~tfb@restormel.cley.com] has joined #lisp 12:39:52 -!- kmels_ [~kmels@p5B13EA1E.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 12:41:10 bitonic [~user@146.169.24.124] has joined #lisp 12:44:41 -!- Beetny [~Beetny@ppp118-208-12-124.lns20.bne1.internode.on.net] has quit [Ping timeout: 255 seconds] 12:51:35 -!- zulu_inuoe [~zulu_inuo@184.89.111.53] has quit [Ping timeout: 260 seconds] 12:51:59 _nix00 [~Adium@101.228.125.147] has joined #lisp 12:53:15 paul0 [~user@189.114.196.67.dynamic.adsl.gvt.net.br] has joined #lisp 12:58:25 -!- rootlocus [~rootlocus@124-168-31-20.dyn.iinet.net.au] has quit [Remote host closed the connection] 12:59:48 leo2007: some people have written more sophisticated destructuring macros. Perhaps one of them is able to destructure assocs? 13:01:21 or just use ASSOC and don't worry? 13:01:22 jao [~jao@pdpc/supporter/professional/jao] has joined #lisp 13:03:38 Xach: http://paste.lisp.org/display/133048 that is what I have done :) 13:03:48 it's simple but works. 13:04:19 cool 13:04:27 find-package is superfluous 13:04:50 I've saved the list in a file so I can use rlwrap 13:05:07 redscare [~user@CP-ONE-SIXTY.MIT.EDU] has joined #lisp 13:05:13 <|3b|> LOOP can destructure assoc lists 13:05:36 by key? 13:05:50 stassats`: for me it is not superfluous :) 13:06:07 pnpuff: how come? 13:07:05 because of ql-abcl :( (I read bad sometimes) 13:07:33 jcazevedo_ [~jcazevedo@213.138.108.93.rev.vodafone.pt] has joined #lisp 13:07:44 because of what? 13:08:53 -!- jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has quit [Ping timeout: 246 seconds] 13:08:53 -!- jcazevedo_ is now known as jcazevedo 13:09:04 and it will have the package name not which you probable would want 13:09:42 -!- redscare [~user@CP-ONE-SIXTY.MIT.EDU] has quit [Ping timeout: 264 seconds] 13:09:54 <|3b|> ah, missed the part about wanting it to act like &key... LOOP can't do that 13:10:23 pnpuff: http://paste.lisp.org/display/133048#1 13:11:17 kmels_ [~kmels@p5B13EA1E.dip.t-dialin.net] has joined #lisp 13:11:20 LiamH [~healy@96.231.228.66] has joined #lisp 13:11:37 oh!! thanks stassats` :) 13:13:20 imagine how much time would you save by just using slime 13:13:28 -!- ragnul [~rjain@66-234-32-152.nyc.cable.nyct.net] has quit [Ping timeout: 260 seconds] 13:15:11 I do not want depend from slime :) 13:15:35 I use slime when I want use it. 13:15:43 you want to depend on rlwrap instead? 13:16:02 pjb: thanks. 13:16:14 -!- leo2007 [~leo@119.255.41.67] has quit [Quit: rcirc on GNU Emacs 24.2.1] 13:16:51 rl it's good! 13:18:12 -!- _nix00 [~Adium@101.228.125.147] has quit [Quit: Leaving.] 13:18:25 luis: around? 13:24:19 BrianRice` [~water@75-172-7-81.tukw.qwest.net] has joined #lisp 13:25:24 mucker [~mucker@183.83.240.198] has joined #lisp 13:25:55 -!- BrianRice [~water@71-212-36-157.tukw.qwest.net] has quit [Ping timeout: 240 seconds] 13:25:55 -!- BrianRice` is now known as BrianRice 13:28:47 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 13:30:29 -!- bitonic [~user@146.169.24.124] has quit [Ping timeout: 248 seconds] 13:32:47 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 13:33:14 hiyosi [~hiyosi@138.95.30.125.dy.iij4u.or.jp] has joined #lisp 13:33:36 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 13:35:48 sdemarre [~serge@91.176.70.45] has joined #lisp 13:37:54 -!- hiyosi [~hiyosi@138.95.30.125.dy.iij4u.or.jp] has quit [Remote host closed the connection] 13:38:39 hiyosi [~hiyosi@138.95.30.125.dy.iij4u.or.jp] has joined #lisp 13:38:46 -!- hiyosi [~hiyosi@138.95.30.125.dy.iij4u.or.jp] has left #lisp 13:42:44 nugnuts [~nugnuts@pool-74-105-30-29.nwrknj.fios.verizon.net] has joined #lisp 13:51:27 -!- kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has quit [Quit: kpreid] 13:51:48 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 13:52:23 edgar-rft [~GOD@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has joined #lisp 13:52:25 _nix00 [~Adium@101.228.125.147] has joined #lisp 13:53:53 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 13:54:18 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 13:58:43 -!- faheem [~faheem@bigipfloater1.duhs.duke.edu] has quit [Remote host closed the connection] 13:58:50 pnpuff` [~aeiou@unaffiliated/pnpuff] has joined #lisp 14:00:53 -!- jtza8 [~jtza8@196-215-120-158.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 14:02:25 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has quit [Ping timeout: 272 seconds] 14:05:25 victor_lowther [~victor.lo@2602:306:3b84:ebf0:3191:8d83:31d4:70ed] has joined #lisp 14:05:33 redscare [~user@CP-ONE-SIXTY.MIT.EDU] has joined #lisp 14:08:03 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 14:08:26 mrm [~user@92.50.188.118] has joined #lisp 14:10:20 -!- redscare [~user@CP-ONE-SIXTY.MIT.EDU] has quit [Ping timeout: 260 seconds] 14:10:27 wbooze [~wbooze@xdsl-78-35-151-106.netcologne.de] has joined #lisp 14:16:09 kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has joined #lisp 14:18:57 pnq [~nick@unaffiliated/pnq] has joined #lisp 14:20:27 -!- hiteki [~user@224.251.102.84.rev.sfr.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:20:32 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Quit: Close the world, Open the nExt] 14:23:09 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 14:23:43 Joreji [~thomas@67-235.eduroam.rwth-aachen.de] has joined #lisp 14:24:21 CampinSam [~user@24-176-98-39.dhcp.jcsn.tn.charter.com] has joined #lisp 14:26:10 -!- rmathews [~roshan@117.193.223.8] has quit [Quit: ...] 14:26:15 -!- _nix00 [~Adium@101.228.125.147] has quit [Quit: Leaving.] 14:30:00 -!- bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has quit [Ping timeout: 260 seconds] 14:30:47 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds] 14:31:51 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 14:33:51 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 14:36:18 Jubb [~ghost@pool-108-28-0-134.washdc.fios.verizon.net] has joined #lisp 14:37:56 -!- jcazevedo [~jcazevedo@213.138.108.93.rev.vodafone.pt] has quit [Quit: jcazevedo] 14:40:31 -!- prip_ [~foo@host59-127-dynamic.55-79-r.retail.telecomitalia.it] has quit [Ping timeout: 252 seconds] 14:40:35 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 14:45:48 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 14:48:11 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 14:48:25 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 14:51:59 prip_ [~foo@host243-120-dynamic.18-79-r.retail.telecomitalia.it] has joined #lisp 14:52:56 _nix00 [~Adium@101.228.125.147] has joined #lisp 14:55:17 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Quit: trivial-irc-0.0.3] 14:57:50 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 15:00:16 -!- taylanub [tub@p4FD948D7.dip.t-dialin.net] has left #lisp 15:02:55 mucker [~mucker@183.83.240.198] has joined #lisp 15:05:49 redscare [~user@18.205.1.228] has joined #lisp 15:11:00 -!- redscare [~user@18.205.1.228] has quit [Ping timeout: 260 seconds] 15:11:37 bitonic [~user@host86-138-102-12.range86-138.btcentralplus.com] has joined #lisp 15:12:58 -!- antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Ping timeout: 245 seconds] 15:17:13 Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has joined #lisp 15:18:02 -!- Vivitron` [~user@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 246 seconds] 15:18:05 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 15:24:25 -!- ianmcorvidae [~ianmcorvi@musicbrainz/user/ianmcorvidae] has quit [Remote host closed the connection] 15:24:40 -!- egn [~egn@li101-203.members.linode.com] has quit [Read error: Operation timed out] 15:24:42 ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has joined #lisp 15:24:43 -!- ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has quit [Changing host] 15:24:43 ianmcorvidae [~ianmcorvi@musicbrainz/user/ianmcorvidae] has joined #lisp 15:24:48 egn [~egn@li101-203.members.linode.com] has joined #lisp 15:26:10 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Ping timeout: 260 seconds] 15:26:47 mjonsson [~mjonsson@38.109.95.133] has joined #lisp 15:31:35 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 15:35:18 trebor_home [~email@dslb-178-004-067-070.pools.arcor-ip.net] has joined #lisp 15:37:47 sorry, i hope this is not a "it is in the standard, stupid!" question, but why does this not work (in-package (package-name (symbol-package '::)))? (p-n (s-p xxx::test)) -> "XXX", (in-package "XXX") -> works, ... 15:38:31 trebor_home: it's in the standard. in-package is a macro that doesn't evaluate its argument. 15:38:59 oh .. 15:40:13 princesita [~princesit@190.200.20.138] has joined #lisp 15:42:15 -!- c_arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has quit [Ping timeout: 240 seconds] 15:42:29 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 15:44:23 hola 15:45:57 -!- Joreji [~thomas@67-235.eduroam.rwth-aachen.de] has quit [Ping timeout: 248 seconds] 15:48:20 -!- guaqua [gua@hilla.kapsi.fi] has quit [Ping timeout: 246 seconds] 15:50:36 -!- _nix00 [~Adium@101.228.125.147] has quit [Quit: Leaving.] 15:51:05 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Read error: Connection reset by peer] 15:53:44 -!- nugnuts [~nugnuts@pool-74-105-30-29.nwrknj.fios.verizon.net] has quit [Ping timeout: 246 seconds] 15:57:20 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 265 seconds] 15:57:24 schaueho [~schaueho@dslb-088-066-060-148.pools.arcor-ip.net] has joined #lisp 15:57:36 -!- schaueho [~schaueho@dslb-088-066-060-148.pools.arcor-ip.net] has quit [Client Quit] 15:57:47 schaueho [~schaueho@dslb-088-066-060-148.pools.arcor-ip.net] has joined #lisp 16:00:12 -!- LiamH [~healy@96.231.228.66] has quit [Quit: Leaving.] 16:00:52 -!- teggi [~teggi@113.173.25.187] has quit [Remote host closed the connection] 16:01:07 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 16:01:25 _nix00 [~Adium@101.228.125.147] has joined #lisp 16:01:57 hola princesita 16:02:10 hola 16:03:14 segmond [~AndChat41@adsl-108-67-100-97.dsl.sfldmi.sbcglobal.net] has joined #lisp 16:03:58 -!- _nix00 [~Adium@101.228.125.147] has quit [Client Quit] 16:06:44 redscare [~user@CP-ONE-SIXTY.MIT.EDU] has joined #lisp 16:06:52 -!- hilbert [~Hilbert@adsl-89-217-79-74.adslplus.ch] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 16:07:04 rmathews [~roshan@117.193.223.8] has joined #lisp 16:07:42 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #lisp 16:07:43 trebor_home: you an use (eval-when (:compile-toplevel :load-toplevel :execute) (setf *package* (package-name (symbol-package '::)))) 16:08:10 -!- bitonic [~user@host86-138-102-12.range86-138.btcentralplus.com] has quit [Ping timeout: 260 seconds] 16:09:25 vantage|home [~vantage@109.131.3.73] has joined #lisp 16:11:37 -!- redscare [~user@CP-ONE-SIXTY.MIT.EDU] has quit [Ping timeout: 272 seconds] 16:11:51 nooy [1000@h-155-65.a146.priv.bahnhof.se] has joined #lisp 16:14:47 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 272 seconds] 16:15:24 princesita: are you a new Common Lisp programmer? 16:15:35 queee 16:15:48 This is about a programming language named Common Lisp. 16:15:58 queeeeeeeeeeeeeee 16:16:17 Este canal es acerca de un lenguaje de programación llamado Common Lisp. 16:16:29 -!- qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has quit [Read error: Connection reset by peer] 16:16:34 ¿Es usted un programador? 16:16:39 aaaaaaaaaaa 16:17:04 si 16:17:21 Bike [~Glossina@65-100-32-102.ptld.qwest.net] has joined #lisp 16:17:22 qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has joined #lisp 16:18:44 _nix00 [~Adium@101.228.125.147] has joined #lisp 16:18:56 -!- kennyd [~kennyd@93-136-127-236.adsl.net.t-com.hr] has quit [Ping timeout: 244 seconds] 16:19:12 -!- segmond [~AndChat41@adsl-108-67-100-97.dsl.sfldmi.sbcglobal.net] has quit [Quit: Bye] 16:20:29 princesita: ¿y está interesado en Common Lisp? 16:20:57 siiii 16:23:16 La pena es que no hay mucho documentos acerca de lisp en español. Todo esta en ingles. Vease http://cliki.net/ 16:24:09 kennyd [~kennyd@78-1-145-36.adsl.net.t-com.hr] has joined #lisp 16:25:12 como hago un bot para mi sala 16:25:24 jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has joined #lisp 16:27:31 Hay: http://www.lcc.uma.es/~iaic/LISP1.pdf a http://www.lcc.uma.es/~iaic/LISP7.pdf 16:27:52 ¿Que clase de bot? 16:29:00 de esos que traen juegos como CoBot 16:29:13 LiamH [~healy@96.231.228.66] has joined #lisp 16:29:57 -!- jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has quit [Client Quit] 16:30:21 oubiwann [~oubiwann@c-98-207-167-39.hsd1.ca.comcast.net] has joined #lisp 16:30:50 -!- sdemarre [~serge@91.176.70.45] has quit [Ping timeout: 246 seconds] 16:31:13 pjb: thank you for your hint (eval-when) for now, i use (let ((*package* (symbol-package (first eval-list)))) (eval eval-list)) to do what i need. it works and does not feel too ugly (honestly i fear it will not last too long ...) 16:31:15 -!- mrm [~user@92.50.188.118] has quit [Ping timeout: 252 seconds] 16:31:41 Yes, that's how to do it. 16:31:45 -!- LiamH [~healy@96.231.228.66] has quit [Client Quit] 16:33:15 princesita: esos robots contienen todo un sistema, con pilotos por los actuadores y sensores, y con un scheduler, etc. A menudo es linux, y hay bibliotecas para acceder a los datos de los actuadores y sensores. Se puede escribir una tarea en Common Lisp tomando los datos de los sensores, y enviando comandos a los actuadores. 16:33:16 en español por favor 16:33:35 aaaa 16:33:46 pero como lo hago 16:33:59 -!- am0c [~am0c@124.49.51.146] has quit [Ping timeout: 246 seconds] 16:34:37 princesita: la questión entonces es identificar el sistema usado, y usar una implementación de common lisp que funciona en este sistema. Usar CFFI para llamar a esas biblioteca, y programar la cosa. 16:35:03 daniel2 [~ANDRES1@201.209.38.229] has joined #lisp 16:35:08 dime 16:35:32 bitonic [~user@host86-138-102-12.range86-138.btcentralplus.com] has joined #lisp 16:36:01 -!- daniel2 is now known as danielmg 16:36:40 Bueno, la cuestión para empezar es ¿si vas a usar una plataforma robot ya existente, o si construyes todo desde el principio? 16:36:49 pjb: do you know if it's possible to run a jvm on a nude kernel (I've found JRockit but I do not like this solution) 16:36:56 -!- huangjs [~huangjs@69.84.244.131] has quit [Ping timeout: 260 seconds] 16:37:01 -!- danielmg [~ANDRES1@201.209.38.229] has left #lisp 16:37:31 pnpuff`: I don't understand the question. Any unix jvm runs on a nude kernel. 16:37:50 Or do you mean, as /bin/init, without launching any other unix services? 16:38:08 nose thu decime cual seria mjr 16:39:16 joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has joined #lisp 16:39:39 even with other unix service at the moment. i want run abcl on a linux kernel which runs a jvm. 16:39:45 (if it's possible) 16:39:47 A mi me parece más simple empezar por un robot ya hecho, y concentrarse en el programa, luego soy un programador, no un electronico o un mecanoco :-) 16:41:16 Hay companias que venden esos robots ya hecho: http://www.aldebaran-robotics.com/en/ http://www.roboticafacil.com/construirocomprarunrobot.html etc. Ellos provenden los toolkits necesarios para desarrollar en su plataforma (que es linux en general). 16:41:52 wow 16:42:49 pnpuff`: When you type abcl at the shell, that's what you get: abcl running on a jvm running on the linux kernel. 16:42:52 arrk13 [~arrakis24@dslb-178-006-103-196.pools.arcor-ip.net] has joined #lisp 16:43:04 ok 16:43:20 princesita: tambien hay simuladores del robot, para probar y depurar los programas con un robot virtual: http://www.aldebaran-robotics.com/en/Solutions/For-Development/developer-program.html 16:43:22 stat_vi [~stat@dslb-094-218-234-114.pools.arcor-ip.net] has joined #lisp 16:43:31 pjb: in a virtual Linux system :) 16:43:45 ok 16:43:45 without OS. 16:44:15 -!- wbooze [~wbooze@xdsl-78-35-151-106.netcologne.de] has quit [Ping timeout: 240 seconds] 16:44:27 -!- Forty-3 [~seana11@pool-71-191-38-245.washdc.fios.verizon.net] has quit [Ping timeout: 268 seconds] 16:44:52 pnpuff`: what do you call OS? Usually, OS = kernel + services + shell + basic applications (compilers, tools, etc). 16:45:44 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 16:46:04 ok, a virtual system composed only by a kernel + jvm + abcl 16:46:42 + basic applications 16:46:51 Yes, it's possible. To see how you could do that, you could get inspiration from my emacs-on-linux howto: http://www.informatimago.com/linux/emacs-on-user-mode-linux.html 16:47:04 I've read it. 16:47:33 Now, any "application" would require services and stuff. printer spooler, mailer daemon, d-bus daemon etc. 16:48:36 Basically, you just install a kernel, and the program you want to run as /bin/init and try to boot it. You can use ldd and strace to see what library you need to install too and debug the installation until it runs to satisfaction. 16:50:38 -!- Posterdati [~antani@host45-237-dynamic.6-87-r.retail.telecomitalia.it] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 16:50:46 pnq [~nick@unaffiliated/pnq] has joined #lisp 16:51:08 -!- _nix00 [~Adium@101.228.125.147] has quit [Quit: Leaving.] 16:51:44 ok . I'll try it. 16:52:12 You have to study the dependencies of the jdk, and then the dependencies of abcl, and include them in your "installation". 16:54:07 Posterdati [~antani@host45-237-dynamic.6-87-r.retail.telecomitalia.it] has joined #lisp 16:54:07 -!- oubiwann [~oubiwann@c-98-207-167-39.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 16:56:37 pjb: this seems to me a plaster solution: http://www.slideshare.net/Codemotion/java-os-less 16:57:42 -!- kmels_ [~kmels@p5B13EA1E.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 16:57:54 but i do not want spend too many time in resolving the jvm's dependencies. 16:59:31 kmels_ [~kmels@p5B13EA1E.dip.t-dialin.net] has joined #lisp 17:00:02 mrm [~user@77.79.158.8.dynamic.ufanet.ru] has joined #lisp 17:00:56 Joreji [~thomas@67-235.eduroam.rwth-aachen.de] has joined #lisp 17:01:48 -!- schaueho [~schaueho@dslb-088-066-060-148.pools.arcor-ip.net] has quit [Read error: Operation timed out] 17:01:57 aslan69 [~aslan69@c-75-71-21-183.hsd1.co.comcast.net] has joined #lisp 17:03:55 foreignFunction [~niksaak@94.27.89.226] has joined #lisp 17:05:29 but it's the only way. 17:07:10 redscare [~user@CP-ONE-SIXTY.MIT.EDU] has joined #lisp 17:07:52 jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has joined #lisp 17:08:30 antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has joined #lisp 17:11:31 -!- jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has quit [Client Quit] 17:11:31 -!- redscare [~user@CP-ONE-SIXTY.MIT.EDU] has quit [Ping timeout: 260 seconds] 17:13:20 -!- jsnell [~jsnell@ash.snellman.net] has quit [Ping timeout: 260 seconds] 17:13:27 jsnell [~jsnell@ash.snellman.net] has joined #lisp 17:14:28 -!- fantazo [~fantazo@91-119-226-3.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 17:14:40 stassats [~stassats@wikipedia/stassats] has joined #lisp 17:15:08 "What would /you/ like to change about Common Lisp?" o reddit is fascinating 17:15:12 on 17:16:42 schaueho [~schaueho@dslb-088-066-060-148.pools.arcor-ip.net] has joined #lisp 17:16:48 It's only for experimental purpose. 17:16:56 huangjs [~huangjs@69.84.244.131] has joined #lisp 17:19:28 pnpuff`: you mean "i don't want to write useful programs, i just want to run lisp on bare metal?" 17:19:57 I would change its name so people would stop bitching about whats wrong with lisp :) 17:20:00 -!- victor_lowther [~victor.lo@2602:306:3b84:ebf0:3191:8d83:31d4:70ed] has quit [Remote host closed the connection] 17:20:25 pavelpenev: well it reads like people don't actually have any serious complaints 17:20:42 just some irrational style bickering and saving keystrokes 17:21:54 -!- DrPete [~DrPete@unaffiliated/drpete] has quit [Ping timeout: 265 seconds] 17:23:14 do not worry: I would study the interactions (even amongst persons). not only the single person. 17:24:38 a person is not a monad 17:24:50 so far non of my complaints about CL would be solved by changeing the standard, and all of them would be solved if I had the time and knowledge to extend and document the libraries I use. 17:25:33 ?? 17:25:34 recently I've been doing just that to restas-openid-auth 17:25:35 nyef [~nyef@c-76-119-183-159.hsd1.ma.comcast.net] has joined #lisp 17:25:47 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Ping timeout: 246 seconds] 17:27:37 the lisp standard is copyright, correct? so I couldn't host a copy of the hyperspec on my own website with comments, etc. enabled? 17:27:56 yes, you can't 17:28:13 that's unfortunate 17:29:06 wasn't just the formating copyrighted? I read that the text it self was public domain? 17:29:47 I think you can use dpans3r to generate more or less the same thing. 17:30:09 daimrod: except no hyperlinks, who needs the spec without hyperlinks? 17:30:38 joekarma: i guess you can invent some kind of javascript which will overlay comments on the original hyperpspec 17:31:03 that's not such a bad idea actually, could create a greasemonkey script for that 17:31:20 Isn't the CLIM spec already done up with something like that? 17:31:40 joekarma: browse comp.lang.lisp someone did something with greasemonkey a few weeks ago. 17:31:55 annotated clim spec is hosted in one place 17:32:27 found it, cheers daimrod 17:32:53 looks like it's for styling 17:32:58 but even that will be an improvement 17:33:41 that's it, CL clearly needs an HTML5 hyperspec to succeed! 17:33:56 couldn't hurt 17:34:01 keeping up with the jones kinda 17:35:24 hilbert [~Hilbert@adsl-89-217-79-74.adslplus.ch] has joined #lisp 17:35:25 and a youtube channel with reenacted parts of the spec 17:35:32 sure 17:36:13 I for one would subscribe 17:36:49 honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 17:38:00 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 17:39:15 I've got to say, the common lisp criticism pages serve at least one purpose. It's basically a page full of ideas (put forth in a griping sort of way)... Although at least half are bad, there are some that are actionable that will actually improve things 17:39:47 -!- schaueho [~schaueho@dslb-088-066-060-148.pools.arcor-ip.net] has quit [Ping timeout: 246 seconds] 17:39:49 I'm sure part of the impetus to code quicklisp was to stop people from constantly whining about Lisp's lack of a package manager 17:40:15 well, they'll find to whine about something else 17:40:52 more potential ideas 17:41:04 discomfort is the driving force behind innovation 17:41:28 that's the spirit. 17:42:09 I agree with stassats, Lisp requires you to take the initiative when you encounter a deficiency, that is I think at the core of the lisp culture if such a thing exists, I enjoy bitching too, but a lot of people are basically proffesional whiners 17:42:42 no doubt, but finding a use for generally useless people is a good thing I think 17:42:46 that's innovation all on its own :) 17:43:29 that is why i love #lisp, when somebody asks why some functionality doesn't exist, we tell them it's because _they_ haven't written it yet :) 17:44:26 though the people bitching and moaning *are* the least qualified to actually implement something useable 17:44:27 totally not user friendly, but i think its better for the person in the long run 17:44:48 not qualified _yet_ :) 17:44:52 this is true 17:45:42 I'm barely qualified to do most of the things I miss in CL libraries, it has been tremendosly educational 17:49:30 pavelpenev: I completely agree with you, M-. is my best teacher :) 17:50:06 I'm instead barely qualified to do nothing :( 17:51:05 but bare nothing , not nothing. 17:51:26 pnpuff`: you've reached that level of proficiency where to stand idly by while bit-rot sets in on your favourite language would be unconscionable ? 17:52:29 ragnul [~rjain@66-234-32-152.nyc.cable.nyct.net] has joined #lisp 17:52:31 -!- huangjs [~huangjs@69.84.244.131] has quit [Quit: Ex-Chat] 17:52:50 -!- kmels_ [~kmels@p5B13EA1E.dip.t-dialin.net] has quit [Ping timeout: 265 seconds] 17:53:03 lol 17:53:15 -!- Bike [~Glossina@65-100-32-102.ptld.qwest.net] has quit [Ping timeout: 256 seconds] 17:53:22 -!- cpt_nemo [cpt_nemo@rfc1459.de] has quit [Ping timeout: 245 seconds] 17:53:31 cpt_nemo [cpt_nemo@rfc1459.de] has joined #lisp 17:53:40 -!- pnpuff` is now known as pnpuff 17:53:49 Bike [~Glossina@65-102-1-43.ptld.qwest.net] has joined #lisp 17:57:00 xan_ [~xan@80.174.78.241.dyn.user.ono.com] has joined #lisp 17:58:58 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has quit [Quit: Bye.] 17:59:07 scriptL actually looks useful, good job oGMo 17:59:47 i should have patented lisp communication using netcat, and stripped oGMo for royalties! 18:00:13 jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has joined #lisp 18:00:23 -!- jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has quit [Client Quit] 18:01:35 -!- princesita [~princesit@190.200.20.138] has quit [Ping timeout: 252 seconds] 18:02:20 if I had a patent on lisp communication using netcat, I'd want a lot more than to see oGMo naked 18:03:03 man, is sourceforge git interface brain damaged or what 18:03:04 -!- antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Quit: Page closed] 18:03:58 I wouldn't know, only use github 18:04:08 ecl is using sourceforge 18:05:01 ah, the odd time I have to pull a repo from sourceforge, I'm usually required to cast some arcane cvs or svn incantations 18:05:46 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 18:05:56 stassats` [~stassats@wikipedia/stassats] has joined #lisp 18:07:26 redscare [~user@18.205.1.228] has joined #lisp 18:10:17 minion: memo for pnpuff: there are linux distributions that are as small as 2 MEGA bytes. But of course, installing the jvm on them would involve installing the dependencies. Easier to run a statically compiled program on those distributions. 18:10:18 Remembered. I'll tell pnpuff when he/she/it next speaks. 18:11:02 -!- redscare [~user@18.205.1.228] has quit [Remote host closed the connection] 18:11:15 redscare [~user@18.205.1.228] has joined #lisp 18:11:25 joekarma: if it's a private web site sure you can. I have it on http://localhost ! 18:11:50 pjb: cool, I was hoping it was allowed on a public website 18:13:12 I read the hyperspec's copyright notice, and from what I understand it's just the hyperlinks and HTML formatting that are copyright. So all I would have to do is link everything again, I suppose 18:13:12 -!- aslan69 [~aslan69@c-75-71-21-183.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer] 18:13:35 What would be the point? There's already http://www.lispworks.com/documentation/HyperSpec/Front/index.htm 18:13:42 what if you'll end up with the same thing? 18:13:55 Well, people asking that usually want to make it different. 18:13:57 DrPete [~DrPete@unaffiliated/drpete] has joined #lisp 18:14:25 Also, you would have to be sure that any typo in the text is in the original standard, not in the transcription into the hyperspec, since those typoes would be copyrighted! :-) 18:14:39 well, make it hyperlinked, getting the same thing, then changing, will look like a derivative work 18:15:17 but would anyone really try to pursue that, I wonder 18:15:26 pursue litigation that is 18:15:30 gabnet [~gabnet@ACaen-257-1-83-148.w86-220.abo.wanadoo.fr] has joined #lisp 18:16:11 The question comes about regularly, from pythonistas, rubyists, or phpists used to a different formating of their language documentation. 18:16:20 I would basically want it to be prettier, more open, etc. etc. 18:16:32 truth be told *I'm* used to it 18:17:03 but I want a better first impression for new lispers 18:17:49 the hyperspec, let's face it, is old, and looks old 18:20:07 who cares? 18:20:23 some irrelevant whippersnappers? 18:20:36 yes, some *currently* irrelevant whippersnappers 18:21:00 but most people who are already productive with lisp likely do not 18:21:01 By the time they're relevant, they won't care either. 18:21:26 yes, the question is not whether they'll care when they're relevant, it's whether they'll *become* relevant 18:22:10 I'm glad I'm not on reddit. I'd be getting downvoted pretty harshly right now :) 18:22:20 if the non-flashiness of the hyperspec stops them from becoming relevant, then that's not a big loss 18:22:47 it wouldn't be about flashiness though; more about usability 18:22:52 BrianRice` [~water@174-31-191-217.tukw.qwest.net] has joined #lisp 18:22:55 hyperspec is one of the mos accessible specs i've seen 18:24:03 it doesn't seem to have search built in 18:24:17 google is built into everything 18:24:40 or better, l1sp.org 18:24:50 -!- BrianRice [~water@75-172-7-81.tukw.qwest.net] has quit [Ping timeout: 244 seconds] 18:24:51 -!- BrianRice` is now known as BrianRice 18:24:58 l1sp.org doesn't do full-text search, or does it? 18:25:07 true, but I think a built in search box would be more useable. nothing wrong with redundant functionality 18:25:11 It has several nice indexes, which usually work well. 18:25:18 and stassats, that's correct, only symbol search afaik 18:25:48 i don't really know what would you do with a search of clhs 18:26:02 you'll end up with a bunch of irrelevant docs to sift through 18:26:26 or maybe a relevant comment on what appears to be an irrelevant page 18:26:26 and the hyperspec is not intended for newbies and such 18:27:10 Forty-3 [~seana11@208.185.18.58] has joined #lisp 18:27:19 all serious lispers know hyperspec chapters by numbers 18:27:27 hehe 18:27:38 stassats: re your comment above about the hyperspect being accessible. I've been looking at the JS/ECMA specs, and, oh God they are bad 18:28:40 bitonic` [~user@host86-138-143-230.range86-138.btcentralplus.com] has joined #lisp 18:28:47 I'd say the hyperspec is fundamentally good, it's just a shame it's locked down so it can't be improved upon 18:29:07 or updated, even if only aesthetically 18:29:25 and stop working in w3m? no thanks! 18:29:45 no, I'd want it to keep working in w3m 18:29:57 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 18:30:30 -!- honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 18:30:53 hell, maybe even work better. I just have emacs open chrome so I can't really speak to this, but there are probably minor improvements to be made on the w3m side as well 18:31:14 -!- bitonic [~user@host86-138-102-12.range86-138.btcentralplus.com] has quit [Ping timeout: 246 seconds] 18:33:08 honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 18:33:59 I think the greasemonkey approach or localhost approaches will suffice for now. get something sufficiently impressive working locally, then see if it looks like something other people might like 18:34:54 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 255 seconds] 18:34:55 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 18:35:01 -!- gravicappa [~gravicapp@ppp91-77-215-219.pppoe.mtu-net.ru] has quit [Ping timeout: 248 seconds] 18:39:57 -!- DrPete [~DrPete@unaffiliated/drpete] has quit [Ping timeout: 252 seconds] 18:40:35 -!- tfb [~tfb@restormel.cley.com] has quit [Quit: sleeping] 18:42:55 jao [~jao@134.Red-88-17-130.dynamicIP.rima-tde.net] has joined #lisp 18:43:05 -!- jao [~jao@134.Red-88-17-130.dynamicIP.rima-tde.net] has quit [Changing host] 18:43:06 jao [~jao@pdpc/supporter/professional/jao] has joined #lisp 18:46:31 -!- gabnet [~gabnet@ACaen-257-1-83-148.w86-220.abo.wanadoo.fr] has quit [Remote host closed the connection] 18:46:45 stassats [~stassats@wikipedia/stassats] has joined #lisp 18:52:57 huangjs [~huangjs@69.84.244.131] has joined #lisp 18:53:11 -!- agumonkey [~agu@183.217.72.86.rev.sfr.net] has quit [Quit: Lost terminal] 18:55:39 agumonkey [~agu@183.217.72.86.rev.sfr.net] has joined #lisp 18:57:25 -!- _danb_ [~user@124-171-19-81.dyn.iinet.net.au] has quit [Ping timeout: 248 seconds] 19:00:04 daniel2 [~ANDRES1@201.209.38.229] has joined #lisp 19:00:23 -!- daniel2 [~ANDRES1@201.209.38.229] has left #lisp 19:01:00 wbooze [~wbooze@xdsl-78-35-160-216.netcologne.de] has joined #lisp 19:01:23 gravicappa [~gravicapp@ppp91-77-185-122.pppoe.mtu-net.ru] has joined #lisp 19:02:57 homie [~homie@xdsl-78-35-160-216.netcologne.de] has joined #lisp 19:03:48 LiamH [~healy@96.231.228.66] has joined #lisp 19:10:15 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 19:11:26 uselpa [~uselpa@83.99.17.78] has joined #lisp 19:14:10 -!- vantage|home [~vantage@109.131.3.73] has quit [Quit: Ik ga weg] 19:19:27 -!- sawgij [~sawjig@gateway/tor-sasl/sawjig] has quit [Ping timeout: 276 seconds] 19:20:35 -!- hilbert [~Hilbert@adsl-89-217-79-74.adslplus.ch] has quit [Ping timeout: 246 seconds] 19:23:13 sawgij [~sawjig@gateway/tor-sasl/sawjig] has joined #lisp 19:24:06 -!- angavrilov_ [~angavrilo@217.71.227.190] has quit [Ping timeout: 264 seconds] 19:25:38 PCChris [~PCChris@dhcp-199-74-100-187.res-hall.northwestern.edu] has joined #lisp 19:27:59 hilbert [~Hilbert@adsl-89-217-242-147.adslplus.ch] has joined #lisp 19:28:51 -!- Joreji [~thomas@67-235.eduroam.rwth-aachen.de] has quit [Read error: Operation timed out] 19:29:43 -!- rvchangue [~rvchangue@unaffiliated/rvchangue] has quit [Ping timeout: 245 seconds] 19:29:51 -!- honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [Ping timeout: 276 seconds] 19:30:44 -!- bitonic` [~user@host86-138-143-230.range86-138.btcentralplus.com] has quit [Ping timeout: 246 seconds] 19:30:45 ok, this time i tried even longer before i ask, but it might be stupid easy again - i try to start a lisp-process via ssh: ssh -n my-server my-lisp-image f-symb parameters, which works fine as i get the parameters as a list of string. but how can i use '(:i 1) as a parameter through ssh&bash? i tried "'(:i 1)" "'\(:i 1\)" and all sorts of masking but i failed (obviously) - what is the trick to do it? 19:32:05 Well, the first trick is to get it to work locally, then figure out which characters need quoting and how many layers of unquoting are going on... 19:32:27 rvchangue [~rvchangue@unaffiliated/rvchangue] has joined #lisp 19:33:07 being on myserver: my-lisp-image print "(* 3 4)" works, but remoetely ssh -n myserver my-lisp-image print "(* 3 4)" does not... 19:33:56 How about arranging a lisp image that merely reports the argv, and using that as a basis for experimentation? 19:34:49 Since the issue is getting some string through an unknown mangling process to the lisp instance, knowing what the lisp instance sees is the first step in being able to work out a usable model. 19:34:54 the problem is ssh/bash prevents this, because the parameters cause errors before 19:35:13 try '"(* 3 4)"' 19:35:59 THANK YOU VERY MUCH joekarma 19:36:11 you're welcome 19:36:37 man i really thought that i tried this variant, too 19:36:37 Sorry, I couldn't find anything for i really thought that i tried this variant, too. 19:36:51 lol @ specbot 19:36:55 pnq [~nick@unaffiliated/pnq] has joined #lisp 19:38:07 bitonic` [~user@host86-138-143-230.range86-138.btcentralplus.com] has joined #lisp 19:38:23 Indecipherable [~Indeciphe@41.13.48.110] has joined #lisp 19:38:36 ... Okay, I just have to try it... 19:38:41 minion: More, man! 19:38:42 man me harder 19:38:43 Sorry, I couldn't find anything for me harder. 19:38:52 That's what I thought. 19:39:14 man under nyef's pants 19:39:14 Sorry, I couldn't find anything for under nyef's pants. 19:39:19 damn that for 19:41:12 guaqua [gua@hilla.kapsi.fi] has joined #lisp 19:41:40 -!- Indecipherable [~Indeciphe@41.13.48.110] has quit [Client Quit] 19:42:59 daniel2 [~ANDRES1@201.209.38.229] has joined #lisp 19:43:02 someone one day is going to get those irc bots into an infinite loop talking to each other 19:43:24 -!- daniel2 is now known as dnielmg 19:43:26 It'd take someone with access to the source code. 19:43:33 https://github.com/atgreen/blow/blob/master/template/app/WEB-INF/lisp/libs/cl-irc-0.8.1/example/specbot.lisp 19:43:40 for specbot anyhow 19:44:02 Specifically, the ability to edit the version that the bots are now running. 19:44:13 ah, touche 19:44:49 I'm not going to try to do it, and I doubt that anyone else with the maintenance access is going to try to do it... 19:44:56 -!- xan_ [~xan@80.174.78.241.dyn.user.ono.com] has quit [Ping timeout: 246 seconds] 19:45:10 -!- dnielmg [~ANDRES1@201.209.38.229] has left #lisp 19:45:26 Joreji [~thomas@67-235.eduroam.rwth-aachen.de] has joined #lisp 19:45:42 bondar [~rukugu@41.72.193.86] has joined #lisp 19:46:51 xan_ [~xan@80.174.78.209.dyn.user.ono.com] has joined #lisp 19:50:13 daniel2 [~ANDRES1@201.209.38.229] has joined #lisp 19:50:28 Indecipherable [~Indeciphe@41.13.44.95] has joined #lisp 19:50:36 -!- daniel2 [~ANDRES1@201.209.38.229] has left #lisp 19:53:07 honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 19:56:23 -!- edgar-rft [~GOD@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: mental blackout] 19:58:56 -!- uselpa [~uselpa@83.99.17.78] has quit [Remote host closed the connection] 19:59:27 mucker [~mucker@183.83.240.198] has joined #lisp 19:59:56 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 20:00:09 -!- bitonic` [~user@host86-138-143-230.range86-138.btcentralplus.com] has quit [Ping timeout: 246 seconds] 20:00:13 DrPete [~DrPete@unaffiliated/drpete] has joined #lisp 20:00:23 -!- ngz [~user@250.208.67.86.rev.sfr.net] has quit [Remote host closed the connection] 20:01:03 -!- PCChris [~PCChris@dhcp-199-74-100-187.res-hall.northwestern.edu] has quit [Ping timeout: 276 seconds] 20:01:30 -!- Indecipherable [~Indeciphe@41.13.44.95] has quit [Quit: used jmIrc] 20:02:26 -!- mucker [~mucker@183.83.240.198] has quit [Client Quit] 20:04:41 killerboy [~mateusz@217.17.38.43] has joined #lisp 20:14:03 daniel2 [~ANDRES1@201.209.38.229] has joined #lisp 20:15:14 -!- daniel2 is now known as danielmg 20:15:33 -!- danielmg [~ANDRES1@201.209.38.229] has left #lisp 20:17:00 phax [~phax@c-67-161-5-247.hsd1.ca.comcast.net] has joined #lisp 20:17:00 -!- phax [~phax@c-67-161-5-247.hsd1.ca.comcast.net] has quit [Changing host] 20:17:00 phax [~phax@unaffiliated/phax] has joined #lisp 20:17:32 -!- Trystam is now known as Tristam 20:17:56 -!- bondar [~rukugu@41.72.193.86] has quit [] 20:18:43 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 20:19:06 princesita [~princesit@190.200.20.138] has joined #lisp 20:22:25 -!- DrPete [~DrPete@unaffiliated/drpete] has quit [Ping timeout: 272 seconds] 20:26:50 fisxoj [~fisxoj@cpe-68-174-154-238.nyc.res.rr.com] has joined #lisp 20:27:06 -!- princesita [~princesit@190.200.20.138] has quit [Excess Flood] 20:27:56 princesita [~princesit@190.200.20.138] has joined #lisp 20:29:08 justinmcp [~justinmcp@ppp118-208-138-117.lns20.bne1.internode.on.net] has joined #lisp 20:29:26 -!- honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [Ping timeout: 265 seconds] 20:34:28 DrPete [~DrPete@unaffiliated/drpete] has joined #lisp 20:35:09 -!- xan_ [~xan@80.174.78.209.dyn.user.ono.com] has quit [Quit: leaving] 20:35:28 bitonic` [~user@5e0f8472.bb.sky.com] has joined #lisp 20:36:16 Indecipherable [~Indeciphe@41.13.20.78] has joined #lisp 20:36:40 angus [~angus@195-175-195-217.cust.centrio.cz] has joined #lisp 20:37:38 MoALTz [~no@212.183.128.172] has joined #lisp 20:39:20 What's the closest thing to applying a macro on a list? 20:39:38 -!- jewel [~jewel@105-236-120-96.access.mtnbusiness.co.za] has quit [Ping timeout: 255 seconds] 20:39:42 what are you actually trying to do? 20:39:51 -!- Forty-3 [~seana11@208.185.18.58] has quit [Ping timeout: 256 seconds] 20:40:08 probably (lambda (el) (macro el)) 20:40:18 wait, nevermind 20:41:27 i wrote a macro for copying functions, but it uses apply 20:41:41 Copying functions? 20:41:59 I.e (copy-function + plus) creates plus 20:42:39 (setf (symbol-function 'plus) (symbol-function '+)) 20:42:47 (plus 2 3) calls plus 20:43:22 fantazo [~fantazo@91-119-226-3.dynamic.xdsl-line.inode.at] has joined #lisp 20:44:29 The macro works but when i tried to copy the macro itself, i realised that it couldn't. 20:45:19 (setf (macro-function 'alias) (macro-function 'copy-function)) 20:45:27 Hold on... 20:45:41 Oh i see 20:46:37 halen español 20:52:16 nej 20:52:54 -!- agumonkey [~agu@183.217.72.86.rev.sfr.net] has quit [Ping timeout: 264 seconds] 20:53:40 justinmc_ [~justinmcp@ppp118-208-8-46.lns20.bne1.internode.on.net] has joined #lisp 20:55:16 -!- justinmcp [~justinmcp@ppp118-208-138-117.lns20.bne1.internode.on.net] has quit [Ping timeout: 252 seconds] 21:04:17 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Quit: Server buffer killed] 21:07:05 princesita: este canal es exclusivamente inglés. Tendrás que encontrar otro canal para poder tener discusiones en español, lo siento. 21:08:49 jtza8 [~jtza8@196-215-120-158.dynamic.isadsl.co.za] has joined #lisp 21:09:12 -!- justinmc_ [~justinmcp@ppp118-208-8-46.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 21:09:57 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 21:11:49 -!- stat_vi [~stat@dslb-094-218-234-114.pools.arcor-ip.net] has quit [Quit: leaving] 21:17:03 joekarma: you mean, like the infinite loop WE have? 21:17:51 the interminable fountain of lisply knowledge? 21:18:13 The infinite talking loop between humans. 21:19:45 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Ping timeout: 245 seconds] 21:20:44 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 21:26:25 -!- mishoo [~mishoo@178.138.96.94] has quit [Read error: No route to host] 21:28:32 Forty-3 [~seana11@pool-71-191-38-245.washdc.fios.verizon.net] has joined #lisp 21:29:30 -!- fmu [~^fmu@unaffiliated/fmu] has quit [Read error: Connection reset by peer] 21:30:47 -!- Indecipherable [~Indeciphe@41.13.20.78] has quit [Quit: used jmIrc] 21:32:26 -!- m7w [~chatzilla@178.172.204.132] has quit [Ping timeout: 268 seconds] 21:33:14 -!- foreignFunction [~niksaak@94.27.89.226] has quit [Quit: Leaving.] 21:35:19 princesita: there's #lisp-es, but there is not a lot of people there. Hay #lisp-es, pero con poca gente. 21:36:22 queeeeeeeeeeeeeeeeee 21:37:47 -!- Sorella [~quildreen@201-58-193-46.user.veloxzone.com.br] has quit [Ping timeout: 246 seconds] 21:42:19 nugnuts [~nugnuts@pool-74-105-30-29.nwrknj.fios.verizon.net] has joined #lisp 21:43:57 -!- hiro3 [~hiro@p210079202073.cnh.ne.jp] has quit [Remote host closed the connection] 21:44:53 hiro3 [~hiro@p210079202073.cnh.ne.jp] has joined #lisp 21:51:04 Sorella [~quildreen@oftn/member/Sorella] has joined #lisp 21:52:10 -!- add^_ [~add^_@m90-130-54-12.cust.tele2.se] has quit [Quit: add^_] 21:52:56 fmu [~^fmu@unaffiliated/fmu] has joined #lisp 21:53:29 Indecipherable [~Indeciphe@41.23.209.14] has joined #lisp 21:55:44 princesita: teclea: /join #lisp-es RET 21:56:11 -!- MoALTz [~no@212.183.128.172] has quit [Quit: Leaving] 21:56:41 -!- arrk13 [~arrakis24@dslb-178-006-103-196.pools.arcor-ip.net] has left #lisp 21:56:54 pnq [~nick@unaffiliated/pnq] has joined #lisp 21:56:57 kcj [~casey@unaffiliated/kcj] has joined #lisp 22:00:51 -!- Indecipherable [~Indeciphe@41.23.209.14] has quit [Quit: used jmIrc] 22:01:06 -!- ZombieChicken [~weechat@unaffiliated/forgottenwizard] has quit [Ping timeout: 255 seconds] 22:05:17 -!- gravicappa [~gravicapp@ppp91-77-185-122.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:05:26 Sorella_ [~quildreen@189-12-92-121.user.veloxzone.com.br] has joined #lisp 22:06:08 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 246 seconds] 22:09:34 sdemarre [~serge@91.176.70.45] has joined #lisp 22:09:43 -!- fantazo [~fantazo@91-119-226-3.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 260 seconds] 22:10:06 _d3f [~d3f@46.183.216.234] has joined #lisp 22:11:22 jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has joined #lisp 22:11:34 is anyone aware of a with-package-nicknames style macro that would allow me to temporarily access a package with a long name using a nickname I choose? ideally I wouldn't have to wrap all my code in it, but instead just call it after an in-package form to have the nickname change be package local 22:11:58 joekarma: I use conduits for that 22:12:23 francogrex [~francogre@109.130.100.96] has joined #lisp 22:12:43 excellent, thanks for the suggestion 22:13:12 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 22:17:13 -!- xpoqz [~xpoqz@203.80-203-124.nextgentel.com] has quit [Ping timeout: 265 seconds] 22:17:59 agumonkey [~agu@183.217.72.86.rev.sfr.net] has joined #lisp 22:23:19 somewhat related, how about an easy way to find what packages a given asdf system provides? I just quickloaded conduit-packages but I had to grep a list of currently available packages to find that I was looking for "ORG.TFEB.CONDUIT-PACKAGES" 22:23:21 -!- francogrex [~francogre@109.130.100.96] has quit [Remote host closed the connection] 22:24:05 obviously googling for documentation or a quick peek into the source code will do the trick, but I'm wondering if anyone knows away to determine this programatically? 22:24:37 I don't think systems are linked with packages in such a fashion. 22:24:45 -!- bitonic` [~user@5e0f8472.bb.sky.com] has quit [Read error: Connection reset by peer] 22:25:13 bitonic` [~user@5e0f8472.bb.sky.com] has joined #lisp 22:25:20 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #lisp 22:25:31 it's possible to generate such list, but in general ASDF systems and packages are separate namespaces 22:27:14 hm, I guess I could just make a macro, packages-created-by which gets a list of packages before executing a form, then after executing a form, and returns the set-difference 22:27:25 yeah 22:28:02 -!- bitonic` [~user@5e0f8472.bb.sky.com] has quit [Read error: Connection reset by peer] 22:28:08 other option would be crawling the source code in (ql:where-is-system) which probably wouldn't be too hard to do either 22:28:44 bitonic` [~user@5e0f8472.bb.sky.com] has joined #lisp 22:31:14 -!- bitonic` [~user@5e0f8472.bb.sky.com] has quit [Remote host closed the connection] 22:31:37 -!- fisxoj [~fisxoj@cpe-68-174-154-238.nyc.res.rr.com] has quit [Ping timeout: 272 seconds] 22:31:51 joekarma: the before & after is complicated by the loading of supporting libraries 22:32:06 good point 22:32:18 so crawling the source directory is the way to go then 22:32:29 there are tricks you could play to do it, though. instrumenting asdf to keep a stack of systems in progress and only working when your target is on top, for example. 22:32:41 joekarma: qlmapper is designed to mechanize such things 22:32:56 cheers, I'll check it out 22:33:54 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 246 seconds] 22:36:07 I wonder if such a thing (instrumenting forms) would be easier with some sort of a dynamically scoped macrolet 22:36:23 or if that would just be too crazy and chaotic 22:37:50 I don't think a dynamic macrolet would even make sense. 22:38:17 ... Isn't that FEXPRs? 22:38:35 Or do I badly misunderstand what FEXPRs are? 22:38:51 -!- hilbert [~Hilbert@adsl-89-217-242-147.adslplus.ch] has quit [Quit: Computer has gone to sleep.] 22:39:12 I don't think fexprs are really related to binding, though the "like a macro but runtime" sort of makes sense 22:40:14 -!- moore33 [~moore@ABordeaux-153-1-64-185.w90-45.abo.wanadoo.fr] has quit [Ping timeout: 252 seconds] 22:40:18 I'm trying to think of how it would make sense. I verbalized my thought before I fully thought it, I think. I was thinking if it were possible to (macrolet* ((defpackage #|code|#)) (ql:quickload :something)) I could do crazy things, but now I'm not so sure 22:40:19 ioa [~ioa@dynamic2-249-006.usc.edu] has joined #lisp 22:40:40 Someone, somewhere, has to have made a compiler where a MACROLET would affect the body of an inlined function. 22:41:07 Ahh. You lose with respect to already-compiled code. 22:41:12 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 22:44:59 -!- mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has quit [Remote host closed the connection] 22:47:11 Now, if you have a particular implementation in mind, you might be able to do something "clever". 22:47:17 -!- jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has quit [Quit: jcazevedo] 22:47:47 -!- sdemarre [~serge@91.176.70.45] has quit [Ping timeout: 246 seconds] 22:48:23 By which I mean "find out what DEFPACKAGE expands into, and temporarily replace the function definition for that with your own hook, use DEFADVICE if you have it available, and so on." 22:48:30 there's no reason a system couldn't make packages at runtime or something... it would probably be easier to get something added to asdf so libraries could just specify their packages? if such a thing is actually necessary. 22:48:31 hilbert [~Hilbert@adsl-89-217-242-147.adslplus.ch] has joined #lisp 22:49:32 I don't really consider ASDF to be actually necessary at this point, let alone extensions to it. 22:49:47 I think qlmapper plus dependency tree plus before and after load should do the trick 22:49:58 Indecipherable [~Indeciphe@41.13.8.9] has joined #lisp 22:50:08 jcazevedo [~jcazevedo@bl10-232-143.dsl.telepac.pt] has joined #lisp 22:50:28 at least for finding what packages are contained within all existing quicklisp.. uh.. packages 22:51:25 sorry by "before and after load" I'm talking about that packages-created-by macro I dreamed up 22:53:12 moore33 [~moore@ABordeaux-153-1-68-199.w83-205.abo.wanadoo.fr] has joined #lisp 22:54:26 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Ping timeout: 246 seconds] 22:55:38 so the packages-created-by piece is super easy: https://gist.github.com/3925120 . quicklisp package dependency tree, maybe not so much. 22:57:03 Isn't one of the major pieces of a quicklisp dist the module dependency tree? 22:57:14 probably 22:57:21 well yes, definitely 22:57:23 It's a bit coarser-grained than a package-dependency tree, but it'd be a good start. 22:58:08 ql-dist:dependency-tree, maybe? 22:58:26 Beetny [~Beetny@ppp118-208-147-2.lns20.bne1.internode.on.net] has joined #lisp 22:58:31 I'm thinking :) 22:58:41 -!- jtza8 [~jtza8@196-215-120-158.dynamic.isadsl.co.za] has quit [Remote host closed the connection] 22:58:45 bitri [~bitri@p57A9EAF9.dip.t-dialin.net] has joined #lisp 22:59:58 -!- hilbert [~Hilbert@adsl-89-217-242-147.adslplus.ch] has quit [Quit: Computer has gone to sleep.] 23:00:06 that most definitely works 23:00:38 (ql-dist:dependency-tree "system-name-must-be-a-string-though") 23:00:46 awesome 23:01:06 so now all that's needed is ql-mapper starting with the leaves of the tree and working inward :) 23:02:03 That's a fairly straightforward sort order. I bet there's even code in quicklisp to traverse a tree like that, though it may not be as generic as you're hoping for. 23:02:12 hilbert [~Hilbert@adsl-89-217-242-147.adslplus.ch] has joined #lisp 23:02:38 (Hint: Quicklisp has to build modules ("systems"?) in that kind of order.) 23:02:38 -!- hilbert [~Hilbert@adsl-89-217-242-147.adslplus.ch] has quit [Client Quit] 23:04:35 hm, it doesn't look like the function can compute dependency trees for projects that aren't actually being distributed by quicklisp, however... reasonable enough, but mildly disappointing 23:04:44 -!- antifuchs [~foobar@boots.boinkor.net] has quit [Ping timeout: 260 seconds] 23:05:02 -!- cpt_nemo [cpt_nemo@rfc1459.de] has quit [Ping timeout: 245 seconds] 23:05:29 nyef: good observation, thanks, I'll search the source 23:05:47 hilbert [~Hilbert@adsl-89-217-242-147.adslplus.ch] has joined #lisp 23:05:48 lacedaemon [~quassel@pdpc/supporter/professional/fenlix] has joined #lisp 23:06:01 joekarma: what about quicklisp local projects? 23:06:08 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Ping timeout: 260 seconds] 23:06:08 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Ping timeout: 260 seconds] 23:06:25 O 23:06:31 antifuchs [~foobar@boots.boinkor.net] has joined #lisp 23:06:57 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 23:06:58 ^- mistyped that. I'll try one of those and find out... 23:07:29 nope 23:07:32 doesn't work there either 23:07:45 shame 23:08:17 which is funny because it builds the dependency trees of these projects just the same... 23:08:18 bitonic [~user@5e0f8472.bb.sky.com] has joined #lisp 23:10:41 cpt_nemo [cpt_nemo@rfc1459.de] has joined #lisp 23:12:44 Vicfred [~Grothendi@189.143.123.202] has joined #lisp 23:13:12 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #lisp 23:13:34 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 23:14:30 -!- peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has quit [Ping timeout: 264 seconds] 23:16:25 http://rosettacode.org/wiki/Topological_sort#Common_Lisp <- hope this is wrapped up in a library somewhere.... 23:16:41 peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has joined #lisp 23:17:11 -!- rmathews [~roshan@117.193.223.8] has quit [Ping timeout: 246 seconds] 23:17:20 not that copy pasting is...that... bad 23:17:31 oubiwann [~oubiwann@c-98-207-167-39.hsd1.ca.comcast.net] has joined #lisp 23:18:34 It's easy enough to re-derive from the basic requirements, TBH. 23:18:47 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Ping timeout: 246 seconds] 23:20:38 joekarma: check topological-sort from http://www.informatimago.com/develop/lisp/doc/com.informatimago.common-lisp.cesarum.utility.html 23:20:53 perfect, thank you 23:20:58 (ql:quickload :com.informatimago.common-lisp.cesarum) 23:21:51 beauty 23:21:54 Now your problem is to know the package name from the system name. d-: 23:22:08 hehe 23:23:05 It's in the documentation. 23:23:15 (com.informatimago.common-lisp.cesarum.utility:topological-sort nodes lessp) 23:23:23 Notice the signature is different from the version on roseta. 23:24:05 I am grateful for the existence of :USE and :IMPORT-FROM. 23:24:23 Because I end up with package names that long fairly easily as well. 23:24:32 -!- agumonkey [~agu@183.217.72.86.rev.sfr.net] has quit [Ping timeout: 246 seconds] 23:24:50 me too. time for me to learn about conduits, I think. 23:26:14 Time for me to come up with a decision on where to go for dinner, I think. 23:27:00 Have a good evening, all. 23:27:11 Good evening. 23:27:12 you too 23:27:31 -!- nyef [~nyef@c-76-119-183-159.hsd1.ma.comcast.net] has quit [Quit: Food, and more SBCL hacking. Stupid IR2-CONVERT-TAIL-FULL-CALL...] 23:29:59 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: leaving] 23:31:36 kmels_ [~kmels@p5B13FA7A.dip.t-dialin.net] has joined #lisp 23:35:44 -!- Sorella_ [~quildreen@189-12-92-121.user.veloxzone.com.br] has quit [Ping timeout: 246 seconds] 23:36:12 -!- punee [~punee@213-245-106-105.rev.numericable.fr] has quit [Quit: punee] 23:36:26 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 246 seconds] 23:36:57 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 23:37:16 kmb [~kmb@cpe-72-227-136-13.nyc.res.rr.com] has joined #lisp 23:38:24 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 23:39:10 -!- _d3f [~d3f@46.183.216.234] has quit [Quit: _d3f] 23:40:11 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 23:41:51 -!- LiamH [~healy@96.231.228.66] has quit [Quit: Leaving.] 23:42:10 Sorella_ [~quildreen@189-12-92-121.user.veloxzone.com.br] has joined #lisp 23:43:38 Searching around today I found some nascent efforts to port sbcl to LLVM, but they seem to have stalled. Does anyone have any recent information about such an effort? 23:46:00 acelent [~user@2001:690:2100:4:200:1aff:fe19:ddfc] has joined #lisp 23:46:45 -!- Sorella_ [~quildreen@189-12-92-121.user.veloxzone.com.br] has quit [Max SendQ exceeded] 23:47:52 Sorella_ [~quildreen@189-12-92-121.user.veloxzone.com.br] has joined #lisp 23:48:49 -!- acelent [~user@2001:690:2100:4:200:1aff:fe19:ddfc] has quit [Client Quit] 23:49:08 antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has joined #lisp 23:52:31 -!- Sorella_ [~quildreen@189-12-92-121.user.veloxzone.com.br] has quit [Ping timeout: 256 seconds] 23:52:41 wormphle1m [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 23:54:56 -!- wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds] 23:55:03 pnq [~nick@unaffiliated/pnq] has joined #lisp 23:56:04 -!- CampinSam [~user@24-176-98-39.dhcp.jcsn.tn.charter.com] has quit [Ping timeout: 260 seconds] 23:56:17 -!- oubiwann [~oubiwann@c-98-207-167-39.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 23:57:36 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp