00:01:13 -!- benny [~benny@i577A7FE6.versanet.de] has quit [Ping timeout: 246 seconds] 00:02:16 benny [~benny@i577A8239.versanet.de] has joined #lisp 00:05:11 -!- kpreid [~kpreid@nat/google/x-onzmxjpmyjwwlfln] has quit [Quit: Offline] 00:08:12 -!- corni [~corni@drupal.org/user/136353/view] has quit [Quit: Ex-Chat] 00:10:55 http://paste.lisp.org/display/123949 any obvious improvments for converting a bit-vector to an ineteger? 00:11:48 -!- El_Diablo [~Aaron@adsl-68-88-193-223.dsl.rcsntx.swbell.net] has quit [Ping timeout: 240 seconds] 00:12:47 why do you need to convert it? 00:13:38 because sometimes i want the bv as an integer. 00:13:59 why do you have a bitvector in the first place then? 00:14:25 because i want to 00:14:53 won't COERCE do the trick? 00:14:59 no 00:15:40 maybe declare the flet inline? 00:15:42 you can do it with format and parse-integer as well. but.... 00:17:37 damn this type inference is soo hard 00:18:57 I'm trying access the request from hunchentoot, I suspect I'm missing something 00:18:59 http://paste.lisp.org/display/123950 00:19:51 -!- fisxoj [~fisxoj@cpe-74-67-199-254.twcny.res.rr.com] has quit [Read error: Operation timed out] 00:19:54 mon_key: i annotated with something i found clearer and in benchmarking not especially slower 00:19:59 it works fine when the hunchentoot:* is not there. 00:20:24 tempire: it is a function, not a variable. 00:20:29 Xach: great! 00:20:45 (hunchentoot:request-method*) is the form to try. 00:24:19 hargettp [~hargettp@pool-71-174-133-100.bstnma.east.verizon.net] has joined #lisp 00:25:01 mon_key: what are you using a bit vector for? 00:25:11 doh 00:25:16 hi Xach, mon_key 00:25:20 I really wish i could visualize the cl logior/logand/ash functions better 00:25:24 i'm very close to the release. like within an hour 00:26:00 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Quit: realitygrill] 00:26:27 mon_key: hmm, I wish I could suggest something. it either comes to me naturally or i've used them so much it seems that way. 00:26:35 *Xach* guesses the latter 00:26:51 logand is like masking, logior is like merging, ash is like moving left or right... 00:27:10 Xach: https://github.com/mon-key/unicly I'd like to get more incorporatation of UUIDs represented as bit-vectors. It should make some equality checks nicer and I feel that bit-vectors have a better serialized representation. 00:27:25 shaggy- [~shaggy-@76.73.16.26] has joined #lisp 00:27:34 so is emacs lisp the same as common lisp? 00:27:41 routebee: no, it is very different. 00:27:54 can you tell me more? 00:28:27 routebee: emacs lisp is a programming language for extending emacs. common lisp is a programming language for writing emacses. among many other things. 00:28:33 routebee: if you want to learn/use lisp for anything beyond scripting Emacs then you will find Common Lisp much nicer to use. 00:28:34 is emacs lisp to common like java script to java? 00:28:37 Well, starting from emacs 24, emacs lisp has lexical binding, so it becomes closer. 00:28:42 routebee: not really. 00:29:09 mon_key: what are you doing now where bit vector equality will be nicer? 00:29:15 how do I revert the committed changes for just one file? 00:29:23 You can also write applications in emaccs lisp. Things like web browsers, mail user agents, news readers, spreadsheets, databases, games, etc. 00:29:44 For a non-programmer, it would be more useful to learn emacs lisp than Common Lisp. 00:29:44 in git, i mean 00:29:49 #git 00:29:51 Xach: Right now most of the CL stuff that uses UUIDs has to fall back on doing string-equal comparisons. 00:30:20 can one assign multiple values inside a loop? 00:30:33 pjb: my kid is starting school soon and when he does in going to buy him a computer 00:30:41 something like (with (a b) = (values 1 2)) ? 00:30:42 im thinking slackware 00:30:59 and emacs so lisp may be a good first programming language 00:31:06 Xach: FWICG they seem to pack the UUIDs into 00:31:26 hash-tables and then do relations on the keys 00:31:39 routebee: definitely. I'd consider emacs lisp because it's embedded in emacs so there's nothing else to install. 00:31:53 It would be immediately useful. 00:31:54 neoesque [~neoesque@210.59.147.232] has joined #lisp 00:32:08 <_3b> shaggy-: with (a b) = (multiple-value-list (values ...)), or implementation specific extensions 00:32:14 routebee: on the other hand, young people often want to do graphics, in that case CL or scheme would be more indicated. 00:32:35 _3b interesting idea, thanks 00:32:46 xxxyyy [~xyxu@58.41.14.212] has joined #lisp 00:32:47 Xach: my more immediate use-case is putting uuid's into exif/xmp fields for images. 00:32:55 routebee emacslisp is how I got started :) 00:32:57 sbryant recommended a good looking book i thing its CL 00:33:11 programming a series of games in lisp 00:33:27 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 00:34:05 routebee: actually, JavaScript's only connection with Java is Algol-style syntax and marketing dcisionto call it JavaScript (Java was the hot new thing at the time) 00:34:16 Are we allowed to document struct types in sbcl at all? I mean you can see in the inspector that there is a slot for documentation in the struct/slot layouts but no obvious way to make use of it. 00:34:43 so vmware and some old windows games a typing tutor and emacs with common lisp would be a good start i think' 00:35:14 routebee: If your son has early Emacs-FOO he will be dangerous in shool! 00:35:46 ^ you can't go wrong learning how to use emacs 00:37:14 the thing has had generally the same UI/default key shortcuts for 20 or 30 years. Yes it has been around that long, and modern emacs does have a nice GUI frontend... but the basics of it is ancient. Whcih is a good thing! I'll expect the same shortcuts and whatnot to work in 30 years hence! 00:37:41 yeah i saw a guy rocketing on emacs once... i want my son to have some skillz. im a 4 finger typist myself 00:37:42 kpreid [~kpreid@adsl-75-36-179-251.dsl.pltn13.sbcglobal.net] has joined #lisp 00:38:45 typing is not a programming thing too much... just get him interested in programming and the typing will come because you get annoyed being unable to express your ideas in the program as fast as you can think of them. 00:39:37 routebee: as a younger fella my grandmother required that i spend 1 hour every day learning how to type on an old electric IBM -- I am extremely grateful for that. I consider touch typing a _life-skill_ :) 00:39:42 touch typing is only good for the comments, i do fine on SQL with my 40 wpm, the logic really slows it down 00:40:06 -!- fourier` [~user@h-140-162.a176.priv.bahnhof.se] has quit [Ping timeout: 276 seconds] 00:40:14 45PAAF7NN [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 00:40:14 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 00:40:19 coding doesn't require fast typing, but thought and accuracy 00:40:21 oh, well then just force yourself to look at the screen and not the keyboard andyou will pick it up in no time. 00:40:23 my sister has letters in piano and types at 110 wpm i wish i could 00:40:29 irc though is the place for wpm 00:41:33 oGMo: WPM comes in handy when documenting/commenting your source as well (if your into that kinda thing). 00:41:38 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 00:42:01 mon_key: no comment ;) 00:42:16 -!- Athas [~athas@130.225.165.40] has quit [Remote host closed the connection] 00:42:28 but yes, if you're doing actual writing (technical or otherwise) 00:42:50 trolling on irc is the way to get typing speed 00:43:18 mon_key: what are the advantages of using a bit vector over using an integer? 00:43:48 for that purpose 00:45:05 Xach: gosh its handy if only because my exif/xmp is likely one of the only out there with that format. 00:45:53 e.g. poormans trojan/tracker for web pilferers. 00:46:45 -!- dnolen [~davidnole@pool-68-161-77-233.ny325.east.verizon.net] has quit [Quit: dnolen] 00:47:05 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 00:48:10 mon_key: I don't understand. What format? 00:48:25 Are we allowed to document struct slots in sbcl at all? I mean you can see in the inspector that there is a slot for documentation in the struct/slot layouts but no obvious way to make use of it. 00:48:43 -!- SegFaultAX [~mkbernard@VEROXITY.ipcolo1.SanFrancisco1.Level3.net] has quit [Remote host closed the connection] 00:49:01 I know it is not ANSI, but darn it would be useful 00:49:37 Xach: the spec for both Adobe XMP & IPTC both allow attaching uuid-like global identifiers 00:49:43 i have a game book combo picked out for him too 00:49:57 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 240 seconds] 00:50:11 black and white the game and i am right you are wrong by edward de'bono 00:50:46 get him interested in ai and set his homework on the game training his pet 00:50:58 if he does it well im going to get him a puppy 00:51:17 anyway thanks for your help 00:51:26 mon_key: And you write out #*111101011011 in yours? 00:51:31 you maye see more of me next year 00:51:37 kk 00:51:44 -!- routebee [~norman@120.19.169.234] has left #lisp 00:52:20 so (hunchentoot:query-string) wants an object as a parameter, which I presume would mean (hunchentoot:query-string hunchentoot:*request*), but that reports "The variable HUNCHENTOOT:*REQUEST* is unbound." 00:52:33 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Remote host closed the connection] 00:53:24 tempire: In the process of handling of a request, hunchentoot:*request* will be bound. Are you only calling INDEX in the context of a request? 00:54:03 -!- pnq [~nick@ACA24423.ipt.aol.com] has quit [Ping timeout: 246 seconds] 00:54:04 tempire: also, hunchentoot:query-string* will use hunchentoot:*request* without explicitly specifying it. 00:54:48 hmm. maybe it's because I'm using it in a macro 00:54:58 I guess it's not bound during the macro expansion 00:55:11 fisxoj [~fisxoj@cpe-74-67-199-254.twcny.res.rr.com] has joined #lisp 00:55:17 yes, I'm calling index within the context of a request 00:55:40 tempire: So you go to the page in your browser and you get a 500 error or similar? 00:55:48 yes 00:56:02 And the backtrace in the log says it's *request* that's unbound? 00:56:16 correct 00:56:37 "The variable HUNCHENTOOT:*REQUEST* is unbound." 00:56:49 Xach: Well yeah, its not a _literal_ CL but sure. I've been fooling around with Bill St. Clairs FSDB and writing the UUID to an image and then for each image in a directory tree dumping out a key/val file where teh filename (which FSDB treats as a key) is a uuid in hexformat and the value (the file contents) is a reverse lookup to the file. The idea being to help keep a canonical image atatched to a canonical UUID. 00:57:53 mon_key: where do bit vectors come in? 00:58:00 fsdb is here: https://github.com/billstclair/fsdb 00:58:09 mon_key: you don't write them out as 11101101 or whatever? 00:58:34 Xach: not as raw bits no. 01:00:22 Xach: To get a dump of an UUID to interger representation to some external media (other than in hex-string form) the only other ways would be to dump non-delimited integers which comprise the slots of a uuid, or a sequence of (unsigned-byte 8)s, or as a bit-vector :) 01:00:36 -!- antifuchs [~foobar@care.boinkor.net] has quit [Ping timeout: 260 seconds] 01:01:51 I think you could just use integers and forget bit vectors. 01:02:21 xach only if he did not want to use bignums as IIRC uuid is 128 bits 01:03:32 So? Bit vectors use bits too. 01:03:33 Xach: the bit-vector stuff can come in handy once you've got a namespaced UUID e.g. a v3 or v4 uuid. Where sometimes all you want to check is a particular slot -- subseq'ing a uuid bit-vector is IMHO cleaner than the alternatives. 01:03:58 mon_key: cleaner than ldb? 01:04:06 ldb of what? 01:04:12 ldb of an integer. 01:04:12 mon_key (ldb (byte size pos) uuid) 01:04:50 antifuchs [~foobar@care.boinkor.net] has joined #lisp 01:06:12 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 01:07:06 Xach: lisper: both unicly and uuid store uuid fields as slot values -- the slots hold integers the integers are opaque and must be translated to some intermediary representation when dumping -- either as a hex-string or a byte-array -- I'm trying to use an alternative with bit-vectors because they can be tested for CL:EQUAL rather than CL:EQUALP 01:07:14 topeak [~topeak@61.149.225.42] has joined #lisp 01:07:53 mon_key: what representation do you translate the bit vector to when dumping? 01:08:38 Xach: Rigth now and for the most part a hex-string :( 01:08:41 mon_key just write your own equal if you don't want equalp, if you really care about performance, first make sure it isimportant and if so check the disassembly output to see what sbcl is really doing. You might be surprised :x 01:08:54 srid [~srid@S010678ca39ff0146.vn.shawcable.net] has joined #lisp 01:08:54 -!- srid [~srid@S010678ca39ff0146.vn.shawcable.net] has quit [Changing host] 01:08:54 srid [~srid@unaffiliated/srid] has joined #lisp 01:09:06 lisper: thanks. I've done the profiling. 01:09:21 mon_key: So there is actually no advantage? 01:09:30 awesome so it is an issue? 01:11:00 lisper: it is IMO an issue yes. and as it stands there is a bug in the existing cl uuid library which sets the wrong bit of the node slot of a v1 uuid. I didn't discover it until I started converting UUIDs to bit-vectors :) 01:11:05 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 01:11:47 nice :). I don't care which way you do it, but sometimes just looking at the disassembly output will tell you what is going on performance wise 01:12:24 lisper: I spent +/- three weeks looking at disassembly and (prematurely) optimizing 01:12:25 btw if uuids are 128 bits wide, maybe look into using sse to do the comparisons? 01:16:21 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 01:16:37 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Leaving...] 01:18:51 Xach: lisper: The uitility of UUID's is for persistence libraries. FTM cl users seem to make use of them for dumping object-identity or for communictiong object-identity on the wire. If your interested here is an example of a library that is using UUID's with custom equality checks for uuids: https://raw.github.com/kraison/vivace-graph-v2/master/triples.lisp 01:18:52 -!- carlocci [~nes@93.37.213.249] has quit [Quit: eventually IE will rot and die] 01:20:06 neoesque [~neoesque@210.59.147.232] has joined #lisp 01:20:56 here is another: https://raw.github.com/lisp/de.setf.resource/master/resource-object.lisp 01:25:08 -!- H4ns [~user@p4FFC866B.dip.t-dialin.net] has quit [Remote host closed the connection] 01:25:38 mon_key: a faster, less-consing version http://paste.lisp.org/display/123949#2 01:26:31 -!- ikki [~ikki@201.155.92.12] has quit [Ping timeout: 252 seconds] 01:26:41 stassats`: cool. Thanks! 01:26:43 of course the fastest version would employ implementation tricks 01:28:16 compare-and-swap/atomic-incf? 01:28:45 and it's only fast on sufficiently large vectors 01:29:06 mon_key: what are you asking? 01:29:38 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 01:29:39 stassats`: no clue, sorry. why let*? 01:29:57 mon_key: for you to ask! 01:30:21 <-- flinches for stassats` response {: 01:32:41 -!- tarmil [~user@109.74.51.29] has quit [Remote host closed the connection] 01:34:46 another cl system using uuids in a db oriented fashion: https://raw.github.com/dto/blocky/master/prototypes.lisp 01:47:36 ikki [~ikki@201.144.87.42] has joined #lisp 01:51:30 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: night] 01:52:01 -!- urandom__ [~user@p548A562F.dip.t-dialin.net] has quit [Remote host closed the connection] 01:56:48 -!- ikki [~ikki@201.144.87.42] has quit [Ping timeout: 240 seconds] 01:58:22 -!- gigamonkey [~user@adsl-99-39-4-8.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 264 seconds] 02:02:10 yet another: https://raw.github.com/fons/cl-mongo/master/src/bson-oid.lisp 02:02:29 uuids are boring 02:02:39 yes indeed. 02:03:15 i don't see a reason why would on use it for a db 02:03:22 -!- Phoodus [~foo@68.107.217.139] has quit [Read error: Connection reset by peer] 02:03:33 clearly alot do 02:03:45 Phoodus [~foo@68.107.217.139] has joined #lisp 02:03:58 it's not clear to me that they have a reason 02:04:16 stassats [~stassats@wikipedia/stassats] has joined #lisp 02:04:26 what does storage use for persistent identity? 02:04:49 it has no persistent identity 02:05:01 well, except the data itself 02:05:06 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 240 seconds] 02:06:16 identifiable 02:07:13 it's not persistent, it's just an enumeration of objects from 0 to n 02:07:19 psilord2 [~psilord@adsl-71-150-252-22.dsl.mdsnwi.sbcglobal.net] has joined #lisp 02:07:21 -!- psilord2 [~psilord@adsl-71-150-252-22.dsl.mdsnwi.sbcglobal.net] has left #lisp 02:07:46 ISF [~ivan@187.106.54.41] has joined #lisp 02:08:04 brilliant! 02:09:01 no, it's just fast 02:10:07 holycow [~new@poco208-2.fredcanhelp.com] has joined #lisp 02:10:12 assigning objects a number each time is actually faster and simpler than always keeping it 02:11:11 -!- madnificent [~madnifice@83.101.62.132] has quit [Ping timeout: 260 seconds] 02:11:37 yes. like remembering who you are each morning :P 02:12:38 now, maybe it wouldn't work for a gazillion of objects, but i don't care about gazillions 02:12:55 -!- ISF [~ivan@187.106.54.41] has quit [Read error: Connection reset by peer] 02:13:09 ISF [~ivan@187.106.54.41] has joined #lisp 02:13:40 or if you don't want to keep them all in memory at once 02:15:20 everything needs a name 02:15:43 jleija [~jleija@50.8.10.126] has joined #lisp 02:15:59 not everything 02:17:14 ikki [~ikki@200.95.162.228] has joined #lisp 02:18:10 drl [~lat@110.139.230.255] has joined #lisp 02:19:36 stassats, why bother enumerating from 0 to n, as long as we are not destroying the objects or letting them get garbage collected... we could just use the pointer values ^-^. 02:20:01 garbage collector moves objects 02:20:14 BrokenCog [~bc@ip98-162-173-207.pn.at.cox.net] has joined #lisp 02:20:14 -!- BrokenCog [~bc@ip98-162-173-207.pn.at.cox.net] has quit [Client Quit] 02:20:18 ah drat 02:21:40 and when reconstruction the objects, i create an array of length n, and fill it with objects, and then use this array to resolve references 02:21:57 so i want numbers to be contiguous 02:22:00 oh neat ideas 02:24:14 . 02:24:55 and the array is actually filled with empty objects, and slots are filled upon reading 02:25:18 that solves the problem of encountering a reference to an object which wasn't yet read 02:25:22 how do you determin length N? 02:25:55 N = number of objects, naturally 02:26:07 it's easy to determine the number of objects 02:26:13 you count the before their hatched? 02:26:54 i don't understand chicken-metaphors 02:29:23 preallocate-objects 02:30:30 yes? 02:30:50 a chicken-metaphor no? 02:30:56 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 02:31:11 can you be more specific? 02:31:18 I think he wants to ask how you know the exact number of objects you need over the lifetime of the program. 02:31:32 lisper: has the mind-meld :) 02:31:33 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 02:32:04 i don't need to know that number, why would i? 02:32:23 so its a vector-push-extend? 02:33:11 where did you get the idea that i keep objects in a vector? 02:33:26 look up to what you said about 8 minutes ago 02:33:44 he wants to know how you know the size of the array ahead of time. 02:33:48 BrokenCog [~bc@ip98-162-173-207.pn.at.cox.net] has joined #lisp 02:33:55 "and the array is actually filled with empty objects, and slots are filled upon reading that solves the problem of encountering a reference to an object 02:33:55 which wasn't yet read" 02:34:06 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 02:34:15 see, it's only used for referencing 02:34:37 so something like a C pointer? 02:34:41 so you address objects from 0 to N, how do you figure N out ahead of time? And if it changes due to more objects, how do you handle that? 02:35:06 wait, i can't keep up with correcting your wrong assumptions 02:35:46 -!- BrokenCog [~bc@ip98-162-173-207.pn.at.cox.net] has quit [Client Quit] 02:35:53 apologies, but you have managed to lead two people astray ;) 02:35:56 i know N because that's exactly how much objects I had when I was writing them to disc, and that's exactly how much of them I will read 02:36:25 ok I think that answers the question :) 02:36:59 and naturally, i write N at the beginning of a file, so that i can recover it later 02:38:15 then the array is used for resolving references from objects to another objects, which are written to file as "reference to X", and then the array gets destroyed. 02:38:33 the objects themselves reside in lists inside their classes 02:38:35 right you use that for loading only 02:38:50 in order to handle circular references 02:39:03 (I'm assuming here...) 02:39:20 in order to handle any refernces 02:40:35 -!- ikki [~ikki@200.95.162.228] has quit [Ping timeout: 252 seconds] 02:40:46 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 02:41:07 objects are not written recursively, but sequentially, whenever the value of some slot is another object, it's just gets written as a reference, that way you resolve sharing 02:44:08 hrmm. 02:49:00 when was the crowdfunding for SBCL started? 02:49:17 p_l|backup: about 13 hours ago 02:49:28 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 02:49:28 ... oh wow 02:49:29 -!- hargettp [~hargettp@pool-71-174-133-100.bstnma.east.verizon.net] has quit [Quit: Leaving...] 02:49:46 that means that lispers are filthy reach! 02:49:50 rich 02:50:22 maybe median wealth 02:50:32 I can't spare $5 ;_; 02:50:49 *stassats* awaits for a better moment 02:51:29 everyone can donate at the very beginning, but it won't be fun when it stops rising 02:51:54 brillian! 02:52:02 t 02:53:45 -!- pearle [~pearle@blk-224-181-222.eastlink.ca] has quit [Ping timeout: 255 seconds] 02:56:13 daniel [~daniel@p50829082.dip.t-dialin.net] has joined #lisp 02:57:32 -!- daniel__ [~daniel@p5082B3E5.dip.t-dialin.net] has quit [Read error: Operation timed out] 02:57:51 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 02:58:28 -!- slyrus_ [~chatzilla@173-228-44-88.dsl.static.sonic.net] has quit [Ping timeout: 240 seconds] 02:58:46 mrSpec [~Spec@pool-151-204-255-122.bstnma.btas.verizon.net] has joined #lisp 02:58:46 -!- mrSpec [~Spec@pool-151-204-255-122.bstnma.btas.verizon.net] has quit [Changing host] 02:58:46 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 03:06:21 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 255 seconds] 03:06:36 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 03:06:58 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 03:09:24 gigamonkey [~user@adsl-99-39-4-8.dsl.pltn13.sbcglobal.net] has joined #lisp 03:11:32 -!- Jubb [~ghost@68.34.79.50] has quit [Remote host closed the connection] 03:12:05 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 03:12:10 -!- nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: nicdev_] 03:13:30 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 276 seconds] 03:14:00 -!- fbass [~fbass@75-173-95-248.albq.qwest.net] has quit [Quit: leaving] 03:14:09 fbass [~fbass@75-173-95-248.albq.qwest.net] has joined #lisp 03:14:54 -!- kslt1 [~karl.sier@netblock-208-127-156-174.dslextreme.com] has quit [Ping timeout: 255 seconds] 03:23:03 -!- fisxoj [~fisxoj@cpe-74-67-199-254.twcny.res.rr.com] has quit [Ping timeout: 258 seconds] 03:25:41 drl [~lat@110.139.230.255] has joined #lisp 03:26:29 nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 03:28:11 summersault [~george@189.107.132.62] has joined #lisp 03:32:59 leo2007 [~leo@124.72.117.9] has joined #lisp 03:35:45 -!- jcazevedo [~jcazevedo@bl14-91-163.dsl.telepac.pt] has quit [Ping timeout: 246 seconds] 03:36:32 spradnyesh [~pradyus@nat/yahoo/x-gmmxmksxklgsoogc] has joined #lisp 03:46:49 -!- lucca [~lucca@66.220.1.33] has quit [Ping timeout: 246 seconds] 03:47:41 -!- gigamonkey [~user@adsl-99-39-4-8.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 03:49:46 -!- topeak [~topeak@61.149.225.42] has quit [Ping timeout: 260 seconds] 03:49:54 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Quit: upwardindex] 03:56:51 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 04:00:28 -!- Euthydemus` [~euthydemu@unaffiliated/euthydemus] has quit [Read error: Connection reset by peer] 04:01:41 Euthydemus [~euthydemu@unaffiliated/euthydemus] has joined #lisp 04:01:50 mcsontos [~mcsontos@nat/redhat/x-hqvzyuwujllykakb] has joined #lisp 04:01:57 why the hell is SBCL so reluctant to give backtraces these days 04:02:19 "invalid number of arguments" gee it'd be helpful to at the very least know *to what function* 04:03:16 topeak [~topeak@61.149.230.95] has joined #lisp 04:04:28 <_3b> Ralith: arch sbcl has broken backtraces, dunno if that is your problem or not 04:04:37 yep 04:04:43 why is that? 04:04:57 <_3b> dunno, bad compiler options maybe 04:06:50 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 04:07:23 :/ 04:11:39 El_Diablo [~Aaron@adsl-68-88-193-53.dsl.rcsntx.swbell.net] has joined #lisp 04:11:42 plage [~user@81-231-234-224-no56.tbcn.telia.com] has joined #lisp 04:11:50 Good morning everyone! 04:12:14 the only thing I see in the PKGBUILD is enabling of sb-thread, and disabling largefile. 04:12:39 there's also some pathname translations 04:12:54 -!- doc_who [~doc_who@pool-108-28-6-47.washdc.fios.verizon.net] has quit [Quit: Leaving] 04:13:41 <_3b> yeah, they might have been changed at the compiler level 04:14:03 *_3b* doesn't remember if whoever it was ever isolated it 04:14:15 *_3b* just built a new binary and ignored the problem 04:14:47 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 258 seconds] 04:15:18 dto1 [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 04:16:08 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 04:19:29 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Client Quit] 04:20:31 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 04:20:49 -!- dto1 [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has left #lisp 04:21:30 -!- _pw_`` [~user@123.112.73.218] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:26:46 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 04:27:27 drl [~lat@110.139.230.255] has joined #lisp 04:30:28 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Quit: upwardindex] 04:36:40 -!- drl [~lat@110.139.230.255] has quit [Remote host closed the connection] 04:37:28 drl [~lat@110.139.230.255] has joined #lisp 04:39:42 -!- drl [~lat@110.139.230.255] has quit [Client Quit] 04:40:37 Does abcl have an init script? 04:43:26 __class__ [~class@99-105-57-153.lightspeed.sntcca.sbcglobal.net] has joined #lisp 04:43:47 -!- hakkum [~hakkum@c-67-181-176-186.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 04:56:37 -!- El_Diablo [~Aaron@adsl-68-88-193-53.dsl.rcsntx.swbell.net] has quit [Ping timeout: 252 seconds] 04:58:22 -!- Hundenn [~Hunden@e180102032.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 05:01:48 Hunden [~Hunden@e180103114.adsl.alicedsl.de] has joined #lisp 05:02:28 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 05:03:43 -!- jleija [~jleija@50.8.10.126] has quit [Quit: leaving] 05:04:03 ympbyc [~ympbyc@219-89-18-125.dialup.xtra.co.nz] has joined #lisp 05:12:40 pcavs [~paul@c-65-96-169-56.hsd1.ma.comcast.net] has joined #lisp 05:19:50 -!- ympbyc [~ympbyc@219-89-18-125.dialup.xtra.co.nz] has left #lisp 05:19:59 -!- holycow [~new@poco208-2.fredcanhelp.com] has quit [Remote host closed the connection] 05:20:10 Spion_ [~spion@unaffiliated/spion] has joined #lisp 05:20:18 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 05:21:28 kushal [~kdas@nat/redhat/x-ecoxxexubuloniiy] has joined #lisp 05:21:28 -!- kushal [~kdas@nat/redhat/x-ecoxxexubuloniiy] has quit [Changing host] 05:21:29 kushal [~kdas@fedora/kushal] has joined #lisp 05:23:25 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 258 seconds] 05:33:15 Ralith: the issue is in disabling the frame pointer in the C code -- which may have happened automatically on a truly shiny new gcc 05:34:03 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 246 seconds] 05:34:23 -!- 45PAAF7NN [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 252 seconds] 05:38:54 -!- djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has quit [Ping timeout: 255 seconds] 05:40:28 djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has joined #lisp 05:41:18 nonduality [d41f5a2d@gateway/web/freenode/ip.212.31.90.45] has joined #lisp 05:44:28 cyrillos [~cyrill@188.134.33.130] has joined #lisp 05:48:10 Kryztof: ah. 05:52:01 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #lisp 05:54:47 slyrus [~chatzilla@99-28-163-38.lightspeed.miamfl.sbcglobal.net] has joined #lisp 05:55:48 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 05:57:29 -!- tfb [~tfb@restormel.cley.com] has quit [Quit: sleeping] 05:59:39 holycow [~new@poco208-2.fredcanhelp.com] has joined #lisp 06:00:57 -!- Mococa [~Mococa@187.58.183.222] has quit [Ping timeout: 255 seconds] 06:02:47 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 06:02:51 hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 06:05:44 hussaibi__ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 06:08:40 jewel [~jewel@196-209-224-179.dynamic.isadsl.co.za] has joined #lisp 06:08:42 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 246 seconds] 06:08:52 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 06:09:00 -!- hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 258 seconds] 06:09:24 gravicappa [~gravicapp@ppp91-77-162-6.pppoe.mtu-net.ru] has joined #lisp 06:13:13 tfb [~tfb@restormel.cley.com] has joined #lisp 06:14:17 wedgeV [~wedge@cpe-74-66-9-78.nyc.res.rr.com] has joined #lisp 06:15:30 -!- setmeaway [~setmeaway@183.106.96.61] has quit [Quit: Leaving] 06:15:36 hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 06:17:00 setmeaway [~setmeaway@183.106.96.61] has joined #lisp 06:17:11 -!- hussaibi__ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 240 seconds] 06:17:20 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 06:17:25 hussaibi__ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 06:17:34 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 264 seconds] 06:19:11 -!- leo2007 [~leo@124.72.117.9] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 06:19:20 flip214 [~marek@86.59.100.100] has joined #lisp 06:19:20 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 06:19:20 flip214 [~marek@unaffiliated/flip214] has joined #lisp 06:19:21 good morning 06:25:03 morning 06:25:24 -!- tfb [~tfb@restormel.cley.com] has quit [Quit: sleeping] 06:28:14 -!- lisper [18d1340b@gateway/web/freenode/ip.24.209.52.11] has quit [Ping timeout: 252 seconds] 06:29:17 anonchik [~anonymous@88.80.28.189] has joined #lisp 06:41:43 -!- quackv2 [~quackv2@cpe-76-88-124-138.san.res.rr.com] has quit [Quit: leaving] 06:42:31 sharps [~hazel@121-72-240-85.cable.telstraclear.net] has joined #lisp 06:46:13 lucca [~lucca@kuu.accela.net] has joined #lisp 06:48:37 -!- j-f [jf@jamesfletcher.org] has quit [Remote host closed the connection] 06:49:26 -!- Guest9666 is now known as depy_work 06:50:02 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 06:50:19 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: leaving] 06:50:21 dto1 [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 06:51:35 -!- dto1 is now known as dto 06:53:09 -!- depy_work is now known as depywork 06:53:15 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 06:53:24 -!- kennyd [~kennyd@93-141-81-133.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 06:53:28 -!- wedgeV [~wedge@cpe-74-66-9-78.nyc.res.rr.com] has quit [Quit: wedgeV] 06:54:26 -!- shaggy- [~shaggy-@76.73.16.26] has quit [Quit: CGI:IRC (Ping timeout)] 06:54:49 -!- Obfuscate [~keii@ip98-176-16-175.sd.sd.cox.net] has quit [Read error: Connection reset by peer] 06:55:42 Obfuscate [~keii@ip98-176-16-175.sd.sd.cox.net] has joined #lisp 06:56:52 kennyd [~kennyd@93-136-101-35.adsl.net.t-com.hr] has joined #lisp 06:57:38 shaggy- [~shaggy-@76.73.16.26] has joined #lisp 06:57:49 hi. is there a nicer way of appending a char to a string than (concatenate 'string string (format nil "~A" char) 06:59:21 shaggy: if your string is an extensible and adjustable vector, you can use vector-push-extend 06:59:48 shaggy-: (format nil "~a~a" string char) ? 06:59:54 however, to get one of those, you'll have to make the string yourself by calling make-array with the right element type 06:59:59 or format, yeah >_< 07:01:07 i found a nicer one. (concatenate 'string string '(char)) 07:01:37 well, (concatenate 'string string (list char)) 07:02:17 that works. 07:02:45 if you're doing this more than once, you probably want a string output stream instead 07:06:13 I am doing it just once, but it doesn't work for some reason. isn't #\return carriage return? 07:06:28 I am trying to print over the last line 07:07:06 -!- jewel [~jewel@196-209-224-179.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 07:10:22 nevermind, problem was elsewhere 07:23:13 -!- katesmith [~katesmith@unaffiliated/costume] has quit [Quit: Leaving] 07:24:52 -!- zargio [~zargio@c-68-52-135-244.hsd1.tn.comcast.net] has quit [Read error: Connection reset by peer] 07:25:22 -!- ltriant [~ltriant@lithium.mailguard.com.au] has quit [Quit: Computer has gone to sleep] 07:27:15 mishoo [~mishoo@79.112.119.222] has joined #lisp 07:28:59 hi people 07:29:22 rswarbrick [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has joined #lisp 07:29:41 -!- __class__ [~class@99-105-57-153.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 240 seconds] 07:30:24 Sakako [~sakako@115-64-228-146.tpgi.com.au] has joined #lisp 07:31:01 -!- Sakako [~sakako@115-64-228-146.tpgi.com.au] has quit [Remote host closed the connection] 07:33:02 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 07:36:13 aerique [310225@xs8.xs4all.nl] has joined #lisp 07:37:58 -!- hussaibi__ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 258 seconds] 07:38:01 theBlackDragon [~user@212.123.24.66] has joined #lisp 07:38:42 -!- hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 276 seconds] 07:39:26 Beetny [~Beetny@ppp118-208-6-95.lns20.bne1.internode.on.net] has joined #lisp 07:42:44 nikodemus: the response to the crowdfunding has indeed been most impressive 07:42:53 aye 07:45:10 -!- cyrillos [~cyrill@188.134.33.130] has quit [Ping timeout: 264 seconds] 07:45:11 cyrillos_ [~cyrill@188.134.33.130] has joined #lisp 07:46:00 -!- cyrillos_ [~cyrill@188.134.33.130] has quit [Client Quit] 07:48:20 taiyal [~taiyal@bb-216-195-184-102.gwi.net] has joined #lisp 07:48:56 Yuuhi [benni@p5483B7C2.dip.t-dialin.net] has joined #lisp 07:51:42 tarmil [~user@109.74.51.29] has joined #lisp 07:51:52 is there a tutorial/manual on the sbcl mop? 07:51:55 nikodemus: btw. how does the blog by demand thing work, do we mail you suggestions? 07:52:16 tempire: the sbcl mop is essentially the MOP from _The Art of the Metaobject Protocol_ 07:52:53 there are also some examples in sbcl's test suite (look for tests/mop*.lisp) 07:53:31 excellent 07:53:40 aerique: i'll send everyone who's taken that perk an email, and then a second one once the campaign is over for voting 07:53:45 regarding (sb-mop:class-slots CLASS) ... 07:54:02 I haven't been able to figure out what CLASS is 07:54:10 (i'll do the first email in batches, first round today i think) 07:54:15 I've tried a list, a string, a quoted symbol 07:54:19 tempire: it is a class object 07:54:37 so an instance, then 07:54:37 usually you get one from (find-class '), but there are other ways 07:55:08 ehu [~ehuels@109.34.153.216] has joined #lisp 07:55:14 well, an instance of a class metaclass 07:55:27 it sounds like you could do with reading AMOP 07:56:16 -!- pcavs [~paul@c-65-96-169-56.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 07:56:59 could be 07:57:18 $14 used on amazon 07:57:21 doable 07:58:29 This could use some upvotes: http://news.ycombinator.com/item?id=2868346 (SBCL crowdfunding) 07:59:50 I don't know of a good freely-available MOP introduction off the top of my head 08:00:07 AMOP is a good book (I would say it's well worth $14, but I don't know what a $ means to you) 08:00:20 serichsen [~user@hmbg-5f764bb9.pool.mediaWays.net] has joined #lisp 08:00:24 Good morning! 08:00:37 Krystof: it's just an ASCII character like most others ... the € is much heavier ;) 08:00:39 -!- djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has quit [Ping timeout: 255 seconds] 08:00:58 -!- shaggy- [~shaggy-@76.73.16.26] has quit [Ping timeout: 258 seconds] 08:01:07 djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has joined #lisp 08:01:24 -!- insomniaSalt [~milan@unaffiliated/iammilan] has quit [Ping timeout: 252 seconds] 08:03:11 insomniaSalt [~milan@port-92-204-32-198.dynamic.qsc.de] has joined #lisp 08:03:11 -!- insomniaSalt [~milan@port-92-204-32-198.dynamic.qsc.de] has quit [Changing host] 08:03:11 insomniaSalt [~milan@unaffiliated/iammilan] has joined #lisp 08:04:21 -!- Bike [~Glossina@71-214-102-169.ptld.qwest.net] has quit [Quit: Leaving.] 08:06:20 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 08:09:17 I wrote my own subclass of a gray stream yesterday to get this kind of functionality: http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/eaa379b14fd10cf/1e3245e85ecbf68c?hl=en&ie=UTF-8&q=group:comp.lang.lisp+make-echo-stream+make-two-way-stream#1e3245e85ecbf68c A string-input- and string-output-stream rolled in one. However I can't shake the feeling I've been reinventing the wheel. 08:10:11 DelPuerto [~youguy@252.Red-83-36-122.dynamicIP.rima-tde.net] has joined #lisp 08:13:57 brandwe [~brandwe@c-71-227-176-38.hsd1.wa.comcast.net] has joined #lisp 08:14:05 rabite [~rabite@4chan.fm] has joined #lisp 08:14:42 xan_ [~xan@vpn9.hotsplots.net] has joined #lisp 08:15:11 jdz [~jdz@193.206.22.97] has joined #lisp 08:17:25 -!- jdz [~jdz@193.206.22.97] has quit [Client Quit] 08:20:18 -!- DelPuerto [~youguy@252.Red-83-36-122.dynamicIP.rima-tde.net] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 08:21:58 -!- brandwe [~brandwe@c-71-227-176-38.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 08:26:19 -!- bandu [kvirc@unaffiliated/bandu] has quit [Quit: I need my meds... >.<] 08:26:52 dto1 [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 08:28:53 -!- sellout [~Adium@93.82.165.101] has quit [Quit: Leaving.] 08:30:08 -!- dto1 is now known as dto 08:34:28 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 08:39:50 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Remote host closed the connection] 08:41:00 madnificent [~madnifice@83.101.62.132] has joined #lisp 08:45:05 c_arenz [~arenz@nat/ibm/x-mkfvpmaeivcszcdl] has joined #lisp 08:47:36 -!- xan_ [~xan@vpn9.hotsplots.net] has quit [Ping timeout: 252 seconds] 08:50:30 Do I see that right that in order to USE closer-mop in a package of mine, I should :use #:closer-common-lisp instead of #:common-lisp (i.e. as a drop-in replacement)? 08:50:36 ihyoyoung [raster@enlightenment2.osuosl.org] has joined #lisp 08:50:57 you could also shadowing-import-from for all conflicting symbols 08:51:01 which is tedious 08:51:18 foocraft [foocraft@ibawizard.net] has joined #lisp 08:51:42 Davidbrcz [~david@ANantes-151-1-220-181.w90-54.abo.wanadoo.fr] has joined #lisp 08:51:45 Joreji [~thomas@83-096.eduroam.RWTH-Aachen.DE] has joined #lisp 08:52:03 weirdo: Yes, exactly. I was just unsure if what I described is the intended/recommended way. 08:52:30 you could ask Pascal or lookup the docs 08:54:25 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 08:54:34 (herep pjb) 08:56:04 not this Pascal 08:56:10 Pascal Costanza :-) 08:56:23 oups 08:56:30 I just realized 08:57:21 The only docs I could find was a changelog on common-lisp.net. I am still searching... 09:00:02 alama [~jessealam@n138138.science.ru.nl] has joined #lisp 09:01:24 jdz [~jdz@193.206.22.97] has joined #lisp 09:04:50 -!- anonchik [~anonymous@88.80.28.189] has quit [Ping timeout: 250 seconds] 09:12:19 cyrillos [~cyrill@188.134.33.130] has joined #lisp 09:14:18 -!- mishoo [~mishoo@79.112.119.222] has quit [Quit: (save-lisp-and-die)] 09:21:13 mishoo [~mishoo@79.112.119.222] has joined #lisp 09:24:36 -!- ASau [~user@95-28-79-252.broadband.corbina.ru] has quit [Quit: off.] 09:41:52 efeller- [~eugen@hosting.hcpsgc.com] has joined #lisp 09:42:26 -!- efeller- [~eugen@hosting.hcpsgc.com] has left #lisp 09:43:27 -!- macrobat [~fuzzyglee@h-17-133.a328.priv.bahnhof.se] has quit [Quit: WeeChat 0.3.5] 09:45:07 xan_ [~xan@pD953A46C.dip.t-dialin.net] has joined #lisp 09:48:05 Euthydemus` [~euthydemu@unaffiliated/euthydemus] has joined #lisp 09:48:31 -!- Davidbrcz [~david@ANantes-151-1-220-181.w90-54.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 09:50:10 katesmith [~katesmith@97-89-229-3.static.snfr.nc.charter.com] has joined #lisp 09:50:10 -!- katesmith [~katesmith@97-89-229-3.static.snfr.nc.charter.com] has quit [Changing host] 09:50:10 katesmith [~katesmith@unaffiliated/costume] has joined #lisp 09:50:36 -!- theBlackDragon [~user@212.123.24.66] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:50:46 -!- Euthydemus [~euthydemu@unaffiliated/euthydemus] has quit [Ping timeout: 250 seconds] 09:52:11 -!- xxxyyy [~xyxu@58.41.14.212] has quit [Ping timeout: 240 seconds] 09:55:19 H4ns [~user@p4FFC866B.dip.t-dialin.net] has joined #lisp 09:56:45 agspathis [~user@ppp-94-64-173-23.home.otenet.gr] has joined #lisp 09:57:19 theBlackDragon [~user@212.123.24.66] has joined #lisp 09:58:17 -!- zfx [~zfx@unaffiliated/zfx] has quit [Quit: Be back later] 09:59:22 Davidbrcz [~david@ANantes-151-1-215-187.w2-8.abo.wanadoo.fr] has joined #lisp 10:03:24 -!- xan_ [~xan@pD953A46C.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 10:04:29 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #lisp 10:04:55 naeg [~naeg@194.208.239.170] has joined #lisp 10:06:20 taiyal [~taiyal@bb-216-195-184-102.gwi.net] has joined #lisp 10:07:01 serichsen: yes, it's meant to be a drop-in 10:08:37 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 10:13:45 Evanescence [~chris@122.237.29.6] has joined #lisp 10:20:45 -!- gravicappa [~gravicapp@ppp91-77-162-6.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 10:21:10 zfx [~zfx@unaffiliated/zfx] has joined #lisp 10:29:32 -!- ISF [~ivan@187.106.54.41] has quit [Ping timeout: 252 seconds] 10:31:55 mrSpec [~Spec@pool-151-204-255-122.bstnma.btas.verizon.net] has joined #lisp 10:31:55 -!- mrSpec [~Spec@pool-151-204-255-122.bstnma.btas.verizon.net] has quit [Changing host] 10:31:55 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 10:32:58 Thanks, Xach! 10:36:46 -!- agspathis [~user@ppp-94-64-173-23.home.otenet.gr] has quit [Remote host closed the connection] 10:37:59 tfb [~tfb@80.238.0.145] has joined #lisp 10:44:09 waaaaargh [~waaaaargh@agsb-4d0491cf.pool.mediaWays.net] has joined #lisp 10:44:39 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 10:45:48 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Ping timeout: 255 seconds] 10:49:10 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #lisp 10:50:38 leyyer_su [~user@125.70.145.76] has joined #lisp 10:51:27 juniorroy [~juniorroy@212.36.228.103] has joined #lisp 10:52:09 -!- hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has quit [Quit: Leaving...] 10:53:08 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #lisp 10:56:52 H4ns` [~user@p4FFC83DA.dip.t-dialin.net] has joined #lisp 10:58:41 -!- Beetny [~Beetny@ppp118-208-6-95.lns20.bne1.internode.on.net] has quit [Ping timeout: 240 seconds] 11:00:12 -!- H4ns [~user@p4FFC866B.dip.t-dialin.net] has quit [Ping timeout: 255 seconds] 11:01:43 xxxyyy [~xyxu@222.68.159.129] has joined #lisp 11:01:51 pnq [~nick@ACA26D99.ipt.aol.com] has joined #lisp 11:04:34 -!- fbass [~fbass@75-173-95-248.albq.qwest.net] has quit [Read error: Operation timed out] 11:10:40 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 11:11:20 -!- MeanWeen [~KAPITAL@nc-184-3-67-31.dhcp.embarqhsd.net] has quit [Ping timeout: 252 seconds] 11:11:38 gravicappa [~gravicapp@ppp91-77-220-59.pppoe.mtu-net.ru] has joined #lisp 11:11:53 -!- parabolize [~paraboliz@203.83.50.36] has quit [Read error: Connection reset by peer] 11:13:58 parabolize [~paraboliz@203.83.50.36] has joined #lisp 11:16:50 -!- Joreji [~thomas@83-096.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 252 seconds] 11:20:26 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 11:24:10 MeanWeen [~KAPITAL@nc-184-3-67-31.dhcp.embarqhsd.net] has joined #lisp 11:25:01 calliostro [~user@213.215.140.109] has joined #lisp 11:25:20 -!- calliostro [~user@213.215.140.109] has left #lisp 11:26:22 -!- leyyer_su [~user@125.70.145.76] has quit [Remote host closed the connection] 11:27:23 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 11:30:15 fbass [~fbass@75-173-95-248.albq.qwest.net] has joined #lisp 11:31:45 -!- Ralith [~ralith@S010600221561996a.vc.shawcable.net] has quit [Ping timeout: 246 seconds] 11:33:13 -!- spradnyesh [~pradyus@nat/yahoo/x-gmmxmksxklgsoogc] has left #lisp 11:33:20 -!- gravicappa [~gravicapp@ppp91-77-220-59.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 11:34:02 Athas [~athas@130.225.165.40] has joined #lisp 11:34:37 taiyal [~taiyal@bb-216-195-184-102.gwi.net] has joined #lisp 11:36:12 gravicappa [~gravicapp@ppp91-77-184-105.pppoe.mtu-net.ru] has joined #lisp 11:37:36 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Ping timeout: 260 seconds] 11:37:48 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.5] 11:45:33 Joreji [~thomas@83-096.eduroam.RWTH-Aachen.DE] has joined #lisp 11:47:12 -!- tfb [~tfb@80.238.0.145] has quit [Quit: gone] 11:47:26 -!- Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has quit [Remote host closed the connection] 11:47:31 -!- xxxyyy [~xyxu@222.68.159.129] has quit [Ping timeout: 258 seconds] 11:47:54 -!- fbass [~fbass@75-173-95-248.albq.qwest.net] has quit [Ping timeout: 258 seconds] 11:47:56 -!- hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has quit [Quit: Leaving...] 11:48:17 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 11:48:37 xxxyyy [~xyxu@222.68.159.129] has joined #lisp 11:50:22 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #lisp 11:53:13 Odin- [~sbkhh@adsl-2-92.du.snerpa.is] has joined #lisp 11:59:40 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 12:00:48 -!- topeak [~topeak@61.149.230.95] has quit [Quit: Leaving] 12:01:33 scrimohsin [~asshole@unaffiliated/scrimohsin] has joined #lisp 12:01:53 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 12:05:23 anonus [~anonymous@88.80.28.189] has joined #lisp 12:05:53 -!- nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: nicdev_] 12:08:25 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Remote host closed the connection] 12:09:17 xan_ [~xan@client195-220.wlan.hu-berlin.de] has joined #lisp 12:10:53 corni [~corni@drupal.org/user/136353/view] has joined #lisp 12:10:59 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 12:11:09 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 12:11:25 good afternoon 12:12:02 hello 12:14:48 -!- corni [~corni@drupal.org/user/136353/view] has quit [Client Quit] 12:15:20 corni [~corni@schleptop.visitor.camp.ccc.de] has joined #lisp 12:15:20 -!- corni [~corni@schleptop.visitor.camp.ccc.de] has quit [Changing host] 12:15:20 corni [~corni@drupal.org/user/136353/view] has joined #lisp 12:17:24 -!- ehu [~ehuels@109.34.153.216] has quit [Ping timeout: 240 seconds] 12:18:01 -!- xxxyyy [~xyxu@222.68.159.129] has quit [Read error: Connection timed out] 12:25:33 stassats` [~stassats@wikipedia/stassats] has joined #lisp 12:26:57 -!- pnq [~nick@ACA26D99.ipt.aol.com] has quit [Max SendQ exceeded] 12:28:18 phax [~phax@adsl-68-73-148-217.dsl.ipltin.ameritech.net] has joined #lisp 12:28:18 -!- phax [~phax@adsl-68-73-148-217.dsl.ipltin.ameritech.net] has quit [Changing host] 12:28:18 phax [~phax@unaffiliated/phax] has joined #lisp 12:29:09 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 246 seconds] 12:33:23 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: endoflunch] 12:35:48 -!- syrinx_ [~syrinx_@unaffiliated/syrinx-/x-4255893] has quit [Ping timeout: 240 seconds] 12:37:58 syrinx_ [~syrinx_@unaffiliated/syrinx-/x-4255893] has joined #lisp 12:38:17 pnq [~nick@ACA26D99.ipt.aol.com] has joined #lisp 12:38:45 -!- sharps [~hazel@121-72-240-85.cable.telstraclear.net] has quit [Quit: Leaving.] 12:38:59 -!- H4ns` is now known as H4ns 12:41:31 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Quit: upwardindex] 12:41:48 -!- corni [~corni@drupal.org/user/136353/view] has quit [Ping timeout: 240 seconds] 12:41:55 xxxyyy [~xyxu@222.68.159.129] has joined #lisp 12:44:38 -!- flip214 [~marek@unaffiliated/flip214] has quit [Quit: Leaving] 12:45:15 urandom__ [~user@p548A2FA4.dip.t-dialin.net] has joined #lisp 12:46:33 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #lisp 12:47:25 -!- kushal [~kdas@fedora/kushal] has quit [Quit: Leaving] 12:48:46 -!- Joreji [~thomas@83-096.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 260 seconds] 12:49:10 -!- Xach [~xach@pdpc/supporter/professional/xach] has quit [Quit: off to camp] 12:49:39 calliostro [~user@213.215.140.109] has joined #lisp 12:50:27 -!- xxxyyy [~xyxu@222.68.159.129] has quit [Ping timeout: 255 seconds] 12:53:26 'morning 12:53:37 bella 12:53:39 hi Fade 12:53:39 'afternoon 12:53:43 night 12:54:55 wedgeV [~wedge@cpe-74-66-9-78.nyc.res.rr.com] has joined #lisp 12:56:25 corni [~corni@node-cqqc8osv7xm40ku.camp.ccc.de] has joined #lisp 12:56:25 -!- corni [~corni@node-cqqc8osv7xm40ku.camp.ccc.de] has quit [Changing host] 12:56:25 corni [~corni@drupal.org/user/136353/view] has joined #lisp 12:59:58 -!- Evanescence [~chris@122.237.29.6] has quit [Quit: WeeChat 0.3.4] 13:00:48 -!- rswarbrick [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has quit [Ping timeout: 255 seconds] 13:01:04 -!- corni [~corni@drupal.org/user/136353/view] has quit [Client Quit] 13:03:22 -!- pnq [~nick@ACA26D99.ipt.aol.com] has quit [Max SendQ exceeded] 13:04:35 Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #lisp 13:05:49 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 13:06:24 pnq [~nick@ACA26D99.ipt.aol.com] has joined #lisp 13:09:20 Joreji [~thomas@95-074.eduroam.RWTH-Aachen.DE] has joined #lisp 13:09:36 carlocci [~nes@93.37.194.170] has joined #lisp 13:09:45 xxxyyy [~xyxu@222.68.159.129] has joined #lisp 13:09:47 -!- xan_ [~xan@client195-220.wlan.hu-berlin.de] has quit [Ping timeout: 240 seconds] 13:12:35 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 13:14:22 hey guys. how's #lisp this morning? 13:14:23 -!- prip [~foo@host149-125-dynamic.36-79-r.retail.telecomitalia.it] has quit [Quit: Leaving] 13:14:29 corni [~corni@node-cqqc8osv7xm40ku.camp.ccc.de] has joined #lisp 13:14:29 -!- corni [~corni@node-cqqc8osv7xm40ku.camp.ccc.de] has quit [Changing host] 13:14:29 corni [~corni@drupal.org/user/136353/view] has joined #lisp 13:14:48 replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 13:15:15 fine 13:15:22 cheering up for nikodemus 13:16:08 I see the goal has been exceeded. that's great. :) 13:17:21 initial goal 13:17:45 yeah. Let's get it so that nikodemus has to work on threads for ever and ever 13:17:47 *Fade* nods 13:17:49 serve him right, that would 13:17:54 hah 13:18:03 and he'll to write a ton of blog-posts 13:18:19 sounds like victory to me. 13:18:34 31 so far 13:18:51 maybe he'll get a book out of it. :) 13:19:06 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Quit: upwardindex] 13:19:34 silenius [~silenius@p5B16BF99.dip.t-dialin.net] has joined #lisp 13:20:02 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 13:20:42 does this mean we can get Go-style microthreads-scheduled-to-real-threads, too? :D 13:21:05 -!- silenius [~silenius@p5B16BF99.dip.t-dialin.net] has quit [Client Quit] 13:21:18 Are microthreads the same as nanoprocesses? 13:21:24 silenius [~silenius@p5B16BF99.dip.t-dialin.net] has joined #lisp 13:21:51 a thousand times bigger! 13:22:51 stassats`: well, that depends on what the size difference is between a 'process' and a 'thread', no? 13:23:05 nano = 10^-9, micro = 10^-6, milli = 10^-3 13:23:21 a nanowhale may be the same size as a microhuman! 13:23:56 How fast was 1 attoparsec per microfortnight again? 13:24:39 stassats`: read again. i committed only to 5 posts -- i'm likely to do more, but 5 top-voted topics is the commitment :) 13:24:51 s/bigger/heavier/ 13:27:15 mishoo_ [~mishoo@79.112.119.222] has joined #lisp 13:28:15 -!- nha [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 260 seconds] 13:30:11 -!- mishoo [~mishoo@79.112.119.222] has quit [Ping timeout: 240 seconds] 13:30:57 ikki [~ikki@200.95.162.228] has joined #lisp 13:32:35 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 13:33:06 xan_ [~xan@client195-220.wlan.hu-berlin.de] has joined #lisp 13:33:44 serichsen: about 1 inch/second 13:34:13 -!- silenius [~silenius@p5B16BF99.dip.t-dialin.net] has quit [Quit: Leaving] 13:34:35 silenius [~silenius@p5B16BF99.dip.t-dialin.net] has joined #lisp 13:34:53 serichsen: http://www.wolframalpha.com/input/?i=1+attoparsec+per+microfortnight 13:38:02 ChibaPet [~mason@74.203.221.34] has joined #lisp 13:38:36 -!- xxxyyy [~xyxu@222.68.159.129] has quit [Ping timeout: 255 seconds] 13:39:03 -!- djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has quit [Ping timeout: 255 seconds] 13:40:55 ehu [~ehuels@109.33.94.82] has joined #lisp 13:40:57 -!- xan_ [~xan@client195-220.wlan.hu-berlin.de] has quit [Ping timeout: 252 seconds] 13:43:35 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 13:45:59 Heh. 2x the speed of a garden snail. 13:48:15 -!- mcsontos [~mcsontos@nat/redhat/x-hqvzyuwujllykakb] has quit [Quit: Leaving] 13:49:43 -!- nicdev [~user@static-72-74-85-37.bstnma.fios.verizon.net] has left #lisp 13:50:47 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 13:52:40 djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has joined #lisp 13:52:50 mrSpec [~Spec@c-66-31-28-194.hsd1.ma.comcast.net] has joined #lisp 13:52:50 -!- mrSpec [~Spec@c-66-31-28-194.hsd1.ma.comcast.net] has quit [Changing host] 13:52:50 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 13:53:33 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 13:54:07 nikodemus [~nikodemus@cs181056239.pp.htv.fi] has joined #lisp 13:54:11 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 13:54:13 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #lisp 13:59:24 xan_ [~xan@client199-203.wlan.hu-berlin.de] has joined #lisp 13:59:38 -!- nonduality [d41f5a2d@gateway/web/freenode/ip.212.31.90.45] has quit [Quit: Page closed] 14:01:13 fisxoj [~fisxoj@cpe-74-67-199-254.twcny.res.rr.com] has joined #lisp 14:03:49 sellout [~Adium@93.82.165.101] has joined #lisp 14:05:49 nicdev [~user@static-72-74-85-37.bstnma.fios.verizon.net] has joined #lisp 14:05:56 TDT [~TDT@5317-nat01.eng.uiowa.edu] has joined #lisp 14:08:34 -!- corni [~corni@drupal.org/user/136353/view] has quit [Quit: Ex-Chat] 14:13:09 xxxyyy [~xyxu@222.68.159.129] has joined #lisp 14:17:35 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 14:18:58 nikodemus: is the acknowledgment a new option or I just haven't seen it? either way, I'd like to be included in it, but I can't change it after the contribution 14:21:26 rswarbrick [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has joined #lisp 14:23:14 efeller- [~eugen@hosting.hcpsgc.com] has joined #lisp 14:24:23 -!- efeller- [~eugen@hosting.hcpsgc.com] has left #lisp 14:26:59 SuChek [~SuChek@unaffiliated/suchek] has joined #lisp 14:27:05 -!- calliostro [~user@213.215.140.109] has quit [Remote host closed the connection] 14:27:14 -!- sonnym [~sonny@rrcs-184-74-137-69.nys.biz.rr.com] has quit [Quit: Leaving.] 14:27:32 -!- ch077179_ [~ch077179@xdsl-188-155-1-133.adslplus.ch] has quit [Quit: Verlassend] 14:29:42 almost up to $5K now. wow! 14:29:47 homie [~levgue@xdsl-84-44-153-230.netcologne.de] has joined #lisp 14:30:14 Perhaps, more interesting is the number of persons who contributed. 14:30:54 doc_who [~doc_who@pool-108-28-6-47.washdc.fios.verizon.net] has joined #lisp 14:30:56 i like it that rich hickey was the last funder right now. 14:31:08 -!- pnq [~nick@ACA26D99.ipt.aol.com] has quit [Ping timeout: 258 seconds] 14:33:07 spradnyesh [~pradyus@117.192.48.98] has joined #lisp 14:33:22 Well, it's opensource, any good development can be scavenged for other implementations >:-} 14:33:46 -!- alama [~jessealam@n138138.science.ru.nl] has quit [Ping timeout: 260 seconds] 14:34:07 I use a few of my own personal libraries that are not part of Quicklisp. Also, libraries in development sometimes need to be used before they've been integrated into QL. I've been adding them as GIT submodules, but I find that to be a pain. I wish I could just tell Quicklisp to pull a library from a git (or svn or hg, etc) repository 14:34:17 Or maybe I could customize ASDF for that. 14:34:18 Ideas? 14:34:26 clbuild2? 14:34:44 Yeah. It has a list of archive locations 14:34:47 if the library in question is in your asdf central-registry, then it will shadow QL 14:34:54 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Leaving] 14:35:13 clbuild2 integrate clbuild with quicklisp 14:35:14 I know, but I don't want it to have to be there. I want it to be found if it IS there, but loaded from the repository if it isn't 14:35:34 With some simple form in my code that tells asdf/quicklisp where to get i from 14:36:13 Likely in my .asd file before the defsystem 14:36:54 Quicklisp rocks when it has the version of the library you want, but extending it is painful 14:37:24 system name + repository URL should suffice 14:37:36 For most systems 14:37:57 -!- spradnyesh [~pradyus@117.192.48.98] has quit [Ping timeout: 276 seconds] 14:38:10 And since it's so simple, I may have convinced myself to write it 14:38:19 isn't clbuild2 what you want? 14:38:33 sharps [~hazel@121-72-240-85.cable.telstraclear.net] has joined #lisp 14:38:33 Don't know. Is it significantly easier to deal with than clbuild 1? 14:38:38 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 14:38:56 clbuild 1 worked, but was a real pain to install, especially on a multi-user system 14:39:19 *sshirokov* solves that problem with a Makefile and some asdf config 14:39:37 attila_lendvai: it's been there all along -- i'll add you to the list 14:39:41 Not quite as "elegant" I guess, but works pretty well 14:39:57 nikodemus: thanks 14:40:25 $5k \o/ 14:40:29 sshirokov, would probably work. Most of the folk I expect to run my code are make-savvy 14:40:37 -!- ikki [~ikki@200.95.162.228] has quit [Ping timeout: 250 seconds] 14:40:41 nikodemus: congrats :) 14:41:01 My code base has "make init" which dumps asdf configs into ~ and does a submodule update 14:41:11 But I've convinced myself to investigate writing some lisp code, so I can say (define-external-system system-name url version) 14:41:23 billstclair: it may be easier to work with than clbuild1 since it uses quicklisp. 14:41:29 The asdf paths points into the system directory according to asdf/vendor recusively 14:41:29 right 14:41:38 rich hickey is one of the funders :) 14:41:43 billstclair: so no need to download darcs, cvs, svn, git, hg, separately 14:41:58 billstclair: Summary: I'll be interested in what you come up with :) 14:42:00 (I think) 14:42:26 sshirokov, I'll announce it here, if I think of something quick enough that it doesn't delay my real work too much 14:42:46 Dealing with submodules is enough of a pain to make it worth inventing something better, though 14:43:24 Let me see if I've ever cleaned up my approach 14:43:28 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 14:43:35 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has left #lisp 14:43:56 Quicklisp s a spoiler. I want everything to be that easy 14:44:05 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Quit: upwardindex] 14:44:38 off to look at it. mention my nick to get my attention 14:45:14 billstclair: This is probably to simplistic to apply but...I have a ~/projects/systems/ directory which I push onto asdf:*central-registry* in my .sbclrc. Then whatever I need from vcs goes in projects/ and I symlink it by hand. *shrug* 14:45:27 *too simplistic 14:45:30 -!- sharps [~hazel@121-72-240-85.cable.telstraclear.net] has quit [Quit: Leaving.] 14:45:51 Yes. I want to be able to put a project on github that references some of its libraries, also on github 14:46:22 So people can download one project, get most of its libraries from Quicklisp, but the also automatically clone the libraries that aren't in QL 14:46:24 redline6561: /.config/common-lisp/source-registry.conf.d 14:46:40 ASDF2 supports dumping a config in there to configure where it searches for systems 14:46:54 And by / I mean ~/ 14:47:02 k. thanks 14:47:13 sharps [~hazel@121-72-240-85.cable.telstraclear.net] has joined #lisp 14:49:17 -!- wedgeV [~wedge@cpe-74-66-9-78.nyc.res.rr.com] has quit [Quit: wedgeV] 14:49:22 -!- fisxoj [~fisxoj@cpe-74-67-199-254.twcny.res.rr.com] has quit [Ping timeout: 264 seconds] 14:50:36 -!- djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has quit [Ping timeout: 255 seconds] 14:52:30 sshirokov: Doesn't exist on my system but thanks for the reference. 14:52:43 Right, you create it 14:52:46 Gotcha. 14:52:47 Let me grab the docs 14:52:57 I'm also about to put up my make skeleton 14:53:15 That could prove useful for something this weekend... 14:53:16 http://common-lisp.net/project/asdf/asdf.html#Configuring-ASDF 14:54:10 Nice. 14:54:36 spradnyesh [~pradyus@nat/yahoo/x-pcbxzgettaqvkpuz] has joined #lisp 14:55:46 redline6561/billstclair: https://github.com/sshirokov/makealisp 14:56:14 This is what I use, though I just extracted that, and it might fall over 14:56:19 sshirokov, I'm looking at the ASDF configuration DSL now 14:56:25 Should communicate intent though and should be easy enough to fix 14:56:46 I've always just pushed on asdf:*central-registry*, but the new mechanism is much nicer 14:56:47 (If it's completely crap, tell me so I can take it down :P) 14:56:48 Once you grok it 14:58:13 -!- aerique [310225@xs8.xs4all.nl] has quit [Quit: ...] 14:59:39 sshirokov: Thanks. 14:59:43 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 15:00:11 -!- anvandare [~anvandare@78-22-147-200.access.telenet.be] has quit [Remote host closed the connection] 15:00:46 -!- theBlackDragon [~user@212.123.24.66] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:01:00 -!- sellout [~Adium@93.82.165.101] has quit [Ping timeout: 260 seconds] 15:01:55 pnq [~nick@ACA28B8F.ipt.aol.com] has joined #lisp 15:02:22 sellout [~Adium@93.82.165.101] has joined #lisp 15:04:18 djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has joined #lisp 15:04:18 sshirokov: use "command -v" instead of "which". 15:05:06 (Unless you don't mind being non-portable to ultra-new systems with no csh and csh-isms.) 15:05:35 Did not know that, thanks 15:05:50 I'm gonna file that as an issue on that project, and fix it when I have less "real work" :P 15:06:14 which isn't a cshism 15:06:23 gemelen [~shelta@shpd-95-53-174-165.vologda.ru] has joined #lisp 15:06:33 -!- holycow [~new@poco208-2.fredcanhelp.com] has quit [Ping timeout: 276 seconds] 15:06:39 (Of course, there're still issues with various systems that ignore standards at their will.) 15:07:31 ChibaPet: it is. :) 15:07:44 Take a look at history section of man page. 15:07:47 calliostro [~user@213.215.140.109] has joined #lisp 15:08:04 (And to some implementations like FreeBSD's.) 15:08:06 It exists as a standalone binary on Debian- and Red Hat-derived systems, anyway. Any system for which which might be a possibility has it. :P 15:08:36 Oh, hm. Hasn't considered the BSDs. I remember using it with ksh on NetBSD. Probably a binary there too. Not sure. 15:09:00 Ah, well... Linuxoids don't have documentation, as usual. 15:09:01 HISTORY 15:09:01 The which command appeared in 3.0BSD. 15:09:05 sonnym [~sonny@singlebrookvpn.lightlink.com] has joined #lisp 15:11:11 oh! my crowdfunding campaign made the fronpage of r/programming -- a *slightly* larger audience than r/lisp :) 15:11:47 upvoted! 15:13:36 There's a list reedit group? hmm..didn't know about that 15:14:04 i bet there's a spelling sub-reddit too 15:14:59 r/spelling only has five stories 15:15:29 sshirokov: also, I recommend to avoid checking inside make variable assignment. 15:15:39 -!- xxxyyy [~xyxu@222.68.159.129] has quit [Ping timeout: 276 seconds] 15:15:57 sshirokov: check-lisp: .PHONY; command -v sbcl 15:16:13 or <> 15:16:20 wedgeV [~wedge@static-96-239-100-26.nycmny.fios.verizon.net] has joined #lisp 15:17:09 alama [~jessealam@86.93.35.187] has joined #lisp 15:17:43 sshirokov: and don't forget to mark phony targets as phony. 15:17:59 :) 15:18:22 *sshirokov* nods 15:18:32 Yeah, I had intended to but never went back to 15:18:45 It's actually bitten me a few times already in the less-refactored version of that scaffold 15:18:47 <<`help' is up to date.>> 15:20:04 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Remote host closed the connection] 15:20:30 cfy [~cfy@125.123.49.244] has joined #lisp 15:20:30 -!- cfy [~cfy@125.123.49.244] has quit [Changing host] 15:20:30 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 15:23:25 Such makefiles remind me famous quote about real programmers. 15:23:34 Which is rather sad. 15:24:15 blackwolf [~blackwolf@ool-45763541.dyn.optonline.net] has joined #lisp 15:24:28 hmm? 15:24:30 does it go "they're not as smart as me?" 15:24:54 ikki [~ikki@201.155.92.12] has joined #lisp 15:24:55 I'm trying to figure out if I should be insulted or not :P 15:25:06 No. 15:25:28 What quote are you talking about? 15:25:45 "Real Programmers can write FORTRAN in any language." 15:25:52 hah 15:26:19 What is really sad is that this is #lisp. 15:26:28 http://www.cs.utah.edu/~elb/folklore/mel.html 15:27:10 sshirokov: "make" is basically functional programming language with on-demand evaluation. 15:27:16 sshirokov: go back in 10 years, then you'll be able to write makefiles which please DGASAU 15:28:54 -!- ocharles [u411@gateway/web/irccloud.com/x-kuvujlbwecfunnxl] has quit [Remote host closed the connection] 15:29:42 ngz [~user@209.141.80.79.rev.sfr.net] has joined #lisp 15:30:05 ocharles [u411@gateway/web/irccloud.com/x-vdxikswolgicmyvw] has joined #lisp 15:32:06 leo2007 [~leo@58.22.113.146] has joined #lisp 15:32:42 gffa [~gffa@unaffiliated/gffa] has joined #lisp 15:32:44 congratulations on Nikodemus Siivola and sbcl. 15:34:08 -!- MeanWeen [~KAPITAL@nc-184-3-67-31.dhcp.embarqhsd.net] has quit [Ping timeout: 240 seconds] 15:34:42 -!- djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has quit [Ping timeout: 255 seconds] 15:36:15 djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has joined #lisp 15:36:36 thanks :) 15:40:08 -!- TDT [~TDT@5317-nat01.eng.uiowa.edu] has quit [Quit: TDT] 15:42:09 HG` [~HG@p5DC04A9D.dip.t-dialin.net] has joined #lisp 15:42:11 -!- spradnyesh [~pradyus@nat/yahoo/x-pcbxzgettaqvkpuz] has left #lisp 15:42:49 Is there a unification library for mailboxes/queues (like in sb-concurrency)? 15:44:45 tritchey_ [~tritchey@c-98-213-213-26.hsd1.in.comcast.net] has joined #lisp 15:44:49 By "unification" I mean that it wraps the concurrency implementations of the different Lisp implementations. 15:44:59 leo2007: abcl's startup file is ~/.abclrc 15:45:38 acelent: thanks. 15:45:48 serichsen: Don't think so. Just bordeaux-threads. 15:46:05 That was a library somewhere that didn't wrap existing classes (in a sockets api comparision: usocket-style) but rather reimplemented them portably (i.e. iolib-style). 15:46:21 It assumed bxthreads plus CAS-style operations in the underlying Lisp. 15:46:26 <_3b> i think chanl has some similar things andf runs on multiple implementations 15:47:21 -!- tritchey [~tritchey@c-98-213-213-26.hsd1.in.comcast.net] has quit [Ping timeout: 250 seconds] 15:47:21 -!- tritchey_ is now known as tritchey 15:49:04 lichtblau, _3b: Thanks; reading now. 15:49:17 kslt1 [~karl.sier@netblock-208-127-156-174.dslextreme.com] has joined #lisp 15:51:10 -!- martinhex [~mjc@93.97.29.243] has quit [Ping timeout: 260 seconds] 15:52:08 Doing it portably probably implies hard thinking regarding a few details, but as someone who uses multiple Lisps, I'd really prefer a library like sb-concurrency that isn't an SBCL contrib, but rather depends on as few non-portable building blocks as possible. 15:53:19 hm. maybe i should add that as the next goal after $8k :) 15:54:06 :D 15:54:50 Or in lieu of 8k? To be honest, I'm a little curious what things you have in mind for a refactoring. 15:55:29 -!- kpreid [~kpreid@adsl-75-36-179-251.dsl.pltn13.sbcglobal.net] has quit [Quit: Offline] 15:57:33 mstevens [~mstevens@ceres.etla.org] has joined #lisp 15:57:33 -!- mstevens [~mstevens@ceres.etla.org] has quit [Changing host] 15:57:33 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 15:57:35 lichtblau: at the ELS I talked to Martin Simmons and a few others and we concurred that currently B-T is a mess and needs to be rewritten along those lines 15:58:43 martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 15:58:53 the difficult part being the choice of the primitives and ensuring that the various implementors add them with the same semantics 15:59:11 Well, it would help if bxthreads just implemented a few stuff correctly rather than several things badly. 15:59:19 lichtblau: bah, surely what we do is seek and destroy all the other lisps so that you can be happy with the nice sbcl contribs 15:59:52 lichtblau: yes, but we need the portable-and-semantically-equivalent primitives first 15:59:56 fe[nl]ix: yeah. For example, why offer recursive plus non-recursive locks and then implement the recursive functions as a silent no-op?! Even an error would be better. (As seen with the SBCL backend.) 16:00:17 currently SBCL's locks are slightly different from LW's or CCL's 16:00:20 -!- sharps [~hazel@121-72-240-85.cable.telstraclear.net] has left #lisp 16:01:50 Chanl looks like it should do what I want. It seems also close to lichtblau's requirements (at first glance, anyway). 16:02:12 fe[nl]ix: yes, I see the complication; that's why I haven't patched it yet :-). But it adds to the general feeling of bxthreads being of "bad quality" that I've heard here a couple of times. (And which is unfair in the sense that bxthreads is still the best (of only two both mediocre) solutions available.) 16:05:11 -!- silenius [~silenius@p5B16BF99.dip.t-dialin.net] has quit [Remote host closed the connection] 16:05:39 gigamonkey [~user@adsl-99-39-4-8.dsl.pltn13.sbcglobal.net] has joined #lisp 16:07:41 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Ping timeout: 260 seconds] 16:08:59 That's strange. According to http://www.quicklisp.org/beta/releases.html chanl should be there, but quickload fails. 16:11:30 serichsen: Worked for me... 16:11:34 -!- pnq [~nick@ACA28B8F.ipt.aol.com] has quit [Ping timeout: 264 seconds] 16:11:56 zort- [~eitan@bas1-toronto07-1176122518.dsl.bell.ca] has joined #lisp 16:12:16 When can a class not have a proper name? 16:13:04 try (make-instance 'standard-class) 16:14:03 (class-name (make-instance 'standard-class)) --> NIL 16:14:04 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 16:14:59 dbushenko [~dim@93.125.22.164] has joined #lisp 16:15:24 ehu` [~ehuels@109.35.127.97] has joined #lisp 16:15:40 -!- jdz [~jdz@193.206.22.97] has quit [Quit: Leaving] 16:16:20 can the return value of a class method be modified with :after? 16:16:48 No. 16:16:52 You need :around for that. 16:17:05 -!- leo2007 [~leo@58.22.113.146] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 16:18:21 -!- ehu [~ehuels@109.33.94.82] has quit [Ping timeout: 255 seconds] 16:18:48 -!- xan_ [~xan@client199-203.wlan.hu-berlin.de] has quit [Ping timeout: 240 seconds] 16:20:55 xan_ [~xan@dh1949412-20.wlan.hu-berlin.de] has joined #lisp 16:22:01 fe[nl]ix: So, should iolib filenames use \\?\ when hlavaty implements them? 16:22:39 -!- zfx [~zfx@unaffiliated/zfx] has quit [Quit: Be back later] 16:22:42 kpreid [~kpreid@nat/google/x-ovzhdtkztocaczjv] has joined #lisp 16:26:53 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 16:28:47 CL-USER> (map '%string 'code-char '(#x40 #x41 #x42)) 16:28:53 oh, wait, we weren't discussing that here 16:29:06 ehu [~ehuels@109.33.99.62] has joined #lisp 16:29:09 -!- taiyal [~taiyal@bb-216-195-184-102.gwi.net] has quit [Ping timeout: 255 seconds] 16:30:30 -!- ehu` [~ehuels@109.35.127.97] has quit [Ping timeout: 255 seconds] 16:35:01 pavelludiq [~user@87.246.58.193] has joined #lisp 16:35:25 SegFaultAX [~mkbernard@VEROXITY.ipcolo1.SanFrancisco1.Level3.net] has joined #lisp 16:37:25 kushal [~kdas@114.143.162.35] has joined #lisp 16:37:25 -!- kushal [~kdas@114.143.162.35] has quit [Changing host] 16:37:25 kushal [~kdas@fedora/kushal] has joined #lisp 16:40:09 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error: Operation timed out] 16:40:43 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 16:41:18 -!- tritchey [~tritchey@c-98-213-213-26.hsd1.in.comcast.net] has quit [Ping timeout: 255 seconds] 16:41:56 -!- tarmil is now known as tarmil|away 16:43:10 ehu` [~ehuels@109.33.78.179] has joined #lisp 16:43:40 -!- calliostro [~user@213.215.140.109] has quit [Ping timeout: 260 seconds] 16:44:09 holycow [~new@poco208-2.fredcanhelp.com] has joined #lisp 16:45:32 gko [~gko@220-135-201-90.HINET-IP.hinet.net] has joined #lisp 16:45:55 -!- dbushenko [~dim@93.125.22.164] has quit [Quit: Ex-Chat] 16:45:58 tritchey [~tritchey@c-98-213-213-26.hsd1.in.comcast.net] has joined #lisp 16:46:07 -!- ehu [~ehuels@109.33.99.62] has quit [Ping timeout: 252 seconds] 16:48:41 -!- xan_ [~xan@dh1949412-20.wlan.hu-berlin.de] has quit [Ping timeout: 240 seconds] 16:50:28 ehu [~ehuels@109.33.173.120] has joined #lisp 16:50:33 -!- ehu` [~ehuels@109.33.78.179] has quit [Ping timeout: 276 seconds] 16:54:48 -!- ehu [~ehuels@109.33.173.120] has quit [Ping timeout: 255 seconds] 16:55:31 -!- ikki [~ikki@201.155.92.12] has quit [Ping timeout: 260 seconds] 16:55:58 ehu [~ehuels@109.33.212.152] has joined #lisp 16:56:45 -!- zeroish [~zeroish@135.207.174.50] has quit [Ping timeout: 252 seconds] 17:01:21 Bike [~Glossina@71-38-159-137.ptld.qwest.net] has joined #lisp 17:02:30 bandu [kvirc@pool-71-164-233-54.dllstx.fios.verizon.net] has joined #lisp 17:02:30 -!- bandu [kvirc@pool-71-164-233-54.dllstx.fios.verizon.net] has quit [Changing host] 17:02:30 bandu [kvirc@unaffiliated/bandu] has joined #lisp 17:06:23 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Lost terminal] 17:07:08 -!- tritchey [~tritchey@c-98-213-213-26.hsd1.in.comcast.net] has quit [Quit: tritchey] 17:08:06 tritchey [~tritchey@c-98-213-213-26.hsd1.in.comcast.net] has joined #lisp 17:09:15 pnq [~nick@172.162.35.92] has joined #lisp 17:09:15 ikki [~ikki@201.155.92.12] has joined #lisp 17:11:00 -!- ehu [~ehuels@109.33.212.152] has quit [Ping timeout: 255 seconds] 17:16:48 Harag [~Harag@dsl-242-254-64.telkomadsl.co.za] has joined #lisp 17:17:31 SuChek_ [~SuChek@unaffiliated/suchek] has joined #lisp 17:18:07 setmeaway2 [setmeaway3@183.106.96.61] has joined #lisp 17:19:48 gigamonk` [~user@adsl-99-62-72-9.dsl.pltn13.sbcglobal.net] has joined #lisp 17:20:17 martin_hex [~mjc@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 17:20:17 -!- martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has quit [Disconnected by services] 17:20:17 -!- martin_hex is now known as martinhex 17:20:26 Spion [~spion@unaffiliated/spion] has joined #lisp 17:21:30 -!- pavelludiq [~user@87.246.58.193] has quit [Remote host closed the connection] 17:21:37 Aisling_ [ash@blk-222-193-52.eastlink.ca] has joined #lisp 17:21:46 -!- gigamonkey [~user@adsl-99-39-4-8.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 17:22:58 -!- waaaaargh [~waaaaargh@agsb-4d0491cf.pool.mediaWays.net] has quit [Remote host closed the connection] 17:23:16 vert2_ [~vert2@newshell1.bshellz.net] has joined #lisp 17:23:23 stassats`: all i can come up w/r/t last nights let* for bit-vecto-to-int is this: (let* ((length (length bit-vector)) (word-size (ash bv-length 1)) ... 17:24:05 -!- Spion_ [~spion@unaffiliated/spion] has quit [Ping timeout: 258 seconds] 17:24:06 -!- bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has quit [Quit: leaving] 17:24:36 er rather: (let* ((length (length bit-vector)) (word-size (ash length 1)) ... 17:26:14 seangrove [~user@c-69-181-193-11.hsd1.ca.comcast.net] has joined #lisp 17:27:25 -!- SuChek [~SuChek@unaffiliated/suchek] has quit [Read error: Connection reset by peer] 17:27:26 -!- setmeaway [~setmeaway@183.106.96.61] has quit [Read error: Connection reset by peer] 17:27:26 -!- upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has quit [Ping timeout: 255 seconds] 17:27:26 -!- Aisling [ash@blk-222-193-52.eastlink.ca] has quit [Ping timeout: 255 seconds] 17:27:27 -!- Athas [~athas@130.225.165.40] has quit [Ping timeout: 255 seconds] 17:27:28 -!- vert2 [~vert2@newshell1.bshellz.net] has quit [Ping timeout: 255 seconds] 17:27:28 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Ping timeout: 255 seconds] 17:27:28 -!- doc_who [~doc_who@pool-108-28-6-47.washdc.fios.verizon.net] has quit [Ping timeout: 255 seconds] 17:27:28 -!- madnificent [~madnifice@83.101.62.132] has quit [Ping timeout: 255 seconds] 17:27:28 -!- Davidbrcz [~david@ANantes-151-1-215-187.w2-8.abo.wanadoo.fr] has quit [Ping timeout: 255 seconds] 17:27:28 -!- summersault [~george@189.107.132.62] has quit [Ping timeout: 255 seconds] 17:27:29 -!- blackwolf [~blackwolf@ool-45763541.dyn.optonline.net] has quit [Read error: Connection reset by peer] 17:27:29 -!- nicdev [~user@static-72-74-85-37.bstnma.fios.verizon.net] has quit [Ping timeout: 255 seconds] 17:27:29 nicdev` [~user@static-72-74-85-37.bstnma.fios.verizon.net] has joined #lisp 17:27:29 blackwolf [~blackwolf@ool-45763541.dyn.optonline.net] has joined #lisp 17:27:29 -!- djinni` [~djinni`@li125-242.members.linode.com] has quit [Ping timeout: 255 seconds] 17:27:29 -!- blackwolf [~blackwolf@ool-45763541.dyn.optonline.net] has quit [Ping timeout: 255 seconds] 17:27:29 -!- nicdev` [~user@static-72-74-85-37.bstnma.fios.verizon.net] has quit [Ping timeout: 255 seconds] 17:27:36 blackwolf [~blackwolf@ool-45763541.dyn.optonline.net] has joined #lisp 17:27:56 -!- gko [~gko@220-135-201-90.HINET-IP.hinet.net] has quit [] 17:28:10 -!- AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Excess Flood] 17:28:18 Davidbrcz [~david@ANantes-151-1-215-187.w2-8.abo.wanadoo.fr] has joined #lisp 17:30:06 AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 17:32:05 -!- Joreji [~thomas@95-074.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 260 seconds] 17:32:51 djinni` [~djinni`@li125-242.members.linode.com] has joined #lisp 17:33:38 -!- ngz [~user@209.141.80.79.rev.sfr.net] has quit [Ping timeout: 246 seconds] 17:34:19 -!- ChibaPet [~mason@74.203.221.34] has quit [Remote host closed the connection] 17:34:55 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 17:36:45 -!- SuChek_ [~SuChek@unaffiliated/suchek] has quit [Ping timeout: 260 seconds] 17:37:52 -!- Elench is now known as gatrib 17:38:00 ChibaPet [~mason@74.203.221.34] has joined #lisp 17:38:24 -!- blackwolf [~blackwolf@ool-45763541.dyn.optonline.net] has quit [*.net *.split] 17:38:24 -!- kpreid [~kpreid@nat/google/x-ovzhdtkztocaczjv] has quit [*.net *.split] 17:38:24 -!- rswarbrick [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has quit [*.net *.split] 17:38:24 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [*.net *.split] 17:42:41 pearle [~pearle@blk-224-181-222.eastlink.ca] has joined #lisp 17:44:18 blackwol` [~blackwolf@ool-45763541.dyn.optonline.net] has joined #lisp 17:45:05 Is there a graph database similar to AllegroGraph but supporting SBCL? 17:46:54 nicdev [~user@static-72-74-85-37.bstnma.fios.verizon.net] has joined #lisp 17:47:30 naryl: there was at least one triple-store that ran on SBCL, but I doubt it was comparable with AllegroGraph. There are probably some internal projects, too. 17:48:12 -!- gatrib is now known as nanmu 17:48:41 <_3b> vivace-graph was mentioned recently in that context 17:48:53 *_3b* doesn't know anything about it beyond that though 17:49:04 So either make one yourself or get an Object DB and pretend it is a graph one? 17:49:45 naryl: technically, a 4-field table in database could serve as a triple store. 17:50:25 naryl: mind you, AllegroGraph is actually a triple store, not graph storage, though it can be used that way if you make your graph into RDF 17:50:46 actually 17:51:06 rswarbrick [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has joined #lisp 17:51:06 kpreid [~kpreid@nat/google/x-ovzhdtkztocaczjv] has joined #lisp 17:51:06 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 17:51:08 -!- AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Excess Flood] 17:51:16 allegrograph itself doesn't really care what values you store in triples. not all of them are representable in RDF (so exporting as ntriples or rdf/xml won't work) 17:51:33 but agraph itself doesn't mind at all if you put a literal into the subject position (: 17:51:43 or a blank node into the predicate. 17:51:55 "agraph the underlying storage" 17:51:58 -!- rswarbrick is now known as Guest82762 17:52:05 mrSpec [~Spec@c-66-31-28-194.hsd1.ma.comcast.net] has joined #lisp 17:52:05 -!- mrSpec [~Spec@c-66-31-28-194.hsd1.ma.comcast.net] has quit [Changing host] 17:52:05 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 17:52:32 p_l|backup: well in RDBs columns are typed 17:52:47 p_l|backup: so there needs to be several object columns 17:53:00 AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 17:53:10 -!- Guest82762 [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has quit [Quit: Toodle doo!] 17:53:13 -!- c_arenz [~arenz@nat/ibm/x-mkfvpmaeivcszcdl] has quit [Ping timeout: 258 seconds] 17:53:18 naryl: there's vivace-graph, which copies most of allegrograph's APIs and is supposed to run on SBCL. I'm not sure if it has seen much development lately 17:53:19 Guest82762 [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has joined #lisp 17:53:39 -!- Guest82762 [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has left #lisp 17:53:40 https://github.com/kraison/vivace-graph-v2 is that 17:53:47 ah yeah feb 28 17:53:59 of this year, not bad :) 17:54:35 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 17:54:40 yeah ((: 17:54:50 that's almost 20 days after I first heard of it (: 17:54:51 rswarbrick_ [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has joined #lisp 17:55:40 antifuchs: also you could always use AllegroGraph from SBCL using the REST API, no? :) 17:55:50 sure! 17:55:57 blech 17:55:58 :) 17:56:11 but the lisp API is pretty convenient for some things 17:56:25 indeed 17:57:26 naeg [~naeg@194.208.239.170] has joined #lisp 17:57:44 I'd love to have the lisp client API available on other lisps, too. but vivace is actually copying the server part, too (: 17:57:56 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 17:58:50 antifuchs: AllegroGraph is the triple store thingy, right? 17:59:03 yes it is ((: 17:59:21 *gigamonk`* should know, as he worked on some early prototypes. 17:59:47 -!- gigamonk` is now known as gigamonkey 18:00:58 yeah, I remember seeing your name in some places ((: 18:01:49 DGASAU [~user@91.218.144.129] has joined #lisp 18:03:03 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 18:03:25 vivace loads cleanly on top of sbcl 1.0.50 /w deps from quicklisp. 18:03:35 there's a compile snag in CCL 18:03:42 Jasko3 [~tjasko@209.74.44.225] has joined #lisp 18:03:43 antifuchs: I've been thinking of getting back to some consulting again, if you guys need any more help. ;-) 18:04:52 oooh 18:04:55 I'll pass it on (: 18:05:04 Fade: wow, nice! (: 18:05:43 maybe it got to the point where it worked for kraison's intents, and he left it at that. 18:05:53 anyhow, it's a clean builder on sbcl. :) 18:06:46 possibly 18:07:16 *p_l|backup* would like portable allegro cache :3 18:07:22 -!- Jasko [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has quit [Ping timeout: 264 seconds] 18:07:32 0] 18:07:35 oops 18:07:58 p_l|backup: well, vivace looks like a head start in the whole 'tripples' domain. :) 18:08:35 true 18:09:14 antifuchs: though I'm still on my weird 2.5 days of work a week schedule which makes me a poor choice for projects that need bursts of intense focus. 18:09:59 you call that weird, I call it admirable (: 18:10:28 by any chance calling a server with a xmlrpc call 10-12 times sequentially will be counted as DOSing ? 18:10:40 s/will/should 18:10:41 -!- Salamander [~Salamande@ppp118-210-208-153.lns20.adl6.internode.on.net] has quit [Ping timeout: 240 seconds] 18:10:47 depends on how expensive that call is (: 18:11:00 Depends on how many qps it can handle ... 18:11:16 antifuchs, nothing was written in the api , but apparently the first call only took down the whole box 18:11:18 :D 18:11:42 it was fun to see how rails work 18:12:33 ahahaha 18:12:57 -!- nikodemus [~nikodemus@cs181056239.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 18:15:00 kushal: ... I suspect naive ActiveRecord at work xD 18:15:15 p_l|backup, ok :) 18:15:57 -!- pnq [~nick@172.162.35.92] has quit [Ping timeout: 252 seconds] 18:16:07 we did a ab -c 800 -n 80000 iirc on a nginx frondend to 8 separate sbcl processes (hunchentoot) on a 8core 4GB box 18:16:19 kushal: believe me, I worked with AR, I had seen the idiocy the older versions might do 18:16:37 -!- cmm [~cmm@bzq-79-180-200-201.red.bezeqint.net] has quit [Quit: leaving] 18:16:39 few thousands call failed , but the load balance came down from 7(max) 18:16:54 p_l|backup, oh , ok , I don't know ruby that much 18:17:15 p_l|backup, I am in the client in this case 18:17:32 kushal: wait, was your load test making the API calls? 18:17:44 rsynnott, nah , lol 18:17:45 _0bitcount [~0bitcount@213.37.172.161.dyn.user.ono.com] has joined #lisp 18:18:11 rsynnott, the load test is separate thing I did on my server running my lisp code 18:18:30 rsynnott, was trying to find out how much a desktop can take 18:18:41 rsynnott, and I am very happy with the output 18:20:24 -!- kslt1 [~karl.sier@netblock-208-127-156-174.dslextreme.com] has quit [Read error: Connection reset by peer] 18:22:46 -!- kushal [~kdas@fedora/kushal] has quit [Quit: Leaving] 18:24:11 -!- djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has quit [Ping timeout: 240 seconds] 18:24:40 djuber [~djuber@c-76-16-60-176.hsd1.il.comcast.net] has joined #lisp 18:30:25 Joreji [~thomas@83-096.eduroam.RWTH-Aachen.DE] has joined #lisp 18:31:43 -!- pearle [~pearle@blk-224-181-222.eastlink.ca] has quit [Ping timeout: 252 seconds] 18:33:34 udzinari [~user@ip-89-102-12-6.net.upcbroadband.cz] has joined #lisp 18:38:13 slyrus_ [~chatzilla@173-228-44-88.dsl.static.sonic.net] has joined #lisp 18:38:17 zfx- [~zfx@host109-156-61-112.range109-156.btcentralplus.com] has joined #lisp 18:44:44 pnq [~nick@AC819B71.ipt.aol.com] has joined #lisp 18:45:00 -!- blackwol` is now known as blackwolf 18:48:21 -!- wedgeV [~wedge@static-96-239-100-26.nycmny.fios.verizon.net] has quit [Remote host closed the connection] 18:49:20 ziga_ [~ziga@BSN-61-34-145.dial-up.dsl.siol.net] has joined #lisp 18:55:18 Daev [~KAPITAL@cpe-174-099-078-028.nc.res.rr.com] has joined #lisp 18:55:34 -!- Daev [~KAPITAL@cpe-174-099-078-028.nc.res.rr.com] has quit [Read error: Connection reset by peer] 18:55:54 Daev [~KAPITAL@cpe-174-099-078-028.nc.res.rr.com] has joined #lisp 18:56:34 lichtblau: can we afford to ? 18:57:46 lichtblau: I was under the impression that not all old win32 APIs have an equivalent that accepts long pathnames 18:57:51 I think we should try it at least. Anton makes it sounds like all important API calls support that stuff. 18:58:15 if we can, it would be better 18:58:39 fe[nl]ix: the question is whether you want to support ancient Windows 1.x-4.x APIs, or the NT ones... 18:59:13 minimum is XP, and only because lichtblau's company needs it 18:59:21 otherwise I'd go for win7+ 19:00:06 fe[nl]ix: NT5.1 had most of the important file APIs. either NT5.2 or 6.0 adds transactional and log-based files, though 19:00:50 what's a log-based file ? 19:02:13 There's tons of people using vista, and a lot still on XP. 19:02:16 fe[nl]ix: log-structured files on top of NTFS - basically, all your writes *append* to the storage 19:02:29 so O_APPEND ? 19:03:20 google log-structured filesystem for better explanation 19:04:11 I don't care that much about XP itself, but Server 2003 is still out there unfortunately. 19:04:53 lichtblau: that's 5.2, though 19:05:04 didn't hlavaty say that your clients deploy on XP ? 19:05:42 I may have misremembered that 19:09:22 Well, we don't support Windows older than XP, that's accurate. 19:10:42 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.5] 19:11:14 -!- homie [~levgue@xdsl-84-44-153-230.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:14:43 Denim: 19:14:48 oops, sorry 19:15:06 -!- katesmith [~katesmith@unaffiliated/costume] has quit [Quit: Leaving] 19:15:29 katesmith [~katesmith@97-89-229-3.static.snfr.nc.charter.com] has joined #lisp 19:15:29 -!- katesmith [~katesmith@97-89-229-3.static.snfr.nc.charter.com] has quit [Changing host] 19:15:29 katesmith [~katesmith@unaffiliated/costume] has joined #lisp 19:17:36 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 19:19:11 -!- seangrove [~user@c-69-181-193-11.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 19:22:49 -!- yroeht [yroeht@server5.tonbnc.fr] has quit [Quit: Lost terminal] 19:23:27 -!- kennyd [~kennyd@93-136-101-35.adsl.net.t-com.hr] has quit [Read error: Connection reset by peer] 19:25:26 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 19:28:21 hargettp [~phil@dhcp-161.mirrorimage.net] has joined #lisp 19:30:07 ISF [~ivan@143.106.196.208] has joined #lisp 19:30:08 mperillo_ [~manlio@151.75.71.52] has joined #lisp 19:30:17 -!- hargettp [~phil@dhcp-161.mirrorimage.net] has quit [Client Quit] 19:31:35 Guthur [~Guthur@212.183.128.39] has joined #lisp 19:32:58 Is there a way to have split-sequence include the delimiter? E.g., (split-sequence:split-sequence-if 'zerop '(2 3 0 4 1 0 2 4 0)) => 19:32:58 ((2 3) (4 1) (2 4) NIL) but I would like ((2 3 0) (4 1 0) ...) 19:33:29 kennyd [~kennyd@93-136-101-35.adsl.net.t-com.hr] has joined #lisp 19:34:39 no 19:34:44 sorry 19:35:14 El_Diablo [~Aaron@adsl-68-88-193-53.dsl.rcsntx.swbell.net] has joined #lisp 19:35:46 Didn't think so, but I thought I'd ask in case I'd overlooked something. 19:36:33 Ralith [~ralith@S010600221561996a.vc.shawcable.net] has joined #lisp 19:38:09 -!- AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Ping timeout: 240 seconds] 19:39:52 LiamH: have a look at cesarum nsplit-on-indicator https://gitorious.org/com-informatimago/com-informatimago/blobs/master/common-lisp/cesarum/list.lisp 19:41:05 AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 19:41:21 pjb: why do you mix case like that? 19:43:06 Ah, I went looking for StudlyCaps, but that seems like reasonable code. 19:43:25 bit heavy on caps perhaps 19:43:26 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 19:43:45 nothing wrong with it. It's just strange to see large swaths of code in caps, others in lowercase. 19:43:49 pjb: OK, are there examples? 19:44:08 I've seen it before, and always wondered if it was, say, people copy-pasting macroexpansions. 19:44:25 sykopomp: Use downcase-lisp or upcase-lisp from https://gitorious.org/com-informatimago/emacs/blobs/master/pjb-sources.el to homogeneize it. 19:44:31 Reminds me of the Lisp 1.5 manual. 19:45:28 pjb: that's not really why I asked, and I'm not questioning it being correct to do. 19:45:50 pjb: I just wondered if there was a reason your code had ended up like that. 19:45:52 LiamH: What example? There's TWO parameters! (DEFUN NSPLIT-LIST-ON-INDICATOR (LIST INDICATOR) "RETURN: a list of sublists of list (the conses from list are reused), the list is splited between items a and b for which (indicator a b)." 19:45:52 19:46:29 sykopomp: well mostly because once I used upcase-lisp because I had a nice font for uppercase lisp code. but later I kept typing in lowercase. 19:46:54 So uppercase is "older" code :-) 19:47:11 aha :) 19:49:20 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 19:58:59 -!- lnostdal [~lnostdal@ti0030a380-dhcp0111.bb.online.no] has quit [Quit: ciao] 20:03:21 jewel [~jewel@196-209-224-179.dynamic.isadsl.co.za] has joined #lisp 20:07:22 -!- dRbiG [p@bofh.edu.pl] has quit [Ping timeout: 264 seconds] 20:08:31 stassats [~stassats@wikipedia/stassats] has joined #lisp 20:10:06 -!- Quadrescence [~Quad@unaffiliated/quadrescence] has quit [Read error: Connection reset by peer] 20:12:07 -!- jewel [~jewel@196-209-224-179.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 20:12:17 -!- udzinari [~user@ip-89-102-12-6.net.upcbroadband.cz] has quit [Remote host closed the connection] 20:13:25 naeg [~naeg@194.208.239.170] has joined #lisp 20:15:26 sshirokov: https://github.com/billstclair/cl-autorepo 20:17:19 That's the thing we were talking about this morning. Makes it easy to auto-load repositories that aren't yet in Quicklisp 20:17:32 I'll tell Zach Beane about it, so that hopefully it will soon be in Quicklisp 20:17:52 Once I've tested it in a bigger system than just loading FSDB 20:20:25 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 20:21:30 billstclair: Neat! 20:22:39 -!- zfx- [~zfx@host109-156-61-112.range109-156.btcentralplus.com] has quit [Quit: Be back later] 20:23:03 -!- holycow [~new@poco208-2.fredcanhelp.com] has quit [Read error: Connection reset by peer] 20:23:18 -!- kennyd [~kennyd@93-136-101-35.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 20:23:24 zfx [~zfx@host109-156-61-112.range109-156.btcentralplus.com] has joined #lisp 20:23:24 -!- zfx [~zfx@host109-156-61-112.range109-156.btcentralplus.com] has quit [Changing host] 20:23:24 zfx [~zfx@unaffiliated/zfx] has joined #lisp 20:24:41 billstclair: you can get paths relative to the path where the system file resides with (asdf:system-relative-pathname system-name path), so that it can be written (defparameter *repo-dir* (asdf:system-relative-pathname "cl-autorepo" "systems/")) 20:25:07 cool. thanks 20:25:41 -!- Ralith [~ralith@S010600221561996a.vc.shawcable.net] has quit [Ping timeout: 240 seconds] 20:26:14 billstclair: (ignore-errors (asdf:find-system name)) => (asdf:find-system name nil) 20:26:35 ignore-errors denotes a lazy programmer. Thanks 20:26:37 find-system has an optional parameter error-p, just like cl:find-clas 20:28:39 -!- serichsen [~user@hmbg-5f764bb9.pool.mediaWays.net] has quit [Quit: Good night] 20:31:50 -!- ISF [~ivan@143.106.196.208] has quit [Ping timeout: 240 seconds] 20:33:12 stassats: https://github.com/billstclair/cl-autorepo/commit/a5008d07478b3874bc6f7830cb31ec30ae5a2741 20:33:21 corni [~corni@node-cqqc8osv7xm40ku.camp.ccc.de] has joined #lisp 20:33:21 -!- corni [~corni@node-cqqc8osv7xm40ku.camp.ccc.de] has quit [Changing host] 20:33:21 corni [~corni@drupal.org/user/136353/view] has joined #lisp 20:33:56 yay, a commit message acknowledgment, and i didn't have to pay 20$! 20:34:40 :) 20:35:04 lol 20:36:34 ASau [~user@95-28-79-252.broadband.corbina.ru] has joined #lisp 20:40:34 Evening there. I'm trying to use CL-GD to create thumbnails of graphics. In the call of copy-image I supply :resample T but the result is completely pixelated. 20:43:04 -!- _0bitcount [~0bitcount@213.37.172.161.dyn.user.ono.com] has quit [Quit: Leaving] 20:44:11 -!- vert2_ is now known as vert2 20:44:12 http://paste.lisp.org/+2NNQ (source: http://yggdrasil.phryk.net/pics/derpy.png result: http://yggdrasil.phryk.net/pics/derpy2.png) 20:45:13 -!- vert2 [~vert2@newshell1.bshellz.net] has quit [Quit: leaving] 20:45:35 vert2 [~vert2@newshell1.bshellz.net] has joined #lisp 20:45:43 milanj [~milanj_@109-93-103-241.dynamic.isp.telekom.rs] has joined #lisp 20:47:59 -!- mperillo_ [~manlio@151.75.71.52] has quit [Quit: Sto andando via] 20:50:22 -!- gemelen [~shelta@shpd-95-53-174-165.vologda.ru] has quit [Remote host closed the connection] 20:53:15 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #lisp 20:53:44 upwardindex [~upwardind@modemcable016.209-80-70.mc.videotron.ca] has joined #lisp 20:54:34 Has anyone tried playing with caveman? I follow the tutorial but it bails on clsql-uffi stuff. 20:54:37 <_3b> phryk: maybe try using a true-color image? (add a T at the end of the args for the cl-gd:with-image) 20:58:52 phryk: use opticl! 21:00:05 _3b: Mom I'll try that 21:00:22 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: Leaving.] 21:00:41 quackv2 [~quack@vps-1058467-4367.manage.myhosting.com] has joined #lisp 21:00:54 _3b is your Mom 21:03:05 I'd love that. 21:04:33 today is the day I appreciate how sane and wonderful hunchentoot & drakma really are (: 21:10:57 but who's your daddy? 21:11:27 -!- milanj [~milanj_@109-93-103-241.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 21:13:01 there is a shortcut for the clhs, something like http://lisp.org/clhs/searchforsumthin - can someone help me? 21:13:34 l1sp.org 21:14:49 nope, an url like lisp.org/clhs/defvar and it redirects you to the lispworks chls page for defvar 21:14:51 routebee [~norman@120.21.39.188] has joined #lisp 21:15:04 morning all 21:15:18 damn, forgot it :( 21:15:58 churib: C-c C-d h is a pretty great shortcut. 21:17:21 yes i know it 21:17:37 churib: http://l1sp.org/cl/defvar 21:17:52 aah, thanks antifuchs! 21:17:57 churib: there's a bunch of other shortcuts too, like /pcl and others 21:18:55 i only knew something like /scheme 21:20:01 nope, /scheme is the only one not mentioned there - i am getting old 21:21:17 http://www.theonion.com/articles/scientists-trace-heat-wave-to-massive-star-at-cent,21088/?utm_source=recentnews <<-- Scientists Trace Heat Wave To Massive Star At Center Of Solar System 21:21:47 sorry wrong channel 21:21:58 Onion News \o/ 21:22:06 -!- Kryztof [~user@csrhodes.plus.com] has quit [Ping timeout: 260 seconds] 21:22:51 That, and the perverse effects of the dihydrate monoxyde, a notable greenhouse gas. 21:23:14 Let's forbid dihydrate monoxyde traffic! 21:24:59 -!- rswarbrick_ [~rswarbric@cl-1290.lon-02.gb.sixxs.net] has left #lisp 21:27:32 yroeht [yroeht@server5.tonbnc.fr] has joined #lisp 21:28:48 -!- sellout [~Adium@93.82.165.101] has quit [Ping timeout: 252 seconds] 21:34:01 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 21:35:46 -!- Yuuhi [benni@p5483B7C2.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 21:35:54 Yuuhi [benni@p5483B7C2.dip.t-dialin.net] has joined #lisp 21:36:06 Ralith [~ralith@d142-058-201-198.wireless.sfu.ca] has joined #lisp 21:37:29 -!- Davidbrcz [~david@ANantes-151-1-215-187.w2-8.abo.wanadoo.fr] has quit [Ping timeout: 250 seconds] 21:37:50 Jasko [~tjasko@c-174-59-204-245.hsd1.pa.comcast.net] has joined #lisp 21:40:32 -!- Jasko3 [~tjasko@209.74.44.225] has quit [Ping timeout: 258 seconds] 21:41:08 -!- gravicappa [~gravicapp@ppp91-77-184-105.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:41:23 Salamander [~Salamande@ppp121-45-122-79.lns20.adl6.internode.on.net] has joined #lisp 21:41:45 -!- cyrillos [~cyrill@188.134.33.130] has quit [Ping timeout: 276 seconds] 21:41:53 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 21:43:34 good idea. let's start a petition. 21:44:32 -!- weirdo [~sthalik@d135-185.icpnet.pl] has quit [Read error: Connection reset by peer] 21:44:42 I'll post the indiegogo.com campaign. 21:45:52 *p_l|backup* is pondering making a crowdfunding campaign for a wireless adapter to a printer because he had enough of dealing with wonky APs >_< 21:48:55 the incredulity of such solution pleases me :/ 21:49:51 ISF [~ivan@143.106.196.208] has joined #lisp 21:50:55 -!- mishoo_ [~mishoo@79.112.119.222] has quit [Read error: Operation timed out] 21:52:30 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.5] 21:54:23 -!- Daev [~KAPITAL@cpe-174-099-078-028.nc.res.rr.com] has quit [Ping timeout: 246 seconds] 21:57:16 froemern [~user@p4FE31C9D.dip.t-dialin.net] has joined #lisp 21:57:24 -!- froemern is now known as peter`` 21:57:30 -!- peter`` is now known as formern 21:57:34 -!- formern is now known as froemern 21:58:30 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 21:58:39 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 276 seconds] 22:02:56 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 22:03:28 -!- ISF [~ivan@143.106.196.208] has quit [Read error: Operation timed out] 22:03:41 pnq1 [~nick@ACA25492.ipt.aol.com] has joined #lisp 22:04:36 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 22:04:42 -!- pnq [~nick@AC819B71.ipt.aol.com] has quit [Ping timeout: 276 seconds] 22:07:06 -!- froemern [~user@p4FE31C9D.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 22:08:02 -!- rmarianski [~rmariansk@mail.marianski.com] has quit [Quit: leaving] 22:08:03 seangrove [~user@208.106.28.36] has joined #lisp 22:08:18 kennyd [~kennyd@93-136-101-35.adsl.net.t-com.hr] has joined #lisp 22:12:17 ISF [~ivan@143.106.196.208] has joined #lisp 22:12:28 -!- Guthur [~Guthur@212.183.128.39] has quit [Remote host closed the connection] 22:12:39 -!- HG` [~HG@p5DC04A9D.dip.t-dialin.net] has quit [Quit: HG`] 22:13:01 Is it possible to configure sbcl to make it's error output suck less? 22:13:29 <_3b> depends on what you mean by "error output" and "suck less" 22:14:09 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Quit: realitygrill] 22:14:13 phryk: SBCL wants to give you useful information! 22:14:16 <_3b> (maybe dump an example of badness on lisppaste) 22:14:45 When a function causes an error (like currently "Odd number of &key arguments") I want it to tell me *where* that problem occured. 22:15:28 <_3b> it should 22:16:14 <_3b> if you haven't turned off debugging, hitting v on the frame in th ebacktrace in slime debugger should take you to the function, or if you turn up debugging, to the form where the error occurred 22:16:35 http://paste.lisp.org/display/123977 that's all I get. 22:17:10 <_3b> in slime? 22:18:38 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 22:18:51 lisper [18d1340b@gateway/web/freenode/ip.24.209.52.11] has joined #lisp 22:19:02 no in my terminal 22:19:21 Isn't it possible to get proper debugging output without using emacs? 22:19:29 trying to figure out why C-c < (who-calls) is so slow 22:19:31 <_3b> ok, in that case debugger is running in another thread, which doesn't have access to the terminal 22:19:39 -!- ISF [~ivan@143.106.196.208] has quit [Ping timeout: 276 seconds] 22:19:48 <_3b> evaluate (sb-thread:release-foreground) and it should switch to the debugger 22:20:10 phryk: why do you want to make yourself handicapped? 22:20:30 <_3b> (slime would be a much nicer solution, even if you don't use emacs for editing though) 22:20:50 Mococa [~Mococa@189.59.212.55] has joined #lisp 22:21:14 3b but once he figures out how to use slime, he might naturally start to use emacs for editing defeating the point ^-^ 22:21:26 <_3b> see http://www.sbcl.org/manual/Sessions_002fDebugging.html for details 22:21:52 <_3b> lisper: not really, since slime + editing in emacs would be even nicer :) 22:22:02 *p_l|backup* ponders adding a separate swank debugger client 22:22:03 phryk: Do you use arch Linux? Arch's SBCL is apparently broken and won't give backtraces. 22:22:05 3b I mean _his_ point 22:22:46 <_3b> Bike: that isn't the problem here (at least not yet... haven't actually seen the backtrace, so still could be broken there) 22:24:01 is there a function/macro to convert a string into a keyword for inclusion in a property list? 22:24:13 clhs intern 22:24:13 http://www.lispworks.com/reference/HyperSpec/Body/f_intern.htm 22:24:34 what made you think that it could be a macro? 22:24:49 <_3b> tempire: alexandria:make-keyword ? 22:25:15 <_3b> (pretty much just a call to intern though) 22:25:46 Bike: no, just seen the function backtrace 22:26:04 I tried intern, but that seems to create something different. (intern "whatever") => |whatever| 22:26:12 whereas I'm looking for (insert "whatever") => :whatever 22:26:18 *intern 22:26:23 <_3b> tempire: right, the reader upcases by default 22:26:34 stassats: I think there is a fine difference between cutting off your arm and cramming a construction crane up your ass. But let's not get into editor flaming. 22:26:38 who-calls results in sbcl using 400MB ram 22:26:53 -!- Mococa [~Mococa@189.59.212.55] has quit [Ping timeout: 250 seconds] 22:26:57 not sure how up casing fits into it|whatever| vs :whatever 22:27:06 tempire: Try (intern "WHATEVER") 22:27:15 <_3b> tempire: |whatever| is how it prints a symbol named "whatever" 22:27:25 Mococa [~Mococa@189.59.212.55] has joined #lisp 22:27:33 <_3b> tempire: as opposed to a symbol named "WHATEVER", which would print without the || 22:27:34 common lisp defaults to UPCASE 22:27:39 rather (intern "WHATEVER" "KEYWORD"), and see modern mode users scream 22:27:52 (INTERN ...) :) 22:28:00 <_3b> tempire: the other part you missed is that keywords are in the keyword package, which is what gives the : at the beginning 22:28:01 phryk: your analogies are bizarre 22:28:02 gotta say it like you mean it 22:28:44 I do remember reading about that, though I didn't make the relation to property lists. 22:28:48 <_3b> phryk: well, feel free to implement comparable functionality for your editor of choice :) 22:29:06 <_3b> tempire: completely unrelated to property-lists, this is all about symbols 22:29:31 well, what I'm trying to do is create (list :whatever "blah") 22:29:54 wherein the :whatever was original the string "whatever" 22:30:02 -!- ziga_ [~ziga@BSN-61-34-145.dial-up.dsl.siol.net] has quit [Remote host closed the connection] 22:30:05 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #lisp 22:30:16 so that I can (getf (list :whatever "blah") :whatever) 22:31:59 <_3b> (intern (string-upcase "whatever") :keyword) is reasonably likely to work for that 22:32:46 ISF [~ivan@143.106.196.208] has joined #lisp 22:32:57 -!- Mococa [~Mococa@189.59.212.55] has quit [Ping timeout: 250 seconds] 22:33:03 _3b: If I need it and come around to properly code C, maybe I will. For now manually calling backtrack seems fine. 22:33:20 you can use alists instead (cdr (assoc "whatever" '(("whatever" . "blah")) :test #'equal)) 22:34:03 <_3b> phryk: using another lisp might also be an option, some implementations make more effort to be easy to use outside slime (for example commercial implementations including debuggers/IDEs) 22:34:25 I know CCL has a IDE thingie for macs 22:34:40 <_3b> (or since this is hunchentoot stuff, just tell it to dump backtraces to the browser for you for testing) 22:35:27 stassats: billstclair: doesn't asdf:system-relative-pathname load a system if it isn't already? If so, sometimes this isn't what is wanted. Esp. when one is trying to sequence system startup. 22:35:42 wow sb-introspect::find-function-callers winds up using over 100MB 22:36:08 mon_key: inapplicable here 22:37:22 -!- ISF [~ivan@143.106.196.208] has quit [Ping timeout: 264 seconds] 22:37:26 lisper: how many function calls do you have? 22:37:37 for my test case (defun demo ()) 22:37:44 none as this is a fresh lisp 22:38:05 stassats: So it does load the unloaded system? 22:38:34 mon_key: no, your concern is irrelevant in this case 22:39:00 just read the code 22:39:20 thanks! 22:40:16 profiling now 22:43:40 -!- ChibaPet [~mason@74.203.221.34] has quit [Quit: Leaving.] 22:43:48 lisper: all the objects are mapped with garbage collector disabled, so all the accumulated garbage lives till the end 22:45:32 54.547 | 0.063 | 114,014,488 | 1 | 54.546997 | SB-INTROSPECT::MAP-CALLER-CODE-COMPONENTS 22:45:43 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #lisp 22:47:24 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #lisp 22:47:59 it's inlined, it's really is spent in sb-vm::map-allocated-objects 22:50:18 i believe the most consing is done when creating pointers to objects 22:54:48 pearle [~pearle@blk-224-181-222.eastlink.ca] has joined #lisp 22:57:58 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 22:58:28 Mococa [~Mococa@189.59.212.55] has joined #lisp 22:58:46 and i believe i have a fix for this 23:01:18 and it makes it faster too 23:01:45 ok 23:04:32 Jubb [~ghost@68.34.79.50] has joined #lisp 23:06:28 lisper: now, how much are you willing to pay me for inclusion into the commit message? nikodemus takes 20$, i'll do it for less 23:06:50 -!- Ralith [~ralith@d142-058-201-198.wireless.sfu.ca] has quit [Ping timeout: 240 seconds] 23:07:04 Is there a FORMAT directive to ignore remaining arguments? 23:07:06 this joke is getting old, i'll do it for free! if only i knew your name 23:07:16 stassats how about a promise to supply sbcl some new code 23:07:26 Bike: ~{~} 23:07:31 Thanks 23:07:32 err, ~@{~} 23:07:40 I did get the associativity stuff working btw ^^ 23:07:54 Bike: although i believe they are ignored anyway 23:08:20 Well, I got an error. Thanks though, it's working now. 23:09:56 -!- Jubb [~ghost@68.34.79.50] has quit [Remote host closed the connection] 23:10:25 lisper: so, how do i name you? "lisper" is too generic, every second here is a lisper 23:11:13 Bike: on which implementation do you get an error? 23:11:44 SBCL, but this was part of an inner iteration. Let me scrounge up an example 23:13:35 (format nil "~{~{~a: ~d~}~^; ~}" '(("hello" 1 4) ("b" 2 5))) gives me "error in FORMAT: no more arguments" 23:14:54 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 276 seconds] 23:15:35 Bike: you want "hello: 1; b: 2"? 23:15:48 hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 23:15:48 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 23:15:49 Yes. 23:16:51 -!- parabolize [~paraboliz@203.83.50.36] has quit [Ping timeout: 240 seconds] 23:17:53 I actually looked up and used ~*, but the ~@{~} thing is good to know. 23:17:56 Quadrescence [~Quad@unaffiliated/quadrescence] has joined #lisp 23:18:23 nicdev_ [~nicdev@209-6-50-99.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 23:18:35 Bike: (format nil "~:{~a: ~d~^; ~}" '(("hello" 1 4) ("b" 2 5))) 23:18:55 oh, wait, it prints ; at the end, bummer 23:19:45 (format nil "~{~1{~a: ~d~}~^; ~}" '(("hello" 1 4) ("b" 2 5))) 23:20:07 What was the consume and argument and do nothing with it directive? 23:20:10 Thanks. 23:20:13 ~* 23:20:15 Ah. 23:21:55 lisper: alright, the fix is in git now 23:22:33 though it still conses, but less so, i'll look for some more low-hanging fruits 23:22:37 -!- sonnym [~sonny@singlebrookvpn.lightlink.com] has quit [Quit: Leaving.] 23:22:44 doc_who [~doc_who@pool-108-28-6-47.washdc.fios.verizon.net] has joined #lisp 23:23:19 -!- pnq1 is now known as pnq 23:24:58 -!- alama [~jessealam@86.93.35.187] has quit [Quit: Computer has gone to sleep.] 23:25:12 cfy [~cfy@125.123.49.244] has joined #lisp 23:25:12 -!- cfy [~cfy@125.123.49.244] has quit [Changing host] 23:25:12 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 23:25:46 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Remote host closed the connection] 23:27:38 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 23:28:11 -!- juniorroy [~juniorroy@212.36.228.103] has quit [Ping timeout: 240 seconds] 23:30:25 cfy [~cfy@125.123.49.244] has joined #lisp 23:30:25 -!- cfy [~cfy@125.123.49.244] has quit [Changing host] 23:30:25 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 23:31:21 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #lisp 23:31:28 -!- hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has quit [Quit: Leaving...] 23:32:44 -!- hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 246 seconds] 23:32:44 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 246 seconds] 23:39:20 recommended library for manipulating/generating date/time? 23:39:56 found local-time, but I recall seeing something else at some point 23:41:05 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 23:44:40 pcavs [~paul@c-65-96-169-56.hsd1.ma.comcast.net] has joined #lisp 23:47:29 lisper: so, have you tried it? 23:48:38 xan_ [~xan@pD953A46C.dip.t-dialin.net] has joined #lisp 23:49:42 99 people donated to SBCL, who wants to be 100th? 23:50:36 too late, it already has 100 23:51:44 -!- pnq [~nick@ACA25492.ipt.aol.com] has quit [Read error: Connection reset by peer] 23:53:04 pnq [~nick@ACA25492.ipt.aol.com] has joined #lisp 23:53:23 -!- El_Diablo [~Aaron@adsl-68-88-193-53.dsl.rcsntx.swbell.net] has quit [Ping timeout: 246 seconds] 23:53:58 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #lisp 23:54:30 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 23:54:32 hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 23:55:17 Ralith [~ralith@S010600221561996a.vc.shawcable.net] has joined #lisp 23:55:33 hussaibi__ [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp 23:55:45 -!- phadthai [mmondor@ginseng.pulsar-zone.net] has quit [Quit: restart] 23:55:56 phadthai [mmondor@ginseng.pulsar-zone.net] has joined #lisp 23:58:45 -!- nanmu is now known as Elench 23:59:18 hypercube32 [~hypercube@231.125.189.72.cfl.res.rr.com] has joined #lisp 23:59:34 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 264 seconds] 23:59:45 -!- hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 276 seconds] 23:59:55 hussaibi [~hussaibi@wirewall.cs.toronto.edu] has joined #lisp