00:00:07 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Quit: Linkinus - http://linkinus.com] 00:00:46 -!- ISF [~ivan@143.106.196.36] has quit [Ping timeout: 264 seconds] 00:01:27 tritchey [~tritchey@c-98-213-213-26.hsd1.in.comcast.net] has joined #lisp 00:02:32 msponge [~msponge@nat/google/x-fvjaxzsowjlzdmgn] has joined #lisp 00:02:34 -!- ikki [~ikki@201.155.92.12] has quit [Ping timeout: 264 seconds] 00:02:41 qqqqw: the other nice thing about piap is that it has different paths you can follow depending on your level so you dont have to read it cover to cover the first time... 00:02:56 -!- msponge [~msponge@nat/google/x-fvjaxzsowjlzdmgn] has quit [Client Quit] 00:03:20 msponge [~msponge@nat/google/x-heahqcwtrdqsqxvx] has joined #lisp 00:03:23 harag, are there other books you would recommend besides pcl and paip? 00:03:41 -!- benny [~benny@i577A88AF.versanet.de] has quit [Ping timeout: 240 seconds] 00:03:46 -!- msponge [~msponge@nat/google/x-heahqcwtrdqsqxvx] has quit [Remote host closed the connection] 00:04:59 also, do you think that the ideas that one studies in paip are easy to apply to various fields in practical ways, or is it mainly a case study/manual of style? 00:05:03 Quadrescence [~Quad@unaffiliated/quadrescence] has joined #lisp 00:05:05 -!- Quadrescence [~Quad@unaffiliated/quadrescence] has quit [Read error: Connection reset by peer] 00:05:35 qqqqw: i just started with let over lamda and the art of metaobject protocol ... so cant give an opion yet but have heard good things about them that is why i bought them ;) 00:05:43 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 00:05:48 DrDuck [~duck@146.229.119.187] has joined #lisp 00:06:04 Quadrescence [~Quad@unaffiliated/quadrescence] has joined #lisp 00:06:29 qqqqw: i think piap and lisp in general has a lot that will help you with other languages and programing concepts in general 00:06:31 zelak [~zelak@pdpc/supporter/student/zelak] has joined #lisp 00:06:45 -!- zelak [~zelak@pdpc/supporter/student/zelak] has quit [Remote host closed the connection] 00:07:17 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 00:07:18 do you use lisp for work? 00:07:26 We do. 00:07:26 at first I assumed "piap" was just a typo for "paip", but after this many repetitions... is "piap" something else? 00:07:42 lol penryu, i was a bit worried about that too 00:07:45 qqqqw: for example the first two chapters of piap really opened my mind to recursion in new way 00:07:47 but i think it's a typo 00:07:55 lol 00:07:59 sorry typo 00:08:04 oh good. 00:08:06 ok 00:08:18 qqqqw: yes i use lisp for work 00:08:29 and i am still a newbief 00:08:31 what kind of things do you build? 00:08:31 -f 00:09:11 webbased SaaS systems 00:09:18 Software as a Service 00:09:21 I use lisp to build a graph database system (: 00:10:02 you guys really use lisp at work... from the sites I had read it sounded like this was an impossible dream 00:10:21 qqqqw: it's possible, if you're the owner of the company. 00:10:31 ahah yeah you're right 00:10:39 or if you can convince the owners that it's a good business choice (: 00:10:42 qqqqw: start up your own company, and just like PG did, write your software in Common Lisp. 00:11:01 qqqqw: then when you've sold your company to Yahoo or Google, and you can retire, you can write books critisizing CL. 00:11:01 that's what I plan to do 00:11:08 i mean, the first part 00:11:17 qqqqw: and start implementing your own lisp. 00:11:18 -!- MeanWeen [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has quit [Ping timeout: 276 seconds] 00:11:26 lol 00:11:35 but actually i'm still reading acl, and i must say it doesn't talk bad about cl in the book, only in that post 00:12:04 it's also true that he's not explicit about where he's talking about lisp and where about cl (contrary of what he says in the post) 00:12:21 if you hadn't warned me I wouldn't have known 00:12:25 note: no mention of FINISHING your own lisp. 00:13:04 penryu, i know that the last project you do to complete the lisp course in my local university is writing a lisp implementation, if this is common practice maybe it's the reason there are so many lisps 00:13:29 xale [~xale@2001:4b98:dc0:51:216:3eff:fef2:58dd] has joined #lisp 00:13:36 MeanWeen [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has joined #lisp 00:14:44 qqqqw: I took it more as a jab that pg hasn't finished his lisp++ 00:15:08 he says his favourite dialect is t though 00:15:11 never heard about that 00:16:39 i'm going, bye guys 00:16:43 thank you for the advices 00:16:48 -!- qqqqw [~qwdddf@151.75.185.97] has quit [Quit: Sto andando via] 00:17:39 -!- peterbb [~peterbb@146.247.161.37] has quit [Ping timeout: 250 seconds] 00:19:31 qsun [~Quan@eth123.nsw.adsl.internode.on.net] has joined #lisp 00:19:47 -!- yroeht [yroeht@server5.tonbnc.fr] has quit [Read error: Operation timed out] 00:20:03 yroeht [yroeht@server5.tonbnc.fr] has joined #lisp 00:26:09 -!- otwieracz [~gonet9@v6.gen2.org] has quit [Ping timeout: 255 seconds] 00:26:27 otwieracz [~gonet9@v6.gen2.org] has joined #lisp 00:27:26 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 00:27:28 hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 00:32:37 xyxu [~xyxu@58.41.14.212] has joined #lisp 00:38:14 -!- MeanWeen [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has quit [Ping timeout: 250 seconds] 00:39:09 MeanWeen [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has joined #lisp 00:45:50 hakkum [~hakkum@c-67-181-176-186.hsd1.ca.comcast.net] has joined #lisp 00:48:49 -!- xyxu [~xyxu@58.41.14.212] has quit [Read error: Connection reset by peer] 00:48:51 xyxu1 [~xyxu@58.41.14.212] has joined #lisp 00:55:22 srid [~srid@unaffiliated/srid] has joined #lisp 01:02:35 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 01:04:51 -!- LimitSupremum [~greg@c-24-130-147-208.hsd1.ca.comcast.net] has quit [Quit: LimitSupremum] 01:07:25 neoesque [~neoesque@210.59.147.232] has joined #lisp 01:10:00 -!- neoesque [~neoesque@210.59.147.232] has quit [Client Quit] 01:10:52 dnolen [~davidnole@ool-ad02d909.dyn.optonline.net] has joined #lisp 01:12:59 neoesque [~neoesque@210.59.147.232] has joined #lisp 01:25:30 -!- SegFaultAX [~mkbernard@VEROXITY.ipcolo1.SanFrancisco1.Level3.net] has quit [Remote host closed the connection] 01:26:31 -!- phryk [~phryk@yggdrasil.phryk.net] has quit [Ping timeout: 246 seconds] 01:28:22 cheier [~amedueces@c-76-107-19-58.hsd1.ms.comcast.net] has joined #lisp 01:28:27 phryk [~phryk@yggdrasil.phryk.net] has joined #lisp 01:30:22 -!- kpreid [~kpreid@216.239.45.23] has quit [Quit: Offline] 01:30:30 -!- wuj [~wuj@207-172-162-191.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [Ping timeout: 260 seconds] 01:32:34 -!- hakkum [~hakkum@c-67-181-176-186.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 01:38:39 srid [~srid@unaffiliated/srid] has joined #lisp 01:42:10 -!- tali713 [~tali713@c-75-72-220-197.hsd1.mn.comcast.net] has quit [Ping timeout: 264 seconds] 01:43:14 pnq [~nick@AC8308CC.ipt.aol.com] has joined #lisp 01:44:45 -!- Yuuhi [benni@p5483D1BC.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 01:45:00 Yuuhi [benni@p5483D1BC.dip.t-dialin.net] has joined #lisp 01:48:21 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: 25] 01:48:56 -!- blackwol` [~blackwolf@ool-45763541.dyn.optonline.net] has quit [Remote host closed the connection] 01:51:36 tali713 [~tali713@c-75-72-220-197.hsd1.mn.comcast.net] has joined #lisp 01:52:07 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Ping timeout: 250 seconds] 01:57:29 taiyal [~taiyal@bb-216-195-184-102.gwi.net] has joined #lisp 02:00:30 -!- churib [~churib@95.156.194.105] has quit [Ping timeout: 276 seconds] 02:00:38 churib [~churib@95.156.194.105] has joined #lisp 02:03:07 -!- qsun [~Quan@eth123.nsw.adsl.internode.on.net] has left #lisp 02:06:34 owner [~owner@58.62.67.8] has joined #lisp 02:07:15 sellout [~Adium@108-200-241-113.lightspeed.cicril.sbcglobal.net] has joined #lisp 02:10:03 -!- urandom__ [~user@p548A5446.dip.t-dialin.net] has quit [Remote host closed the connection] 02:10:12 -!- madnificent [~madnifice@83.101.62.132] has quit [Read error: Connection reset by peer] 02:11:09 madnificent [~madnifice@83.101.62.132] has joined #lisp 02:12:12 -!- owner [~owner@58.62.67.8] has left #lisp 02:14:14 Weed [~user@58.62.67.8] has joined #lisp 02:14:38 ISF [~ivan@187.106.54.41] has joined #lisp 02:15:11 -!- Yuuhi [benni@p5483D1BC.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 02:16:19 Yuuhi [benni@p5483D678.dip.t-dialin.net] has joined #lisp 02:16:23 -!- Weed [~user@58.62.67.8] has left #lisp 02:24:45 -!- FazLeeeN` [~evian@78.154.210.220] has quit [Ping timeout: 260 seconds] 02:32:54 so... if I understand from earlier, CL doesn't take kindly to scheme's nearly fanatical obsession to recursion over iteration? 02:33:04 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 250 seconds] 02:33:06 -!- hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 260 seconds] 02:33:49 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 02:35:06 penryu: a programming language or implementation cannot be "fanatically obsessed" 02:35:07 people are 02:35:16 kpreid [~kpreid@adsl-75-36-179-251.dsl.pltn13.sbcglobal.net] has joined #lisp 02:35:35 -!- kpreid [~kpreid@adsl-75-36-179-251.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:36:19 kpreid [~kpreid@adsl-75-36-179-251.dsl.pltn13.sbcglobal.net] has joined #lisp 02:36:22 oh. I took the utter lack of iteration operators in scheme as sort of a language-wide discouragement 02:36:25 pnkfelix [~Adium@c-71-225-165-188.hsd1.pa.comcast.net] has joined #lisp 02:36:49 Um, see DO. 02:36:53 Well, Scheme mandates tail recursion where CL doesn't, and CL has many more iteration operators... I thought Scheme had Do, though. 02:37:08 And MAP, and ... 02:37:12 or at least, I've yet to read a scheme text that emphasized them over a well-crafted iterative recursion. 02:37:14 Utter lack, my arse. 02:37:20 Zhivago: yeah. I caught myself. 02:37:51 :D 02:37:53 named let takes up much of iterative load. 02:39:26 owner [~user@58.62.67.8] has joined #lisp 02:39:44 You just need to understand that iteration is a special case of recursion. 02:40:26 CL would be well served by a tail-call operator. 02:40:44 hi!i use emacs+clisp+slime.how to list current loaded packags in this environment?thx 02:41:23 Zhivago: What would such an operator do? Or do you mean something like named let? 02:41:42 Bike: something that guarantees tail calls, or complains loudly otherwise. 02:42:11 An implementation that doesn't do TCO is not worth using 02:42:24 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 02:42:31 scheme just took that a step further? 02:42:46 drdo: (let ((x nil)) (foo)). Is the call to foo in tail position? 02:42:51 Wouldn't that be a change in the semantics, not an operator? Like how Scheme explicitly details where function calls have to be tail calls. 02:43:05 Scheme didn't take that step - it just provicdes implicit guarantees. 02:43:10 pkhuong: yes 02:43:15 Bikes: Adding an operator changes semantics, yes. 02:43:15 drdo: depends on x. 02:43:16 summersault [~george@189.13.107.13] has joined #lisp 02:43:22 pkhuong: why? 02:43:30 drdo: specials. 02:43:32 Bike: It would be something like funcall, only less horrible to use. 02:43:37 Zhivago: you're very pedantic. 02:43:55 penryu: in this case Bike is the pedantic one. 02:44:09 Bike: e.g., (tail a b c) instead of (a b c) 02:44:11 mandating tco was the "step further" I meant. 02:44:13 Sorry, I'm just trying to understand what this would mean.... oh, I see. 02:46:12 pkhuong: I never liked the idea of using let for both regular and special vars 02:46:15 -!- MeanWeen [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has quit [Ping timeout: 258 seconds] 02:46:27 drdo: Baker is of a similar mind. 02:47:08 drdo: how about (block nil ... (foo)) ? 02:47:43 spradnyesh [~pradyus@nat/yahoo/x-qfcejkzlhkeapwqh] has joined #lisp 02:47:47 -!- ISF [~ivan@187.106.54.41] has quit [Ping timeout: 258 seconds] 02:48:28 pkhuong: _is_ (foo) in tail position (in CL)? 02:48:28 or catch, tagbody, dynamic-extent allocation, ... 02:48:50 penryu: totally implementation-dependent. 02:48:53 -!- lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has quit [Ping timeout: 250 seconds] 02:49:04 I suspect that it would probably be better to be able to use let for specials, functions, and recursive bindings, etc -- extending it to specify the nature of the binding clearly. 02:49:17 hi!i use emacs+clisp+slime.how to list current loaded packags in this 02:49:18 environment?thx 02:49:19 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Ping timeout: 250 seconds] 02:49:36 But failing that, separation would be reasonable. 02:49:44 clhs list-all-packages 02:49:44 http://www.lispworks.com/reference/HyperSpec/Body/f_list_a.htm 02:49:49 oudeis [~oudeis@bzq-109-66-212-35.red.bezeqint.net] has joined #lisp 02:50:07 owner: but personnaly, I use (lspack) ie. (com.informatimago.common-lisp.interactive.interactive:lspack) 02:50:13 owner: do you mean packages as in libraries, and programs, or the packages that common lisp use for namespacing? 02:52:24 i just want navigate through the namespace to see all the functions i can use. 02:53:11 owner: DO-SYMBOLS 02:53:57 owner: (lspack "" t) 02:54:01 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 02:55:18 pjb: Do you like geeky things like type inference or symbolic computation 02:55:30 Yes. 02:55:48 Why do you qualify them of geeky? They're highly practical. 02:56:09 symbolic computation is what makes lisp orderS of magnitude faster than C or C++. 02:58:36 eh? Some do symbolic computation in C or C++. 02:58:52 What is symbolic computation? 02:59:19 serichse` [~user@hmbg-4d06ffc9.pool.mediaWays.net] has joined #lisp 02:59:33 drdo: what lisp has been invented for. 02:59:50 pjb: I've been using lisp for a while and i still have no idea what that means 03:01:01 -!- serichsen [~user@hmbg-4d0688ef.pool.mediaWays.net] has quit [Ping timeout: 250 seconds] 03:03:35 (derivate '(+ (* 2 x x) b) 'x) --> (* 2 x) ; is an example. 03:03:50 -!- daniel__1 [~daniel@p5B326A82.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 03:03:52 pjb: i'm a newcomer.the first lisp book i read is <>,it's very inspiring.i recommended it 03:04:06 -!- codelurker [~codelurke@c-24-91-16-174.hsd1.ma.comcast.net] has quit [Quit: WeeChat 0.3.5] 03:04:07 -!- jleija [~jleija@50.8.10.126] has quit [Quit: leaving] 03:04:13 pjb: What about that makes it symbolic programming? 03:04:13 jleija [~jleija@50.8.10.126] has joined #lisp 03:04:25 How can i take a program and decide wether it is symbolic programming or not? 03:04:28 drdo: it works on symbols. 03:04:31 it would be an even better example if it was right. 03:04:36 A better example would be using pi. 03:04:48 (derivate '(+ (* 2 x x) b) 'x) --> (* 4 x) ; is an example. 03:04:50 But CL doesn't support symbolic computation of that kind. 03:04:50 -!- jleija [~jleija@50.8.10.126] has quit [Client Quit] 03:04:59 You can write programs that do in CL, but the same goes for C. 03:05:07 But it is trivial to implement in any lisp from day 1. 03:05:27 pjb: It's about as easy in some other language 03:05:39 Well, you get symbols for free, at least. :) 03:05:48 -!- krzysz00 [~user@pool-71-170-109-124.dllstx.fios.verizon.net] has quit [Remote host closed the connection] 03:05:57 The difference is that with lisp you can easily use the results of symbolic computation to further compute numerical results. 03:06:18 (funcall (coerce `(lambda (x) ,(derivate '(+ (* 2 x x) b) 'x)) 'function) 42) 03:06:34 daniel__1 [~daniel@p5B3267BD.dip.t-dialin.net] has joined #lisp 03:06:35 pjb: It wouldn't be hard at all to write a simple evaluator for those numerical expressions 03:06:58 drdo: yes, but lisp allows you to do it for any kind of expression. 03:07:11 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Quit: upwardindex] 03:07:11 -!- DrDuck [~duck@146.229.119.187] has quit [Ping timeout: 240 seconds] 03:07:24 And it doesn't use a simple evaluator, but it compiles to efficient code, hence orders of magnitude faster than C or C++. 03:07:51 That's a different thing 03:07:58 Or course, it has more trouble competing with javascript in that area. :) 03:08:04 That's just being able to use the compiler at runtime 03:08:35 jleija [~jleija@50.8.10.126] has joined #lisp 03:08:56 pjb: I understand and agree that lisp is nice when you are working on that sort of problem 03:09:19 But you'd get the same benefits in javascript. :) 03:09:44 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 03:10:29 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 03:11:35 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 03:11:35 hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 03:13:36 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 03:13:45 [20:55.48] Why do you qualify them of geeky? They're highly practical. ;; because contemporary united states society considers it geeky 03:14:36 Actually, it's looking increasingly less practical in the general domain. 03:14:57 Symbolic computation seems more and more practical. 03:15:00 Especially computer algebra. 03:15:11 Zhivago: What's looking less practical? 03:15:11 He was talking about type inference, iirc. 03:15:24 Why is type inference less practical? 03:15:39 Well type inference seems also more and more practical. 03:15:46 We've moving from monolithic systems to distributed systems. 03:16:05 Quadrescence: practical type inference schemes seem to infer less and less. 03:16:06 And more than that, from consistent monolithic systems to inconsistent distributed systems. 03:16:37 And this imposes hash boundaries upon the extent to which you can make safe inference. 03:16:43 pkhuong: For the record, I don't consider Haskellian systems to be "practical type inference systems" 03:16:56 That's not to say that you can't or shouldn't use them within the various stable islands that occur. 03:17:00 pkhuong: It's fairly easy to get undecidable type inference if your type system is slightly interesting 03:17:29 Just that bridging those islands seems both increasingly difficult and increasingly undesirable. 03:17:36 drdo: undecidable? That's a bit much. 03:18:07 lisp does type inference the best (in my opinion [and the metric is based on practicality]) of all systems. 03:18:12 Which brings you back to a fairly CL-like model of procedures being static islands bridged with dynamic calls, although perhaps not at that granularity. 03:18:51 -!- sellout [~Adium@108-200-241-113.lightspeed.cicril.sbcglobal.net] has quit [Ping timeout: 252 seconds] 03:18:54 -!- Jubb [~ghost@68.34.79.50] has quit [Remote host closed the connection] 03:19:09 pkhuong: what do you want me to say? it's the way it is 03:20:12 drdo: inference will be undecidable if checking is. 03:20:13 Well undecidable is just a poor word to use. 03:20:38 lakkris [kvirc@pool-71-164-233-54.dllstx.fios.verizon.net] has joined #lisp 03:20:54 While it is correct, the word tends to make people turn the other way (see ML style of thinking) 03:20:57 -!- homie [~levgue@xdsl-78-35-130-115.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:21:24 Quadrescence: What do you mean? 03:21:26 EXPTIME is decidable. It's not tractable, but decidable. 03:21:45 pkhuong: It might never terminate, is that undecidable enough for you? 03:22:50 -!- bandu [kvirc@unaffiliated/bandu] has quit [Ping timeout: 240 seconds] 03:23:35 leo2007 [~leo@58.22.113.104] has joined #lisp 03:23:37 drdo: I mean, for example, saying high order dependent type inference is undecidable causes many to not want to have a system which can do high order dependent type inference. 03:24:25 So, I'm not sure that type inference is actually particularly desirable these days. 03:24:30 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 240 seconds] 03:24:41 drdo: if I had undecidable inference, I'd worry about the decidability of checking in the first place. 03:24:47 Zhivago: Perhaps not for general programming. 03:24:51 -!- hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 250 seconds] 03:25:13 pkhuong: if everything is annotated, checking is never undecidable 03:25:37 drdo: that is not necessarily true 03:25:49 How do you ensure the object you're labeling is indeed the type you say? 03:26:07 Quadrescence: That's what checking is 03:26:29 drdo: But you're saying annotation implies checkability 03:27:10 I can refute that by defining an IsZero type and labeling an arithmetic expression. 03:27:18 Quadrescence: In the sense that there's an algorithm that will tell yes or no to the question of wether your pogram is well typed or not 03:27:26 *program 03:28:28 Moreover, it can be impossible to decide if a parameterized type is a subtype of another type, which can make checking impossible 03:29:16 i use (symbol-package 'assoc) to locate the package for the function,now i want to get the documentation for the package ,how to do that? 03:30:00 owner: most packages that I've seen don't come with useful documentation. 03:31:16 pkhuong: so if you are new to that pakcage,how to get familiar with it? 03:31:48 owner: you read the documentation. For instance, the common lisp hyperspec covers common lisp very well. 03:31:48 owner: theorically (documentation (find-package "SOME-PACKAGE") 'package) but in practice it doesn't work. 03:32:45 owner: one would have to bug the implementors to have a better use of the CL:DOCUMENTATION function... 03:32:54 -!- dnolen [~davidnole@ool-ad02d909.dyn.optonline.net] has quit [Quit: dnolen] 03:32:55 gko [~gko@60-251-71-121.HINET-IP.hinet.net] has joined #lisp 03:33:21 owner: then again, it's mostly libraries (systems) that are documented, not the packages that make them up. 03:33:52 I wish they'd called "packages" something else. 03:34:09 "vocabularies" or something would have avoided so much confusion. 03:34:42 owner: http://paste.lisp.org/display/124077 03:34:56 Speaking of which, I've decided to no-longer use plurals in code. 03:35:22 Spion_ [~spion@unaffiliated/spion] has joined #lisp 03:35:37 pjb: what are the two common lisps on jvm? 03:35:41 I know there is abcl. 03:35:44 abcl and CLforJava. 03:35:58 Granted, the later might not be ready for production yet. 03:36:15 I see. ABCL seems really nice. 03:36:32 I don't know what common lisp libs work with it though. 03:36:37 Zhivago: namespaces? 03:36:47 http://www.clforjava.org/?page=about 03:37:02 leo2007: IIRC, quicklisp works in abcl. 03:37:45 The problem is that things like python abuse that term as well. 03:38:17 -!- summersault [~george@189.13.107.13] has quit [Remote host closed the connection] 03:38:37 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 03:38:43 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 258 seconds] 03:39:12 Zhivago: Do you think packages do their job well? Should the Lisp package be separate from the concept of a program module? 03:39:56 I think they do a reasonably half-arsed job. 03:39:58 Quadrescence: it is separate. 03:40:33 CL has a number of built-in modules, imho -- the function, value, class, etc modules. 03:40:34 pjb: Yes, I know, but I am asking if that is how it should be. 03:40:44 And I think that's fine. 03:41:03 It is well in the lisp philosiphy, of letting the programmer do whatever he wants to do, assuming he's smart enough not to shoot himself in the foot, and without making it too easy either. 03:41:31 s/philosiphy/philosophy/ 03:41:46 Packages have one fundamental problem to solve, which is that of resolving issues of separate authorship. 03:41:54 And they don't do a good job of that. 03:42:17 They also have the non-fundamental problem of handling semantic namespaces, and they do a reasonable job there. 03:42:57 Well, on the Internet scale, indeed the job they do is not good enough anymore. You would need to use the hierarchical package extension, or use a convention. 03:43:52 Hierarchy isn't a solution to these problems. 03:44:15 The fundamental problem just requires symbols to be split into 'author' and 'identity' components, and packages do this. 03:44:34 -!- gko [~gko@60-251-71-121.HINET-IP.hinet.net] has quit [Read error: Connection reset by peer] 03:44:38 Then when you have a collusion of 'author' you can remap one or both when loading those systems. 03:45:11 The rest is just working out how you want to (de)structure or make implicit various parts of the identity component for various contexts. 03:45:35 gko [~gko@60-251-71-121.HINET-IP.hinet.net] has joined #lisp 03:45:48 lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has joined #lisp 03:49:11 honestly (defpackage) is an abomination..why do I have do list all my symbols that I want to export there, basicall doubling my typing.. 03:49:23 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Quit: upwardindex] 03:49:35 maxm: it's documenting the public API. 03:50:06 maxm: the point is that the user of a package can as easily use an internal symbol as an external one. PACKAGE::FOO vs. PACKAGE:BAR. 03:50:23 Just reading package.lisp is often enough documentation 03:50:25 maxm: you could not export anything and write always PACKAGE::FOO. 03:50:45 maxm: but eventually, you will want to document that you want the user of the package to use BAR and not FOO. 03:50:53 maxm: hence (:export "BAR"). 03:51:30 Yes. I think that exporting symbols is a sign of the confusion that CL has between packages and modules. 03:51:34 maxm: and in anycase, you can easily collect symbols defined in a package into a :export list, the emacs command to do so is trivial. 03:51:59 my defpackage export list looks like this: http://paste.lisp.org/+2NQM 03:52:34 err http://paste.lisp.org/display/124078 03:52:43 and how do ever export symbols? 03:52:53 and I just use (def (function e)) that does (export) rigth there 03:53:07 that fixes the problem with (package also exports X) warning in sbcl too 03:53:15 when you remove symbols that are no longer exported 03:53:34 Yes, but then you need to write some documentation somewhere listing the exported symbols anyways. 03:54:07 You could just have multiple vocabularies. 03:54:21 One for the external interface, and others for internal interfaces. 03:55:48 IMHO decision on whenever something is exported, its documentation, and its definition is better to have all in one place.. When its split up into mulitple places, one often forgets to keep them in sync... 03:56:43 so for me, I just go to funtion definition, and right there I can change/edit if its exported or not, its documentation, and of course its definition.., and the (defpackage) just picks it up via reader macro 03:57:42 but to each their own, some ppl prefer to have centralized place, but I always found that annoying to have separate list of exported functions, that I have to manually update. 03:58:36 You could get rid of all of the exporting stuff easily enough. 03:58:39 maxm: the problem is when working with the compiler and system definition systems (asdf et al.). 03:58:54 hmm it works fine with asdf, all my packages are written that way 03:58:55 maxm: on the other hand, you should not export a lot of symbols in general. 03:59:03 Just get rid of the idea of exporting and have multiple packages. 03:59:14 Then mark the packages as being 'public' or 'non-public'. 03:59:19 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 03:59:26 maxm: it cannot work, because the package needs to be defined before the code can be read. 03:59:55 Now everything in the public package is public. 04:00:04 maxm: and if your package.lisp depends on the code (as it must because of the reader macro), then you get a circular dependency, which is a no-no with system definition systems. 04:00:35 pjb: where do you see a probelm? Initially (defpackage) like that creates package with no symbols.. Then as it compiles or loads yoru system, the embedded (export 'whatever) that generated by (def (function e)) or (def (class enc)) get into package external symbol list... WHen package.lisp is reloaded, it picks these symbols up, thus avoiding "XXXx also exports xxx" SBCL warning. 04:00:45 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Read error: Connection reset by peer] 04:01:05 maxm: I just explained the problem. Read again what I wrote. 04:01:16 taiyal [~taiyal@bb-216-195-184-102.gwi.net] has joined #lisp 04:01:20 pjb: I don't know any situation where ASDF would just load package.lisp, but not the rest of the system.. 04:01:55 maxm: Separate compilation might be an issue, but it doesn't actually matte. 04:02:12 Since you could just allow foo:bar to be unbound. 04:02:32 It's an issue for CL, but there's no good reason that it needs to be an issue. 04:02:45 pjb: ah my (def ()) wraps exports in eval-whens, so separate compilation (but not loading) works fine too 04:02:46 (on the other hand, that means you won't get notified about spelling errors, so ...) 04:03:30 I think that it boils down to "defining your vocabulary" vs. "spelling errors resolved late" 04:03:52 well I'm using this method in practicality, and I have have probably 6 or 7 utility packages that depend on each other, and I add new / remove exported functions, methods, and classes all the time, it works for me 04:04:43 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Ping timeout: 250 seconds] 04:04:46 I mean (def) stuff auto-exporting really helps especilally with CLOS classes. I would have gone insane manually exporting accessors to classes with 20+ members 04:05:07 (And you could choose between those by making vocabulary declarations optional) 04:06:43 maxm: maybe these accessors shouldn't be public then. 04:06:58 Or maybe you have too many different names. 04:07:10 Generally operators rather than accessors. 04:07:45 -!- Vivitron [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has quit [Ping timeout: 250 seconds] 04:09:32 -!- owner [~user@58.62.67.8] has quit [Remote host closed the connection] 04:10:48 -!- penryu [~tanuki@unaffiliated/penryu] has left #lisp 04:12:11 -!- Evanescence [~chris@122.237.23.243] has quit [Quit: WeeChat 0.3.4] 04:17:26 -!- xyxu1 [~xyxu@58.41.14.212] has quit [Quit: Leaving.] 04:17:29 xyxu [~xyxu@58.41.14.212] has joined #lisp 04:18:48 pkhuong: well its not really about over-exporting, but about centralising te exporting in the (defpackage) form.. It goes against the grain of all recent trends. We define our documentation inline with the function/methods. Even non Lisp languages like C++, and Java started to emulate that with JavaDoc type documentation generators... 04:19:45 Why is defining documentation for exported functions inline with the functions themself is fine, but the "flagging" of function/symbol as exported have to e centralized? makes no sense to me.. 04:20:02 maxm: you don't need to go insane, you just need to know your tools 04:20:18 with slime, you have M-x slime-export-class, and will export everything automagically 04:20:23 maxm: It doesn't have to be 04:20:47 maxm: I agree, but it's less hassle to write a literal (:export ...) given the tools, and the wants of separate compilation. 04:20:48 it will edit the defpackage :export form in your sources 04:20:52 you can just (export 'foo) 04:21:23 and you can add just symbols by using C-c x 04:21:52 you don't need macros for what can be achieved by usage of proper tools 04:22:17 I actually very much like non-javadoc--style centralised documentation. 04:22:23 drdo: thats what I'm actually doing... 04:22:52 what's the problem then? 04:23:40 maxm: part of the reason (dunno if it's really a good reason) for centralizing package definitions is because they are a thing themselves, not just an emergent property of independent decisions. 04:24:00 Once a package has been published you can't willy-nilly export new symbols from it without potentially causing a lot of lossage. 04:24:23 exporting new symbols would be Ok, but not removing them 04:24:27 maxm: for example, you could (declaim (declaration external)) and then write: (in-package "P") (defun f () ...) (declaim (external f)) ; and then you can write a trivial tool to read your sources collect the in-package forms and the declaim external forms, and generate the packages.lisp automatically. 04:24:37 stassats: conflicts 04:24:38 So having the definition of exactly how the package is put together, including what is exported, in one place is arguably a good thing. 04:24:42 stassats: what drdo said. 04:24:54 just don't :use any packages 04:25:06 i 100% knew you were going to say that 04:25:09 stassats: well, if you never :use packages, then it hardly matters what you export. 04:25:13 -!- jleija [~jleija@50.8.10.126] has quit [Quit: good night everyone] 04:25:22 gigamonkey: no, it does matter 04:25:26 Well, I guess unless you're colon key is getting worn out. 04:25:27 ;-) 04:25:30 :USEing packages is nice and healthy 04:26:10 drdo: if you're willing to put up with conflicts, sure 04:26:23 writing alexandria:if-let is not cool 04:26:42 well yea my package.lisp exists mostly for just having a defpackage form, the :use list and the damn shadowing-imports.. Damn iterate/alexandria/anaphora always conflict with each other... 04:26:45 gigamonkey: exported symbols are an indication of commitment to keep them where they are 04:26:47 stassats: that's why what you export is serious bussiness 04:26:55 oh and arnesi 04:27:37 zomgbie [~jesus@h081217131002.dyn.cm.kabsi.at] has joined #lisp 04:28:11 stassats: that's true. But I think never "using" packages is silly. 04:28:30 I think package authors need to be careful about adding new symbols to their packages. 04:28:42 I recommend internal and public packages. :) 04:28:43 not adding new symbols isn't an option, and keeping cross-check among myriads of packages defeats the purpose of the package system 04:28:48 Rather, exporting new symbols. 04:29:21 gigamonkey: well, i didn't say never, one can use things like "clim-lisp", etc. 04:29:32 stassats: so, to drdo's point, do you write alexandria:if-let ? 04:29:41 Or do you rename the alexandria package? 04:29:49 Or just not use that library? 04:29:59 gigamonkey: do i look like i would use such an atrocity as if-let?! 04:30:14 stassats: whatever. alexandria:compose 04:30:20 don't diss if-let, if-let is useful 04:30:28 Or I guess you could specifically import the symbols you want to use. 04:30:40 Maybe that's the right solution. 04:30:45 gigamonkey: i just use alexandria:, if i use it often, i just :import-from it 04:31:03 stassats: yeah, come to think of it, import-from is probably the right way to build up a package. 04:31:29 Sad to say, it's analogous to the python style guide of not doing from foo import * but prefering from foo import bar, baz, quux 04:31:50 -!- spradnyesh [~pradyus@nat/yahoo/x-qfcejkzlhkeapwqh] has quit [Ping timeout: 240 seconds] 04:34:08 or most other languages, really. 04:34:27 it's hard to name some things uniquely, you'd either use something sesquipedalian, or prefix it with the package name, which is stupid 04:35:15 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 04:36:06 pkhuong: though in more static languages, such as Java, it's somewhat less of an issue since the compiler will note ambiguities early on. 04:36:13 and having a qualified name is actually beneficial, since you can understand at a glance more of the nature of the function you're looking at 04:37:44 stassats: that would be a more convincing argument if Common Lisp had evolved a de facto standard library (above and beyond the standard library that comes with the language) with the package namespace divided up semi-sensibly 04:38:15 gigamonkey: that's exactly the reverse of maxm was finding more flexible about java than CL, the other day ;) [seems that java only complains about conflict when you actually use the identifiers] 04:38:17 Though, of course, one could always create such a set of packages onesself with import-from and export, etc. 04:38:22 while alexandria:remove-from-plist will look the same no matter the package prefix, things like ADD, DELETE, or SAVE would be ambiguous 04:39:00 pkhuong: I think I'm saying the same thing as maxm, actually. You can import foo.* and bar.* and as long as you don't use Quux which exists both as foo.Quux and bar.Quux you're okay. 04:39:10 And if you do, the compiler immediately knows and tells you about it. 04:39:27 gigamonkey: in CL, you get ambiguities detected even before compilation! 04:40:08 pkhuong: except when you use a package and then stomp on on of its exported symbols by accident. 04:40:36 (defpackage :foo (:use :bar)) then (defun a-function-name-exported-by-bar () ...) 04:40:44 gigamonkey: happy sbcl user here ;) 04:40:55 pkhuong: does it fix that? 04:41:12 stassats: why is if-let an atrocity? :< 04:41:15 You get package locks. 04:41:31 pkhuong: automatically? Or they're there if you want to use them? 04:41:32 sykopomp: because it solves a non-existent problem 04:41:52 Xach: if quicklisp works with abcl, does that mean all the libs included will more-or-less work with abcl? 04:42:08 gigamonkey: of course not automatically, it's perfectly sane use case! But you can enable them if you want. 04:42:19 stassats: what problem doesn't it solve? 04:42:24 pkhuong: Ah. Well I never mess around much with implementation specific foo. 04:42:26 leo2007: i wouldn't conclude that 04:42:39 sykopomp: no problem! 04:42:40 sykopomp: uh, hunger. war. 04:43:11 -!- antgreen [~user@bas3-toronto06-2925099807.dsl.bell.ca] has quit [Ping timeout: 240 seconds] 04:43:13 It's just that I end up using it (and when-let) a lot, and find it quite handy to communicate what I see as a very common pattern, at least in my code. 04:43:20 stassats: alright. 04:43:25 granted, I use when-let a -lot- more than if-let. 04:43:46 I always liked Erik Naggum's suggestion: WHEREAS 04:44:00 (whereas ((a (something))) (stuff-with a)) 04:44:04 I like scheme's => (: 04:44:36 gigamonkey: that looks like when-let. 04:44:41 I've come full circle, and I think 'it' is actually a good idea. 04:44:51 it may be a common pattern, but if-let doesn't help much, it just pushes a few things around and removes an identifier 04:44:58 (when (foo) (print it)) 04:45:26 I like seeing my lexical variables getting bound. 04:45:32 hardly an improvement for an additional concept to learn 04:45:48 I think PG had that right originally, and I shouldn't have contributed to arguing him out of it. 04:47:01 and then it only works on boolean values, for example, i may want to run the body on only positive values 04:47:32 That's what generalized booleans are for. 04:47:48 Hun^90 [~Hunden@e180105085.adsl.alicedsl.de] has joined #lisp 04:47:50 sykopomp: yeah. Just a different name. 04:48:03 Hun^04 [~Hunden@e180105085.adsl.alicedsl.de] has joined #lisp 04:48:07 Zhivago: yes, -1 and 0 false or true? 04:48:25 nil is the only false value. 04:48:44 So there's no problem with (plusp a) returning a if it passes. 04:48:45 so, generalized booleans are not for that 04:48:53 but it doesn't 04:48:59 I said 'no problem' 04:49:10 I didn't say that CL was set up for it currently. 04:49:25 well, i only care about CL 04:49:37 But in that case, you already have a, so ... 04:49:43 I don't know why you'd care. 04:50:00 (defun positivep (x) (when (plusp x) x)) Here's your CL. 04:50:03 -!- Hunden [~Hunden@e180098069.adsl.alicedsl.de] has quit [Ping timeout: 258 seconds] 04:50:03 -!- Hun^04 is now known as Hunden 04:50:30 sykopomp: it's not CL anymore, it's some sort of a dialect 04:50:51 src/utils.lisp 04:50:53 It's always some sort of a dialect. 04:50:55 :3 04:51:11 -!- Hundenn [~Hunden@e180098069.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 04:51:50 no, it's not a dialect when you're using different versions of basic operators 04:51:57 spradnyesh [~pradyus@nat/yahoo/x-vbczffyvbjzjfbqy] has joined #lisp 04:53:18 HG` [~HG@p5DC04D3A.dip.t-dialin.net] has joined #lisp 04:53:40 CL is itself a dialect. Almost half the operators in CL are macros. 04:54:11 really, now? That many? 04:54:46 no 04:54:56 oh, okay! 04:55:01 (let ((c 0)) (do-external-symbols (m "CL") (when (and (fboundp m) (macro-function m)) (incf c))) c) --> 88 04:55:05 -!- HG` [~HG@p5DC04D3A.dip.t-dialin.net] has quit [Client Quit] 04:55:35 (loop for symbol being the symbols in 'cl count (and (fboundp symbol) (not (macro-function symbol)) (not (special-operator-p symbol)))) => 636 04:55:49 -!- epps [~epps@unaffiliated/epps] has quit [Ping timeout: 263 seconds] 04:56:00 fsvo 'half', I guess. 05:05:25 mcsontos [~mcsontos@nat/redhat/x-mmqwzyseeyknhids] has joined #lisp 05:14:39 benny` [~benny@i577A8FD7.versanet.de] has joined #lisp 05:16:13 gravicappa [~gravicapp@ppp91-77-173-7.pppoe.mtu-net.ru] has joined #lisp 05:19:20 -!- benny` is now known as benny 05:19:40 -!- nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: nicdev_] 05:20:41 -!- lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has quit [Quit: Leaving] 05:30:37 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 05:35:34 -!- zomgbie [~jesus@h081217131002.dyn.cm.kabsi.at] has quit [Ping timeout: 264 seconds] 05:45:21 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 05:47:31 -!- pnq [~nick@AC8308CC.ipt.aol.com] has quit [Ping timeout: 258 seconds] 05:50:36 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 276 seconds] 05:51:28 -!- spradnyesh [~pradyus@nat/yahoo/x-vbczffyvbjzjfbqy] has quit [Ping timeout: 246 seconds] 05:51:35 cyrillos [~cyrill@188.134.33.130] has joined #lisp 05:51:58 plage [~user@81-231-234-224-no56.tbcn.telia.com] has joined #lisp 05:53:00 Good morning everyone! 05:53:36 morning beach 05:53:59 Hey slyrus. What's up? 05:54:34 summer's winding down. travel, work, family, etc... but things are good 05:54:40 and you? 05:55:54 I am visiting my niece in Sweden currently. I'll stay here another week. But I continue working with the people in Sai Gon, because they are still working and they sometimes need my help. 05:56:00 So it's a bit strange. 05:56:12 I get up at 5 or so in the morning and work with them. 05:56:19 -!- cheier [~amedueces@c-76-107-19-58.hsd1.ms.comcast.net] has quit [Quit: sing me a lullaby?] 05:56:22 don't you usually get up then? :) 05:56:36 Yes, but I usually don't interact with people then :) 05:56:55 [other than here I guess] 05:57:21 oh, and I've been learning to play guitar 05:57:28 Great! 05:57:49 I am always amazed by how much time you seem to have. 05:58:29 speaking of which... in your lispy musical (musically lispish?) adventures, do you have any code for reasoning about stringed instruments (naming chords, etc...)? 05:58:45 hmm... I'm not sure if me seeming to have a lot of time is a good thing or a bad thing :) 05:58:53 -!- macrobat [~fuzzyglee@h-17-133.a328.priv.bahnhof.se] has quit [Quit: WeeChat 0.3.5] 05:59:24 I have no such code. 05:59:31 But it would be great to have some. 06:00:26 I want something that allows me to say "ok, you've got these strings and you play them fretted at such and such points, what chord is that?" or "I want an ASus4 -- how do I need to fret the strings to play that?", etc... 06:01:10 once you add in the various standard-ish tunings, starting the chords at different notes, etc... you get a huge space of possible chords 06:01:23 slyrus: I said that wrong. I meant: I am incredibly impressed by all the activities you seem to be able to have, and all the things you accomplish, given how time is limited. 06:01:37 I was wondering if you, krystof, didier, etc... might have something along those lines lying around 06:01:40 thanks :) 06:01:53 slyrus: Yes, I see what you are after. That kind of code would be great to have. 06:01:57 I'll ask around in the lab. It's not impossible 06:02:02 I don't have anything myself. 06:02:10 hey Kryztof, ok, thanks 06:02:12 I have a feeling it's an area of active research, though 06:02:26 it would probably be for lutes or other ancient stringed instruments I imagine :) 06:02:33 yes! :) 06:02:35 Hello Kryztof. 06:02:42 jewel [~jewel@196-209-224-179.dynamic.isadsl.co.za] has joined #lisp 06:02:43 morning 06:02:55 I haven't heard anything from yoru colleague since we discussed a possible meeting. 06:03:06 yes, sorry. I think a meeting would still be good 06:03:44 I am pretty much available from now until ECLM. 06:04:02 I am even more hugely behind with everything since successfully reproducing again 06:04:20 Oh, congratulations! 06:04:22 plage: I think my colleague is in today too -- I will check and see if we can dream up a date 06:04:23 thank you :-) 06:04:28 yes, congratulations! 06:05:07 Kryztof: Week 36 is less good for me. 06:05:18 slash_ [~Unknown@mnch-4d043aa0.pool.mediaWays.net] has joined #lisp 06:05:33 OliverUv_ [~gandhi@195.159.235.178] has joined #lisp 06:06:04 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 06:07:28 Kryztof: if you think this is an area of active research, we'll have to write a paper on it if I come up with anything interesting :) 06:07:59 slyrus: I think the thing that makes it tricky is encoding reasonable `costs' for transitions from one chord to the next 06:08:37 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 252 seconds] 06:08:40 Kryztof: oh, I always thought that should be expressible as a mathematical programming problem (for keyboards, though ;) 06:08:41 that is, there are multiple ways of fingering chord X, some of which are more reasonable than others; multiple ways of fingering Y, similarly, and difficulties in transitioning between X and Y 06:08:53 spradnyesh [~pradyus@nat/yahoo/x-bagafbahsvcpzrtw] has joined #lisp 06:09:09 so this all is dynamic programming -- the difficult stuff is in the peopleware 06:09:24 "why do you find that easy? What do you mean, you don't know?" 06:09:42 That sounds like very interesting research though. 06:09:45 Sounds like a segmentation problem. 06:10:29 zmyrgel [~user@193.64.112.22] has joined #lisp 06:15:40 Presumably tabs already encode these costs. 06:15:57 So it sounds like it can be addressed as a language model using standard tools. 06:16:39 Build up the n-gram sequences and chart a viterbi path, etc. 06:17:04 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 06:17:35 good morning 06:17:51 -!- H4ns [~user@pD4B9EBAA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 06:17:51 H4ns [~user@pD4B9EBAA.dip.t-dialin.net] has joined #lisp 06:17:52 -!- mon_key [~user@unaffiliated/monkey/x-267253] has quit [Remote host closed the connection] 06:18:01 mon_key [~user@unaffiliated/monkey/x-267253] has joined #lisp 06:19:20 flip214 [~marek@86.59.100.100] has joined #lisp 06:19:20 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 06:19:20 flip214 [~marek@unaffiliated/flip214] has joined #lisp 06:19:55 -!- jewel [~jewel@196-209-224-179.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 06:22:45 Hundenn [~Hunden@e180105085.adsl.alicedsl.de] has joined #lisp 06:23:19 -!- slash_ [~Unknown@mnch-4d043aa0.pool.mediaWays.net] has left #lisp 06:25:35 -!- setmeaway [~setmeaway@183.106.96.61] has quit [Quit: Leaving] 06:26:09 setmeaway [~setmeaway@183.106.96.61] has joined #lisp 06:27:00 -!- Hunden [~Hunden@e180105085.adsl.alicedsl.de] has quit [Ping timeout: 258 seconds] 06:29:22 -!- setmeaway [~setmeaway@183.106.96.61] has quit [Client Quit] 06:29:35 setmeaway [setmeaway3@183.106.96.61] has joined #lisp 06:37:28 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has left #lisp 06:38:43 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 06:43:37 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #lisp 06:47:09 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 06:50:45 -!- pnkfelix [~Adium@c-71-225-165-188.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 06:51:06 -!- slyrus [~chatzilla@99-28-163-38.lightspeed.miamfl.sbcglobal.net] has quit [Remote host closed the connection] 06:57:57 naeg [~naeg@194.208.239.170] has joined #lisp 07:04:22 mishoo_ [~mishoo@79.112.119.222] has joined #lisp 07:06:11 -!- naeg [~naeg@194.208.239.170] has quit [Ping timeout: 252 seconds] 07:06:45 qsun [~Quan@eth123.nsw.adsl.internode.on.net] has joined #lisp 07:14:59 -!- leo2007 [~leo@58.22.113.104] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 07:18:53 dacoda [~user@gate.cdc.informatik.tu-darmstadt.de] has joined #lisp 07:19:26 naeg [~naeg@194.208.239.170] has joined #lisp 07:24:04 -!- naeg [~naeg@194.208.239.170] has quit [Client Quit] 07:32:10 -!- betta_y_omega [~betta_y_o@90.166.231.220] has quit [Ping timeout: 258 seconds] 07:32:57 leo2007 [~leo@58.22.114.194] has joined #lisp 07:34:49 -!- ltriant [~ltriant@lithium.mailguard.com.au] has quit [Quit: Computer has gone to sleep] 07:36:07 betta_y_omega [~betta_y_o@90.166.231.220] has joined #lisp 07:37:05 oconnore [~Eric@c-66-31-125-56.hsd1.ma.comcast.net] has joined #lisp 07:38:42 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 07:39:34 hello lispers 07:43:16 slyrus [~chatzilla@99-28-163-38.lightspeed.miamfl.sbcglobal.net] has joined #lisp 07:50:01 aerique [310225@xs8.xs4all.nl] has joined #lisp 07:58:05 bwright [~bwright@uberwolf.com] has joined #lisp 07:59:05 hugod [~hugod@APoitiers-158-1-59-247.w92-136.abo.wanadoo.fr] has joined #lisp 08:00:59 -!- bwright [~bwright@uberwolf.com] has quit [Quit: leaving] 08:01:03 bwright [~bwright@uberwolf.com] has joined #lisp 08:01:19 -!- bwright [~bwright@uberwolf.com] has quit [Client Quit] 08:01:55 bwright [~bwright@uberwolf.com] has joined #lisp 08:02:02 bwright__ [~bwright@uberwolf.com] has joined #lisp 08:02:09 -!- bwright__ [~bwright@uberwolf.com] has quit [Client Quit] 08:02:40 bwright__ [~bwright@uberwolf.com] has joined #lisp 08:02:41 -!- bwright__ [~bwright@uberwolf.com] has quit [Client Quit] 08:03:13 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Ping timeout: 258 seconds] 08:03:35 bwright__ [~bwright@uberwolf.com] has joined #lisp 08:03:36 -!- bwright__ [~bwright@uberwolf.com] has quit [Client Quit] 08:09:26 slash_ [~Unknown@mnch-4d043aa0.pool.mediaWays.net] has joined #lisp 08:11:34 -!- X-Scale [email@89.180.191.196] has quit [Ping timeout: 264 seconds] 08:12:34 -!- Phoodus [~foo@68.107.217.139] has quit [Ping timeout: 240 seconds] 08:12:55 markskilbeck [~mark@unaffiliated/markskilbeck] has joined #lisp 08:12:58 -!- hugod [~hugod@APoitiers-158-1-59-247.w92-136.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 08:13:38 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Client Quit] 08:16:15 markskilbeck [~mark@unaffiliated/markskilbeck] has joined #lisp 08:16:57 -!- Krystof [~csr21@csrhodes.plus.com] has quit [Ping timeout: 252 seconds] 08:19:19 -!- mishoo_ [~mishoo@79.112.119.222] has quit [Write error: Broken pipe] 08:19:32 jdz [~jdz@193.206.22.97] has joined #lisp 08:19:34 mishoo_ [~mishoo@79.112.119.222] has joined #lisp 08:20:50 -!- slash_ [~Unknown@mnch-4d043aa0.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] 08:22:01 Phoodus [~foo@68.107.217.139] has joined #lisp 08:23:40 Good morning! 08:23:43 -!- serichse` is now known as serichsen 08:26:25 -!- Bike [~Glossina@71-214-111-231.ptld.qwest.net] has quit [Ping timeout: 260 seconds] 08:27:14 slash_ [~Unknown@mnch-5d85ef62.pool.mediaWays.net] has joined #lisp 08:28:23 DrDuck [~duck@146.229.117.112] has joined #lisp 08:28:40 tfb [~tfb@80.238.0.145] has joined #lisp 08:28:51 c_arenz [~arenz@nat/ibm/x-famezihyuenvawhj] has joined #lisp 08:29:06 misoczki [~misoczki@2001:660:3013:3:222:19ff:fe24:d155] has joined #lisp 08:36:18 -!- slash_ [~Unknown@mnch-5d85ef62.pool.mediaWays.net] has left #lisp 08:40:34 araujo [~araujo@190.73.44.29] has joined #lisp 08:40:34 -!- araujo [~araujo@190.73.44.29] has quit [Changing host] 08:40:34 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 08:43:33 -!- peterhil` [~peterhil@gw.maxisat.fi] has quit [Remote host closed the connection] 08:50:55 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 08:51:29 Athas [~athas@130.225.165.40] has joined #lisp 08:53:28 peterhil` [~peterhil@gw.maxisat.fi] has joined #lisp 08:54:10 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #lisp 08:54:56 -!- jamief [~user@158.223.51.80] has quit [Quit: Terminated with extreme prejudice - dircproxy 1.0.5] 08:55:26 -!- oudeis [~oudeis@bzq-109-66-212-35.red.bezeqint.net] has quit [Quit: This computer has gone to sleep] 08:55:38 -!- hlavaty [~user@91-65-217-112-dynip.superkabel.de] has quit [Remote host closed the connection] 08:57:05 replore_ [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 08:57:56 jamief [~user@158.223.51.80] has joined #lisp 09:02:56 Evanescence [~chris@122.237.23.243] has joined #lisp 09:03:32 -!- Evanescence [~chris@122.237.23.243] has quit [Client Quit] 09:04:01 Evanescence [~chris@122.237.23.243] has joined #lisp 09:04:36 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 09:04:41 -!- DrDuck [~duck@146.229.117.112] has quit [Ping timeout: 240 seconds] 09:04:51 oconnore1 [~Eric@c-66-31-125-56.hsd1.ma.comcast.net] has joined #lisp 09:05:06 DrDuck [~duck@146.229.117.112] has joined #lisp 09:05:41 hugod [~hugod@APoitiers-158-1-59-247.w92-136.abo.wanadoo.fr] has joined #lisp 09:06:58 -!- oconnore1 [~Eric@c-66-31-125-56.hsd1.ma.comcast.net] has quit [Client Quit] 09:07:17 pavelludiq [~pavelludi@87.246.58.193] has joined #lisp 09:13:04 -!- oconnore [~Eric@c-66-31-125-56.hsd1.ma.comcast.net] has quit [Quit: Leaving] 09:13:35 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #lisp 09:19:24 Hunden [~Hunden@e180105085.adsl.alicedsl.de] has joined #lisp 09:19:59 -!- Jasko3 [~tjasko@209.74.44.225] has quit [Read error: Connection reset by peer] 09:20:31 pdelgallego [~pdelgalle@1385159933.dhcp.dbnet.dk] has joined #lisp 09:20:49 Jasko3 [~tjasko@209.74.44.225] has joined #lisp 09:22:39 markskil1eck [~mark@host-92-12-25-181.as43234.net] has joined #lisp 09:23:20 -!- Hundenn [~Hunden@e180105085.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 09:24:32 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Ping timeout: 240 seconds] 09:24:35 cl-irc signals usocket errors on connection failure. Shouldn't it wrap them in something independent of libraries it uses? 09:25:14 (Found when I was trying to make my bot reconnect after a network failure. Something which no cl-irc bot seem to do :]) 09:25:46 scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has joined #lisp 09:25:46 -!- scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has quit [Changing host] 09:25:46 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 09:26:12 -!- scrimohsin [~cmsimon@unaffiliated/scrimohsin] has quit [Client Quit] 09:28:02 scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has joined #lisp 09:28:02 -!- scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has quit [Changing host] 09:28:02 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 09:29:28 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Remote host closed the connection] 09:33:24 naryl: i'd say that usocket errors are abstracted enough 09:33:33 cfy [~cfy@125.123.42.210] has joined #lisp 09:33:33 -!- cfy [~cfy@125.123.42.210] has quit [Changing host] 09:33:33 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 09:33:40 -!- replore_ [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 09:37:02 -!- ASau [~user@95-24-221-224.broadband.corbina.ru] has quit [Quit: off] 09:37:43 But what if cl-irc developers want to switch to e.g. iolib.sockets? 09:38:01 For whatever reasons. 09:38:18 naryl: well, then you'd have to look at your code again. 09:38:43 naryl: obviously, you could insert your own condition abstraction if you really think that you're solving a problem. i'm not sure. 09:38:45 Right. That's only a problem with proprietary systems. 09:39:39 -!- Evanescence [~chris@122.237.23.243] has quit [Quit: WeeChat 0.3.4] 09:43:46 -!- markskil1eck [~mark@host-92-12-25-181.as43234.net] has quit [Quit: Reconnecting] 09:44:03 markskilbeck [~mark@unaffiliated/markskilbeck] has joined #lisp 09:44:19 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Remote host closed the connection] 09:44:21 mcstar [~mcstar@adsl-89-132-59-119.monradsl.monornet.hu] has joined #lisp 09:46:50 -!- leo2007 [~leo@58.22.114.194] has quit [Ping timeout: 250 seconds] 09:47:45 Xof [~crhodes@158.223.51.79] has joined #lisp 09:50:41 -!- Harag [~Harag@dsl-243-3-211.telkomadsl.co.za] has quit [Ping timeout: 240 seconds] 09:51:05 Joreji [~thomas@83-096.eduroam.RWTH-Aachen.DE] has joined #lisp 09:55:11 -!- sacho [~sacho@79-100-169-169.btc-net.bg] has quit [Ping timeout: 240 seconds] 10:00:48 trebor_dki [~user@mail.dki.tu-darmstadt.de] has joined #lisp 10:02:02 -!- hugod [~hugod@APoitiers-158-1-59-247.w92-136.abo.wanadoo.fr] has quit [Quit: hugod] 10:03:48 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #lisp 10:06:56 -!- DrDuck [~duck@146.229.117.112] has quit [Ping timeout: 240 seconds] 10:07:12 nefo [~nefo@61.184.205.43] has joined #lisp 10:07:12 -!- nefo [~nefo@61.184.205.43] has quit [Changing host] 10:07:12 nefo [~nefo@unaffiliated/nefo] has joined #lisp 10:09:22 Harag [~Harag@41.56.59.24] has joined #lisp 10:10:53 -!- xyxu [~xyxu@58.41.14.212] has quit [Ping timeout: 250 seconds] 10:12:24 -!- gko [~gko@60-251-71-121.HINET-IP.hinet.net] has quit [] 10:19:23 nha [~prefect@imamac13.epfl.ch] has joined #lisp 10:22:31 Davidbrcz [~david@ANantes-151-1-208-42.w2-8.abo.wanadoo.fr] has joined #lisp 10:24:58 -!- Athas [~athas@130.225.165.40] has quit [Remote host closed the connection] 10:28:10 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 10:30:33 mstevens [~mstevens@ceres.etla.org] has joined #lisp 10:30:33 -!- mstevens [~mstevens@ceres.etla.org] has quit [Changing host] 10:30:33 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 10:32:59 markskil1eck [~mark@host-92-12-25-105.as43234.net] has joined #lisp 10:35:09 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Ping timeout: 250 seconds] 10:36:21 *kiuma* is enjoing hi LoL got from Amazon today ... a very interesting reading 10:36:57 kiuma: There are two LoL books, which one did you get? 10:37:11 naryl: if cl-irc can use various socket libraries, then you could write a backend/middleware/layer/wrapper for each of them, and they would know which condition(s) to abstract when connecting fails 10:37:32 Let Over Lambda by Dough Hoyte 10:37:51 antoszka, which is the other = 10:38:07 kiuma: Land of Lisp. 10:38:32 dmytrish [~dmytrish@195.238.93.36] has joined #lisp 10:38:38 the big LoL and small LoL 10:39:11 hehe 10:41:04 the only thing I don't like very much is the paper used (a bit too yellowish), but this is the only remark I can do about it :) 10:41:41 i thought it was total shit, but maybe i was in a bad mood when i tried reading it. 10:41:57 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 10:42:56 -!- Jasko3 [~tjasko@209.74.44.225] has quit [Ping timeout: 240 seconds] 10:42:59 Jasko [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has joined #lisp 10:43:00 -!- Harag [~Harag@41.56.59.24] has quit [Ping timeout: 246 seconds] 10:44:50 I've just returned from vacations, I should be in a gloomy mood too, but not that much :) 10:45:45 gloomy for end of vacations and those good news about new blod souping taxes 10:46:11 -!- Hun^90 [~Hunden@e180105085.adsl.alicedsl.de] has quit [Ping timeout: 252 seconds] 10:46:48 H4ns: I found it quite nice, though with peculiar idosyncracies (lack of earmuffs? ewwww) 10:47:52 jtza8 [~jtza8@iburst-41-213-52-162.iburst.co.za] has joined #lisp 10:47:52 p_l|backup: maybe i'll try again some day 10:47:56 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #lisp 10:48:03 -!- Hunden [~Hunden@e180105085.adsl.alicedsl.de] has quit [Ping timeout: 258 seconds] 10:51:14 Hunden [~Hunden@e180100146.adsl.alicedsl.de] has joined #lisp 10:52:41 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 10:53:33 juniorroy [~juniorroy@212.36.228.103] has joined #lisp 10:54:22 sharps [~hazel@121-72-240-85.cable.telstraclear.net] has joined #lisp 10:54:53 is there a library with portable hash-table iterators with indefinite extent? and that doesn't cache a sequence of keys beforehand? 10:55:21 -!- __class__ [~class@99-105-57-153.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 252 seconds] 10:55:22 cache->cons or create 10:57:05 H4ns` [~user@pD4B9EFC3.dip.t-dialin.net] has joined #lisp 10:58:33 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Ping timeout: 250 seconds] 11:00:43 -!- H4ns [~user@pD4B9EBAA.dip.t-dialin.net] has quit [Ping timeout: 250 seconds] 11:00:46 acelent: That sounds difficult to do portably or thread-safe, as it is very dependent on the hashtable implementation. Anyway, perhaps you could search for "iter" in the quicklisp list. 11:01:58 serichsen: i will, thanks. thread-safe isn't a problem (right now) 11:02:39 acelent: don't use hash-tables. 11:02:51 acelent: I mean, CL:HASH-TABLE. 11:03:22 __class__ [~class@99-105-57-153.lightspeed.sntcca.sbcglobal.net] has joined #lisp 11:03:35 pnq [~nick@ACA22715.ipt.aol.com] has joined #lisp 11:04:52 pjb: hm, i guess that's an option, given there's sxhash 11:08:11 -!- DGASAU [~user@91.218.144.129] has quit [Ping timeout: 260 seconds] 11:08:26 pjb: is there some non-cl hash-table lib? 11:10:19 nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 11:10:25 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 11:11:13 acelent: Since you want an iterator, perhaps you'd prefer a tree? 11:12:44 CL-USER> (COM.INFORMATIMAGO.PJB::QUICK-LIST-SYSTEMS "HASH") 11:12:45 # 11:12:45 # ; No value 11:13:00 DGASAU [~user@91.218.144.129] has joined #lisp 11:14:37 pjb: i'll look into it, thanks 11:14:43 antgreen [~user@bas3-toronto06-1177890288.dsl.bell.ca] has joined #lisp 11:18:17 -!- pavelludiq [~pavelludi@87.246.58.193] has quit [Ping timeout: 250 seconds] 11:18:25 xyxu [~xyxu@222.68.152.34] has joined #lisp 11:19:41 -!- H4ns` is now known as H4ns 11:20:01 tarmil [~user@109.74.51.29] has joined #lisp 11:20:39 -!- dmytrish [~dmytrish@195.238.93.36] has quit [Ping timeout: 250 seconds] 11:21:27 hugod [~hugod@APoitiers-158-1-59-247.w92-136.abo.wanadoo.fr] has joined #lisp 11:23:34 Harag [~Harag@dsl-242-250-15.telkomadsl.co.za] has joined #lisp 11:23:48 -!- nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: nicdev_] 11:28:22 leo2007 [~leo@58.22.114.186] has joined #lisp 11:31:05 pavelludiq [~pavelludi@87.246.58.193] has joined #lisp 11:31:29 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 11:32:27 -!- jdz [~jdz@193.206.22.97] has quit [Read error: Operation timed out] 11:32:31 -!- Tordek [tordek@gateway/shell/blinkenshell.org/x-yfkzqkeogheasaty] has quit [Ping timeout: 258 seconds] 11:33:10 Athas [~athas@shop3.diku.dk] has joined #lisp 11:34:10 Tordek [tordek@supporter.blinkenshell.org] has joined #lisp 11:34:43 -!- spradnyesh [~pradyus@nat/yahoo/x-bagafbahsvcpzrtw] has left #lisp 11:35:06 lnostdal_ [~lnostdal@ti0030a380-dhcp0111.bb.online.no] has joined #lisp 11:35:12 -!- gravicappa [~gravicapp@ppp91-77-173-7.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 11:37:14 -!- otwieracz [~gonet9@v6.gen2.org] has quit [Remote host closed the connection] 11:40:16 -!- xyxu [~xyxu@222.68.152.34] has quit [Ping timeout: 260 seconds] 11:41:55 -!- markskil1eck [~mark@host-92-12-25-105.as43234.net] has quit [Read error: Operation timed out] 11:42:13 dmytrish [~dmytrish@195.238.93.36] has joined #lisp 11:43:35 -!- __class__ [~class@99-105-57-153.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 260 seconds] 11:47:07 markskilbeck [~mark@unaffiliated/markskilbeck] has joined #lisp 11:47:46 jdz [~jdz@193.206.22.97] has joined #lisp 11:47:59 nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 11:49:46 -!- Joreji [~thomas@83-096.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 258 seconds] 11:50:16 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 11:53:02 otwieracz [~gonet9@v6.gen2.org] has joined #lisp 11:55:19 xyxu [~xyxu@222.68.152.34] has joined #lisp 11:55:33 -!- Beetny [~Beetny@ppp118-208-154-7.lns20.bne1.internode.on.net] has quit [Ping timeout: 250 seconds] 11:55:45 -!- dmytrish [~dmytrish@195.238.93.36] has quit [Ping timeout: 250 seconds] 11:56:09 -!- hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has quit [Quit: Leaving...] 11:56:57 -!- Euthydemus [~euthydemu@unaffiliated/euthydemus] has quit [Read error: Connection reset by peer] 11:57:24 Euthydemus [~euthydemu@unaffiliated/euthydemus] has joined #lisp 11:58:22 -!- nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: nicdev_] 11:58:58 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 258 seconds] 12:02:29 morphism [~Nevermind@113.190.195.9] has joined #lisp 12:02:43 hi guys 12:02:52 anyone heard of Factor ? 12:05:38 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Leaving] 12:06:01 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 12:09:04 -!- nefo [~nefo@unaffiliated/nefo] has quit [Quit: Leaving] 12:10:42 gravicappa [~gravicapp@ppp91-77-173-7.pppoe.mtu-net.ru] has joined #lisp 12:11:38 -!- Davidbrcz [~david@ANantes-151-1-208-42.w2-8.abo.wanadoo.fr] has quit [Read error: Operation timed out] 12:11:48 jdz [~jdz@193.206.22.97] has joined #lisp 12:14:34 DrDuck [~duck@146.229.117.112] has joined #lisp 12:15:25 Joreji [~thomas@75-109.eduroam.RWTH-Aachen.DE] has joined #lisp 12:17:43 <_pw_> hi, anyone do raw socket programming in lisp? for example, ICMP ping 12:18:08 -!- sonnym [~sonny@rrcs-184-74-137-69.nys.biz.rr.com] has quit [Quit: Leaving.] 12:18:27 oudeis [~oudeis@bzq-218-0-98.cablep.bezeqint.net] has joined #lisp 12:21:28 luke gorrie does 12:22:29 -!- oudeis [~oudeis@bzq-218-0-98.cablep.bezeqint.net] has quit [Client Quit] 12:23:47 oudeis [~oudeis@bzq-218-0-98.cablep.bezeqint.net] has joined #lisp 12:24:25 _pw_: http://paste.lisp.org/+2NDD/5 12:25:01 -!- pnq [~nick@ACA22715.ipt.aol.com] has quit [Ping timeout: 250 seconds] 12:25:03 -!- oudeis [~oudeis@bzq-218-0-98.cablep.bezeqint.net] has quit [Client Quit] 12:25:27 ehu [~ehuels@109.35.20.141] has joined #lisp 12:26:36 <_pw_> fe[nl]ix: thanks, let me see it. 12:29:53 <_pw_> fe[nl]ix: Another question, does it need root privilege to work. 12:30:04 _pw_: or the RAW_SOCK priviledge 12:30:21 (or is it SOCKET_RAW? I never remember ...) 12:30:52 CAP_NET_RAW 12:31:05 yes, usually you get that capability as root 12:31:31 -!- vert2 [~vert2@newshell1.bshellz.net] has quit [Read error: Connection reset by peer] 12:31:35 Davidbrcz [~david@ANantes-151-1-208-42.w2-8.abo.wanadoo.fr] has joined #lisp 12:32:21 <_pw_> use capset(2) to set that on sbcl execution binary? 12:32:57 try it 12:35:11 -!- guther [~guther@newshell1.bshellz.net] has quit [Ping timeout: 240 seconds] 12:40:00 -!- lnostdal_ [~lnostdal@ti0030a380-dhcp0111.bb.online.no] has quit [Read error: Operation timed out] 12:42:24 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Quit: upwardindex] 12:43:25 jweiss [~user@nat/redhat/x-qrkwqcxderoqpucb] has joined #lisp 12:45:22 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 12:49:57 sonnym [~sonny@singlebrookvpn.lightlink.com] has joined #lisp 12:53:56 lnostdal_ [~lnostdal@ti0030a380-dhcp0111.bb.online.no] has joined #lisp 12:55:55 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Ping timeout: 260 seconds] 12:57:07 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 12:57:29 markskilbeck [~mark@unaffiliated/markskilbeck] has joined #lisp 12:58:55 -!- DrDuck [~duck@146.229.117.112] has quit [Ping timeout: 252 seconds] 13:05:24 chturne [~chturne@host86-169-134-37.range86-169.btcentralplus.com] has joined #lisp 13:10:00 -!- Harag [~Harag@dsl-242-250-15.telkomadsl.co.za] has quit [Ping timeout: 276 seconds] 13:10:22 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 13:12:55 genieliu [~genieliu@59.78.62.120] has joined #lisp 13:14:03 -!- genieliu [~genieliu@59.78.62.120] has quit [Client Quit] 13:14:10 genieliu [~genieliu@59.78.62.120] has joined #lisp 13:19:38 -!- zmyrgel [~user@193.64.112.22] has quit [Remote host closed the connection] 13:21:53 loke [~elias@bb115-66-85-121.singnet.com.sg] has joined #lisp 13:24:40 udzinari [~user@nat/ibm/x-lbgawzumigtkqqda] has joined #lisp 13:32:03 -!- xyxu [~xyxu@222.68.152.34] has quit [Ping timeout: 246 seconds] 13:34:33 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Ping timeout: 250 seconds] 13:36:05 ChibaPet [~mason@74.203.221.34] has joined #lisp 13:38:38 attila_lendvai [~attila_le@catv-89-133-168-254.catv.broadband.hu] has joined #lisp 13:38:38 -!- attila_lendvai [~attila_le@catv-89-133-168-254.catv.broadband.hu] has quit [Changing host] 13:38:38 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 13:38:47 wormwood [~wormwood@c-174-48-233-198.hsd1.md.comcast.net] has joined #lisp 13:43:55 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 13:48:11 -!- morphism [~Nevermind@113.190.195.9] has quit [Quit: Leaving.] 13:49:24 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 13:51:01 faust45 [~faust45@183-17-93-178.pool.ukrtel.net] has joined #lisp 13:52:54 -!- wormwood [~wormwood@c-174-48-233-198.hsd1.md.comcast.net] has quit [Changing host] 13:52:54 wormwood [~wormwood@pdpc/supporter/student/wormwood] has joined #lisp 13:53:43 -!- antgreen [~user@bas3-toronto06-1177890288.dsl.bell.ca] has quit [Remote host closed the connection] 13:58:17 cfy [~cfy@125.123.42.210] has joined #lisp 13:58:17 -!- cfy [~cfy@125.123.42.210] has quit [Changing host] 13:58:17 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 13:58:44 -!- cfy [~cfy@unaffiliated/chenfengyuan] has left #lisp 14:01:42 -!- udzinari [~user@nat/ibm/x-lbgawzumigtkqqda] has quit [Remote host closed the connection] 14:02:37 phax [~phax@adsl-68-73-148-217.dsl.ipltin.ameritech.net] has joined #lisp 14:02:37 -!- phax [~phax@adsl-68-73-148-217.dsl.ipltin.ameritech.net] has quit [Changing host] 14:02:37 phax [~phax@unaffiliated/phax] has joined #lisp 14:02:58 topeak [~topeak@118.186.129.148] has joined #lisp 14:05:25 markskil1eck [~mark@host-92-12-16-207.as43234.net] has joined #lisp 14:06:51 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Quit: realitygrill] 14:07:43 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Ping timeout: 250 seconds] 14:11:40 Evanescence [~chris@122.237.23.243] has joined #lisp 14:13:21 pnq [~nick@ACA2443B.ipt.aol.com] has joined #lisp 14:14:54 xan_ [~xan@109.144.211.84] has joined #lisp 14:15:01 morphism [~Nevermind@113.190.195.9] has joined #lisp 14:16:55 srid [~srid@S010678ca39ff0146.vn.shawcable.net] has joined #lisp 14:16:55 -!- srid [~srid@S010678ca39ff0146.vn.shawcable.net] has quit [Changing host] 14:16:55 srid [~srid@unaffiliated/srid] has joined #lisp 14:17:28 pnkfelix [~Adium@c-71-225-165-188.hsd1.pa.comcast.net] has joined #lisp 14:18:10 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 14:18:43 xyxu [~xyxu@222.68.152.34] has joined #lisp 14:19:48 homie [~levgue@xdsl-78-35-141-140.netcologne.de] has joined #lisp 14:20:25 dmytrish [~dmytrish@195.238.93.36] has joined #lisp 14:26:56 ramusara [~ramusara@220.156.210.236.user.e-catv.ne.jp] has joined #lisp 14:27:18 -!- pnkfelix [~Adium@c-71-225-165-188.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 14:28:24 -!- xan_ [~xan@109.144.211.84] has quit [Ping timeout: 246 seconds] 14:29:17 -!- mcsontos [~mcsontos@nat/redhat/x-mmqwzyseeyknhids] has quit [Quit: Leaving] 14:31:32 -!- Evanescence [~chris@122.237.23.243] has quit [Quit: WeeChat 0.3.4] 14:36:58 rvirding [~chatzilla@c-3c90e255.56-4-64736c14.cust.bredbandsbolaget.se] has joined #lisp 14:40:01 -!- ChibaPet [~mason@74.203.221.34] has quit [Quit: Leaving.] 14:41:37 ChibaPet [~mason@74.203.221.34] has joined #lisp 14:42:19 -!- Athas [~athas@shop3.diku.dk] has quit [Remote host closed the connection] 14:45:46 -!- jtza8 [~jtza8@iburst-41-213-52-162.iburst.co.za] has quit [Quit: Lost terminal] 14:47:22 -!- setmeaway [setmeaway3@183.106.96.61] has quit [Read error: Connection reset by peer] 14:52:41 -!- OliverUv_ [~gandhi@195.159.235.178] has quit [Quit: leaving] 14:52:57 -!- phax [~phax@unaffiliated/phax] has quit [Ping timeout: 252 seconds] 14:53:08 -!- chturne [~chturne@host86-169-134-37.range86-169.btcentralplus.com] has quit [Quit: Leaving] 14:53:20 setmeaway [~setmeaway@183.106.96.61] has joined #lisp 14:53:59 -!- misoczki [~misoczki@2001:660:3013:3:222:19ff:fe24:d155] has quit [Quit: Leaving] 14:56:14 -!- dacoda [~user@gate.cdc.informatik.tu-darmstadt.de] has quit [Quit: Leaving.] 14:56:36 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 14:57:08 Daev [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has joined #lisp 15:00:40 tsanhwa [~user@61.129.42.97] has joined #lisp 15:01:01 -!- aerique [310225@xs8.xs4all.nl] has quit [Quit: ...] 15:01:08 -!- zort- [~eitan@bas1-toronto07-1176320600.dsl.bell.ca] has quit [Remote host closed the connection] 15:01:46 gko [gko@220-135-201-90.HINET-IP.hinet.net] has joined #lisp 15:03:21 hi, what is the command to update the available projects lists in quicklisp ? 15:04:09 -!- sharps [~hazel@121-72-240-85.cable.telstraclear.net] has quit [Quit: Leaving.] 15:04:36 epps [~epps@81.196.86.224] has joined #lisp 15:04:36 -!- epps [~epps@81.196.86.224] has quit [Changing host] 15:04:36 epps [~epps@unaffiliated/epps] has joined #lisp 15:05:04 cool :) 15:05:13 Qworkescence [~quad@unaffiliated/quadrescence] has joined #lisp 15:05:25 -!- pnq [~nick@ACA2443B.ipt.aol.com] has quit [Ping timeout: 260 seconds] 15:05:29 'morning 15:05:51 Harag [~Harag@dsl-242-250-15.telkomadsl.co.za] has joined #lisp 15:06:23 morn' 15:08:37 Younder [~john@238.202.34.95.customer.cdi.no] has joined #lisp 15:11:37 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 15:12:33 tsanhwa: (ql:update-all-dists) should do the trick 15:12:35 markskilbeck [~mark@unaffiliated/markskilbeck] has joined #lisp 15:12:57 tsanhwa: http://www.quicklisp.org/beta/#basic-commands 15:14:41 -!- markskil1eck [~mark@host-92-12-16-207.as43234.net] has quit [Ping timeout: 240 seconds] 15:15:28 ikki [~ikki@201.155.92.12] has joined #lisp 15:15:41 gemelen [~shelta@shpd-92-101-133-220.vologda.ru] has joined #lisp 15:17:31 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Ping timeout: 252 seconds] 15:18:56 markskilbeck [~mark@unaffiliated/markskilbeck] has joined #lisp 15:20:30 -!- kpreid [~kpreid@adsl-75-36-179-251.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 15:20:52 kpreid [~kpreid@adsl-75-36-179-251.dsl.pltn13.sbcglobal.net] has joined #lisp 15:20:55 -!- kpreid [~kpreid@adsl-75-36-179-251.dsl.pltn13.sbcglobal.net] has quit [Client Quit] 15:20:57 Vivitron [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has joined #lisp 15:23:57 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Leaving] 15:26:49 nikodemus: That is a nice writeup of your bugfixing routine. :) 15:27:21 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Disconnected by services] 15:27:26 nikodemus_ [~nikodemus@cs181056239.pp.htv.fi] has joined #lisp 15:27:51 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #lisp 15:28:09 ISF [~ivan@143.106.196.36] has joined #lisp 15:29:18 -!- genieliu [~genieliu@59.78.62.120] has quit [Quit: leaving] 15:31:08 genieliu [~genieliu@59.78.62.120] has joined #lisp 15:31:39 -!- genieliu [~genieliu@59.78.62.120] has quit [Client Quit] 15:32:19 nikodemus: I enjoyed it as well 15:34:11 -!- Daev [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has quit [Ping timeout: 260 seconds] 15:35:40 Spion [~spion@unaffiliated/spion] has joined #lisp 15:36:31 glad to hear it! 15:36:47 ignas [~ignas@212.180.202.114] has joined #lisp 15:36:59 if there are things of particular interest for a followup post, send me an email 15:39:30 -!- Spion_ [~spion@unaffiliated/spion] has quit [Ping timeout: 276 seconds] 15:42:36 -!- peterhil` [~peterhil@gw.maxisat.fi] has quit [Ping timeout: 246 seconds] 15:44:33 -!- xyxu [~xyxu@222.68.152.34] has quit [Ping timeout: 250 seconds] 15:44:50 nikodemus: crowdfunding is going stronger than I assumed, congrats 15:45:06 it's also a nice ego-boost towards lisp as a language 15:45:24 madnificent: kickstarter or one of those things? 15:45:58 -!- morphism [~Nevermind@113.190.195.9] has quit [Quit: Leaving.] 15:47:35 rsynnott: http://www.indiegogo.com/SBCL-Threading-Improvements-1 15:48:43 $12k is looming. 15:48:58 but it looks like the rate is finally stabilizing. :) 15:49:42 so that's 18 commit messages with attribution 15:49:47 nikodemus: good blog. When I was making (map '%string ...) work I hotpatched typexpand before values-specifier-type and suddenly couldn't compile anything which involved a non-atomic type that would expand to a builtin. (And I recovered without restarting!) 15:49:52 you're lucky more people didn't go for the $20 option, really :) 15:50:20 rsynnott: iiuc, doing more than $20 includes the attribution? 15:50:42 oh, really? 15:50:50 yes 15:50:58 need to do plenty of commuts, then :) 15:51:07 but it's not necessarily 1 attribution per commit either 15:51:40 this is actually a very good idea 15:52:14 (i'll probably ask people which part they want the ack for) 15:52:20 Gee. I wish package:(sexp) was standardised! 15:52:24 this is quite nice. 15:52:43 "This commit brought to you by SourceForge.net. SourceForge, the leader in open source!" 15:52:48 -!- pdelgallego [~pdelgalle@1385159933.dhcp.dbnet.dk] has quit [Quit: Leaving] 15:53:23 BrianRice` [~water@174-21-120-48.tukw.qwest.net] has joined #lisp 15:53:24 -!- BrianRice [~water@174-21-120-48.tukw.qwest.net] has quit [Read error: Connection reset by peer] 15:53:25 -!- BrianRice` is now known as BrianRice 15:53:43 hmm, i wonder is there a sensible way to fund a team off something like that 15:53:49 (short of incorporation) 15:53:57 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Ping timeout: 258 seconds] 15:54:03 Escrow. 15:54:11 -!- dmytrish [~dmytrish@195.238.93.36] has quit [Ping timeout: 240 seconds] 15:54:20 (By milestone) 15:55:05 kickstarter-likes are pretty close. I guess they don't hold the money hostage until the feature is complete. 15:55:29 I wonder how they establish acceptance criteria. 15:55:32 which may be a good or bad thing 15:55:52 in this case it's probably good, due to the person doing the work being well-respected in the community 15:55:54 TDD :) 15:56:10 Fade: AFAIK, they don't; at donator's own risk 15:56:26 'diaspora' was a pretty good example of it gone awry, imo. 15:56:48 I've withdrawn funding for Qi because they refuse to do things openly. 15:57:09 peterhil` [~peterhil@gw.maxisat.fi] has joined #lisp 15:57:42 sykopomp: well, that was a rather ambitious project taken on by people with no particular reputation in the field; disaster waiting to happen, really 15:58:10 xan_ [~xan@dslb-084-058-025-255.pools.arcor-ip.net] has joined #lisp 15:58:47 I was really excited about Qi, but found the way the project unrolled pretty disappointing. 15:59:08 Yeah, it's Development by Aristocracy. 15:59:22 BrianRice` [~water@174-21-120-48.tukw.qwest.net] has joined #lisp 15:59:23 With the peons occasionally advised of progress. 15:59:24 -!- BrianRice [~water@174-21-120-48.tukw.qwest.net] has quit [Read error: Connection reset by peer] 15:59:24 -!- BrianRice` is now known as BrianRice 15:59:37 But no specs or anything visible. 16:00:19 crowdfunding nikodemus to do sbcl development is a no brainer. a virtuous circle of the reputation of successful work and projected goals. 16:00:45 also $12000 won't get nikodemus very far into the wilds of Brazil 16:00:53 *Fade* laughs 16:00:59 dmytrish [~dmytrish@195.238.93.36] has joined #lisp 16:01:50 gffa [~gffa@unaffiliated/gffa] has joined #lisp 16:02:18 -!- Tordek [tordek@supporter.blinkenshell.org] has quit [Remote host closed the connection] 16:03:26 not with the dollar in the state it's in 16:03:40 -!- gko [gko@220-135-201-90.HINET-IP.hinet.net] has quit [] 16:04:15 a mild euro panic that leaves the dollar untouched would be good for me ... right about now 16:04:38 except if it turns into a major euro panic (: 16:04:41 *Xach* should probably get some euros before his trip 16:04:43 nikodemus: well, that happened there the other day 16:04:48 but it was mild 16:05:13 so lead to a change on the order of a fraction of a percent 16:05:33 it's all going to be jumping around for a while, due to recent developments 16:05:38 Just trade in food company shares. 16:05:49 Or maybe pork futures. 16:10:49 -!- xan_ [~xan@dslb-084-058-025-255.pools.arcor-ip.net] has quit [Ping timeout: 258 seconds] 16:11:05 xan_ [~xan@dslb-084-058-025-255.pools.arcor-ip.net] has joined #lisp 16:11:31 -!- ISF [~ivan@143.106.196.36] has quit [Ping timeout: 260 seconds] 16:12:29 zomgbie [~jesus@212095007008.public.telering.at] has joined #lisp 16:13:18 -!- juniorroy [~juniorroy@212.36.228.103] has quit [Ping timeout: 276 seconds] 16:13:35 -!- dmytrish [~dmytrish@195.238.93.36] has quit [Ping timeout: 250 seconds] 16:14:18 hah 16:14:27 pnq [~nick@ACA2BDDF.ipt.aol.com] has joined #lisp 16:16:21 nikodemus, I think we are in for a double dip.. sorry 16:17:46 markskilbeck [~mark@unaffiliated/markskilbeck] has joined #lisp 16:18:42 *Younder* has been studying game theory and linear programming of late 16:20:09 faith is EVERTHING. and it's not there 16:20:34 -!- xan_ [~xan@dslb-084-058-025-255.pools.arcor-ip.net] has quit [Ping timeout: 264 seconds] 16:20:42 Bike [~Glossina@71-214-98-31.ptld.qwest.net] has joined #lisp 16:20:52 xan_ [~xan@dslb-084-058-025-255.pools.arcor-ip.net] has joined #lisp 16:21:34 kpreid [~kpreid@nat/google/x-bblfcpdmgocuucut] has joined #lisp 16:21:59 anyhow sorry for these philosophical musings. Undernet just died and with that my favourite philosophy group 16:22:38 ISF [~ivan@143.106.196.36] has joined #lisp 16:25:13 Daev [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has joined #lisp 16:25:49 *Fade* sighs 16:28:18 SegFaultAX [~mkbernard@VEROXITY.ipcolo1.SanFrancisco1.Level3.net] has joined #lisp 16:28:18 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 16:29:19 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Lost terminal] 16:29:23 -!- tfb [~tfb@80.238.0.145] has quit [Quit: sleeping] 16:30:11 -!- nha [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 260 seconds] 16:30:35 -!- zomgbie [~jesus@212095007008.public.telering.at] has quit [Ping timeout: 260 seconds] 16:30:45 -!- rvirding [~chatzilla@c-3c90e255.56-4-64736c14.cust.bredbandsbolaget.se] has left #lisp 16:31:04 nikodemus_: I've got some invoices to be paid in dollars; please hold up your panic until my acquisition of abcl.org is complete :-) 16:31:11 -!- xan_ [~xan@dslb-084-058-025-255.pools.arcor-ip.net] has quit [Ping timeout: 240 seconds] 16:32:27 zomgbie [~jesus@213.162.68.84] has joined #lisp 16:33:03 -!- nikodemus_ [~nikodemus@cs181056239.pp.htv.fi] has quit [Ping timeout: 258 seconds] 16:33:23 kpal [eart0186@raven.linux.ox.ac.uk] has joined #lisp 16:35:44 -!- c_arenz [~arenz@nat/ibm/x-famezihyuenvawhj] has quit [Ping timeout: 258 seconds] 16:36:47 -!- zomgbie [~jesus@213.162.68.84] has quit [Ping timeout: 250 seconds] 16:36:53 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 258 seconds] 16:38:19 -!- Davidbrcz [~david@ANantes-151-1-208-42.w2-8.abo.wanadoo.fr] has quit [Read error: Operation timed out] 16:38:50 Fade: what's up? 16:39:10 nothing 16:39:21 I just thought the channel was about to get youndered. 16:39:35 -!- tsanhwa [~user@61.129.42.97] has quit [Ping timeout: 250 seconds] 16:40:30 Fade: ah, i assumed it wasn't a reply to that 16:42:00 dmytrish [~dmytrish@195.238.93.36] has joined #lisp 16:42:29 HG` [~HG@p5DC05178.dip.t-dialin.net] has joined #lisp 16:42:35 rpg [~rpg@216.243.156.16.real-time.com] has joined #lisp 16:46:45 srid [~srid@remote.activestate.com] has joined #lisp 16:46:45 -!- srid [~srid@remote.activestate.com] has quit [Changing host] 16:46:45 srid [~srid@unaffiliated/srid] has joined #lisp 16:53:39 -!- gemelen [~shelta@shpd-92-101-133-220.vologda.ru] has quit [Remote host closed the connection] 16:55:35 fe[nl]ix: am I imagining things, or did you mention some cool new posix function to get an FD's filename without going through /proc? 16:55:55 -!- martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Connection reset by peer] 16:58:57 -!- Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has quit [Quit: Lost terminal] 16:59:31 -!- trebor_dki [~user@mail.dki.tu-darmstadt.de] has quit [Ping timeout: 250 seconds] 17:02:02 lolsuper_ [~super_@pool-96-254-154-66.tampfl.fios.verizon.net] has joined #lisp 17:02:02 -!- lolsuper_ [~super_@pool-96-254-154-66.tampfl.fios.verizon.net] has quit [Changing host] 17:02:02 lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has joined #lisp 17:07:31 -!- TristamWrk [~tristamwr@2620:0:2820:b03:214:22ff:fe45:5204] has quit [Quit: Some days you're the pigeon, some days the statue...] 17:08:29 -!- sanjoyd [~sanjoyd@unaffiliated/sanjoyd] has quit [Remote host closed the connection] 17:10:50 sanjoyd [~sanjoyd@unaffiliated/sanjoyd] has joined #lisp 17:12:11 -!- ehu [~ehuels@109.35.20.141] has quit [Ping timeout: 260 seconds] 17:13:47 codelurker [~codelurke@c-24-91-16-174.hsd1.ma.comcast.net] has joined #lisp 17:14:21 jewel [~jewel@196-215-117-34.dynamic.isadsl.co.za] has joined #lisp 17:17:02 rfg [~rfg@dsl78-143-206-87.in-addr.fast.co.uk] has joined #lisp 17:20:32 zelak [~zelak@pdpc/supporter/student/zelak] has joined #lisp 17:26:42 -!- dmytrish [~dmytrish@195.238.93.36] has quit [Ping timeout: 258 seconds] 17:27:15 jdz [~jdz@host153-69-dynamic.54-82-r.retail.telecomitalia.it] has joined #lisp 17:29:39 lichtblau: when ? 17:38:16 -!- bwright is now known as bwright_sleep 17:39:57 -!- pavelludiq [~pavelludi@87.246.58.193] has quit [Ping timeout: 240 seconds] 17:41:31 -!- slyrus [~chatzilla@99-28-163-38.lightspeed.miamfl.sbcglobal.net] has quit [Remote host closed the connection] 17:42:02 naeg [~naeg@194.208.239.170] has joined #lisp 17:44:14 -!- kpreid [~kpreid@nat/google/x-bblfcpdmgocuucut] has quit [Quit: Quitting] 17:44:58 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 17:49:01 -!- leo2007 [~leo@58.22.114.186] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 17:52:53 pavelludiq [~pavelludi@87.246.58.193] has joined #lisp 17:53:36 -!- zelak [~zelak@pdpc/supporter/student/zelak] has quit [Remote host closed the connection] 17:53:44 gigamonk` [~user@adsl-99-35-218-212.dsl.pltn13.sbcglobal.net] has joined #lisp 17:54:48 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #lisp 17:55:25 -!- gigamonkey [~user@adsl-99-62-72-9.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 250 seconds] 17:56:21 zelak [~zelak@pdpc/supporter/student/zelak] has joined #lisp 17:57:06 allandee [~allandee@212.45.113.84] has joined #lisp 18:00:10 -!- lnostdal_ [~lnostdal@ti0030a380-dhcp0111.bb.online.no] has quit [Ping timeout: 240 seconds] 18:00:14 -!- tarmil [~user@109.74.51.29] has quit [Remote host closed the connection] 18:00:29 kpreid [~kpreid@nat/google/x-kscwotfquvdbogmy] has joined #lisp 18:02:31 Tordek [tordek@supporter.blinkenshell.org] has joined #lisp 18:03:59 -!- ignas [~ignas@212.180.202.114] has quit [Read error: Operation timed out] 18:05:36 -!- michelp [~michelp@ec2-50-17-232-64.compute-1.amazonaws.com] has left #lisp 18:09:18 martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 18:10:03 -!- faust45 [~faust45@183-17-93-178.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 18:10:42 is there any library that provides a portable version of sb-ext:octets-to-string? 18:10:52 faust45 [~faust45@77-52-246-212.dialup.umc.net.ua] has joined #lisp 18:11:55 flexi-streams 18:11:59 babel 18:12:01 and babel 18:14:03 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Ping timeout: 250 seconds] 18:14:54 thanks! 18:15:53 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 18:16:45 astalla [~astalla@dynamic-adsl-94-36-44-38.clienti.tiscali.it] has joined #lisp 18:19:45 -!- betta_y_omega [~betta_y_o@90.166.231.220] has quit [Ping timeout: 246 seconds] 18:19:54 juniorroy [~juniorroy@212.36.228.103] has joined #lisp 18:21:25 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Ping timeout: 250 seconds] 18:22:48 betta_y_omega [~betta_y_o@90.166.231.220] has joined #lisp 18:27:30 dans [~daniel@92.81.77.185] has joined #lisp 18:29:35 oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has joined #lisp 18:29:37 peterbb [~peterbb@146.247.161.37] has joined #lisp 18:31:49 -!- gigamonk` [~user@adsl-99-35-218-212.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 250 seconds] 18:33:03 lnostdal_ [~lnostdal@ti0030a380-dhcp2618.bb.online.no] has joined #lisp 18:33:05 abeaumont [~abeaumont@ABordeaux-157-1-189-81.w109-215.abo.wanadoo.fr] has joined #lisp 18:34:34 -!- Joreji [~thomas@75-109.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 258 seconds] 18:35:21 -!- oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer] 18:36:30 oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has joined #lisp 18:38:55 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 18:39:17 literal_ [hinrik@w.nix.is] has joined #lisp 18:40:03 -!- zelak [~zelak@pdpc/supporter/student/zelak] has quit [Read error: Connection reset by peer] 18:40:43 zelak [~zelak@pdpc/supporter/student/zelak] has joined #lisp 18:41:56 -!- dans [~daniel@92.81.77.185] has quit [Quit: Lost terminal] 18:42:43 -!- ISF [~ivan@143.106.196.36] has quit [Ping timeout: 240 seconds] 18:43:57 -!- abeaumont [~abeaumont@ABordeaux-157-1-189-81.w109-215.abo.wanadoo.fr] has quit [Ping timeout: 250 seconds] 18:45:23 dans [~daniel@92.81.77.185] has joined #lisp 18:45:59 ignas [~ignas@217067203062.itsa.net.pl] has joined #lisp 18:50:37 Kenjin [~josesanto@bl5-207-102.dsl.telepac.pt] has joined #lisp 18:53:51 -!- ocharles [u411@gateway/web/irccloud.com/x-wbboznuldirjcguf] has quit [Ping timeout: 252 seconds] 18:54:11 -!- Pepe_ [~ppjet@anderith.bouah.net] has quit [Ping timeout: 240 seconds] 18:54:16 -!- jsnell [~jsnell@ash.snellman.net] has quit [Ping timeout: 260 seconds] 18:54:40 -!- wivlaro [~bill@craftsmanltd.co.uk] has quit [Ping timeout: 260 seconds] 18:54:52 wivlaro [~bill@craftsmanltd.co.uk] has joined #lisp 18:57:30 boiantz [~boiantz@92-247-214-154.spectrumnet.bg] has joined #lisp 19:01:33 -!- Daev [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has quit [Ping timeout: 252 seconds] 19:02:00 Daev [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has joined #lisp 19:02:42 -!- plage [~user@81-231-234-224-no56.tbcn.telia.com] has quit [Ping timeout: 240 seconds] 19:02:56 jsnell [~jsnell@ash.snellman.net] has joined #lisp 19:07:24 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.5] 19:07:53 -!- boiantz [~boiantz@92-247-214-154.spectrumnet.bg] has left #lisp 19:10:29 DrDuck [~duck@146.229.118.38] has joined #lisp 19:12:55 -!- lakkris [kvirc@pool-71-164-233-54.dllstx.fios.verizon.net] has quit [Quit: I need my meds... >.<] 19:15:58 LimitSupremum [~greg@c-24-130-147-208.hsd1.ca.comcast.net] has joined #lisp 19:17:13 -!- DrDuck [~duck@146.229.118.38] has quit [Remote host closed the connection] 19:18:43 ocharles [u411@gateway/web/irccloud.com/x-ttvhppzllgzisljs] has joined #lisp 19:19:36 Pepe_ [~ppjet@anderith.bouah.net] has joined #lisp 19:20:50 -!- literal_ is now known as literal 19:20:52 ngz [~user@161.227.69.86.rev.sfr.net] has joined #lisp 19:22:28 -!- LimitSupremum [~greg@c-24-130-147-208.hsd1.ca.comcast.net] has quit [Quit: LimitSupremum] 19:26:59 _mathrick [~mathrick@users177.kollegienet.dk] has joined #lisp 19:27:08 -!- mathrick [~mathrick@users177.kollegienet.dk] has quit [Remote host closed the connection] 19:28:09 -!- jewel [~jewel@196-215-117-34.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 19:30:36 -!- mcstar [~mcstar@adsl-89-132-59-119.monradsl.monornet.hu] has quit [Quit: WeeChat 0.3.5] 19:32:10 mathrick [~mathrick@users177.kollegienet.dk] has joined #lisp 19:32:46 -!- _mathrick [~mathrick@users177.kollegienet.dk] has quit [Read error: Connection reset by peer] 19:39:05 zort- [~eitan@bas1-toronto07-1176320600.dsl.bell.ca] has joined #lisp 19:47:29 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 19:51:10 poindontcare [~user@122.176.200.20] has joined #lisp 19:53:20 xan_ [~xan@dslb-084-058-025-255.pools.arcor-ip.net] has joined #lisp 19:55:43 -!- mathrick [~mathrick@users177.kollegienet.dk] has quit [Remote host closed the connection] 19:55:50 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 19:56:30 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 19:56:36 mathrick [~mathrick@users177.kollegienet.dk] has joined #lisp 19:59:43 nha [~prefect@imamac13.epfl.ch] has joined #lisp 20:01:45 francogrex [~user@109.130.186.23] has joined #lisp 20:04:56 -!- markskilbeck [~mark@unaffiliated/markskilbeck] has quit [Quit: Lost terminal] 20:14:21 -!- lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has quit [Quit: Leaving] 20:19:10 -!- francogrex [~user@109.130.186.23] has quit [Remote host closed the connection] 20:19:47 -!- nicdev is now known as nicdev_away 20:20:18 -!- nha [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 276 seconds] 20:21:35 -!- jdz [~jdz@host153-69-dynamic.54-82-r.retail.telecomitalia.it] has quit [Ping timeout: 260 seconds] 20:22:49 -!- faust45 [~faust45@77-52-246-212.dialup.umc.net.ua] has quit [Remote host closed the connection] 20:23:06 -!- sonnym [~sonny@singlebrookvpn.lightlink.com] has quit [Remote host closed the connection] 20:23:18 faust45 [~faust45@163-32-93-178.pool.ukrtel.net] has joined #lisp 20:23:57 -!- dans [~daniel@92.81.77.185] has quit [Quit: Lost terminal] 20:29:10 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: Leaving.] 20:32:14 -!- ch077179 [~ch077179@unaffiliated/ch077179] has quit [Quit: Verlassend] 20:34:20 jdz [~jdz@host199-104-dynamic.14-87-r.retail.telecomitalia.it] has joined #lisp 20:35:00 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Ping timeout: 260 seconds] 20:41:30 resu_ [~resu@97.72.154.166] has joined #lisp 20:41:47 -!- peterbb [~peterbb@146.247.161.37] has left #lisp 20:42:46 -!- hugod [~hugod@APoitiers-158-1-59-247.w92-136.abo.wanadoo.fr] has quit [Quit: hugod] 20:42:48 LimitSupremum [~greg@c-24-130-147-208.hsd1.ca.comcast.net] has joined #lisp 20:42:52 ASau [~user@95-24-221-224.broadband.corbina.ru] has joined #lisp 20:43:06 -!- faust45 [~faust45@163-32-93-178.pool.ukrtel.net] has quit [Read error: Operation timed out] 20:44:08 ch077179 [~ch077179@unaffiliated/ch077179] has joined #lisp 20:44:50 phax [~phax@adsl-68-73-148-217.dsl.ipltin.ameritech.net] has joined #lisp 20:44:50 -!- phax [~phax@adsl-68-73-148-217.dsl.ipltin.ameritech.net] has quit [Changing host] 20:44:50 phax [~phax@unaffiliated/phax] has joined #lisp 20:44:51 bandu [kvirc@pool-71-164-233-54.dllstx.fios.verizon.net] has joined #lisp 20:44:51 -!- bandu [kvirc@pool-71-164-233-54.dllstx.fios.verizon.net] has quit [Changing host] 20:44:51 bandu [kvirc@unaffiliated/bandu] has joined #lisp 20:45:52 -!- nicdev_away is now known as nicdev 20:51:41 -!- pavelludiq [~pavelludi@87.246.58.193] has quit [Ping timeout: 240 seconds] 20:51:54 -!- poindontcare [~user@122.176.200.20] has quit [Ping timeout: 240 seconds] 20:53:40 faust45 [~faust45@163-32-93-178.pool.ukrtel.net] has joined #lisp 20:54:29 -!- bandu [kvirc@unaffiliated/bandu] has quit [Ping timeout: 252 seconds] 21:00:11 -!- Daev [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has quit [Ping timeout: 240 seconds] 21:02:49 Daev [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has joined #lisp 21:04:08 -!- topeak [~topeak@118.186.129.148] has quit [Remote host closed the connection] 21:04:22 -!- pnq [~nick@ACA2BDDF.ipt.aol.com] has quit [Ping timeout: 264 seconds] 21:05:07 pavelludiq [~pavelludi@87.246.58.193] has joined #lisp 21:05:21 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 21:10:51 -!- wormwood [~wormwood@pdpc/supporter/student/wormwood] has quit [Ping timeout: 250 seconds] 21:10:56 Joreji [~thomas@83-096.eduroam.RWTH-Aachen.DE] has joined #lisp 21:11:42 TotoTitus [TotoTitus@79.113.14.55] has joined #lisp 21:11:42 -!- scrimohsin [~cmsimon@unaffiliated/scrimohsin] has quit [Read error: Connection reset by peer] 21:12:25 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 21:14:14 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 21:14:15 -!- setmeaway [~setmeaway@183.106.96.61] has quit [Ping timeout: 276 seconds] 21:16:17 -!- nicdev is now known as nicdev_away 21:18:30 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 21:19:47 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 258 seconds] 21:20:15 -!- scrimohsin [~cmsimon@unaffiliated/scrimohsin] has quit [Read error: Connection reset by peer] 21:20:52 scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has joined #lisp 21:20:52 -!- scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has quit [Changing host] 21:20:52 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 21:22:20 -!- astalla [~astalla@dynamic-adsl-94-36-44-38.clienti.tiscali.it] has quit [Quit: Quit] 21:25:29 lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has joined #lisp 21:28:40 -!- ChibaPet [~mason@74.203.221.34] has left #lisp 21:28:51 macrobat [~fuzzyglee@h-17-133.a328.priv.bahnhof.se] has joined #lisp 21:29:06 Athas [~athas@130.225.165.40] has joined #lisp 21:31:15 -!- scrimohsin [~cmsimon@unaffiliated/scrimohsin] has quit [Read error: Connection reset by peer] 21:31:44 scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has joined #lisp 21:31:44 -!- scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has quit [Changing host] 21:31:44 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 21:34:54 oudeis [~oudeis@bzq-79-178-110-240.red.bezeqint.net] has joined #lisp 21:35:47 pnq [~nick@ACA20CBF.ipt.aol.com] has joined #lisp 21:36:52 Davidbrcz [~david@ANantes-151-1-208-42.w2-8.abo.wanadoo.fr] has joined #lisp 21:37:27 -!- ignas [~ignas@217067203062.itsa.net.pl] has quit [Quit: Ex-Chat] 21:39:29 -!- gravicappa [~gravicapp@ppp91-77-173-7.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:39:29 -!- scrimohsin [~cmsimon@unaffiliated/scrimohsin] has quit [Read error: Connection reset by peer] 21:40:31 scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has joined #lisp 21:40:31 -!- scrimohsin [~cmsimon@c-98-246-47-184.hsd1.or.comcast.net] has quit [Changing host] 21:40:31 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 21:44:22 taiyal [~taiyal@bb-216-195-184-102.gwi.net] has joined #lisp 21:44:22 -!- oudeis [~oudeis@bzq-79-178-110-240.red.bezeqint.net] has quit [Quit: This computer has gone to sleep] 21:44:29 -!- codelurker [~codelurke@c-24-91-16-174.hsd1.ma.comcast.net] has quit [Quit: WeeChat 0.3.5] 21:44:59 Jubb [~ghost@68.34.79.50] has joined #lisp 21:46:44 -!- scrimohsin [~cmsimon@unaffiliated/scrimohsin] has quit [Read error: Connection reset by peer] 21:47:20 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 260 seconds] 21:47:29 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 21:48:14 does css-lite handle browser-specific directives? 21:48:27 as in, -webkit-border-radius 21:49:36 -!- ramusara [~ramusara@220.156.210.236.user.e-catv.ne.jp] has quit [Quit: Leaving...] 21:52:47 ah, it accepts a list in place of the keyword. 21:53:56 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 21:54:30 -!- incandenza [~incandenz@ip68-2-171-175.ph.ph.cox.net] has quit [Read error: Operation timed out] 21:56:31 Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has joined #lisp 21:58:01 -!- cyrillos [~cyrill@188.134.33.130] has quit [Ping timeout: 260 seconds] 21:58:03 dRbiG [p@bofh.edu.pl] has joined #lisp 22:00:24 -!- lnostdal_ [~lnostdal@ti0030a380-dhcp2618.bb.online.no] has quit [Read error: Connection reset by peer] 22:00:25 -!- lnostdal [~Lars@ti0030a380-dhcp2618.bb.online.no] has quit [Read error: Connection reset by peer] 22:02:19 -!- Davidbrcz [~david@ANantes-151-1-208-42.w2-8.abo.wanadoo.fr] has quit [Ping timeout: 252 seconds] 22:03:56 I use cl-who 22:04:16 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Remote host closed the connection] 22:04:36 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 22:04:36 -!- TotoTitus [TotoTitus@79.113.14.55] has quit [] 22:06:15 -!- scrimohsin [~cmsimon@unaffiliated/scrimohsin] has quit [Read error: Connection reset by peer] 22:06:27 incandenza [~incandenz@ip68-2-171-175.ph.ph.cox.net] has joined #lisp 22:06:48 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 22:09:11 -!- Kenjin [~josesanto@bl5-207-102.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 22:10:09 -!- jdz [~jdz@host199-104-dynamic.14-87-r.retail.telecomitalia.it] has quit [Ping timeout: 276 seconds] 22:10:38 waaaaargh [~waaaaargh@agsb-5d87ffa5.pool.mediaWays.net] has joined #lisp 22:10:51 sonnym [~sonny@rrcs-184-74-137-69.nys.biz.rr.com] has joined #lisp 22:13:48 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 22:14:56 -!- xan_ [~xan@dslb-084-058-025-255.pools.arcor-ip.net] has quit [Ping timeout: 246 seconds] 22:15:34 lnostdal_ [~lnostdal@ti0030a380-dhcp2618.bb.online.no] has joined #lisp 22:16:05 lnostdal [~Lars@ti0030a380-dhcp2618.bb.online.no] has joined #lisp 22:17:42 -!- oconnore [~Eric@75-150-66-254-NewEngland.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 22:19:04 spacefrogg [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 22:20:14 -!- scrimohsin [~cmsimon@unaffiliated/scrimohsin] has quit [Read error: Connection reset by peer] 22:20:49 scrimohsin [~cmsimon@unaffiliated/scrimohsin] has joined #lisp 22:21:56 wuj [~wuj@64.17.246.3] has joined #lisp 22:24:38 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:25:23 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Ping timeout: 250 seconds] 22:25:39 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 22:26:33 -!- spacefrogg [~spacefrog@unaffiliated/spacefrogg] has quit [Quit: WeeChat 0.3.5] 22:30:33 -!- faust45 [~faust45@163-32-93-178.pool.ukrtel.net] has quit [Quit: faust45] 22:34:13 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Ping timeout: 252 seconds] 22:38:01 -!- wuj [~wuj@64.17.246.3] has quit [Read error: Connection reset by peer] 22:38:20 -!- pnq [~nick@ACA20CBF.ipt.aol.com] has quit [Read error: Connection reset by peer] 22:40:54 ISF [~ivan@143.106.196.36] has joined #lisp 22:42:03 ianmcorvidae [~ianmcorvi@ip72-200-123-53.tc.ph.cox.net] has joined #lisp 22:42:03 -!- ianmcorvidae [~ianmcorvi@ip72-200-123-53.tc.ph.cox.net] has quit [Changing host] 22:42:03 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 22:42:15 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 22:53:36 -!- LimitSupremum [~greg@c-24-130-147-208.hsd1.ca.comcast.net] has quit [Quit: LimitSupremum] 22:55:56 Let % denote a newline. I propose that Y should be indented more than X in (cond (X%Y) ...) 22:57:01 (similarly for CASE and friends) 23:00:08 I propose that we have more important problems to solve... 23:00:43 motion agreed 23:00:46 pjb, in general or with respect to (canonical) highlighting and indentation? 23:00:49 next ? 23:00:56 Qworkescence: in general. 23:01:16 pjb, Such as what? (I know one! SPLIT-SEQUENCE needs to be a part of the standard) 23:01:23 let X be a source code file, I propose that there should be a program P where P(X) -> Y, in such a way that Y is the preferred source presentation of any given programmer Q 23:01:36 Qworkescence: furthermore, if you keep your conditions short, you can write (cond (X Y%Z)) and Z is aligned with Y. 23:02:11 anvandare: Agreed. But we must also agree on a common format for DCVS. 23:03:03 ? 23:03:11 you mean file format? 23:04:39 oudeis [~oudeis@95.35.78.248] has joined #lisp 23:04:45 Well, yes. Sexps. But we need to insert newlines, so that diffs are minimized. 23:06:25 anvandare: you need also to display diffs as the programmer wants them, and for that you will have to actually diff the converted base. 23:06:38 fmeyer [~fmeyer@189.111.232.25] has joined #lisp 23:06:44 hmm, good point 23:07:00 i suppose you could have all files in a standard format, then convert them to the programmer's preference, and only then do a diff 23:12:59 urandom__ [~user@p548A5D1E.dip.t-dialin.net] has joined #lisp 23:13:28 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Quit: Linkinus - http://linkinus.com] 23:17:58 -!- dmiles [~dmiles@dsl-216-155-215-126.cascadeaccess.com] has quit [Read error: Connection reset by peer] 23:18:01 -!- fmeyer [~fmeyer@189.111.232.25] has quit [Quit: leaving] 23:18:05 pjb, Do you think there's a need -- or room for -- an updated CL standard? I was talking to fe[nl]ix a little about this earlier. He (I assume, he) sort of indicated that really developers (and "vendors") are just not really interested. 23:18:47 dmiles_afk [~dmiles@dsl-216-155-215-126.cascadeaccess.com] has joined #lisp 23:19:39 (And by updated, I mean updated, improved upon. Not ~brand new~ Arc NewLisp java-powered Clojure standard) 23:20:35 Qworkescence: there's the cltl3 movement going on somewhere: http://ilc2009.scheming.org/node/48 23:20:56 antifuchs, Well AFAIK, fe[nl]ix was a part of it 23:20:57 -!- bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has quit [Quit: leaving] 23:21:01 antoszka, ** 23:21:37 Qworkescence: ** as in the-output-of-the-second-to-last-expression :)? 23:23:41 yes, with "bege has quit (Quit: leaving)" counting as an output 23:25:52 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 23:26:52 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 23:27:08 -!- waaaaargh [~waaaaargh@agsb-5d87ffa5.pool.mediaWays.net] has quit [Remote host closed the connection] 23:27:17 -!- pjb is now known as Guest93583 23:27:59 -!- Guest93583 is now known as pjb 23:29:30 -!- oudeis [~oudeis@95.35.78.248] has quit [Quit: This computer has gone to sleep] 23:30:42 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #lisp 23:32:01 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Remote host closed the connection] 23:33:22 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 23:35:15 -!- ISF [~ivan@143.106.196.36] has quit [Ping timeout: 260 seconds] 23:36:27 -!- ineiros [~itniemin@james.ics.hut.fi] has quit [Ping timeout: 250 seconds] 23:36:46 Athas` [~athas@130.225.165.40] has joined #lisp 23:37:07 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 23:40:32 -!- Athas [~athas@130.225.165.40] has quit [Remote host closed the connection] 23:41:10 Evanescence [~chris@122.237.23.243] has joined #lisp 23:43:28 ineiros [~itniemin@james.ics.hut.fi] has joined #lisp 23:44:00 -!- Daev [~KAPITAL@cpe-098-026-091-210.nc.res.rr.com] has quit [Ping timeout: 260 seconds] 23:46:09 -!- juniorroy [~juniorroy@212.36.228.103] has quit [Remote host closed the connection] 23:48:04 Isn’t standardization the last step? Extending the language as it is now is probably better than revising it, ask the python folks how fun backwards incompatible changes are :) 23:49:03 -!- qsun [~Quan@eth123.nsw.adsl.internode.on.net] has left #lisp 23:50:10 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 23:51:28 mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #lisp 23:52:03 -!- ngz [~user@161.227.69.86.rev.sfr.net] has quit [Ping timeout: 250 seconds] 23:53:33 DGASAU [~user@91.218.144.129] has joined #lisp 23:55:32 -!- hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has quit [Quit: Leaving...] 23:55:52 stardiviner [~chris@122.237.0.131] has joined #lisp 23:58:18 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #lisp 23:58:33 -!- Evanescence [~chris@122.237.23.243] has quit [Ping timeout: 250 seconds] 23:59:21 evening.. I have a class someone wrote in python.. is there a way to put a shim around that so I can use it in LISP?