00:00:22 (format t "~18,,-2g|" (* 1d80 pi)) 00:00:23 314159265358979300000000000000000000000000000000000000000000000000000000000000000.| 00:00:48 <_3b> ccl says 3.14159265359D+80| 00:01:16 _3b: not SBCL 00:01:21 depends on the precision 00:01:57 "first let q be the number of digits needed to print arg with no loss of information and without leading or trailing zeros;" 00:02:10 that "no loss of information" is tricky 00:02:41 although there's that steele paper that defines exactly how you can determine that quickyl 00:03:30 <_3b> clisp seems to agree with sbcl 00:03:48 you should specify d usually 00:04:54 -!- francogrex [n=user@91.180.93.85] has quit [Remote closed the connection] 00:05:37 <_3b> hmm, for (* 1d80 10) sbcl prints a .0 at the end even :p 00:05:48 gah, sbcl seems to be off by one on the formatting 00:05:54 crink [n=crink@unaffiliated/crink] has joined #lisp 00:06:24 oh, no, that's if it's too big 00:07:15 hmm, no. you need to subtract 6 instead of 5 as I'd expect 00:07:41 ~18,13g makes the exponential values take up an extra column 00:08:19 drdo [n=drdo@214.130.108.93.rev.vodafone.pt] has joined #lisp 00:08:35 (format t "~@{~18,12g|~%~}" pi 12 (* 1d25 pi) 1.5d30 150.1) 00:08:44 -!- Paraselene__ [n=None@79-67-188-149.dynamic.dsl.as9105.com] has quit [Read error: 145 (Connection timed out)] 00:08:59 -!- ziga` [n=user@89.142.60.68] has quit [Remote closed the connection] 00:09:10 ziga` [n=user@89.142.60.68] has joined #lisp 00:09:29 Paraselene__ [n=None@79-67-188-149.dynamic.dsl.as9105.com] has joined #lisp 00:12:19 -!- pjb [n=t@59.Red-88-30-121.staticIP.rima-tde.net] has quit [Read error: 60 (Operation timed out)] 00:13:27 -!- davazp [n=user@218.Red-83-37-233.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 00:14:39 Osaka_ [n=Alien@fl-71-3-65-34.dyn.embarqhsd.net] has joined #lisp 00:15:17 -!- grouzen [n=grouzen@91.214.124.2] has quit [Read error: 110 (Connection timed out)] 00:17:52 -!- Odin- [n=sbkhh@s121-302.gardur.hi.is] has quit [] 00:18:35 -!- fusss [n=fusss@60-241-1-206.static.tpgi.com.au] has quit [Read error: 113 (No route to host)] 00:19:10 -!- Osaka [n=Alien@fl-71-3-65-34.dyn.embarqhsd.net] has quit [Read error: 60 (Operation timed out)] 00:21:22 jleija [n=jleija@adsl-243-224-205.chs.bellsouth.net] has joined #lisp 00:22:13 kleppari [n=spa@bitbucket.is] has joined #lisp 00:24:04 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 00:24:23 -!- billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [Remote closed the connection] 00:24:35 billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 00:25:35 \m/ 00:25:38 er 00:25:41 \o/ 00:25:45 I win 00:25:53 (defun memoize-method-result (generic-function specializers result) 00:25:56 beauty 00:27:23 I think there are no more linear searches left in prototypes 00:29:33 rjain annotated #90743 "removed metaclass, added std-obj subclassing, added subclass caching" at http://paste.lisp.org/display/90743#6 00:29:59 *rahul* realizes that he's using lisppaste as if it were an RCS file. 00:31:34 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [] 00:31:55 *rahul* wonders if memoize-method-result should go into alexandria 00:33:45 Is it in closer-to-mop? 00:34:52 hmm that may be a better place for it yes 00:35:31 alama [n=alama@a81-84-249-124.cpe.netcabo.pt] has joined #lisp 00:35:41 -!- Edward__ [n=Ed@AAubervilliers-154-1-27-121.w90-3.abo.wanadoo.fr] has quit ["L'oignon fait la farce."] 00:36:12 -!- Osaka_ [n=Alien@fl-71-3-65-34.dyn.embarqhsd.net] has quit [Read error: 110 (Connection timed out)] 00:37:58 how do you suppress printed compiler output in SBCL? 00:38:48 -!- HET3 [n=diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit ["This computer has gone to sleep"] 00:39:25 beach: it has ensure-method, but not a shortcut for memoizing a specific result 00:39:41 gonzojive: for what purpose? 00:40:14 gonzojive: what are you doing that is creating output? 00:40:18 rahul: I need to write a 'script' that needs to have very limited output 00:40:43 what are you compiling dynamically? 00:40:53 compile it before shipping... 00:41:02 -!- fe[nl]ix [n=algidus@88-149-211-149.dynamic.ngi.it] has quit ["Valete!"] 00:41:21 -!- leo2007 [n=leo@cpc2-cmbg15-2-0-cust694.5-4.cable.virginmedia.com] has quit ["sleep"] 00:41:28 -!- gruseom [n=daniel@adsl-69-228-190-230.dsl.snfc21.pacbell.net] has quit [Read error: 145 (Connection timed out)] 00:41:44 gonzojive: a .fasl file is a script, by the way 00:44:51 quek [n=read_eva@router1.gpy1.ms246.net] has joined #lisp 00:45:40 does hunchentoot receive everything that apache does? 00:46:06 i want to do a gopher in lisp 00:46:43 Eko [n=eko@lawn-128-61-115-16.lawn.gatech.edu] has joined #lisp 00:48:55 -!- OmniMancer [n=OmniManc@222-154-176-10.jetstream.xtra.co.nz] has quit ["Leaving."] 00:49:20 ASau [n=user@83.69.227.32] has joined #lisp 00:52:28 -!- coyo [n=alex@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 00:54:44 ThomasIl [n=thomas@unaffiliated/thomasi] has joined #lisp 00:55:11 usoda: rares HTTP != Gopher 00:55:23 damn, leftover text in minibuffer 00:55:54 yeah, how would you write a gopher server in apache? 00:56:03 -!- ziga` [n=user@89.142.60.68] has quit [Remote closed the connection] 00:56:10 but hunchentoot is an http server. it gets whatever the client sends 00:56:31 ok cool 00:56:46 <_3b> rahul: http://search.cpan.org/~tmurray/Apache-GopherHandler-0.1/ ? 00:56:54 i want to do a gopher server over hunchentoot 00:57:22 because I want all the request details 00:58:05 I've decided to write everything in lisp that I do for myself because dealing with other languages has gotten rediculous 00:58:11 <_3b> probably easier to just write a gopher server directly though 00:59:06 that would be my guess. 00:59:43 yes 01:00:01 otherwise, you'd just override everything aside from socket handling in hunchentoot for the gopher port 01:00:08 not sure why you want gopher, tho. 01:00:08 yeah. Grab the RFC, write the server from scratch (maybe using some library for easier handling of sockets) 01:00:22 are there any gopher clients still around that are decent? 01:00:34 rahul: firefox, perhaps 01:00:43 pkhuong: I thought they removed support 01:00:43 -!- faux [n=user@1-1-4-21a.gkp.gbg.bostream.se] has left #lisp 01:00:54 rahul: there's firefox plugin that fixes Mozilla's errors (they didn't remove it) 01:01:03 ok 01:01:39 <_3b> seems usable without a plugin here 01:01:55 project overbite is awsomeness 01:03:10 -!- ThomasI [n=thomas@unaffiliated/thomasi] has quit [Read error: 145 (Connection timed out)] 01:03:22 I want a new gopher like protocol with all the HTTP server vars that browsers send 01:04:26 *rahul* boggles 01:04:30 coyo [n=alex@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has joined #lisp 01:04:31 and what will that achieve? 01:05:46 long story just need to know where to start 01:06:08 -!- Hun [n=hun@pd956be5d.dip0.t-ipconnect.de] has quit [Remote closed the connection] 01:07:22 thom_logn [n=thom@pool-173-67-109-95.lsanca.fios.verizon.net] has joined #lisp 01:07:43 -!- carlocci [n=nes@93.37.218.241] has quit ["eventually IE will rot and die"] 01:08:26 begin at the beginning 01:08:31 _3b: usable, but has some weird shit, like fixed port etc. 01:09:35 fe[nl]ix [n=algidus@88-149-211-149.dynamic.ngi.it] has joined #lisp 01:10:23 rares: begin with the RFC and your favorite socket library 01:11:04 ok the RFC and what's a good socket lib? 01:11:39 there are many 01:11:43 could I even write in elisp to make it quicker (but sticking to CL funcs) 01:11:45 depends what you want 01:13:10 Art [n=user@84.23.51.8] has joined #lisp 01:13:57 -!- fe[nl]ix [n=algidus@88-149-211-149.dynamic.ngi.it] has quit [Client Quit] 01:14:56 i'd like to use something that is more general so others can build on the same dependencies 01:15:20 that doesn't make any sense 01:15:33 they'll build on your gopher server, not on the socket lib 01:15:41 fe[nl]ix [n=algidus@88-149-208-9.dynamic.ngi.it] has joined #lisp 01:16:05 use functional decomposition and OOP to allow them to override functionality selectively 01:16:22 Or don't, and first build something that others would want to use. 01:17:20 let's not get crazy 01:17:43 yeah, let's keep it sane and just write a gopher server 01:20:13 more like a gopher peer but ... 01:20:40 -!- Art [n=user@84.23.51.8] has quit ["#sbcl"] 01:20:41 *rahul* peers at rares with front teeth sticking out 01:23:54 sykopomp pasted "how would you translate this to CFFI?" at http://paste.lisp.org/display/90926 01:25:26 -!- dnolen [n=dnolen@ool-18bc2fa9.dyn.optonline.net] has quit [Read error: 104 (Connection reset by peer)] 01:25:58 sykopomp: you could just defconstant them :) 01:26:26 dnolen [n=dnolen@ool-18bc2fa9.dyn.optonline.net] has joined #lisp 01:26:35 rahul: I wouldn't be able to do the neat :this-is-a-constant trick, and it wouldn't really be consistent. 01:28:57 *_3b* wonders if i ever got around to sending that patch to the cffi list for doing that sort of thing 01:28:59 sysop_fb [i=fb@cpe-075-184-018-184.nc.res.rr.com] has joined #lisp 01:30:18 -!- quek [n=read_eva@router1.gpy1.ms246.net] has quit [Remote closed the connection] 01:30:27 <_3b> ah, i guess i was doing bitfields, not enums 01:30:33 quek [n=read_eva@router1.gpy1.ms246.net] has joined #lisp 01:30:34 oh by the way can lisp mix in inline assembly like C and Forth can 01:30:50 rares: some lisps can, yes. 01:30:54 <_3b> rares: yes (as in no, but they can't either) 01:31:20 _3b: well, you can write LAP in CCL. Not sure what SBCL uses. 01:31:25 <_3b> rares: but many implementations of all 3 will let you do so in some implementation specific manner 01:34:10 <_3b> SBCL is somewhere in the middle, you can't really just throw in arbitrary asm, but you can add new primitives written in asm for the compiler to use 01:34:34 _3b: you can throw arbitrary asm in these primitives. 01:35:19 what lisps can't do inline assebly? 01:35:32 rahul: ABCL? 01:35:34 rahul: clisp, potentially. 01:35:41 heh 01:35:51 oh yeah, forgot there were lisps that were like that 01:36:05 sykopomp: I wonder... abcl might be able to do inline jvm assembly 01:36:06 ecl, except in a roundabout manner. 01:36:48 so there's a coommon theme here 01:37:37 abcl could emit the bytecode and load it. the compiler is even written to do that runtime 01:38:09 just define a vop 01:38:12 Adlai` [n=adlai@unaffiliated/adlai] has joined #lisp 01:39:53 QinGW [n=wangqing@203.86.89.226] has joined #lisp 01:41:41 -!- Adlai [n=adlai@unaffiliated/adlai] has quit [Read error: 60 (Operation timed out)] 01:42:25 -!- redblue [i=star@ppp085.108-253-207.mtl.mt.videotron.ca] has quit [""You cannot do a kindness too soon because you never know how soon it will be too late." -RWE"] 01:44:58 ace4016 [i=ace4016@76.170.134.79] has joined #lisp 01:45:21 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 01:46:27 spradnyesh [n=pradyus@122.167.84.137] has joined #lisp 01:48:07 xinming [n=hyy@218.73.133.115] has joined #lisp 01:50:25 hjpark [n=user@jaram.hanyang.ac.kr] has joined #lisp 01:51:57 -!- hjpark [n=user@jaram.hanyang.ac.kr] has quit [Remote closed the connection] 01:52:24 cmm [n=cmm@bzq-79-178-135-94.red.bezeqint.net] has joined #lisp 01:54:12 JAS415 [n=jon@24.250.13.137] has joined #lisp 01:54:26 -!- cmm- [n=cmm@bzq-79-178-135-94.red.bezeqint.net] has quit [Read error: 60 (Operation timed out)] 01:55:46 dto1 [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 01:55:47 -!- dto [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit ["Leaving."] 01:59:38 redblue [i=star@ppp097.108-253-207.mtl.mt.videotron.ca] has joined #lisp 01:59:40 dto [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 01:59:58 -!- dto1 [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 02:02:32 -!- quek [n=read_eva@router1.gpy1.ms246.net] has left #lisp 02:02:47 -!- coyo [n=alex@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has quit ["May the Coyoes cook you some hot chili some day!"] 02:03:05 -!- ThomasIl [n=thomas@unaffiliated/thomasi] has quit ["Bye Bye!"] 02:05:47 sg2002 [n=kvirc@d24-150-222-71.home.cgocable.net] has joined #lisp 02:06:00 coyo [n=alex@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has joined #lisp 02:06:55 ruediger [n=quassel@93.82.11.117] has joined #lisp 02:15:29 -!- Demosthenex [n=demo@206.180.154.148.adsl.hal-pc.org] has quit [Read error: 110 (Connection timed out)] 02:15:32 -!- voidpointer [i=Void@unaffiliated/voidpointer] has quit ["bye"] 02:20:59 -!- sg2002 [n=kvirc@d24-150-222-71.home.cgocable.net] has quit ["KVIrc Insomnia 4.0.0, revision: xxxx, sources date: 20090703, built on: 2009/11/22 20:08:09 UTC http://www.kvirc.net/"] 02:21:01 Demosthenes [n=demo@206.180.156.45.adsl.hal-pc.org] has joined #lisp 02:21:44 -!- dmiles [n=dmiles@c-76-104-220-73.hsd1.wa.comcast.net] has quit [Read error: 148 (No route to host)] 02:24:08 slyrus_ [n=slyrus@75.52.254.21] has joined #lisp 02:24:33 kpreid [n=kpreid@216-171-189-244.northland.net] has joined #lisp 02:36:44 caoliver [n=oliver@96.42.146.107] has joined #lisp 02:38:52 billitch_ [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 02:38:52 -!- billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [Read error: 104 (Connection reset by peer)] 02:38:53 -!- billitch_ is now known as billitch 02:45:22 -!- rootzlevel [n=hpd@91-66-191-155-dynip.superkabel.de] has quit [Read error: 104 (Connection reset by peer)] 02:45:32 rootzlevel [n=hpd@91-66-191-155-dynip.superkabel.de] has joined #lisp 02:47:41 OmniMancer [n=OmniManc@222.154.176.10] has joined #lisp 02:50:21 -!- rdad [n=rdad@cpe-24-193-123-112.nyc.res.rr.com] has quit [Read error: 110 (Connection timed out)] 02:51:41 -!- spradnyesh [n=pradyus@122.167.84.137] has left #lisp 02:57:20 compiling ecl 03:01:19 -!- coyo [n=alex@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has quit ["May the Coyoes cook you some hot chili some day!"] 03:01:29 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [] 03:01:53 -!- dreish [n=dreish@207.138.47.173] has quit [] 03:02:15 apparently libecl didnt install 03:02:23 oh and I know why 03:02:36 ldconfig :D 03:04:23 -!- Guthur [n=Michael@host81-131-243-232.range81-131.btcentralplus.com] has quit ["Computer says no"] 03:06:47 trying to figure out how to compile a small file to link with 03:09:40 Hey! If my heap is too small, would I perhaps see a "PROCEED WITH CAUTION" during the SBCL regression tests? 03:10:02 caoliver: sounds likely. 03:10:04 caoliver: I think that could be the cause, yeah 03:10:28 Ok. I'm putting SBCL up on a new machine, and I'm HOPING it's not a hardware sibility issue. 03:10:34 /sibility/stability/ 03:11:09 -!- timchen119 is now known as nasloc__ 03:11:44 caoliver: back when I didn't have ECC, faulty RAM would mostly cause the build to fail outright. 03:15:02 yeah, sbcl builds are pretty good stress tests for hardware 03:15:59 I remember CMUCL builds being excellent SIMM tests in the past. 03:16:35 Bad memory would usually get me a Segfault somewhere during the build. 03:17:28 I bumped the heap from 1536m to 2048m, and things seem ok. 03:18:38 timetrap [n=jkern@pool-108-2-110-22.phlapa.fios.verizon.net] has joined #lisp 03:18:45 yeah 03:18:55 sbcl is probably more intense than cmucl, too 03:19:42 So, I playing around with SBCL, and thinking of trying a simple web app in lisp. But then I stumble upon the way many people seem to run lisp apps. In screen. Really? WTF? 03:20:02 why not? 03:20:04 Honestly? 03:20:15 well, why not? 03:20:24 First. What's the benifit? 03:20:27 timetrap: if you want a language that disallows interaction, use C 03:20:36 Why not daemonize it? 03:20:42 that's how you daemonize it 03:20:47 *rahul* facepalm 03:20:52 Okay. 03:20:58 coyo [n=alex@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has joined #lisp 03:21:04 you can use detachtty, too 03:21:05 Maybe the 'wtf' was a little combative. 03:21:14 well, detachtty is better suited for usage in shell scripts. 03:21:19 I'm not trying to flame anyone. 03:21:40 I found that screen -d -m -S lisp sbcl works fine. 03:21:42 timetrap: are you familiar with the interactivity of lisp while running an application? 03:22:00 rahul: No. And I guess that's where the disconnect is. 03:22:13 rahul: Let's say: That I have a web app. 03:22:24 rahul: It currently displays "Hello World" 03:22:30 you use screen so you can ssh in and debug 03:22:30 Well, you get something a H--- of a lot nicer than a core dump when your program fails. 03:22:37 :-) 03:22:42 jawhite [n=jolyonwh@cb8faac9.atp.nicta.com.au] has joined #lisp 03:22:42 rahul: If I wanted to make it say "Hello Everyone" 03:22:54 rahul: How would screen make my life easier? 03:23:05 timetrap: why would you run hello world as a daemon? 03:23:06 make hello world a virus. it now says hello everyone. 03:23:09 You could shell in and add some defuns if you like too. 03:23:23 Assuming your lisp is multithreaded. 03:23:24 and update without taking the server down 03:23:31 caoliver: Rather than restarting the daemon? 03:23:38 Yep, 03:23:46 JAS415: Wouldn't there be times that I needed to take it all down? 03:23:50 Kinda erlang-ish 03:23:55 probably 03:24:03 i doubt it for hello world though :-P 03:24:08 JAS415: :-) 03:24:12 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 03:24:27 JAS415: Can I remove supersede code through SBCL? 03:24:37 JAS415: Or would I need to restart it? 03:25:04 timetrap: have you ever written a program in Lisp? 03:25:04 What I'm drivivng at is this: is screen really good enough for an enterprise app? 03:25:16 pkhuong: One or two. 03:25:28 pkhuong: Still working through the methodology. 03:25:32 You're really confused then. What do you think DEFUN does? 03:25:42 pkhuong: creates a function 03:25:46 yeah you type in the the repl 03:25:49 and it goes 03:26:02 i think structs are a little different sometimes 03:26:05 he thinks source code and running are separate 03:26:16 JAS415: But there's no UN-DEFUN. 03:26:21 JAS415: Is there? 03:26:22 Screen is just fine. It's just a terminal sim. 03:26:26 fmak-unbound 03:26:27 you can undefine stuff 03:26:30 yeah 03:26:33 Or you could use tmux. 03:26:34 Ah. 03:26:42 Hmmm ... 03:26:47 But screen ... 03:26:59 It just seems kludgy. 03:27:09 by the way nasa uses lisp so they can debug the rovers 03:27:16 IMO. (Which ammounts to nothing) 03:27:17 rares: erh, no. 03:27:32 pkhuong: I was going to say ... 03:27:35 screen is a shellification 03:27:36 lisp is both elegant and kludgy 03:27:56 No. It means if lisp encounters an unhandled condition, you can resume your screen and do something about it. 03:27:59 JAS415: Nothing bad about LISP mind you. I find the language really interesting. 03:28:05 timetrap: how is a function "created"? Lisp development is fundamentally side-effectful. You're just constantly changing the state of the world. 03:28:17 JAS415: Just running it in another program like that is odd. 03:29:04 -!- ruediger [n=quassel@93.82.11.117] has quit [Remote closed the connection] 03:29:09 pkhuong: I understand the need for such a REPL interface. 03:29:17 You WILL. 03:29:23 touche. 03:30:06 Oh snap! I misread that as "I don't understand..." 03:30:13 *caoliver* facepalm. 03:30:33 BUT, I really have a weird thing about running it in screen. 03:30:58 caoliver: I read that as I WILL later after I gain more experience. :) 03:30:59 If you understand what happens during development, why do you ask about superceding code? Would you ask whether it's possible to "supercede" random application data? 03:31:13 i think you'll want a locked down account to run it 03:31:19 Elegant... sexprs. Kludgy... format and loop. 03:31:32 pkhuong: Not so much from the development side. I get that part. But from the sysadmin side. I don't get that part. 03:31:33 like just enough permissions to have the server 03:32:03 timetrap: I'd rather get another program to daemonise mine than try and get it right myself. 03:32:28 pkhuong: hmmm. Good point. 03:33:12 Has anyone had any problems running screen or detachtty? 03:33:50 certainly orders of magnitude fewer than with the application itself. Just look at the number of user per LOC. 03:33:54 gruseom [n=daniel@ip67-95-207-202.z207-95-67.customer.algx.net] has joined #lisp 03:34:03 envi^office [i=envi@203.109.25.110] has joined #lisp 03:34:29 hi y'all 03:34:32 i love CL 03:34:41 rstandy [n=rastandy@net-93-144-146-194.t2.dsl.vodafone.it] has joined #lisp 03:34:50 I think I'm just too used to having applications run as a service. Rather than a live interface. 03:34:50 how do you coerce a bit array to an integer? as in, #*100 => 4 03:34:59 -!- slyrus_ [n=slyrus@75.52.254.21] has quit [Read error: 145 (Connection timed out)] 03:35:18 gruseom: you reconstruct the integer with bitwise operations. 03:35:18 timetrap: screen means you have a live interface to a service 03:35:24 Which is really what sbcl is. It's a live interface to the code. 03:35:24 Does slime have a good grasp on ccl 1.4 these days? 03:35:45 caoliver: when didn't it? 03:36:15 I mean did the transition from ccl 1.3 to ccl 1.4 break anything? 03:36:33 pkhuong: thanks. could you please give an example? 03:36:47 no, think. 03:36:49 caoliver: it didn't break anything before 03:36:54 heh I just created an alias in my bashrc `sbcld=screen -d -m -S lisp sbcl` 03:36:55 caoliver: Not that I've noticed. 03:37:03 gruseom: doesn't coerce do that already? 03:37:09 daemonized and detached. 03:37:12 ;-) 03:37:12 heh. well, i can just add the powers of 2, but that seems clumsy 03:37:26 gruseom: setf ldb 03:37:32 Thanks everyone. 03:37:46 -!- timetrap [n=jkern@pool-108-2-110-22.phlapa.fios.verizon.net] has quit ["leaving"] 03:37:57 rahul: (coerce #*100 'fixnum) errors in CCL 03:38:17 *rahul* facepalm 03:38:21 gruseom: fixnum? 03:38:46 in any case, probably doesn't work. hmm 03:38:59 why don't you look at the numbers and arrays chapters of the spec? 03:39:06 rahul: ok 03:40:27 -!- thom_logn [n=thom@pool-173-67-109-95.lsanca.fios.verizon.net] has quit ["Leaving"] 03:43:17 -!- ikki [n=ikki@189.247.109.234] has quit [Read error: 113 (No route to host)] 03:47:41 spradnyesh [n=pradyus@203.110.238.16] has joined #lisp 03:48:04 well, if adding the powers of 2 is good enough for richard fateman, so be it for me 03:48:08 http://groups.google.com/group/comp.lang.lisp/msg/c1a1b7f91031f4fb 03:48:47 -!- jleija [n=jleija@adsl-243-224-205.chs.bellsouth.net] has quit ["leaving"] 03:48:54 fusss [n=fusss@60.241.1.206] has joined #lisp 03:51:33 gruseom: do you have any reason to use fixnum-sized bitvectors? 03:52:40 yeah, why are you using vectors when you want numbers? 03:54:17 well, i have a table of masks, basically a cartesian product of 3 different variables, and it seemed like it might be clearer to declare them as #*100 #*101 etc. (depending on which bits are turned on and off) 03:54:44 mainly i thought it would be fun to play with bit vectors, as i have not done so before 03:54:54 it's more trouble than it's worth here tho 03:56:16 bit vectors are terribly neat 03:58:01 gruseom: well, if the goal is to create a number in the end, use ldb to manipulate bitfields of an integer 03:58:26 -!- kmc [kmc@clozure-C2F2E195.hsd1.ma.comcast.net] has quit [Quit: kmc] 03:58:37 bitvectors are best viewed as arrays of booleans 03:59:02 rahul: thanks. i didn't know about ldb. so many hidden treasures. 03:59:20 gruseom: it was borrowed from pdp-11 assembly 03:59:50 er pdp-10 04:00:03 and it's better than anything C has :) 04:00:07 that's fascinating. btw do any of you guys know if LOOP was inspired by Algol 68? 04:00:20 nullman [n=nullman@c-75-73-150-26.hsd1.mn.comcast.net] has joined #lisp 04:00:23 i recently ran across some very LOOP-esque Algol 68... let me dig up a link... 04:00:24 I'm pretty sure it was 04:00:51 -!- billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [Remote closed the connection] 04:01:04 billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 04:01:31 the loop code is halfway down this page: http://lua-users.org/lists/lua-l/2009-11/msg00576.html 04:02:07 nothing as powerful as CL LOOP but pretty clearly the same general idea 04:07:06 quek [n=read_eva@router1.gpy1.ms246.net] has joined #lisp 04:07:31 I'm pretty sure that was the inspiration for the syntax 04:07:50 I think it was actually first designed by someone who switched from algol to lisp 04:08:39 lpolzer [n=lpolzer@88.73.224.255] has joined #lisp 04:08:43 there's a delicious irony in that 04:09:06 a bit of algol, of all things, embedded in common lisp 04:12:26 -!- ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has quit [Read error: 110 (Connection timed out)] 04:12:45 -!- LiamH [n=nobody@72.75.73.155] has quit ["Leaving."] 04:13:58 -!- stepnem [n=stepnem@88.103.132.186] has quit [SendQ exceeded] 04:14:11 Phoodus [i=foo@ip68-231-37-148.ph.ph.cox.net] has joined #lisp 04:14:14 stepnem [n=stepnem@88.103.132.186] has joined #lisp 04:17:34 -!- marioxcc [n=user@200.92.164.185] has quit [Remote closed the connection] 04:21:31 -!- JAS415 [n=jon@24.250.13.137] has left #lisp 04:24:40 -!- lpolzer_ [n=lpolzer@dslb-088-073-201-145.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 04:26:40 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit ["Leaving"] 04:30:47 fuss1 [n=fusss@60-241-1-206.static.tpgi.com.au] has joined #lisp 04:30:48 -!- fusss [n=fusss@60.241.1.206] has quit [Read error: 131 (Connection reset by peer)] 04:33:27 -!- gruseom [n=daniel@ip67-95-207-202.z207-95-67.customer.algx.net] has left #lisp 04:34:34 Demosthenex [n=demo@206.180.154.148.adsl.hal-pc.org] has joined #lisp 04:36:29 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 04:39:21 -!- Demosthenes [n=demo@206.180.156.45.adsl.hal-pc.org] has quit [Read error: 60 (Operation timed out)] 04:44:05 HET3 [n=diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 04:45:02 bombshelter13b [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #lisp 04:45:53 envi^home [n=envi@220.121.234.156] has joined #lisp 04:49:58 -!- sysop_fb [i=fb@cpe-075-184-018-184.nc.res.rr.com] has quit [] 04:50:44 -!- fuss1 [n=fusss@60-241-1-206.static.tpgi.com.au] has quit [Read error: 113 (No route to host)] 04:57:22 -!- alama [n=alama@a81-84-249-124.cpe.netcabo.pt] has quit [] 04:58:34 alama [n=alama@a81-84-249-124.cpe.netcabo.pt] has joined #lisp 04:59:57 -!- binrapt [i=void@unaffiliated/binrapt] has left #lisp 05:05:50 -!- HET3 [n=diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit ["This computer has gone to sleep"] 05:07:19 -!- hicx174 [n=hicx174@123.108.171.227] has quit [Operation timed out] 05:07:45 hicx174 [n=hicx174@123.108.171.227] has joined #lisp 05:12:03 -!- alama [n=alama@a81-84-249-124.cpe.netcabo.pt] has quit [] 05:12:03 spilman [n=spilman@ARennes-552-1-80-10.w92-135.abo.wanadoo.fr] has joined #lisp 05:13:13 weirdo [i=weirdo@rodney.ltd.pl] has joined #lisp 05:15:03 accept-p 'offtopic-op 05:15:51 -!- billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [Remote closed the connection] 05:16:03 billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 05:17:00 (unknown-accept-type 'offtopic-op) 05:17:03 nekobaka [n=baka@c-67-181-80-137.hsd1.ca.comcast.net] has joined #lisp 05:17:13 -!- slyrus [n=slyrus@adsl-75-52-254-21.dsl.pltn13.sbcglobal.net] has quit [Remote closed the connection] 05:17:32 0] QUIT 05:17:36 -!- weirdo [i=weirdo@rodney.ltd.pl] has left #lisp 05:19:12 slyrus_ [n=slyrus@adsl-75-52-254-21.dsl.pltn13.sbcglobal.net] has joined #lisp 05:19:30 that was weird :D 05:20:07 Modius_ [n=Modius@cpe-70-123-130-159.austin.res.rr.com] has joined #lisp 05:21:29 (apropos "offtopic") => offtopic-topic 05:23:48 -!- nekobaka [n=baka@c-67-181-80-137.hsd1.ca.comcast.net] has quit [Remote closed the connection] 05:24:18 nekobaka [n=baka@c-67-181-80-137.hsd1.ca.comcast.net] has joined #lisp 05:27:50 -!- Modius [n=Modius@70.123.130.159] has quit [Read error: 145 (Connection timed out)] 05:32:46 pavelludiq [n=quassel@87.246.15.105] has joined #lisp 05:34:49 RustyWheeler [n=kliese@campsis.eait.uq.edu.au] has joined #lisp 05:36:15 drwho [n=d@98.225.211.78] has joined #lisp 05:42:50 -!- Eko [n=eko@lawn-128-61-115-16.lawn.gatech.edu] has quit ["This computer has gone to sleep"] 05:43:10 hay #lisp 05:43:15 -!- envi^home [n=envi@220.121.234.156] has quit [Read error: 104 (Connection reset by peer)] 05:43:19 what's CFFI for C's unary & operator? 05:44:04 Ralith: you mean logand?.... 05:44:09 :| 05:44:12 sykopomp: that's binary. 05:44:22 lern2jargon 05:44:29 pff 05:46:34 fusss [n=fusss@60-241-1-206.static.tpgi.com.au] has joined #lisp 05:47:10 Ralith: it would probably be done automagically 05:47:25 Ralith: well, you need to construct a pointer manually, maybe 05:48:30 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Read error: 145 (Connection timed out)] 05:52:04 -!- spilman [n=spilman@ARennes-552-1-80-10.w92-135.abo.wanadoo.fr] has quit ["Quitte"] 05:54:28 Kolyan [n=nartamon@95-24-71-93.broadband.corbina.ru] has joined #lisp 05:55:26 Ralith: you mean to access pointers? 05:55:59 gigamonkey [n=user@adsl-99-39-4-237.dsl.pltn13.sbcglobal.net] has joined #lisp 05:57:11 p_l: I'm trying to figure out how to write some cffi bindings, and failing pretty hard at it. 05:58:06 p_l: The C is: SomeForeignType *pMyThing; do_something(&pMyThing, ...); 05:58:29 p_l: and later, do_something_else(pMyThing, ...); 05:58:34 Eko [n=eko@lawn-128-61-115-16.lawn.gatech.edu] has joined #lisp 05:58:50 I'm not sure what that should translate to in CFFI :\ 06:01:43 (cffi:defcfun ("do_something" do-something) :pointer (ptr :pointer)) ? 06:02:14 (cffi:defcfun ("do_something" do-something) (ptr :pointer)), rather 06:02:21 p_l: (defcfun "do_something" :int (ptr :pointer)), so.. pretty much. 06:02:29 -!- ski [n=slj@c-d413e055.1149-1-64736c10.cust.bredbandsbolaget.se] has quit [Read error: 60 (Operation timed out)] 06:02:40 p_l: the actual C signature for the first argument is SomeForeignType **ptr 06:03:17 the foreign type is actually a struct, if that helps at all. 06:03:24 which I also have a defcstruct for 06:03:31 sykopomp: the first takes a pointer to pMyThing (initialization function of sorts?), pMyThing then contains a pointer to the struct 06:04:13 -!- ASau [n=user@83.69.227.32] has quit ["off"] 06:04:19 -!- pavelludiq [n=quassel@87.246.15.105] has quit [Read error: 104 (Connection reset by peer)] 06:04:40 p_l: it is an initialization function of sorts, yes. 06:06:00 so I guess that should be (with-foreign-pointer (p-my-thing (foreign-type-size 'my-foreign-type)) (do-something p-my-thing))? 06:06:43 basically, do_something gets a pointer to a location where pMyThing is stored, then allocates memory and initializes a struct, placing a pointer to it in pMyThing 06:08:03 ok 06:08:51 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 06:09:53 p_l: I'm still not sure how that translates to cffi :< 06:10:16 http://www.apachenews.org/ 06:10:21 I don't know what to make of that. 06:10:33 anybody in japan feel like making a call to the cops? 06:13:08 -!- caoliver [n=oliver@96.42.146.107] has left #lisp 06:14:39 sykopomp: allocate a pointer then create a pointer to it? 06:15:13 fredzilla [i=95a984b7@gateway/web/freenode/x-uwitmzfufmctnmlc] has joined #lisp 06:15:13 p_l: I've tried, let me rewrite that attempt and show what I tried to do... 06:15:31 How do you convert a fraction to a decimal? 06:15:52 fredzilla: coerce it 06:16:00 or use FLOAT 06:16:03 clhs float 06:16:03 http://www.lispworks.com/reference/HyperSpec/Body/a_float.htm 06:16:31 Fade: oh shit. I've got a number, but the person I know probably wouldn't be able to contact them without extra info... 06:16:58 Thank you! 06:17:19 Yeah, I just came across that; not sure what to do. 06:17:58 QinGW1 [n=wangqing@203.86.89.226] has joined #lisp 06:18:34 gigamonk` [n=user@adsl-99-184-207-41.dsl.pltn13.sbcglobal.net] has joined #lisp 06:18:57 thom_logn [n=thom@173.67.109.95] has joined #lisp 06:19:57 this is his linked-in profile: http://jp.linkedin.com/in/tetsuya 06:20:32 p_l: I still get an unhandled memory fault when I use a combination of with-foreign-pointer and with-foreign-object... 06:20:51 -!- gigamonkey [n=user@adsl-99-39-4-237.dsl.pltn13.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 06:22:19 fredzilla: note that floats are not decimal at all 06:22:58 I know, it just needs to look pretty for output. I'm trying to make it look like a % 06:23:19 (format t "~f" num) 06:23:24 sorry, that's unclear. like 85.9%, and not 600/7 or something 06:23:28 fredzilla: well that's not going tohelp then 06:23:49 you're going to get something like 85.8999997 probably :) 06:24:02 Or perhaps better: (format t "~2,2f%" num) 06:24:16 yeah, exactly 06:24:33 Actually, I think that first 2 is unnecessary. 06:24:33 wait, shouldn't that be ~5,2f? 06:24:57 I think the first number is the width of the entire field 06:24:58 I think it overflows the width. Might as well just leave it out. 06:25:09 yeah 06:25:12 thanks, that works perfectly. 06:25:18 maus [n=maus@222.253.73.83] has joined #lisp 06:25:32 Good afternoon! 06:27:18 -!- gigamonk` is now known as gigamonkey 06:31:31 Good afternoon. 06:31:44 -!- fredzilla [i=95a984b7@gateway/web/freenode/x-uwitmzfufmctnmlc] has quit ["Page closed"] 06:32:07 -!- ltriant [n=ltriant@lithium.mailguard.com.au] has quit ["leaving"] 06:34:04 ski [n=slj@c-d413e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #lisp 06:35:04 -!- QinGW [n=wangqing@203.86.89.226] has quit [Success] 06:38:29 akamaus [n=maus@78.31.79.185] has joined #lisp 06:39:44 snearch [n=olaf@g225048013.adsl.alicedsl.de] has joined #lisp 06:40:08 sykopomp pasted "memory fault" at http://paste.lisp.org/display/90933 06:40:14 p_l: ^ 06:42:06 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 06:42:38 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 06:45:15 GrayGnome` [n=MuneNoKa@user-11fa52h.dsl.mindspring.com] has joined #lisp 06:47:58 tcr [n=tcr@host146.natpool.mwn.de] has joined #lisp 06:48:26 dunno, really. Have you tried seeing what SWIG would generate? 06:48:41 nope. Guess I should :\ 06:51:50 -!- Sukoshi`` [n=MuneNoKa@user-11fa52h.dsl.mindspring.com] has quit [Read error: 60 (Operation timed out)] 06:56:30 -!- trebor_home [n=user@84.58.210.197] has quit [Remote closed the connection] 06:57:00 vng [n=user@123.20.94.179] has joined #lisp 06:57:06 hello 07:00:45 -!- Adlai` [n=adlai@unaffiliated/adlai] has quit [Read error: 113 (No route to host)] 07:01:21 sykopomp: you could, I guess, allocate memory for foreign pointer, then create a pointer to that... :D 07:04:19 p_l: actually, I just got it to work, with a bit more fiddling :) 07:04:38 -!- fihi09`` [n=user@pool-71-190-74-115.nycmny.east.verizon.net] has quit [Remote closed the connection] 07:04:47 fihi09`` [n=user@pool-71-190-74-115.nycmny.east.verizon.net] has joined #lisp 07:05:21 -!- rdd` [n=user@c83-250-145-223.bredband.comhem.se] has quit [Read error: 60 (Operation timed out)] 07:05:36 rdd` [n=rdd@c83-250-145-223.bredband.comhem.se] has joined #lisp 07:12:17 -!- dnolen [n=dnolen@ool-18bc2fa9.dyn.optonline.net] has quit [] 07:12:24 gruseom [n=daniel@h-64-105-143-250.snvacaid.static.covad.net] has joined #lisp 07:13:50 gruseom: lisp is a ball of mud 07:13:57 -!- wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:13:57 it collects things as it rolls around 07:14:23 all because of macros :) 07:17:39 LDB and DPB came from PDP-10 assembly 07:17:50 a lot of the sequence functions came from APL 07:18:04 lexical scoping came from algol, too, via scheme 07:18:19 wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has joined #lisp 07:18:41 object orientation from smalltalk, but then taken to the next level by the good people at xerox parc 07:19:34 -!- billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [Remote closed the connection] 07:19:39 I have no idea where Waters got the idea for SERIES 07:19:47 billitch [n=billitch@82.67.155.88] has joined #lisp 07:20:00 *p_l* wonders if LDB and DPB aren't older (at least PDP-6) 07:20:17 rahul: and don't forget CAR and CDR, instructions from old IBM mainframe :D 07:22:29 mrSpec [n=Spec@unaffiliated/mrspec] has joined #lisp 07:22:35 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 07:23:00 -!- RustyWheeler [n=kliese@campsis.eait.uq.edu.au] has left #lisp 07:23:01 -!- eno__ [n=eno@adsl-70-137-158-9.dsl.snfc21.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 07:23:45 yeah, clearly it was one of the even numbered pdps 07:23:49 hello 07:24:01 lisp got it from 10, but it probably was there before that 07:24:21 and yes, car and cdr were also assembly mnemonics from the IBM 704, I believe 07:25:18 ASau [n=user@77.246.230.130] has joined #lisp 07:25:29 rahul: PDP-10 was binary compatible with PDP-6 and I'm pretty certain that MACLISP started out on PDP-6 07:25:36 looks like SERIES referneces a lot of APL compiler docs 07:26:05 p_l: hmm, yes, that's probably true. I've definitely heard something like that 07:26:28 -!- tcr [n=tcr@host146.natpool.mwn.de] has quit ["Leaving."] 07:26:28 waters also references Ada 07:26:55 eno [n=eno@nslu2-linux/eno] has joined #lisp 07:27:08 hmm 07:27:16 "Listlessness is better than Laziness" 07:27:29 including compile-time GC 07:27:48 envi^home [n=envi@220.121.234.156] has joined #lisp 07:29:07 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 07:29:27 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 07:29:54 I wonder if someone recovered PDP-1 lisp... 07:30:33 YES! 07:31:40 there's DDT and LISP for PDP-1 :3 07:31:46 now, is there TECO? 07:31:50 heh 07:37:30 -!- KingThomasIV [n=KingThom@c-76-122-37-30.hsd1.fl.comcast.net] has quit ["I'm off!"] 07:39:11 hmm... there's possibility of running Multics Maclisp 07:39:49 -!- billitch [n=billitch@82.67.155.88] has quit [Remote closed the connection] 07:40:00 mvilleneuve [n=mvillene@80.14.131.214] has joined #lisp 07:40:02 billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 07:40:16 good morning 07:42:02 -1? or -10? 07:42:07 -!- envi^home [n=envi@220.121.234.156] has quit [Read error: 104 (Connection reset by peer)] 07:45:08 baddog [n=liam@unaffiliated/baddog144] has joined #lisp 07:45:29 ... ok... I've got Multics sourcecode... 07:51:35 -!- ASau [n=user@77.246.230.130] has quit [Read error: 104 (Connection reset by peer)] 07:55:54 MIT's had it up for a while 07:56:32 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #lisp 07:57:38 mle: yes, but last time I checked, it wasn't yet available 07:57:45 unfortunately the emulator project seems dead 08:00:05 ASau [n=user@77.246.230.130] has joined #lisp 08:02:52 -!- snearch [n=olaf@g225048013.adsl.alicedsl.de] has quit ["Ex-Chat"] 08:05:04 -!- redblue [i=star@ppp097.108-253-207.mtl.mt.videotron.ca] has quit [Read error: 110 (Connection timed out)] 08:06:20 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 08:09:03 -!- ASau [n=user@77.246.230.130] has quit [Remote closed the connection] 08:09:18 ASau [n=user@77.246.230.130] has joined #lisp 08:15:03 -!- nunb [n=nundan@94.161.63.168] has quit [Read error: 110 (Connection timed out)] 08:23:18 varjag [n=eugene@62.97.226.122] has joined #lisp 08:28:40 -!- gigamonkey [n=user@adsl-99-184-207-41.dsl.pltn13.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 08:29:37 -!- fe[nl]ix [n=algidus@88-149-208-9.dynamic.ngi.it] has quit [Read error: 110 (Connection timed out)] 08:31:21 -!- spradnyesh [n=pradyus@203.110.238.16] has quit [Read error: 131 (Connection reset by peer)] 08:32:34 spradnyesh [n=pradyus@nat/yahoo/x-xrpckuhqcytjybph] has joined #lisp 08:36:01 aerique [i=euqirea@xs3.xs4all.nl] has joined #lisp 08:38:09 hi, I'm writing a program to output html out of parsed odt document. I've finished a snippet which wraps a piece of text into strong and italic tags depending on style of piece. It works, but looks awful. Can someone share some thoughts on how to improve it? 08:38:15 http://paste.lisp.org/display/90937 08:39:34 weirdo [i=weirdo@rodney.ltd.pl] has joined #lisp 08:42:36 Athas [n=athas@192.38.109.188] has joined #lisp 08:44:02 demmeln [n=Adium@188.104.85.104] has joined #lisp 08:44:18 -!- crink [n=crink@unaffiliated/crink] has quit ["Leaving."] 08:52:08 -!- demmeln [n=Adium@188.104.85.104] has quit ["Leaving."] 08:52:08 -!- Ralith [n=ralith@69.90.49.189] has quit [Read error: 104 (Connection reset by peer)] 08:52:20 Ralith [n=ralith@69.90.49.189] has joined #lisp 08:55:49 Fufie [n=poff@Gatekeeper.vizrt.com] has joined #lisp 08:56:40 -!- ia [n=ia@89.169.161.244] has quit [Read error: 110 (Connection timed out)] 08:58:22 ia [n=ia@89.169.161.244] has joined #lisp 08:59:44 stassats [n=stassats@wikipedia/stassats] has joined #lisp 09:02:50 yakov [n=yzaytsev@213.170.102.170] has joined #lisp 09:08:04 grouzen [n=grouzen@91.214.124.2] has joined #lisp 09:10:07 -!- baddog [n=liam@unaffiliated/baddog144] has quit [Read error: 110 (Connection timed out)] 09:13:49 schoppenhauer [n=senjak@unaffiliated/schoppenhauer] has joined #lisp 09:13:56 -!- schoppenhauer [n=senjak@unaffiliated/schoppenhauer] has quit [Client Quit] 09:16:20 -!- maus [n=maus@222.253.73.83] has quit ["Leaving"] 09:23:27 thehcdreamer [n=thehcdre@94.198.78.26] has joined #lisp 09:24:19 Good morning! 09:24:26 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [] 09:24:34 beach: morning 09:24:54 -!- yakov [n=yzaytsev@213.170.102.170] has left #lisp 09:25:37 akamaus: For starters, the body of with-html-output seems to have too much indentation. 09:25:38 maus [n=maus@222.253.110.250] has joined #lisp 09:26:21 akamaus: Also, how could p ever be NIL? 09:28:17 beach, indentation got corrupted somehow when I copied snippet from editor. I guess I shoud make slime use spaces instead of tabs 09:28:50 beach, It should be style instead of p. thanks ) 09:29:23 but what bothers me, is duplication of code inside if branches 09:29:54 akamaus: And this code looks like you need some dictionary translating from odt styles to html tags, rather than doing it "manually". 09:29:54 akamaus, (setq-default indent-tabs-mode nil) into your .emacs 09:30:24 and M-x untabify 09:30:55 akamaus: You use (text-of p) several times, even though you have it in the local variable txt (which is badly named). 09:32:23 beach, will fix, forgot about it.. 09:35:22 -!- gruseom [n=daniel@h-64-105-143-250.snvacaid.static.covad.net] has quit [Read error: 113 (No route to host)] 09:36:45 ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 09:38:05 vng: Any questions about what to do next? 09:40:28 beach: we are thinking about the board 4x4, 9x9,.. 09:40:40 trittweiler, while we are at tabs: recording whitespace in non-whitespace commits in slime, especially non-whitespace-clean new lines of two spaces, causes unnecessary merging headaches for poor slime outcasts... :) 09:41:20 Yeah I guess so 09:41:47 beach: then we move to the "selected bar" for user to input values 09:42:29 QinGW [n=wangqing@203.86.89.226] has joined #lisp 09:42:51 Krystof_ [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 09:42:59 beach: we will solve the problems one by one 09:43:04 -!- Krystof_ is now known as Krystof 09:43:15 stassats, why do you compare component-pathname and component-relative-pathname? 09:43:24 fiveop [n=fiveop@g229112252.adsl.alicedsl.de] has joined #lisp 09:43:36 stassats, in system-contains-file-p 09:43:40 beach: and about the cells, we have no ideas how to group them with lines like the image that you gave us. 09:44:39 trittweiler: i compare names first, because component-pathname is slower and consier 09:45:34 ejs [n=eugen@77.222.151.102] has joined #lisp 09:45:36 on sbcl, because of merging pathnames 09:46:01 component-relative-pathname invokes merge-pathname, too? 09:46:21 splittist [n=David@156-220.4-85.fix.bluewin.ch] has joined #lisp 09:46:23 morning 09:46:46 trittweiler: if i recall, yes, but not so much 09:46:51 beach, I thought about some kind of dictionary too, but I'm not sure how it would interact with html-generating macros if cl-who 09:47:18 jan247 [n=jan247@unaffiliated/jan247] has joined #lisp 09:47:49 -!- kuwabara [n=kuwabara@cerbere.qosmos.fr] has quit [Read error: 104 (Connection reset by peer)] 09:47:53 Comparing pathname is really that costy? 09:47:55 I cleared snippet a little, but the ugliness still remains.. http://paste.lisp.org/display/90937#1 09:48:20 trittweiler: comparing, i don't think, just retrieving component-pathname 09:48:33 -!- QinGW1 [n=wangqing@203.86.89.226] has quit [Read error: 145 (Connection timed out)] 09:48:55 ah 09:49:04 Ok I see. 09:50:43 -!- daniel_ is now known as daniel 09:54:13 stassats, what do the new repl variables do? 09:54:29 The purpose of the second one is clear, but the first one isn't to me 09:54:42 ejs1 [n=eugen@63.251.108.100] has joined #lisp 09:54:43 -!- thehcdreamer [n=thehcdre@94.198.78.26] has quit [] 09:54:59 so the history doesn't contain duplicates at all 09:55:09 not just adjacent 09:56:21 ok 09:56:33 -!- jawhite [n=jolyonwh@cb8faac9.atp.nicta.com.au] has quit ["Computer goes to sleep!"] 10:01:31 arnee [n=arnee@mail.kono.de] has joined #lisp 10:02:39 stassats, and why aren't they T by default? that's very much the intuitive expectation (imho) from a repl history... 10:02:45 -!- arnee [n=arnee@mail.kono.de] has quit [Client Quit] 10:02:57 HET2 [n=diman@w283.engin.cf.ac.uk] has joined #lisp 10:03:06 -!- ejs [n=eugen@77.222.151.102] has quit [Read error: 110 (Connection timed out)] 10:03:45 in the hu.dwim.slime branch i've reinstated the regexp based navigation in the repl history, and there duplicates are even more annoying 10:04:56 -!- HET2 [n=diman@w283.engin.cf.ac.uk] has quit [Client Quit] 10:05:23 removing whitespaces may be not good for READ* functions, because they share the same history, i think about making reading use its own history 10:05:52 No, duplicates are intuitive 10:05:59 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 10:06:00 because it reflects the history 10:06:36 they're retained in zsh by default too, i was inspired by it 10:06:47 I wouldn't like to see my history be pruned underneath 10:06:51 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 10:07:13 stassats, I think user input should be read from a special buffer 10:07:37 i.e. *query-io* should get its own buffer 10:07:55 -!- Eko [n=eko@lawn-128-61-115-16.lawn.gatech.edu] has quit ["This computer has gone to sleep"] 10:08:06 and yes, i've also added a separate history for repl navigation related minibuffer reading 10:08:30 what do you mean by that? 10:08:54 trittweiler: maybe, but i do like it in the same buffer 10:09:27 M-r reads a regexp from the minibuffer in my branch (it used to be in HEAD for a week or two until heller removed it). it has its own history and defaults to the previous one. also another M-r starts searching very much like isearch... 10:10:12 and i've dropped the M-r behavior that half-typed repl input was used as a pattern for searching 10:11:50 trittweiler, ...which needed the minimal smartness of slime-read-from-minibuffer (keymap and history args) that you removed. 10:13:45 I didn't remove anything, I renamed it 10:14:43 maus: Just draw a grid first using rectangles that are more than one pixel thick. 10:14:48 zoldar [n=zoldar@95.50.59.66] has joined #lisp 10:15:10 akamaus: Right, I am afraid I don't know either. 10:15:58 -!- envi^office [i=envi@203.109.25.110] has quit ["Leaving"] 10:16:33 jdz [n=jdz@85.254.197.6] has joined #lisp 10:16:55 is there something in slime like reverse-i-search as in bash(1) or zsh(1)? 10:17:02 i.e. for previous inputs, not buffer history 10:17:29 weirdo: M-p 10:17:32 M-r ? 10:17:49 beach: I got it. We will try hard. 10:17:57 stassats: but isn't it buffer search? 10:18:03 no 10:18:13 M-p and M-r are not 10:18:31 trittweiler, oh, ok. i was confused of the patch directions and description 10:18:51 stassats: that cycles between inputs, right? 10:19:00 right 10:19:29 attila_lendvai, the upshot is that slime-query-replace-system really rocks :) 10:19:43 nevermind 10:19:48 Use it all the time at work 10:20:11 beautiful [n=beauty@83.231.83.177] has joined #lisp 10:20:30 maus: Let me know if you need some example code from me. 10:20:32 trittweiler, yep, i've seen the usage of multi-isearch-next-buffer-function inside. i'll rewrite findr to use it (findr is a multi file search, but it doesn't use isearch yet). 10:20:59 trittweiler, i've been using findr for the same functionality but it's based on directories not systems 10:21:23 well that's for slime-isearch-system which I don't use as often 10:21:31 because I don't have emacs23 at work 10:21:45 I use stassats' slime-rgrep-system though 10:21:55 in case slime-edit-uses won't work 10:22:08 hey guys, ever noticed that isearch has little to no line editing? 10:22:09 beach: please! we truly need it. 10:22:30 weirdo, press M-e while inside it 10:23:13 that's tad better, thanks 10:23:37 too bad there's no line-editing and incremental search at the same time as in vim 10:24:06 what's line editing for you? 10:24:47 editing the input line? 10:27:46 yes, editing the term being searched, without the search terminating when pressing an arrow 10:28:29 -!- jan247 [n=jan247@unaffiliated/jan247] has quit [] 10:28:56 weirdo, you can backspace. otherwise i don't know how editing the search term regarding the current position could possibly work intuitively 10:30:56 maus: http://dept-info.labri.fr/~strandh/draw-board.lisp 10:31:45 beach: Thank you! 10:31:47 Geralt [n=Geralt@91.50.241.140] has joined #lisp 10:32:43 attila_lendvai: well, moving the cursor between characters in a search term, while isearch is active, would be good 10:32:44 thanks beach 10:33:07 works intuitively in vim, i think 10:33:11 Adlai [n=adlai@unaffiliated/adlai] has joined #lisp 10:33:31 -!- CrazyEddy [n=CrazyEdd@wrongplanet/CrazyEddy] has quit [Read error: 60 (Operation timed out)] 10:34:34 just rambling. carry on 10:35:38 maus, vng: no problem. That function takes a function draw-cell as parameter. To test the code, you can just pass (lambda (r c) nil) initially. Later, you can pass your own function that does the (with-output-as-presentation ...) stuff. 10:39:01 -!- AntiSpamMeta [n=MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Nick collision from services.] 10:40:57 AntiSpamMeta [n=MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 10:42:07 Ralith_ [n=ralith@69.90.48.97] has joined #lisp 10:43:35 -!- QinGW [n=wangqing@203.86.89.226] has quit [Read error: 104 (Connection reset by peer)] 10:44:35 pjb [n=t@79.149.159.105] has joined #lisp 10:45:41 HET2 [n=diman@131.251.176.98] has joined #lisp 10:45:55 blandest [n=blandest@softhouse.is.ew.ro] has joined #lisp 10:46:36 lhz [n=shrekz@213.114.170.185] has joined #lisp 10:47:43 CrazyEddy [n=CrazyEdd@220.253-234-164.VIC.netspace.net.au] has joined #lisp 10:50:50 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 10:52:01 leo2007 [n=leo@193.60.95.74] has joined #lisp 10:53:11 -!- Ralith [n=ralith@69.90.49.189] has quit [Read error: 113 (No route to host)] 10:54:52 -!- fiveop [n=fiveop@g229112252.adsl.alicedsl.de] has quit ["humhum"] 10:55:24 kuwabara [n=kuwabara@cerbere.qosmos.eu] has joined #lisp 10:56:08 -!- beautiful [n=beauty@83.231.83.177] has quit [Read error: 104 (Connection reset by peer)] 10:57:55 demmeln [n=Adium@lapradig96.informatik.tu-muenchen.de] has joined #lisp 10:58:17 Hun [n=hun@p50993726.dip0.t-ipconnect.de] has joined #lisp 11:01:08 fiveop [n=fiveop@g229112252.adsl.alicedsl.de] has joined #lisp 11:08:18 udzinari [n=user@nat/ibm/x-spdqeabzggmwqged] has joined #lisp 11:14:46 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 11:16:04 thehcdreamer [n=thehcdre@94.198.78.26] has joined #lisp 11:16:46 -!- stassats [n=stassats@wikipedia/stassats] has quit [Read error: 113 (No route to host)] 11:17:12 stassats [n=stassats@wikipedia/stassats] has joined #lisp 11:18:29 -!- zoldar [n=zoldar@95.50.59.66] has quit ["Ex-Chat"] 11:21:08 Edico [n=Edico@unaffiliated/edico] has joined #lisp 11:21:20 Kenjin [n=Kenjin@242-84.dial.nortenet.pt] has joined #lisp 11:21:57 -!- rstandy [n=rastandy@net-93-144-146-194.t2.dsl.vodafone.it] has quit [Remote closed the connection] 11:29:19 -!- quek [n=read_eva@router1.gpy1.ms246.net] has quit [Read error: 110 (Connection timed out)] 11:29:31 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 11:31:07 maus, vng: If you have any questions, don't hesitate to ask. 11:32:37 -!- luis`` is now known as luis` 11:33:53 -!- wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has quit [Remote closed the connection] 11:33:55 what book would be advisable for learning the basics of lisp. It is for an (industrial) engineer that hasn't really learned much CS in the past, but is interested in using the basics of it. 11:34:11 I was thinking of successful lisp 11:34:39 -!- drdo [n=drdo@214.130.108.93.rev.vodafone.pt] has quit [Read error: 104 (Connection reset by peer)] 11:35:13 minion: gentle? 11:35:14 gentle: "Common Lisp: A Gentle Introduction to Symbolic Computation" is a smoother introduction to lisp programming. http://www.cs.cmu.edu/~dst/LispBook/ 11:35:32 drdo [n=drdo@214.130.108.93.rev.vodafone.pt] has joined #lisp 11:35:49 I never read anything in that book... could be a contender 11:36:38 beach: we will. :) 11:36:59 <_deepfire> beach, have you had a first impression of orgmode? 11:37:44 wlr [n=walt@65.96.92.150] has joined #lisp 11:38:02 stassats: that looks like it has extremely good graphics incorporated in it 11:41:27 dmiles_afk [n=dmiles@76.104.220.73] has joined #lisp 11:42:21 <_deepfire> beach, btw, the GL package in McCLIM conflicts with CL-OPENGL. 11:42:28 -!- udzinari [n=user@nat/ibm/x-spdqeabzggmwqged] has quit [Read error: 104 (Connection reset by peer)] 11:42:44 udzinari [n=user@nat/ibm/x-ihqejnzxiefmzmxx] has joined #lisp 11:43:10 mishoo [n=mishoo@79.112.52.124] has joined #lisp 11:43:13 <_deepfire> The waterfall told me it does.. 11:43:53 stassats: thanks! 11:46:28 Odin- [n=sbkhh@s121-302.gardur.hi.is] has joined #lisp 11:47:11 MichaelAnckaert [n=michael@194.78.36.242] has joined #lisp 11:47:46 Hello everyone 11:53:22 -!- drdo [n=drdo@214.130.108.93.rev.vodafone.pt] has quit [Read error: 110 (Connection timed out)] 12:01:10 -!- Athas [n=athas@192.38.109.188] has quit [Remote closed the connection] 12:01:22 envi^home [n=envi@220.121.234.156] has joined #lisp 12:03:24 So using keyword instead of symbols in LOOP does have the advantage that its looks much nicer when macroexpanding macros expanding to loops from a package that is different to the home-package of that symbol 12:03:44 different to the home-package of that macro 12:05:34 Could somebody have a look at some macro code I'm having troubles with? 12:05:53 lisppaste: url? 12:05:53 To use the lisppaste bot, visit http://paste.lisp.org/new/lisp and enter your paste. 12:05:56 I'm fairly new at lisp so it's probably a trivial error 12:05:58 MichaelAnckaert: paste it 12:06:16 http://paste.lisp.org/display/90939 12:06:44 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [] 12:06:47 My lisp gives the error "LAMBDA names a MACRO -- bad arg for function." 12:07:08 is it a shame that i'm checking out a scheme for shell scripting? :) 12:07:49 MichaelAnckaert: it should be (lambda (req ent) ...) 12:07:54 MichaelAnckaert: you should put a ( before lambda, and a ) after the final paren, though not sure it would otherwise do what you need 12:08:35 and defparameter shouldn't be in parentheses twice 12:08:40 carlocci [n=nes@93.37.221.190] has joined #lisp 12:09:44 Thanks, but I'm getting an error now about the 'illegal keyword :function' 12:10:10 snearch [n=olaf@g225048013.adsl.alicedsl.de] has joined #lisp 12:10:48 Is there a reason why I need ( ) around the lambda? 12:12:30 because that's lisp 12:12:47 :) 12:13:51 I got the idea from a sample from allegroserve, I'll paste it 12:14:15 http://paste.lisp.org/display/90940 12:14:40 There they use the #' notation 12:14:50 if*, oh my 12:15:07 ThomasI [n=thomas@unaffiliated/thomasi] has joined #lisp 12:15:10 MichaelAnckaert: #'(lambda and (lambda is equivalent in this case 12:16:40 stassats, what makes it fail in my macro? 12:16:57 And if you want, could you tell me why my macro isn't working? 12:16:58 what makes you think it fails? 12:17:18 using #'lambda or (lambda gives a different error 12:17:39 #'lambda gives the error "LAMBDA names a MACRO -- bad arg for function." 12:17:59 (lambda gives the error "Illegal keyword given: :FUNCTION." 12:18:07 you've already been told that you need parentheses around a lambda expression 12:18:20 MichaelAnckaert: #'lambda is not correct, really; #' tries to take the function value of a symbol, which can't be the case for the symbol lambda 12:18:24 the second error is self-explanatory 12:18:42 -!- mishoo [n=mishoo@79.112.52.124] has quit ["restart"] 12:20:35 ah, I see now. using (lambda the macro does work, the error was something else 12:20:42 Thanks for clearing this out for me :) 12:21:03 nunb [n=nundan@static-217-133-104-225.clienti.tiscali.it] has joined #lisp 12:21:07 beautiful [n=beauty@83.231.17.38] has joined #lisp 12:22:19 -!- Adlai [n=adlai@unaffiliated/adlai] has quit [Read error: 110 (Connection timed out)] 12:24:15 perdix [n=perdix@f055103016.adsl.alicedsl.de] has joined #lisp 12:24:35 -!- MichaelAnckaert [n=michael@194.78.36.242] has quit ["afk"] 12:33:49 ruediger [n=quassel@188-23-79-224.adsl.highway.telekom.at] has joined #lisp 12:34:55 -!- spradnyesh [n=pradyus@nat/yahoo/x-xrpckuhqcytjybph] has left #lisp 12:35:28 mishoo [n=mishoo@79.112.52.124] has joined #lisp 12:43:39 That code has a bunch of other problems as well of course: indentation, number of `;', code duplication, spacing errors, too many `(', etc. 12:43:50 -!- benny [n=benny@i577A79C3.versanet.de] has quit [Read error: 110 (Connection timed out)] 12:44:37 Adlai [n=adlai@unaffiliated/adlai] has joined #lisp 12:47:32 -!- weirdo [i=weirdo@rodney.ltd.pl] has quit ["leaving"] 12:48:00 simplechat [n=simple@unaffiliated/simplechat] has joined #lisp 12:50:38 benny [n=benny@i577A31CD.versanet.de] has joined #lisp 12:51:45 daniel_ [i=daniel@unaffiliated/daniel] has joined #lisp 12:51:48 -!- drwho [n=d@98.225.211.78] has quit ["Leaving"] 12:51:58 metasyntax [n=taylor@75.149.208.121] has joined #lisp 12:53:18 <_deepfire> beach, sorry, have you seen my lines about a page above? 12:53:21 Yuuhi [i=benni@84.131.208.170] has joined #lisp 12:53:49 -!- daniel [i=daniel@unaffiliated/daniel] has quit [Read error: 60 (Operation timed out)] 12:57:59 davazp [n=user@83.37.233.218] has joined #lisp 12:58:22 -!- nekobaka [n=baka@c-67-181-80-137.hsd1.ca.comcast.net] has quit [Client Quit] 12:58:23 mstevens [n=mstevens@zazen.etla.org] has joined #lisp 12:58:42 -!- Adlai [n=adlai@unaffiliated/adlai] has quit [Remote closed the connection] 12:58:56 Adlai [n=adlai@unaffiliated/adlai] has joined #lisp 13:00:49 Guthur [n=Michael@host81-131-243-232.range81-131.btcentralplus.com] has joined #lisp 13:05:16 drwho [n=d@98.225.211.78] has joined #lisp 13:06:35 lispm [n=joswig@g224047231.adsl.alicedsl.de] has joined #lisp 13:08:58 -!- leo2007 [n=leo@193.60.95.74] has quit [Remote closed the connection] 13:10:50 silenius [n=jl@192.166.201.90] has joined #lisp 13:14:49 -!- perdix [n=perdix@sxemacs/devel/perdix] has quit ["A cow. A trampoline. Together they fight crime!"] 13:14:49 -!- lispm [n=joswig@g224047231.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 13:21:47 dlowe [n=dlowe@63.107.91.99] has joined #lisp 13:24:31 -!- ejs1 [n=eugen@63.251.108.100] has quit [Read error: 145 (Connection timed out)] 13:25:11 -!- slyrus_ [n=slyrus@adsl-75-52-254-21.dsl.pltn13.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 13:25:50 ejs1 [n=eugen@77.222.151.102] has joined #lisp 13:26:30 -!- konr [n=konrad@201.82.134.163] has quit [Read error: 104 (Connection reset by peer)] 13:28:04 -!- Jasko [n=tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has quit ["Leaving"] 13:30:06 Jasko2 [n=tjasko@174.59.195.12] has joined #lisp 13:32:04 -!- billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [Read error: 110 (Connection timed out)] 13:34:22 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 13:35:00 pavelludiq [n=quassel@87.246.12.27] has joined #lisp 13:35:22 ejs2 [n=eugen@63.251.108.100] has joined #lisp 13:40:35 aack [n=user@83.161.214.179] has joined #lisp 13:41:25 moesenle [n=moesenle@131.159.19.6] has joined #lisp 13:43:41 -!- ejs1 [n=eugen@77.222.151.102] has quit [Read error: 110 (Connection timed out)] 13:46:33 -!- fusss [n=fusss@60-241-1-206.static.tpgi.com.au] has quit [Read error: 113 (No route to host)] 13:51:32 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [Read error: 54 (Connection reset by peer)] 13:51:37 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 13:52:13 -!- ejs2 [n=eugen@63.251.108.100] has quit [Read error: 145 (Connection timed out)] 13:52:34 ejs2 [n=eugen@77.222.151.102] has joined #lisp 13:53:49 -!- stassats [n=stassats@wikipedia/stassats] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 13:54:01 -!- ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has quit [Read error: 110 (Connection timed out)] 13:54:29 -!- FullMetalHarlot is now known as KatrinaTheLamia 13:54:30 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 13:55:42 -!- Adlai [n=adlai@unaffiliated/adlai] has quit ["out"] 13:55:55 kami [n=user@unaffiliated/kami-] has joined #lisp 13:55:57 hello 13:58:11 schoppenhauer [n=css@unaffiliated/schoppenhauer] has joined #lisp 14:00:05 dv_ [n=dv@83.64.248.68] has joined #lisp 14:00:50 _deepfire: didn't try orgmode yet 14:01:13 _deepfire: In what way do the packages conflict? 14:02:04 schoppen2auer [n=css@unaffiliated/schoppenhauer] has joined #lisp 14:06:11 Soulman__ [n=kae@80.203.160.34] has joined #lisp 14:06:52 -!- Phoodus [i=foo@ip68-231-37-148.ph.ph.cox.net] has quit [Read error: 104 (Connection reset by peer)] 14:07:49 bgs100 [n=ian@unaffiliated/bgs100] has joined #lisp 14:08:50 -!- schoppenhauer [n=css@unaffiliated/schoppenhauer] has quit [Connection reset by peer] 14:09:28 frodef [n=frode@shevek.netfonds.no] has joined #lisp 14:09:29 hello, #lisp. 14:09:37 hello tic 14:09:40 beach, how's Climacs work coming along? 14:09:50 -!- Computer_ is now known as Computer 14:10:55 -!- thehcdreamer [n=thehcdre@94.198.78.26] has quit [] 14:11:17 -!- beautiful is now known as beauty 14:15:02 -!- beauty [n=beauty@83.231.17.38] has quit [] 14:16:23 spradnyesh [n=pradyus@122.167.116.123] has joined #lisp 14:16:43 -!- schoppen2auer [n=css@unaffiliated/schoppenhauer] has quit [Read error: 104 (Connection reset by peer)] 14:18:06 -!- mstevens [n=mstevens@zazen.etla.org] has quit ["leaving"] 14:18:37 -!- Modius_ [n=Modius@cpe-70-123-130-159.austin.res.rr.com] has quit ["I'm big in Japan"] 14:19:15 fe[nl]ix [n=algidus@89.202.147.23] has joined #lisp 14:19:29 hello 14:19:39 bobbysmith007 [n=russ@216.155.97.1] has joined #lisp 14:22:43 hi fe 14:22:46 fe[nl]ix: 14:22:47 :) 14:22:57 hi dto 14:23:10 Hello tic; Hello fe[nl]ix 14:23:15 hi beach 14:23:16 tic: I am not working on it at the moment. 14:23:59 -!- ejs2 [n=eugen@77.222.151.102] has quit ["This computer has gone to sleep"] 14:24:09 beach, alright. Just curious. 14:25:27 -!- udzinari [n=user@nat/ibm/x-ihqejnzxiefmzmxx] has quit [Read error: 104 (Connection reset by peer)] 14:25:40 udzinari [n=user@nat/ibm/x-thswpwtqgmvozrlu] has joined #lisp 14:26:57 reprore [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 14:29:23 nan8 [n=user@kallisto.karme.de] has joined #lisp 14:29:46 anyone here a user of autolisp? i am trying to find some autolisp support 14:30:25 im not sure if what i want to do is even possible with autolisp 14:30:32 cvandusen [n=user@12.185.80.194] has joined #lisp 14:30:47 -!- mattrepl [n=mattrepl@pool-71-163-162-204.washdc.fios.verizon.net] has quit [] 14:30:47 Computer: I have worked with autolisp 14:30:55 i want to autonomously plot drawing files that have been modified after a certain date to PDF or JPG 14:30:58 Computer: This is really a common lisp channel, but shoot. 14:31:39 for example, all the drawing files that have been modified less than 7 days ago 14:31:56 Hmm.. 14:31:58 no idea :) 14:33:24 -!- m4thrick [n=mathrick@users177.kollegienet.dk] has quit [Read error: 110 (Connection timed out)] 14:33:25 i might just write a Perl application using the Drawing module 14:34:42 -!- daniel_ is now known as daniel 14:35:44 but im not sure how easy it will be to make a Perl module plot a drawing the way I want it to... and there are probably some AutoLISP functions written to do what i want already 14:36:03 Computer: autolisp is off-topic here, sorry. 14:36:17 but the first half of it, recursing through a directory of drawing files, determining the modified dates, etc, im not sure that AutoLISP can do 14:36:31 ok thanks Xach 14:36:44 -!- Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Read error: 113 (No route to host)] 14:37:34 Xach: hi 14:38:03 DrunkTomato [n=DEDULO@ext-gw.wellcom.tomsk.ru] has joined #lisp 14:38:15 -!- udzinari [n=user@nat/ibm/x-thswpwtqgmvozrlu] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 14:38:18 hi d'to 14:38:47 TDT [n=user@vs1202.rosehosting.com] has joined #lisp 14:39:15 Xach: i'm progressing toward xong 1.2, with new features implemented and more coming before the release :) 14:39:58 What's xong? 14:40:23 tic: http://dto.github.com/notebook/xong.html 14:40:38 thanks! 14:41:09 tic: no planet lisp for you? 14:41:11 dto: nice 14:41:24 Xach, I seem to have missed the tweet. 14:41:34 dto: i found it a little confusing to play but inspirational that it worked so painlessly 14:42:11 Xach: i noticed for players that it took a few minutes to pause the game, and click on objects to learn the rules (the game has full help available for everything you see) 14:42:15 and also a help screen. 14:42:31 m4thrick [n=mathrick@users177.kollegienet.dk] has joined #lisp 14:42:58 Xach: i've added more strategic elements. an enemy who moves quickly and shoots at you. also 2 special pucks that you can pick up and shoot: a freeze attack puck, and a one-use invulnerability shield puck 14:43:26 ejs [n=eugen@85.238.112.35] has joined #lisp 14:43:47 Dodek_ [n=dodek@156.17.1.251] has joined #lisp 14:44:56 jkantz [n=jkantz@ita4fw1.itasoftware.com] has joined #lisp 14:45:21 FullMetalHarlot [n=rot13@96.52.239.77] has joined #lisp 14:48:26 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [] 14:48:54 I have just seen cl-user google map. But there are 2 pages of names in the left panel, and it looks like it only diplays half of the pins at the same time (the ones that are currently displayed in the left panel), which decreases the value of this map. Is there a way to fix this ? 14:49:35 mstevens [n=mstevens@193.227.111.165] has joined #lisp 14:50:12 -!- mstevens [n=mstevens@193.227.111.165] has quit [Client Quit] 14:51:20 -!- Dodek_ [n=dodek@156.17.1.251] has quit [Read error: 104 (Connection reset by peer)] 14:52:29 -!- HET2 [n=diman@131.251.176.98] has quit [Read error: 145 (Connection timed out)] 14:52:41 -!- KatrinaTheLamia [n=rot13@S0106001cdfcd44c1.ed.shawcable.net] has quit [Read error: 110 (Connection timed out)] 14:54:30 -!- m4thrick [n=mathrick@users177.kollegienet.dk] has quit [Remote closed the connection] 14:56:13 -!- OmniMancer [n=OmniManc@222.154.176.10] has quit ["Leaving."] 14:57:09 jleija [n=jleija@24.214.122.46] has joined #lisp 14:57:45 quek [n=read_eva@router1.gpy1.ms246.net] has joined #lisp 15:00:25 HET2 [n=diman@w283.engin.cf.ac.uk] has joined #lisp 15:01:24 marioxcc [n=user@200.92.170.234] has joined #lisp 15:02:16 kuwabara: I would like to split the map up into regions automatically 15:02:24 kuwabara: but i don't think there is a built-in way to show all pins all the time 15:02:36 kuwabara: i didn't realize the limitation when i first started urging people to add themselves 15:02:53 ykots [n=martin@HSI-KBW-078-043-093-160.hsi4.kabel-badenwuerttemberg.de] has joined #lisp 15:03:01 -!- ykots [n=martin@HSI-KBW-078-043-093-160.hsi4.kabel-badenwuerttemberg.de] has quit [Remote closed the connection] 15:03:23 m4thrick [n=mathrick@users177.kollegienet.dk] has joined #lisp 15:03:39 -!- quek [n=read_eva@router1.gpy1.ms246.net] has left #lisp 15:06:49 -!- FullMetalHarlot is now known as KatrinaTheLamia 15:07:48 Xach: a split on Americas/Others would work for now, but it does not seem scalable enough. 15:09:25 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 15:11:13 -!- sellout [n=greg@c-24-128-48-180.hsd1.ma.comcast.net] has quit [] 15:11:52 -!- Soulman__ [n=kae@80.203.160.34] has quit ["Leaving"] 15:12:12 <_3b> looks like it always shows both pages' pins here 15:13:29 ZabaQ [n=john_con@playboxgames.com] has joined #lisp 15:13:57 -!- bombshelter13b [n=bombshel@76-10-149-209.dsl.teksavvy.com] has quit ["If only your veins were filled with oil, the world would rush to your rescue!"] 15:13:59 yay modern webapps 15:16:53 LiamH [n=none@pdp8.nrl.navy.mil] has joined #lisp 15:19:33 _3b: it happened to me too, but then I realized I had 2 overlays of the same map displayed (as shown by the "+" at the bottom left), is it the case for you, or do you really see everything with a single overlay ? 15:21:01 hmm 15:21:47 <_3b> don't think there is a +, i just cliked on the link from planet lisp, not logged in to google stuff 15:22:28 <_3b> for example xach and ita both show up, but are on separate pages 15:23:01 _3b: Indeed. I just logged out, and it works fine. 15:24:11 _3b: and login+reload, and the world is splitted again. Seems like a google map bug. 15:24:34 <_3b> yeah, seems to be different when logged in, much slower too :/ 15:25:12 <_3b> (or possibly it just wasn't cached, since the logged in test was in a different browser) 15:25:44 jtza8 [n=jtza8@wbs-41-208-199-180.wbs.co.za] has joined #lisp 15:25:53 <_3b> i do get the + when logged in, but 1 of the options there is blank, not the other page 15:26:49 <_3b> too easy to move stuff around too :/ 15:27:34 yeah 15:27:49 <_3b> hmm, maybe the first checkbox is page 1 when the 2nd is showing page 2? 15:28:03 *_3b* has no idea what is going on in the logged in version :p 15:29:02 Often the init-form and the step-form of a DO variable are the same. It seems unlispy to type the same thing twice, so I'd just like to check if there's an alternative? 15:29:26 #1=init #1#? 15:29:50 Hmm... thanks :) 15:30:20 jtza8: i can't think offhand of a nicer syntax for distinguishing between "there is no step" and "the step is the same as the init" 15:30:37 morphling [n=stefan@gssn-5f755388.pool.mediaWays.net] has joined #lisp 15:30:49 jtza8: Use loop instead. 15:32:03 -!- simplechat [n=simple@unaffiliated/simplechat] has quit ["Leaving"] 15:32:53 bohanlon [n=bohanlon@COBALT.CLUB.CC.CMU.EDU] has joined #lisp 15:32:58 Adlai [n=adlai@unaffiliated/adlai] has joined #lisp 15:35:16 -!- Geralt [n=Geralt@unaffiliated/thegeralt] has quit ["Leaving."] 15:35:23 slyrus_ [n=slyrus@adsl-75-52-254-21.dsl.pltn13.sbcglobal.net] has joined #lisp 15:35:44 <_deepfire> beach, cl-opengl defines a "GL" package which conflicts with a nickname of a certain other package within mcclim 15:36:14 What does McCLIM have a "GL" package for? 15:36:39 there was an experimintal opengl backend i think 15:36:40 *_3b* guesses it loads GLX for some reason 15:36:53 which i should check out since opengl now works out of the box :) 15:37:00 Ah, right. CLX has a GL package. 15:37:04 mattrepl [n=mattrepl@129.174.97.34] has joined #lisp 15:37:26 oh, right, that one :) 15:38:01 So, the simple solution is to not load CLX if you're using cl-opengl. :-P 15:38:45 i guess the GL stuff from CLX can sefely be not loaded 15:39:53 -!- ejs [n=eugen@85.238.112.35] has quit [Read error: 148 (No route to host)] 15:40:00 But does the combination of CLX and cl-opengl allow for using OpenGL to draw in CLX windows? 15:40:13 *_3b* has heard reports that it does 15:40:22 <_3b> haven't tried it myself yet though 15:40:24 -!- drwho [n=d@98.225.211.78] has quit [Read error: 145 (Connection timed out)] 15:40:35 <_3b> not sure about extensions either 15:41:09 I know that if you un-screw the GLX stuff in CLX that it will allow it, but I don't know about mixing CLX with another OpenGL. 15:41:26 nyef: what do you mean by "un-screw"? 15:41:31 mstevens [n=mstevens@zazen.etla.org] has joined #lisp 15:42:12 jdz: http://common-lisp.net/gitweb?p=users/abridgewater/clx.git;a=shortlog;h=refs/heads/glx-fixes 15:42:15 nyef: in gl-test.lisp there is only one function call to bind a GLX context to X window: glx:make-current 15:42:45 oO 15:42:54 somebody is actually working on that stuff... 15:42:55 <_deepfire> nyef, the way I discovered it was by loading a large chunk of the world of CL libraries into one core -- http://www.feelingofgreen.ru/desire-waterfall 15:43:13 I mean, if you make a GLX request in stock CLX, you desynch the request number tracking and cause problems as soon as you fire off a request that sends a reply. 15:43:22 <_3b> _deepfire: yeah, the same conflict is what keeps cl-opengl in wnpp in clbuild :( 15:43:50 ejs [n=eugen@85-238-112-35.wifi.tenet.od.ua] has joined #lisp 15:44:34 -!- Adlai [n=adlai@unaffiliated/adlai] has quit [Read error: 104 (Connection reset by peer)] 15:44:41 Sounds like the work that's needed is a different scheme for managing package names. 15:44:44 <_3b> someone hurry up and make a defacto standard package-local nickname thing :p 15:45:16 Adlai [n=adlai@unaffiliated/adlai] has joined #lisp 15:45:33 -!- nan8 [n=user@kallisto.karme.de] has left #lisp 15:45:42 voidpointer [i=Void@200-100-182-90.dial-up.telesp.net.br] has joined #lisp 15:46:19 jdz: I haven't touched it in a few months, but I did manage to make it more stable and do texture mapping. The wire protocol spec being incomplete and wrong didn't help, though. 15:46:40 nyef: you're Alastair? 15:46:44 Yes. 15:47:00 nice to meet you, I'm the original author of GLX :) 15:47:02 *_3b* would have liked to be able to call webgl stuff GL: as well 15:47:18 _3b: i'd rather call it WGL or something 15:47:43 jdz: Nice to meet you too. 15:47:58 <_3b> jdz: hope you don't want to use GL on windows at the same time :p 15:48:17 <_3b> jdz: also, harder to make the code shareable that way 15:48:36 <_3b> (though i suspect they are different enough to need a layer in the middle for that anyway) 15:48:52 good moring all 15:49:00 _3b: it's perfectly valid to want to use GL on windows, just not GLX (which might actually work if there is an X server supporting it on windows) 15:49:02 hi froydnj 15:49:22 <_3b> jdz: right, but the logical name for bindings to the windows specific GL stuff would be wgl: 15:49:23 -!- Fufie [n=poff@Gatekeeper.vizrt.com] has quit ["Leaving"] 15:49:37 -!- ace4016 [i=ace4016@76.170.134.79] has quit ["When there's nothing left to burn, you have to set yourself on fire."] 15:50:21 -!- Odin- [n=sbkhh@s121-302.gardur.hi.is] has quit [] 15:51:05 i guess that the all the GL/GLX related code in CLX could be put in a single GLX package (i just wanted to keep those separate). but it does not solve the general problem of conflicting package names, of coures. 15:51:07 *course 15:51:38 The classic solution is to just rename whichever GL package is first loaded. 15:52:30 Hrm... Actually, that suggests a possible package-name-set manager overlaid on the standard package system. 15:52:58 *_3b* would be happy with just having nicknames defined in the using package instead fo the defining 15:53:18 *beach* is with _3b here. 15:53:39 <_3b> since the full names don't conflict, and the code probably only works on a particular GL lib anyway 15:53:55 Eko [n=eko@lawn-128-61-127-79.lawn.gatech.edu] has joined #lisp 15:55:51 ikki [n=ikki@201.155.75.146] has joined #lisp 15:55:54 -!- slyrus_ [n=slyrus@adsl-75-52-254-21.dsl.pltn13.sbcglobal.net] has quit [Remote closed the connection] 15:55:58 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 15:56:16 -!- mncaudill [n=nolan@67-207-138-6.slicehost.net] has quit [Read error: 104 (Connection reset by peer)] 15:56:16 -!- LiamH [n=none@pdp8.nrl.navy.mil] has quit ["Leaving."] 15:56:41 -!- ASau [n=user@77.246.230.130] has quit ["off"] 15:57:07 -!- jdz [n=jdz@85.254.197.6] has quit ["Boot me gently"] 15:57:47 djm_ [n=djm@paludis/slacker/djm] has joined #lisp 15:59:10 acrid [n=mckay@204.126.146.202] has joined #lisp 16:00:56 -!- acrid [n=mckay@204.126.146.202] has quit [Client Quit] 16:01:05 serichsen [n=user@hmbg-4d06e275.pool.mediaWays.net] has joined #lisp 16:01:14 good evening 16:01:16 Could be done as an overlay on standard packages, provided that you use a different IN-PACKAGE. 16:01:29 jsnell had a solution, but i don't remember the details. 16:01:34 Might run into trouble with package locks, though. 16:02:01 <_3b> yeah, think i've seen a few packages that could help 16:02:24 There is a package-alias system on cl.net if memory serves. 16:02:26 -!- djm [n=djm@paludis/slacker/djm] has quit [Read error: 110 (Connection timed out)] 16:03:40 LiamH [n=none@pdp8.nrl.navy.mil] has joined #lisp 16:03:46 -!- aerique [i=euqirea@xs3.xs4all.nl] has quit ["..."] 16:04:10 Can you split hunks using git-gui? If not what do you use? 16:05:22 <_3b> git add --patch maybe? 16:05:29 trittweiler, git add -i 16:05:41 it's a superset of git add -p 16:06:31 ... Okay, new wishlist feature for SBCL: A USE-VALUE restart for when the reader can't find a package. 16:07:21 -!- grouzen [n=grouzen@91.214.124.2] has quit [Read error: 145 (Connection timed out)] 16:07:38 (I'll take a look at it later today, I think.) 16:07:42 nyef, I'd rather have a "REQUIRE-EQUALLY-NAMED-SYSTEM" restart 16:07:58 minion: paste 45282 16:07:58 Paste number 45282: "package abuse: multiple versions of the same library in the same image " by jsnell in #lisp. http://paste.lisp.org/display/45282 16:08:07 acrid [n=mckay@204.126.146.202] has joined #lisp 16:08:23 Adlai, I do not want to just selectively choose among hunks, I want to introduce new hunks 16:08:30 Adlai, is that possible using git add -i ? 16:09:12 trittweiler, you can do add -p through add -i 16:09:35 ie, when you choose option #6 in the menu, it is similar to git add -p 16:09:56 I'm sorry, option #5 16:09:59 -!- antifuchs [n=foobar@baker.boinkor.net] has quit [sendak.freenode.net irc.freenode.net] 16:09:59 -!- felipe [n=felipe@my.nada.kth.se] has quit [sendak.freenode.net irc.freenode.net] 16:10:07 snafuchs [n=foobar@baker.boinkor.net] has joined #lisp 16:10:20 I'd feel a lot worse about not getting any good hacks done if I couldn't recycle the old ones every now and then 16:10:33 -!- snafuchs is now known as antifuchs 16:11:04 -!- ejs [n=eugen@85-238-112-35.wifi.tenet.od.ua] has quit [Read error: 111 (Connection refused)] 16:12:46 jsnell: Oh, cool. That's more-or-less the sort of thing I was thinking of. 16:14:16 Although I was thinking of something that was a separate layer and didn't maul locked packages like that. 16:14:31 Adlai, git add -p, and then s is a no op for me 16:15:30 trittweiler, sure, if you're just adding then it is quicker 16:16:28 -!- djm_ is now known as djm 16:19:36 trittweiler: You can get the "REQUIRE-EQUALLY-NAMED-SYSTEM" effect by calling REQUIRE, then USE-VALUE (FIND-PACKAGE ). 16:20:28 -!- fe[nl]ix [n=algidus@89.202.147.23] has quit ["Valete!"] 16:21:17 I can also get the USE-VALUE effect by fixing the code and invoking an retry restart 16:21:18 -!- spradnyesh [n=pradyus@122.167.116.123] has left #lisp 16:21:32 or restarting from a frame 16:22:01 That way lies madness. 16:22:26 -!- manituuuu [n=as@orwell.fiit.stuba.sk] has quit [Read error: 110 (Connection timed out)] 16:25:08 -!- setheus [n=setheus@cpe-70-116-140-134.tx.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 16:25:30 legumbre [n=leo@r190-135-43-243.dialup.adsl.anteldata.net.uy] has joined #lisp 16:25:43 setheus [n=setheus@cpe-70-116-140-134.tx.res.rr.com] has joined #lisp 16:26:33 -!- stattrav [n=stat_tra@202.3.77.161] has quit ["off i go"] 16:27:31 -!- maus [n=maus@222.253.110.250] has left #lisp 16:27:40 -!- madnificent [n=madnific@83.101.62.132] has quit [Read error: 60 (Operation timed out)] 16:29:33 nyef: That way lies SPARTAAAAA 16:29:37 sorry, couldn't resist 16:31:37 sellout [n=greg@c-24-128-48-180.hsd1.ma.comcast.net] has joined #lisp 16:35:30 tmh [n=thomas@pdpc/supporter/sustaining/tmh] has joined #lisp 16:35:37 Greetings lispers. 16:37:11 Joreji [n=thomas@46-247.eduroam.RWTH-Aachen.DE] has joined #lisp 16:37:52 restarting a frame shouldn't be that hard 16:38:41 grouzen [n=grouzen@91.214.124.2] has joined #lisp 16:41:34 froydnj: In the context of supplying a package when the reader can't find one for a given name? 16:43:25 -!- reprore [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 16:43:55 nyef: no, I meant in general. but your case does sound slightly tricky :) 16:44:33 In general, you have to find the corresponding binding stack depth and frame arguments. 16:44:54 oh, bah, the binding stack. 16:45:28 manituuuu [n=as@orwell.fiit.stuba.sk] has joined #lisp 16:45:32 ok, so there'd be some zero-cost-exception-like trickery involved 16:45:48 We'd be able to do it a lot more often if we had better debug info (or easier-to-deal-with debug info), but we can already do it at debug 3. 16:45:56 And there's special support for it on x86oids. 16:46:04 (unwind-to-frame-and-call-vop) 16:46:09 (debug 2) actually 16:46:12 debug 2 16:46:15 Fair enough. 16:46:20 Geralt [n=Geralt@p5B32F18C.dip.t-dialin.net] has joined #lisp 16:46:30 peeps_ [n=crunchba@129.115.35.24] has joined #lisp 16:46:34 (Slime will show restartable frames in a greenish color) 16:46:41 hello, sorry to bother with a noobish question 16:46:46 but ive been using clisp for a few days 16:46:51 just trying to learn the language 16:47:00 and ive written up a few files like file.lisp 16:47:09 and i was wonder, how do run a lisp program? 16:47:17 peeps_: i wrote a little bit about that 16:47:25 minion, tell peeps_ about xach-asdf 16:47:25 peeps_: please look at xach-asdf: Xach's article "Making a small Common Lisp project" can be found at http://xach.livejournal.com/130040.html 16:47:33 that's how i run lisp programs, usually. 16:47:46 hm, is there a good reason LENGTH is defined as a vop? 16:48:03 Xach: thank you very much 16:48:04 Odin- [n=sbkhh@s121-302.gardur.hi.is] has joined #lisp 16:48:08 ive been really confused about it 16:48:25 froydnj: 80s benchmarketing? 16:48:35 stattrav [n=stattrav@210.212.55.3] has joined #lisp 16:49:35 peeps_: dont you know how to run "hello world" program? 16:49:45 There's a small pile of VOPs that would generate the same code if written as inline functions instead. 16:50:23 Ogedei [n=user@e178216253.adsl.alicedsl.de] has joined #lisp 16:50:40 I bet 16:52:38 nyef: array access, for one. 16:53:13 I was thinking some of the system VOPs. 16:54:03 felipe [n=felipe@my.nada.kth.se] has joined #lisp 16:54:05 (defun lowtag-of (object) (logand (sb-kernel:get-lisp-obj-address object) sb-vm:lowtag-mask)) vs. sb-kernel:lowtag-of. 16:54:36 rstandy [n=rastandy@net-93-144-146-194.t2.dsl.vodafone.it] has joined #lisp 16:54:48 mrSpec: no, ive just been learning functions using the clisp command line 16:54:53 and studying input/output 16:55:04 Should SBCL behave the same if ~/.sbclrc does not exist (no --userinit specified), and --no-userinit is specified? 16:55:07 minion: tell peeps_ about slime 16:55:08 peeps_: look at slime: SLIME is the Superior Lisp Interaction Mode for Emacs. http://www.cliki.net/slime 16:55:10 nyef: there's a compilation speed tradeoff there, thoguh 16:55:19 Okay, I can believe that. 16:55:20 i actually don't use emacs... 16:55:31 i tried to get used to it, but im too familiar with vim 16:55:57 minion: tell peeps_ about limp 16:55:57 peeps_: look at limp: Limp, a Lisp IDE for vim. http://www.cliki.net/limp 16:56:28 peeps_: so you can load file using (load "foo.lisp") dont have to read all Xach's article 16:56:55 -!- setheus [n=setheus@cpe-70-116-140-134.tx.res.rr.com] has quit ["leaving"] 16:56:56 nyef: there are regalloc issues with g-l-o-a, though. 16:57:12 -!- Eko [n=eko@lawn-128-61-127-79.lawn.gatech.edu] has quit ["This computer has gone to sleep"] 16:57:23 mrSpec: Because where has anyone every gotten by reading, right? 16:57:23 -!- Odin- [n=sbkhh@s121-302.gardur.hi.is] has quit [] 16:57:45 pkhuong: Oh? 16:57:45 tmh: ah, I think it is his first program in lisp ;) 16:57:48 Fufie [n=innocent@80.203.225.86] has joined #lisp 16:59:34 nyef: different storage classes, no? If x is live after the g-l-o-a, (g-l-o-a x) moves the pointer to another register, even if it's never written to afterwards. 16:59:35 milanj [n=milan@79.101.169.172] has joined #lisp 17:00:32 -!- nunb [n=nundan@static-217-133-104-225.clienti.tiscali.it] has quit ["This computer has gone to sleep"] 17:00:44 Eko [n=eko@lawn-128-61-127-79.lawn.gatech.edu] has joined #lisp 17:00:53 -!- Ogedei [n=user@e178216253.adsl.alicedsl.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 17:01:42 rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 17:03:00 pkhuong: Not on x86-64. The VOP arg lifetimes don't overlap and the arg is :target the result. 17:03:17 interesting, early algol 68 used % for private names. 17:03:30 nyef: that only works if x isn't live after gloa. 17:03:50 Ah, I see. 17:03:56 Yeah, that makes a certain amount of sense then. 17:04:02 attila_lendvai: Where can I find the 'new' darcs repo for perec development? 17:04:02 lichtblau, memo from thijso: with a completely fresh install of clbuild, atdoc gives me an error when trying to build your example docs for 'blocks-world'; it gives 'The value NIL is not of type VECTOR.' which seems to be coming from 'normalize-text-nodes!' in cxml-stp/xpath.lisp 17:04:02 lichtblau, memo from thijso: I can get atdoc working again (and seeming to produce correct output) when I add a test for children in 'normalize-text-nodes!'; i.e. I do a '(when (and children (loop for child across children ..' instead of just the bare '(when (loop for ..' 17:04:06 xmonad [n=xmonad@pool-173-67-109-95.lsanca.fios.verizon.net] has joined #lisp 17:04:55 -!- mikezor [n=mikael@c-5de570d5.04-404-7570701.cust.bredbandsbolaget.se] has quit [Read error: 60 (Operation timed out)] 17:05:52 nyef: of course, the right thing would fix regalloc and probably introduce a special case for no-op coercion vops. 17:06:19 -!- voidpointer [i=Void@unaffiliated/voidpointer] has quit [No route to host] 17:08:47 -!- mattrepl [n=mattrepl@129.174.97.34] has quit [] 17:09:17 -!- envi^home [n=envi@220.121.234.156] has quit ["Leaving"] 17:09:25 reprore [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 17:09:58 -!- reprore [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 17:10:46 mikezor [n=mikael@213.112.229.93] has joined #lisp 17:12:50 voidpointer [i=Void@unaffiliated/voidpointer] has joined #lisp 17:12:58 -!- trittweiler [n=tcr@131.159.18.243] has quit [Read error: 131 (Connection reset by peer)] 17:14:48 foom [n=jknight@ita4fw1.itasoftware.com] has joined #lisp 17:15:14 lichtblau, http://dwim.hu/darcsweb/darcsweb.cgi 17:15:27 ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 17:15:30 ASau [n=user@83.69.227.32] has joined #lisp 17:15:35 zeroish [n=zeroish@135.207.174.50] has joined #lisp 17:16:19 thank you 17:17:16 -!- peeps_ [n=crunchba@129.115.35.24] has quit ["Lost terminal"] 17:17:23 lichtblau, generally you should check out the live repo's, they get the patches in working chunks 17:17:36 lichtblau, usually a week or two lagging behind, though 17:18:10 ah, okay 17:18:52 lichtblau, on dwim.hu you can get to the documentation/install guide for a few copy-pastable darcs get's 17:19:11 madnificent [n=madnific@83.101.62.132] has joined #lisp 17:19:23 moah [n=gnu@dslb-188-100-145-215.pools.arcor-ip.net] has joined #lisp 17:21:09 -!- xmonad [n=xmonad@pool-173-67-109-95.lsanca.fios.verizon.net] has quit [Remote closed the connection] 17:22:20 ejs [n=eugen@135-63-178-94.pool.ukrtel.net] has joined #lisp 17:27:01 nyef: http://3.bp.blogspot.com/_12wzyW-As9g/SpMIPDrhmLI/AAAAAAAAEbo/H4StRvKiX40/s1600-h/Quake+on+the+MIPS.JPG <--- Quake on MIPS 17:27:36 -!- blandest [n=blandest@softhouse.is.ew.ro] has quit ["Leaving."] 17:28:59 HET3 [n=diman@w283.engin.cf.ac.uk] has joined #lisp 17:28:59 stassats [n=stassats@wikipedia/stassats] has joined #lisp 17:32:21 p_l: pretty 17:32:44 *attila_lendvai* is currently testing the head hu.dwim repos whether they are ready for updating the live site 17:33:02 -!- HET3 [n=diman@w283.engin.cf.ac.uk] has quit [Client Quit] 17:34:00 -!- HET2 [n=diman@w283.engin.cf.ac.uk] has quit ["Ex-Chat"] 17:34:11 -!- pkhuong [n=pkhuong@modemcable238.100-176-173.mc.videotron.ca] has quit [Remote closed the connection] 17:36:18 -!- TDT [n=user@vs1202.rosehosting.com] has quit [Remote closed the connection] 17:36:21 p_l: Sweet. Now we just need an SBCL port to that platform... 17:36:32 does cffi have issues with accessing foreign functions declared static inline? 17:37:05 nyef: Windows NT on MIPS? 17:37:10 Dawgmatix [n=user@c-76-124-3-89.hsd1.nj.comcast.net] has joined #lisp 17:38:38 there's a foreign function in a header file that's declared static inline, and sb-alien complains about it being an undefined alien :\ 17:40:01 sykopomp, iirc, if it's not extern, then it may be completely inlined 17:40:09 pkhuong [n=pkhuong@modemcable238.100-176-173.mc.videotron.ca] has joined #lisp 17:40:18 sykopomp: you're out of luck 17:40:31 gah :\ 17:40:43 -!- pkhuong is now known as Guest32511 17:40:54 tmh: Yeah. 17:41:22 well... all it's doing is checking that its arg exists, and that it has a function pointer to a destructor, then calls that destructor on the arg. I can just write that myself, right? 17:41:36 very carefully, yes 17:41:37 -!- silenius [n=jl@192.166.201.90] has quit [] 17:42:22 nyef: Either I'm missing the sarcasm or some form of NT is still used on MIPS or there is educational benefit. 17:43:16 there is a not so shitty MIPS laptop from china being sold here in europe. So a MIPS port wouldn't be all too bad :) 17:44:37 *_3b* wonders if it is a valid optimization to not allocate any storage for locals that are never read 17:44:53 oh there IS a MIPS port. 17:45:35 schme: the laptop won't run windows, though :-) 17:45:54 better luck getting SBCL/alpha on windows, as they discontinued support with 2k 17:45:59 <_3b> i guess if there are finalizers/destructors of some sort, they might notice 17:46:01 yeees.. 17:46:07 But well.. who cares about windows. :P 17:46:29 -!- Guest32511 is now known as pkhuong 17:46:39 <_3b> is there anything else that would be able to tell? 17:47:08 -!- ejs [n=eugen@135-63-178-94.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 17:47:12 durbin [n=durbin@99.181.3.9] has joined #lisp 17:50:05 http://2.bp.blogspot.com/_12wzyW-As9g/SlZQb_Fe6uI/AAAAAAAAEV8/eJCxpt-j1Ms/s1600-h/microsoft+internet+explorer+3.0+japanese.jpg <--- internet explorer 3.0 update for Win95, japanese cover o_O 17:50:57 ... the manual included a pic of father getting caught watching porn on the internet... 17:51:13 p_l: what's the lisp angle? 17:51:46 porn? 17:52:23 Xach: I guess it ended here due to me mentioning stuff from the same place to nyef before, I was targeting another channel ^^; 17:53:31 Edward_ [n=Ed@AAubervilliers-154-1-74-104.w81-249.abo.wanadoo.fr] has joined #lisp 17:55:22 -!- Eko [n=eko@lawn-128-61-127-79.lawn.gatech.edu] has quit ["This computer has gone to sleep"] 17:57:23 Odin- [n=sbkhh@130.208.131.159] has joined #lisp 18:01:53 mattrepl [n=mattrepl@68-25-139-186.pools.spcsdns.net] has joined #lisp 18:05:53 Eko [n=eko@lawn-128-61-127-79.lawn.gatech.edu] has joined #lisp 18:06:04 I played quake on MIPS 18:06:10 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 18:06:15 but that was under IRIX, via GLX :) 18:06:34 (back to the discussion we had the other day...) 18:06:57 -!- mstevens [n=mstevens@zazen.etla.org] has quit ["away! away!"] 18:07:02 same machine that had anti-aliased fonts using the basic X font protocol 18:08:21 -!- Kolyan [n=nartamon@95-24-71-93.broadband.corbina.ru] has quit [] 18:09:07 Computer_ [n=Computer@209-16-114-100.net.bhntampa.com] has joined #lisp 18:09:21 setheus [n=setheus@cpe-70-116-140-134.tx.res.rr.com] has joined #lisp 18:14:07 -!- Joreji [n=thomas@46-247.eduroam.RWTH-Aachen.DE] has quit [Read error: 104 (Connection reset by peer)] 18:14:07 Joreji_ [n=thomas@46-247.eduroam.RWTH-Aachen.DE] has joined #lisp 18:15:10 -!- Edward_ [n=Ed@AAubervilliers-154-1-74-104.w81-249.abo.wanadoo.fr] has quit ["L'oignon fait la farce."] 18:15:45 <_3b> hmm, i guess weak hash tables are another thing that could notice if storage into an unread local was skipped 18:16:33 slash_ [n=Unknown@whgeh0250.cip.uni-regensburg.de] has joined #lisp 18:17:30 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Remote closed the connection] 18:17:45 rread [n=rread@nat/sun/x-jgkkudwkvenmogsy] has joined #lisp 18:18:51 -!- Computer [n=Computer@unaffiliated/computer] has quit [Read error: 110 (Connection timed out)] 18:19:38 banisterfiend_ [n=little_b@203-211-70-95.ue.woosh.co.nz] has joined #lisp 18:20:06 -!- banisterfiend_ [n=little_b@203-211-70-95.ue.woosh.co.nz] has quit [Read error: 104 (Connection reset by peer)] 18:20:36 -!- vng [n=user@123.20.94.179] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 18:21:02 -!- DrunkTomato [n=DEDULO@ext-gw.wellcom.tomsk.ru] has quit [] 18:23:14 durbin_ [n=durbin@adsl-99-181-3-9.dsl.irvnca.sbcglobal.net] has joined #lisp 18:23:47 milanj- [n=milan@79.101.232.125] has joined #lisp 18:26:57 -!- splittist [n=David@156-220.4-85.fix.bluewin.ch] has quit ["rcirc on GNU Emacs 23.1.1"] 18:27:21 -!- morphling [n=stefan@gssn-5f755388.pool.mediaWays.net] has quit [Remote closed the connection] 18:27:37 morphling [n=stefan@gssn-5f755388.pool.mediaWays.net] has joined #lisp 18:28:46 -!- snearch [n=olaf@g225048013.adsl.alicedsl.de] has quit ["Ex-Chat"] 18:30:09 -!- ZabaQ [n=john_con@playboxgames.com] has left #lisp 18:31:35 -!- milanj [n=milan@79.101.169.172] has quit [Read error: 110 (Connection timed out)] 18:31:45 drewc [n=drewc@89.16.166.162] has joined #lisp 18:31:50 _3b: it depends on one's definition of liveness. 18:32:10 -!- varjag [n=eugene@62.97.226.122] has quit ["Ex-Chat"] 18:32:12 -!- Geralt [n=Geralt@unaffiliated/thegeralt] has quit ["Leaving."] 18:33:21 spilman [n=spilman@ARennes-552-1-80-10.w92-135.abo.wanadoo.fr] has joined #lisp 18:33:51 -!- durbin [n=durbin@99.181.3.9] has quit [Read error: 110 (Connection timed out)] 18:34:16 gruseom [n=daniel@h-64-105-143-250.snvacaid.static.covad.net] has joined #lisp 18:34:45 <_3b> pkhuong: yeah, that assumes i have one in the first place though :) 18:34:59 <_3b> don't think the spec has any particular input on the subject 18:37:04 no. I would define liveness as whether the program *will* definitely use the object in the future (ignoring weak references). It's just that we are used to an approximation of that, but nothing prevents the use of a stricter criterion. 18:37:14 -!- remote [n=remote@unaffiliated/remote] has quit ["leaving"] 18:38:01 -!- skeptomai|away is now known as skeptomai 18:38:19 E.g., some algorithms based on reconstructing polymorphic types at runtime can detect that some values, while still reachable in the heap graph, can't be used if the program is well-typed. 18:38:32 <_3b> so you would say it is reasonable to not store the value in a local if the local is never read, even if weak refs could potentially tell the difference? 18:39:04 *_3b* is still only at the stage of trivial optimizations, none of that fancy stuff :) 18:39:44 -!- Ralith_ [n=ralith@69.90.48.97] has quit [Read error: 113 (No route to host)] 18:39:45 I definitely would, with a way to ask for an explicit reference. 18:45:46 -!- kpreid [n=kpreid@216-171-189-244.northland.net] has quit [] 18:52:52 mrsolo [n=mrsolo@nat/yahoo/x-bebkdsrdmnpxiamx] has joined #lisp 18:54:43 chatwoman [n=chatwoma@87.Red-79-155-100.dynamicIP.rima-tde.net] has joined #lisp 18:55:02 hola 18:57:02 fe[nl]ix [n=algidus@88-149-208-9.dynamic.ngi.it] has joined #lisp 18:58:10 -!- lhz [n=shrekz@213.114.170.185] has quit ["Leaving"] 18:58:42 hello 18:59:03 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 18:59:15 ejs [n=eugen@85.238.112.99] has joined #lisp 19:00:49 -!- Eko [n=eko@lawn-128-61-127-79.lawn.gatech.edu] has quit ["This computer has gone to sleep"] 19:01:06 -!- chatwoman [n=chatwoma@87.Red-79-155-100.dynamicIP.rima-tde.net] has quit ["Q: What do you call 15 blondes in a circle? A: A dope ring. Q: Why do blondes put their hair in ponytails? A: To cover up th] 19:01:09 thoolihan [n=thooliha@166.205.7.53] has joined #lisp 19:02:49 mstevens [n=mstevens@zazen.etla.org] has joined #lisp 19:02:54 -!- voidpointer [i=Void@unaffiliated/voidpointer] has quit [Read error: 113 (No route to host)] 19:07:58 -!- aack [n=user@83.161.214.179] has quit [Read error: 131 (Connection reset by peer)] 19:08:50 voidpointer [i=Void@unaffiliated/voidpointer] has joined #lisp 19:10:19 jewel [n=jewel@vc-41-31-154-178.umts.vodacom.co.za] has joined #lisp 19:11:26 -!- thoolihan [n=thooliha@166.205.7.53] has quit ["Get Colloquy for iPhone! http://mobile.colloquy.info"] 19:12:39 aack [n=user@a83-161-214-179.adsl.xs4all.nl] has joined #lisp 19:17:27 frode` [n=frode@226.80-202-87.nextgentel.com] has joined #lisp 19:19:38 frontiers [n=frontier@139.79-160-22.customer.lyse.net] has joined #lisp 19:21:43 -!- akamaus [n=maus@78.31.79.185] has quit [Read error: 60 (Operation timed out)] 19:23:07 -!- ejs [n=eugen@85.238.112.99] has quit ["This computer has gone to sleep"] 19:23:43 Eko [n=eko@c-98-242-74-171.hsd1.ga.comcast.net] has joined #lisp 19:28:05 sebyte [n=sebyte@vps203.linuxvps.org] has joined #lisp 19:29:51 rread_ [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 19:30:00 hi, any tips on how to go over a flat list, taking two consecutive elements at a time, in order to make an association list? 19:30:32 sebyte: (loop for (a b . rest) on list by #'cddr ...) 19:31:04 beauty [n=beauty@83.231.83.67] has joined #lisp 19:31:09 (loop for (key value) on flat by #'cddr collect (cons key value)) 19:31:16 night 19:32:16 (loop while flat collect (cons (pop flat) (pop flat))) 19:32:43 -!- mattrepl [n=mattrepl@68-25-139-186.pools.spcsdns.net] has quit [] 19:33:41 (loop for a in list by #'cddr for b in (rest list) by #'cddr collect (cons a b)) 19:33:56 sebyte: there are so many ways to do it! 19:34:40 question regarding ffi (on sbcl if that matters): how do I get the contents of a block of memory back to lisp (it's an image file in memory)? I know the image is intact in my helper C function, but once I get a pointer back to lisp all bets are off. Copying it by calling a callback that accepts a char at a time and pushes that on a list works. Maybe that's just the way to go? 19:35:16 froydnj: Xach: thanks a lot. 19:35:22 grouzen_ [n=grouzen@91.214.124.2] has joined #lisp 19:35:51 I'm clearly losing the image file after I leave the C helper function, but even allocating a memory Lisp-side fails... 19:35:56 i knew the answer would be loop... i need to start grokking it at some point. 19:36:23 s/a/a block of/ 19:36:24 -!- tarbo_ [n=me@unaffiliated/tarbo] has quit ["leaving"] 19:36:42 -!- grouzen [n=grouzen@91.214.124.2] has quit [Read error: 104 (Connection reset by peer)] 19:37:14 tarbo [n=me@unaffiliated/tarbo] has joined #lisp 19:37:29 -!- marioxcc is now known as marioxcc-AFK 19:37:47 <_3b> thijso: where is the memory allocated/deallocated? 19:38:31 -!- sebyte [n=sebyte@vps203.linuxvps.org] has left #lisp 19:39:00 -!- marioxcc-AFK is now known as marioxcc 19:39:13 blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has joined #lisp 19:39:50 I used foreign-alloc to give me a pointer to a block of memory that I passed to my C helper, filled it there with the image... back in SBCL, no dice... (one of many tries that was..) 19:40:29 <_3b> that way should work 19:41:01 <_3b> also, have you looked at cl-devil or lispbuilder-sdl's image loading functions? 19:41:11 thijso: You can pass pointers to lisp-array data to your foreign function 19:41:44 yeah, that's what I gathered from the docs.. but everything I tried just gave me garbage... while I *knew* the source was ok... 19:42:05 and this is using poppler... I use that to generate an image from a pdf which I want to use later... 19:42:26 <_3b> ah, guess the other libs won't help then :) 19:42:44 frode`: What happened to you nick? 19:42:50 <_3b> are you sure your lisp code and C code agree about the data format? 19:42:55 nope, although, now that I have that image... I need to decide what I'm gonna do with it. ;) 19:43:11 thijso: CFFI-SYS:WITH-POINTER-TO-VECTOR-DATA, or SB-SYS:WITH-PINNED-OBJECTS and SB-SYS:VECTOR-SAP 19:43:12 -!- marioxcc is now known as marioxcc-AFK 19:43:42 ntd: hmm... didn't see those in the docs.. look promising judging by their names... 19:44:31 _3b: the garbage I got very much indicated that I was looking at memory locations that were either not where I thought they were, or had been overwritten by something else... 19:44:47 but I could be wrong... been a long time I did anything remotely like C 19:45:32 tcr [n=tcr@host146.natpool.mwn.de] has joined #lisp 19:45:35 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 19:45:36 kejsaren1 [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 19:46:12 -!- rread [n=rread@nat/sun/x-jgkkudwkvenmogsy] has quit [Read error: 110 (Connection timed out)] 19:46:13 -!- rread_ is now known as rread 19:52:37 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 19:54:08 -!- jtza8 [n=jtza8@wbs-41-208-199-180.wbs.co.za] has quit ["Zzz"] 19:54:39 -!- jewel [n=jewel@vc-41-31-154-178.umts.vodacom.co.za] has quit [Read error: 110 (Connection timed out)] 20:00:17 -!- mrSpec is now known as spec[away] 20:00:49 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 20:00:53 nha [n=prefect@31-174.4-85.fix.bluewin.ch] has joined #lisp 20:01:00 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 20:03:31 Geralt [n=Geralt@p5B32F18C.dip.t-dialin.net] has joined #lisp 20:03:37 -!- stassats [n=stassats@wikipedia/stassats] has quit [Remote closed the connection] 20:03:38 -!- aack [n=user@a83-161-214-179.adsl.xs4all.nl] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 20:03:48 aintme [n=Miranda@247.36.221.87.dynamic.jazztel.es] has joined #lisp 20:06:44 -!- marioxcc-AFK is now known as marioxcc 20:07:30 varjag [n=eugene@80.202.117.103] has joined #lisp 20:10:10 jleija_ [n=jleija@adsl-243-224-205.chs.bellsouth.net] has joined #lisp 20:10:44 -!- Eko [n=eko@c-98-242-74-171.hsd1.ga.comcast.net] has quit ["This computer has gone to sleep"] 20:10:55 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Remote closed the connection] 20:11:00 rread [n=rread@nat/sun/x-zwqxtrazphygbwwp] has joined #lisp 20:12:23 Eko [n=eko@c-98-242-74-171.hsd1.ga.comcast.net] has joined #lisp 20:17:38 -!- dv_ [n=dv@83.64.248.68] has quit ["Verlassend"] 20:18:36 dnolen [n=dnolen@NYUFGA-WLESSAUTHCLIENTS-01.NATPOOL.NYU.EDU] has joined #lisp 20:19:07 -!- Geralt [n=Geralt@unaffiliated/thegeralt] has quit ["Leaving."] 20:23:30 beach: hi, I'm at home the other nick is at work.. 20:23:56 Ah, I see. 20:24:13 (..and I can't figure out how to get emacsclient to give me a frame across my ssh tunnel, which is highly annoying.) 20:24:31 How are things these days? 20:24:40 New job and everything? 20:26:52 beach: yes, the job is quite nice.. :) 20:26:59 frode`: you tried the thing in the FAQ? 20:27:18 http://www.emacswiki.org/emacs/EmacsClient#toc23 20:27:38 thoolihan [n=thooliha@166.205.7.53] has joined #lisp 20:27:49 foom: I did try the usual google/fiddle-around thing... I'll have a look, thanks. 20:28:01 Well, something close. 20:28:13 (presumably you also need a "-Y" argument to ssh to enable X forwarding, which that FAQ doesn't mention...) 20:29:04 Given a set of distinct integers from 1 through k, return the set of integers S >= x and S <= y in O(1) time for arbitrary x,y. 20:29:16 foom: yes, that there is rather basic info.. I'm able to run normal X apps fine, there's just some weird authorization problem for emacsclient. 20:30:00 Wrong channel, sorry. 20:30:27 foom: I think I also managed to run emacsclient across another ssh tunnel, but the one to work is rather intricate so I guess there's something wrong in one of the several ssh layers. 20:30:48 -!- thoolihan [n=thooliha@166.205.7.53] has quit [Client Quit] 20:31:00 it's something like three or four levels of ssh tunnels.. sigh. 20:31:16 (and emacs23) 20:32:41 -!- gruseom [n=daniel@h-64-105-143-250.snvacaid.static.covad.net] has left #lisp 20:33:32 ruediger_ [n=quassel@188-23-76-38.adsl.highway.telekom.at] has joined #lisp 20:36:38 -!- tsuru [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has left #lisp 20:43:22 -!- Eko [n=eko@c-98-242-74-171.hsd1.ga.comcast.net] has quit ["This computer has gone to sleep"] 20:46:53 wgl [n=wgl@216.145.227.9] has joined #lisp 20:48:05 *wgl* check inbox 20:48:38 -!- aintme [n=Miranda@247.36.221.87.dynamic.jazztel.es] has quit ["/* */"] 20:49:29 -!- Computer_ is now known as Computer 20:50:30 -!- ruediger [n=quassel@188-23-79-224.adsl.highway.telekom.at] has quit [Read error: 110 (Connection timed out)] 20:55:13 rrice [n=rrice@adsl-76-253-142-92.dsl.akrnoh.sbcglobal.net] has joined #lisp 20:56:46 Sukoshi`` [n=MuneNoKa@vpn3-144156.near.uiuc.edu] has joined #lisp 21:01:18 I found some more time to refine my float parsing functions and am learning that it is surprisingly difficult to get correct. For a single float number, the lisp reader(SBCL) returns 1.2345676 when 1.23456770 is entered. It correctly returns 1.2345678 when 1.23456771 is entered. 21:01:44 francogrex [n=user@107.134-64-87.adsl-dyn.isp.belgacom.be] has joined #lisp 21:02:18 My reader is even worse and will enter into an infinite loop trying to correct this value. 21:03:58 today a guy at work was full of excrement trying to show off how he could have "SAS" open a mail client "lotus notes" and have the mailto, subject body text and "attachment" filled in by the sas program 21:04:59 challenged if it wan be done in lisp. I did manage to have the si;system call from within ecl do something similar using tye notes mailto: but i couldn't have attachement in the mail 21:05:13 .... excuse me, but why the hell from SAS? 21:05:40 does anyone know of acleaner method? p_l: at work, that guy uses SAS which is his pride and joy 21:05:43 also, you could have been evil and injected messages, actually driving Lotus Notes like a user 21:05:47 -!- Dawgmatix [n=user@c-76-124-3-89.hsd1.nj.comcast.net] has quit [Read error: 110 (Connection timed out)] 21:05:57 -!- spilman [n=spilman@ARennes-552-1-80-10.w92-135.abo.wanadoo.fr] has quit ["Quitte"] 21:06:01 francogrex: some mail clients support syntax like mailto:foo@bar?subject=xxx&body=yyy 21:06:29 other than that it's highly dependent on platform and application 21:06:29 Fare [n=Fare@ita4fw1.itasoftware.com] has joined #lisp 21:06:49 unless there's something specific about that interface, look up how *his* program does it 21:07:04 kpreid: I know ; with system call from ecl lisp i could do that: notes mailto:foo@bar?subject=xxx&body=yyy... 21:07:26 but that cannot be the only way since it's crippled (cannot attach) 21:07:39 I'll show you the link how SAS does it 21:08:18 here is: http://www2.sas.com/proceedings/sugi29/039-29.pdf 21:08:38 mattrepl [n=mattrepl@pool-71-163-162-204.washdc.fios.verizon.net] has joined #lisp 21:08:43 I was hoping to show him tomorrow that it can as easily be dne in CL 21:09:44 francogrex: well, I scroll down to page two and it says right here: "SUPPORTED STANDARDS AND MAIL ENGINES ... VIM (Vendor Independent Mail) / Used by IBM products (Notes)" 21:10:06 So go look up how VIM works and write a lisp programs to do it 21:10:11 s/programs/program/ 21:10:44 Jasko [n=tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has joined #lisp 21:11:13 of course if the goal isn't to present an editable message to a user but just to *send* mail that's more of a SMTP job 21:11:38 -!- ASau [n=user@83.69.227.32] has quit [Read error: 110 (Connection timed out)] 21:11:55 -!- Jasko2 [n=tjasko@174.59.195.12] has quit [Read error: 104 (Connection reset by peer)] 21:13:10 akamaus [n=maus@78.31.79.185] has joined #lisp 21:13:13 -!- saikatc [n=saikatc@c-98-210-192-23.hsd1.ca.comcast.net] has quit [] 21:14:58 -!- GrayGnome` [n=MuneNoKa@user-11fa52h.dsl.mindspring.com] has quit [Read error: 110 (Connection timed out)] 21:17:12 pr [n=pr@unaffiliated/pr] has joined #lisp 21:18:25 fusss [n=fusss@60-241-1-206.static.tpgi.com.au] has joined #lisp 21:18:43 tsuru [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 21:19:20 -!- moah [n=gnu@dslb-188-100-145-215.pools.arcor-ip.net] has quit ["Leaving"] 21:19:50 hmm; ok. I thought there was something already done. 21:20:19 ASau [n=user@83.69.227.32] has joined #lisp 21:20:25 can't show the guy then he'll be rubbing sas in our face for a while :( 21:20:25 well, "drive lotus notes from lisp" is a task unlikely to have already been done [I haven't checked] 21:20:37 francogrex: is limiting yourself to windows acceptable? 21:21:08 otoh if you have some kind of common interface which the controller and the app both speak ... 21:21:40 p_l: for most users and you all here no; for me yes because windows is my work environment: 100% of the 1000 people i work with use only wndows 21:21:42 -!- skeptomai is now known as skeptomai|away 21:22:17 francogrex: use RDNZL then 21:22:21 Sub-Zer0 [n=crunchba@129.115.30.203] has joined #lisp 21:23:14 so what sorts of developement purposes do you guys primarily use common lisp for? 21:23:26 francogrex: it will allow yout to drive MAPI and probably VIM as well 21:23:43 <_3b> Sub-Zer0: developing software usually 21:24:13 Sub-Zer0: I frequently use it as a programmable calculator. 21:24:39 _3b: people use lisp for developing space ships, too 21:24:48 and planes and cars and stuff 21:24:51 p_l: cool, will try 21:24:51 me too. I need to roll my own cells-thingy though. 21:25:03 tic: why? 21:25:17 tic: formulate has a lot of what you need, and is designed to be REALLY flexible 21:25:18 francogrex: basically, RDNZL will allow you a shortcut to (D)COM objects, and thus to MS' MAPI library 21:25:23 My statement is not entirely smart-ass, I find myself writing a lot of scratch functions lately when I'm working on stuff to facilitate hand calculations. 21:25:27 rahul: link? 21:25:40 p_l: http or cvs? 21:25:45 <_3b> rahul: right, and FPGAs 21:25:48 rahul, nice! didn't know about that. I just want lazy dependent values. 21:26:05 tic: oh, that's already in formulate 21:26:20 rahul, yay! 21:26:21 I haven't implemented anything else yet :P 21:26:34 rahul: http 21:26:47 change a value here and produce a new value based on that there 21:26:49 cvs -d :pserver:anonymous@common-lisp.net:/project/rjain-utils/cvsroot co formulate 21:26:55 tic: exactly 21:27:10 tic: global variables and CLOS slots are supported in formulate 21:27:28 I guess I could do local variable closure type stuff too 21:27:36 -!- Kenjin [n=Kenjin@242-84.dial.nortenet.pt] has quit ["Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"] 21:27:40 rahul, nice. 21:28:17 (let ((x $A2) (y $B4)) ...) 21:28:17 tcr, memo from attila_lendvai: recording whitespace in non-whitespace commits in slime, especially non-whitespace-clean new lines of two spaces, causes unnecessary merging headaches for poor outcasts... :) 21:28:18 http://common-lisp.net/cgi-bin/viewcvs.cgi/formulate/?root=rjain-utils 21:28:23 -!- demmeln [n=Adium@lapradig96.informatik.tu-muenchen.de] has quit [Read error: 60 (Operation timed out)] 21:29:25 p_l: RDNZL is good also for many many other things i'll need. thanks 21:29:30 -!- Computer [n=Computer@unaffiliated/computer] has left #lisp 21:29:54 I wonder how formulate compares to that STM stuff I have seen before 21:30:14 demmeln [n=Adium@001cb3c457d3.dfn.mwn.de] has joined #lisp 21:30:20 p_l: STM? 21:30:29 p_l: software transactional memory? 21:30:40 rahul: I had seen it integrated with cells-like thingy 21:30:49 er ok 21:31:03 not sure how that would look 21:31:04 rahul: basically, you had either STM and dataflow, or none :) 21:31:05 -!- kejsaren1 [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 104 (Connection reset by peer)] 21:31:10 heh 21:31:21 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 21:31:22 well, I can see how the models can be compatible 21:31:38 also, it had observers 21:31:43 the roots of your computation can be transactional and then computation flows down the formula graph 21:31:50 something like that 21:31:57 well, yeah, you need to observe the changes to see them :P 21:32:46 are you talking about eagerly notifying observers that values are changing? 21:33:03 you can do that in formulate by subclassing the sink class 21:33:38 -!- demmeln [n=Adium@001cb3c457d3.dfn.mwn.de] has quit [Read error: 60 (Operation timed out)] 21:34:08 francogrex: as for RDNZL, wait till I get my windows machine back :) 21:35:09 then I will be finally able to start work on my WPF backend for CLIM 21:35:12 tmh: thats what ive been using lisp for recently 21:35:22 clisp makes for a great quit command calculator 21:37:10 GrayGnome` [n=MuneNoKa@user-11fa52h.dsl.mindspring.com] has joined #lisp 21:37:51 -!- Sukoshi`` [n=MuneNoKa@vpn3-144156.near.uiuc.edu] has quit [Read error: 54 (Connection reset by peer)] 21:39:29 -!- porcelina_ [n=quassel@c-174-51-110-214.hsd1.co.comcast.net] has quit [Read error: 110 (Connection timed out)] 21:40:45 -!- Sub-Zer0 [n=crunchba@129.115.30.203] has quit ["Lost terminal"] 21:43:07 -!- dlowe [n=dlowe@63.107.91.99] has quit ["Leaving."] 21:43:09 legumbre_ [n=leo@190.135.21.37] has joined #lisp 21:46:25 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has left #lisp 21:46:32 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 21:47:40 -!- ntd [n=user@daneel.cc.gt.atl.ga.us] has quit [Remote closed the connection] 21:47:41 -!- fusss [n=fusss@60-241-1-206.static.tpgi.com.au] has quit [Read error: 104 (Connection reset by peer)] 21:47:42 fuss1 [n=fusss@60-241-1-206.static.tpgi.com.au] has joined #lisp 21:49:44 Krystof [n=csr21@84.51.132.95] has joined #lisp 21:49:48 -!- legumbre [n=leo@r190-135-43-243.dialup.adsl.anteldata.net.uy] has quit [Read error: 60 (Operation timed out)] 21:51:37 p_l: are there known issues in compiling/loading rdnzl? 21:53:48 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 21:53:54 -!- bohanlon [n=bohanlon@COBALT.CLUB.CC.CMU.EDU] has quit [Remote closed the connection] 21:54:20 -!- LiamH [n=none@pdp8.nrl.navy.mil] has quit ["Leaving."] 21:54:31 -!- mstevens [n=mstevens@zazen.etla.org] has quit ["leaving"] 21:57:20 Art [n=user@84.23.51.8] has joined #lisp 21:57:30 -!- pjb [n=t@79.149.159.105] has quit [Read error: 110 (Connection timed out)] 21:57:47 -!- voidpointer [i=Void@unaffiliated/voidpointer] has quit ["Leaving"] 21:58:22 -!- morphling [n=stefan@gssn-5f755388.pool.mediaWays.net] has quit [Remote closed the connection] 21:58:41 -!- rread [n=rread@nat/sun/x-zwqxtrazphygbwwp] has quit [Read error: 60 (Operation timed out)] 22:00:52 -!- tcr [n=tcr@host146.natpool.mwn.de] has quit ["Leaving."] 22:01:01 voidpointer [i=Void@unaffiliated/voidpointer] has joined #lisp 22:01:35 -!- francogrex [n=user@107.134-64-87.adsl-dyn.isp.belgacom.be] has quit [Remote closed the connection] 22:01:50 rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 22:02:47 billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 22:03:07 -!- billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [Remote closed the connection] 22:03:20 billitch [n=billitch@82.67.155.88] has joined #lisp 22:05:52 ltriant [n=ltriant@lithium.mailguard.com.au] has joined #lisp 22:06:32 -!- rpg [n=rpg@216.243.156.16.real-time.com] has quit [Read error: 60 (Operation timed out)] 22:07:37 -!- Paraselene__ [n=None@79-67-188-149.dynamic.dsl.as9105.com] has quit [Connection timed out] 22:08:05 Paraselene__ [n=None@79-67-188-149.dynamic.dsl.as9105.com] has joined #lisp 22:08:29 -!- Art [n=user@84.23.51.8] has quit [Remote closed the connection] 22:08:58 -!- billitch [n=billitch@82.67.155.88] has quit [Remote closed the connection] 22:09:12 billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 22:10:05 -!- mathrick [n=mathrick@users177.kollegienet.dk] has quit [Read error: 104 (Connection reset by peer)] 22:10:35 -!- ruediger_ is now known as ruediger 22:14:01 HET2 [n=diman@80.3.31.126] has joined #lisp 22:14:44 -!- mishoo [n=mishoo@79.112.52.124] has quit [Read error: 110 (Connection timed out)] 22:15:01 -!- durbin_ is now known as durbin 22:15:07 mishoo [n=mishoo@79.112.52.124] has joined #lisp 22:16:21 -!- beauty [n=beauty@83.231.83.67] has quit [] 22:18:24 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has left #lisp 22:19:01 OmniMancer [n=OmniManc@222-154-176-10.jetstream.xtra.co.nz] has joined #lisp 22:19:31 rajesh [n=rajesh@nylug/member/rajesh] has joined #lisp 22:22:07 rpg [n=rpg@216.243.156.16.real-time.com] has joined #lisp 22:25:07 Jabberwockey [n=jens@port-90558.pppoe.wtnet.de] has joined #lisp 22:26:30 mathrick [n=mathrick@users177.kollegienet.dk] has joined #lisp 22:29:47 Phoodus [i=foo@ip68-231-37-148.ph.ph.cox.net] has joined #lisp 22:30:14 snearch_ [n=olaf@g225048013.adsl.alicedsl.de] has joined #lisp 22:31:33 dlowe [n=dlowe@c-24-91-154-83.hsd1.ma.comcast.net] has joined #lisp 22:32:00 -!- cvandusen [n=user@12.185.80.194] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 22:35:27 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 22:37:51 -!- mishoo [n=mishoo@79.112.52.124] has quit [Read error: 145 (Connection timed out)] 22:38:51 bohanlon [n=bohanlon@pool-173-48-104-141.bstnma.fios.verizon.net] has joined #lisp 22:40:38 -!- varjag [n=eugene@80.202.117.103] has quit ["Leaving"] 22:44:07 -!- marioxcc is now known as marioxcc-AFK 22:45:20 GrayGnome [n=MuneNoKa@user-11fa52h.dsl.mindspring.com] has joined #lisp 22:47:35 -!- GrayGnome` [n=MuneNoKa@user-11fa52h.dsl.mindspring.com] has quit [Read error: 60 (Operation timed out)] 22:47:40 -!- slash_ [n=Unknown@whgeh0250.cip.uni-regensburg.de] has quit [Client Quit] 22:48:49 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 22:49:31 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 22:51:30 good night 22:51:57 -!- serichsen [n=user@hmbg-4d06e275.pool.mediaWays.net] has quit ["as I nodded, nearly napping, suddenly there came a tapping"] 22:52:28 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has left #lisp 22:55:01 Athas` [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 22:55:58 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Read error: 104 (Connection reset by peer)] 22:56:16 -!- spec[away] is now known as mrSpec 22:56:21 -!- kami [n=user@unaffiliated/kami-] has quit [Read error: 60 (Operation timed out)] 22:58:00 -!- rpg [n=rpg@216.243.156.16.real-time.com] has quit [Remote closed the connection] 22:59:28 MakoryuOnIce [n=vt920@pool-71-174-191-10.bstnma.fios.verizon.net] has joined #lisp 22:59:39 -!- MakoryuOnIce [n=vt920@pool-71-174-191-10.bstnma.fios.verizon.net] has left #lisp 22:59:45 -!- rrice [n=rrice@adsl-76-253-142-92.dsl.akrnoh.sbcglobal.net] has quit ["Leaving."] 23:02:26 bombshelter13b [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #lisp 23:02:52 saikatc [n=saikatc@adsl-76-228-82-245.dsl.pltn13.sbcglobal.net] has joined #lisp 23:06:59 konr [n=konrad@201.82.134.163] has joined #lisp 23:11:47 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 23:13:18 -!- rread [n=rread@c-98-234-219-222.hsd1.ca.comcast.net] has quit [Remote closed the connection] 23:13:35 rread [n=rread@nat/sun/x-gclkdsxqkzylemuy] has joined #lisp 23:16:09 quek [n=read_eva@router1.gpy1.ms246.net] has joined #lisp 23:16:20 -!- HET2 [n=diman@80.3.31.126] has quit ["This computer has gone to sleep"] 23:16:23 -!- fiveop [n=fiveop@g229112252.adsl.alicedsl.de] has quit ["humhum"] 23:16:32 freenode is starting to look like efnet. :P 23:18:44 heh 23:19:05 Fade: in what sense ? 23:19:14 -!- dto [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Read error: 113 (No route to host)] 23:19:44 dto [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 23:22:54 -!- mrSpec [n=Spec@unaffiliated/mrspec] has quit [] 23:25:51 -!- billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [] 23:26:51 slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 23:29:28 -!- dnolen [n=dnolen@NYUFGA-WLESSAUTHCLIENTS-01.NATPOOL.NYU.EDU] has quit [] 23:31:10 -!- marioxcc-AFK [n=user@200.92.170.234] has quit [Read error: 60 (Operation timed out)] 23:38:36 -!- ruediger [n=quassel@188-23-76-38.adsl.highway.telekom.at] has quit [Remote closed the connection] 23:39:21 nan8 [n=user@188.40.75.180] has joined #lisp 23:42:28 -!- snearch_ [n=olaf@g225048013.adsl.alicedsl.de] has quit ["Ex-Chat"] 23:42:31 billitch [n=billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 23:47:41 spradnyesh [n=pradyus@122.167.116.123] has joined #lisp 23:47:42 demmeln [n=Adium@188.104.85.104] has joined #lisp 23:53:40 slackjaw [n=jolyonwh@cb8faac9.atp.nicta.com.au] has joined #lisp 23:53:46 -!- slackjaw is now known as jawhite 23:54:35 kpreid [n=kpreid@216-171-189-244.northland.net] has joined #lisp