00:00:11 maybe you're thinking about layered abstractions, like the OSI model? 00:00:44 -!- ferada [~ferada@dslb-188-097-117-130.pools.arcor-ip.net] has quit [Quit: leaving] 00:01:06 and X is quite a leaky abstraction in that regard 00:01:13 pavel: There are plenty of flaws in CL. :) 00:02:03 stassats: my thinking is sort of muddled in this regard, working to clear my ideas as I learn more. 00:02:21 Dalek_Baldwin [~Adium@75-142-48-121.static.mtpk.ca.charter.com] has joined #lisp 00:03:40 -!- xan_ [~xan@191.99.117.91.static.mundo-r.com] has quit [Ping timeout: 246 seconds] 00:03:41 Zhivago: yes, but identifying them takes more effort, because they usually aren't random things Guido merged in the language on a bad day. 00:04:30 instead they're random things inherited from previous Lisp languages 00:04:50 stassats: with reasoning included in hyperspec or cltl 00:04:59 xan_ [~xan@191.99.117.91.static.mundo-r.com] has joined #lisp 00:05:11 With Guido it could be "I thought it would make Python better for education" 00:05:12 p_l|x61s: i saw no such thing for inherited features 00:05:26 stassats: theres at least the thin veneer of officiallity of the ANSI process :) 00:06:43 ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has joined #lisp 00:07:52 p_l|x61s: There are things in python that simply weren't thought out enough. my favorite example is list comprehensions and how they modify variables in their enclosing scope, notice that generator expressions don't do so. 00:08:22 -!- foreignFunction [~niksaak@94.27.88.173] has quit [Quit: Leaving.] 00:09:26 in CL iteration constructs may or may not modify existing variables 00:11:53 if i say (setf x "Hello") and then say (loop for x from 0 to 10 ...) will the outer x be modified, is it undefined? 00:12:42 modified by which construct? 00:12:57 (setf x "hello") will modify the outer x 00:13:02 loop 00:13:04 loop won't, naturally 00:13:21 python will, if you use [x for x in range(10)] 00:13:23 I'm pretty sure do-whatever has to establish at least one new binding 00:13:39 but (x for x in range(10)) won't 00:15:00 snarkyjack [~snarkyjac@adsl-74-160-20-47.asm.bellsouth.net] has joined #lisp 00:15:26 i meant that it "may or may not" in the sense: (let (list) (dolist (x '(0 1 2 3 4 5)) (push (lambda () x) list)) (mapcar #'funcall list)) => (5 4 3 2 1 0) and 00:15:29 (let (list) (dotimes (x 6) (push (lambda () x) list)) (mapcar #'funcall list)) => (6 6 6 6 6 6) 00:15:39 both are valid and can be interchanged 00:15:54 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 00:16:55 stassats: that is not surprising, but do you expect [x for x...] to create a new binding? If so, python will bite you in the ass. Lisp holds fewer such examples I believe. 00:17:36 do you expect (sort list #'>) to modify existing list structure or not? 00:18:00 -!- snarkyjack [~snarkyjac@adsl-74-160-20-47.asm.bellsouth.net] has quit [Client Quit] 00:18:49 That one confused me for no more than the time necessary to read the docs. Still more than 0 seconds. :) 00:19:03 i do 00:19:11 sort is destructive 00:19:18 you know that 00:19:54 -!- m7w [~chatzilla@178.172.214.177] has quit [Ping timeout: 264 seconds] 00:19:55 if you didn't, would you expect it? 00:20:30 stassats: if you try to use a language construct without reading the docs, you use whatever random assumptions you have from experience with other languages 00:20:35 and do you know that you need to use the result of (sort list #'>) and the list won't contain the desired result? 00:21:22 pavelpenev: so, the same thing applies to python? 00:21:57 -!- vaus [~vaus@51.Red-79-156-37.staticIP.rima-tde.net] has quit [Quit: vaus] 00:23:21 pavelpenev: What were you planning on using mcclim for? 00:23:34 to scare children 00:24:00 schmx: after haveing my brain burned by MFC I was searching for something posibly better 00:24:08 Sounds like something it could be used for ,yeah. 00:24:14 I mean the scaring of children. 00:24:18 but not for actual use :) 00:25:05 pavelpenev: I played around with mcclim for a year or two.. and by playing around I mean tortured myself and wasted time I could have used doing something more productive and learning something useful. I wouldn't really recommend repeating that. 00:25:47 pavelpenev: It looks splendid on paper and all. Just .... I really don't see any point in using it for anything at all. 00:26:37 I think that it might be interesting to rip the interesting bits of clim out and apply them to html5. 00:26:47 i wrote http://www.youtube.com/watch?v=4Dv_mNE4AN8 in mcclim! (all the hiccups are courtesy of mcclim) 00:27:49 i don't regret of learning about it, but i switched to commonqt and am happy ever after 00:29:24 -!- xan_ [~xan@191.99.117.91.static.mundo-r.com] has quit [Ping timeout: 246 seconds] 00:30:27 I did something like that. Backgammon instead of chess though. and yeah, I don't regret looking into it. But for anyone actually wanting to get shit done it seems a pain in the butt to use it instead of qt or somesuch. 00:32:04 mritz [~textual@cpe-70-112-3-176.austin.res.rr.com] has joined #lisp 00:36:54 wahahhahahaha 00:37:12 cool openFOAM 00:37:23 but it seems so static.! 00:37:57 what are you talking about? 00:39:02 seen one of your other vids! 00:39:17 i don't have other videos 00:39:23 oh 00:39:32 must have been from someone else then sorry 00:39:37 public, that is 00:39:37 -!- k0001 [~k0001@host76.190-228-122.telecom.net.ar] has quit [Ping timeout: 240 seconds] 00:39:41 don't know why it was groupd that way 00:39:52 by the name? 00:40:01 -!- Yuuhi [benni@p5483B2A9.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:40:08 dunno, it was in the side list 00:40:50 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 00:40:58 out-2.ogv is not as an uncommon name as one might think. 00:42:17 dunno, i thought its showing related vids on the side-bar! and which are related to him or so! 00:42:20 i also have out.ogv, but it's more boring and features commonqt http://www.youtube.com/watch?v=gg9KH2_xE24 00:42:26 meh 00:43:19 biology ? 00:43:22 uh 00:43:42 -!- fantazo [~fantazo@213.129.230.10] has quit [Remote host closed the connection] 00:43:43 lol 00:44:02 *wbooze* gets a flash-back! 00:44:16 what was the the study of living objects ?! 00:44:36 it was off-topic 00:44:40 s/the/that/ 00:50:10 wbooze: You might like #lispcafe. It's supposed to be the chatty place and you seem chatty. 00:51:10 meh 00:51:25 stassats: just pasted this example: http://www.lichteblau.com/git/?p=commonqt.git;a=blob_plain;f=tutorial/conv.lisp;hb=master in SBCL on 64 bit linux and after 3-4 seconds of the app running, SBCL dumped core, any idea why? 00:51:30 *wbooze* wonders why he got chatty after that many years! 00:52:37 the inferior lisp buffer sais this: Received signal 11 in non-lisp thread 140736934110976, resignalling to a lisp thread. 00:53:00 sbcl doesn't like when signals happen in foreign threads 00:53:18 it would work on CCL 00:53:32 have callbacks been fixed up yet? I got that when I tried callbacks in sbcl. 00:54:04 Bike: callbacks work fine. It's being called from foreign threads that doesn't work. 00:54:29 Oh, that's what I meant. 00:54:53 stassats: I know approximately 0 things about FFIs, is that something difficult to fix? 00:55:11 pavelpenev: we use that signal internally. See if you can make the relevant library use another signal. 00:55:55 and that code shouldn't really signal any signals in foreign threads 00:56:18 try running it again 00:57:07 I've had failures in callbacks with both CCL & SBCL: http://trac.clozure.com/ccl/ticket/911 (same behavior in SBCL, but I haven't actually filed a report there) 00:58:09 sellout: yeah, that's not going to work in SBCL. 00:58:19 pavelpenev: most C code doesn't handle SIGSEGV, so the C side would probably crash 00:59:03 -!- wakeup [~max@xdsl-78-34-212-133.netcologne.de] has quit [Quit: leaving] 00:59:22 stassats: ran it again several times, it seems to crash after I move the cursor over the window, or try to move it 00:59:46 what os, qt version? 01:01:45 qt just shouldn't create any threads at all 01:02:04 Kubuntu 12.04 64 bit, synaptic says qt is 4:4.8.1-0ubuntu4.2 or something 01:02:08 err, why 01:02:17 is qt not thread-safe ? 01:02:27 wbooze: and you should follow the context 01:02:47 pavelpenev: should work 01:03:13 unless kubuntu bastardizes qt in some way 01:03:56 I have a separate debian testing installed, I'll test it there tomorrow, and tell you. 01:04:00 can you attach gdb and see how much threads there is? 01:04:11 by typing "info threads" 01:04:39 and what are they about 01:05:07 how do i attach gdb? 01:05:39 -!- Dalek_Baldwin [~Adium@75-142-48-121.static.mtpk.ca.charter.com] has quit [Quit: Leaving.] 01:05:39 gdb -p pid 01:05:59 where pid is the sbcl id? 01:06:06 sbcl pid 01:06:32 attach, type continue, run (qt-conv::main ) and switch to gdb and look for clues 01:07:45 zodiac1111 [~zodiac111@183.129.147.44] has joined #lisp 01:08:01 and it's better to do this outside of slime, because slime creates it's own threads 01:09:58 info threads says No threads, will try it again outside slime 01:10:31 that means you didn't attach gdb to sbcl 01:11:11 peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #lisp 01:11:55 yeah 01:12:39 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 01:13:40 -!- antgreen [~user@bas3-toronto06-1177889988.dsl.bell.ca] has quit [Ping timeout: 246 seconds] 01:14:54 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 01:16:53 ah, i think sudo did it, 1 thread before calling main, when i do, it just sits there, i type continue and it segfaults 01:17:09 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 01:17:09 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 265 seconds] 01:17:59 chu [~chu@unaffiliated/chu] has joined #lisp 01:18:05 well, anyhow, it's clear that this code causes qt to spawn a thread, but i don't know why 01:18:16 because it should not and it does not for me 01:18:52 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 240 seconds] 01:20:19 Dalek_Baldwin [~Adium@108-225-26-178.lightspeed.irvnca.sbcglobal.net] has joined #lisp 01:20:31 found another gaping hole in my knowege, gdb, anyway it says Program received signal SIGSEGV, Segmentation fault. I type info threads anyway, and it says 1 thread again. 01:21:16 and if you continue? 01:21:27 does it break into gdb again? 01:22:02 same message about segfaulting, but the next line gives me a different address(i think its an address. 01:22:28 and now what does info threads say? 01:22:32 oh, its the same, i got onfused with the thread address, sorry 01:22:42 1 thread 01:22:53 -!- iocor [~textual@unaffiliated/iocor] has quit [Quit: Computer has gone to sleep.] 01:25:13 ccl works fine 01:25:18 fantazo [~fantazo@91-119-143-213.dynamic.xdsl-line.inode.at] has joined #lisp 01:27:07 *stassats* managed to freeze gdb 01:29:33 -!- kpreid_ [~kpreid@adsl-75-37-17-153.dsl.pltn13.sbcglobal.net] has quit [Quit: Quitting] 01:29:47 -!- k0001 [~k0001@host76.190-228-122.telecom.net.ar] has quit [Ping timeout: 244 seconds] 01:29:51 aha, after i tried it again and typed continue for who knows how many times it opened a window and created a new thread 01:30:24 i guess you don't have qt debugging symbols installed... 01:30:26 sabalaba [~Adium@adsl-76-194-112-186.dsl.pltn13.sbcglobal.net] has joined #lisp 01:30:40 should i install them and try again? 01:30:47 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 01:31:08 it would show more informative backtrace 01:32:18 crap, gdb hung again 01:36:48 mathrick [~mathrick@85.218.134.11] has joined #lisp 01:39:03 eataix [~eataix@unaffiliated/eataix] has joined #lisp 01:42:48 thats it for me for tonight. 01:44:57 -!- PECCU is now known as peccu 01:45:59 -!- sabalaba [~Adium@adsl-76-194-112-186.dsl.pltn13.sbcglobal.net] has quit [Quit: Leaving.] 01:49:37 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 01:50:59 -!- anon119 [~bman@12.104.148.2] has left #lisp 01:51:56 jcazevedo [~jcazevedo@188.250.84.4] has joined #lisp 01:59:23 -!- mickbeaver [~mickbeave@216-136-25-2.static.twtelecom.net] has quit [Quit: Leaving.] 02:00:10 -!- eli [~eli@racket/eli] has quit [Ping timeout: 252 seconds] 02:00:56 Kron_ [~Kron@59.92.154.18] has joined #lisp 02:01:58 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 246 seconds] 02:02:53 is there some way to fix slime not coloring block comments correctly? 02:03:01 -!- ZC|Mobile [~weechat@unaffiliated/forgottenwizard] has quit [Ping timeout: 246 seconds] 02:04:10 jcazevedo_ [~jcazevedo@bl6-226-8.dsl.telepac.pt] has joined #lisp 02:05:20 -!- gravicappa [~gravicapp@ppp91-77-168-168.pppoe.mtu-net.ru] has quit [Ping timeout: 255 seconds] 02:05:55 leo2007 [~leo@222.130.136.147] has joined #lisp 02:06:06 -!- jcazevedo [~jcazevedo@188.250.84.4] has quit [Ping timeout: 264 seconds] 02:07:57 -!- jcazevedo_ is now known as jcazevedo 02:11:36 -!- prince_jammys [~mischa@pool-71-247-19-170.nycmny.east.verizon.net] has quit [Remote host closed the connection] 02:18:27 -!- mathrick [~mathrick@85.218.134.11] has quit [Remote host closed the connection] 02:19:14 mathrick [~mathrick@85.218.134.11] has joined #lisp 02:21:34 Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has joined #lisp 02:24:02 -!- Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 02:24:08 leoncamel [~user@219.142.131.1] has joined #lisp 02:26:11 -!- mathrick is now known as mathrick_ 02:26:12 -!- mathrick_ is now known as mathrick 02:27:54 -!- agumonkey [~agu@233.158.70.86.rev.sfr.net] has quit [Read error: Operation timed out] 02:34:40 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Quit: (quit :reason 'sleep)] 02:36:03 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 02:43:01 -!- b1rkh0ff [~b1rkh0ff@178.77.2.48] has quit [Ping timeout: 248 seconds] 02:44:33 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 02:48:29 disciple [~krishna@117.207.105.69] has joined #lisp 02:58:43 -!- jcazevedo [~jcazevedo@bl6-226-8.dsl.telepac.pt] has quit [Quit: jcazevedo] 03:02:00 gurrag [~gurrag@bb-216-195-184-91.gwi.net] has joined #lisp 03:02:04 -!- gurrag [~gurrag@bb-216-195-184-91.gwi.net] has quit [Changing host] 03:02:04 gurrag [~gurrag@unaffiliated/gurrag] has joined #lisp 03:03:01 -!- benny [~user@87.122.112.0] has quit [Ping timeout: 246 seconds] 03:05:24 pnq [~nick@unaffiliated/pnq] has joined #lisp 03:10:59 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 03:23:18 -!- kennyd [~kennyd@93-138-93-167.adsl.net.t-com.hr] has quit [Ping timeout: 265 seconds] 03:23:47 -!- dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 03:24:48 kennyd [~kennyd@78-1-190-217.adsl.net.t-com.hr] has joined #lisp 03:26:03 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 03:31:46 -!- kanru [~kanru@199.195.142.182] has quit [Ping timeout: 255 seconds] 03:36:37 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 240 seconds] 03:36:45 kpreid [~kpreid@adsl-75-37-17-153.dsl.pltn13.sbcglobal.net] has joined #lisp 03:37:19 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 246 seconds] 03:38:46 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 03:43:29 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 03:45:09 -!- wbooze [~wbooze@xdsl-87-79-249-110.netcologne.de] has quit [Ping timeout: 244 seconds] 03:50:13 c0atz1n [~c0atz1n@187.172.217.176] has joined #lisp 03:53:10 steffi_s [~marioooh@184.152.73.25] has joined #lisp 03:55:29 -!- eataix [~eataix@unaffiliated/eataix] has left #lisp 03:57:42 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Ping timeout: 264 seconds] 03:59:12 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 04:03:15 theos [~theos@unaffiliated/theos] has joined #lisp 04:06:43 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 04:06:43 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 04:09:27 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 04:09:27 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 04:10:04 -!- leo2007 [~leo@222.130.136.147] has quit [Ping timeout: 246 seconds] 04:11:42 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 04:11:42 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 04:12:08 xyxu [~Adium@58.41.1.41] has joined #lisp 04:13:54 -!- Ottre [ottre@wikipedia/Ottre] has quit [Ping timeout: 264 seconds] 04:14:29 Ottre [~ottre@wikipedia/Ottre] has joined #lisp 04:16:23 -!- nkkarthik [~nkkarthik@203.109.110.135] has quit [Ping timeout: 245 seconds] 04:18:05 -!- Codynyx [~cody@c-75-72-28-122.hsd1.mn.comcast.net] has quit [Read error: Connection reset by peer] 04:18:43 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 04:18:43 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 04:18:52 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 04:19:53 Codynyx [~cody@c-75-72-28-122.hsd1.mn.comcast.net] has joined #lisp 04:20:22 lebro [~monx@ool-18babb78.dyn.optonline.net] has joined #lisp 04:22:05 Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has joined #lisp 04:24:13 -!- Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 04:27:59 -!- peccu is now known as PECCU 04:29:38 -!- Dalek_Baldwin [~Adium@108-225-26-178.lightspeed.irvnca.sbcglobal.net] has quit [Quit: Leaving.] 04:32:19 pnathan1 [~Adium@75.87.250.229] has joined #lisp 04:33:11 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 04:34:10 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 04:35:02 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 04:35:46 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 04:36:46 neoesque [~neoesque@210.59.147.226] has joined #lisp 04:36:55 -!- peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Ping timeout: 260 seconds] 04:37:40 -!- xyxu [~Adium@58.41.1.41] has quit [Quit: Leaving.] 04:41:10 m7w [~chatzilla@178.172.214.177] has joined #lisp 04:42:23 hitecnologys [~hitecnolo@94.137.45.28] has joined #lisp 04:44:21 -!- Bike [~Glossina@207-224-20-1.ptld.qwest.net] has quit [Quit: -_-] 04:45:31 benny [~user@i577A1419.versanet.de] has joined #lisp 04:47:31 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 04:48:15 Bike [~Glossina@207-224-20-1.ptld.qwest.net] has joined #lisp 04:48:22 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 04:48:40 -!- pnathan1 [~Adium@75.87.250.229] has quit [Quit: Leaving.] 04:49:20 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 04:49:51 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 04:50:06 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 04:50:27 dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 04:50:28 -!- dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 04:50:34 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 04:52:04 -!- steffi_s [~marioooh@184.152.73.25] has quit [Quit: zzzz] 04:52:06 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 04:52:30 -!- getoffmalawn [~getoffmal@CPE-124-191-133-14.wzyy1.woo.bigpond.net.au] has quit [Ping timeout: 252 seconds] 04:53:47 -!- Fare [~Fare@c-68-81-138-209.hsd1.pa.comcast.net] has quit [Quit: Leaving] 04:59:42 dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 04:59:42 -!- dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 05:00:28 -!- disciple [~krishna@117.207.105.69] has quit [Ping timeout: 246 seconds] 05:00:29 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 05:00:42 megamind [~Nevermind@123.16.238.167] has joined #lisp 05:01:08 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has left #lisp 05:01:50 ykm [~yash@180.148.41.116] has joined #lisp 05:01:58 dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 05:01:58 -!- dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 05:02:10 pnpuff` [~pnpuff@unaffiliated/pnpuff] has joined #lisp 05:04:38 -!- c0atz1n [~c0atz1n@187.172.217.176] has quit [Quit: leaving] 05:06:47 real-hitecnology [~hitecnolo@94.137.45.28] has joined #lisp 05:06:48 -!- hitecnologys [~hitecnolo@94.137.45.28] has quit [Read error: Connection reset by peer] 05:08:20 -!- H4ns` is now known as H4ns 05:08:21 disciple [~krishna@117.207.105.69] has joined #lisp 05:08:31 -!- leoncamel [~user@219.142.131.1] has quit [Ping timeout: 246 seconds] 05:09:42 dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 05:09:43 -!- dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 05:10:28 -!- pnpuff` [~pnpuff@unaffiliated/pnpuff] has left #lisp 05:10:56 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 05:13:20 pnathan1 [~Adium@75.87.250.229] has joined #lisp 05:16:40 hi lisper 05:16:50 So, in sbcl this fails saying SOMETHING-NEW isn't bound, but if I define SOMETHING-NEW the value is correctly resolved to the SOMETHING-NEW in the let. How can I make this work without having SOMETHING-NEW defined in the global scope? http://pastebin.com/Qi8TRgpb 05:17:15 -!- real-hitecnology [~hitecnolo@94.137.45.28] has quit [Quit: real-hitecnology] 05:17:18 anyone interest in Lisp compiler on .NET ? 05:17:35 leoncamel [~user@219.142.131.1] has joined #lisp 05:17:46 hitecnologys [~hitecnolo@94.137.45.28] has joined #lisp 05:17:56 nightfly: eval works in the null lexical environment. there is no such way (short of wrapping the eval'd code in a let) 05:18:00 -!- fold [~fold@71-8-117-85.dhcp.ftwo.tx.charter.com] has quit [Ping timeout: 255 seconds] 05:18:49 Can I make a macro that will do what I want? 05:19:18 What exactly are you trying to do? Eval is not usually the right solution. 05:22:44 -!- ykm [~yash@180.148.41.116] has quit [Quit: leaving] 05:23:48 I'm sure it's not. I want to be able to load a small bit of code from an external source, make sure it only contains function names that are on a whitelist and then evaluate the code in the context of a let. 05:25:57 nightfly: are you trying to print again to see how your input is parsed into lexical environment ? 05:26:38 nightfly: tread carefully, but: you don't need a macro, just something like (eval `(let (... whatever ...) ,(read-from-string input))) should do it 05:26:54 nightfly: use cl:compile instead. 05:27:50 not sure if he want it compiled or just interpreted 05:28:59 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 05:29:07 -!- mritz [~textual@cpe-70-112-3-176.austin.res.rr.com] has quit [Quit: Computer has gone to sleep.] 05:29:57 kanru [~kanru@66.80.220.195] has joined #lisp 05:31:03 That's ok, compile doesn't mean what you think it means. :) 05:31:27 -!- bzzbzz [~franco@modemcable151.155-57-74.mc.videotron.ca] has quit [Quit: leaving] 05:32:52 ykm [~ykm@180.148.41.116] has joined #lisp 05:35:50 -!- pnathan1 [~Adium@75.87.250.229] has quit [Quit: Leaving.] 05:35:57 -!- hitecnologys [~hitecnolo@94.137.45.28] has quit [Quit: hitecnologys] 05:36:42 dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 05:36:42 -!- dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 05:37:12 dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 05:40:22 sdemarre [~serge@91.176.118.176] has joined #lisp 05:44:46 Bike: Thanks, that does what I need. Looks kind of messy but works. 05:44:46 -!- disciple [~krishna@117.207.105.69] has quit [Read error: Connection reset by peer] 05:44:51 -!- srolls` [~user@c-76-126-212-192.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 05:46:50 nightfly: keep in mind, it's really hard to execute lisp code with any degree of safety. there's *read-eval* and such... 05:50:40 disciple [~krishna@117.201.27.161] has joined #lisp 05:53:38 is there a way to turn javascript into parenscript? 05:54:54 eni [~eni@31.171.153.34] has joined #lisp 05:56:00 -!- PECCU is now known as peccu 05:58:10 I'm keeping that very much in mind. I'm allowing only functions '(eql or and not) to be called and a list of four vars, t, and nil to be reffered to. 05:58:54 Maybe writing it a as a trivial compiler would help. 05:59:06 with that much restriction you'd probably be better off dealing with it yourself, yeah. 06:01:54 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 264 seconds] 06:03:33 eni [~eni@31.171.153.34] has joined #lisp 06:03:35 mishoo [~mishoo@79.112.112.121] has joined #lisp 06:06:05 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Quit: Leaving] 06:11:31 Section42L [~chatzilla@CPE18593345ef4c-CM18593345ef49.cpe.net.cable.rogers.com] has joined #lisp 06:11:42 tiglog [~topeak@61.149.230.76] has joined #lisp 06:11:43 -!- Section42L [~chatzilla@CPE18593345ef4c-CM18593345ef49.cpe.net.cable.rogers.com] has left #lisp 06:11:52 gravicappa [~gravicapp@ppp91-77-168-168.pppoe.mtu-net.ru] has joined #lisp 06:20:28 Dalek_Baldwin [~Adium@75-142-48-121.static.mtpk.ca.charter.com] has joined #lisp 06:20:33 jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has joined #lisp 06:20:40 -!- lebro [~monx@ool-18babb78.dyn.optonline.net] has quit [Read error: Connection reset by peer] 06:22:29 Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has joined #lisp 06:24:48 -!- Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 06:32:49 peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #lisp 06:33:51 piko [~piko@ip4-83-240-108-205.cust.nbox.cz] has joined #lisp 06:37:28 -!- pspace [~andrew@li450-44.members.linode.com] has quit [Remote host closed the connection] 06:37:51 teggi [~teggi@113.172.50.222] has joined #lisp 06:42:02 -!- mike4_ [~mike4_@gateway/tor-sasl/mike4/x-38362156] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 06:51:09 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 244 seconds] 06:54:22 anyone interest in Lisp compiler that generate IL code on .NET ? 06:54:45 abcl used to do that (I think?), so presumably someone is 06:56:35 thought it's in Java 06:57:15 it is, but I think there used to be a CLR backend 06:57:23 I'm attempting to make on based on Tim Ronbinson's fsharpLisp 06:57:37 *make one* 07:00:04 but yeah, I'm sure people would be interested. 07:00:45 don't know why he stopped his implementation 07:01:07 abcl runs on IKVM, yes. 07:03:06 I want to make a more direct approach 07:06:16 Do macros get compiled in CL ? 07:06:24 stat_vi [~stat@dslb-094-218-019-145.pools.arcor-ip.net] has joined #lisp 07:07:25 that's not really a well-posed question, but the answer to what you're probably thinking is yes, I think 07:08:07 -!- mishoo [~mishoo@79.112.112.121] has quit [Ping timeout: 240 seconds] 07:08:51 I'm thinking "NO", actually . Just think about the transformation that was made for macros-using functions. 07:09:32 of cause, it's from my perspective of my current in-progress compiler .. 07:09:48 I'm not sure what you mean, sorry. 07:10:26 ... 07:11:10 well, thanks, maybe I'll come back when my compiler can really work .. 07:12:08 but basically what I'm thinking is that compiling is mandated to expand all macros. 07:13:01 pnpuff [~user@unaffiliated/pnpuff] has joined #lisp 07:14:06 yep, that's my thought also. 07:14:39 all macros must be expanded before it's actually compiled. 07:16:52 -!- rtj [~rtj@bb220-255-83-99.singnet.com.sg] has quit [Quit: rtj] 07:17:17 rtj [~rtj@bb220-255-83-99.singnet.com.sg] has joined #lisp 07:20:44 -!- theos [~theos@unaffiliated/theos] has quit [Read error: Operation timed out] 07:21:40 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 07:22:28 anddam [~andrea@199.19.224.42] has joined #lisp 07:23:04 -!- Bike [~Glossina@207-224-20-1.ptld.qwest.net] has quit [Quit: Lost terminal] 07:23:16 Bike [~Glossina@207-224-20-1.ptld.qwest.net] has joined #lisp 07:23:30 -!- ykm [~ykm@180.148.41.116] has quit [Ping timeout: 264 seconds] 07:30:22 What do you use CL for, Bike ? 07:31:25 why do you ask? 07:32:50 -!- cataska [~cataska@210.64.6.233] has quit [Ping timeout: 246 seconds] 07:33:03 cataska [~cataska@210.64.6.233] has joined #lisp 07:34:45 MoALTz [~no@host-92-2-113-189.as43234.net] has joined #lisp 07:37:00 megamind: since clojure also supports both the jvm and clr, that it's rather powerful, and that some CL implementations exist that compile to C or C-like languages, perhaps closure as a basis for a future CL implementation would be worth looking at too 07:37:21 s/closure/clojure/ 07:37:23 -!- zodiac1111 [~zodiac111@183.129.147.44] has quit [Ping timeout: 246 seconds] 07:38:19 it then could arguably also allow mix of cl and clojure code, clos and clojure/java more static classes etc 07:39:01 just food for thought 07:40:58 -!- tensorpudding [~michael@108.87.19.176] has quit [Ping timeout: 245 seconds] 07:42:55 also, how hard is clr access from C? Because there are CL to C compilers, some allowing arbitrary inline C code which can be preprocessed/created by functions/macros, ability to load dynamic libraries, etc (i.e. ECL), perhaps an elegant clr-ffi wouldn't be too hard to write for it (if at all possible) 07:43:00 bbl 07:47:59 -!- kanru [~kanru@66.80.220.195] has quit [Ping timeout: 244 seconds] 07:49:44 ivan-kanis [~user@89.83.137.164] has joined #lisp 07:51:36 -!- chu [~chu@unaffiliated/chu] has quit [Ping timeout: 244 seconds] 07:52:12 phadthai, thanks, I'm learning to make a lisp compiler on my own on .NET, it compile directly to IL code. Currently written by F# 07:53:52 lars_t_h [~lars_t_h@002129118229.mbb.telenor.dk] has joined #lisp 07:56:18 oh ok, I guess I misunderstood your question and were looking for one, rather than writing one :) happy hacking 07:56:48 s/were/that you were/ 07:57:01 zodiac1111 [~zodiac111@183.129.147.44] has joined #lisp 08:04:10 killerboy [~mateusz@217.17.38.43] has joined #lisp 08:04:49 -!- pnpuff [~user@unaffiliated/pnpuff] has quit [Remote host closed the connection] 08:08:43 -!- sdemarre [~serge@91.176.118.176] has quit [Read error: Connection reset by peer] 08:09:09 -!- abeaumont [~Alfredo@138.Red-79-157-152.dynamicIP.rima-tde.net] has quit [] 08:09:33 sdemarre [~serge@91.176.173.55] has joined #lisp 08:10:30 chu [~chu@unaffiliated/chu] has joined #lisp 08:11:21 -!- shifty` [~user@114-198-35-89.dyn.iinet.net.au] has quit [Read error: Connection reset by peer] 08:12:15 shifty` [~user@114-198-35-89.dyn.iinet.net.au] has joined #lisp 08:14:16 punee [~punee@213-245-106-105.rev.numericable.fr] has joined #lisp 08:16:29 -!- Scheisselstadt is now known as tlaloc 08:17:25 phadthai, I'm seeking for some references about implementing lisp compiler, or some experience on it :P 08:18:07 have you read lisp in small pieces? 08:18:45 not yet 08:18:56 the hyperspec's chapter 3 "Evaluation and Compilation" should also help 08:19:12 jtza8 [~jtza8@196-210-142-154.dynamic.isadsl.co.za] has joined #lisp 08:19:37 it's not code but it describes the ordering and the operations 08:19:44 -tlaloc:#lisp- http://pastebin.com/aactujjb After reading this pastebin I have lost all faith in humanity after seeing that Freenode tolerates child porn sharing in pm. :Unhandled CTCP command 08:20:07 assembly instructions too ? 08:20:16 -tlaloc:#lisp- http://pastebin.com/aactujjb After reading this pastebin I have lost all faith in humanity after seeing that Freenode tolerates child porn sharing in pm. :Unhandled CTCP command 08:21:08 -!- Kron_ [~Kron@59.92.154.18] has quit [Ping timeout: 246 seconds] 08:22:36 phadthai, thanks I will find more about that, must go now brb 08:22:43 -!- megamind [~Nevermind@123.16.238.167] has quit [Quit: Leaving.] 08:22:59 Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has joined #lisp 08:23:59 -tlaloc:#lisp- http://pastebin.com/aactujjb After reading this pastebin I have lost all faith in humanity after seeing that Freenode tolerates child porn sharing in pm. 4353333 08:25:18 -!- Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 08:25:25 theos [~theos@unaffiliated/theos] has joined #lisp 08:25:54 -!- Bike [~Glossina@207-224-20-1.ptld.qwest.net] has quit [Quit: must sleep] 08:25:58 -!- tlaloc [Scheissels@204.12.223.123] has quit [K-Lined] 08:28:22 -!- tiglog [~topeak@61.149.230.76] has quit [Quit: Leaving] 08:28:41 Bike [~Glossina@207-224-20-1.ptld.qwest.net] has joined #lisp 08:28:57 -!- Bike [~Glossina@207-224-20-1.ptld.qwest.net] has quit [Client Quit] 08:29:54 Rajesh [~Rajesh@117.203.18.233] has joined #lisp 08:30:06 poiu [57920545@gateway/web/freenode/ip.87.146.5.69] has joined #lisp 08:30:18 -!- Rajesh [~Rajesh@117.203.18.233] has quit [Max SendQ exceeded] 08:30:43 hello 08:31:04 can anybody tell me how I can run the options the ecl debugger gives me? 08:31:04 Vicfred [~Grothendi@189.228.15.123] has joined #lisp 08:31:24 or is there any documentation for the ecl debugger? 08:34:52 benkard [~benkard@mnch-4d04c175.pool.mediaWays.net] has joined #lisp 08:38:50 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 08:40:09 -!- lars_t_h [~lars_t_h@002129118229.mbb.telenor.dk] has quit [Quit: Leaving] 08:43:38 poiu: if you're using slime, it should be as with other implementations, if not, you can type ? at the prompt, commands begin with a column (:) 08:43:58 -!- schmx [~marcus@sxemacs/devel/schme] has quit [Remote host closed the connection] 08:45:20 phadthai: thanks 08:45:25 phadthai: : the : did the trick 08:45:37 with :r for restart 08:45:41 welcome 08:46:37 callen [~callen@unaffiliated/callen] has joined #lisp 08:46:57 so I want to test the runtime performance of a few different functions 08:47:16 right now I've got time wrapped around a repeat 100 and a collect of the function with the arguments I want to run 08:47:18 VeLtInS [~VeLtInS@bl14-198-243.dsl.telepac.pt] has joined #lisp 08:48:05 instead of seeing the total runtime from (time ...) of all the runs, how would I collect the actual times and start taking the average of them? 08:48:29 ehu` [~ehuels@089144206206.atnat0015.highway.a1.net] has joined #lisp 08:48:41 -!- ehu [~ehuels@089144206206.atnat0015.highway.a1.net] has quit [Ping timeout: 255 seconds] 08:50:56 answer_42 [~answer_42@541AB7C3.cm-5-3c.dynamic.ziggo.nl] has joined #lisp 08:51:12 prxq [~mommer@mnhm-590c053d.pool.mediaWays.net] has joined #lisp 08:51:20 -!- DDR [~chatzilla@d172-218-2-5.bchsia.telus.net] has quit [Quit: for the love of god this is not safe for work] 08:52:11 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Quit: Close the world, Open the nExt] 08:55:25 mucker [~mucker@183.83.240.198] has joined #lisp 08:57:16 abeaumont [~Alfredo@89.130.60.29] has joined #lisp 08:57:24 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: Leaving...] 09:05:36 add^_ [~add^_^@m90-141-63-88.cust.tele2.se] has joined #lisp 09:09:37 Kron_ [~Kron@59.92.154.18] has joined #lisp 09:11:51 -!- ehu` is now known as ehu 09:14:34 -!- k0001 [~k0001@host76.190-228-122.telecom.net.ar] has quit [Ping timeout: 246 seconds] 09:15:34 sytse [sytse@swielinga.nl] has joined #lisp 09:17:18 VeLtInS_ [~VeLtInS@bl14-198-243.dsl.telepac.pt] has joined #lisp 09:18:31 -!- m7w [~chatzilla@178.172.214.177] has quit [Ping timeout: 246 seconds] 09:19:08 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Quit: Leaving] 09:20:06 naeg [~naeg@194.208.239.170] has joined #lisp 09:20:27 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 09:20:49 Khisanth [~Khisanth@50.14.244.111] has joined #lisp 09:21:06 -!- drl_ [~lat@110.139.229.172] has quit [Ping timeout: 255 seconds] 09:21:07 -!- VeLtInS [~VeLtInS@bl14-198-243.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 09:25:03 m7w [~chatzilla@178.172.214.177] has joined #lisp 09:28:41 -!- zodiac1111 [~zodiac111@183.129.147.44] has quit [Ping timeout: 246 seconds] 09:30:07 anon119 [~bman@c-67-181-158-121.hsd1.ca.comcast.net] has joined #lisp 09:31:19 -!- benkard [~benkard@mnch-4d04c175.pool.mediaWays.net] has quit [Ping timeout: 244 seconds] 09:32:00 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 09:32:29 mike4_ [~mike4_@gateway/tor-sasl/mike4/x-38362156] has joined #lisp 09:32:52 drl_ [~lat@110.139.229.172] has joined #lisp 09:39:48 -!- Kron_ [~Kron@59.92.154.18] has quit [Quit: Kron awayyy!] 09:43:37 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 246 seconds] 09:44:54 Alice3 [~Alice@cpc3-grim12-0-0-cust329.12-3.cable.virginmedia.com] has joined #lisp 09:44:56 molbdnilo [~Ove@c80-216-199-115.bredband.comhem.se] has joined #lisp 09:48:18 Rajesh [~Rajesh@117.203.18.233] has joined #lisp 09:48:40 -!- Rajesh is now known as Guest78061 09:48:40 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: Leaving...] 09:49:40 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust329.12-3.cable.virginmedia.com] has quit [Client Quit] 09:57:29 Alice3 [~Alice@cpc3-grim12-0-0-cust329.12-3.cable.virginmedia.com] has joined #lisp 09:58:37 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Ping timeout: 240 seconds] 10:04:26 -!- molbdnilo [~Ove@c80-216-199-115.bredband.comhem.se] has quit [Quit: molbdnilo] 10:09:44 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 10:15:53 attila_lendvai [~attila_le@5.34.26.84] has joined #lisp 10:15:53 -!- attila_lendvai [~attila_le@5.34.26.84] has quit [Changing host] 10:15:53 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 10:16:34 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 10:16:34 attila_lendvai1 [~attila_le@5.34.26.84] has joined #lisp 10:17:17 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 10:21:37 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 240 seconds] 10:21:41 -!- attila_lendvai1 [~attila_le@5.34.26.84] has quit [Ping timeout: 250 seconds] 10:24:16 Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has joined #lisp 10:25:01 benkard [~benkard@mnch-4d04c175.pool.mediaWays.net] has joined #lisp 10:26:37 -!- Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 10:27:13 attila_lendvai [~attila_le@5.34.26.84] has joined #lisp 10:27:14 -!- attila_lendvai [~attila_le@5.34.26.84] has quit [Changing host] 10:27:14 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 10:30:32 wbooze [~wbooze@xdsl-78-35-167-215.netcologne.de] has joined #lisp 10:30:33 -!- fantazo [~fantazo@91-119-143-213.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 10:31:17 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 10:31:17 jcazevedo [~jcazevedo@bl6-226-8.dsl.telepac.pt] has joined #lisp 10:34:52 -!- benkard [~benkard@mnch-4d04c175.pool.mediaWays.net] has quit [Ping timeout: 244 seconds] 10:38:10 benkard [~benkard@mnch-4d04c175.pool.mediaWays.net] has joined #lisp 10:38:52 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: Leaving...] 10:44:54 Yuuhi [benni@p5483B3EA.dip.t-dialin.net] has joined #lisp 10:45:45 saschakb [~skbierm@gateway/tor-sasl/saschakb] has joined #lisp 10:56:12 -!- stat_vi [~stat@dslb-094-218-019-145.pools.arcor-ip.net] has quit [Quit: leaving] 10:58:01 paradoja [~paradoja@acceso-cmp174-200.lpa.idec.net] has joined #lisp 11:00:37 -!- disciple [~krishna@117.201.27.161] has quit [Ping timeout: 246 seconds] 11:02:55 disciple [~krishna@117.201.27.161] has joined #lisp 11:03:28 -!- superflit [~superflit@75-171-206-72.hlrn.qwest.net] has quit [Ping timeout: 245 seconds] 11:05:08 -!- VeLtInS_ [~VeLtInS@bl14-198-243.dsl.telepac.pt] has quit [Quit: Leaving] 11:06:54 -!- ehu [~ehuels@089144206206.atnat0015.highway.a1.net] has quit [Ping timeout: 244 seconds] 11:07:05 -!- poiu [57920545@gateway/web/freenode/ip.87.146.5.69] has quit [Ping timeout: 245 seconds] 11:07:55 -!- chturne_ [~chturne@host86-145-186-233.range86-145.btcentralplus.com] has quit [Quit: Leaving] 11:08:27 Kenjin [~josesanto@2.80.243.121] has joined #lisp 11:15:13 -!- Guest78061 [~Rajesh@117.203.18.233] has quit [Quit: Leaving to Quit] 11:15:27 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 11:20:49 Spion [~spion@unaffiliated/spion] has joined #lisp 11:24:15 callen: if you are on sbcl, sb-sprof package has a profiler 11:25:30 -!- benkard [~benkard@mnch-4d04c175.pool.mediaWays.net] has quit [Ping timeout: 244 seconds] 11:28:22 fantazo [~fantazo@213.129.230.10] has joined #lisp 11:29:35 -!- m7w [~chatzilla@178.172.214.177] has quit [Ping timeout: 272 seconds] 11:30:09 -!- p_l|x61s [~pl@91.222.124.6] has quit [Ping timeout: 244 seconds] 11:31:47 ehu [~ehuels@089144206206.atnat0015.highway.a1.net] has joined #lisp 11:32:05 molbdnilo [~Ove@c80-216-199-115.bredband.comhem.se] has joined #lisp 11:32:13 p_l|x61s [~pl@91.222.124.6] has joined #lisp 11:37:09 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 11:39:27 -!- p_l|x61s [~pl@91.222.124.6] has quit [Ping timeout: 244 seconds] 11:39:39 p_l|x61s [~pl@91.222.124.6] has joined #lisp 11:42:58 -!- gravicappa [~gravicapp@ppp91-77-168-168.pppoe.mtu-net.ru] has quit [Ping timeout: 246 seconds] 11:45:49 -!- saschakb [~skbierm@gateway/tor-sasl/saschakb] has quit [Quit: WeeChat 0.3.8] 11:46:46 saschakb [~skbierm@gateway/tor-sasl/saschakb] has joined #lisp 11:46:54 -!- Beetny [~Beetny@ppp118-208-8-51.lns20.bne1.internode.on.net] has quit [Ping timeout: 264 seconds] 11:47:51 -!- nowhere_man [~pierre@AStrasbourg-551-1-141-135.w90-26.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 11:50:44 I didn't notice (of course I tend to use w3m), but lisppaste highlights matching enclosing parentheses in different colors when you move the mouse over lisp code. Is there an emacs function to do the same in emacs? 11:51:48 pjb: yes, but I don't remember which one 11:53:09 Rajesh [~Rajesh@117.203.17.19] has joined #lisp 11:53:31 -!- Rajesh is now known as Guest34230 11:53:40 benkard [~benkard@mnch-4d04c175.pool.mediaWays.net] has joined #lisp 11:55:07 -!- Guest34230 [~Rajesh@117.203.17.19] has quit [Max SendQ exceeded] 11:55:49 agumonkey [~agu@233.158.70.86.rev.sfr.net] has joined #lisp 11:57:42 Guest34230 [~Rajesh@117.203.17.19] has joined #lisp 11:59:07 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 12:00:14 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Remote host closed the connection] 12:01:21 -!- chu [~chu@unaffiliated/chu] has quit [Ping timeout: 250 seconds] 12:02:09 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Quit: Bye.] 12:02:28 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 12:03:15 chu [~chu@unaffiliated/chu] has joined #lisp 12:05:28 -!- Guest34230 [~Rajesh@117.203.17.19] has quit [Max SendQ exceeded] 12:06:03 gffa [~unknown@524895DD.cm-4-1c.dynamic.ziggo.nl] has joined #lisp 12:06:21 pjp: http://www.emacswiki.org/emacs/RainbowDelimiters 12:06:24 gravicappa [~gravicapp@ppp91-77-176-174.pppoe.mtu-net.ru] has joined #lisp 12:06:27 -!- gffa is now known as Guest7925 12:08:02 Guest34230 [~Rajesh@117.203.17.19] has joined #lisp 12:08:24 -!- Guest7925 [~unknown@524895DD.cm-4-1c.dynamic.ziggo.nl] has quit [Read error: Connection reset by peer] 12:08:31 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 246 seconds] 12:08:49 Kron_ [~Kron@59.92.154.18] has joined #lisp 12:10:58 -!- Guest11736 [~ubuntu@c-24-34-195-237.hsd1.ma.comcast.net] has quit [Ping timeout: 245 seconds] 12:14:13 -!- cfdm [~user@222.235.51.254] has quit [Remote host closed the connection] 12:14:48 iocor [~textual@unaffiliated/iocor] has joined #lisp 12:15:32 gffa_ [~unknown@unaffiliated/gffa] has joined #lisp 12:16:33 -!- disciple [~krishna@117.201.27.161] has quit [Quit: zzzZZZ] 12:18:30 -!- killerboy is now known as blackkillerboy 12:19:28 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 12:21:30 Guest11736 [~ubuntu@c-24-34-195-237.hsd1.ma.comcast.net] has joined #lisp 12:23:17 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 12:24:29 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: Leaving...] 12:25:30 Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has joined #lisp 12:26:46 disciple [~krishna@117.201.27.161] has joined #lisp 12:26:47 -!- Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 12:28:28 -!- gffa_ is now known as gffa 12:31:18 cfdm [~user@222.235.51.254] has joined #lisp 12:32:21 -!- molbdnilo [~Ove@c80-216-199-115.bredband.comhem.se] has quit [Quit: molbdnilo] 12:33:11 answer_42: thanks. 12:34:48 -!- ivan-kanis [~user@89.83.137.164] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:35:31 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 12:36:40 answer_42: ah, but this one is static. I would have prefered a dynamic one that would colorize parentheses only when the mouse moves over the form (or the cursor). How exacting am I. 12:39:24 -!- blackkillerboy is now known as killerboy 12:42:25 -!- jtza8 [~jtza8@196-210-142-154.dynamic.isadsl.co.za] has quit [Ping timeout: 272 seconds] 12:45:15 superflit [~superflit@75-166-65-132.hlrn.qwest.net] has joined #lisp 12:47:35 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Remote host closed the connection] 12:47:44 sytse [sytse@home.swielinga.nl] has joined #lisp 12:49:39 pjb: http://www.emacswiki.org/emacs/HighlightParentheses 12:50:00 pjb: Hm, I think that one is doing it dynamicly, but I'm not sure. 12:51:43 zodiac1111 [~zodiac111@101.68.54.186] has joined #lisp 12:52:17 -!- Kron_ [~Kron@59.92.154.18] has quit [Read error: Connection reset by peer] 12:52:44 Kron_ [~Kron@59.92.183.90] has joined #lisp 12:58:19 answer_42: yes, it's more like it; thanks again. 13:00:07 -!- leoncamel [~user@219.142.131.1] has quit [Ping timeout: 240 seconds] 13:00:42 -!- iocor [~textual@unaffiliated/iocor] has quit [Ping timeout: 250 seconds] 13:01:49 Guthur [~user@host86-160-241-11.range86-160.btcentralplus.com] has joined #lisp 13:02:59 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 13:03:12 -!- benkard [~benkard@mnch-4d04c175.pool.mediaWays.net] has quit [Ping timeout: 246 seconds] 13:05:48 nkkarthik [~nkkarthik@123.201.64.26] has joined #lisp 13:07:48 -!- nanoc [~conanhome@201.251.103.66] has quit [Ping timeout: 244 seconds] 13:08:09 Sorella [~quildreen@oftn/member/Sorella] has joined #lisp 13:10:20 -!- nkkarthik [~nkkarthik@123.201.64.26] has quit [Remote host closed the connection] 13:10:40 nkkarthik [~nkkarthik@123.201.64.26] has joined #lisp 13:12:39 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.8] 13:16:46 -!- Kron_ [~Kron@59.92.183.90] has quit [Ping timeout: 246 seconds] 13:19:03 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #lisp 13:19:55 -!- gravicappa [~gravicapp@ppp91-77-176-174.pppoe.mtu-net.ru] has quit [Ping timeout: 246 seconds] 13:22:30 -!- Guest34230 [~Rajesh@117.203.17.19] has quit [Quit: Leaving to Quit] 13:24:13 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 13:26:38 -!- Guthur [~user@host86-160-241-11.range86-160.btcentralplus.com] has quit [Remote host closed the connection] 13:29:26 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 13:32:46 -!- p_l|x61s [~pl@91.222.124.6] has quit [Ping timeout: 250 seconds] 13:34:03 foreignFunction [~niksaak@94.27.88.22] has joined #lisp 13:36:15 Kron_ [~Kron@59.92.183.90] has joined #lisp 13:43:38 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Read error: Connection reset by peer] 13:43:39 -!- bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has quit [Read error: Operation timed out] 13:44:29 wakeup [~max@xdsl-89-0-92-43.netcologne.de] has joined #lisp 13:44:31 hiho 13:44:40 is anyone here using mel-base? 13:44:46 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 13:44:57 not me, what is it for ? 13:45:50 -!- rdd [~rdd@c83-250-152-156.bredband.comhem.se] has quit [Ping timeout: 248 seconds] 13:46:23 a library for handling email 13:49:03 -!- fantazo [~fantazo@213.129.230.10] has quit [Remote host closed the connection] 13:49:03 ah 13:49:49 never seen or used a common-lisp based email program/lib..... 13:49:55 yet 13:54:58 iocor [~textual@unaffiliated/iocor] has joined #lisp 13:59:58 -!- Kenjin [~josesanto@2.80.243.121] has quit [Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/] 14:02:39 xan_ [~xan@80.174.78.132.dyn.user.ono.com] has joined #lisp 14:06:45 bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has joined #lisp 14:07:20 -!- Kron_ [~Kron@59.92.183.90] has quit [Read error: Connection reset by peer] 14:07:28 -!- xan_ [~xan@80.174.78.132.dyn.user.ono.com] has quit [Client Quit] 14:09:04 zeissoctopus [~zeissocto@183178133120.ctinets.com] has joined #lisp 14:13:09 -!- Dalek_Baldwin [~Adium@75-142-48-121.static.mtpk.ca.charter.com] has quit [Quit: Leaving.] 14:18:31 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 14:19:23 rdd [~rdd@c83-250-152-156.bredband.comhem.se] has joined #lisp 14:24:10 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 14:25:51 Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has joined #lisp 14:27:07 -!- piko [~piko@ip4-83-240-108-205.cust.nbox.cz] has quit [Ping timeout: 240 seconds] 14:27:07 -!- Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 14:27:16 gravicappa [~gravicapp@ppp91-77-176-174.pppoe.mtu-net.ru] has joined #lisp 14:34:07 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 246 seconds] 14:35:41 -!- foreignFunction [~niksaak@94.27.88.22] has quit [Quit: Leaving.] 14:39:42 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust329.12-3.cable.virginmedia.com] has quit [Ping timeout: 276 seconds] 14:40:26 guyal [~michaelmu@108-235-117-64.lightspeed.sntcca.sbcglobal.net] has joined #lisp 14:42:19 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 14:43:08 -!- chu [~chu@unaffiliated/chu] has quit [Quit: leaving] 14:47:07 sysfault [~exalted@p3m/member/sysfault] has joined #lisp 14:47:15 Sorella [~quildreen@oftn/member/Sorella] has joined #lisp 14:54:58 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 14:55:57 -!- kennyd [~kennyd@78-1-190-217.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 14:57:01 mishoo [~mishoo@79.112.112.121] has joined #lisp 15:01:54 stassats [~stassats@wikipedia/stassats] has joined #lisp 15:02:00 stat_vi [~stat@dslb-094-218-011-104.pools.arcor-ip.net] has joined #lisp 15:03:07 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 15:04:45 eni [~eni@31.171.153.34] has joined #lisp 15:09:04 -!- Vicfred [~Grothendi@189.228.15.123] has quit [Quit: Leaving] 15:09:59 -!- neoesque [~neoesque@210.59.147.226] has quit [Quit: Bye!] 15:10:33 foreignFunction [~niksaak@94.27.88.22] has joined #lisp 15:14:36 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 250 seconds] 15:15:28 -!- anon119 [~bman@c-67-181-158-121.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 15:16:41 pnq [~nick@unaffiliated/pnq] has joined #lisp 15:18:51 whitedawg [~suraj@122.179.91.25] has joined #lisp 15:20:10 jtza8 [~jtza8@196-210-142-154.dynamic.isadsl.co.za] has joined #lisp 15:27:10 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:28:37 -!- zodiac1111 [~zodiac111@101.68.54.186] has quit [Ping timeout: 240 seconds] 15:28:43 -!- sysfault [~exalted@p3m/member/sysfault] has quit [Ping timeout: 246 seconds] 15:28:45 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 15:28:51 -!- sweet_kid [mesian@unaffiliated/changednicks] has quit [Excess Flood] 15:31:22 sweet_kid [convex@irc.upasna.in] has joined #lisp 15:34:18 kennyd [~kennyd@78-1-190-217.adsl.net.t-com.hr] has joined #lisp 15:35:45 fantazo [~fantazo@213.129.230.10] has joined #lisp 15:36:10 for some reason, both mel-base and cl-pop halt after a seemingly arbitrary number of messages are fetched... 15:36:37 weird 15:36:40 are you trying to write an email client with mcclim? 15:36:47 no 15:36:56 oh, wait, my name pattern recognition failed 15:37:20 I am really just trying to write a really simple pop client 15:37:22 wakeup: i mixed you up with wbooze, sorry 15:37:27 no problem 15:37:29 (same length and starts on w) 15:38:31 Kron_ [~Kron@59.92.183.90] has joined #lisp 15:38:51 Bike [~Glossina@207-224-20-1.ptld.qwest.net] has joined #lisp 15:38:52 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 15:40:36 bondar [~rukugu@41.72.193.86] has joined #lisp 15:41:31 mail with CLIM would be great 15:41:47 even better without CLIM 15:41:51 :( 15:42:05 we can't let CLIM die; presentations are just too useful! 15:44:51 eheh :) 15:44:52 steffi_s [marioooh@nat/hackerschool.com/x-pbomwlcmlxfcwyiu] has joined #lisp 15:45:07 sysfault [~exalted@p3m/member/sysfault] has joined #lisp 15:46:58 -!- wbooze [~wbooze@xdsl-78-35-167-215.netcologne.de] has quit [Quit: none] 15:47:32 wbooze [~wbooze@xdsl-78-35-167-215.netcologne.de] has joined #lisp 15:49:56 kanru [~kanru@66.80.220.195] has joined #lisp 15:50:54 -!- wbooze [~wbooze@xdsl-78-35-167-215.netcologne.de] has quit [Read error: Connection reset by peer] 15:55:23 -!- bondar [~rukugu@41.72.193.86] has quit [] 15:55:49 bondar [~rukugu@41.72.193.86] has joined #lisp 15:55:53 -!- bondar [~rukugu@41.72.193.86] has quit [Excess Flood] 15:56:14 wbooze [~wbooze@xdsl-84-44-208-168.netcologne.de] has joined #lisp 15:57:31 p_l [~pl@web1.rootnode.net] has joined #lisp 15:58:35 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: Linkinus - http://linkinus.com] 15:59:23 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 16:00:44 -!- stlifey [~stlifey@116.26.28.163] has quit [Quit: WeeChat 0.3.8] 16:00:48 snearch [~snearch@f053003127.adsl.alicedsl.de] has joined #lisp 16:04:54 -!- kennyd [~kennyd@78-1-190-217.adsl.net.t-com.hr] has quit [Quit: bye] 16:08:52 -!- jtza8 [~jtza8@196-210-142-154.dynamic.isadsl.co.za] has quit [Ping timeout: 272 seconds] 16:10:17 paul0 [~paul0@186.222.48.210] has joined #lisp 16:11:17 fold [~fold@71-8-117-85.dhcp.ftwo.tx.charter.com] has joined #lisp 16:12:52 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: Leaving...] 16:14:33 why does ccl take ages to read a 16MB file with read-sequence? 16:15:03 profiler might know 16:15:25 a binary file or a text file? if text, what encoding? 16:15:28 Do the same in C. 16:16:08 eni [~eni@31.171.153.34] has joined #lisp 16:18:00 If binary, what byte size? is your sequence a vector or a list? If a vector, is the byte size the same as in the file? 16:18:16 Is byte size a multiple of 8? 16:20:42 Forty-3 [~seana11@198.24.31.70] has joined #lisp 16:21:03 stlifey [~stlifey@116.26.28.163] has joined #lisp 16:21:03 -!- sytse [sytse@home.swielinga.nl] has quit [Read error: Operation timed out] 16:22:03 on sbcl (on a 500mhz geode) it takes a couple seconds 16:22:08 -!- p_l [~pl@web1.rootnode.net] has quit [Quit: Lost terminal] 16:22:28 on ccl it won't exit after 3 minutes 16:23:04 -!- add^_ [~add^_^@m90-141-63-88.cust.tele2.se] has quit [Quit: add^_] 16:23:43 add^_ [~add^_^@m90-141-63-88.cust.tele2.se] has joined #lisp 16:24:04 does cmucl run on ARM? 16:24:20 p_l [~pl@web1.rootnode.net] has joined #lisp 16:25:12 Here, ccl takes 5,171 microseconds to read 16040640 bytes. 16:25:17 whitedawg1 [~suraj@122.179.55.74] has joined #lisp 16:25:21 jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has joined #lisp 16:25:23 hmmm weird 16:25:37 can you give me the code you use to read the file? 16:26:16 But 189,971 microseconds to read characters. 16:26:23 Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has joined #lisp 16:27:15 -!- whitedawg [~suraj@122.179.91.25] has quit [Ping timeout: 272 seconds] 16:27:22 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 16:27:28 what is a geode ? 16:27:35 wakeup: http://paste.lisp.org/+2SYZ 16:27:43 wbooze: a family of microprocessors from AMD 16:27:46 wbooze: what is a dictionary? 16:28:13 -!- kanru [~kanru@66.80.220.195] has quit [Ping timeout: 246 seconds] 16:28:15 oh 16:28:16 oh come on its not that obvious 16:28:36 a geode is a 3D volume round like the Earth. 16:28:45 close to a sphere. 16:29:20 http://fr.wikipedia.org/wiki/G%C3%A9ode_%28g%C3%A9om%C3%A9trie%29 16:30:36 sytse [sytse@home.swielinga.nl] has joined #lisp 16:30:36 -!- Phoodus [~foo@ip68-98-92-29.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 16:31:24 Now, compute the volume of a geode :-) 16:32:14 -!- whitedawg1 [~suraj@122.179.55.74] has quit [Quit: Leaving.] 16:40:35 <|3b|> pjb: a geode is something else in english http://en.wikipedia.org/wiki/Geode 16:40:49 <|3b|> and neither is the correct definition for the context 16:42:21 -!- dan64- [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Quit: ZNC - http://znc.in] 16:44:43 rosario [~user@fsf/member/rosario] has joined #lisp 16:45:09 -!- saschakb [~skbierm@gateway/tor-sasl/saschakb] has quit [Ping timeout: 276 seconds] 16:45:17 Is this macro safe? http://paste.lisp.org/display/130860 16:47:11 -!- gurrag [~gurrag@unaffiliated/gurrag] has quit [Read error: Connection reset by peer] 16:47:38 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: bye] 16:49:58 -!- rosario [~user@fsf/member/rosario] has quit [Read error: Connection reset by peer] 16:50:03 rosario` [~user@217.68.184.213] has joined #lisp 16:51:33 *|3b|* would expect 'lambda-list' and "like destructuring-bind" to mean it allowed &optional and similar 16:52:16 and shouldn't body be expanded in the implicit progn of the let instead of having a progn of its own? 16:52:34 vmmenon [~vmmenon@CPE-120-145-133-121.lnse2.pie.bigpond.net.au] has joined #lisp 16:52:36 *|3b|* isn't sure exactly how i'd expect &rest and &key to work in that context though 16:52:52 generating a single let form will play better with declarations. 16:52:58 -!- guyal [~michaelmu@108-235-117-64.lightspeed.sntcca.sbcglobal.net] has quit [Quit: The Sleeper has Asleepen] 16:53:08 |3b|: dispatch on the vector's length. 16:53:17 &key is harder (: 16:53:24 benkard [~benkard@mnch-5d8593d9.pool.mediaWays.net] has joined #lisp 16:53:51 <|3b|> pkhuong: i mean i could see &rest returning a vector when destructuring a vector, but returning a list would match other cases of &rest better 16:53:54 guyal [~michaelmu@108-235-117-64.lightspeed.sntcca.sbcglobal.net] has joined #lisp 16:54:59 |3b|: oh yeah, I'd expect a list as well. 16:55:37 <|3b|> in either case, i'd expect &rest to do something other than binding a variable named '&REST' to something :) 16:56:39 what i the simplest way to copy a file? 16:56:45 s/i/is 16:57:11 <|3b|> loop + read-byte + write-byte ? 16:57:22 <|3b|> and a few with-open-file 16:57:40 <|3b|> or better, find a file-copy routine in some lib 16:58:01 <|3b|> alexandria:copy-file maybe, or look for something in cl-fad 16:58:45 -!- benkard [~benkard@mnch-5d8593d9.pool.mediaWays.net] has quit [Ping timeout: 244 seconds] 16:59:04 -!- vmmenon [~vmmenon@CPE-120-145-133-121.lnse2.pie.bigpond.net.au] has left #lisp 17:00:25 rosario`` [~user@217-68-184-213.dynamic.primacom.net] has joined #lisp 17:00:34 -!- rosario` [~user@217.68.184.213] has quit [Read error: Connection reset by peer] 17:00:46 -!- disciple [~krishna@117.201.27.161] has quit [Ping timeout: 246 seconds] 17:02:57 disciple [~krishna@117.201.27.161] has joined #lisp 17:04:12 wedgeV [~wedge@208.64.183.146] has joined #lisp 17:04:57 -!- rosario`` [~user@217-68-184-213.dynamic.primacom.net] has quit [Ping timeout: 244 seconds] 17:05:48 tensorpudding [~michael@108.87.19.176] has joined #lisp 17:05:48 flavioribeiro [~flaviorib@177.142.171.176] has joined #lisp 17:06:49 gurrag [~gurrag@bb-216-195-184-91.gwi.net] has joined #lisp 17:06:50 -!- gurrag [~gurrag@bb-216-195-184-91.gwi.net] has quit [Changing host] 17:06:50 gurrag [~gurrag@unaffiliated/gurrag] has joined #lisp 17:08:28 is anyone working on the scheduler part in sbcl already ? 17:10:49 run-program/cp (: 17:12:01 -!- paradoja [~paradoja@acceso-cmp174-200.lpa.idec.net] has quit [Ping timeout: 246 seconds] 17:12:22 mritz_ [~textual@cpe-70-112-3-176.austin.res.rr.com] has joined #lisp 17:16:25 -!- agumonkey [~agu@233.158.70.86.rev.sfr.net] has quit [Quit: Lost terminal] 17:16:30 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 17:17:08 (vector-bind ((a b) (c d)) #((1 2) (3 4)) (list a b c d)) ? 17:17:14 (vector-bind ((a b) (c d)) #(#(1 2) #(3 4)) (list a b c d)) ? 17:17:46 (vector-bind (a b &key c d) #(1 2 :c 3 :d 4) (list a b c d)) ? 17:18:05 (by the way that's why Clojure is dumb). 17:18:40 Wait, run that by me again? I had a taste for Clojure recently, and the JVM was the thing I liked least about it 17:18:45 pkhuong: run-program/cl doesn't work on MS-Windows. 17:19:02 Sgeo: Clojure uses vectors in its program sexps. 17:19:05 agumonkey [~agu@233.158.70.86.rev.sfr.net] has joined #lisp 17:19:30 Hmm 17:20:05 <|3b|> yeah, i suppose something claiming to be like destructuring-bind should probably destructure too 17:22:00 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 244 seconds] 17:24:05 -!- theos [~theos@unaffiliated/theos] has quit [Read error: Connection reset by peer] 17:25:22 phax [~phax@cpc14-haye17-2-0-cust110.haye.cable.virginmedia.com] has joined #lisp 17:25:23 -!- phax [~phax@cpc14-haye17-2-0-cust110.haye.cable.virginmedia.com] has quit [Changing host] 17:25:23 phax [~phax@unaffiliated/phax] has joined #lisp 17:28:43 -!- stlifey [~stlifey@116.26.28.163] has quit [Ping timeout: 244 seconds] 17:31:50 -!- gravicappa [~gravicapp@ppp91-77-176-174.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 17:32:07 gravicappa [~gravicapp@ppp91-77-176-174.pppoe.mtu-net.ru] has joined #lisp 17:34:42 Spion [~spion@unaffiliated/spion] has joined #lisp 17:39:00 does anyone know of a good way to generate unique for an email? 17:39:13 +id 17:41:14 I first thought about just hshing the whole email, which is slow for big mails. Then I thought I'd just hash Message-ID but apparently some mails don't have that header 17:42:16 stlifey [~stlifey@116.26.23.241] has joined #lisp 17:44:37 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 17:45:58 -!- maxm [~user@unaffiliated/maxm] has quit [Read error: Connection reset by peer] 17:46:12 maxm [~user@unaffiliated/maxm] has joined #lisp 17:46:32 is allegro-serve like cl-http? I only know the latter but saw a pkg that said it would work with either. 17:47:17 Kron [~Kron@59.92.150.128] has joined #lisp 17:49:25 -!- Kron_ [~Kron@59.92.183.90] has quit [Ping timeout: 246 seconds] 17:50:47 -!- foreignFunction [~niksaak@94.27.88.22] has quit [Quit: Leaving.] 17:59:19 -!- wedgeV [~wedge@208.64.183.146] has quit [Quit: wedgeV] 18:00:30 JuanDaugherty: it serves the same purpose, but I don't think the APIs are compatible 18:03:19 LaughingMan [~chatzilla@p5B0C583B.dip.t-dialin.net] has joined #lisp 18:03:35 and everybody uses hunchentoot anyway 18:06:43 yeah, i tried portable aserve a while back, and discovered that pages in my native language don't work. 18:06:49 lars_t_h [~lars_t_h@002128038099.mbb.telenor.dk] has joined #lisp 18:07:34 LaughingMan_ [~chatzilla@91-67-244-73-dynip.superkabel.de] has joined #lisp 18:07:41 slyrus_ [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has joined #lisp 18:08:22 -!- LaughingMan [~chatzilla@p5B0C583B.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 18:08:29 -!- LaughingMan_ is now known as LaughingMan 18:11:45 -!- ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has quit [Quit: ipmonger] 18:12:55 -!- LaughingMan [~chatzilla@91-67-244-73-dynip.superkabel.de] has quit [Ping timeout: 246 seconds] 18:18:05 tsuru`` [~charlie@adsl-98-87-46-244.bna.bellsouth.net] has joined #lisp 18:18:42 naiv [~quassel@ABayonne-157-1-140-200.w90-16.abo.wanadoo.fr] has joined #lisp 18:19:43 -!- tsuru` [~charlie@adsl-74-179-30-50.bna.bellsouth.net] has quit [Ping timeout: 245 seconds] 18:20:48 -!- teggi [~teggi@113.172.50.222] has quit [Remote host closed the connection] 18:21:58 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 246 seconds] 18:22:04 hello everybody! 18:24:08 "everybody" should be used in place of "nobody" or "Anonymous" more often 18:24:25 -!- abeaumont [~Alfredo@89.130.60.29] has quit [Ping timeout: 272 seconds] 18:25:33 -!- pnq [~nick@unaffiliated/pnq] has quit [Ping timeout: 244 seconds] 18:27:15 francogrex [~user@109.130.162.72] has joined #lisp 18:27:48 antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has joined #lisp 18:28:01 connecting from emacs on android. hey! 18:28:20 Guthur [~user@host86-160-241-11.range86-160.btcentralplus.com] has joined #lisp 18:28:37 cabrici [~user@109.130.162.72] has joined #lisp 18:28:44 dude my puzzle-3.lisp code is failing for the erase-output-record command.... 18:29:00 i just comment out those two lines and it works... 18:29:08 android on a tablet? 18:29:10 wtf 18:29:47 JuanDaugherty: yes 18:30:05 using erc 18:30:46 ah 18:31:26 francogrex: android? weren't you using debian? 18:31:28 if i enable it it fails at some bounding-rectangle gf, for which the method is missing..... 18:31:33 wtf 18:31:53 they're not unrelated 18:32:22 i think they're using deb pkging 18:32:50 what? 18:32:53 stassats: yes but chroot from android 18:33:34 in market and what not 18:33:50 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 18:34:36 Sorella [~quildreen@oftn/member/Sorella] has joined #lisp 18:34:42 Can I ask a regex question real quick? I'm trying to match "volume: ###%" or "volume: ##%" but I can't figure out how to get all three digits. 18:34:43 ehh yes i mean from android using a loop whatever they call it, anyway from the phone 18:34:56 JuanDaugherty: no, it does not use deb 18:35:30 Bike: \\d{2,3}? 18:35:34 anyway my battery is almost flat :) later dudes 18:35:47 stassats: if I do that it only matches the latter two 18:35:53 ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has joined #lisp 18:36:20 do you have a greedy regexp before that? 18:36:21 stassats, google "android debian installer" 18:36:52 JuanDaugherty: you can install debian in chroot, so what? 18:37:03 not google sponsored I don't think 18:37:12 -!- francogrex [~user@109.130.162.72] has quit [Quit: Oh the horror, the horror!] 18:37:18 Bike: like .+, use .+? instead 18:37:24 stassats: ah yeah, that did it, thanks! 18:38:10 JuanDaugherty: you're not making sense 18:39:09 and it's off-topic, so let's not discuss it anymore 18:39:23 -!- cabrici [~user@109.130.162.72] has left #lisp 18:39:59 francogrex [~user@109.130.162.72] has joined #lisp 18:41:08 why would an explicit erase or redisplay have todo with bounding-rectangle ? 18:42:30 especially when display-after-commands is already nil..... 18:46:16 what amazes me in that debian on android is that no matter how many programs I install the size of the space left is almost unchanged. Now I have maxima there 18:46:45 hah 18:46:50 don't count on it! 18:48:00 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #lisp 18:50:02 sabalaba [~Adium@108-252-136-195.lightspeed.sntcca.sbcglobal.net] has joined #lisp 18:50:24 mental, superjudge, is what stassats thinks I am. That or whatever his native lang is is blocking him from understanding my English. 18:51:43 please, be pissed somewhere else 18:52:51 JuanDaugherty: stassats speaks good english; it's just that he's not impressed by linux on android, it's his right. 18:53:10 i guess 18:53:26 amazing conclusions 18:54:22 in addition he's a little bit snooty, but his right also. people are free to abuse others as well 18:55:00 can you discuss me somewhere else too? 18:55:06 #lisp is not the place 18:55:46 ^ that's what I mean. ok we'll discuss you on #psychology 18:56:02 -!- iocor [~textual@unaffiliated/iocor] has quit [Ping timeout: 244 seconds] 18:56:48 iocor [~textual@unaffiliated/iocor] has joined #lisp 18:57:18 -!- paul0 [~paul0@186.222.48.210] has quit [Quit: paul0] 18:57:27 it's quite easy and common for people to be aggressive in online communications, what they are in real life is often very much the opposite 18:57:57 eheh 18:57:58 please, let's discuss common lisp 18:58:40 yes, you go first since you're dictating the convo 18:59:09 it amounts to "if you explicitly request redisplay, then call it the way it is implemented" ? 18:59:18 and if the implementation has changed in between ? heh 18:59:38 fewwww 19:00:24 kanru [~kanru@12.69.234.130] has joined #lisp 19:00:37 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 240 seconds] 19:01:49 kennyd [~kennyd@93-138-146-57.adsl.net.t-com.hr] has joined #lisp 19:01:55 wedgeV [~wedge@cpe-74-66-8-7.nyc.res.rr.com] has joined #lisp 19:02:55 -!- sabalaba [~Adium@108-252-136-195.lightspeed.sntcca.sbcglobal.net] has quit [Quit: Leaving.] 19:05:15 foreignFunction [~niksaak@94.27.88.224] has joined #lisp 19:05:51 -!- stlifey [~stlifey@116.26.23.241] has quit [Ping timeout: 244 seconds] 19:07:07 Harzilein [~harzi@harzilein.eu.org] has joined #lisp 19:07:07 hi 19:07:26 ehlo 19:07:28 didi [~user@unaffiliated/didi/x-1022147] has joined #lisp 19:07:55 Is there a convention to documentation strings? 19:08:01 -!- Kron [~Kron@59.92.150.128] has quit [Quit: Kron awayyy!] 19:08:13 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: Linkinus - http://linkinus.com] 19:08:40 would common lisp macros actually allow for constructs with "heredocs" that do not adhere to lisp syntax inside? (no balanced parentheses for example)? 19:08:44 didi: no single 19:08:49 kind of creating alternative string notations 19:09:01 Harzilein: no 19:09:03 it's the first thing which comes after the function definition and it's optional etc ?? 19:09:10 Harzilein: reader macros can, on the other hand 19:09:21 stassats: are those part of common lisp? 19:09:26 of course 19:10:07 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Ping timeout: 240 seconds] 19:11:13 -!- francogrex [~user@109.130.162.72] has quit [Quit: ERC Version 5.2 (IRC client for Emacs)] 19:11:34 Harzilein reader macros get access to the source stream and can do whatever they like with it 19:11:53 ipmonger_ [~ipmonger@2001:470:8:d80:8464:fad8:d5b6:54c1] has joined #lisp 19:12:03 stassats: oic. Well, I'll kinda follow Elisp's then. 19:12:23 -!- ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 19:12:23 -!- ipmonger_ is now known as ipmonger 19:12:36 didi: my convention is "Keep 'em short" 19:13:18 killerboy [~mateusz@217.17.38.43] has joined #lisp 19:13:27 stassats: Good convention. I like the ones PAIP uses, but my Emacs likes to indent them differently. 19:13:53 is there an example for something like "embedded lisp" implemented with reader macros? 19:14:33 where it works like php or eruby in that until you start an escape everything gets accumulated as output? 19:14:49 -!- iocor [~textual@unaffiliated/iocor] has quit [Ping timeout: 246 seconds] 19:15:24 Harzilein: i'm not sure i understand the question 19:15:46 when you interpreter interprets reader macros it's called a compiler ? 19:16:22 are you thinking like tags? well, reader macros have nothing to do with it 19:16:47 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Read error: Operation timed out] 19:17:05 your a program which interpreters as lisp code, and the rest as output 19:17:17 s/your/you write/ 19:17:43 stassats: no, the idea is to _implement_ something where i preload some reader macros and lisp behaves like "php", in that it has some handler for whatever i enter and i can just "escape" to lisp 19:17:50 having said that, that's not how lisp is usually used to generate web pages 19:18:12 Harzilein: i have no idea how php behaves 19:18:17 *sigh* 19:18:45 first, this is not about rendering web pages, it's more a conceptual thing 19:19:10 let me explain with what i started 19:19:14 conceptual things are hard, let's get some concreteness 19:19:38 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 19:19:42 i had some unstructured text and was thinking about "humane" markup languages like wiki markup or textile or whatever 19:19:59 Harzilein: you want to lisp with custom-defined syntax in some cases, amirite? 19:20:05 iocor [~textual@unaffiliated/iocor] has joined #lisp 19:20:06 and thought it would be cool to preserve the unstructured nature of the text and just add parsing instructions 19:20:16 -!- wedgeV [~wedge@cpe-74-66-8-7.nyc.res.rr.com] has quit [Quit: wedgeV] 19:21:31 and i was wondering how to prototype this. of course the boring way would be read my unstructered text, look for lisp escapes, collect those, evaluate them with the text as data and assemble the output text. 19:21:54 org-mode? 19:22:06 -!- nkkarthik [~nkkarthik@123.201.64.26] has quit [Remote host closed the connection] 19:22:12 why shouldn't boring be the best way? 19:22:14 didi: yeah, org-mode was another markup i forgot to list 19:22:46 *|3b|* would probably start with a parser for whichever 'unstructured' structure you want, and add a syntax for 'lisp code' to that 19:22:47 and what is "humane" markup language? the one that doesn't torture its user? 19:23:08 stat_vi: those that are supposed to "make sense" when just being read as a text document 19:23:23 It reminds me of Literate Programming. 19:23:32 stat_vi: all those that mostly adopt email conventions for formatting etc. 19:23:39 <|3b|> trying to pretend a mostly text format is a lisp source file just to extract a few forms of lisp seems a bit backwards 19:23:43 didi: yeah, what i want is quite similar to literate programming 19:24:11 didi: just that i don't want to do it with a "literate programming" parser, but preload some macros and have my source be "literate style" 19:24:13 <|3b|> but since reader macros can do whatever they want to the input stream, you could do that if you really wanted to 19:24:35 didi: also the lisp source needs to be able to refer to the "human" parts of the source 19:24:37 <|3b|> (but it would still basically end up as a parser for your text format, with an extra syntax for lisp code) 19:24:54 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 19:25:01 |3b|: i'm just wondering if there is maybe a literate programming macro library for common lisp already existing 19:25:30 |3b|: yeah, i don't want to avoid that work, just have a propellerhead approach ;) 19:25:53 pnq [~nick@unaffiliated/pnq] has joined #lisp 19:26:17 Harzilein: I know this But I don't think it can go as far as you want. 19:27:18 <|3b|> Harzilein: using reader macros doesn't buy you much, just lets you use CL:READ to read the file instead of calling some other function to read the file 19:27:41 it is a bit silly, i admit that, especially when it's easy to make new toplevels. i could have a literate lisp interpreter instead of preloading literate lisp macros. 19:28:04 |3b|: yeah. so nobody does those things _at all_? 19:28:31 <|3b|> people write XML syntax in c++ using templates, so probably /somebody/ does it :p 19:28:40 <|3b|> doesn't mean there is a point or benefit to it :) 19:28:54 reader macros are usually used for special syntax for new kinds of objects, that sort of thing 19:29:50 <|3b|> and once you can read a file in your new syntax, hooking that to a reader macro is pretty easy, so it isn't all that interesting 19:30:35 anyway: is there a portable way to get all the files in a given directory, nonrecursively? fad:list-directory is recursive. 19:31:16 clhs directory 19:31:17 http://www.lispworks.com/reference/HyperSpec/Body/f_dir.htm 19:31:34 what was that japanese word again... chindogu 19:32:27 and fad:list-directory is not recursive 19:32:30 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Ping timeout: 264 seconds] 19:32:32 heh, sorry, you lisp guys, of course it's just a matter of "writing the code" to turn a parser into a reader macro ;) 19:32:37 Bike: did you figure out your array -> image file issue? 19:32:41 DDR [~chatzilla@d172-218-2-5.bchsia.telus.net] has joined #lisp 19:32:56 slyrus_: I did, thanks. 19:33:13 <|3b|> more 'call the function' than 'write the code' :) 19:33:30 stassats: you're right, I misread the results 19:33:44 ahh it's a wonderful day 19:34:10 jaxtr: it's not 19:34:20 stassats: It is. 19:34:34 <|3b|> actually building a parser for a human-oriented markup language out of reader macros would be more challenging, but probably not in a good way :) 19:34:36 jaxtr: no, it's night 19:36:30 paul0 [~paul0@186.222.48.210] has joined #lisp 19:39:09 -!- gravicappa [~gravicapp@ppp91-77-176-174.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 19:40:57 eni [~eni@31.171.153.34] has joined #lisp 19:41:34 gravicappa [~gravicapp@ppp91-77-176-174.pppoe.mtu-net.ru] has joined #lisp 19:42:16 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 19:44:34 -!- sdemarre [~serge@91.176.173.55] has quit [Ping timeout: 246 seconds] 19:46:19 -!- wakeup [~max@xdsl-89-0-92-43.netcologne.de] has quit [Ping timeout: 246 seconds] 19:48:05 Spaceghostc2c [u5056@gateway/web/irccloud.com/x-zomwfsxacwyvwwvk] has joined #lisp 19:48:18 wakeup [~max@xdsl-78-34-209-18.netcologne.de] has joined #lisp 19:51:57 wakeup: indeed, the message-id "should" be unique. It contains the domain-name of the host that sent it, and some unique characters generated by this host. Now, it is still possible to have two messages with the same message-id, but then the mail systems may assume they're duplicates, and remove one of them. 19:53:27 wakeup: now, a message with Message-ID header is not a message that has been sent. Depending on how you consider yourself, you may sent it thru your local mailer, or you may give it a message-id yourself. In doing so, you just need to be careful that another mailer on the same host doesn't generate the same message-id as you. 19:54:25 -!- kanru [~kanru@12.69.234.130] has quit [Ping timeout: 244 seconds] 19:55:50 eg. if you include in the message-id the pid and timestamp (to a sufficient precision) in addition to the domain name, you should get something unique (add a random number just in case you're running on a cluster cpu that has the same domain name for all cpus in the cluster). 19:56:18 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 19:58:47 -!- iocor [~textual@unaffiliated/iocor] has quit [Ping timeout: 272 seconds] 19:59:07 Harzilein: have a look at http://lsp.sourceforge.net/ 19:59:52 Harzilein: there are also several literate programming lisp systems available. Just use google. 20:01:22 Harzilein: but basically, give the properties of strings or #||# comments in CL, you can just use them. 20:04:01 iocor [~textual@unaffiliated/iocor] has joined #lisp 20:06:32 pjb: i said what i want is _close_ to lp 20:06:50 -!- p_l is now known as p_l|FRA 20:07:10 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 20:07:11 -!- sytse [sytse@home.swielinga.nl] has quit [Ping timeout: 240 seconds] 20:08:44 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 20:12:34 AndroUser [~androirc@c-98-238-210-132.hsd1.ca.comcast.net] has joined #lisp 20:15:48 data-mage [~data-mage@c-69-249-253-220.hsd1.nj.comcast.net] has joined #lisp 20:17:31 in cl-ppcre:regex-replace, I wish to match two characters and replace them with the same two characters but another character inserted between them. I have read how to represent the expression matched and those around it in the replacement string, but I don't see how to do this. help? 20:18:49 for example, I want to replace "ab" with "a b", or replace "12" with "1 2" - I only need a way of expressing the two halves of the expression that was matched 20:20:26 -!- peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Ping timeout: 245 seconds] 20:20:33 sytse [sytse@home.swielinga.nl] has joined #lisp 20:20:36 huangho [~huangho@187.53.100.194] has joined #lisp 20:22:24 -!- slyrus_ [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 246 seconds] 20:23:26 data-mage: (ppcre:regex-replace "(.)(.)" "a1" "\\1s\\2") => as1 20:25:10 lol 20:25:15 -!- add^_ [~add^_^@m90-141-63-88.cust.tele2.se] has quit [Quit: add^_] 20:25:42 peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #lisp 20:25:55 data-mage: is that not what you want? 20:26:29 it is 20:27:11 I lolled at the asl 20:27:21 ...maybe you didn't see that 20:27:35 it's a one. 20:27:37 -!- AndroUser [~androirc@c-98-238-210-132.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 20:27:40 I know 20:27:49 looks like an l 20:27:50 but hey, nothing wrong with levity 20:27:55 ^^ 20:27:57 <_tca_> i figured you were laughing that the answer to your question was boobies 20:27:58 anyway, thank you! 20:28:18 yeah, the boobies and the asl combined... yeah 20:28:41 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 20:28:45 if you change the 1 to an l, that could be a really nerdy way of saying asl 20:29:02 amazing discussion 20:29:07 data-mage: more generally \N or \{N} has the nth group 20:30:21 yes, I figured 20:30:52 er, is there a difference if you use the curly braces? 20:31:07 \12 \{12} 20:31:14 oh 20:31:16 I think it's for multiple-digit groups, yeah 20:31:23 so there's no ambiguity. I see 20:33:37 -!- snearch [~snearch@f053003127.adsl.alicedsl.de] has quit [Quit: Verlassend] 20:34:15 -!- jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has quit [Ping timeout: 272 seconds] 20:34:35 amnesiac [~amnesiac@c-67-169-37-37.hsd1.ca.comcast.net] has joined #lisp 20:34:35 -!- amnesiac [~amnesiac@c-67-169-37-37.hsd1.ca.comcast.net] has quit [Changing host] 20:34:35 amnesiac [~amnesiac@p3m/member/Amnesiac] has joined #lisp 20:34:37 jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has joined #lisp 20:35:54 -!- mike4_ [~mike4_@gateway/tor-sasl/mike4/x-38362156] has quit [Ping timeout: 276 seconds] 20:36:05 sabalaba [~Adium@sf-85.stripe.com] has joined #lisp 20:37:44 newbie|3 [~mike4_@gateway/tor-sasl/mike4/x-38362156] has joined #lisp 20:37:52 Okay, don't hurt me for this... but if my regex was "{ 20:37:58 er accidentally hit enter 20:37:59 -!- newbie|3 is now known as mike4_ 20:38:01 ignore that 20:39:10 if my regex was something like "((\d)(.))|((.)(\w))" would I still use \1 and \2 to refer to the two characters matched? 20:39:34 there are six groups you can use there. 20:39:38 another way is (ppcre:regex-replace-all "(?<=a)(?=b)" "ab" " ") => "a b" 20:40:18 data-mage: you need to count each opening parenthesis to number groups. 20:40:18 so would \1 and \2 refer to the two parens groups separated by the or? 20:40:30 No. \1 is the first opening parenthesis 20:40:37 oh 20:40:37 what's matched by ((\d)(.)) 20:40:45 data-mage: what are you really trying to do? 20:40:48 so \2 is the second opening parentheses 20:40:57 stassats: I'm trying to parse something 20:41:04 what is it? 20:41:19 stassats: text 20:41:20 ipmonger_ [~ipmonger@c-68-63-82-226.hsd1.pa.comcast.net] has joined #lisp 20:41:34 really? who would've thought! 20:41:36 *data-mage* subtly evades stassat's question! 20:42:08 Parsing is rarely done with regexps. Only scanning may be sometimes done with them. 20:42:15 okay so \2 is the (\d), and so on... this works. 20:42:21 And even, it's often inefficient to do scanning with regexps. 20:42:27 well actually I'm not technically parsing... I'm tokenizing... 20:42:45 ipmonger__ [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has joined #lisp 20:43:03 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Read error: Connection reset by peer] 20:43:15 It's often easier to just write a DFA for scanning. And if you need to "insert" characters, you're probably are doing it wrong. 20:43:21 would it really be more efficient if I wrote my own function to replace portions of a string? 20:43:24 ...by looping through the string and performing char comparisons and such? 20:43:34 No, don't modify anything. 20:43:53 add^_ [~add^_^@m90-141-63-88.cust.tele2.se] has joined #lisp 20:44:00 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 20:44:02 Write a function that have some state and return a character of the string, or a space when you need to, without modifying the original string. 20:44:10 you would get more help if you stated the actual problem 20:44:39 slyrus_ [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has joined #lisp 20:45:01 -!- ipmonger [~ipmonger@2001:470:8:d80:8464:fad8:d5b6:54c1] has quit [Ping timeout: 245 seconds] 20:45:08 eh, fine. also a dfa would probably be a better idea now that you mention it... 20:46:00 I'm breaking source code into the smallest possible parts, the "atoms" - variable names, symbols, function names, literals 20:46:21 tokenizing it, if you will 20:46:31 -!- ipmonger_ [~ipmonger@c-68-63-82-226.hsd1.pa.comcast.net] has quit [Ping timeout: 246 seconds] 20:46:44 ipmonger [~ipmonger@c-68-63-82-226.hsd1.pa.comcast.net] has joined #lisp 20:46:58 Yes. The point is that the lexical elements of a lot of languages are sufficiently irregular that it's best to use a DFA. 20:47:03 there's a small set of rules about where one token ends and the other begins 20:47:10 -!- MoALTz [~no@host-92-2-113-189.as43234.net] has quit [Quit: Leaving] 20:47:36 it's always like, there's a break if it's an alphanumeric character followed by a symbol, or a digit followed by a letter, etc 20:48:14 <|3b|> no hex numbers, or numbers in variable names? 20:48:37 -!- ipmonger__ [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has quit [Ping timeout: 246 seconds] 20:49:01 there are numbers in variable names and such 20:49:05 but the rules account for these 20:49:32 -!- kennyd [~kennyd@93-138-146-57.adsl.net.t-com.hr] has quit [Quit: bye] 20:49:44 there's only like three rules, and I know for a fact I could do it with one line of regex 20:51:24 The problem with regexps, is that regexp libraries don't have an API to efficiently match several different regexps and tell you which matched. Well, you could do "(regexps-for-numbers)|(regexps-for-strings)|" and see what group is filled. 20:52:44 yeah... I'd actually have to call the regex-replace more than once, now that you bring that up 20:52:59 No, never call regexp-replace. 20:53:20 you kinda answered my question about the matching 20:53:24 -!- JuanDaugherty [~Ren@cpe-72-228-189-184.buffalo.res.rr.com] has quit [Remote host closed the connection] 20:53:34 You should match a prefix of the string, then copy the matched characters or use them to build the object, then match the rest of the string. 20:54:05 There are :start parameters in lisp usually. 20:54:47 so basically loop through the text char by char...? 20:55:05 yes. 20:56:09 okay, thanks. 20:56:19 -!- gurrag [~gurrag@unaffiliated/gurrag] has quit [Ping timeout: 246 seconds] 20:57:03 -!- fantazo [~fantazo@213.129.230.10] has quit [Ping timeout: 272 seconds] 20:57:29 -!- smithzv [~smithzv@99-71-111-56.lightspeed.whtnil.sbcglobal.net] has quit [Read error: Operation timed out] 20:58:54 -!- jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has quit [Remote host closed the connection] 20:59:10 jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has joined #lisp 21:00:35 -!- gravicappa [~gravicapp@ppp91-77-176-174.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:04:32 hi, what's a good way to find the precision of a float? (i.e., 0.15 => 2; 0.1234 => 4) 21:04:54 -!- Forty-3 [~seana11@198.24.31.70] has quit [Ping timeout: 264 seconds] 21:05:10 you mean the number of decimal digits? 21:05:25 er, whoops, yeah 21:06:38 -!- ipmonger [~ipmonger@c-68-63-82-226.hsd1.pa.comcast.net] has quit [Quit: ipmonger] 21:06:38 egn: what do you need it for? 21:07:59 stassats: http://paste.lisp.org/display/130863 21:08:30 -!- slyrus_ [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 264 seconds] 21:08:30 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 21:08:45 given probabilities with weights, the function probability picks one randomly 21:08:54 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 21:09:07 and the random number's decimal points needs to match the list of probability weights 21:10:19 so i want to first look for the most precise one and then generate a random number with the same # of decimal digits 21:10:22 why is it recursive? 21:10:34 -!- dmiles_afk [~dmiles@dsl-72-19-47-174.cascadeaccess.com] has quit [Quit: Read error: 110 (Connection timed out)] 21:10:47 not sure, just wrote it quick 21:11:08 *|3b|* suspects there is some misunderstanding of how floats work involved in that algorithm 21:12:05 probably. how so? 21:12:06 <|3b|> random-percent looks like it will usually make a rational not a float though, not that rationals have 'decimal digits' any more than floats do 21:12:26 <|3b|> not sure, can't tell what you are trying to do, but the description sounds pretty suspicious 21:12:31 okay 21:12:44 <|3b|> for example how many 'decimal digits' does 0.15000 have? 21:12:48 ah yeah 21:13:06 good point 21:13:43 my goal is: (probability '(0.9 0.1)) would return 0 90% of the time and 1 10% of the time 21:13:44 <|3b|> or 0.15000001 for that matter (note that it is the same value as 0.15) 21:14:27 gah, yeah 21:14:48 hm 21:15:35 nkkarthik [~nkkarthik@123.201.64.26] has joined #lisp 21:15:38 <|3b|> also, how should (probability '(0.9 0.9)) behave? 21:15:46 <|3b|> 50% each for 0 and 1? 21:15:55 -!- killerboy [~mateusz@217.17.38.43] has quit [Ping timeout: 246 seconds] 21:16:10 also a good point. probably would sum all them and treat that as 100% 21:16:19 so 50% 21:16:35 what would you use this function for? 21:16:43 it looks rather strange 21:16:44 using it for markov chains 21:17:30 killerboy [~mateusz@217.17.38.43] has joined #lisp 21:19:10 -!- answer_42 [~answer_42@541AB7C3.cm-5-3c.dynamic.ziggo.nl] has quit [Quit: WeeChat 0.3.8] 21:21:13 -!- jtza8 [~jtza8@196-210-172-169.dynamic.isadsl.co.za] has quit [Remote host closed the connection] 21:21:56 saschakb [~skbierm@gateway/tor-sasl/saschakb] has joined #lisp 21:22:42 slyrus_ [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has joined #lisp 21:22:59 ISF [~ivan@201.82.158.233] has joined #lisp 21:23:16 -!- iocor [~textual@unaffiliated/iocor] has quit [Ping timeout: 246 seconds] 21:24:17 egn: (loop for p = (random 1.0) for i from 0 for w in '(0.8 0.1 0.1) do (decf p w) while (plusp p) finally (return i)) 21:24:46 assuming (= 1.0 (reduce '+ weights)) 21:25:20 pjb: maybe you meant with p = (random 1.0) 21:25:56 yes, with. 21:26:46 or even (loop for i from 0 for w in list for p = (- (random 1.0) w) then (- p w) while (plusp p) finally (return i)) 21:26:59 iocor [~textual@87.194.167.19] has joined #lisp 21:27:03 stassats: that wouldn't be the same thing. 21:27:08 -!- iocor [~textual@87.194.167.19] has quit [Changing host] 21:27:09 iocor [~textual@unaffiliated/iocor] has joined #lisp 21:27:10 -!- nkkarthik [~nkkarthik@123.201.64.26] has quit [Remote host closed the connection] 21:27:21 If you call random several times, you don't get the same distribution. 21:27:26 <|3b|> unless (plusp p) return i ? 21:27:54 pjb: read again 21:27:54 <|3b|> or when (minusp p) depending on what 0.0 should do 21:28:07 ah yes, sorry. 21:29:30 pjb: stassats: |3b|: much cleaner. thanks guys 21:32:55 -!- add^_ [~add^_^@m90-141-63-88.cust.tele2.se] has quit [Quit: add^_] 21:36:40 -!- gigamonkey_ [~gigamonke@adsl-99-155-195-36.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 255 seconds] 21:37:19 -!- Guthur [~user@host86-160-241-11.range86-160.btcentralplus.com] has quit [Remote host closed the connection] 21:38:18 -!- agumonkey [~agu@233.158.70.86.rev.sfr.net] has quit [Quit: Lost terminal] 21:38:53 Guthur [~user@host86-160-241-11.range86-160.btcentralplus.com] has joined #lisp 21:38:54 gigamonkey [~gigamonke@adsl-99-17-204-193.dsl.pltn13.sbcglobal.net] has joined #lisp 21:39:13 abeaumont [~Alfredo@138.Red-79-157-152.dynamicIP.rima-tde.net] has joined #lisp 21:39:36 agumonkey [~agu@233.158.70.86.rev.sfr.net] has joined #lisp 21:42:21 kennyd [~kennyd@78-1-187-83.adsl.net.t-com.hr] has joined #lisp 21:43:01 -!- paul0 [~paul0@186.222.48.210] has quit [Quit: paul0] 21:45:40 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 21:49:58 -!- steffi_s [marioooh@nat/hackerschool.com/x-pbomwlcmlxfcwyiu] has quit [Quit: zzzz] 21:50:17 steffi_s [marioooh@nat/hackerschool.com/x-cntsavyrmxzyjbvp] has joined #lisp 21:50:30 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Ping timeout: 264 seconds] 21:50:53 fantazo [~fantazo@91-119-143-213.dynamic.xdsl-line.inode.at] has joined #lisp 21:55:54 -!- huangho [~huangho@187.53.100.194] has quit [Ping timeout: 264 seconds] 21:57:00 Beetny [~Beetny@ppp118-208-27-196.lns20.bne1.internode.on.net] has joined #lisp 21:58:44 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 21:58:44 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 21:58:59 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 21:59:40 -!- iocor [~textual@unaffiliated/iocor] has quit [Ping timeout: 246 seconds] 22:00:41 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: pa pa] 22:01:31 setmeaway [~setmeaway@119.201.52.168] has joined #lisp 22:01:37 gurrag [~gurrag@unaffiliated/gurrag] has joined #lisp 22:02:03 jleija [~jleija@50.8.41.50] has joined #lisp 22:02:07 -!- k0001 [~k0001@host76.190-228-122.telecom.net.ar] has quit [Ping timeout: 240 seconds] 22:02:10 iocor [~textual@unaffiliated/iocor] has joined #lisp 22:03:06 -!- slyrus_ [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 264 seconds] 22:03:22 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 22:04:34 -!- setmeaway [~setmeaway@119.201.52.168] has quit [Client Quit] 22:04:34 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 246 seconds] 22:04:43 setmeaway [stemearay@119.201.52.168] has joined #lisp 22:05:45 -!- setmeaway [stemearay@119.201.52.168] has quit [Read error: Connection reset by peer] 22:06:29 Is there a way to interrupt evaluation of a form that you sent with slime-interactive-eval? 22:06:42 C-c C-c? 22:07:51 p_l|FRA: not really 22:07:59 -!- ehu [~ehuels@089144206206.atnat0015.highway.a1.net] has quit [Ping timeout: 272 seconds] 22:08:12 C-c C-e can create a new thread, so C-c C-c won't work 22:08:32 zort-: go to the thread control panel and interrupt it from ther 22:08:42 what's that? 22:08:51 M-x slime-list-threads 22:09:10 the top-most "worker" will be it 22:09:15 I see, thanks. 22:09:35 -!- antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Ping timeout: 245 seconds] 22:09:47 C-h m to see what commands are available 22:09:50 dmiles_afk [~dmiles@dsl-72-19-47-174.cascadeaccess.com] has joined #lisp 22:10:51 setmeaway [~setmeaway@119.201.52.168] has joined #lisp 22:11:08 kuzary [~who@gateway/tor-sasl/kuzary] has joined #lisp 22:11:33 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 22:11:49 *wbooze* calls in for the skalps! 22:12:01 heya heya hoooooo 22:12:16 -!- setmeaway [~setmeaway@119.201.52.168] has quit [Read error: Connection reset by peer] 22:12:17 <|3b|> C-c C-b seems to almost work, not sure if if that is just coincidence though 22:12:56 setmeaway [oosool3@119.201.52.168] has joined #lisp 22:13:28 SHUPFS` [~user@S0106001111de1fc8.cg.shawcable.net] has joined #lisp 22:13:39 <|3b|> i guess C-c C-c does the same thing though 22:13:54 -!- mishoo [~mishoo@79.112.112.121] has quit [Ping timeout: 264 seconds] 22:14:20 yes, C-c C-b may interrupt what you want 22:14:30 -!- setmeaway [oosool3@119.201.52.168] has quit [Read error: Connection reset by peer] 22:14:46 C-c C-c is different 22:14:48 setmeaway [~setmeaway@119.201.52.168] has joined #lisp 22:15:02 <|3b|> hmm, maybe my setup is just broken 22:15:40 well, C-c C-c is the same as C-c C-b in the repl, but C-c C-b behaves differently when not in the REPL 22:15:41 *|3b|* seems to be getting an error from any interruption, after it interrupts it "The value SB-SYS:INVOKE-INTERRUPTION is not of type SB-DI:FRAME" 22:16:01 slyrus_ [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has joined #lisp 22:16:36 whitedawg [~suraj@122.179.40.120] has joined #lisp 22:17:09 |3b|: same here 22:17:47 -!- zeissoctopus [~zeissocto@183178133120.ctinets.com] has quit [Remote host closed the connection] 22:17:48 <|3b|> hmm, strange 22:18:31 having a defun and a defmethod with the same name which will get on effect ? 22:18:43 the latest 22:19:20 sbcl throws me into debugger until i press 0 for continue and it replaces the function slot 22:19:48 hrmmm, it's map-over-output-sheets in recording.lisp in mcclim 22:20:41 i enabled the disabled methods for sending chars and string to sheet streams..... 22:20:55 removed the #+nil things 22:21:12 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 22:21:22 the first one was buggy, removed the buggy part....now it does not error out.... 22:21:24 ravster [~user@24-212-136-201.cable.teksavvy.com] has joined #lisp 22:21:27 Hello all 22:22:01 hi ravi 22:22:25 I'm having trouble with getting hunchentoot to output the parameters that are passed to a page using a GET request. I know that the function to call is GET-PARAMETERS*, but nothing is printing in the browser. 22:22:50 more info! 22:22:56 past the code, or something 22:23:02 paste 22:23:05 so i'm confused by #+nil'ing which one the defun or the defmethod! ? 22:23:10 bleh 22:23:34 well i'll try the defun first... 22:24:04 -!- setmeaway [~setmeaway@119.201.52.168] has quit [Quit: Leaving] 22:24:17 <|3b|> sbcl 1.0.56 seems to interrupt properly 22:24:20 map-over-output-records .....was it sorry..... 22:24:31 setmeaway [stemearay@119.201.52.168] has joined #lisp 22:25:17 there we go. 22:25:20 |3b|: bummer 22:25:44 ravster: well, and how do you expect it to work? 22:25:53 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 22:26:05 at least try (princ (get-parameters*)) 22:26:16 stassats: right now I'm just trying to figure out how to access those parameters, so I'd like it to just print them out. Nothing fancy 22:27:05 -!- mritz_ [~textual@cpe-70-112-3-176.austin.res.rr.com] has quit [Quit: Computer has gone to sleep.] 22:27:14 stassats: oh, the princ works. nice. 22:27:27 how to access individual parameters? (hunchentoot:get-parameter "name") 22:27:53 bloody 80 chars limit on slime cvs! 22:27:56 i hate-hate-hate it 22:28:08 stassats: thanks. 22:28:33 i have to reindent the whole file, even if i didn't introduce more than 80 chars 22:28:51 helmut should've corrected all the files before setting this limit 22:29:02 <|3b|> yeah, that sounds annoying :/ 22:29:49 <|3b|> did you fix whatever was wrong with interrupting threads? 22:30:19 no, correcting all the 80 chars to commit something else is stopping me from looking at interrupts 22:30:27 <|3b|> ok 22:32:11 pnq [~nick@unaffiliated/pnq] has joined #lisp 22:34:13 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 22:34:15 pnpuff` [~pnpuff@95.238.253.140] has joined #lisp 22:35:16 ok, defeated the columns 22:36:14 <|3b|> 1.0.57 interrupts OK 22:36:38 <|3b|> seems to be lots of debugger stuff in early .57 22:37:07 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Ping timeout: 246 seconds] 22:37:53 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 22:37:59 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 22:37:59 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 22:39:25 <|3b|> though now i notice i might not have built that the same way as what i was using before :/ 22:40:54 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Quit: leaving] 22:41:22 -!- iocor [~textual@unaffiliated/iocor] has quit [Remote host closed the connection] 22:41:29 *|3b|* builds it again just to make sure 22:42:06 iocor [~textual@87.194.167.19] has joined #lisp 22:42:08 -!- wbooze [~wbooze@xdsl-84-44-208-168.netcologne.de] has quit [Quit: Client Quit] 22:42:16 -!- iocor [~textual@87.194.167.19] has quit [Changing host] 22:42:16 iocor [~textual@unaffiliated/iocor] has joined #lisp 22:42:27 -!- sabalaba [~Adium@sf-85.stripe.com] has left #lisp 22:43:58 wbooze [~wbooze@xdsl-84-44-208-168.netcologne.de] has joined #lisp 22:44:45 i blame 6e60dc9 22:45:28 <|3b|> .57.10 fails, so could be 22:47:36 wait, i have 1.0.56.71 on the laptop and it fails too 22:49:07 no, no, can't be true 22:49:18 *|3b|* rebuilt 1.0.57 with --fancy and 8gb heap, and it interrupts OK 22:49:45 its tag is pointing to 1.0.57.1xx 22:50:01 -!- stat_vi [~stat@dslb-094-218-011-104.pools.arcor-ip.net] has quit [Quit: leaving] 22:50:11 it's just some version scavenging fuck up 22:51:06 it should be 1.0.57.17 22:54:59 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 22:56:01 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 22:56:21 -!- drl_ [~lat@110.139.229.172] has quit [Quit: Leaving] 22:56:28 -!- Guthur [~user@host86-160-241-11.range86-160.btcentralplus.com] has quit [Remote host closed the connection] 22:56:30 -!- mcsontos [mcsontos@nat/redhat/x-fybagajatjftfbvd] has quit [Ping timeout: 240 seconds] 22:59:03 <|3b|> fails on 57..5 22:59:46 <|3b|> works on .4 22:59:51 -!- lcc [~lcc-pi@unaffiliated/lcc] has quit [Client Quit] 23:00:07 i'm hundred percent sure it's 6e60dc9f79037ab84f5bfd8568979c24291c9922 23:00:13 is it' .5? 23:00:21 <|3b|> right 23:00:46 <|3b|> "1.0.57.5-6e60dc9" 23:01:41 -!- DDR [~chatzilla@d172-218-2-5.bchsia.telus.net] has quit [Ping timeout: 250 seconds] 23:01:49 -!- disciple [~krishna@117.201.27.161] has quit [Ping timeout: 272 seconds] 23:03:01 disciple [~krishna@117.201.27.161] has joined #lisp 23:03:26 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 23:05:08 -!- jcazevedo [~jcazevedo@bl6-226-8.dsl.telepac.pt] has quit [Read error: Connection reset by peer] 23:05:46 jcazevedo [~jcazevedo@bl6-226-8.dsl.telepac.pt] has joined #lisp 23:07:21 mcsontos [mcsontos@nat/redhat/x-deqzirrdzcygzdov] has joined #lisp 23:07:39 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Ping timeout: 244 seconds] 23:09:20 lcc [~lcc-pi@unaffiliated/lcc] has joined #lisp 23:09:37 ok, i may have a fix 23:15:45 DDR [~chatzilla@d172-218-21-109.bchsia.telus.net] has joined #lisp 23:16:30 -!- sytse [sytse@home.swielinga.nl] has quit [Ping timeout: 240 seconds] 23:16:40 -!- steffi_s [marioooh@nat/hackerschool.com/x-cntsavyrmxzyjbvp] has quit [Quit: zzzz] 23:18:45 eni [~eni@31.171.153.34] has joined #lisp 23:23:03 although with some :: 23:23:11 i'll need to bug nikodemus about it later 23:23:50 sytse [sytse@home.swielinga.nl] has joined #lisp 23:24:11 and of course with scary #+#.(with-symbol ...) 23:27:34 morales [~morales@31.45.206.50] has joined #lisp 23:31:30 Is there a less verbose way of doing this 23:31:37 (progn #.(progn (ql:quickload :foo) nil) (foo:bar)) 23:31:58 don't do it 23:32:01 -!- eni [~eni@31.171.153.34] has quit [Ping timeout: 250 seconds] 23:32:13 use ASDF to load what needs to be loaded 23:32:18 Doesn't answer my question 23:32:37 because your question is wrong 23:32:51 |3b|: fixed&committed 23:33:09 Who are you to decide its wrong? 23:33:38 i'm the one who knows that it's wrong 23:34:00 yes, you should use actual dependency management 23:34:01 slack1256 [~slack@181.160.209.22] has joined #lisp 23:34:28 *|3b|* would find downloading and installing libraries while READing a file to be rather odd too 23:36:01 I am still interested in the answer to my actual question. just ignore the example and imagine I want to do something at read time without returning a form to the compiler 23:36:01 <|3b|> rather fragile as well, since you don't download/install them when you evaluate the code 23:37:02 the usage of #. should be at a minimum 23:37:11 you mean, without returning a form to the reader. 23:37:24 -!- tensorpudding [~michael@108.87.19.176] has quit [Read error: Connection reset by peer] 23:37:41 and I think the answer is "you don't". maybe you want eval-when. 23:37:42 tensorpudding [~michael@99.23.124.24] has joined #lisp 23:37:49 *|3b|* supposes you could save a few characters with AND instead of PROGN, not sure it would actually improve it though 23:37:55 Is #.(progn (do-something) nil) <- any less verbose way of doing the same? 23:38:09 morales: it's better to avoid doing so 23:38:26 <|3b|> still seems pretty odd to want to do something at READ time that isn't related to READing 23:38:33 morales: side-effects at read-time is a strange idea. 23:40:52 stassats: by the way, you were talking about clx's (lack of) xkb support yesterday; there's apparently clx-xkeyboard in quicklisp for it 23:41:06 3b #.(and (do-stuff))? I think I saw a shorter and more readable trick but I can't recall it 23:41:23 <|3b|> (and (do-stuff) nil) 23:41:37 Yes forgot nil 23:41:53 i know a shorter way, but i won't tell you! 23:42:13 3b that saves a character I guess :) 23:42:28 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 23:42:48 hunchentoot shouldn't need anything added to it to make javascript work, right? 23:42:56 right 23:43:09 stassats: okay. just checking. 23:44:04 -!- whitedawg [~suraj@122.179.40.120] has quit [Quit: Leaving.] 23:44:13 btw funny how some of you say I shouldn't do that, when you don't even know what im doing 23:44:56 -!- Ralith [~ralith@216.162.199.202] has quit [Read error: Operation timed out] 23:45:13 it's from hard experience 23:45:27 if you knew what you were doing, you wouldn't be asking the question 23:45:33 <|3b|> well, your first example would tend to bias people, even if that isn't actually what you are doing 23:45:38 well don't leave us hanging, what are you doing, if not horrifying hacks 23:46:35 <|3b|> and even the general question is pretty hard to think of good uses for 23:47:49 *stassats* modifies a dozen of slime files, prepares to fight the battle of 80 chars 23:47:54 I was copy pasting that line to several different lisps to see what result im getting 23:48:29 well, (ql:quickload) (foo:bar) works better 23:48:37 so as you see "use asdf instead" wasn't very helpful or relevant 23:48:37 and is shorter 23:48:56 That doesn't work at all 23:49:12 have you tried it? 23:49:21 Yes 23:49:30 well, then you tried it wrong 23:49:44 no, you typed it wrong 23:50:02 And if you had typed it right it still wouldn't work 23:51:08 yes, it's not verbatim, it requires some intelligence before applying it 23:51:58 I choose to be an asshole instead, which shouldnt be foreign to you 23:52:20 no, i deal with many people like you everyday 23:52:36 *didi* hugs everybody 23:55:11 anyway, if what you're after is loading some quicklisp stuff before calling it... I think for many cases (ql:quickload 'foo) (foo:bar) at toplevel is enough, if not, you can wrap the first part in eval-when to ensure it's there 23:56:05 <|3b|> so far, sounds like 'tried it wrong' to me too 23:56:45 well, some people can't handle being wrong 23:57:21 in every lisp REPL i tried, (asdf:load-system :drakma) (drakma:http-request "http://google.com") works fine 23:58:14 *|3b|* tried with :alexandria and (alexandria:iota 3), but was too lazy to actually try multiple lisps :p