00:01:24 -!- Ralith [~ralith@63.64.64.178] has quit [Ping timeout: 248 seconds] 00:02:01 Ralith [~ralith@63.64.64.178] has joined #lisp 00:05:23 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 00:07:37 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 00:07:59 -!- Tordek [tordek@supporter.blinkenshell.org] has quit [Ping timeout: 272 seconds] 00:08:41 Tordek [tordek@supporter.blinkenshell.org] has joined #lisp 00:09:50 -!- pnq [~nick@ACA35713.ipt.aol.com] has quit [Read error: Connection reset by peer] 00:14:03 -!- arrsim [~user@russell.its.unimelb.edu.au] has quit [Remote host closed the connection] 00:20:19 arrsim [~user@russell.its.unimelb.edu.au] has joined #lisp 00:23:48 -!- loke [~elias@bb115-66-85-121.singnet.com.sg] has quit [Ping timeout: 248 seconds] 00:26:31 mcspiff [~user@CPE78cd8ec16698-CM78cd8ec16695.cpe.net.cable.rogers.com] has joined #lisp 00:27:43 sytse [sytse@swielinga.nl] has joined #lisp 00:32:38 loke [~elias@bb115-66-85-121.singnet.com.sg] has joined #lisp 00:34:37 Sorella_ [~quildreen@201-58-248-86.user.veloxzone.com.br] has joined #lisp 00:34:54 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 264 seconds] 00:36:36 -!- agumonkey [~agu@85.158.70.86.rev.sfr.net] has quit [Ping timeout: 248 seconds] 00:43:25 -!- dryman [~dryman@OpenISDM.iis.sinica.edu.tw] has left #lisp 00:47:50 Arbamisto [~Arbamisto@67.197.37.202] has joined #lisp 00:50:23 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Ping timeout: 246 seconds] 00:50:36 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 00:52:01 -!- bitonic [~user@host86-154-103-109.range86-154.btcentralplus.com] has quit [Remote host closed the connection] 00:55:09 chu [~chu@unaffiliated/chu] has joined #lisp 01:02:58 -!- iLogical_ [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 01:07:32 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Ping timeout: 248 seconds] 01:07:43 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 01:15:40 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 248 seconds] 01:22:59 sytse [sytse@swielinga.nl] has joined #lisp 01:23:05 neoesque [~neoesque@210.59.147.232] has joined #lisp 01:33:47 -!- sabalaba [~Adium@199-188-193-145.PUBLIC.monkeybrains.net] has quit [Quit: Leaving.] 01:35:37 steffi_s [~marioooh@184.152.73.25] has joined #lisp 01:36:20 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Ping timeout: 248 seconds] 01:39:22 -!- steffi_s [~marioooh@184.152.73.25] has quit [Client Quit] 01:40:04 -!- sellout [~Adium@70.96.9.235] has quit [Quit: Leaving.] 01:43:46 -!- k0001 [~k0001@host76.190-228-122.telecom.net.ar] has quit [Ping timeout: 265 seconds] 01:44:11 bfgun [~b_fin_g@r186-52-146-200.dialup.adsl.anteldata.net.uy] has joined #lisp 01:44:22 -!- bfgun [~b_fin_g@r186-52-146-200.dialup.adsl.anteldata.net.uy] has left #lisp 01:46:04 pnq [~nick@ACA2FE4F.ipt.aol.com] has joined #lisp 01:47:37 stardiviner [~stardivin@122.236.245.219] has joined #lisp 01:49:41 springz [~springz@123.151.195.1] has joined #lisp 01:51:14 -!- Ralith [~ralith@63.64.64.178] has quit [Ping timeout: 244 seconds] 01:52:49 Ralith [~ralith@63.64.64.178] has joined #lisp 01:55:12 k0001 [~k0001@host76.190-228-122.telecom.net.ar] has joined #lisp 01:55:25 sellout [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #lisp 01:58:07 meiji11 [~user@S0106f8d111247e29.mh.shawcable.net] has joined #lisp 02:01:13 -!- seangrove [~user@c-71-202-126-17.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 02:04:17 -!- Yuuhi`` [benni@p5483BE55.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:12:36 -!- wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Ping timeout: 248 seconds] 02:14:47 steffi_s [~marioooh@184.152.73.25] has joined #lisp 02:21:01 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 02:21:09 zodiac1111 [~zodiac111@183.129.147.44] has joined #lisp 02:22:54 -!- springz [~springz@123.151.195.1] has quit [Ping timeout: 264 seconds] 02:23:24 Fare [~Fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #lisp 02:24:19 what name to give to datastructure transformations from pure to impure and back? 02:28:34 linearise! 02:29:22 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 02:29:54 -!- wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Client Quit] 02:34:49 carlo_au [~carlo@ppp59-167-1-133.lns1.mel4.internode.on.net] has joined #lisp 02:40:16 -!- Ralith [~ralith@63.64.64.178] has quit [Ping timeout: 246 seconds] 02:40:39 Ralith [~ralith@63.64.64.178] has joined #lisp 02:42:32 kanru [~kanru@118-163-10-190.HINET-IP.hinet.net] has joined #lisp 02:43:15 -!- steffi_s [~marioooh@184.152.73.25] has quit [Quit: zzzz] 02:43:36 sabalaba [~Adium@199-188-193-145.PUBLIC.monkeybrains.net] has joined #lisp 02:44:38 -!- Sorella_ [~quildreen@201-58-248-86.user.veloxzone.com.br] has quit [Quit: (quit :reason 'sleep)] 02:45:26 -!- pnq [~nick@ACA2FE4F.ipt.aol.com] has quit [Ping timeout: 250 seconds] 02:47:22 and the other way around? 02:47:36 kmcorbett [~kmcorbett@173-9-35-41-NewEngland.hfc.comcastbusiness.net] has joined #lisp 02:47:40 publish? share? 02:50:27 meh 02:50:44 box? 02:57:59 someone suggests ephemerize (also suggested thaw and taint... meh) 02:59:22 goodize and badize? ;) 03:00:24 isaacggg [4624d74a@gateway/web/freenode/ip.70.36.215.74] has joined #lisp 03:00:41 -!- isaacggg [4624d74a@gateway/web/freenode/ip.70.36.215.74] has left #lisp 03:01:28 mutabilize ? 03:01:34 mutabox ? 03:01:38 privatise/publish, but you probably want to avoid clashes with other domains. 03:02:06 yeah, it's too overloaded the wrong way 03:03:01 Fare: What was the counterpart to ephemeralize? persist? 03:03:03 -!- benny [~user@i577A1954.versanet.de] has quit [Ping timeout: 244 seconds] 03:05:07 springz [~springz@118-163-74-175.HINET-IP.hinet.net] has joined #lisp 03:06:05 yes 03:06:25 which is not what my thing does -- pkhuong's linearize is spot on 03:09:54 -!- zodiac1111 [~zodiac111@183.129.147.44] has quit [Quit: ] 03:11:14 -!- wbooze [~wbooze@xdsl-78-35-137-133.netcologne.de] has quit [Quit: Client Quit] 03:12:24 wbooze [~wbooze@xdsl-78-35-137-133.netcologne.de] has joined #lisp 03:13:28 -!- loke [~elias@bb115-66-85-121.singnet.com.sg] has quit [Ping timeout: 245 seconds] 03:16:44 -!- homie [~levgue@xdsl-78-35-137-133.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:19:26 homie [~levgue@xdsl-78-35-137-133.netcologne.de] has joined #lisp 03:20:03 loke [~elias@bb115-66-85-121.singnet.com.sg] has joined #lisp 03:22:46 lcc [~user@unaffiliated/lcc] has joined #lisp 03:30:04 -!- carlo_au [~carlo@ppp59-167-1-133.lns1.mel4.internode.on.net] has quit [Quit: Leaving] 03:32:04 -!- poisonarms [~poisonarm@cpe-70-116-22-88.austin.res.rr.com] has left #lisp 03:36:26 leo2007 [~leo@119.255.41.67] has joined #lisp 03:41:05 pspace [~andrew@76.14.85.11] has joined #lisp 03:45:51 -!- flavioribeiro [~flaviorib@177.142.160.5] has quit [Remote host closed the connection] 03:48:04 -!- mcspiff [~user@CPE78cd8ec16698-CM78cd8ec16695.cpe.net.cable.rogers.com] has quit [Read error: Operation timed out] 03:49:14 pnq [~nick@AC81485A.ipt.aol.com] has joined #lisp 03:59:37 I'm getting this warning from SBCL: 03:59:38 note: doing float to pointer coercion (cost 13) to "" 04:00:05 Is there a way I can fix this through some kind of declaration? 04:01:12 loke: it's a note, not a warning. And no: the issue is inherent to the generic calling convention. If it matters, you can try to pass (stack-allocated) specialised vectors around, use local functions, or inline them. 04:01:49 pkhuong: I see 04:02:14 I was porting an implementation of the Perlin simplex noise generation algorithm 04:02:51 I managed to speed it up from 9 seconds to 0.6 seconds with some type declarations. I was just looking for more low hanging fruits. 04:03:24 Speaking of which... The XMMn registers I see in the disassembly, is that vector registers? 04:03:38 not necessarily. 04:04:15 what are those registers then? 04:04:34 x87 has been deprecated for years. Unless one really needs extended precision (or more registers, but I don't think any compiler gets that quite right yet), using scalar SSE is recommended. 04:05:07 hmm 04:05:54 complex arithmetic is vectorised (what little can be done at the level of individual arithemtic operations). That's about it. 04:06:00 I see 04:06:08 but all of those XMM registers, what are they? 04:06:13 SSE? 04:06:31 yes, they're SSE registers. SSE supports scalar FP operations as well. 04:06:41 OK 04:07:00 SBCL does not make any difference between long-float and double-float, right? 04:07:15 right. 04:07:43 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Quit: back later, testing a drive] 04:08:33 -!- loke [~elias@bb115-66-85-121.singnet.com.sg] has left #lisp 04:08:38 loke [~elias@bb115-66-85-121.singnet.com.sg] has joined #lisp 04:10:46 pkhuong: I also have this: 04:10:46 http://paste.lisp.org/display/130455 04:10:54 WHat can I do to work around that? 04:11:55 I think the note is clear: it can't prove that the result of that truncate is a (signed-byte 64), so it calls the slow path instead. 04:12:00 Yeah 04:12:03 ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has joined #lisp 04:12:03 -!- ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has quit [Changing host] 04:12:03 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 04:12:07 but... I wrapped it in a (THE ...) and it didn't help 04:12:30 that's rarely the best way to do these things. 04:12:41 How is the range of truncate determined? 04:13:09 -!- lcc [~user@unaffiliated/lcc] has quit [Quit: bye] 04:14:08 http://paste.lisp.org/display/130456 04:14:35 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Read error: Operation timed out] 04:15:17 ... it's a simple question. In (truncate x), where x is a double float, how would you determine the range of that form? 04:15:33 ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has joined #lisp 04:15:34 -!- ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has quit [Changing host] 04:15:34 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 04:16:01 -!- pnq [~nick@AC81485A.ipt.aol.com] has quit [Ping timeout: 265 seconds] 04:16:10 pkhuong: Simple? Hmm... I don't think I can add a type declaration on a flat to indicate range? 04:16:29 how would *you* as a human? 04:16:54 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Read error: Connection reset by peer] 04:17:05 Well, the range would be the same as the input float, yes? 04:17:44 Right (you get to cut off the fractional part off the edges, but that's not important here) 04:17:52 Indeed 04:18:03 ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has joined #lisp 04:18:04 -!- ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has quit [Changing host] 04:18:04 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 04:18:30 But it's integer. So I presume the issue is that a double has a larger range than a fixnum 04:18:33 so, if you want to ensure that the range of that truncate form is a subtype of (signed-byte 64), i.e. [-2^63, 2^63 -1], how would you do it? 04:19:06 I'd have to clamp it somehow. However, I know for a fact that the input number is already within that range 04:19:06 this is completely independent of fixnums and has all to do with CL not returning crap on overflow. 04:19:29 loke: so declare the *input*'s range. 04:21:09 Ah OK, I just realised that you _can_ indeed have a bound of floats... My mistake was that I gave the bound as an integer. I should read error messages more carefully... (double-float 0 100) doesn't work, (double-float 0d0 100d0) does. 04:21:47 The way SBCL treats declarations is that they're potentially checked, and then assumed true. To check whether the value of the truncate form is a machine word, it still has to be computed, which uses the slow path when the value might overflow machine integers. Declaring the argument's range potentially inserts simple FP comparisons, and the information can be used to derive further bounds and types. 04:22:49 It's extremely difficult to propagate type information backward, from result types to argument types, if one wants to closely follow the spec: type errors may be detected too early. 04:23:13 Yeah, I understand now 04:23:15 Thanks a lot 04:25:56 -!- wbooze [~wbooze@xdsl-78-35-137-133.netcologne.de] has quit [Ping timeout: 248 seconds] 04:26:14 grad3 is strangely constructed. Why don't you just use a 3x3 array of double floats? 04:26:38 Another solution here would be to coerce the result to double-float, yes? 04:26:54 That would keep it as a float, and perform the truncate operation on the floating point register? 04:27:17 pkhuong: I could... It's just that the code is a 1:1 port of some Javascript code 04:27:38 -!- homie [~levgue@xdsl-78-35-137-133.netcologne.de] has quit [Ping timeout: 245 seconds] 04:28:14 loke: there is no such operation in SSE. Truncation always transits by machine integer. Of course values that overflow 64 bit registers don't have any fractional part anyway. 04:29:03 pkhuong: even if I were t use FLOOR instead? 04:29:26 Plus, that's not the sort of transformation SBCL commonly performs, even if it were possible. 04:29:44 I see 04:30:22 loke: same difference. 04:31:26 OK 04:31:44 Nice, now I've gotten rid of all warnings except for the return-value warning I asked about initially 04:31:57 these aren't warnings. 04:32:01 Is there some way I can MUFFLE-CONDITION or something to just shut the warning up? 04:32:03 Sorry 04:32:05 Copiler note 04:32:30 yes. You can even google for "sbcl muffle note" and feel lucky. 04:33:33 But I want other notes. It's just that specific one I want muffled 04:33:36 is that possible? 04:34:00 with appropriate scoping tricks. I wouldn't bother. 04:34:07 All right 04:34:09 Thanks 04:34:15 I've bothered you enouhg :-) 04:34:41 From 9 seconds to 0.438. That will actually save me real money (as this will be running on EC2) 04:35:55 Specifying that matrix with double floats instead of integers may save you some more money. 2-3 cycle latency converting ints to floats, plus the range check. 04:36:17 wccoder [~wccoder@S01060026f3c6bad7.no.shawcable.net] has joined #lisp 04:37:18 and the random byte vector could be initialised with map-into; that'd skip the temporary list. 04:38:21 There is no way of type-declare a simple vector and indicating its element type? (SIMPLE-VECTOR INTEGER 3) doesn't work. With ARRAY it does, though 04:39:42 dnolen [~user@cpe-69-203-204-197.nyc.res.rr.com] has joined #lisp 04:39:53 simple-vector is a shortcut for (simple-array t (*)). Use the long hand version if the convenience type isn't convenient. 04:40:18 -!- gurrag [~gurrag@unaffiliated/gurrag] has quit [Ping timeout: 264 seconds] 04:40:44 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 04:41:46 -!- EyesIsMine [~Eyes@WiseOS/Founder/EyesIsMine] has quit [Read error: Connection reset by peer] 04:43:08 didi [~user@unaffiliated/didi/x-1022147] has joined #lisp 04:44:42 Shouldn't this work? 04:45:00 Apparently `progv' is not making the substitutions. 04:46:28 ?op is a function, there, not a variable. wrong namespace. 04:46:37 -!- jcazevedo [~jcazevedo@bl6-94-169.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 04:47:07 -!- Kvaks [~quassel@15.123.34.95.customer.cdi.no] has quit [Ping timeout: 240 seconds] 04:47:48 Kvaks_ [~quassel@15.123.34.95.customer.cdi.no] has joined #lisp 04:48:27 -!- DDR [~chatzilla@d172-218-2-5.bchsia.telus.net] has quit [Quit: for the love of god this is not safe for work] 04:49:42 Bike: oic 04:50:34 Well, I'm stuck then. This is how PAIP does it. 04:50:58 jcazevedo [~jcazevedo@bl18-76-116.dsl.telepac.pt] has joined #lisp 04:51:12 -!- leo2007 [~leo@119.255.41.67] has quit [Remote host closed the connection] 04:51:26 didi: time to read better. 04:51:36 pkhuong: What do you mean? 04:51:45 I don't remember anything like that in PAIP... 04:52:07 http://paste.kde.org/514238/ 04:52:13 -!- dnolen [~user@cpe-69-203-204-197.nyc.res.rr.com] has quit [Ping timeout: 245 seconds] 04:52:30 Maybe I misspelled something? 04:52:59 didi: which do you think is more likely? That Peter Norvig wrote and published a fundamentally broken CL program and you're the first to find about it, or that the error is on your end? 04:53:25 That says (eval (second (first pattern))), not just (eval pattern). And it's specialized for the ?if pattern that has arbitrary CL code in it as I recall. 04:53:40 pkhuong: The latter, obviously. Although I don't know what you're trying to say. 04:55:38 Bike: yes, it is. I just tried to come up with a simple version of if so I could test it. Oh well, I'll keep looking. Thanks. 04:56:18 zodiac1111 [~zodiac111@183.129.147.44] has joined #lisp 04:56:52 -!- fold [~fold@71-8-117-85.dhcp.ftwo.tx.charter.com] has quit [Ping timeout: 248 seconds] 04:56:55 I'm not sure what you're trying to accomplish with eval-pattern anyway. 04:57:31 Bike: Test `progv'? 04:58:09 What, you think it'd be broken? 04:58:28 kushal [kdas@nat/redhat/x-odiixvvatxoiyfjf] has joined #lisp 04:58:29 -!- kushal [kdas@nat/redhat/x-odiixvvatxoiyfjf] has quit [Changing host] 04:58:29 kushal [kdas@fedora/kushal] has joined #lisp 04:58:32 Bike: I don't know. It's the first time I saw a `progv'. 04:59:03 it's not used often. one of those odd things kept over from the bad old days that still sees occasional use, far as I know. 04:59:47 I see. 05:00:36 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 240 seconds] 05:01:03 -!- ace4016 [~ace4016@cpe-024-074-197-085.ec.res.rr.com] has quit [Ping timeout: 250 seconds] 05:07:57 sytse [sytse@swielinga.nl] has joined #lisp 05:08:31 getoffmalawn [~getoffmal@oxcoda.safenetbox.biz] has joined #lisp 05:11:12 benny [~user@i577A76B2.versanet.de] has joined #lisp 05:12:23 theos [~theos@unaffiliated/theos] has joined #lisp 05:13:13 - 05:15:38 mucker [~mucker@183.83.240.198] has joined #lisp 05:16:00 -!- Kvaks_ [~quassel@15.123.34.95.customer.cdi.no] has quit [Ping timeout: 252 seconds] 05:16:30 Kvaks [~quassel@15.123.34.95.customer.cdi.no] has joined #lisp 05:18:52 Spion [~spion@unaffiliated/spion] has joined #lisp 05:22:54 -!- Spion_ [~spion@unaffiliated/spion] has quit [Ping timeout: 264 seconds] 05:24:01 -!- Natch [~Natch@178.73.212.235] has quit [K-Lined] 05:24:48 leo2007 [~leo@119.255.41.67] has joined #lisp 05:26:04 -!- didi [~user@unaffiliated/didi/x-1022147] has left #lisp 05:27:38 mrSpec [~Spec@LPuteaux-156-15-35-166.w82-127.abo.wanadoo.fr] has joined #lisp 05:27:38 -!- mrSpec [~Spec@LPuteaux-156-15-35-166.w82-127.abo.wanadoo.fr] has quit [Changing host] 05:27:38 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 05:30:45 -!- sabalaba [~Adium@199-188-193-145.PUBLIC.monkeybrains.net] has quit [Quit: Leaving.] 05:35:48 Kron_ [~Kron@2.49.82.19] has joined #lisp 05:36:16 sdemarre [~serge@91.176.49.213] has joined #lisp 05:51:07 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 05:51:16 gravicappa [~gravicapp@ppp91-77-162-38.pppoe.mtu-net.ru] has joined #lisp 05:54:14 Zabaq [~Zaba@ip-89-176-173-114.net.upcbroadband.cz] has joined #lisp 06:03:30 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 06:05:09 -!- meiji11 [~user@S0106f8d111247e29.mh.shawcable.net] has quit [Read error: Operation timed out] 06:05:27 -!- atsidi [~nkraft@ip72-192-253-246.dc.dc.cox.net] has quit [Read error: Operation timed out] 06:05:42 katerbau [~axel@xdsl-81-173-159-177.netcologne.de] has joined #lisp 06:05:58 -!- maxm [~user@unaffiliated/maxm] has quit [Ping timeout: 245 seconds] 06:06:20 -!- katerbau [~axel@xdsl-81-173-159-177.netcologne.de] has left #lisp 06:09:48 rbarraud [~rbarraud@125-237-76-181.jetstream.xtra.co.nz] has joined #lisp 06:11:34 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Read error: Connection reset by peer] 06:12:47 -!- getoffmalawn [~getoffmal@oxcoda.safenetbox.biz] has quit [Quit: WeeChat 0.3.8] 06:13:49 -!- dan64 [~dan64@dannyadam.com] has quit [Excess Flood] 06:15:35 flanfl [~flanfl@cpc1-sgyl27-2-0-cust785.sgyl.cable.virginmedia.com] has joined #lisp 06:18:20 -!- Zabaq [~Zaba@ip-89-176-173-114.net.upcbroadband.cz] has quit [Ping timeout: 252 seconds] 06:20:43 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 06:20:54 dan64 [~dan64@dannyadam.com] has joined #lisp 06:20:54 -!- dan64 [~dan64@dannyadam.com] has quit [Excess Flood] 06:22:40 dan64 [~dan64@dannyadam.com] has joined #lisp 06:23:55 didi [~user@unaffiliated/didi/x-1022147] has joined #lisp 06:23:56 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 06:24:13 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 06:25:11 OK, that's weird. I tried loading PAIP's code from , `patmatch.lisp' and I still get the `EVAL: undefined function ?OP' error. 06:25:14 ur5us [~ur5us@121-98-128-74.bitstream.orcon.net.nz] has joined #lisp 06:25:39 didi: have you tried http://paste.lisp.org/display/130167 06:25:58 pjb: Nope. I'll try it! 06:29:26 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:29:47 EyesIsMine [~Eyes@WiseOS/Founder/EyesIsMine] has joined #lisp 06:30:08 -!- acristin [~Andrew@c-24-19-55-96.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 06:30:44 -!- hocwp [~user@AAmiens-552-1-92-96.w92-155.abo.wanadoo.fr] has quit [Ping timeout: 248 seconds] 06:33:03 -!- sdemarre [~serge@91.176.49.213] has quit [Ping timeout: 245 seconds] 06:33:05 punee [~punee@set25-1-88-166-168-141.fbx.proxad.net] has joined #lisp 06:33:32 cymew [~cymew@fw01d.snowmen.se] has joined #lisp 06:34:18 sabalaba [~Adium@c-24-5-81-193.hsd1.ca.comcast.net] has joined #lisp 06:35:09 LaughingMan [~chatzilla@boccacio.fh-trier.de] has joined #lisp 06:35:54 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 06:36:09 Archenoth [~user@96.51.223.95] has joined #lisp 06:36:54 -!- flanfl [~flanfl@cpc1-sgyl27-2-0-cust785.sgyl.cable.virginmedia.com] has quit [Remote host closed the connection] 06:37:10 gko [~user@42.71.207.85] has joined #lisp 06:37:32 -!- fantazo [~fantazo@91.119.101.47] has quit [Remote host closed the connection] 06:37:35 -!- LaughingMan [~chatzilla@boccacio.fh-trier.de] has quit [Remote host closed the connection] 06:38:04 pjb: Thank you for the code. But I still get the error. The offending form is (pat-match '(?x ?op ?y (?if (?op ?x ?y))) '(3 > 4)) 06:40:17 I think (?if (funcall ?op ?x ?y)) oughta work? 06:40:49 Bike: Yay. Indeed. 06:41:18 Although I don't know if it's on the spirit of the thing. 06:42:10 the... spirit? 06:42:16 Bike: I don't know... 06:42:55 sounds like a good reason not to fret over it. 06:43:00 :^) 06:50:38 -!- spacefrogg^ is now known as spacefrogg 06:51:19 There is a comment line that is present in the website code but not in the book that I can't parse: ;; *** fix, rjf 10/1/92 (used to eval binding values) 06:53:12 jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has joined #lisp 06:53:22 Looks like Richard J Fateman fixed a bug in which binding values were evaluated rather than directly looked up. 06:53:45 -!- xristos [~x@2001:4968:200:0:5652:ff:fe55:7b51] has quit [Read error: Connection reset by peer] 06:54:55 -!- dmizzle [~dmizzle@c-76-23-19-120.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 06:55:03 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 06:56:08 -!- cymew [~cymew@fw01d.snowmen.se] has quit [Quit: Konversation terminated!] 06:56:19 oic. Other than that the code looks the same. Oh well, I'll follow Bike's advice and move on. Next stop: Search Tools. 06:59:37 -!- ltriant [~ltriant@110-174-168-43.static.tpgi.com.au] has quit [Quit: Computer has gone to sleep] 07:00:53 hkBst [~marijn@79.170.210.172] has joined #lisp 07:00:53 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 07:00:53 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 07:01:31 mathslinux [~user@119.255.44.227] has joined #lisp 07:02:13 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Ping timeout: 245 seconds] 07:03:59 stat_vi [~stat@dslb-094-218-237-236.pools.arcor-ip.net] has joined #lisp 07:07:42 -!- insomniaSalt [~milan@unaffiliated/iammilan] has quit [Read error: Operation timed out] 07:08:53 xristos [~x@2001:4968:200:0:5652:ff:fe55:7b51] has joined #lisp 07:09:03 -!- xristos is now known as Guest92577 07:10:23 -!- lobo_d_b [~lobo_d_b@unaffiliated/juan--d--b/x-561435] has quit [Read error: Operation timed out] 07:10:52 insomniaSalt [~milan@unaffiliated/iammilan] has joined #lisp 07:12:12 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 07:15:46 -!- elliottcable is now known as elliottcable^ 07:17:53 lobo_d_b [~lobo_d_b@181.132.160.27] has joined #lisp 07:17:53 -!- lobo_d_b [~lobo_d_b@181.132.160.27] has quit [Changing host] 07:17:54 lobo_d_b [~lobo_d_b@unaffiliated/juan--d--b/x-561435] has joined #lisp 07:18:00 Natch [~Natch@gateway/tor-sasl/natch] has joined #lisp 07:18:55 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 07:19:56 carlo_au [~carlo@ppp118-208-15-87.lns20.bne1.internode.on.net] has joined #lisp 07:21:58 -!- elliottcable^ is now known as elliottcable 07:22:54 cymew [~cymew@fw01d.snowmen.se] has joined #lisp 07:23:18 ZabaQ [~jconnors@85.207.11.34] has joined #lisp 07:23:19 attila_lendvai [~attila_le@87.247.12.90] has joined #lisp 07:23:19 -!- attila_lendvai [~attila_le@87.247.12.90] has quit [Changing host] 07:23:20 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 07:24:03 -!- kpreid [~kpreid@adsl-75-36-181-224.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 250 seconds] 07:24:36 -!- didi [~user@unaffiliated/didi/x-1022147] has quit [Ping timeout: 248 seconds] 07:24:52 -!- zulu_inuoe [~zulu_inuo@c-174-58-204-235.hsd1.fl.comcast.net] has quit [Read error: Connection reset by peer] 07:25:44 -!- kmcorbett [~kmcorbett@173-9-35-41-NewEngland.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer] 07:25:49 zulu_inuoe [~zulu_inuo@c-174-58-204-235.hsd1.fl.comcast.net] has joined #lisp 07:25:54 -!- mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has quit [Remote host closed the connection] 07:26:07 kmcorbett [~kmcorbett@173-9-35-41-NewEngland.hfc.comcastbusiness.net] has joined #lisp 07:26:13 -!- tali713 [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 07:26:47 mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has joined #lisp 07:27:17 katerbau [~axel@pd956ba09.dip0.t-ipconnect.de] has joined #lisp 07:27:42 -!- teiresias [~teiresias@archlinux/trusteduser/teiresias] has quit [Ping timeout: 264 seconds] 07:27:42 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 264 seconds] 07:28:14 tali713 [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has joined #lisp 07:28:30 teiresias [~teiresias@archlinux/trusteduser/teiresias] has joined #lisp 07:28:54 -!- Fare [~Fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 264 seconds] 07:29:30 tessier [~treed@216.105.40.125] has joined #lisp 07:29:30 -!- tessier [~treed@216.105.40.125] has quit [Changing host] 07:29:30 tessier [~treed@kernel-panic/copilotco] has joined #lisp 07:31:52 Fare [~Fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #lisp 07:33:11 cyphase [~cyphase@unaffiliated/cyphase] has joined #lisp 07:35:07 -!- chu [~chu@unaffiliated/chu] has quit [Ping timeout: 240 seconds] 07:35:29 teggi [~teggi@113.172.38.202] has joined #lisp 07:36:28 -!- carlo_au [~carlo@ppp118-208-15-87.lns20.bne1.internode.on.net] has quit [Quit: Leaving] 07:36:59 chu [~chu@unaffiliated/chu] has joined #lisp 07:43:38 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Read error: Operation timed out] 07:44:53 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 07:48:29 am0c_ [~am0c@124.49.51.146] has joined #lisp 07:48:45 -!- tensorpudding [~michael@99.148.200.61] has quit [Ping timeout: 250 seconds] 07:49:22 agumonkey [~agu@85.158.70.86.rev.sfr.net] has joined #lisp 07:49:46 tensorpudding [~michael@99.148.200.61] has joined #lisp 07:50:00 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 252 seconds] 07:50:17 jdz [~jdz@89.201.97.48] has joined #lisp 07:52:51 -!- Bike [~Glossina@67-5-204-108.ptld.qwest.net] has quit [Quit: bed.] 07:53:32 -!- stat_vi [~stat@dslb-094-218-237-236.pools.arcor-ip.net] has quit [Quit: leaving] 07:56:34 attila_lendvai [~attila_le@87.247.12.90] has joined #lisp 07:56:34 -!- attila_lendvai [~attila_le@87.247.12.90] has quit [Client Quit] 07:56:48 attila_lendvai [~attila_le@87.247.12.90] has joined #lisp 07:56:48 -!- attila_lendvai [~attila_le@87.247.12.90] has quit [Changing host] 07:56:48 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 07:57:57 Guest68166 [~zyhzyhfv@124.73.187.63] has joined #lisp 07:58:44 -!- Guest92577 [~x@2001:4968:200:0:5652:ff:fe55:7b51] has quit [Read error: Connection reset by peer] 08:00:55 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 240 seconds] 08:01:41 iocor [~textual@unaffiliated/iocor] has joined #lisp 08:08:15 sytse [sytse@swielinga.nl] has joined #lisp 08:10:07 -!- springz [~springz@118-163-74-175.HINET-IP.hinet.net] has quit [Ping timeout: 240 seconds] 08:10:44 prxq [~mommer@mnhm-590c1958.pool.mediaWays.net] has joined #lisp 08:15:33 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Remote host closed the connection] 08:15:33 -!- clog [~nef@bespin.org] has quit [Ping timeout: 252 seconds] 08:19:54 Jeanne-Kamikaze [~Jeanne-Ka@235.177.223.87.dynamic.jazztel.es] has joined #lisp 08:20:18 shifty [~user@114-198-81-106.dyn.iinet.net.au] has joined #lisp 08:20:26 c_arenz [arenz@nat/ibm/x-yahhtkcikhszpbov] has joined #lisp 08:21:47 -!- jcazevedo [~jcazevedo@bl18-76-116.dsl.telepac.pt] has quit [Quit: jcazevedo] 08:23:48 springz [~springz@118-163-74-175.HINET-IP.hinet.net] has joined #lisp 08:23:48 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 08:24:14 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 08:25:21 -!- iocor [~textual@unaffiliated/iocor] has quit [Quit: Computer has gone to sleep.] 08:29:07 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 240 seconds] 08:31:08 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 08:31:16 -!- Kryztof [~user@81.174.155.115] has quit [Ping timeout: 248 seconds] 08:32:21 how do I create a number that can be represented with #x10000 when my only parameter is the number (digit, really) 5? 08:34:08 (byte 1 5) it seems 08:35:07 (format nil "~2r" (logxor #x1ff (byte 1 5))) does what I want, it seems 08:35:28 -!- mucker [~mucker@183.83.240.198] has quit [Ping timeout: 252 seconds] 08:37:14 kpreid [~kpreid@adsl-75-36-181-224.dsl.pltn13.sbcglobal.net] has joined #lisp 08:37:33 (expt 16 5) 08:37:46 (ash 1 5) 08:37:55 jdz: #x not #b 08:38:05 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 08:38:18 (ash 1 (* 4 5)) if you prefer. 08:38:30 -!- tensorpudding [~michael@99.148.200.61] has quit [Ping timeout: 264 seconds] 08:43:42 well I'm working with bytes really 08:43:55 #x1ff is just shorter to write than #b111111111 08:44:21 but for clarity I will use #b111111111 here 08:46:21 -!- peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Ping timeout: 252 seconds] 08:46:29 DGASAU [~user@91.218.144.129] has joined #lisp 08:46:38 kingless [~user@108-65-61-54.lightspeed.rlghnc.sbcglobal.net] has joined #lisp 08:48:41 -!- kingless [~user@108-65-61-54.lightspeed.rlghnc.sbcglobal.net] has quit [Client Quit] 08:49:13 -!- rbarraud [~rbarraud@125-237-76-181.jetstream.xtra.co.nz] has quit [Ping timeout: 255 seconds] 08:50:54 bobbysmith007: herep? 08:58:03 bitonic [~user@host86-154-103-109.range86-154.btcentralplus.com] has joined #lisp 09:01:43 ccomendant [~user@gateway/tor-sasl/ccomendant] has joined #lisp 09:02:53 hydroPump [~nmss@78.189.38.225] has joined #lisp 09:02:57 hi 09:02:59 Im looking for hacker who hacks fb accounts. I'll pay what it cost. 09:04:44 iocor [~textual@unaffiliated/iocor] has joined #lisp 09:05:08 -!- loke [~elias@bb115-66-85-121.singnet.com.sg] has quit [Ping timeout: 245 seconds] 09:06:46 hydroPump: if it works for your target, try something similar to http://www.bash.org/?244321 09:07:21 -!- kpreid [~kpreid@adsl-75-36-181-224.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 09:07:46 lol 09:07:50 it is not a simple job :) 09:10:23 xristos [~x@2001:4968:200:0:5652:ff:fe55:7b51] has joined #lisp 09:10:34 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 09:10:40 -!- xristos is now known as Guest55653 09:10:45 attila_lendvai [~attila_le@87.247.12.90] has joined #lisp 09:10:45 -!- attila_lendvai [~attila_le@87.247.12.90] has quit [Changing host] 09:10:45 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 09:13:13 -!- Razz [~tim@46.4.112.245] has quit [Quit: Lost terminal] 09:15:06 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 264 seconds] 09:15:11 naeg [~naeg@194.208.239.170] has joined #lisp 09:15:53 loke [~elias@bb115-66-85-121.singnet.com.sg] has joined #lisp 09:17:02 -!- am0c_ [~am0c@124.49.51.146] has quit [Remote host closed the connection] 09:18:21 -!- sabalaba [~Adium@c-24-5-81-193.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 09:19:37 -!- naeg [~naeg@194.208.239.170] has quit [Ping timeout: 240 seconds] 09:21:37 sabalaba [~Adium@c-24-5-81-193.hsd1.ca.comcast.net] has joined #lisp 09:22:38 -!- robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has quit [Ping timeout: 245 seconds] 09:22:50 silenius [~silenius@i59F77377.versanet.de] has joined #lisp 09:22:57 -!- tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has quit [Ping timeout: 265 seconds] 09:23:03 -!- mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has quit [Ping timeout: 245 seconds] 09:23:12 -!- Guest68166 [~zyhzyhfv@124.73.187.63] has quit [Ping timeout: 250 seconds] 09:24:08 mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has joined #lisp 09:24:18 robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has joined #lisp 09:25:15 -!- Posterdati [~tapioca@host113-237-dynamic.6-87-r.retail.telecomitalia.it] has quit [Quit: Leaving] 09:25:41 tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has joined #lisp 09:27:30 cyphase [~cyphase@unaffiliated/cyphase] has joined #lisp 09:31:02 Posterdati [~tapioca@host113-237-dynamic.6-87-r.retail.telecomitalia.it] has joined #lisp 09:31:06 ignas [~ignas@office.pov.lt] has joined #lisp 09:32:42 naeg [~naeg@194.208.239.170] has joined #lisp 09:36:33 jcazevedo [~jcazevedo@193.136.27.164] has joined #lisp 09:39:35 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 09:40:42 I assumed you wanted 5 hexadecimal digits, since you asked explicitely for an hexadecimal representation. Hence (expt 16 5). 09:41:35 Then, after having asked for a number full of 0s, you're talking of binary digits with numbers fulls of 1s!?!?! 09:43:04 wingy [~wingie@89-253-67-245.customers.ownit.se] has joined #lisp 09:43:37 atm im studying both lisp and clojure .. are there strong reasons for one to pick lisp over clojure? 09:43:57 wingy: we cannot judge what "strong" means to you 09:44:09 what answer do you expect to that question in #lisp? 09:44:30 i have no expectations 09:44:32 wingy: I prefer Common Lisp. that's a strong reason 09:45:06 i keep reading then 09:45:19 wingy: common lisp is a standardized, mature language with a long history and a large existing code base. it is old, and that shows. 09:45:21 wingy: one (perhaps not strong) reason is that there's a CL for java (ABCL), but no other clojure 09:46:25 wingy: clojure, on the other hand, is a young language with many modern ideas. it is more hip than cl and has a larger young following, but comparatively immature. 09:47:15 is there a reason why common lisp hasn't made its way to commercial ground like Heroku? 09:47:29 so it would be easier to deploy lisp apps 09:47:38 DrForr [~jgoff@d149031.upc-d.chello.nl] has joined #lisp 09:47:38 -!- harish [~harish@cm108.zeta234.maxonline.com.sg] has quit [Ping timeout: 245 seconds] 09:47:57 wingy: nobody bothered 09:48:05 wingy: there is a cl deployment pack for heroku. i guess you should really read more. 09:48:16 I don't know, have you tried googling for "heroku lisp"? 09:48:17 wingy: Lack of interest/manpower. Also, afair there's a heroku pack for CL. 09:50:15 -!- Guest55653 [~x@2001:4968:200:0:5652:ff:fe55:7b51] has quit [Read error: Connection reset by peer] 09:52:50 antoszka: ill check on that 09:52:58 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Quit: Close the world, Open the nExt] 09:54:08 -!- silenius [~silenius@i59F77377.versanet.de] has quit [Quit: Leaving] 09:54:13 -!- springz [~springz@118-163-74-175.HINET-IP.hinet.net] has quit [Ping timeout: 246 seconds] 09:57:24 -!- mathslinux [~user@119.255.44.227] has left #lisp 09:57:45 [SLB] [~slabua@host55-130-dynamic.59-82-r.retail.telecomitalia.it] has joined #lisp 09:57:45 -!- [SLB] [~slabua@host55-130-dynamic.59-82-r.retail.telecomitalia.it] has quit [Changing host] 09:57:45 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 09:58:18 -!- Jeanne-Kamikaze [~Jeanne-Ka@235.177.223.87.dynamic.jazztel.es] has quit [Ping timeout: 264 seconds] 09:58:37 am0c_ [~am0c@124.49.51.146] has joined #lisp 10:00:54 -!- gko [~user@42.71.207.85] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:03:05 lnostdal_ [~lnostdal@80.203.136.124] has joined #lisp 10:04:10 -!- wingy [~wingie@89-253-67-245.customers.ownit.se] has left #lisp 10:04:54 rudi [~rudi@193.157.199.45] has joined #lisp 10:05:36 Joreji [~thomas@vpn-eu1.unidsl.de] has joined #lisp 10:07:14 springz [~springz@123.151.195.1] has joined #lisp 10:10:58 Jeanne-Kamikaze [~Jeanne-Ka@235.177.223.87.dynamic.jazztel.es] has joined #lisp 10:11:17 clog [~nef@bespin.org] has joined #lisp 10:18:03 -!- kushal [kdas@fedora/kushal] has quit [Ping timeout: 265 seconds] 10:21:31 anaumov [~anaumov@opensuse/member/Alexander-Naumov] has joined #lisp 10:22:03 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 10:23:46 -!- jdz [~jdz@89.201.97.48] has quit [Ping timeout: 244 seconds] 10:25:51 jdz [~jdz@89.201.97.48] has joined #lisp 10:30:23 xristos [~x@2001:4968:200:0:5652:ff:fe55:7b51] has joined #lisp 10:30:40 -!- xristos is now known as Guest61349 10:38:31 -!- __class__ [~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net] has quit [Read error: Connection reset by peer] 10:41:07 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 240 seconds] 10:42:15 Yuuhi [benni@p5483BF2C.dip.t-dialin.net] has joined #lisp 10:42:35 ticking [~janpaulbu@87.253.189.132] has joined #lisp 10:42:57 peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #lisp 10:43:26 -!- springz [~springz@123.151.195.1] has quit [Ping timeout: 252 seconds] 10:44:31 -!- ccomendant [~user@gateway/tor-sasl/ccomendant] has quit [Remote host closed the connection] 10:45:11 ccomendant [~user@gateway/tor-sasl/ccomendant] has joined #lisp 10:48:26 __class__ [~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net] has joined #lisp 10:49:17 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Leaving...] 10:49:33 tfb [~tfb@restormel.cley.com] has joined #lisp 10:51:37 -!- mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has quit [Ping timeout: 240 seconds] 10:53:14 ticking [~janpaulbu@87.253.189.132] has joined #lisp 10:53:55 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 10:57:00 emma [~em@unaffiliated/emma] has joined #lisp 10:59:55 -!- dim [~dim@prometheus.naquadah.org] has left #lisp 11:00:22 dim [~dim@prometheus.naquadah.org] has joined #lisp 11:00:30 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.8] 11:01:18 -!- ur5us [~ur5us@121-98-128-74.bitstream.orcon.net.nz] has quit [Ping timeout: 264 seconds] 11:02:20 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 248 seconds] 11:04:13 sytse [sytse@swielinga.nl] has joined #lisp 11:05:37 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 11:06:25 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 11:06:30 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Leaving...] 11:07:36 -!- leo2007 [~leo@119.255.41.67] has quit [Quit: home] 11:08:40 msxx [~yhiselamu@lap.ee] has joined #lisp 11:15:47 ticking [~janpaulbu@80.187.103.122] has joined #lisp 11:16:27 mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has joined #lisp 11:16:57 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #lisp 11:18:20 naeg [~naeg@194.208.239.170] has joined #lisp 11:20:44 Stack overflow on temp stack. 11:20:48 I don't like that. 11:21:41 Yes, I got that in ccl this morning too. It's an infinite recursion. 11:22:15 yes trying in sbcl would confirm, I'd like to understand from where though :) 11:22:38 sbcl says This is probably due to heavily nested or infinitely recursive function calls, or a tail call that SBCL cannot or has not optimized away. 11:22:44 A backtrace would be helpful. 11:23:11 (defun copy-puzzle-array (array) "copy given GRID" (let ((a (make-array '(9 9) :element-type (array-element-type array)))) (loop for r below 9 do (loop for c below 9 do (setf (aref a r c) (aref array r c)))) a)) 11:23:16 backtrace seems to point to that function 11:23:27 ccl gives a backtrace (then blocks) 11:23:48 and the ccl backtrace shows make-array as the culprit 11:24:03 the element type here is '(integer 0 #b111111111) 11:24:21 and I've seen it expanded as (unsigned-byte 8), which looks wrong to me 11:24:23 This is not a recursive function, so that's not the culprit. 11:24:29 Search a caller that's recursive. 11:25:27 -!- ticking [~janpaulbu@80.187.103.122] has quit [Read error: Connection reset by peer] 11:25:37 yeah 11:26:18 seems I forgot to switch to the new "api" in some functions 11:26:24 mishoo [~mishoo@178.138.35.244] has joined #lisp 11:29:24 ticking [~janpaulbu@tmo-102-117.customers.d1-online.com] has joined #lisp 11:31:05 Hi, I'm looking at a server which grows until it crashes after about six weeks. LispWorks 6.01 on Linux. (deliver:analyse-heap ...) indicates that there is a growing number of simple-base-string, so I wanted to look at the allocated strings. In deliver:sweep-all-objects, I print the object if it is a simple-base-string. Yup, there are many strings that we probably don't need. How do I go about locating where in the code these 11:31:05 strings are created/leaked? 11:31:33 I have (eq 1 (logcount x)), how to quickly know which is the set bit? 11:32:08 -!- ticking [~janpaulbu@tmo-102-117.customers.d1-online.com] has quit [Client Quit] 11:32:33 ticking [~janpaulbu@tmo-102-117.customers.d1-online.com] has joined #lisp 11:33:07 (log x 2) it seems :) 11:33:19 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Read error: Connection reset by peer] 11:34:20 chr: what's inside those strings? 11:34:37 It should be obvious what function created the string, looking at what's inside them. 11:34:50 dim: (eq 1 1) --> NIL. 11:34:56 (possibly). 11:35:07 pjb: how do you look at some string, not knowing where it has been allocated? 11:35:16 oh, even with literals? 11:35:20 sweep-all-objects. 11:35:27 And more so with literals. 11:35:49 (= 1 1) then? 11:35:53 Yes. 11:36:05 or (eql 1 1) if you want (eql 1 1.0) --> NIL 11:36:16 uh, sweep-all-objects, nice. 11:36:25 I don't 11:36:30 then = 11:37:23 pjb: Some strings are warning, others are fragments of the input files which the server reads. 11:37:32 *warnings 11:37:43 chr: so there, you know where to look. 11:38:12 chr: now either you're keeping those strings in your data structures (you could write a data walker to find them), or there's a bug in the GC. 11:38:55 If sweep-all-object works as a data walker instead of a heap walker, does it have an option to tell what object references what object? 11:39:14 chr: do you use hash-table? objects can easily hide there. 11:39:40 -!- hydroPump [~nmss@78.189.38.225] has left #lisp 11:39:54 chr: or perhaps you're using dynamic variables instead of lexical variables? symbols are not GC'ed, therefore their dynamic value either (symbol-value). 11:40:07 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 11:40:23 Well, interned symbols aren't. 11:40:31 Right. 11:41:08 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 11:41:17 pjb: Thousands of hash tables. I should check those, yes. 11:42:08 pjb: Could you rephrase the fragment you wrote on "their dynamic value"? 11:42:40 atsidi [~nkraft@ip72-192-253-246.dc.dc.cox.net] has joined #lisp 11:43:05 if you write (setf x "hello") instead of (let ((x "hello")) ) then the implementation may do (setf (symbol-value 'x) "hello") and therefore the string is never GCed. 11:43:29 ie. check if you have free variables. 11:43:45 You could also write 'hello, in which case you'd get both a symbol and a string never GC'd. :) 11:44:22 That may also happen if you're using wrongly destructive operations instead of functional operations, notably on literals. 11:44:39 (then the data would hide in the "source" of the program, in its literals :-) 11:45:28 you can't deftype while being in a package sayth sbcl? 11:45:54 -!- ticking [~janpaulbu@tmo-102-117.customers.d1-online.com] has quit [Quit: Leaving...] 11:46:43 ticking [~janpaulbu@tmo-102-117.customers.d1-online.com] has joined #lisp 11:46:43 -!- ticking [~janpaulbu@tmo-102-117.customers.d1-online.com] has quit [Remote host closed the connection] 11:47:10 -!- mishoo [~mishoo@178.138.35.244] has quit [Read error: Connection reset by peer] 11:47:33 ticking [~janpaulbu@tmo-102-117.customers.d1-online.com] has joined #lisp 11:51:23 tsuru [~charlie@adsl-74-179-31-155.bna.bellsouth.net] has joined #lisp 11:51:47 -!- tsuru is now known as Guest68307 11:53:37 Indecipherable [~Indeciphe@41.13.24.225] has joined #lisp 11:56:48 -!- Indecipherable [~Indeciphe@41.13.24.225] has quit [Quit: used jmIrc] 12:00:26 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Remote host closed the connection] 12:01:43 -!- teggi [~teggi@113.172.38.202] has quit [Remote host closed the connection] 12:04:09 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Quit: Bacteria] 12:04:54 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 264 seconds] 12:05:24 Spion [~spion@unaffiliated/spion] has joined #lisp 12:08:12 gurrag [~gurrag@unaffiliated/gurrag] has joined #lisp 12:08:17 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 12:08:36 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 12:08:37 -!- ticking [~janpaulbu@tmo-102-117.customers.d1-online.com] has quit [Quit: Leaving...] 12:09:44 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 12:10:39 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 265 seconds] 12:10:55 -!- iocor [~textual@unaffiliated/iocor] has quit [Quit: Computer has gone to sleep.] 12:11:36 attila_lendvai [~attila_le@87.247.12.90] has joined #lisp 12:11:36 -!- attila_lendvai [~attila_le@87.247.12.90] has quit [Changing host] 12:11:36 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 12:12:49 -!- emma is now known as em 12:13:53 fold [~fold@71-8-117-85.dhcp.ftwo.tx.charter.com] has joined #lisp 12:15:43 AWizzArd [~the@splendidlord.com] has joined #lisp 12:18:00 maxm [~user@unaffiliated/maxm] has joined #lisp 12:22:25 -!- msxx [~yhiselamu@lap.ee] has quit [Quit: #yhiselamu | www.yhiselamu.ee (EOF)] 12:24:15 ISF [~ivan@201.82.158.233] has joined #lisp 12:26:17 -!- Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has quit [Quit: leaving] 12:28:25 -!- jdz [~jdz@89.201.97.48] has quit [Quit: Byebye.] 12:32:14 -!- zulu_inuoe [~zulu_inuo@c-174-58-204-235.hsd1.fl.comcast.net] has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 12:32:25 -!- lnostdal_ [~lnostdal@80.203.136.124] has quit [Ping timeout: 244 seconds] 12:32:26 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.8] 12:34:04 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [Read error: Connection reset by peer] 12:34:36 -!- am0c_ [~am0c@124.49.51.146] has quit [Remote host closed the connection] 12:35:55 steffi_s [~marioooh@184.152.73.25] has joined #lisp 12:36:42 iocor [~textual@unaffiliated/iocor] has joined #lisp 12:37:54 -!- Joreji [~thomas@vpn-eu1.unidsl.de] has quit [Ping timeout: 264 seconds] 12:41:02 -!- gravicappa [~gravicapp@ppp91-77-162-38.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 12:42:41 -!- gurrag [~gurrag@unaffiliated/gurrag] has quit [Quit: le mieux que je peux] 12:42:50 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 12:43:54 hi,is there a convenient way to turn (a (b c d) c d) to (b (a c d) c d) ? 12:45:27 -!- zodiac1111 [~zodiac111@183.129.147.44] has quit [Ping timeout: 265 seconds] 12:46:02 clhs rotatef 12:46:03 http://www.lispworks.com/reference/HyperSpec/Body/m_rotate.htm 12:46:23 ebwhite [~test3@113.118.105.234] has joined #lisp 12:48:15 -!- Guest61349 [~x@2001:4968:200:0:5652:ff:fe55:7b51] has quit [Read error: Connection reset by peer] 12:48:23 dim: that doesn't make much sense. what does sbcl actually say? 12:48:27 rudi: a and b are function.c and d are parameters 12:48:37 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 12:48:53 cfy: rotatef is the right answer to the question as asked 12:49:09 Xach: apparently it was because of using a constant that what not defined at the riht time, eval-when didn't rescue me, I don't need that type so much so I'm back to not using it 12:49:31 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 12:49:39 I completely broke my implementation when going from bit-vector to playing logs on fixnums, it seems 12:49:51 in a subtle enough way that I can't see it 12:50:00 Xach: but these are code,not data 12:50:25 flavioribeiro [~flaviorib@186.192.87.33] has joined #lisp 12:50:40 Xach: i'm editing lisp code,i just want swap function a and function b 12:51:36 an important clarification! i wonder if paredit has a key for that 12:52:59 Matt_S_G [~Matt_S_G@gateway/tor-sasl/mattsg/x-78535695] has joined #lisp 12:53:29 it does C-M- 12:54:03 -!- atsidi [~nkraft@ip72-192-253-246.dc.dc.cox.net] has quit [Quit: Leaving on a jet plane...] 12:54:10 rats, that key is eaten by my window manager 12:54:58 actually no sorry, I missed the fact he wanted b in front 12:55:28 actually its just c-left-array, paredit-forward-barf-sexp 12:56:11 Xach: rudi: well,thanks for helping 12:56:29 ahah, found it 12:56:33 *maxm* actually rarely uses it, because its weirdly non-symmetrical with the "slurp" functions, so that barf barf barf slurp slurp slurp does go back to original text, as one would expect 12:56:38 mucker [~mucker@183.83.240.198] has joined #lisp 12:57:16 I should begin to trust my understanding of basic stuff in CL so that I can quickly see where the errors are really coming from now... 12:57:42 -!- mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has quit [Ping timeout: 264 seconds] 12:57:42 wow. 12:57:54 maxm: it's better than mark+C-w C-y 12:57:54 the boost from bit-vectors to fixnums is incredible 12:58:04 Solved 50 of 50 easy puzzles (avg 0.003 sec (391.5 Hz), max 0.01 secs). 12:58:04 Solved 95 of 95 hard puzzles (avg 0.003 sec (331.6 Hz), max 0.012 secs). 12:58:05 Solved 11 of 11 hardest puzzles (avg 0.002 sec (415.8 Hz), max 0.004 secs). 12:58:26 I had 185, 1.7 and 55 Hz yesterday 12:58:27 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 12:58:31 and that's CCL :) 13:00:10 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:06:08 fails in sbcl and I don't get why, works in sbcl tho 13:06:26 fails and works? 13:06:41 yes, works too. in ccl tho. :) 13:07:09 any declarations in there? 13:07:10 no stacktrace in sbcl, do I have to setup something? (not using slime there yet) 13:07:29 only a top-level declaim 13:07:51 billstclair [~billstcla@p-69-195-52-33.dsl1.rtr.chat.fpma.frpt.net] has joined #lisp 13:07:51 -!- billstclair [~billstcla@p-69-195-52-33.dsl1.rtr.chat.fpma.frpt.net] has quit [Changing host] 13:07:51 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 13:07:53 try removing that first. 13:08:13 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Quit: No Ping reply in 180 seconds.] 13:08:22 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #lisp 13:08:34 xjiujiu [~quassel@218.77.14.202] has joined #lisp 13:08:37 leo2007 [~leo@222.130.138.85] has joined #lisp 13:08:39 -!- rudi [~rudi@193.157.199.45] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 13:08:47 same trace 13:08:56 Value of (CONS 1 (- SUDOKU::VALUE 1)) in (LOGXOR SUDOKU::POSSIBLE-VALUES (BYTE 1 (- SUDOKU::VALUE 1))) is (1 . 0), not a INTEGER. 13:09:15 it does not look like an error I would easily skip from an implementation to another, right? 13:09:19 -!- joast [~rick@98.145.85.206] has quit [Quit: Leaving.] 13:10:01 the function is (defun unset-possible-value (possible-values value) "return an integer representing POSSIBLE-VALUES with VALUE unset" (logxor possible-values (byte 1 (- value 1)))), and what's interesting is the call site 13:10:16 with wrong safety settings, you may see anything with bugs like these. 13:10:20 which looks like (unset-possible-value (aref values row col) value), and where value shouldn't be a cons 13:11:48 I'm adding (declare (type (integer 1 9) value)) where that counts 13:11:59 -!- Guest68307 is now known as tsuru` 13:12:04 -!- steffi_s [~marioooh@184.152.73.25] has quit [Quit: zzzz] 13:12:40 dim: i'd not put in any declarations until i positively know that they help. 13:12:58 they did in the bit-vector implementation 13:13:18 now that I switched to fixnums and logcount, logbitp and friends, that's not helping anymore, removed 13:13:35 I mean the toplevel declaim optimize speed 13:14:23 -!- xjiujiu [~quassel@218.77.14.202] has quit [Read error: Connection reset by peer] 13:14:48 the type declaration are not changing anything in the strange error from sbcl 13:14:50 too bad 13:14:52 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 13:15:13 it does not seem like a strange error but like a genuine bug to me :) 13:16:41 yes but what seems strange to me is that it doesn't occur in CCL at all, with the same exact input 13:17:12 joast [~rick@98.145.85.206] has joined #lisp 13:17:22 that is because ccl does not detect the bug, i guess. 13:18:27 xristos [~x@2001:4968:200:0:5652:ff:fe55:7b51] has joined #lisp 13:18:31 -!- kmcorbett [~kmcorbett@173-9-35-41-NewEngland.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 13:18:37 not only that, it also actually runs the code 13:18:51 -!- xristos is now known as Guest13729 13:19:37 dim: why don't you add a few check-types and let it run on ccl again? 13:19:43 -!- Arbamisto [~Arbamisto@67.197.37.202] has quit [Ping timeout: 245 seconds] 13:19:47 I don't know about check-types? 13:19:54 clhs check-type 13:19:54 http://www.lispworks.com/reference/HyperSpec/Body/m_check_.htm 13:20:07 yeah, reading (info "(ansicl) check-type") 13:20:33 you know where the problem occurs on sbcl, so add check-types that catch the problem on sbcl before the run-time error occurs, then run the same program on ccl 13:20:42 but well, would logxor run over a cons? 13:21:04 you need to debug your program 13:21:10 Arbamisto [~Arbamisto@67.197.37.202] has joined #lisp 13:21:46 it is safe to assume that both sbcl and ccl execute conformant and bug-free programs identically. in the presence of bugs, they may choke up differently or not at all. 13:22:36 the check-type didn't change anything 13:22:51 then your bug is somewhere else. 13:23:09 -!- gigamonkey [~gigamonke@adsl-99-155-193-68.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 265 seconds] 13:23:23 gigamonkey [~gigamonke@adsl-99-155-193-68.dsl.pltn13.sbcglobal.net] has joined #lisp 13:23:27 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 13:23:30 ahah 13:23:31 and actually the check-type should have triggered the type-error now. 13:23:39 byte seems not to be the same thing in sbcl and ccl 13:23:45 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 13:23:55 in sbcl, I have (byte 1 5) => (1 . 5) 13:24:12 in ccl it gives 32 13:24:20 dim: you shouldn't depend on what BYTE returns 13:24:27 ouch. 13:24:41 so, how do I create the value #b10000 when I have 5 as a parameter? 13:24:41 it's only meant to work with the CL things that take byte designators 13:24:50 (ash 1 5) 13:24:50 clhs byte 13:24:50 http://www.lispworks.com/reference/HyperSpec/Body/f_by_by.htm 13:25:06 ok 13:25:07 clhs ash 13:25:07 http://www.lispworks.com/reference/HyperSpec/Body/f_ash.htm 13:25:17 heh 13:25:50 Solved 50 of 50 easy puzzles (avg .0028 sec (352.1 Hz), max 0.02 secs). 13:25:50 Solved 95 of 95 hard puzzles (avg .0022 sec (463.4 Hz), max 0.008 secs). 13:25:50 Solved 11 of 11 hardest puzzles (avg .0017 sec (578.9 Hz), max 0.002 secs). 13:25:55 even faster than CCL! 13:26:04 hardly surprising 13:26:15 still a pleasure :) 13:26:22 thx guys, by the way 13:26:29 I feel a little less n00b 13:26:46 if you've been feeling noobish, why not join #clnoobs? 13:27:17 because people are nice and answering my questions here 13:27:29 and nice enough to point me to the fine manual when that's what I need 13:27:42 francisl [~flavoie@199.84.164.114] has joined #lisp 13:27:59 I meant "also," not "instead" 13:28:09 I though I was also there, really 13:28:18 mmm, no, I restarted emacs :) 13:28:42 I've been thinking about renaming the channel anyway. #clschool? #clclass? Something less potentially pejorative 13:28:49 -!- tfb [~tfb@restormel.cley.com] has quit [Quit: sleeping] 13:28:53 #chschule 13:29:38 if n00b don't know they are n00b they can't ask the right questions 13:29:51 it's hard enough to ask those when you know you're a n00b 13:30:52 ok I wish I could publish my sudoku solver right away, but I've been procrastinating away from some more important tasks, so I'll refrain until I'm supposed to have the time to do that :) 13:35:33 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 13:36:30 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 13:43:06 -!- francisl [~flavoie@199.84.164.114] has quit [Quit: francisl] 13:46:01 bzzbzz [~franco@modemcable151.155-57-74.mc.videotron.ca] has joined #lisp 13:46:24 ticking [~janpaulbu@87.253.189.132] has joined #lisp 13:49:45 lnostdal_ [~lnostdal@124.80-203-136.nextgentel.com] has joined #lisp 13:56:44 -!- dsabanin [~dsabanin@195.208.164.212] has quit [Read error: Connection reset by peer] 13:59:53 brown [user@nat/google/x-uywjvjnqgkddwhgx] has joined #lisp 14:00:16 -!- brown is now known as Guest99650 14:02:30 -!- lnostdal_ [~lnostdal@124.80-203-136.nextgentel.com] has quit [Ping timeout: 264 seconds] 14:04:06 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 14:05:55 dim: replace your declare types by check-types 14:06:03 you'll find your bug 14:06:48 even better, write a macro that expand into either one or the other 14:07:42 bug found 14:08:43 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 14:11:19 stlifey [~stlifey@116.26.24.244] has joined #lisp 14:12:17 zodiac1111 [~zodiac111@124.160.248.11] has joined #lisp 14:12:36 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 14:13:15 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 14:13:46 -!- ebwhite [~test3@113.118.105.234] has quit [Quit: ebwhite] 14:16:04 I need to serialise some CLOS instances to byte streams. What library should I use? 14:16:14 Basically, I need to persist some game state 14:16:56 seabass [~jtd7@cypress.cs.unh.edu] has joined #lisp 14:17:15 kliph [~user@unaffiliated/kliph] has joined #lisp 14:18:31 yeah, that was an easy n00b bug, byte is not what I though it would be 14:18:31 -!- Archenoth [~user@96.51.223.95] has quit [Read error: Connection reset by peer] 14:18:34 I've been happy with cl-store for simple stuff. Seems to work without thinking. 14:18:52 Thanks. I didn't know about that one 14:18:53 kmcorbett [~kmcorbett@173-166-21-1-newengland.hfc.comcastbusiness.net] has joined #lisp 14:18:57 Archenoth [~user@96.51.223.95] has joined #lisp 14:19:14 Xach: speaking of which, how about having QL:APROPOS also match the description of the system? 14:19:16 I don't have any constraints about compactness or speed, I just need to stick some instances on disk. 14:19:19 *dim* is a PostgreSQL geek... refraining from entering that topic 14:19:36 loke: that'd be pretty sweet 14:20:36 -!- alexander__b [~alexander@140.100.189.109.customer.cdi.no] has left #lisp 14:21:07 -!- ccomendant [~user@gateway/tor-sasl/ccomendant] has left #lisp 14:21:16 steffi_s [marioooh@nat/hackerschool.com/x-ffqdisdcmpskfwdy] has joined #lisp 14:21:17 I'm building a multiplayer web-based game. It's turn-based, and I have no need to store a complex relational model. Simply being able to persist the game state is enough. I still haven't decided how to manage the data 14:21:45 It would be good if whatever storage solution I choose can handle load, even though I kinda doubt the game will be played by more than a handful of people :_) 14:22:01 kanru` [~kanru@36-226-33-124.dynamic-ip.hinet.net] has joined #lisp 14:22:04 pomo 14:22:06 Frankly, I have no idea what technology to use. Suggestions appreciated. 14:22:26 the usual hairy problem is handling load of state from previous code when upgraded to new code 14:22:34 dim: yeah 14:22:39 dim: good point 14:22:43 didn't even think about that 14:23:10 in Erlang you can do that online and change state at the right time when loading up the new code version, I guess one can build something in CL 14:23:28 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 245 seconds] 14:23:48 Well, clearly CLOS has all the runtime features needed, but is there any persistance system that leverages that for storage as well? 14:26:31 loke: this is a very uninformed suggestion (I know nothing about CLOS, and little about CL) but if you need performance/ACID guarantees I'd write a layer that writes to a log with the delta of the change - if you're writing the whole thing each time it's going to be ugly 14:26:44 but then I guess that would not be straight CLOS 14:27:26 -!- chu [~chu@unaffiliated/chu] has quit [Quit: leaving] 14:27:38 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 244 seconds] 14:28:11 true 14:28:41 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 14:28:49 wbooze [~wbooze@xdsl-78-35-189-161.netcologne.de] has joined #lisp 14:28:55 on the other hand, I would not persist "objects" to disc, but simple data structures. but then again. I know nothing about CLOS :P 14:29:14 I wouldn't persist something with functions in it, in most cases 14:30:01 bitonic: CLOS instances does not have functions in them 14:30:23 -!- kmcorbett [~kmcorbett@173-166-21-1-newengland.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 14:30:31 fantazo [~fantazo@91.119.101.47] has joined #lisp 14:30:35 loke: OK, I'll just shut up then. but keeping a log and checkpointing once in a while is a good approach to this problem 14:30:44 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 248 seconds] 14:31:27 bitonic: Indeed. Saving the entire object graph is pretty overkill 14:32:15 rpg [~rpg@216.243.156.16.real-time.com] has joined #lisp 14:33:47 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 14:34:04 or you could just use rucksack - a logging, checkpointing persistence system 14:34:04 bitonic: CLOS is really neat. You should learn it :-) 14:34:29 caveat: there's not nearly enough documentation 14:34:33 loke: if I ever decide that CL is a good way of using my time, yes :) 14:35:49 -!- lobo_d_b [~lobo_d_b@unaffiliated/juan--d--b/x-561435] has quit [Quit: leaving] 14:37:16 -!- cymew [~cymew@fw01d.snowmen.se] has quit [Remote host closed the connection] 14:38:11 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 14:42:57 homie [~levgue@xdsl-78-35-189-161.netcologne.de] has joined #lisp 14:43:35 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #lisp 14:45:06 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Ping timeout: 264 seconds] 14:46:01 That means you've not abstracted enough! "<14:49:39> I completely broke my implementation when going from bit-vector to playing logs on fixnums, it seems" 14:47:10 ice_ [~ice@222.130.132.226] has joined #lisp 14:49:07 pjb: that could have been that, it was two basic bugs really 14:49:14 ok. 14:49:21 pjb: first, using byte where I should have been using ash 14:49:56 pjb: second, using a variable as if it was changed by setf when it was obviously not, breaking recursion and the heart of the program 14:49:56 -!- ice [~ice@222.130.135.204] has quit [Ping timeout: 248 seconds] 14:50:01 I'd expect most compilers to generate the same code for the equivalent expressions written with ldb/dbp or with ash/logand/logior. 14:50:24 I didn't know to exclude byte from what you've just said 14:50:41 byte comes with ldb/dpb. 14:50:42 oh and for the perfs, maybe there are some other tricks being played 14:51:07 I'll concede I don't grok byte/ldb/dpb (yet/) 14:53:05 mungojelly [~user@c-174-63-74-29.hsd1.vt.comcast.net] has joined #lisp 14:53:47 ice [~ice@222.130.136.175] has joined #lisp 14:54:12 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 14:54:14 -!- stardiviner [~stardivin@122.236.245.219] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 14:54:30 -!- ice_ [~ice@222.130.132.226] has quit [Read error: Connection reset by peer] 14:58:47 blucas [~brad@pool-74-101-27-32.nycmny.fios.verizon.net] has joined #lisp 15:00:05 naeg [~naeg@194.208.239.170] has joined #lisp 15:05:00 kmcorbett [~kmcorbett@173-166-21-1-newengland.hfc.comcastbusiness.net] has joined #lisp 15:05:33 -!- steffi_s [marioooh@nat/hackerschool.com/x-ffqdisdcmpskfwdy] has quit [Quit: zzzz] 15:10:00 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Ping timeout: 252 seconds] 15:10:27 -!- ice [~ice@222.130.136.175] has quit [Ping timeout: 265 seconds] 15:10:33 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 15:10:36 SanderM [~quassel@vhe-le16b105.sshn.net] has joined #lisp 15:10:45 ice [~ice@222.130.136.175] has joined #lisp 15:11:30 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 15:12:43 aloysius21 [~user@99-123-152-51.lightspeed.tukrga.sbcglobal.net] has joined #lisp 15:20:15 -!- sanjoyd [sanjoyd@unaffiliated/sanjoyd] has quit [Ping timeout: 240 seconds] 15:20:40 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 15:22:52 -!- AWizzArd [~the@splendidlord.com] has left #lisp 15:23:32 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 15:23:36 how is rucksack comparing to elephant etc? also it seems drewc forked it into his UCW fork with monads, whats the difference between his fork and original? 15:23:39 hi, not meaning to throw a golden apple ;), but i'm new to lisp, what would be a good dialect to learn first? 15:23:59 Well, this channel is mostly focused on Common Lisp, so... 15:24:47 *maxm* wishes someone would write a nice and horribly evil benchmark for all the persistently libs, that would exercize the gaskets under 16-30 threads and multiple transactions, and see if it holds up 15:25:26 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 15:25:30 coz almost everything concurrent and such works great in REPL and testing by hand, all bugs appear only under load 15:25:37 -!- katerbau [~axel@pd956ba09.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 15:25:37 katerbau_ [~axel@pd956ba09.dip0.t-ipconnect.de] has joined #lisp 15:25:54 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 15:27:14 soooo... since you like it, that means it would be good for me to learn first? :) common lisp does seem to be the main dialect is use? i guess the other ones i'm considering studying first are emacs lisp or clojure. i pretty much understand the deal with elisp but i haven't grokked clojure. people rave about it but people know nothing. :) 15:27:34 mungojelly: common lisp is a fine, fine lisp to learn 15:28:05 would it be insane to read the whole standard early in my studies? 15:28:11 mungojelly: I think it helps to think of each Lisp as fairly independent, with different styles, conventions, cultures, practices, etc. It doesn't do much good to start with a particular one and then carry over all your habits to another. 15:28:40 FreeArtMan [~fam@213.175.107.251] has joined #lisp 15:28:40 i do like standards, they're so clear, but it depends on the standard how useful they are, like how actually standard it is 15:28:53 mungojelly: It's not insane. It might help you remember what's available when you need something in the future. Common Lisp, the Language, 2nd edition, is easier to read but less accurate. 15:29:29 the actual standard is less enjoyable to read but is still a pretty good read, and learning how to parse it is very valuable to a serious CL programmer. 15:29:55 i.e. someone who is not in the "learning CL for 30 days to write a blog post comparing it to something already known" 15:30:35 huh, i was just reading Kent Pitman the untold story and he was complaining about the inaccuracies of CLTL2! 15:30:37 mungojelly: that depends on what kind of learner you are. I tend to like reading the language specifications from cover to cover. Now of course, I started with Pascal Report and R5RS, they're only 50 pages. 15:30:54 Common Lisp is 1125 pages. Cobol is only ~950 pages. 15:31:20 yeah, i haven't read R5RS but i know some scheme, it's a lot less to swallow 15:31:55 pjb: what do you think of my suggestion of yesterday ? 15:31:58 mungojelly: it does have more errors than the real standard. it's still more enjoyable to read cover-to-cover. 15:32:40 ok right well, see you all again in a few thousand pages then ;) 15:33:02 fe[nl]ix: Well, I'm a MS-Windows _user_, I know close to nothing about MS products. 15:33:23 -!- Tuxedo [~tuxedo@bas1-cooksville17-1279271918.dsl.bell.ca] has quit [Quit: Leaving] 15:33:30 fe[nl]ix: but otherwise, I agree with the idea. 15:33:33 pjb: you mean their toolchain and APIs ? 15:34:10 Ok, I'm a programmer, for the right amount of money, I can write any program on any system in any programming language. But otherwise, I'm not a MS-Windows programmer. 15:34:13 *maxm* found amount of errors that "cramp your style" in clct2 trivial. they are mostly in the "very advanced" topics that were under development/unclear at the time 15:34:21 -!- blucas [~brad@pool-74-101-27-32.nycmny.fios.verizon.net] has quit [Quit: blucas] 15:34:52 Tuxedo [~tuxedo@bas1-cooksville17-1279271918.dsl.bell.ca] has joined #lisp 15:38:14 Guest68166 [~zyhzyhfv@124.73.71.139] has joined #lisp 15:38:20 -!- spacefrogg is now known as spacefrogg^ 15:38:42 sanjoyd [sanjoyd@nat/google/x-euekdeusodasiahm] has joined #lisp 15:41:00 blucas [~brad@pool-74-101-27-32.nycmny.fios.verizon.net] has joined #lisp 15:41:05 -!- sanjoyd [sanjoyd@nat/google/x-euekdeusodasiahm] has quit [Changing host] 15:41:05 sanjoyd [sanjoyd@unaffiliated/sanjoyd] has joined #lisp 15:51:06 -!- EyesIsMine [~Eyes@WiseOS/Founder/EyesIsMine] has quit [Ping timeout: 264 seconds] 15:51:48 -!- tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has quit [Ping timeout: 245 seconds] 15:54:06 -!- kanru` [~kanru@36-226-33-124.dynamic-ip.hinet.net] has quit [Ping timeout: 264 seconds] 15:54:43 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.8] 15:54:56 Guest996` [user@nat/google/x-mdicnbnnjqdgwkux] has joined #lisp 15:55:21 -!- Guest99650 [user@nat/google/x-uywjvjnqgkddwhgx] has quit [Read error: Connection reset by peer] 16:00:23 flanfl [~flanfl@cpc1-sgyl27-2-0-cust785.sgyl.cable.virginmedia.com] has joined #lisp 16:00:43 -!- zodiac1111 [~zodiac111@124.160.248.11] has quit [Ping timeout: 265 seconds] 16:01:10 -!- iocor [~textual@unaffiliated/iocor] has quit [Quit: Computer has gone to sleep.] 16:03:24 jnbek|wc [~jnbek@pdpc/supporter/active/jnbek] has joined #lisp 16:04:28 -!- sabalaba [~Adium@c-24-5-81-193.hsd1.ca.comcast.net] has quit [Read error: No route to host] 16:05:01 sabalaba [~Adium@c-24-5-81-193.hsd1.ca.comcast.net] has joined #lisp 16:08:40 m7w [~chatzilla@80.249.86.198] has joined #lisp 16:11:22 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Ping timeout: 250 seconds] 16:12:15 tensorpudding [~michael@99.148.200.61] has joined #lisp 16:15:42 -!- BeLucid_ [~belucid@cpe-066-057-057-247.nc.res.rr.com] has quit [Read error: Connection reset by peer] 16:15:58 -!- Guest68166 [~zyhzyhfv@124.73.71.139] has quit [Remote host closed the connection] 16:16:00 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 252 seconds] 16:16:06 BeLucid [~belucid@cpe-066-057-057-247.nc.res.rr.com] has joined #lisp 16:16:16 NooBlack [~manfred@2001:da8:d800:101:502f:45ee:527e:ac22] has joined #lisp 16:16:53 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 16:18:40 kushal [~kdas@fedora/kushal] has joined #lisp 16:19:35 -!- jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has quit [Ping timeout: 245 seconds] 16:21:44 EyesIsMine [~Eyes@WiseOS/Founder/EyesIsMine] has joined #lisp 16:30:58 iocor [~textual@unaffiliated/iocor] has joined #lisp 16:33:10 -!- aloysius21 [~user@99-123-152-51.lightspeed.tukrga.sbcglobal.net] has quit [Remote host closed the connection] 16:35:45 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Leaving] 16:36:36 -!- BeLucid [~belucid@cpe-066-057-057-247.nc.res.rr.com] has quit [Ping timeout: 248 seconds] 16:40:39 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 16:41:56 -!- iocor [~textual@unaffiliated/iocor] has quit [Ping timeout: 248 seconds] 16:43:10 BeLucid [~belucid@cpe-066-057-057-247.nc.res.rr.com] has joined #lisp 16:43:34 katerbau [~axel@pd956ba09.dip0.t-ipconnect.de] has joined #lisp 16:43:34 -!- katerbau [~axel@pd956ba09.dip0.t-ipconnect.de] has quit [Client Quit] 16:44:57 iocor [~textual@unaffiliated/iocor] has joined #lisp 16:45:42 -!- katerbau_ [~axel@pd956ba09.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 16:45:54 steffi_s [marioooh@nat/hackerschool.com/x-auhcxahtpgksefrz] has joined #lisp 16:48:30 steffi_s_ [marioooh@nat/hackerschool.com/x-gldieztgbwjwojls] has joined #lisp 16:48:41 ThomasH [~user@pdpc/supporter/professional/thomash] has joined #lisp 16:48:45 Greetings lispers 16:49:07 ahoy 16:49:15 -!- steffi_s [marioooh@nat/hackerschool.com/x-auhcxahtpgksefrz] has quit [Read error: Connection reset by peer] 16:49:16 -!- steffi_s_ is now known as steffi_s 16:49:52 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 16:50:14 ferada [~ferada@dslb-188-097-117-130.pools.arcor-ip.net] has joined #lisp 16:52:04 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 16:52:40 -!- steffi_s [marioooh@nat/hackerschool.com/x-gldieztgbwjwojls] has quit [Read error: Connection reset by peer] 16:52:49 steffi_s [marioooh@nat/hackerschool.com/x-ndfokntrkpblcpel] has joined #lisp 16:53:28 pnq [~nick@AC8260A5.ipt.aol.com] has joined #lisp 16:54:31 homie` [~levgue@xdsl-78-35-167-88.netcologne.de] has joined #lisp 16:54:52 -!- wbooze [~wbooze@xdsl-78-35-189-161.netcologne.de] has quit [Ping timeout: 246 seconds] 16:54:52 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 252 seconds] 16:55:24 -!- schmx [~marcus@c83-254-190-169.bredband.comhem.se] has quit [Ping timeout: 244 seconds] 16:55:40 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 16:56:07 -!- homie [~levgue@xdsl-78-35-189-161.netcologne.de] has quit [Ping timeout: 240 seconds] 16:57:29 schmx [~marcus@c83-254-190-169.bredband.comhem.se] has joined #lisp 16:57:46 wbooze [~wbooze@xdsl-78-35-167-88.netcologne.de] has joined #lisp 16:58:16 -!- ZabaQ [~jconnors@85.207.11.34] has quit [Quit: Leaving.] 17:02:33 -!- kushal [~kdas@fedora/kushal] has quit [Quit: Leaving] 17:03:40 -!- sellout [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Quit: Leaving.] 17:03:56 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 248 seconds] 17:04:02 sytse [sytse@swielinga.nl] has joined #lisp 17:04:07 -!- iocor [~textual@unaffiliated/iocor] has quit [Ping timeout: 240 seconds] 17:04:13 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Quit: Close the world, Open the nExt] 17:07:37 -!- wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Quit: leaving] 17:07:46 iocor [~textual@unaffiliated/iocor] has joined #lisp 17:08:25 kpreid [~kpreid@adsl-75-36-181-224.dsl.pltn13.sbcglobal.net] has joined #lisp 17:09:05 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 17:10:33 killerboy [~mateusz@217.17.38.43] has joined #lisp 17:11:20 nowhereman [~pierre@AStrasbourg-551-1-144-35.w90-26.abo.wanadoo.fr] has joined #lisp 17:12:03 -!- nowhere_man [~pierre@AStrasbourg-551-1-139-231.w90-26.abo.wanadoo.fr] has quit [Ping timeout: 255 seconds] 17:12:33 [SLB] [~slabua@host55-130-dynamic.59-82-r.retail.telecomitalia.it] has joined #lisp 17:12:33 -!- [SLB] [~slabua@host55-130-dynamic.59-82-r.retail.telecomitalia.it] has quit [Changing host] 17:12:33 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 17:13:54 kushal [~kdas@114.143.164.88] has joined #lisp 17:13:54 -!- kushal [~kdas@114.143.164.88] has quit [Changing host] 17:13:54 kushal [~kdas@fedora/kushal] has joined #lisp 17:15:00 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: leaving] 17:15:12 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 17:16:08 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 17:16:48 chips 17:17:37 -!- wormwood [~wormwood@99-39-241-71.lightspeed.miamfl.sbcglobal.net] has quit [Ping timeout: 244 seconds] 17:19:06 Spion_ [~spion@unaffiliated/spion] has joined #lisp 17:19:42 wormwood [~wormwood@99-39-241-71.lightspeed.miamfl.sbcglobal.net] has joined #lisp 17:20:18 Data & presentation should be separate, but does anyone find that creating a GUI and feedback into the design of the data? 17:20:26 s/and/can/ 17:20:32 -!- pnq [~nick@AC8260A5.ipt.aol.com] has quit [Ping timeout: 252 seconds] 17:20:33 *can feedback* 17:22:38 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 245 seconds] 17:23:34 -!- ignas [~ignas@office.pov.lt] has quit [Ping timeout: 246 seconds] 17:23:59 lobo_d_b [~lobo_d_b@181.132.160.27] has joined #lisp 17:23:59 -!- lobo_d_b [~lobo_d_b@181.132.160.27] has quit [Changing host] 17:24:00 lobo_d_b [~lobo_d_b@unaffiliated/juan--d--b/x-561435] has joined #lisp 17:24:06 It could, but GUI are more volatile than data, so it should probably not. 17:25:54 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 264 seconds] 17:27:10 In my case, it's a consequence of not having the best design of the data structures and putting together the GUI highlighted the deficiencies. 17:27:53 It's like documenting an analysis will often raise questions that require more analysis for clarification. 17:28:54 -!- tensorpudding [~michael@99.148.200.61] has quit [Ping timeout: 264 seconds] 17:30:00 sellout [~Adium@173-164-61-149-colorado.hfc.comcastbusiness.net] has joined #lisp 17:30:10 tensorpudding [~michael@99.32.59.46] has joined #lisp 17:30:15 -!- NooBlack [~manfred@2001:da8:d800:101:502f:45ee:527e:ac22] has quit [Remote host closed the connection] 17:32:02 ThomasH: well, sure. Until the data is stable, it's not stable. 17:33:31 -!- agumonkey [~agu@85.158.70.86.rev.sfr.net] has quit [Quit: Lost terminal] 17:33:38 -!- c_arenz [arenz@nat/ibm/x-yahhtkcikhszpbov] has quit [Ping timeout: 244 seconds] 17:34:17 mrSpec [~Spec@LPuteaux-156-15-35-166.w82-127.abo.wanadoo.fr] has joined #lisp 17:34:17 -!- mrSpec [~Spec@LPuteaux-156-15-35-166.w82-127.abo.wanadoo.fr] has quit [Changing host] 17:34:18 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 17:34:28 clintm [~user@001e52f0de2b.click-network.com] has joined #lisp 17:39:23 bondar [~rukugu@41.72.193.86] has joined #lisp 17:39:36 xan_ [~xan@80.174.78.143.dyn.user.ono.com] has joined #lisp 17:40:54 -!- bondar [~rukugu@41.72.193.86] has quit [Client Quit] 17:41:04 bondar [~rukugu@41.72.193.86] has joined #lisp 17:41:04 -!- bondar [~rukugu@41.72.193.86] has quit [Client Quit] 17:41:23 bondar [~rukugu@41.72.193.86] has joined #lisp 17:41:31 -!- bondar [~rukugu@41.72.193.86] has quit [Excess Flood] 17:45:16 stat_vi [~stat@dslb-094-218-241-050.pools.arcor-ip.net] has joined #lisp 17:45:43 lars_t_h [~lars_t_h@002129119056.mbb.telenor.dk] has joined #lisp 17:46:38 attila_lendvai [~attila_le@87.247.12.174] has joined #lisp 17:46:38 -!- attila_lendvai [~attila_le@87.247.12.174] has quit [Changing host] 17:46:38 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 17:47:08 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 248 seconds] 17:47:15 -!- iocor [~textual@unaffiliated/iocor] has quit [Remote host closed the connection] 17:50:33 katerbau [~axel@xdsl-81-173-155-35.netcologne.de] has joined #lisp 17:50:53 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 17:51:09 iocor [~textual@87.194.167.19] has joined #lisp 17:51:13 -!- iocor [~textual@87.194.167.19] has quit [Changing host] 17:51:13 iocor [~textual@unaffiliated/iocor] has joined #lisp 17:56:58 -!- sellout [~Adium@173-164-61-149-colorado.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 17:58:39 -!- clintm [~user@001e52f0de2b.click-network.com] has quit [Remote host closed the connection] 17:59:29 -!- katerbau [~axel@xdsl-81-173-155-35.netcologne.de] has quit [Quit: katerbau] 18:06:44 Guthur [~user@host86-148-164-73.range86-148.btcentralplus.com] has joined #lisp 18:07:44 Blkt [~user@82.84.189.92] has joined #lisp 18:09:03 -!- kmcorbett [~kmcorbett@173-166-21-1-newengland.hfc.comcastbusiness.net] has quit [Ping timeout: 246 seconds] 18:13:13 -!- theos [~theos@unaffiliated/theos] has quit [Quit: cya] 18:13:17 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Operation timed out] 18:14:04 -!- fantazo [~fantazo@91.119.101.47] has quit [Remote host closed the connection] 18:15:05 -!- teiresias [~teiresias@archlinux/trusteduser/teiresias] has quit [Ping timeout: 265 seconds] 18:15:54 syamajala [~syamajala@dyn-160-39-134-162.dyn.columbia.edu] has joined #lisp 18:16:20 -!- anaumov [~anaumov@opensuse/member/Alexander-Naumov] has quit [Ping timeout: 248 seconds] 18:19:28 Euthy [~euthy@unaffiliated/euthydemus] has joined #lisp 18:20:33 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Client Quit] 18:22:00 -!- shifty [~user@114-198-81-106.dyn.iinet.net.au] has quit [Ping timeout: 246 seconds] 18:27:39 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Read error: Connection reset by peer] 18:28:17 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Ping timeout: 250 seconds] 18:28:47 is it enough to wrap the body of a function to be given to a thread with a let binding all possible side effected variables to ensure thread-safety? (continues) 18:29:19 LaPingvino [~LaPingvin@d54C06DE6.access.telenet.be] has joined #lisp 18:29:35 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 18:29:43 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 18:29:50 i.e. are (make-thread (lambda () (let ((x 4)) (setf x 5)))) and (make-thread (lambda () (let ((x 10)) (setf x 15)))) safe? 18:30:26 yes, that's fine, since you're not sharing anything 18:30:45 nice then 18:30:47 thank you 18:31:12 but you mentioned just let binding stuff -- note that that doesn't help if you mutate stuff 18:31:37 teiresias [~teiresias@archlinux/trusteduser/teiresias] has joined #lisp 18:31:53 e.g. (make-thread (lambda () (let ((list list)) (foo (sort list))))) is not safe if list is also accessed from another thread 18:33:20 you mean ((list ->list<-)) ? 18:33:23 the second one? 18:33:26 -!- dan64 [~dan64@dannyadam.com] has quit [Excess Flood] 18:33:36 Yes 18:33:51 yes, I knew that 18:33:55 but thanks for clarity anyway :) 18:36:48 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 18:37:38 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 18:38:33 fiveop [~fiveop@dslb-178-002-121-058.pools.arcor-ip.net] has joined #lisp 18:38:37 sdemarre [~serge@91.176.49.213] has joined #lisp 18:39:12 dan64 [~dan64@dannyadam.com] has joined #lisp 18:39:12 -!- dan64 [~dan64@dannyadam.com] has quit [Excess Flood] 18:42:08 -!- jcazevedo [~jcazevedo@193.136.27.164] has quit [Quit: jcazevedo] 18:43:42 dan64 [~dan64@dannyadam.com] has joined #lisp 18:43:42 -!- dan64 [~dan64@dannyadam.com] has quit [Excess Flood] 18:50:07 -!- gf3 [~gf3@oftn/member/gf3] has quit [Ping timeout: 246 seconds] 18:51:37 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Leaving...] 18:57:43 fantazo [~fantazo@213.129.230.10] has joined #lisp 18:57:56 -!- steffi_s [marioooh@nat/hackerschool.com/x-ndfokntrkpblcpel] has quit [Quit: zzzz] 19:00:02 steffi_s [marioooh@nat/hackerschool.com/x-kpmssncakfnklfjs] has joined #lisp 19:01:34 agumonkey [~agu@85.158.70.86.rev.sfr.net] has joined #lisp 19:01:50 ticking [~janpaulbu@87.253.189.132] has joined #lisp 19:03:00 gf3 [~gf3@oftn/member/gf3] has joined #lisp 19:04:36 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Ping timeout: 255 seconds] 19:06:37 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 19:13:49 -!- LaPingvino [~LaPingvin@d54C06DE6.access.telenet.be] has quit [Quit: Lost terminal] 19:14:27 dan64 [~dan64@dannyadam.com] has joined #lisp 19:19:22 -!- agumonkey [~agu@85.158.70.86.rev.sfr.net] has quit [Quit: Lost terminal] 19:22:27 agumonkey [~agu@85.158.70.86.rev.sfr.net] has joined #lisp 19:24:51 wakeup [~max@xdsl-89-0-177-143.netcologne.de] has joined #lisp 19:24:54 hello 19:26:12 How to CL documentation tools find out that a given symbol is what it is? (function, special-var, class, struct, ....) 19:27:07 wakeup: look at the sources! 19:27:16 sellout [~Adium@173-164-61-149-colorado.hfc.comcastbusiness.net] has joined #lisp 19:27:39 https://gitorious.org/com-informatimago/com-informatimago/blobs/master/lispdoc/lispdoc.lisp#line300 19:29:37 REPLeffect [~REPLeffec@69.54.115.254] has joined #lisp 19:33:48 smanek [~smanek@204.28.125.157] has joined #lisp 19:33:58 -!- froydnj [~nfroyd@people1.scl3.mozilla.com] has quit [Quit: Reconnecting] 19:34:13 froydnj [~nfroyd@people1.scl3.mozilla.com] has joined #lisp 19:34:32 -!- smanek [~smanek@204.28.125.157] has quit [Client Quit] 19:35:58 -!- maxm [~user@unaffiliated/maxm] has quit [Ping timeout: 245 seconds] 19:40:38 tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has joined #lisp 19:48:42 -!- FreeArtMan [~fam@213.175.107.251] has quit [Remote host closed the connection] 19:51:10 -!- sabalaba [~Adium@c-24-5-81-193.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 19:52:04 sabalaba [~Adium@c-24-5-81-193.hsd1.ca.comcast.net] has joined #lisp 19:54:54 thanks 19:54:57 clear example 19:55:16 I looked at tinaa, kind of complicated 19:55:24 -!- wakeup [~max@xdsl-89-0-177-143.netcologne.de] has quit [Quit: leaving] 19:56:12 I like simple free software: easier to understand and to modify. 19:56:28 antonv [4f8f68fb@gateway/web/freenode/ip.79.143.104.251] has joined #lisp 20:00:52 -!- fantazo [~fantazo@213.129.230.10] has quit [Ping timeout: 248 seconds] 20:01:49 -!- sellout [~Adium@173-164-61-149-colorado.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 20:03:26 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 20:05:14 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 240 seconds] 20:09:13 -!- syamajala [~syamajala@dyn-160-39-134-162.dyn.columbia.edu] has quit [Remote host closed the connection] 20:10:50 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 246 seconds] 20:12:41 sytse [sytse@swielinga.nl] has joined #lisp 20:15:15 meiji11 [~user@S0106f8d111247e29.mh.shawcable.net] has joined #lisp 20:15:35 hocwp [~user@AAmiens-552-1-134-232.w86-215.abo.wanadoo.fr] has joined #lisp 20:16:44 entrix_ [~entrix@95-25-219-235.broadband.corbina.ru] has joined #lisp 20:17:54 free or not, KISS principle apllies, right? 20:18:06 sellout [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #lisp 20:18:42 -!- DrForr [~jgoff@d149031.upc-d.chello.nl] has quit [Ping timeout: 264 seconds] 20:20:36 piko [~piko@ip4-83-240-108-205.cust.nbox.cz] has joined #lisp 20:21:24 jcazevedo [~jcazevedo@bl18-76-116.dsl.telepac.pt] has joined #lisp 20:21:36 syamajala [~syamajala@dyn-bway-130-68.dyn.columbia.edu] has joined #lisp 20:23:20 anybody used http://common-lisp.net/project/clonsigna/ before (IMAP lib for CL)? It's not in quicklisp apparently... 20:24:07 -!- m7w [~chatzilla@80.249.86.198] has quit [Ping timeout: 240 seconds] 20:24:12 dim: how can you tell? 20:24:26 I just did a ql:system-apropos search 20:24:55 It's part of quicklisp now; maybe you have an old dist? 20:25:01 does (ql:update-dist "quicklisp") do anything for you? 20:25:01 oh 20:25:18 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Ping timeout: 264 seconds] 20:25:22 definitely 20:25:34 I might have to purge the cache for bordeaux-threads again? 20:26:04 dim, do you have any software online that you've written? 20:26:05 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 20:26:15 mmm I don't find it if I search for IMAP, I guess I have to blame the author naming 20:26:25 Quadresce: yes, not yet in CL though 20:26:29 why not? 20:26:41 atsidi [~nkraft_@mail.tai.edu] has joined #lisp 20:26:49 I'm soon to publish a sudoku solver (it works! fast!):) 20:26:56 I'm new to CL, that's why 20:27:20 dim, Why wait until you're good? Get some form of version control and publish everything! 20:27:21 see https://github.com/dimitri for most of my bugs 20:27:35 I will soon do that Quadresce :) 20:27:59 -!- atsidi [~nkraft_@mail.tai.edu] has quit [Client Quit] 20:28:02 dim, since my client highlights me on the word "solver" i've seen you talk about your sudoku solver a lot 20:28:22 hehe 20:28:28 atsidi [~nkraft_@mail.tai.edu] has joined #lisp 20:28:51 I'm not supposed to have had any time for it though, will publish later :) 20:29:27 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Quit: leaving] 20:29:56 -!- syamajala [~syamajala@dyn-bway-130-68.dyn.columbia.edu] has quit [Remote host closed the connection] 20:30:49 -!- Quadresce is now known as Quadrescence 20:31:34 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 20:36:50 fantazo [~fantazo@91.119.101.47] has joined #lisp 20:38:54 -!- Arbamisto [~Arbamisto@67.197.37.202] has quit [Ping timeout: 252 seconds] 20:40:11 Khisanth [~Khisanth@50.14.244.111] has joined #lisp 20:40:57 Arbamisto [~Arbamisto@67.197.37.202] has joined #lisp 20:43:24 -!- fiveop [~fiveop@dslb-178-002-121-058.pools.arcor-ip.net] has quit [Quit: humhum] 20:45:43 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 20:47:01 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Client Quit] 20:47:27 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Read error: Operation timed out] 20:48:28 -!- SHUPFS [~user@S0106001111de1fc8.cg.shawcable.net] has quit [Ping timeout: 245 seconds] 20:48:29 Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #lisp 20:49:06 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 20:51:28 Kryztof [~user@81.174.155.115] has joined #lisp 21:04:45 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Quit: leaving] 21:05:00 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 21:06:24 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 21:06:43 ikki [~ikki@189.195.69.159] has joined #lisp 21:07:32 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 244 seconds] 21:11:23 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 21:12:02 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 21:12:26 jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has joined #lisp 21:12:42 -!- sdemarre [~serge@91.176.49.213] has quit [Ping timeout: 264 seconds] 21:14:17 hi 21:14:56 -!- Kron_ [~Kron@2.49.82.19] has quit [Quit: Kron awayyy!] 21:18:01 -!- gabot [~eli@racket/bot/gabot] has quit [Remote host closed the connection] 21:19:13 gabot [~eli@racket/bot/gabot] has joined #lisp 21:20:24 lcc [~user@unaffiliated/lcc] has joined #lisp 21:20:31 -!- SanderM [~quassel@vhe-le16b105.sshn.net] has quit [Remote host closed the connection] 21:21:33 -!- Jeanne-Kamikaze [~Jeanne-Ka@235.177.223.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 21:21:40 -!- atsidi [~nkraft_@mail.tai.edu] has quit [Quit: Leaving, leaving, gone...] 21:22:23 Jeanne-Kamikaze [~Jeanne-Ka@235.177.223.87.dynamic.jazztel.es] has joined #lisp 21:24:34 ace4016 [~ace4016@cpe-024-074-197-085.ec.res.rr.com] has joined #lisp 21:24:52 mrSpec [~Spec@LPuteaux-156-15-35-166.w82-127.abo.wanadoo.fr] has joined #lisp 21:24:52 -!- mrSpec [~Spec@LPuteaux-156-15-35-166.w82-127.abo.wanadoo.fr] has quit [Changing host] 21:24:52 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 21:27:30 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Quit: leaving] 21:33:21 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Quit: Leaving] 21:38:29 kcj [~casey@unaffiliated/kcj] has joined #lisp 21:39:07 tfb [~tfb@restormel.cley.com] has joined #lisp 21:40:59 -!- prip [~foo@95.233.14.25] has quit [Remote host closed the connection] 21:41:22 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Read error: Connection reset by peer] 21:41:26 prip [~foo@95.233.14.25] has joined #lisp 21:42:15 mrSpec [~Spec@LPuteaux-156-15-35-166.w82-127.abo.wanadoo.fr] has joined #lisp 21:42:15 -!- mrSpec [~Spec@LPuteaux-156-15-35-166.w82-127.abo.wanadoo.fr] has quit [Changing host] 21:42:15 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 21:43:42 -!- ASau [~user@95-26-249-50.broadband.corbina.ru] has quit [Ping timeout: 244 seconds] 21:43:58 -!- piko [~piko@ip4-83-240-108-205.cust.nbox.cz] has quit [Quit: leaving] 21:44:20 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 248 seconds] 21:44:54 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 21:44:56 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Read error: Connection reset by peer] 21:45:01 -!- sabalaba [~Adium@c-24-5-81-193.hsd1.ca.comcast.net] has left #lisp 21:47:16 Nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 21:47:30 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 21:48:04 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Client Quit] 21:48:13 syamajala [~syamajala@dyn-bway-130-68.dyn.columbia.edu] has joined #lisp 21:48:33 -!- stat_vi [~stat@dslb-094-218-241-050.pools.arcor-ip.net] has quit [Quit: leaving] 21:48:40 |SLB| [~slabua@host244-164-dynamic.55-82-r.retail.telecomitalia.it] has joined #lisp 21:49:18 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Ping timeout: 264 seconds] 21:51:37 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 255 seconds] 21:52:43 pnq [~nick@ACA3243E.ipt.aol.com] has joined #lisp 21:53:26 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 21:53:30 -!- dubz [~d0ng@ec2-23-23-243-24.compute-1.amazonaws.com] has left #lisp 21:54:10 -!- antonv [4f8f68fb@gateway/web/freenode/ip.79.143.104.251] has quit [Ping timeout: 245 seconds] 21:57:45 -!- mathrick [~mathrick@85.218.195.174] has quit [Read error: Connection reset by peer] 21:58:00 -!- jtza8 [~jtza8@196-210-172-211.dynamic.isadsl.co.za] has quit [Remote host closed the connection] 21:58:02 mathrick [~mathrick@85.218.195.174] has joined #lisp 21:59:47 -!- syamajala [~syamajala@dyn-bway-130-68.dyn.columbia.edu] has quit [Remote host closed the connection] 21:59:58 -!- gigamonkey [~gigamonke@adsl-99-155-193-68.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 22:00:48 gigamonkey [~gigamonke@adsl-99-17-207-153.dsl.pltn13.sbcglobal.net] has joined #lisp 22:03:36 -!- ferada [~ferada@dslb-188-097-117-130.pools.arcor-ip.net] has quit [Quit: leaving] 22:04:16 cyphase [~cyphase@unaffiliated/cyphase] has joined #lisp 22:09:40 syamajala [~syamajala@dyn-bway-130-68.dyn.columbia.edu] has joined #lisp 22:14:55 -!- prxq [~mommer@mnhm-590c1958.pool.mediaWays.net] has quit [Remote host closed the connection] 22:17:30 Xach: is there a way to get CLSQL-ORACLE working via Quicklisp? 22:18:57 -!- Guthur [~user@host86-148-164-73.range86-148.btcentralplus.com] has quit [Remote host closed the connection] 22:20:15 -!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has left #lisp 22:21:12 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Leaving...] 22:22:34 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 22:23:00 -!- ikki [~ikki@189.195.69.159] has quit [Ping timeout: 244 seconds] 22:24:25 Blkt: If it has an asdf file then: download and install it in ~/quicklisp/local-projects/ then (ql:quickload :clsql-oracle) 22:25:11 -!- syamajala [~syamajala@dyn-bway-130-68.dyn.columbia.edu] has quit [Remote host closed the connection] 22:25:52 getoffmalawn [~getoffmal@oxcoda.safenetbox.biz] has joined #lisp 22:26:18 gurrag [~gurrag@bb-216-195-184-91.gwi.net] has joined #lisp 22:26:18 -!- gurrag [~gurrag@bb-216-195-184-91.gwi.net] has quit [Changing host] 22:26:18 gurrag [~gurrag@unaffiliated/gurrag] has joined #lisp 22:26:53 ikki [~ikki@189.195.69.159] has joined #lisp 22:27:11 ah good 22:27:31 didn't know about that solution 22:30:23 foreignFunction [~niksaak@94.27.88.214] has joined #lisp 22:30:37 (hello 'world) 22:30:57 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Ping timeout: 276 seconds] 22:31:38 calabiyau [~jgp@adsl-070-148-061-036.sip.bhm.bellsouth.net] has joined #lisp 22:31:47 -!- flavioribeiro [~flaviorib@186.192.87.33] has quit [Remote host closed the connection] 22:32:50 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 22:33:28 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Read error: Operation timed out] 22:37:03 -!- tfb [~tfb@restormel.cley.com] has quit [Quit: sleeping] 22:39:32 -!- ikki [~ikki@189.195.69.159] has quit [Ping timeout: 244 seconds] 22:39:36 pjb: you never sleep? :) 22:40:08 I digged in Y-combinator, as someone of you said. Result is this: http://paste.lisp.org/+2SO0 22:40:20 Is it not-ugly? 22:40:58 -!- pnq [~nick@ACA3243E.ipt.aol.com] has quit [Ping timeout: 246 seconds] 22:43:30 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 22:47:06 -!- fantazo [~fantazo@91.119.101.47] has quit [Remote host closed the connection] 22:47:59 syamajala [~syamajala@dyn-160-39-134-162.dyn.columbia.edu] has joined #lisp 22:49:08 -!- foreignFunction [~niksaak@94.27.88.214] has left #lisp 22:49:38 foreignFunction [~niksaak@94.27.88.214] has joined #lisp 22:53:11 mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has joined #lisp 22:54:12 Sorella [~quildreen@201-58-248-86.user.veloxzone.com.br] has joined #lisp 22:54:12 -!- Sorella [~quildreen@201-58-248-86.user.veloxzone.com.br] has quit [Changing host] 22:54:12 Sorella [~quildreen@oftn/member/Sorella] has joined #lisp 22:57:51 -!- Jeanne-Kamikaze [~Jeanne-Ka@235.177.223.87.dynamic.jazztel.es] has quit [Quit: Did you hear that ?] 22:57:51 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 22:58:15 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 22:59:26 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Quit: leaving] 23:01:38 Cam [~alex@trivialand/staff/Cam] has joined #lisp 23:02:03 Can someone help me with a script to turn a list of lists into one list. i.e '((1 2) (3 4)) into '(1 2 3 4) 23:02:12 -!- entrix_ [~entrix@95-25-219-235.broadband.corbina.ru] has quit [Ping timeout: 248 seconds] 23:02:13 This is what I have so far: http://pastee.org/bd6vn 23:02:19 -!- steffi_s [marioooh@nat/hackerschool.com/x-kpmssncakfnklfjs] has quit [Quit: zzzz] 23:02:26 there should be a flatten function in some library 23:02:30 maybe alexandria 23:03:00 library of alexandria 23:03:11 ikki [~ikki@189.195.69.159] has joined #lisp 23:03:34 GOT IT 23:03:56 Cam: C-style parentheses is bad, bad thing, btw. 23:04:04 foreignFunction, what do you mean? 23:04:41 Cam: close the remaining parentheses on the same row of the last statement (or part of) 23:04:45 Ok. 23:05:03 Blkt, this is what I finished with: http://pastee.org/4e5dg 23:05:08 saage [~saage@200.195.179.34] has joined #lisp 23:05:09 -!- saage [~saage@200.195.179.34] has quit [Changing host] 23:05:09 saage [~saage@unaffiliated/saage] has joined #lisp 23:05:17 right 23:05:37 :) 23:05:45 I am learning at least ^_^ 23:06:04 -!- sytse [sytse@swielinga.nl] has quit [Ping timeout: 248 seconds] 23:06:11 (apply #'append '((1 2) (3 4))) => (1 2 3 4) 23:06:17 also, indentation is too aggressive 23:07:58 dim: never use apply with lists of unbounded length. 23:08:41 Cam: https://pastee.org/nug7z 23:08:57 ok 23:09:38 (mapcan 'copy-list list-of-lists). 23:09:42 Weird.. 23:11:01 Thanks! Gotta run 23:12:04 -!- ve [~a@vortis.xen.tardis.ed.ac.uk] has quit [Read error: Connection reset by peer] 23:13:04 sytse [sytse@swielinga.nl] has joined #lisp 23:13:42 -!- flanfl [~flanfl@cpc1-sgyl27-2-0-cust785.sgyl.cable.virginmedia.com] has quit [Remote host closed the connection] 23:14:44 -!- agumonkey [~agu@85.158.70.86.rev.sfr.net] has quit [Ping timeout: 252 seconds] 23:14:48 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 23:14:50 lcc` [~user@75-173-94-202.albq.qwest.net] has joined #lisp 23:15:04 -!- peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Ping timeout: 260 seconds] 23:15:15 -!- mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has quit [Remote host closed the connection] 23:15:42 mindCrime [~prhodes@c-67-162-98-95.hsd1.in.comcast.net] has joined #lisp 23:16:07 -!- lcc [~user@unaffiliated/lcc] has quit [Ping timeout: 240 seconds] 23:17:40 -!- lcc` [~user@75-173-94-202.albq.qwest.net] has quit [Client Quit] 23:17:59 kennyd [~kennyd@93-136-3-99.adsl.net.t-com.hr] has joined #lisp 23:18:49 rbarraud [~rbarraud@125-237-76-181.jetstream.xtra.co.nz] has joined #lisp 23:18:58 -!- |SLB| is now known as [SLB] 23:19:04 -!- [SLB] [~slabua@host244-164-dynamic.55-82-r.retail.telecomitalia.it] has quit [Changing host] 23:19:04 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 23:19:54 Does hunchentoot run well with sbcl? 23:20:41 It seems fine to me, foreignFunction. 23:21:41 Oh, will try it then! ^___^ 23:22:27 Fade and I have built an IRC bot with a very simple Web back end, on Hunchentoot. 23:23:34 Is sauce available? 23:23:55 -!- punee [~punee@set25-1-88-166-168-141.fbx.proxad.net] has quit [Quit: punee] 23:25:38 Normally I'd be able to point you at the bot itself to get the source, but we've recently moved it from running on SBCL to CCL, and it appears the fetch-the-git-source function isn't working in the port yet. :) 23:26:22 -!- rmarianski [~rmariansk@mail.marianski.com] has quit [Quit: leaving] 23:27:49 Oh. Then, is there any other cute hunchentoot projects with available and not-untasty sauce? 23:31:35 If you don't mind looking at it in its present messy state, it's now up here: 23:31:44 git clone http://outrider.deepsky.com/~tuxedo/harlie.git 23:32:05 -!- leo2007 [~leo@222.130.138.85] has quit [Quit: off to work] 23:32:17 Tuxedo: Thanx! 23:33:56 You're welcome. 23:34:09 The hunchentoot stuff is pretty self-contained in web-server.lisp . 23:34:30 There's a lot of other stuff related to the database and so forth that you can probably just ignore or skip over. :) 23:34:32 can I avoid "caught STYLE-WARNING: The variable L is defined but never used." when using multiple-value-bind? 23:35:10 I have something like (multiple-value-bind (m v l) (values 1 2 3) (+ m v)) 23:35:44 Blkt: you are indeed never using variable L 23:35:50 If you don't need the third value, you can just not bind to it. 23:36:05 Or you can (declare (ignore l)) inside the multiple-value-bind form. 23:36:06 -!- gurrag [~gurrag@unaffiliated/gurrag] has quit [Ping timeout: 264 seconds] 23:36:33 I know, I don't want the warning :D 23:36:39 gurrag [~gurrag@unaffiliated/gurrag] has joined #lisp 23:37:44 Tuxedo: where exactly do I have to put the declaration? 23:39:40 (multiple-value-bind (m v l) (values 1 2 3) (declare (ignore l)) (+ m v)) 23:40:28 if it's really the last value you don't need just do (multiple-value-bind (m v) (values 1 2 3) (+ m v)) as Tuxedo already suggested 23:42:27 I over simplified the problem 23:42:46 I need to ignore more likely the second value instead of the third 23:42:57 that's why I have to bind it 23:44:03 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 23:50:22 maxm [~user@unaffiliated/maxm] has joined #lisp 23:53:53 -!- mathrick [~mathrick@85.218.195.174] has quit [Read error: Connection reset by peer] 23:54:13 mathrick [~mathrick@85.218.195.174] has joined #lisp 23:56:20 flavioribeiro [~flaviorib@177.142.171.176] has joined #lisp