00:02:00 lukego: (sb-ext:describe-compiler-policy) 00:03:02 danke 00:03:25 Vonunov [n=jack@99-58-1-192.lightspeed.rcsntx.sbcglobal.net] has joined #lisp 00:04:50 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 00:05:01 ShadowChild [n=lukjadOO@unaffiliated/lukjad007] has joined #lisp 00:05:33 -!- syamajala [n=syamajal@c-76-119-52-223.hsd1.ma.comcast.net] has quit [Remote closed the connection] 00:06:35 -!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has quit [Read error: 110 (Connection timed out)] 00:09:07 syamajala [n=syamajal@c-76-119-52-223.hsd1.ma.comcast.net] has joined #lisp 00:09:08 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 00:09:16 -!- chturne [n=charles@host86-149-126-244.range86-149.btcentralplus.com] has left #lisp 00:13:39 plage: /query 00:14:45 fusss [n=chatzill@60-241-1-206.static.tpgi.com.au] has joined #lisp 00:15:11 -!- hugod [n=hugod@bas1-montreal50-1279439888.dsl.bell.ca] has quit [] 00:18:08 -!- ShadowChild [n=lukjadOO@unaffiliated/lukjad007] has quit [Operation timed out] 00:19:35 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 00:25:05 jan247 [n=jan247@unaffiliated/jan247] has joined #lisp 00:28:02 -!- dto [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Read error: 113 (No route to host)] 00:35:20 kenanb [n=kenanb@78.172.228.55] has joined #lisp 00:35:56 did you guys try Qi? 00:37:25 -!- kenanb [n=kenanb@78.172.228.55] has left #lisp 00:41:00 -!- tic_ [n=tic@c83-249-193-189.bredband.comhem.se] has quit [Read error: 110 (Connection timed out)] 00:47:01 -!- jan247 [n=jan247@unaffiliated/jan247] has quit [] 00:48:15 -!- konr [n=user@200.142.139.80] has quit [Read error: 54 (Connection reset by peer)] 00:51:39 joubert [n=joubert@user-0cev80t.cable.mindspring.com] has joined #lisp 01:01:50 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 01:04:31 lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has joined #lisp 01:06:04 dto [n=dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 01:11:11 davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has joined #lisp 01:11:34 b4|hraban [n=b4@a83-163-41-120.adsl.xs4all.nl] has joined #lisp 01:11:37 lukego: I wrote most of the reference stuff, and then Stephen Compall wrote the nice bits (namely the tutorial). He did a great job. 01:11:59 -!- Dodek [i=dodek@wikipedia/Dodek] has quit [Read error: 104 (Connection reset by peer)] 01:12:00 soupdragon [n=somebody@unaffiliated/fax] has joined #lisp 01:14:31 Dodek [i=dodek@wikipedia/Dodek] has joined #lisp 01:15:44 -!- hefner [n=hefner@ppp-61-90-102-201.revip.asianet.co.th] has quit ["Leaving"] 01:15:56 -!- holycow [n=new@mail.fredcanhelp.com] has quit [Read error: 104 (Connection reset by peer)] 01:17:17 -!- Soulman [n=kvirc@154.80-202-254.nextgentel.com] has quit ["KVIrc 3.4.0 Virgo http://www.kvirc.net/"] 01:18:18 -!- ruediger [n=the-rued@p508B4231.dip.t-dialin.net] has quit ["This computer has gone to sleep"] 01:19:50 -!- b4|hraban [n=b4@a83-163-41-120.adsl.xs4all.nl] has quit ["Leaving"] 01:25:04 jan247 [n=jan247@unaffiliated/jan247] has joined #lisp 01:27:53 -!- spilman [n=spilman@ARennes-252-1-47-122.w83-195.abo.wanadoo.fr] has quit ["Quitte"] 01:29:59 oconnore_ pasted "repl program" at http://paste.lisp.org/display/92939 01:30:10 hello 01:30:27 can someone help me figure out what is wrong with my defpackage? 01:30:37 i do (load "main.lisp") in a repl 01:30:45 but i cannot do (in-package :rinse) 01:31:18 i'm stumped... 01:33:50 oconnore if you use adsf instead of eval-when I am sure the prolbems will go 01:33:54 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 01:33:59 I mean like a system definition file 01:35:05 hmm, i have never made one of those 01:35:14 do you know what is wrong with eval-when? 01:35:19 no 01:35:37 slyrus [n=slyrus@207.189.195.44] has joined #lisp 01:36:04 ok, i will check out how to make an asdf definition file, but i'm still curious why it's broken :) 01:36:09 thanks for the tip 01:36:48 drewc: do you use rucksack with sbcl ? 01:36:53 -!- Guest76822 is now known as xristos 01:37:44 xristos: yes, i do. 01:39:20 any idea why this raises condition 01:39:22 http://paste.lisp.org/display/92940 01:39:33 i can setf notes but not name 01:39:51 -!- Ginei_Morioka [i=irssi_lo@78.114.149.228] has quit [Nick collision from services.] 01:39:59 Ginei_Morioka [i=irssi_lo@78.114.142.181] has joined #lisp 01:40:56 xristos: find-object-by-name.. does that open and close a rucksack (via with-rucksack?) 01:41:26 yes 01:42:16 i guess object is invalid outside of inner transaction ? 01:42:23 you're trying to access an object that was created in one instance of the rucksack after that rucksack was closed. 01:42:23 01:42:23 01:42:42 not the transaction, the rucksack instance 01:44:13 konr [n=user@187.88.18.97] has joined #lisp 01:44:32 in my web app, for example, i never use with-rucksack. I open the rucksack(s) once and keep them open. 01:47:43 -!- joubert [n=joubert@user-0cev80t.cable.mindspring.com] has quit [] 01:49:43 holycow [n=new@mail.fredcanhelp.com] has joined #lisp 01:52:31 xristos: alternately, there's a simple patch you can make to re-open the rucksack, or use the current rucksack. 01:52:44 yeah that will do 01:52:49 (opening once) 01:53:01 -!- slyrus [n=slyrus@207.189.195.44] has quit [Read error: 60 (Operation timed out)] 01:53:42 xristos: works for me. it's designed to crash safely and fix things when it resumes, so closing it is not an issue unless you have more rucksacks then you have fd's 01:54:28 Is it possible to set SBCL to not output certain notes 01:54:39 ? 01:55:33 Guthur: RTFM :) http://www.sbcl.org/manual/Controlling-Verbosity.html 01:56:03 nice cheers drewc 01:57:37 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 01:58:11 fiveop_ [n=fiveop@g229096042.adsl.alicedsl.de] has joined #lisp 01:58:17 -!- plage [n=user@118.68.196.23] has quit [Read error: 60 (Operation timed out)] 01:59:53 -!- carlocci [n=nes@93.37.195.150] has quit ["eventually IE will rot and die"] 02:02:29 I think I found something: 02:02:30 user- [n=intore@196.12.149.224] has joined #lisp 02:02:35 * (list-all-packages) 02:02:36 (# # # 02:02:42 my package name is downcased 02:03:04 -!- grouzen [n=grouzen@91.214.124.2] has quit [Read error: 110 (Connection timed out)] 02:03:05 http://paste.lisp.org/display/92939 02:04:37 Hello Everybody! 02:04:43 hello 02:04:47 I am new to LISP 02:05:00 But I am eager to learn it 02:05:09 Any suggestion? 02:05:27 sure 02:05:34 have you read http://gigamonkeys.com/book/ ? 02:05:46 Not yet! 02:05:58 well it's a good starting point 02:06:16 you should check it out 02:06:31 Effectively 02:07:13 What can you do as an expert using LISP 02:07:36 oconnore_: (nstring-downcase (package-name *package*)) ... you _do_ know what that 'n' means, and why you are told not to use 'n' functions unless you _really_ know what you are doing? 02:07:51 oh... damn 02:07:53 haha 02:07:55 oops 02:08:01 thanks drew 02:08:04 i didn't catch that 02:08:33 user-: that's a bit of a pointless question.... an expert using lisp can write expert level lisp programs. 02:09:03 user- : an expert in lisp can do whatever they want. 02:09:10 :) 02:09:12 I just want to know, sorry If its pointless 02:09:28 oconnore_: no worries... i did something similar when i was first starting in lisp with a symbol-name and it confused me for a full day :) 02:09:47 Oh!!! 02:10:15 Actually I have some basic in programming using C 02:10:20 yes 02:10:33 lisp is equally turing complete 02:10:38 Do you think I am ready for Lisp 02:11:07 that is an equally pointless question! 02:11:16 Ha! 02:11:38 Sometimes it is good to ask! 02:11:46 xinming_ [n=hyy@218.73.140.241] has joined #lisp 02:12:06 And Hopefully this should be the best place to do so. 02:12:09 how could we possibly know what you are or are not 'ready' for? 02:12:10 user- : This time I agree with drewc, that really was a pointless one... Only you know if you are ready :P But C programming will help prepare you. 02:12:24 Better than no programming at least. 02:12:33 oconnore_: disagree with you there... 02:13:05 Ok! 02:13:06 it's easier to teach someone lisp from scratch then if they think they know a little programming already... in my experience 02:13:12 at least he knows what "variable" and "function" mean :P 02:13:23 Yes I do 02:13:27 but i see where you are coming from 02:14:02 oconnore_: that's the problem... he doesn't. he knows what C calls a variable and C calls a function... which is significantly different from concepts of the same name in lisp :D 02:14:12 user-: not to discourage you of course 02:14:19 minion: tell user- about gentle 02:14:20 user-: direct your attention towards gentle: "Common Lisp: A Gentle Introduction to Symbolic Computation" is a smoother introduction to lisp programming. http://www.cs.cmu.edu/~dst/LispBook/ 02:14:22 also true. 02:14:40 Thanks! 02:14:43 user-: that book is likely the perfect introduction for someone of your experience level 02:14:52 i highly recommend it. 02:15:04 Thanks 02:15:44 user-: if you really get stuck or confused about something, you can always ask here, but no more pointless questions ;) 02:15:51 -!- fiveop [n=fiveop@g229110059.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 02:15:59 Ok! 02:16:09 Thanks! 02:16:32 i wish i had heard of a good book... i learned lisp writing a mini- c compiler based on the cltl 02:16:44 the cltl is not a good introduction! 02:16:47 haha 02:17:04 I am lucky then! 02:17:46 Hey! Guyz I am going to read the common LISP book Thanks for all 02:18:04 user-: cheers 02:19:20 -!- fiveop_ [n=fiveop@g229096042.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 02:19:34 drewc: it's beautiful (one half hour of my life wasted) : 02:19:35 cl-user~ (in-package :rinse) 02:19:35 # 02:19:40 :) 02:19:54 thanks 02:21:40 drewc: I don't understand how canadians deal with this cold. 02:22:39 -!- jan247 [n=jan247@unaffiliated/jan247] has quit [] 02:22:54 ^authentic [n=authenti@85-127-20-71.dynamic.xdsl-line.inode.at] has joined #lisp 02:23:38 drewc: also, can you tell me more about rucksack, and why you like it over other object stores? 02:24:10 sykopomp, you don't even have to go that far north! i just fishtailed my gti 3 times getting home, because the roads are so icy. 02:24:30 (Massachusetts) 02:24:51 oconnore_: I moved to minnesota (from MA) about 6 months ago. This is miserable :\ 02:27:13 oconnore_: get real tires. 02:27:32 minnesota must not be pleasant either 02:28:58 tpkhuong, I have winter tires... tires help in snow, but they don't do much on ice! 02:30:06 -!- xinming [n=hyy@218.73.132.114] has quit [Read error: 110 (Connection timed out)] 02:31:26 sykopomp: cold? http://www.google.com/search?q=vancouver+weather :P 02:31:50 ...bastard 02:31:54 :| 02:32:23 sykopomp: i like it because it's a pure lisp solution that implements and object store, and then implements indexes on top of that.. backwards to most db's 02:32:34 this means that indexes are objects too. 02:33:21 i like how it seamlessly handles CLOS objects, and has a protocol for class re-defintion and schema migration to support iterative development 02:33:57 -!- timor [n=timor@port-87-234-97-138.dynamic.qsc.de] has quit [Remote closed the connection] 02:34:17 i like that fact that it's fast as hell because the serializer is made for lisp directly and not a string->db-type->string->lisp-type mapping 02:34:47 i like that objects have identity and that eq can even work if you set things up properly. 02:34:54 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Read error: 110 (Connection timed out)] 02:35:12 i like being able to seamlessly persist any lisp object. 02:35:51 and, most of all, it's well written and easy to understand, and therefore extend, hack, manipulate, frob etc... all from within slime. 02:35:55 hugod [n=hugod@bas1-montreal50-1279439888.dsl.bell.ca] has joined #lisp 02:38:26 drewc: it does seem much nicer to just serialize straight to/from lisp/binary 02:38:41 I didn't know EQ actually worked. 02:38:52 I'm just going through the source code now. 02:39:16 sykopomp: it will within a with-rucksack with a large enough cache 02:39:20 (eq that this) 02:39:21 I'll probably still keep messing around with couch because it's kinda fun, but this might be a better choice than couch for a persistence layer. 02:40:00 drewc: is it pretty good at keeping an in-memory cache of a certain size? 02:40:34 might be time for a pointer swizzling hack... watch out, allegro cache ;) 02:40:53 sykopomp: yeah. caching is all built in, and it's all nicely CLOS-ified, so it's easy to swap in your own implementation if the built-n doesn't do what you want. 02:41:50 did you look at manardb at all? 02:43:09 -!- rvirding [n=chatzill@h80n1c1o1034.bredband.skanova.com] has left #lisp 02:43:19 sykopomp: yeah... it's not what i needed. 02:43:45 -!- redline6561 [n=redline@c-66-56-16-250.hsd1.ga.comcast.net] has quit ["Leaving."] 02:44:05 how come? 02:49:25 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [] 02:52:06 TDT [n=dthole@173-30-223-49.client.mchsi.com] has joined #lisp 02:52:35 sykopomp: well, it's a little lower-level, and the code is not as clean... it's goal of being an extremely high performance datastore conflicts with my need for a simple, easy to use, lisp based object database. 02:52:47 its goal* 02:53:33 also, rucksack is closer to pure portable common lisp... no cffi. 02:54:09 fusss_ [n=chatzill@60-241-1-206.static.tpgi.com.au] has joined #lisp 02:54:17 -!- fusss [n=chatzill@60-241-1-206.static.tpgi.com.au] has quit [Read error: 113 (No route to host)] 02:54:26 -!- fusss_ is now known as fusss 02:56:19 drewc: what are the non-portable bits in rucksack, btw? 02:56:46 sykopomp: locking for the most part 02:57:11 (and i, for one, am glad it's there :P) 02:59:51 just thread locks? That's not too shabby. 02:59:53 manardb is very fast if you dont use transactions 02:59:54 slyrus [n=slyrus@207.189.195.44] has joined #lisp 03:01:01 *xristos* is sold on rucksack 03:06:48 ShadowChild [n=lukjadOO@unaffiliated/lukjad007] has joined #lisp 03:10:34 -!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has quit [Operation timed out] 03:11:15 -!- Edward__ [n=Ed@AAubervilliers-154-1-55-238.w90-3.abo.wanadoo.fr] has quit ["L'oignon fait la farce."] 03:15:07 -!- opt9 [n=user@59.7.206.87] has quit [Read error: 54 (Connection reset by peer)] 03:15:18 opt9 [n=user@59.7.206.87] has joined #lisp 03:29:30 wakeup [n=wakeup@koln-5d814ffa.pool.mediaWays.net] has joined #lisp 03:32:15 fusss_ [n=chatzill@60-241-1-206.static.tpgi.com.au] has joined #lisp 03:32:15 -!- fusss [n=chatzill@60-241-1-206.static.tpgi.com.au] has quit [Read error: 104 (Connection reset by peer)] 03:32:17 -!- fusss_ is now known as fusss 03:33:08 -!- holycow [n=new@mail.fredcanhelp.com] has quit [Read error: 113 (No route to host)] 03:36:50 stoop [n=stoop@unaffiliated/stoop] has joined #lisp 03:39:13 lukego_ [n=lukegorr@adsl-84-227-215-36.adslplus.ch] has joined #lisp 03:40:05 -!- davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 03:46:45 -!- wakeup^ [n=wakeup@koln-5d81abeb.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 03:47:53 -!- lukego [n=lukegorr@adsl-84-227-215-36.adslplus.ch] has quit [Read error: 110 (Connection timed out)] 03:47:53 -!- lukego_ is now known as lukego 03:53:20 -!- hugod [n=hugod@bas1-montreal50-1279439888.dsl.bell.ca] has quit [] 03:54:23 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 03:57:32 -!- syamajala [n=syamajal@c-76-119-52-223.hsd1.ma.comcast.net] has quit ["Leaving..."] 03:58:29 -!- Hun [n=hun@pd956be5d.dip0.t-ipconnect.de] has quit [Remote closed the connection] 03:59:13 -!- sepult` [n=user@xdsl-87-78-120-179.netcologne.de] has quit [Remote closed the connection] 04:10:29 holycow [n=new@mail.fredcanhelp.com] has joined #lisp 04:11:59 if you don't use transactions, what is a db good for??? 04:14:03 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit ["Leaving"] 04:15:15 Fare: accessing your corrupt data _really fast_ of course. 04:15:16 -!- mattrepl [n=mattrepl@pool-72-83-118-99.washdc.fios.verizon.net] has quit [] 04:17:49 I have a much shorter program to do the same 04:18:02 -!- opt9 [n=user@59.7.206.87] has quit [Read error: 104 (Connection reset by peer)] 04:18:13 opt9 [n=user@59.7.206.87] has joined #lisp 04:19:37 bgs100 [n=ian@unaffiliated/bgs100] has joined #lisp 04:19:41 lpolzer_ [n=lpolzer@dslb-088-073-251-106.pools.arcor-ip.net] has joined #lisp 04:22:50 -!- slyrus [n=slyrus@207.189.195.44] has quit [Read error: 110 (Connection timed out)] 04:22:51 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit [Client Quit] 04:23:58 -!- pr [n=pr@unaffiliated/pr] has quit ["Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"] 04:32:09 danderson [n=dave@atlas.natulte.net] has joined #lisp 04:33:04 -!- holycow [n=new@mail.fredcanhelp.com] has quit [Remote closed the connection] 04:35:57 -!- lpolzer__ [n=lpolzer@dslb-088-073-221-057.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 04:38:21 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [Read error: 110 (Connection timed out)] 04:40:25 -!- Guthur [n=Michael@host81-159-211-99.range81-159.btcentralplus.com] has quit ["Computer says no"] 04:42:13 So why is pseudo-atomic needed in SBCL x86/x86-64; why not just a sequence like: store raw pointer to proto-obj in a register (thus implicitly pin), incr alloc pointer, fill in object one word at a time: header, then length, then fields. 04:44:21 -!- stoop [n=stoop@unaffiliated/stoop] has quit [Read error: 110 (Connection timed out)] 04:44:51 stoop [n=stoop@unaffiliated/stoop] has joined #lisp 04:45:00 Because of the pinning from stack conservatism, if the GC hits in the middle, the object can't move. Scavenging needs to work...but that shouldn't be a problem since the memory is zero-filled. 04:51:08 -!- s0ber [n=s0ber@118-160-169-101.dynamic.hinet.net] has quit [Remote closed the connection] 04:55:28 dralston [n=dralston@S010600212986cca8.va.shawcable.net] has joined #lisp 04:57:02 -!- adeht [n=death@bzq-84-110-247-164.red.bezeqint.net] has quit [Remote closed the connection] 05:03:08 -!- stoop [n=stoop@unaffiliated/stoop] has quit [Success] 05:03:20 stoop [n=stoop@unaffiliated/stoop] has joined #lisp 05:03:52 pseudo-atomic is probably needed in other cases, but yes, might not be needed for object allocation when using a stack-conservative GC 05:05:43 -!- dralston [n=dralston@S010600212986cca8.va.shawcable.net] has quit ["Leaving"] 05:17:37 It's also used by TLS-slot alloc. And it's certainly not superfluous for the alloc slow-path when acquiring more pages. 05:25:41 foom2: happy new year! 05:27:05 Fare: And Happy Palindrome Day (yesterday) to you, too! 05:29:37 svaksha [n=svaksha@perrier.eu.org] has joined #lisp 05:34:19 store pointer, interrupt, in lisp-side interrupt handler allocate, store pointer, increment pointer, return from interrupt, increment pointer 05:36:14 hm, yes, okay, so it's not GC that's the problem, it's other allocations that's the problem. interrupt call into lisp could set up a new allocation region to work around that problem. 05:37:50 ooh, that's a nice idea 05:49:16 kwinz__ [n=kwinz@85.124.207.192] has joined #lisp 05:53:40 -!- kwinz3_ [n=kwinz@85.125.182.74] has quit [Read error: 60 (Operation timed out)] 05:55:59 authentic [n=authenti@85-127-180-99.dynamic.xdsl-line.inode.at] has joined #lisp 05:58:46 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 05:59:48 -!- Fare [n=Fare@c-24-218-127-11.hsd1.ma.comcast.net] has quit ["Leaving"] 06:00:00 -!- fusss [n=chatzill@60-241-1-206.static.tpgi.com.au] has quit [Read error: 113 (No route to host)] 06:01:05 jan247 [n=jan247@unaffiliated/jan247] has joined #lisp 06:05:28 -!- saikatc [n=saikatc@c-98-210-192-23.hsd1.ca.comcast.net] has quit [] 06:09:18 Kolyan [n=nartamon@93-80-243-194.broadband.corbina.ru] has joined #lisp 06:13:39 -!- TDT [n=dthole@173-30-223-49.client.mchsi.com] has quit [] 06:13:50 plage [n=user@118.68.196.23] has joined #lisp 06:13:59 Good afternoon! 06:15:50 -!- stoop [n=stoop@unaffiliated/stoop] has quit [Read error: 110 (Connection timed out)] 06:16:23 stoop [n=stoop@unaffiliated/stoop] has joined #lisp 06:16:55 -!- ^authentic [n=authenti@85-127-20-71.dynamic.xdsl-line.inode.at] has quit [Read error: 113 (No route to host)] 06:19:34 -!- xinming_ is now known as xinming 06:19:53 -!- kwinz__ [n=kwinz@85.124.207.192] has quit [Read error: 110 (Connection timed out)] 06:22:46 -!- cmm [n=cmm@bzq-79-176-142-250.red.bezeqint.net] has quit [Read error: 54 (Connection reset by peer)] 06:22:57 cmm [n=cmm@bzq-79-176-142-250.red.bezeqint.net] has joined #lisp 06:24:04 -!- marioxcc [n=user@200.77.69.127] has quit [Remote closed the connection] 06:31:39 -!- gruseom [n=daniel@S0106001217057777.cg.shawcable.net] has quit [Read error: 60 (Operation timed out)] 06:31:52 djanderson [n=dja@hltncable.pioneerbroadband.net] has joined #lisp 06:36:31 reprore_ [n=reprore@EM114-48-103-209.pool.e-mobile.ne.jp] has joined #lisp 06:39:16 -!- plage [n=user@118.68.196.23] has left #lisp 06:43:45 -!- reprore_ [n=reprore@EM114-48-103-209.pool.e-mobile.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 06:50:43 -!- Adlai [n=adlai@unaffiliated/adlai] has quit ["out"] 07:00:53 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 07:02:38 -!- djinni` [n=djinni`@li14-39.members.linode.com] has quit [Excess Flood] 07:02:40 djinni` [n=djinni`@li14-39.members.linode.com] has joined #lisp 07:02:48 fihi09` [n=user@pool-96-224-165-27.nycmny.east.verizon.net] has joined #lisp 07:03:11 -!- fihi09` [n=user@pool-96-224-165-27.nycmny.east.verizon.net] has quit [Remote closed the connection] 07:03:56 s0ber [n=s0ber@220-136-224-80.dynamic.hinet.net] has joined #lisp 07:08:25 -!- Nshag [n=shag@lns-bzn-37-82-253-12-196.adsl.proxad.net] has quit [Read error: 104 (Connection reset by peer)] 07:08:46 Nshag [n=shag@lns-bzn-37-82-253-12-196.adsl.proxad.net] has joined #lisp 07:15:57 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 07:16:24 Ralith_ [n=ralith@216.162.199.202] has joined #lisp 07:20:32 tic [n=tic@c83-249-194-61.bredband.comhem.se] has joined #lisp 07:24:38 -!- s0ber [n=s0ber@220-136-224-80.dynamic.hinet.net] has quit [Read error: 60 (Operation timed out)] 07:25:42 Ober [i=ober@dns.mauthesis.com] has joined #lisp 07:26:06 tvaalen [n=tvaal@unaffiliated/tvaal] has joined #lisp 07:26:18 slyrus [n=slyrus@207.189.195.44] has joined #lisp 07:26:20 ^authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 07:26:52 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Read error: 60 (Operation timed out)] 07:27:58 -!- Ralith [n=ralith@216.162.199.202] has quit [Read error: 110 (Connection timed out)] 07:28:10 -!- xenosoz2 [n=xenosoz@pe.snu.ac.kr] has quit [Remote closed the connection] 07:28:43 xenosoz2 [n=xenosoz@pe.snu.ac.kr] has joined #lisp 07:30:48 -!- konr [n=user@187.88.18.97] has quit [Read error: 60 (Operation timed out)] 07:30:52 -!- Ralith_ is now known as Ralith 07:31:12 -!- ^authentic [n=authenti@unaffiliated/authentic] has quit [Read error: 54 (Connection reset by peer)] 07:31:17 JohnnyL [i=excellen@ool-182f0b98.dyn.optonline.net] has joined #lisp 07:31:23 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 07:32:12 konr [n=user@187.88.211.96] has joined #lisp 07:35:38 ljames [n=ln@unaffiliated/ljames] has joined #lisp 07:36:22 mrSpec [n=Spec@unaffiliated/mrspec] has joined #lisp 07:36:28 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Remote closed the connection] 07:36:31 pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has joined #lisp 07:37:07 Moin moin! 07:39:20 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 07:44:26 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Connection reset by peer] 07:44:49 -!- mrSpec is now known as spec[afk] 07:51:14 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 07:51:39 reprore [n=reprore@EM114-48-34-35.pool.e-mobile.ne.jp] has joined #lisp 07:53:13 -!- chiiph [n=chiiph@190.178.197.77] has quit ["WeeChat 0.2.6.3"] 07:56:15 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 07:56:26 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 07:57:44 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [Remote closed the connection] 08:01:30 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Remote closed the connection] 08:01:58 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:06:59 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 08:08:17 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:09:45 -!- slyrus [n=slyrus@207.189.195.44] has quit [Read error: 60 (Operation timed out)] 08:12:21 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 08:12:46 -!- oconnore_ [n=eric@c-24-61-119-4.hsd1.ma.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:12:55 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:17:55 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 08:18:13 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:19:53 -!- dmiles_afk [n=dmiles@c-76-104-220-73.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:23:18 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Connection reset by peer] 08:23:51 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:25:58 Adlai [n=adlai@unaffiliated/adlai] has joined #lisp 08:28:53 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Connection reset by peer] 08:31:49 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:36:20 mishoo [n=mishoo@79.112.110.205] has joined #lisp 08:36:50 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 08:38:14 -!- pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has quit [Remote closed the connection] 08:39:31 pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has joined #lisp 08:39:57 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 08:41:38 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:41:53 b4|hraban [n=b4@a83-163-41-120.adsl.xs4all.nl] has joined #lisp 08:46:44 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Remote closed the connection] 08:48:31 splittist [n=David@30-245.62-188.cust.bluewin.ch] has joined #lisp 08:48:34 morning 08:49:13 good morning, splittist 08:49:54 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:51:35 jtza8 [n=jtza8@wbs-196-2-122-43.wbs.co.za] has joined #lisp 08:52:35 Is it me, or is the desire web site down? 08:55:00 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Connection reset by peer] 08:55:19 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 08:56:05 -!- ace4016 [i=ace4016@cpe-76-170-134-79.socal.res.rr.com] has quit ["night"] 09:00:20 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Connection reset by peer] 09:00:35 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:05:41 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Connection reset by peer] 09:05:54 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:06:43 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 09:11:00 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Success] 09:11:19 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:16:19 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Connection reset by peer] 09:17:19 [stoop] [n=stoop@188.54.7.21] has joined #lisp 09:17:39 -!- stoop [n=stoop@unaffiliated/stoop] has quit [Nick collision from services.] 09:18:01 -!- [stoop] is now known as stoop 09:19:15 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:19:15 -!- opt9 [n=user@59.7.206.87] has quit [Read error: 54 (Connection reset by peer)] 09:20:15 ruediger [n=the-rued@p508B3AC8.dip.t-dialin.net] has joined #lisp 09:20:22 opt9 [n=user@59.7.206.87] has joined #lisp 09:21:35 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 09:24:17 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 09:24:55 legumbre_ [n=leo@r190-135-7-251.dialup.adsl.anteldata.net.uy] has joined #lisp 09:29:34 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:34:22 timor [n=timor@port-87-234-97-138.dynamic.qsc.de] has joined #lisp 09:34:40 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Connection reset by peer] 09:35:34 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:38:30 plage [n=user@118.68.196.23] has joined #lisp 09:38:35 Good afternoon! 09:40:21 hello plage, back in Bordeaux? 09:40:39 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Read error: 54 (Connection reset by peer)] 09:40:40 Nope, now in Saigon. 09:41:11 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:43:00 DENZEL_FOXX [n=dolphin@99-170-232-194.lightspeed.tukrga.sbcglobal.net] has joined #lisp 09:43:47 kwinz3 [n=kwinz@85.125.183.138] has joined #lisp 09:44:08 Zephyrus [n=emanuele@unaffiliated/zephyrus] has joined #lisp 09:44:13 freiksenet [n=freiksen@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 09:45:45 -!- legumbre [n=leo@r190-135-38-167.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 09:46:17 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Connection reset by peer] 09:46:27 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:51:32 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Connection reset by peer] 09:51:40 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 09:51:58 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:52:12 -!- KingThomasIV [n=KingThom@c-76-122-37-30.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:52:34 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 09:56:50 -!- tic [n=tic@c83-249-194-61.bredband.comhem.se] has quit [Read error: 110 (Connection timed out)] 09:56:58 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 09:57:08 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 09:59:09 plage: does that mean you get two new years? 10:02:19 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Connection reset by peer] 10:02:32 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 10:04:42 gabnet [n=gabnet@226.23.67-86.rev.gaoland.net] has joined #lisp 10:07:22 splittist: Nope. But I have a friend in Sweden who traveled around the world on one of his birthdays (40th maybe) in order to make it last longer than 24 hours. 10:07:33 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Connection reset by peer] 10:07:46 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 10:08:44 -!- spec[afk] [n=Spec@unaffiliated/mrspec] has quit [Read error: 113 (No route to host)] 10:08:59 -!- mishoo [n=mishoo@79.112.110.205] has quit [Read error: 110 (Connection timed out)] 10:09:07 mishoo [n=mishoo@79.112.110.205] has joined #lisp 10:12:50 trittweiler [n=rittweil@atradig113.informatik.tu-muenchen.de] has joined #lisp 10:13:01 ^authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 10:13:01 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 10:18:10 -!- ^authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Read error: 54 (Connection reset by peer)] 10:18:25 authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has joined #lisp 10:21:08 -!- user- [n=intore@196.12.149.224] has quit [Remote closed the connection] 10:23:16 ejs [n=eugen@94-248-33-188.dynamic.peoplenet.ua] has joined #lisp 10:23:41 ^authentic [n=authenti@85-127-180-5.dynamic.xdsl-line.inode.at] has joined #lisp 10:24:45 -!- ia [n=ia@89.169.161.244] has quit ["...may the Source be with you..."] 10:27:24 -!- mishoo [n=mishoo@79.112.110.205] has quit [Read error: 60 (Operation timed out)] 10:29:09 -!- ^authentic [n=authenti@85-127-180-5.dynamic.xdsl-line.inode.at] has quit [Operation timed out] 10:29:33 ^authent1c [n=authenti@85-127-21-193.dynamic.xdsl-line.inode.at] has joined #lisp 10:30:57 -!- DENZEL_FOXX [n=dolphin@99-170-232-194.lightspeed.tukrga.sbcglobal.net] has left #lisp 10:35:27 ^authentic [n=authenti@85-127-39-237.dynamic.xdsl-line.inode.at] has joined #lisp 10:36:11 fiveop [n=fiveop@g229110136.adsl.alicedsl.de] has joined #lisp 10:37:07 -!- JohnnyL [i=excellen@ool-182f0b98.dyn.optonline.net] has left #lisp 10:38:55 -!- ejs [n=eugen@94-248-33-188.dynamic.peoplenet.ua] has quit [Read error: 60 (Operation timed out)] 10:40:46 -!- ^authentic [n=authenti@85-127-39-237.dynamic.xdsl-line.inode.at] has quit [Operation timed out] 10:42:11 mrSpec [n=Spec@unaffiliated/mrspec] has joined #lisp 10:42:54 mishoo [n=mishoo@79.112.110.205] has joined #lisp 10:46:49 -!- authentic [n=authenti@85-127-41-42.dynamic.xdsl-line.inode.at] has quit [Connection timed out] 10:47:45 how do you remove/add elements from/to a sequence? is there anything as simple as Array.split in JS? 10:50:46 fusss [n=chatzill@60-241-1-206.static.tpgi.com.au] has joined #lisp 10:51:16 mishoo: Those are two different questions, right? 10:51:54 plage: hmm, yes 10:52:04 spilman [n=spilman@ARennes-252-1-61-42.w83-195.abo.wanadoo.fr] has joined #lisp 10:52:20 mishoo: Do you wish to add/remove/split by position or by some characteristic of the elements? 10:52:27 plage: by position 10:52:42 clhs subseq 10:52:42 http://www.lispworks.com/reference/HyperSpec/Body/f_subseq.htm 10:52:54 This is how you can split by position. 10:53:08 plage: I suppose I could use (delete-if (lambda() t) seq :start ...) to remove elements? 10:53:21 plage: or can (setf (subseq ...)) change the length of the sequence? it didn't seem to work for a string.. 10:53:25 mishoo: Yes, that's the traditional solution. 10:53:47 ^authentic [n=authenti@85-127-38-77.dynamic.xdsl-line.inode.at] has joined #lisp 10:54:05 plage: you mean delete-if, right? 10:54:11 yes. 10:54:23 ok.. kind of ugly, but does the job :) 10:54:24 thanks 10:55:08 -!- tsuru [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Remote closed the connection] 10:55:18 tsuru [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 10:55:28 -!- ^authent1c [n=authenti@85-127-21-193.dynamic.xdsl-line.inode.at] has quit [Success] 10:55:45 mishoo: You can't use (setf subseq) to change the length of the sequence. 10:56:04 yeah, I noticed 10:58:22 mishoo: If you are going to do that kind of stuff a lot, you might look into flexichain. 10:58:50 mishoo: You can even make it look like a CL sequence if you use the SBCL sequence extensions written by Xof. 10:58:59 minion: tell mishoo about flexichain. 10:58:59 mishoo: have a look at flexichain: A Library needed by Climacs and Gsharp. http://www.cliki.net/flexichain 11:00:58 mishoo: In fact, flexichain was written exactly for the kinds of operations that you seem to want. 11:01:33 -!- nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 11:01:40 hmm, you've read my mind :) 11:02:21 nvoorhies [n=nvoorhie@adsl-76-216-21-95.dsl.pltn13.sbcglobal.net] has joined #lisp 11:04:54 mishoo: Flexichain exploits locality (two consecutive operations are likely to be close in terms of position) to improve efficiency. If you have such locality, simple insert/delete operations are O(1) (amortized) in flexichain. 11:05:58 -!- stoop [n=stoop@unaffiliated/stoop] has quit ["Leaving"] 11:06:02 plage: are flexichains sequences in sbcl? 11:06:24 Krystof: No, not as distributed. 11:06:57 -!- kwinz3 [n=kwinz@85.125.183.138] has quit [Read error: 110 (Connection timed out)] 11:08:26 -!- tsuru [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 11:08:30 kejsaren1 [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 11:09:11 alley_cat [n=AlleyCat@sourcemage/elder/alleycat] has joined #lisp 11:11:25 tsuru [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 11:12:16 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 11:12:38 ejs [n=eugen@26-254-124-91.pool.ukrtel.net] has joined #lisp 11:12:57 tic [n=tic@c83-249-194-61.bredband.comhem.se] has joined #lisp 11:16:44 plage: I think I'll give that a try. 11:17:13 I'm going to have some time in the evening. 11:17:21 trittweiler: Turning flexichain into sequences? That would be great! 11:17:39 -!- tic [n=tic@c83-249-194-61.bredband.comhem.se] has quit [Read error: 60 (Operation timed out)] 11:18:36 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 11:19:04 grouzen [n=grouzen@91.214.124.2] has joined #lisp 11:23:38 tic [n=tic@c83-249-194-61.bredband.comhem.se] has joined #lisp 11:28:54 -!- reprore [n=reprore@EM114-48-34-35.pool.e-mobile.ne.jp] has quit [Remote closed the connection] 11:31:49 tsuru` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 11:34:22 -!- tsuru` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Read error: 54 (Connection reset by peer)] 11:34:32 tsuru` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 11:35:19 kwinz3 [n=kwinz@213162066171.public.t-mobile.at] has joined #lisp 11:35:44 -!- tic [n=tic@c83-249-194-61.bredband.comhem.se] has quit [Read error: 60 (Operation timed out)] 11:36:41 -!- plage [n=user@118.68.196.23] has quit [Read error: 60 (Operation timed out)] 11:38:04 -!- tsuru` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Remote closed the connection] 11:38:14 tsuru` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 11:40:30 -!- jsoft [n=user@unaffiliated/jsoft] has quit [Read error: 104 (Connection reset by peer)] 11:40:30 tcr [n=tcr@host146.natpool.mwn.de] has joined #lisp 11:43:19 -!- svaksha [n=svaksha@perrier.eu.org] has quit [Read error: 60 (Operation timed out)] 11:44:15 c|mell [n=cmell@112.142.54.201] has joined #lisp 11:44:58 -!- tsuru [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 11:50:55 -!- hohum [i=dcorbe@apollo.corbe.net] has quit [Remote closed the connection] 11:52:53 -!- ShadowChild is now known as lukjad007 11:53:00 -!- tcr [n=tcr@host146.natpool.mwn.de] has quit ["Leaving."] 11:54:33 -!- Zephyrus [n=emanuele@unaffiliated/zephyrus] has quit [Client Quit] 11:55:02 merl15 [n=merl@80-121-0-31.adsl.highway.telekom.at] has joined #lisp 11:57:13 -!- kwinz3 [n=kwinz@213162066171.public.t-mobile.at] has quit [Read error: 60 (Operation timed out)] 11:59:45 -!- fusss [n=chatzill@60-241-1-206.static.tpgi.com.au] has quit [Read error: 60 (Operation timed out)] 12:01:03 stoop [n=stoop@unaffiliated/stoop] has joined #lisp 12:01:14 -!- Beetny [n=Beetny@ppp118-210-127-153.lns20.adl2.internode.on.net] has quit [Read error: 54 (Connection reset by peer)] 12:02:44 tcr [n=tcr@host146.natpool.mwn.de] has joined #lisp 12:03:02 -!- tcr [n=tcr@host146.natpool.mwn.de] has quit [Client Quit] 12:03:31 joubert [n=joubert@user-0cev80t.cable.mindspring.com] has joined #lisp 12:04:49 -!- stoop [n=stoop@unaffiliated/stoop] has quit [Client Quit] 12:07:19 what's the usual way to load a foreign library (homebrew .so)? via asdf? 12:11:42 manuel_ [n=manuel@pD9E6BD6F.dip.t-dialin.net] has joined #lisp 12:11:50 kwinz3 [n=kwinz@d86-33-115-105.cust.tele2.at] has joined #lisp 12:14:58 tsuru`` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 12:14:58 -!- tsuru` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 12:17:30 lukego: cffi-tests has an example 12:18:44 lukego: cffi-tests.asd calls make and a lisp file calls load-foreign-library 12:19:20 -!- jan247 [n=jan247@unaffiliated/jan247] has quit [Read error: 60 (Operation timed out)] 12:21:08 tic [n=tic@c83-249-194-61.bredband.comhem.se] has joined #lisp 12:21:21 is it okay to hate asdf? 12:21:56 yes 12:22:08 is there any replacement that feels more like swank-loader.lisp? 12:23:40 not sure what swank-loader feels like, but there's a WIP replacement called XCVB 12:23:42 minion, xcvb? 12:23:44 xcvb: XCVB, an eXtensible Component Verifier and Builder for Lisp is an attempt to replace asdf. http://www.cliki.net/xcvb 12:23:44 jan247 [n=jan247@unaffiliated/jan247] has joined #lisp 12:23:45 or more like (load/compile "foo.lisp") to build fasl if it's old and then load? 12:24:18 swank-loader doesn't have to deal with dependencies, so it's not always convenient 12:24:20 Adlai: I'm looking for something dramatically less ambitious 12:25:30 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 12:25:47 Athas [n=athas@shop3.diku.dk] has joined #lisp 12:27:35 It's not clear that XCVB will be a replacement for ASDF. 12:28:25 hugod [n=hugod@bas1-montreal50-1279439888.dsl.bell.ca] has joined #lisp 12:29:35 Hun [n=hun@pd956be5d.dip0.t-ipconnect.de] has joined #lisp 12:29:41 -!- jan247 [n=jan247@unaffiliated/jan247] has quit [Read error: 60 (Operation timed out)] 12:34:23 jan247 [n=jan247@unaffiliated/jan247] has joined #lisp 12:35:45 -!- ejs [n=eugen@26-254-124-91.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 12:35:46 Davidbrcz [n=david@212-198-83-2.rev.numericable.fr] has joined #lisp 12:36:42 ejs [n=eugen@26-254-124-91.pool.ukrtel.net] has joined #lisp 12:41:31 Guthur [n=Michael@host81-159-211-99.range81-159.btcentralplus.com] has joined #lisp 12:48:49 somecodehere [n=ingvar@75.186.191.90.dyn.estpak.ee] has joined #lisp 12:51:44 dlowe [n=dlowe@c-24-91-154-83.hsd1.ma.comcast.net] has joined #lisp 12:54:47 pr [n=pr@p579CA945.dip.t-dialin.net] has joined #lisp 12:59:45 okay so a trivial "load.lisp" is very easy to write, no need for the library I was fantacising about. 13:00:09 blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has joined #lisp 13:00:27 *Xach* has been trying to write a simple save-lisp-and-die script-writer application 13:00:36 Zephyrus [n=emanuele@unaffiliated/zephyrus] has joined #lisp 13:00:44 whatcha mean? 13:00:45 *Xach* is tired of writing dump.lisp/dump.sh combos for all his applications 13:00:47 -!- kwinz3 [n=kwinz@d86-33-115-105.cust.tele2.at] has quit [Read error: 60 (Operation timed out)] 13:01:16 I never really did a nice job of creating loaded images, tended to use a stock image and reload a bunch of stuff every time 13:01:17 writing a cl-launch replacement? 13:01:26 not really. 13:01:35 (see, it's annoying to describe projects like that) 13:02:08 lukego: something like build-app --load-system foo --load-system bar --load frink.lisp --entry-point frink::main --executable frink.exe 13:02:25 ./frink.exe --verbose wibble.jpg wobble.jpg 13:02:40 i do that by hand more and more lately 13:02:49 tcr [n=tcr@host146.natpool.mwn.de] has joined #lisp 13:02:52 smop 13:02:54 Xach: with sbcl, or? 13:03:02 sbcl-only as far as i'm concerned 13:03:28 just curious, how come clozurecl hasn't got much traction in here? 13:03:58 -!- ruediger [n=the-rued@p508B3AC8.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 13:04:16 there's a separate #ccl channel...that might siphon off some clozure-cl specific discussion 13:05:59 tsuru``` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 13:06:40 for me personally, history and choice of platform. i started with cmucl, then used sbcl, and it works great on linux so i don't bother trying to switch 13:07:42 lukego, I think a bunch of people work on both SBCL and CCL (I do) 13:08:15 by "work on" I mean "use" 13:12:26 I wonder how tricky it would be for clbuild to checkout/update packages in parallel 13:13:06 -!- soupdragon [n=somebody@unaffiliated/fax] has quit ["Leaving"] 13:13:14 yeah I made that suggestion as well. I was offered a polite "Patches Welcome" :-) 13:13:27 lukego: not too difficult. The main issue to consider are VCSs which attempt interactive conflict resolution and that sort of thing. 13:14:11 lukego: the git model would be most attractive for this: Run "git fetch" in a massively parallel sort of way -- nothing can break at that point. Then run "git merge" (or rebase for that matter) sequentially, which doesn't require network interaction. 13:15:31 lichtblau: I wonder if parallelizing just the clean-checkouts (e.g. everything on the first run) would be an interesting special case 13:15:32 CVS can probably be parallelized, too, in the sense that it will break badly on conflicts anyway, no matter whether parallel or not. I think svn will ask about whether to insert conflicts markers or not these days; there's probably an option to turn this off, but I feel it's not important worry about. What darcs can do here would be important for clbuild, but I don't know. 13:16:28 Jabberwockey [n=jens@port-11137.pppoe.wtnet.de] has joined #lisp 13:17:15 lukego: good point. Personally I would really like to see a reimplementation of the downloading logic in Common Lisp. E.g. there would be Lisp code to parse the projects list, and call out to VCSs using run-shell-command. 13:17:16 (Perhaps it would be nice to try the parallel approach in this Lisp version of clbuild rather than the shell script?) 13:17:53 hm. I think of parallelism as something that shell does quite well 13:18:13 Axius [n=ade@92.82.91.124] has joined #lisp 13:18:31 I guess so. I've just always found it annoying to deal more than one subprocess in shell. 13:18:37 (doupdate &> errlog || cat errlog) & type of thing 13:19:22 -!- tsuru`` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 13:19:31 The main use cases I'm seeing for the CL implementation are different anyway: 1. the clbuild mode in hemlock and 2. in particular the clbuild mode in hemlock on windows. 13:23:29 while test "$(jobs)"; do ...; done looks like a workable "are all my child processes finished yet?" 13:23:42 hemlock seems a bit exotic to drive reimplementation of clbuild to me 13:24:17 but since clbuild does require a lisp to bootstrap from, I don't see any particular disadvantage to rewriting it in lisp 13:24:51 soupdragon [n=somebody@unaffiliated/fax] has joined #lisp 13:25:50 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 13:25:50 somehow the image in my mind of clbuild rewritten in Lisp is a long scary backtrace that scrolls off the screen, but I'm sure it needn't be so. :) 13:26:02 I'd like to keep the shell implementation -- it works well enough when you're sitting in the shell already. 13:26:12 -!- tsuru``` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Read error: 60 (Operation timed out)] 13:26:45 For those use cases where I'm already sitting in the Lisp though, I don't see why I'd have to do run-shell-command to shell script when I can run-shell-command the VCSs directly. 13:27:02 -!- drewc [n=drewc@89.16.166.162] has quit [Remote closed the connection] 13:27:11 tsuru``` [n=user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 13:27:35 btw, here's a question to you bash experts: is it possible to implement a clbuild cd command? (e.g. 'clbuild cd foo' puts you in .../clbuild/source/foo/) 13:28:11 dkcl [n=dkcl@metabug/dandersen] has joined #lisp 13:28:12 source clbuild cd foo # option 1 13:28:30 clbuild bash foo # option 2, but runs a new shell subprocess 13:28:47 cd `clbuild dir` 13:30:49 meh, I think I'll just link ~/clbuild/source to ~/src 13:31:15 -!- dandersen [n=dkcl@metabug/dandersen] has quit [Read error: 104 (Connection reset by peer)] 13:31:25 -!- Axius [n=ade@92.82.91.124] has quit ["Leaving"] 13:32:20 syamajala [n=syamajal@c-76-119-52-223.hsd1.ma.comcast.net] has joined #lisp 13:32:29 does anyone know away of clearing the slime-repl buffer 13:33:03 Guthur: C-c M-o 13:33:05 `C-c C-o'. found by `C-h m' to see all bindings for the mode, and searching for "clear" 13:33:16 oh yeah, what luis said :) 13:33:32 awesome 13:33:44 is that emacs or slime? 13:33:59 Guthur: define 'that' 13:34:04 the chord 13:34:34 Guthur: C-c M-o is bound to slime-repl-clear-buffer 13:35:10 Ah I was looking from an emacs perspective 13:35:54 kwinz3 [n=kwinz@chello084114036241.14.vie.surfer.at] has joined #lisp 13:36:29 usually to clear an emacs buffer you can `C-x h C-w'. but slime won't let you kill things like its prompt 13:37:31 -!- joubert [n=joubert@user-0cev80t.cable.mindspring.com] has quit [] 13:38:27 Heh, I usually do 'M-< C-space M->' instead of 'C-x h'. Nice. 13:38:40 there's also some key binding to delete just the last repl interaction 13:38:53 C-c C-o? 13:39:02 yeah 13:39:11 Oh, that's just the output actually 13:39:35 it's everything for me 13:39:48 but there's a bug wrt. presentations that you may be seeing 13:40:04 I meant it doesn't clear the form you typed in. 13:40:20 ah yeah 13:40:27 ejs1 [n=eugen@94-248-125-217.dynamic.peoplenet.ua] has joined #lisp 13:41:03 ya it was the readonly prompt that was causing me issues 13:46:31 to clear emacs buffer i use M-x erase-buffer 13:49:22 -!- kwinz3 [n=kwinz@chello084114036241.14.vie.surfer.at] has quit [Remote closed the connection] 13:50:39 -!- mrSpec [n=Spec@unaffiliated/mrspec] has quit [] 13:52:06 Seems like ironclad could make use of named-readtables.. :-) 13:54:02 -!- ejs [n=eugen@26-254-124-91.pool.ukrtel.net] has quit [Read error: 110 (Connection timed out)] 13:54:24 hm I wonder where its source repository is to be found 13:55:27 -!- manuel_ [n=manuel@pD9E6BD6F.dip.t-dialin.net] has quit [] 13:55:42 tcr: http://github.com/froydnj 13:55:49 clbuild hasn't switched to that yet though 13:56:43 minion: memo for froydnj: Ironclad's documentation at http://method-combination.net/lisp/ironclad/ does not yet point to the source repositories at github. 13:56:43 Remembered. I'll tell froydnj when he/she/it next speaks. 14:01:37 stassats`: trying to ,open-sytem ironclad results in a slime-net-read-or-lose 14:01:45 for you too? 14:02:28 *cl-connection* contains `00001D(:return (:ok 3471516020) 10)', hm which it should have been able to deal with 14:02:32 *tcr* bbl 14:02:33 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 14:03:06 hah! 14:03:17 that number is too high to fit into elisp fixnum 14:03:28 how... funny 14:05:30 Edward__ [i=Ed@AAubervilliers-154-1-40-199.w90-3.abo.wanadoo.fr] has joined #lisp 14:07:28 -!- tcr [n=tcr@host146.natpool.mwn.de] has quit ["Leaving."] 14:11:48 schme, therep 14:12:32 macosala [n=macosala@211.176.67.30] has joined #lisp 14:12:50 -!- lnostdal [n=lnostdal@90.149.113.175] has quit [] 14:14:18 lnostdal [n=lnostdal@90.149.113.175] has joined #lisp 14:16:03 tcr [n=tcr@host146.natpool.mwn.de] has joined #lisp 14:18:32 tcr: fixed. 14:19:28 bah I was just about to fix it myself :-) 14:20:41 tic: T 14:20:42 I wonder if that was a y2k10 bug 14:20:56 would be funny 14:22:52 doesn't look like, since m-p-f on 32-bit is 536870911, but i wrote it and tested while i was on a 64-bit machine 14:25:06 tcr: and btw, i'm getting Failed assertion: (SWANK::ARGLIST.REST SWANK-BACKEND:ARGLIST) all the time 14:25:18 for exampl (time 1 14:26:17 -!- syamajala [n=syamajal@c-76-119-52-223.hsd1.ma.comcast.net] has quit ["Leaving..."] 14:26:19 Thanks 14:29:26 You know what I'd like, if there was some command in the debugger which puts a call to the frame at point to the repl 14:29:47 xinming_ [n=hyy@125.109.247.139] has joined #lisp 14:29:51 and there's still that annoying truncation bug 14:30:17 indeed, i find myself often doing this by hand 14:30:26 -!- macosala [n=macosala@211.176.67.30] has quit ["Ex-Chat"] 14:31:02 foom: actually, with XADD or CMPXCHG, we can make allocation reentrant. 14:31:59 stassats`: Will you give it a try? 14:32:29 tcr: am i missing something, i'm getting lots of swank machinery in the backtrace, i don't remember it annoying me before 14:32:52 Did you M-x slime-toggle-debug-on-swank-error? 14:33:21 in .swank.lisp, yes 14:34:08 -!- xinming [n=hyy@218.73.140.241] has quit [Read error: 60 (Operation timed out)] 14:34:18 Well that is supposed to switch off backtrace magic in the backend (and currently does so on sbcl) 14:35:08 right, thanks, much better again 14:35:25 whoppix [n=whoppix@ti0021a380-dhcp0681.bb.online.no] has joined #lisp 14:35:53 Perhaps debug-on-swank-error should take a numeric level argument 14:36:00 snobbi [n=snobbi@ip-78-94-2-80.unitymediagroup.de] has joined #lisp 14:36:43 -!- konr [n=user@187.88.211.96] has quit [Read error: 60 (Operation timed out)] 14:37:50 -!- OmniMancer [n=OmniManc@122-57-9-130.jetstream.xtra.co.nz] has quit ["Leaving."] 14:39:53 -!- Athas [n=athas@shop3.diku.dk] has quit [Remote closed the connection] 14:40:49 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 14:41:02 Athas [n=athas@192.38.109.188] has joined #lisp 14:42:44 -!- Edward__ [i=Ed@AAubervilliers-154-1-40-199.w90-3.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 14:43:12 Edward__ [i=Ed@AAubervilliers-154-1-34-153.w90-3.abo.wanadoo.fr] has joined #lisp 14:43:57 schme, tried 10.50 yet? 14:47:54 -!- merl15 [n=merl@80-121-0-31.adsl.highway.telekom.at] has quit ["Bye"] 14:48:40 so, with so many slime hackers around, I should ask. What would be the best way to handle encoding errors on the swank side? 14:49:41 using an external-format like (:latin-1 :replacement #\?) on SBCL. Would that be acceptable? 14:50:41 LiamH [n=nobody@pool-141-156-235-91.res.east.verizon.net] has joined #lisp 14:51:25 tic: hmm no. lemme see if yaourt finds it. 14:52:07 tic: There only seems to be 10.10. I'll wait for the pkgbuild (: 14:53:16 tic: I am very impressed by Opera. I recently had to install an xubuntu on my laptop. firefox + flash ... just didn't work. too much resources and locked up and all. Is an older laptop so not so fast. Opera + flash just worked great on it. 14:53:17 hohum [i=dcorbe@apollo.corbe.net] has joined #lisp 14:55:29 -!- kejsaren1 [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 14:55:32 schme, http://my.opera.com/desktopteam/blog/happy-new-year 14:55:41 schme, no flash, uses