00:01:11 |3b| that's it ! that's what I'm crying about T___T 00:01:59 |3b| it require you to impl the replace code for the equal implementation of CFFI 00:02:05 -!- azaq23 [~derivecto@unaffiliated/azaq23] has quit [Ping timeout: 258 seconds] 00:03:21 -!- Athas [~athas@130.225.165.35] has quit [Remote host closed the connection] 00:04:45 it seems to me %template(intVector) std::vector; should do it. 00:05:00 pkhuong: yes ! it's 00:05:23 pkhuong: (ur nickname look like come from VN ?) 00:05:30 Gmind: nope. 00:05:43 your typing looks like you come from the mall. 00:06:13 -!- Guest38508 [~attila_le@adsl-89-132-0-39.monradsl.monornet.hu] has quit [Quit: Leaving.] 00:06:40 italic [~italic@cpe-67-242-144-94.buffalo.res.rr.com] has joined #lisp 00:06:53 sakekasi [~sakekasi@99-28-149-24.lightspeed.irvnca.sbcglobal.net] has joined #lisp 00:07:47 after that, having never used SWIG, I can only guess that you'll be able to use intVector as a regular SWIG-wrapped class. So, new_intVector, delete_intVector, intVector_at, intVector_push_back, etc. 00:08:00 I was working on a project euler problem and ran into a garbage collection problem. I got the error "No more room for LISP objects". Is there a way to manually force garbage collection to delete an object? 00:08:31 sakekasi: make sure there isn't any reference to that object. 00:08:43 if i create 2 function objects with the same lambda expression, is there any way for their equality to be t? 00:08:45 sakekasi: what implementation are you using? 00:08:49 pkhuong, how do I remove a reference? 00:08:55 Xach, gnu clisp 00:09:03 Xach, the windows version 00:09:46 italic: they might or might not be EQL. Nothing specified. There might be implementation-specific ways. 00:09:48 italic: I don't think so. And determining whether two algorithms are extensionally equal is eqv. to the halting problem, iirc. 00:09:56 pkhuong: if I just make a template like that, it give me error: template 'vector' undefined ...etc.. 00:10:27 Gmind: did you include ? 00:10:43 Bike: this is (can be) simpler than extensional equivalence. 00:11:11 <|3b|> Gmind: http://www.swig.org/Doc1.3/Library.html#Library_stl_cpp_library ? 00:12:22 Oh, like the equality of (lambda (a b) (+ a b)) and (lambda (c d) (+ c d)). But yeah, equal says it uses eq for objects, and I don't see anything in eql 00:12:23 Right, the STL is hairy enough to have required specific support from certain compilers for years. 00:12:47 Bike: EQL is EQ if the arguments aren't numbers or characters. 00:13:06 I might have an error in my code. Just in case, I pasted it here. http://lisp.nopaste.dk/p3169 00:13:07 So for two functions it only tests eq-ness, then. 00:13:32 Bike: not even that, I want to test (lambda () t) == (lambda () t) 00:14:05 Well, I don't think you can. 00:14:10 italic: that's somewhat harder. 00:14:29 Why do you want to, anyway? 00:14:50 -!- cbiscardi [~chris17in@99-63-201-183.lightspeed.cicril.sbcglobal.net] has quit [Quit: cbiscardi] 00:15:15 i'm implementing some callbacks for an event listener 00:15:45 italic: and? 00:16:04 If you know they're going to be 0-ary constant functions, you can just compare the results of funcalling them. 00:16:20 <|3b|> sakekasi: calling arrays LST is confusing (and use whole words, don't drop random characters like that even if it were a list) 00:17:11 |3b|, sorry about that. I usually come up with good names, but I just wanted to get this problem over with. 00:17:11 so if someone passes (lambda () "hey") on x event, i can't get it 00:17:50 sakekasi: the journey is the reward 00:17:54 italic: can't get what? 00:18:06 *Xach* wonders if this asdf update is garbage or gold 00:18:16 <|3b|> sakekasi: also, use spaces instead of tab characters, easier to read when you paste it somewhere with a different interpretation of tabs than you use 00:18:19 *Xach* submits bugs for latex-table, wonders if anyone uses it 00:18:35 |3b|, is there a setting in emacs to make it do that? 00:18:38 -!- ezakimak [~nick@ns1.nickleippe.com] has quit [Ping timeout: 240 seconds] 00:18:59 bah, it's almost the least-downloaded project! 00:19:14 Xach: I think I used it once. 00:19:15 <|3b|> sakekasi: (setq-default indent-tabs-mode nil) maybe 00:19:21 pkhuong: you and one other person 00:19:27 Xach: awesome! 00:19:34 |3b|, thanks. Adding to my .emacs now 00:19:47 <|3b|> and squaring the number in mark-multiples seems odd 00:19:49 pkhuong: due to updated export lists in a supporting library, it doesn't load due to symbol conflicts 00:20:20 |3b|, the previous primes will get rid of all composite numbers until that number. 00:20:28 <|3b|> sakekasi: and (1- len) instead of (- len 1), or better, loop ... below len instead of loop ... to (10 len) 00:20:40 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 246 seconds] 00:20:50 <|3b|> sakekasi: ah, that sounds plausible 00:20:58 -!- gemelen [~shelta@shpd-92-101-152-200.vologda.ru] has quit [Ping timeout: 240 seconds] 00:21:14 -!- bizarrefish [~ray@69.15.113.87.dyn.plus.net] has quit [Read error: Operation timed out] 00:21:19 xristos [~x@2001:4968:200:0:20c:29ff:fe47:788] has joined #lisp 00:22:00 |3b|, 1- is the non-destructive version of decf? 00:22:06 *|3b|* doesn't see anything obviously wrong with that code to make it use excess ram though 00:22:24 <|3b|> sakekasi: i'd describe it the other way around, but more-or-less yes 00:22:57 |3b|, could it be possible that slime is using up too much memory? 00:22:59 <|3b|> 1- is (- ... 1), and decf has an optional param to decrement by more than 1 00:23:12 |3b| I did like their instruction before, but it keep saying that unable to find library 00:23:44 <|3b|> ah, printing the results might take up some space, maybe try assigning the results to a variable and returning something shorter to the repl? 00:24:14 pkhuong: i can't (find (lambda () t) my-callbacks) 00:24:57 italic: Are they really all functions of the form (lambda () [constant])? 00:25:20 no, that's just my test case 00:25:41 |3b|, I tried just running (primes-below 1000000) and when it doesn't tell me no more lisp objects are available, it runs for an insanely long time. (primes-below 100000) runs in 3 seconds. 00:25:56 |3b|, so I should return just a list of the primes instead of the whole list? 00:26:01 ezakimak [~nick@ns1.nickleippe.com] has joined #lisp 00:26:29 <|3b|> sakekasi: i mean just don't return it to the repl 00:26:58 |3b|, so what should I do instead? 00:26:59 <|3b|> since the P in REPL is PRINT, printing out 2000000 T/NIL might take up some space 00:27:05 -!- drl [~lat@110.139.230.142] has quit [Ping timeout: 276 seconds] 00:27:15 |3b|, should I just run the reduce? 00:27:16 <|3b|> (defparameter *foo* (primes-below ...)) or something 00:27:57 <|3b|> alternately, set *print-length* or whichever *print-foo* controls printing large arrays 00:28:24 italic: why would you want to do that? 00:29:02 *|3b|* doesn't remember, does CLISP have efficiently packed bit arrays? 00:29:08 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Read error: Connection reset by peer] 00:29:24 so i can pass (add-listener obj :event (lambda () "test")) 00:29:25 longfin [~longfin@124.198.53.194] has joined #lisp 00:29:30 italic: Are the functions referentially transparent? 00:29:36 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 00:29:43 er, no 00:29:57 italic: but they're not the same function. You can test for identity, but if you need to test for equivalence, you're doing something very strange. 00:30:02 cesarbp [~chatzilla@189.247.100.75] has joined #lisp 00:31:27 -!- xan_ [~xan@99.13.242.166] has quit [Ping timeout: 252 seconds] 00:32:33 -!- bubo [~bubo@91-114-181-179.adsl.highway.telekom.at] has quit [Read error: Operation timed out] 00:33:55 |3b|, I got it to work! thanks for all the help. To be honest, lisp has taught me more about programming than c and java combined. 00:33:58 <|3b|> sakekasi: yeah, looks like clisp has reasonable bit arrays, so that might help save you some space 00:34:19 <|3b|> (just be careful printing them, since they don't obey the same printer limits normal arrays do) 00:34:36 bubo [~bubo@178-191-220-248.adsl.highway.telekom.at] has joined #lisp 00:35:04 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 00:35:19 <|3b|> (where "bit array" means :element-type 'bit, and use 1 and 0 instead of T and NIL) 00:36:14 <|3b|> and maybe aref instead of svref, don't think specialized arrays are simple-vectors 00:36:18 |3b|, would I have to change any of my code other than element type? 00:36:28 |3b|, and aref instead of svref 00:36:54 <|3b|> yeah, 0 is true, so you would have to check the value in the WHENs 00:37:29 <|3b|> (not (zerop ...)) or (= 1 ...) or (plusp ...) 00:37:49 and don't forget to provide an initial value. 00:37:53 |3b|, so (zerop ...) would be a check for truth? 00:38:17 <|3b|> zerop would be a check for 0 00:38:29 *|3b|* would expect 1 to be the 'true' value 00:38:33 and if I did (setf (aref array 2) t) that would be the same as (setf (aref array 2) 0)? 00:38:42 <|3b|> no, that would be an error :) 00:38:54 <|3b|> :element-type 'bit means it can only hold 0 or 1 00:38:57 |3b|, oh ok 00:39:29 <|3b|> (which lets it pack the array quite a bit smaller, probably on the order of 30-60 times) 00:39:40 drl [~lat@110.139.230.142] has joined #lisp 00:40:07 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 00:40:17 |3b|, that probably solves problems that I have been having with a bunch of other questions as well. :) 00:40:39 -!- Evious [~n_a@s64-180-62-209.bc.hsia.telus.net] has quit [Read error: Operation timed out] 00:40:43 -!- HET2 [~diman@80.3.31.126] has quit [Quit: This computer has gone to sleep] 00:42:47 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Ping timeout: 250 seconds] 00:43:28 |3b|, I gained a second in the time by using bit arrays, but my space hugely decreased. is there anything faster than aref that I can use with a bit array? 00:44:14 look up BIT and SBIT 00:44:32 icbh [~icbh@ntszok076238.szok.nt.adsl.ppp.infoweb.ne.jp] has joined #lisp 00:44:57 (Depending on implementation, it might not make any difference, though) 00:44:58 <|3b|> declaring types might also help 00:45:08 *|3b|* doesn't know much about optimizing clisp though 00:45:26 <|3b|> switching to sbcl or ccl would probably help more :) 00:45:31 -!- seangrov` [~user@70-36-236-168.dsl.static.sonic.net] has quit [Ping timeout: 246 seconds] 00:45:32 azaq23 [~derivecto@unaffiliated/azaq23] has joined #lisp 00:46:58 -!- cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has quit [Quit: Leaving.] 00:47:00 |3b|, would compiling help? 00:47:14 -!- ezakimak [~nick@ns1.nickleippe.com] has quit [Ping timeout: 276 seconds] 00:48:35 <|3b|> oh yeah, that too 00:48:45 *|3b|* forgets some implementations don't compile by default :) 00:49:26 <|3b|> yeah, that is worth ~10x on clisp here 00:49:35 <|3b|> (sbcl still 10x faster than that though) 00:50:19 *|3b|* made mark-multiples a local function though, which might have helped sbcl type propagation 00:51:58 <|3b|> a few declarations doubles sbcl speed too 00:52:26 -!- Soulman [~knute@80.202.238.250] has left #lisp 00:53:19 xxxyyy [~xyxu@58.41.12.183] has joined #lisp 00:56:50 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 00:57:02 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #lisp 00:58:27 -!- gigamonkey [~user@adsl-76-254-22-226.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:00:39 -!- urandom__ [~user@p548A7A1E.dip.t-dialin.net] has quit [Remote host closed the connection] 01:01:09 hey 01:01:18 -!- udzinari [~user@ip-89-102-12-6.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds] 01:01:20 can anyone help me out of SWIG error T___T 01:02:16 codetonowhere1 [~Adium@78-105-3-181.zone3.bethere.co.uk] has joined #lisp 01:03:29 -!- drl [~lat@110.139.230.142] has quit [Ping timeout: 276 seconds] 01:04:33 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 01:04:38 -!- codetonowhere [~Adium@78-105-3-181.zone3.bethere.co.uk] has quit [Ping timeout: 240 seconds] 01:05:53 -!- azaq23 [~derivecto@unaffiliated/azaq23] has quit [Ping timeout: 276 seconds] 01:09:39 -!- hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has quit [Ping timeout: 250 seconds] 01:09:58 -!- Kenjin [~josesanto@bl16-254-32.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 01:11:02 Kenjin [~josesanto@bl16-254-32.dsl.telepac.pt] has joined #lisp 01:11:08 jcazevedo [~jcazevedo@bl18-105-72.dsl.telepac.pt] has joined #lisp 01:14:33 -!- bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has quit [Ping timeout: 240 seconds] 01:14:51 -!- pnq [~nick@host-122.ssu.portsmouth.oh.us] has quit [Ping timeout: 250 seconds] 01:15:18 -!- cesarbp [~chatzilla@189.247.100.75] has quit [Read error: Connection reset by peer] 01:15:24 drl [~lat@110.139.230.142] has joined #lisp 01:15:27 cesarbp [~chatzilla@189.247.100.75] has joined #lisp 01:21:51 bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has joined #lisp 01:23:14 -!- realitygrill [~realitygr@adsl-76-226-119-17.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 01:23:40 ezakimak [~nick@ns1.nickleippe.com] has joined #lisp 01:23:45 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 01:24:22 -!- Gmind [~Nevermind@113.190.207.179] has quit [Quit: Leaving.] 01:25:18 Gmind [~Nevermind@113.190.207.179] has joined #lisp 01:25:32 -!- kpreid [~kpreid@128.153.215.132] has quit [Quit: Offline] 01:26:22 -!- Nshag [~none@AClermont-Ferrand-551-1-80-218.w92-143.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 01:29:31 cch [~user@2001:da8:8001:4608:21e:65ff:febb:5192] has joined #lisp 01:30:17 -!- nefo [~nefo@unaffiliated/nefo] has quit [Remote host closed the connection] 01:32:32 -!- Joreji [~thomas@66-232.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 276 seconds] 01:33:06 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 01:33:11 -!- drl [~lat@110.139.230.142] has quit [Ping timeout: 240 seconds] 01:37:11 Gmind: how many times do we have to repeat it? Go ahead and ask :-) ... and some one will try to help.. if not right now, whenever they happen to wander over to the computer. Instead, I could have answered your question, perhaps. But now I'll go read cll. See if somebody else can answer! 01:38:11 -!- fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has quit [Ping timeout: 240 seconds] 01:39:42 ok 01:39:44 -!- benny [~benny@i577A7991.versanet.de] has quit [Ping timeout: 240 seconds] 01:39:56 I am just trying to figure out 01:41:45 I"m trying to make a C++ warpper for BWAPI , but when execute swig , it always give me error on "Std_Vector.i(71): Error: Syntax Error in input (3)" 01:42:34 Check your .i file. 01:44:48 drl [~lat@110.139.230.142] has joined #lisp 01:49:38 that std_vector.i ? 01:49:46 it's from swig library 01:50:21 How do you get it? I don't get it. I get warnings about nothing is know about std::vector. 01:50:42 as I see from the file, it error at line %traits_swigtype(_Tp); 01:50:50 -!- vert2_ [vert2@gateway/shell/bshellz.net/x-ppkbrzrlljpdazom] has quit [Ping timeout: 260 seconds] 01:50:56 what os r u using ? 01:51:16 linux. 01:51:42 I'm on Win7 01:51:45 -!- guther [guther@gateway/shell/bshellz.net/x-brjeheztrtifzntv] has quit [Ping timeout: 240 seconds] 01:51:56 Could that make a different in warpping process ? 01:52:07 I'd doubt it. 01:52:26 I'll have to study swig more closely. 01:52:29 What C compiler are you using? 01:52:42 I haven't compiled it yet 01:52:49 gcc 01:52:50 g++ 01:53:04 I have just swig -cffi -c++ 01:53:12 how do i use quicklisp to install a local library? 01:53:13 Do you mean wrapper or warpper? 01:53:29 osoleve: you don't need to use quicklisp for that. 01:53:30 -!- icbh [~icbh@ntszok076238.szok.nt.adsl.ppp.infoweb.ne.jp] has quit [Ping timeout: 264 seconds] 01:53:43 Just add the directory where your .asd file is in asdf:*central-registry* 01:53:52 lemoinem [~swoog@216.252.94.61] has joined #lisp 01:53:57 wrapper ? 01:54:15 using SWIG, it should be wrapper 01:54:19 The only warp thing I know, is the warp drive they have in Startrek... 01:54:33 LoL 01:54:34 :( 01:54:44 I have been crazy for 3 days with this SWIG 01:54:44 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 260 seconds] 01:55:15 benny [~benny@i577A7353.versanet.de] has joined #lisp 01:55:24 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #lisp 01:56:08 wonder if any can help :-< 01:59:41 -!- killerboy [~mateusz@smrw-91-193-87-5.smrw.lodz.pl] has quit [Quit: bye] 01:59:42 -!- emporas [~emporas@athedsl-168289.home.otenet.gr] has quit [Ping timeout: 240 seconds] 01:59:43 sakekasi: Do you understand problem 37 from project euler? 02:00:17 drdo, that's the one im working on right now! 02:00:37 Eh, me too 02:00:40 realitygrill [~realitygr@adsl-76-226-119-17.dsl.sfldmi.sbcglobal.net] has joined #lisp 02:00:41 But i don't understand it 02:00:46 There aren't only 11 truncatable primes 02:00:51 There are way more 02:00:52 I used -c++ -cffi do you think the order matters? 02:01:27 drdo, your tests are probably wrong then. upload your code to pastebin so I can take a look at it 02:02:01 -!- lemoinem [~swoog@216.252.94.61] has quit [Ping timeout: 252 seconds] 02:02:41 sakekasi: yep, they were wrong 02:03:02 I wasn't checking for the primality of single digit numbers 02:03:07 drdo, can I still see your code? I want to see what approach you took. 02:03:20 drdo, lol 02:03:43 I took the obvious, naive approach 02:03:51 lemoinem [~swoog@216.252.94.61] has joined #lisp 02:04:10 drdo, There are several ways to code the naive approach. Also, there is only usually one approach that works 02:04:33 Now i'm just waiting for it to find the 11th truncatable number 02:04:42 :P 02:05:36 Is there a built in function to convert a number to a list of digits? i.e. 123 --> (1 2 3) 02:05:56 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 252 seconds] 02:06:15 All the functions are built in. You only have to find their name. 02:06:25 sakekasi: (map 'list #'identity (format nil "~a" 123)) 02:06:31 that's what i did :P 02:06:33 drdo: this is not a function. 02:06:40 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #lisp 02:07:02 drdo: and it doesn't do what's requested. 02:07:10 right 02:07:15 sakekasi: one name of the function you're searching is: (lambda (n) () (map 'list (function digit-char-p) (princ-to-string n))) 02:07:17 i forgot the char-code bussiness 02:09:53 -!- madnificent [~madnifice@83.101.62.132] has quit [Read error: Connection reset by peer] 02:10:14 m4dnificent [~madnifice@83.101.62.132] has joined #lisp 02:12:19 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 02:16:19 man its quiet in here... 02:17:03 -!- lemoinem [~swoog@216.252.94.61] has quit [Ping timeout: 252 seconds] 02:17:56 Everyone is hacking. 02:18:03 here come my question : http://stackoverflow.com/questions/5751672/error-on-making-cffi-wrapper-for-bwapi-library-c-by-swig 02:18:08 Americans are going to bed, Europeans are not wake up yet, and Asians are busy fighting, working, or recovering form natural and man-made disasters. 02:19:01 poor basturds... 02:19:43 but that aside anyone got any advice on writing some simple blog software with commen-lisp? 02:20:33 <|3b|> does pointing at hunchentoot count? 02:20:51 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 02:20:59 pjb, does this make sense? (defmacro number (digits) (reduce (lambda (a b) 02:20:59 (parse-integer 02:20:59 (concatenate 'string 02:20:59 (princ-to-string a) 02:20:59 (princ-to-string b)))) 02:20:59 digits)) 02:21:15 <|3b|> maybe postmodern, or one of the couch or redis libs depending on what sort of storage you want 02:21:16 pjb, oops sorry. I should have used pastebin 02:21:40 <|3b|> sakekasi: yeah, irc formmating tends to make things make much less sense :/ 02:21:45 <|3b|> (code that is) 02:22:07 http://pastebin.com/HZnta9CL 02:22:36 I wanted to look at hunchentoot but the website seems to be broken for me 02:22:48 <|3b|> oh, it was formatted like that to start with? put the body of the function on the next line, don't start it after the arguments 02:22:57 |3b|, oh ok 02:23:01 is there a mirror or simple alternitive webserver? 02:23:15 <|3b|> http://weitz.de/hunchentoot/ ? seems to be working OK from here 02:23:34 |3b|, so, does it look like it works? 02:23:55 <|3b|> sakekasi: first issue: why is it a macro? 02:24:11 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Ping timeout: 250 seconds] 02:24:25 |3b|, I wanted to avoid the overhead of a function 02:25:05 <|3b|> if function overhead matters, you are probably doing something wrong, and there are better ways to solve it anyway 02:25:20 |3b|, I changed it to defun. 02:25:23 you might want to add an inline declaration for your function instead 02:25:26 <|3b|> for example your macro won't work on variables 02:25:34 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 02:25:43 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 02:25:47 <|3b|> better to just write a faster version first than worrying about inline 02:25:58 -!- quasisane [~sanep@c-76-24-80-97.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds] 02:25:59 sadly it seems that there website is broken for me (probily just webkit) 02:26:08 |3b|, how could I make this faster? 02:26:29 tacoNOM: weitz.de? I have a webkit browser and it's working fine. 02:26:40 <|3b|> well, step 1 is not being O(N^2) for no reason 02:26:54 Bike: really? 02:27:10 I think Chromium uses WebKit, yes, and it looks fine. 02:27:12 |3b|, is my use of concatenate causing that? 02:27:29 -!- psilord1 [~psilord@ppp-70-226-162-110.dsl.mdsnwi.ameritech.net] has left #lisp 02:28:02 Bike: strange Its throwing up a rendering type error for me. 02:28:06 <|3b|> sakekasi: yeah, try printing out a and b in that lambda and running it 02:28:10 cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has joined #lisp 02:29:04 the google cached version seems to work fine though so ill just read that one 02:29:04 tacoNOM: That's strange. But, you should be able to asdf-install it or something, right? Here's an offsite basic tutorial: http://zaries.wordpress.com/2010/11/09/lisp-web-server-from-scratch-using-hunchentoot-and-nginx/ 02:29:22 <|3b|> tacoNOM: you might try installing it with quicklisp, i think it has the same page in the doc/ dir 02:29:38 -!- Yuuhi [benni@p5483A3D8.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 02:29:52 definetly using quicklisp 02:29:59 Bike: thanks for the link 02:30:10 np, just google huchentoot for more. 02:30:12 <|3b|> though if it is a browser bug, local copy might not help... you can at least read the source more easily :) 02:30:17 |3b|, I changed my algorithm. http://pastebin.com/2whqz18V 02:30:39 askatasuna [~askatasun@190.97.34.146] has joined #lisp 02:30:48 -!- borkamaniac [~user@S0106001111de1fc8.cg.shawcable.net] has quit [Remote host closed the connection] 02:30:50 pnq [~nick@AC831A99.ipt.aol.com] has joined #lisp 02:31:07 <|3b|> sakekasi: i'd use loop for digit across digits rather than maintaining an index by hand 02:31:22 |3b|, I use that index to keep the place. 02:31:29 <|3b|> sakekasi: and just multiply the accumulated value by 10 instead of calculating 10^i every time 02:31:36 -!- Gmind [~Nevermind@113.190.207.179] has quit [Quit: Leaving.] 02:31:37 Yuuhi [benni@p5483A118.dip.t-dialin.net] has joined #lisp 02:31:38 |3b|, oh ok 02:32:22 |3b|, is there a function like incf but for multiplication? 02:32:32 sakekasi: yes. 02:32:36 *|3b|* would just use setf 02:32:45 define-modify-macro 02:33:43 |3b|, http://pastebin.com/XWp3hBA5 02:33:58 (define-modify-macro prodf (place &rest args) *) 02:34:14 <|3b|> also, don't put DO at the end of a line in LOOP forms 02:34:29 <|3b|> it goes with the code being evaluated, not with the stepping clause 02:35:11 *|3b|* suspects the + and * should be in the opposite order there, but is too lazy to think it through 02:35:37 loop also has many niceties which allows to eliminate that let prologue and to specify which variables should be fixnum, etc 02:35:43 <|3b|> you might want to use the reversed digits if reversing it is important too 02:36:24 *|3b|* might go back to reduce rather than cleaning up the LOOP more 02:36:35 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 02:37:10 gko [~gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 02:38:39 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 02:40:37 what am i doing wrong, trying to iterate over a list of functions: 02:40:45 (dolist (fn '((lambda () (print "hi")))) (funcall #'fn)) 02:41:03 <|3b|> well, a list of lambda expressions isn't a list of functions for one thing 02:41:03 Yes, there's no function here. 02:41:23 And #'fn corresponds to the function named fn, not the variable fn. 02:41:30 -!- cch [~user@2001:da8:8001:4608:21e:65ff:febb:5192] has quit [Ping timeout: 264 seconds] 02:41:47 the lambda doesn't return a function object? 02:41:47 Try: (dolist (fn '((lambda () (print "hi")))) (print fn) (print (type-of fn)) (print (fboundp 'fn))) 02:42:03 italic: when it gets a chance to be run! 02:42:04 <|3b|> italic: only if you evaluate it, which is exactly what QUOTE doesn't 02:42:49 ah.. (dolist (fn (list (lambda () (print "hi")))) (funcall fn)) 02:43:29 -!- pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has quit [] 02:43:38 (mapcar (function funcall) (list (lambda () (print "hi")))) 02:43:50 or map nil as always... 02:48:40 -!- xxxyyy [~xyxu@58.41.12.183] has quit [Read error: Connection reset by peer] 02:48:58 gglitch [~user@216-80-93-163.c3-0.grn-ubr1.chi-grn.il.cable.rcn.com] has joined #lisp 02:49:05 mapc 02:49:16 xxxyyy [~xyxu@58.41.12.183] has joined #lisp 02:49:51 -!- gko [~gko@122-116-15-138.HINET-IP.hinet.net] has quit [Remote host closed the connection] 02:50:10 gko [~gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 02:52:26 Gmind [~Nevermind@113.190.207.179] has joined #lisp 02:54:25 quasisane [~sanep@76.24.80.97] has joined #lisp 02:58:32 ilynva [~energetik@mail.kgtei.ru] has joined #lisp 02:58:41 nikodemus [~nikodemus@cs181199216.pp.htv.fi] has joined #lisp 03:01:33 makks_ [~max@p5DE8E568.dip.t-dialin.net] has joined #lisp 03:01:53 -!- kvsari [~kvsari@203.171.93.21.static.rev.aanet.com.au] has quit [Ping timeout: 250 seconds] 03:02:56 -!- ilynva [~energetik@mail.kgtei.ru] has left #lisp 03:05:03 -!- makks [~max@p5DE8C78C.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 03:05:48 -!- nikodemus [~nikodemus@cs181199216.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 03:05:55 cch [~user@2001:da8:8001:4608:21e:65ff:febb:5192] has joined #lisp 03:06:55 -!- fihi09 [~user@pool-71-190-76-39.nycmny.east.verizon.net] has quit [Ping timeout: 252 seconds] 03:12:28 if i download a library manually, what do i do with the tar.gz so that I can (require) it in a program? 03:12:35 i tried to asdf-install it and it failed 03:12:53 -!- cch [~user@2001:da8:8001:4608:21e:65ff:febb:5192] has quit [Read error: Operation timed out] 03:14:03 -!- Gmind [~Nevermind@113.190.207.179] has quit [Read error: Connection reset by peer] 03:15:42 osoleve: have you tried http://www.quicklisp.org/beta/ 03:16:03 I need some help debugging a problem whose code is here. http://pastebin.com/yheWgb2Q. Every time I run (problem-37), I keep getting the error +: NIL is not a number 03:16:04 italic, yeah, it's not one of the available libraries from ql 03:16:04 [Condition of type SIMPLE-TYPE-ERROR]. I have placed debugging statements everywhere in the loop and have gotten no wierd values. 03:17:25 <|3b|> assuming you use a lisp where REQUIRE hooks into ASDF, you need to tell ASDF about the stuff you downloaded 03:17:41 azaq23 [~derivecto@unaffiliated/azaq23] has joined #lisp 03:18:34 <|3b|> one easy way to do that is unpack it somewhere, then put the directory containing the .asd files onto asdf:*central-registry* (don't forget trailing / in directory name) 03:18:50 okay, thanks 03:19:13 if it has an asd i think you can still load it's path from quicklisp 03:19:17 <|3b|> if you are doing that with a lot of packages, you can put 1 special directory onto *central-registry*, then put symlinks to the .asd files in that dir 03:20:35 if you have a function object, is there any way to determine how many args it takes? 03:20:41 <|3b|> or there are various ways to configure ASDF to search a directory tree, or look in a list of directories, etc which you can set up by creating files in a specific place (which might be useful if you download stuff with a shell script for example), but i don't really remember the details 03:21:08 -!- drl [~lat@110.139.230.142] has quit [Ping timeout: 260 seconds] 03:21:37 <|3b|> italic: you might try inspecting it with slime inspector 03:22:34 |3b|: but there's no programmic introspection i'm missing 03:22:37 -!- macrocat [~marmalade@99.192.96.192] has quit [Remote host closed the connection] 03:22:39 -!- sakekasi [~sakekasi@99-28-149-24.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 248 seconds] 03:22:39 -!- neoesque [~neoesque@210.59.147.232] has quit [Remote host closed the connection] 03:22:57 -!- askatasuna [~askatasun@190.97.34.146] has quit [Ping timeout: 258 seconds] 03:22:59 *|3b|* can't remember any reliable way to get that info portably 03:23:19 <|3b|> you could look at whatever implementation specific code slime uses to find out that sort of thing though 03:23:44 neoesque [~neoesque@210.59.147.232] has joined #lisp 03:24:29 Salamander__ [~Salamande@ppp118-210-79-245.lns20.adl2.internode.on.net] has joined #lisp 03:24:57 sakekasi [~sakekasi@99-28-149-24.lightspeed.irvnca.sbcglobal.net] has joined #lisp 03:24:59 <|3b|> you might also see if FUNCTION-LAMBDA-EXPRESSION returns anything useful 03:25:18 -!- jweiss [~user@cpe-069-134-063-238.nc.res.rr.com] has quit [Ping timeout: 240 seconds] 03:25:39 madrik [~madrik@122.175.133.40] has joined #lisp 03:25:51 <|3b|> (but even if it does, you probably shouldn't rely on it for portable code, since implementations are allowed to always return NIL) 03:26:09 *sakekasi* disconnected 03:26:57 nikodemus [~nikodemus@cs181199216.pp.htv.fi] has joined #lisp 03:27:01 -!- Salamander_ [~Salamande@ppp118-210-14-193.lns20.adl2.internode.on.net] has quit [Ping timeout: 250 seconds] 03:27:28 <|3b|> sakekasi: might be better to write the recursive bit of your functions as a local function using LABELS rather than just mangling the names some more 03:27:49 |3b|, doing that right now 03:29:28 <|3b|> sakekasi: were you the one doing primes-below earlier? 03:29:39 |3b|, yes 03:30:01 *|3b|* would probably use the results of that for prime-p rather than checking from scratch for each number 03:30:36 |3b|, I considered that but realized that I do not know the upper bound of the numbers that I am looking for. 03:31:00 <|3b|> well, you could guess, and only do it the hard way once it gets too big :) 03:31:17 |3b|, ? 03:31:47 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Ping timeout: 250 seconds] 03:31:57 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 03:32:57 <|3b|> use primes-below to store results up to something like 8 or 80 million (~1 and 10MB respectively), and only try dividing when you pass a bigger number than that to prime-p 03:33:35 drl [~lat@110.139.230.142] has joined #lisp 03:33:46 |3b|, that still does not fix my error 03:33:51 -!- jcazevedo [~jcazevedo@bl18-105-72.dsl.telepac.pt] has quit [Ping timeout: 248 seconds] 03:34:02 <|3b|> or maybe store an array of the first N primes for some reasonably large N, and use those for the beginning of the trial division 03:34:18 <|3b|> does the error say which function the error was in? 03:34:24 |3b|, no 03:34:50 sakekasi: To test for primality, just check if the number is in your list 03:35:05 <|3b|> also (not (loop ... (when test (return t)))) is i think (loop ... never test) 03:35:16 The truncated numbers are always smaller than the original number 03:35:19 Gmind [~Gmind@113.190.207.179] has joined #lisp 03:35:29 <|3b|> r maybe always instead of never 03:36:21 to generate the next prime, just loop from the last known prime by 2 until it is not divisible by any prime less than the square root 03:36:22 <|3b|> sakekasi: try printing NUMS before the reduce #'+ step 03:37:07 (keep a reference to the last prime so you can update your list in constant time) 03:37:32 |3b|, when I changed the functions rtrnc and ltrnc to local functions, I get the error in loading the file instead of running it 03:38:02 <|3b|> sakekasi: also, stop using macros at random 03:38:12 <|3b|> (and try macroexpanding (ltrunc current) ) 03:38:28 |3b|, I changed ltrunc and rtrunc to regular functions 03:38:40 <|3b|> sakekasi: paste current code then 03:38:45 |3b|, ok 03:39:14 http://pastebin.com/TXgJd8qi 03:39:40 *|3b|* would probably pass start/end bounds to the recursive stuff rather than calling SUBSEQ, but that should just be an optimization, not correctness or readability/style 03:39:42 |3b|, sorry about the bad names for my local functions. I couldn't come up with anything else 03:39:47 Spion_ [~spion@unaffiliated/spion] has joined #lisp 03:40:15 <|3b|> better name than 'ltrunc' :p 03:40:34 |3b|, haha yea I am not really very good at coming up with appropriate names. 03:40:36 <|3b|> helps if they call themselves to recurse rather than calling the old function 03:40:55 <|3b|> sakekasi: just use whole words 03:41:01 |3b|, ok 03:41:21 <|3b|> im' guessing 'left-truncate' or something, but having to guess makes it harder to read 03:41:42 <|3b|> especially when it isn't clear the code matches the guess, can't tell if the code is wrong or the guess is 03:41:57 <|3b|> (not saying that is the case here, but in general) 03:42:18 |3b|, I caught an error in my code. the defmacro before ltrunc should be defun 03:42:53 cch [~user@2001:da8:8001:240:222:68ff:fe14:6de] has joined #lisp 03:43:15 |3b|, am I alloed to use labels to define a recursive function? 03:43:16 -!- Spion__ [~spion@77.29.248.64] has quit [Ping timeout: 258 seconds] 03:43:39 <|3b|> that is pretty much the point of LABELS (as opposed to flet which doesn't allow recursion0 03:43:57 Salamander_ [~Salamande@ppp118-210-193-61.lns20.adl6.internode.on.net] has joined #lisp 03:44:20 |3b|, oh OK 03:44:47 <|3b|> you can use EQL to compare numbers, rather than EQUAL 03:44:53 <|3b|> (or = if you are sure it is a number) 03:46:05 -!- Salamander__ [~Salamande@ppp118-210-79-245.lns20.adl2.internode.on.net] has quit [Ping timeout: 250 seconds] 03:46:10 hey 03:46:19 -!- cch [~user@2001:da8:8001:240:222:68ff:fe14:6de] has quit [Read error: Operation timed out] 03:46:38 what could make SWIG-2.0.3 can't load shared libraries : Libpcre.so.0 ? 03:47:03 Do you have libpcre installed? 03:47:25 so it's not included in pcre-8.xx ? 03:47:54 cch [~user@2001:da8:8001:240:222:68ff:fe14:6de] has joined #lisp 03:48:44 @Bike: thank 03:49:14 Bike : can you help me with this http://stackoverflow.com/questions/5751672/error-on-making-cffi-wrapper-for-bwapi-library-c-by-swig 03:51:57 *sakekasi* wishes lisp errors had line numbers 03:52:44 <_3b> Gmind: have you seen https://github.com/aerique/cl-starcraft-proxybot ? 03:53:26 -!- gglitch [~user@216-80-93-163.c3-0.grn-ubr1.chi-grn.il.cable.rcn.com] has quit [Remote host closed the connection] 03:53:31 <_3b> (though following links, it looks like the lib it uses might be out of data) 03:53:35 <_3b> *out of date 03:54:12 vinian [~vinian@114.251.86.0] has joined #lisp 03:54:19 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 250 seconds] 03:55:04 gglitch [~user@216-80-93-163.c3-0.grn-ubr1.chi-grn.il.cable.rcn.com] has joined #lisp 03:55:10 -!- gglitch [~user@216-80-93-163.c3-0.grn-ubr1.chi-grn.il.cable.rcn.com] has quit [Remote host closed the connection] 03:55:12 <_3b> or maybe look at rdnzl for calling that mono wrapper? 03:55:44 <_3b> (or a java lisp and the java wrapper, etc) 03:57:18 -!- drl [~lat@110.139.230.142] has quit [Ping timeout: 240 seconds] 03:58:57 -!- azaq23 [~derivecto@unaffiliated/azaq23] has quit [Read error: Operation timed out] 04:01:44 -!- Bucciarati [~buccia@www.inscatolati.net] has quit [Read error: Connection reset by peer] 04:02:44 -!- gko [~gko@122-116-15-138.HINET-IP.hinet.net] has quit [Remote host closed the connection] 04:03:05 gko [~gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 04:04:13 -!- Buganini [~buganini@2001:c08:2600::379] has quit [Read error: Operation timed out] 04:07:55 |3b|, what is the equivalent of member for vectors? 04:08:19 <|3b|> find is similar, or position 04:09:00 <|3b|> (neither returns the subsequence starting at the found object like member does, since that would be expensive in vectors) 04:09:55 <|3b|> find returns the object, position returns the index of the object 04:10:32 drl [~lat@110.139.230.142] has joined #lisp 04:13:16 I managed to get it to work. :) http://pastebin.com/N7zNXyQ9 04:13:23 -!- gko [~gko@122-116-15-138.HINET-IP.hinet.net] has quit [] 04:13:49 lemoinem [~swoog@216.252.94.61] has joined #lisp 04:14:34 <|3b|> not quite what i meant about prime-p, but might still be better than completely brute-force search 04:14:47 |3b|, what did you mean? 04:14:49 <|3b|> (and if it works and is fast enough, doesn't matter too much) 04:15:11 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 04:15:23 <|3b|> either save a bit-array, where 1 = prime, and just look up the number directly 04:15:53 <|3b|> or else use the list of primes in the trial-division loop instead of dividing by every number between 2 and sqrt(num) 04:16:20 <|3b|> (or possibly a bit of both, depending on how much ram you have available, etc) 04:19:48 slyrus [~chatzilla@adsl-75-36-231-87.dsl.pltn13.sbcglobal.net] has joined #lisp 04:21:25 -!- cch [~user@2001:da8:8001:240:222:68ff:fe14:6de] has quit [Read error: Operation timed out] 04:22:37 -!- osoleve [~osoleve@adsl-074-166-228-237.sip.bct.bellsouth.net] has quit [Quit: leaving] 04:22:56 -!- cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has quit [Quit: Leaving.] 04:23:24 evening 04:23:44 osoleve [~osoleve@adsl-074-166-228-237.sip.bct.bellsouth.net] has joined #lisp 04:24:12 sakekasi: Also, the only even prime is 2, you can search only odd numbers 04:25:27 sakekasi: want my solution? 04:25:35 drdo, I already solved it 04:25:38 gets the answer in a couple of seconds 04:25:44 drdo sure 04:27:42 -!- Gmind [~Gmind@113.190.207.179] has quit [Ping timeout: 264 seconds] 04:29:22 drdo, I would love to see your solution 04:29:23 It's actually not a couple of seconds, i must have run it with a lot of the primes already computed 04:29:50 drdo, same here 04:30:31 sakekasi: You didn't need to compute the primes up to some arbitrary limit though 04:30:48 You can just compute as you go until you have 11 truncatable numbers 04:30:57 msponge [~msponge@149-169-234-38.nat.asu.edu] has joined #lisp 04:31:00 drdo, that is what I did 04:31:35 -!- cesarbp [~chatzilla@189.247.100.75] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.16/20110319135224]] 04:31:45 oh, i was looking at the code in pastebin 04:40:00 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 04:41:53 -!- gor[e] [~svr@87.242.97.4] has quit [Ping timeout: 276 seconds] 04:43:08 Ginei_Morioka [~irssi_log@78.114.144.104] has joined #lisp 04:47:26 -!- Patagous [970fec36@gateway/web/freenode/ip.151.15.236.54] has quit [Quit: Page closed] 04:49:48 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Read error: Connection reset by peer] 04:50:38 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 04:53:39 -!- msponge [~msponge@149-169-234-38.nat.asu.edu] has quit [Quit: msponge] 04:55:08 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 04:55:11 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 240 seconds] 04:56:10 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #lisp 04:57:35 -!- bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has quit [Ping timeout: 250 seconds] 05:01:36 cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has joined #lisp 05:03:56 fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has joined #lisp 05:07:03 fvw [~user@183.62.131.177] has joined #lisp 05:07:05 splittist [~splittist@AMontsouris-553-1-20-3.w92-151.abo.wanadoo.fr] has joined #lisp 05:09:31 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 05:10:02 -!- dmiles_afk [~dmiles@c-71-56-149-8.hsd1.wa.comcast.net] has quit [Excess Flood] 05:10:53 dmiles_afk [~dmiles@c-71-56-149-8.hsd1.wa.comcast.net] has joined #lisp 05:11:21 morning 05:12:50 -!- fvw [~user@183.62.131.177] has quit [Remote host closed the connection] 05:13:57 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 05:14:10 -!- cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has quit [Quit: Leaving.] 05:15:55 stephenry [~user@76.218.106.17] has joined #lisp 05:20:46 what's the slime command to kill an infinite loop in the repl? 05:20:54 borkamaniac [~user@S0106001111de1fc8.cg.shawcable.net] has joined #lisp 05:20:58 -!- slyrus [~chatzilla@adsl-75-36-231-87.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 05:21:35 <|3b|> C-c C-c 05:21:45 <|3b|> (C-c C-b in lisp buffers) 05:23:02 slyrus [~chatzilla@adsl-75-36-231-87.dsl.pltn13.sbcglobal.net] has joined #lisp 05:23:13 thanks 05:23:34 -!- pnq [~nick@AC831A99.ipt.aol.com] has quit [Quit: Leaving.] 05:28:36 -!- sakekasi [~sakekasi@99-28-149-24.lightspeed.irvnca.sbcglobal.net] has quit [Quit: Leaving] 05:28:39 bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has joined #lisp 05:30:08 nefo [~nefo@2001:da8:200:900e:200:5efe:3b42:8f51] has joined #lisp 05:30:08 -!- nefo [~nefo@2001:da8:200:900e:200:5efe:3b42:8f51] has quit [Changing host] 05:30:08 nefo [~nefo@unaffiliated/nefo] has joined #lisp 05:31:48 -!- loke [~elias@bb116-15-201-73.singnet.com.sg] has quit [Ping timeout: 260 seconds] 05:32:32 loke [~elias@bb116-14-205-127.singnet.com.sg] has joined #lisp 05:34:12 -!- vinian [~vinian@114.251.86.0] has quit [Read error: Connection reset by peer] 05:44:27 -!- madrik [~madrik@122.175.133.40] has left #lisp 05:44:58 -!- bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has quit [Ping timeout: 240 seconds] 05:46:10 bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has joined #lisp 05:48:47 Gmind [~Gmind@113.190.207.179] has joined #lisp 05:56:47 _3b: I knew about that proxybot, it's much more limited than the bridge wrapper 05:58:32 <|3b|> ok 05:59:04 _3b : and ..rdnzl ...well, thanks, quite interested :P 05:59:16 so it's a .NET layer to CL ? 06:00:21 TheRealLongshot_ [~longshot@180.184.25.64] has joined #lisp 06:01:13 <|3b|> that's what the docs say :) 06:01:30 *|3b|* hasn't used it, just knows it is there 06:01:49 _3b: I really want to do it directly 06:01:58 else, I prefer the proxybot 06:02:15 _3b: ok, I will take another attempt on Linux with SWIG 06:02:20 cheezus [~Adium@69.196.171.160] has joined #lisp 06:02:39 <|3b|> ok, just though i would suggest some alternatives, since i haven't heard of many people having luck with direct c++ bindings :( 06:03:11 -!- TheRealLongshot [~longshot@207.204.232.138] has quit [Ping timeout: 240 seconds] 06:03:12 -!- TheRealLongshot_ is now known as TheRealLongshot 06:04:54 |3b| is that still you 3b or someone else ? 06:05:29 *|3b|* is _3b 06:05:35 oh .. =.+! 06:05:44 <|3b|> (different computer) 06:05:59 LoL, I thought u were talking to yourself :)) 06:06:41 through, if I do this via proxybot, it will take me a little more on calculation part :P 06:07:52 tritchey [~tritchey@74.93.1.121] has joined #lisp 06:09:15 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 246 seconds] 06:11:50 -!- bubo [~bubo@178-191-220-248.adsl.highway.telekom.at] has quit [Quit: leaving] 06:12:06 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [Read error: Connection reset by peer] 06:13:08 -!- TheRealLongshot [~longshot@180.184.25.64] has quit [Ping timeout: 260 seconds] 06:14:18 -!- stephenry [~user@76.218.106.17] has quit [Ping timeout: 260 seconds] 06:16:04 stephenry [~user@76.218.106.17] has joined #lisp 06:16:12 -!- tacoNOM [~user@97.72.154.166] has quit [Read error: Connection reset by peer] 06:16:20 -!- Salamander_ is now known as Salamander 06:19:35 mishoo [~mishoo@79.112.237.103] has joined #lisp 06:21:00 (equal 'a (intern "a")) ==> NIL 06:21:33 <|3b|> try "A" 06:21:35 i'm a tad confused by this behavior...shouldn't interning a string result in the same symbol? 06:21:46 <|3b|> or (symbol-name 'a) 06:22:05 even more confused now. shouldn't interning the string be case insensitive? 06:22:17 <|3b|> no 06:22:26 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 06:22:34 <|3b|> the reader converts everything to uppercase by default 06:22:34 "A" works, symbol-name does not 06:24:05 mishoo_ [~mishoo@79.112.237.103] has joined #lisp 06:24:28 mrSpec [~Spec@88.208.105.6] has joined #lisp 06:24:30 -!- mrSpec [~Spec@88.208.105.6] has quit [Changing host] 06:24:30 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:24:46 ok, so there are actually different symbols for a and A, but whenever you type 'a or 'A, it's all uppercased before its evaluated so you'd always get the A symbol? 06:25:10 and the |a| is the interned version of lower case a? (that's what the bars mean?) 06:25:15 <|3b|> right (assuming you don't configure the reader to behave differently) 06:25:26 -!- mishoo [~mishoo@79.112.237.103] has quit [Read error: Operation timed out] 06:25:40 <|3b|> || tells the reader to not adjust the case 06:26:08 <|3b|> you can use \ to escape a single character, so '\a would be the same symbol as '|a| 06:26:29 flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has joined #lisp 06:26:29 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 06:26:30 -!- flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has quit [Changing host] 06:26:30 flip214 [~marek@unaffiliated/flip214] has joined #lisp 06:26:38 ah, ok. got it. thanks for the clarification. 06:26:39 <|3b|> and it isn't specific to interning, an uninterned symbol named 06:26:47 <|3b|> named "a" would print with || also 06:27:44 -!- nefo [~nefo@unaffiliated/nefo] has quit [Read error: Operation timed out] 06:28:05 yeah. that makes sense now. 06:28:19 <|3b|> || also prevents some other things, like |123| will be interpreted as a symbol named "123" rather than the number 123 06:29:17 <|3b|> or you can use it to put spaces or reader macro chars in a symbol name, like |foo bar ()'#| is a valid symbol name 06:30:27 <|3b|> (not usually a particularly good idea, aside from maybe names for FFI functions where you want to match some other language conventions... better to just make a hash table and store strings in it instead of using symbols to store arbitrary text) 06:30:47 would you ever consider that useful? or is that just a quirk in the system? 06:30:53 -!- drl [~lat@110.139.230.142] has quit [Ping timeout: 276 seconds] 06:30:55 tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has joined #lisp 06:31:01 you then answered that question... 06:33:12 <|3b|> i think i've also see it used to try to match pieces of equations when implementing algorithms from a research paper, and that sort of thing 06:35:27 |3b| seriously, I met the same problem on Linux 06:35:45 SWIG still cause error at the same place 06:36:38 <|3b|> :( 06:38:00 so there must be a problem of applying std::set/map/list/pair %template 06:40:25 -!- tritchey [~tritchey@74.93.1.121] has quit [Quit: tritchey] 06:40:48 -!- fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has quit [Ping timeout: 240 seconds] 06:41:28 sadly that on #swig-wrapper no-one reply 06:41:42 I don't know why can resolve this problem for me :-< 06:43:05 <|3b|> Gmind: bug reports work better when you copy and paste text rather than screen shots :/ 06:43:54 drl [~lat@110.139.230.255] has joined #lisp 06:45:09 <|3b|> Gmind: any change if you take the "std/" off of the std_*.i %includes? 06:46:35 BeniaminQ [~quassel@host-195-88-115-35.hypernet.biz.pl] has joined #lisp 06:48:25 -!- stephenry [~user@76.218.106.17] has quit [Ping timeout: 258 seconds] 06:48:33 |3b| if I remove them from the %include 06:49:01 |3b| It will avoid std impl part, and generate code , but will cause error 06:49:35 <|3b|> paste the modified version and the error somewhere? 06:49:40 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 06:50:04 of the "no-include" version ? 06:50:25 <|3b|> don't remove the whole %include, just the std/ 06:50:33 ah ok 06:50:33 -!- BeniaminQ [~quassel@host-195-88-115-35.hypernet.biz.pl] has quit [Remote host closed the connection] 06:51:04 <|3b|> %include "std_vector.i" instead of %include "std/std_vector.i", and same for rest of std/* 06:52:05 *|3b|* notes that the error is from BWAPI/include/std/std_vector.i, so you are loading stuff from BWAPI instead of ones included from SWIG, and swig docs don't use the "std/" 06:52:42 -!- tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has quit [Quit: Leaving.] 06:52:50 -!- mk2` [~user@cpc7-lewi14-2-0-cust39.2-4.cable.virginmedia.com] has quit [Remote host closed the connection] 06:52:50 <|3b|> (though the original windows error didn't seem to have that problem, so swig could be broken too) 06:52:54 |3b| it will be unable to find those series of files 06:53:10 morphling [~stefan@gssn-5f7572f1.pool.mediaWays.net] has joined #lisp 06:53:11 <|3b|> swig docs imply they come with swig 06:53:15 I did this thousands of times 06:53:22 ya 06:53:26 <|3b|> dunno why bwapi has its own copies of them too 06:53:50 but when include, you must show its folder too, because I see that SWIG will search on its /Lib folder 06:54:56 |3b| it seem to be no use :| 06:55:07 -!- Phoodus [~foo@68.107.217.139] has quit [Read error: Connection reset by peer] 06:55:12 should I capture the screen shot ? 06:55:20 Phoodus [~foo@68.107.217.139] has joined #lisp 06:55:30 <|3b|> can't you just copy the text and put that in a pastebin somewhere? 06:56:25 -!- mishoo_ [~mishoo@79.112.237.103] has quit [Remote host closed the connection] 06:56:34 mishoo_ [~mishoo@79.112.237.103] has joined #lisp 06:56:44 ok 06:57:15 http://pastebin.com/XkePbKjG 06:58:51 basho__ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has joined #lisp 06:59:13 is there a non-portable way to get the underlying file descriptor of a file stream in SBCL ? 06:59:34 -!- Krystof [~csr21@csrhodes.plus.com] has quit [Ping timeout: 246 seconds] 06:59:35 |3b| you got the link ? 06:59:48 apparently it's easy for sockets in sb-bsd-sockets (with socket-file-descriptor) 06:59:56 but I can't find anything like this for file streams 07:00:00 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 246 seconds] 07:00:18 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 07:00:46 galdor: sb-posix:file-descriptor ? 07:01:09 <|3b|> Gmind: yeah, looking... 07:01:28 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #lisp 07:01:29 -!- cheezus [~Adium@69.196.171.160] has quit [Quit: Leaving.] 07:02:42 drdo: seems ok, thank you 07:03:50 galdor: Only seems to work for file streams though 07:04:02 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 252 seconds] 07:04:12 that's exactly what I need 07:04:14 doesn't work on *standard-output* for example 07:04:40 peddie [~peddie@18.181.2.107] has joined #lisp 07:06:41 ddp [~ddp@58.137.63.55] has joined #lisp 07:06:51 -!- ddp [~ddp@58.137.63.55] has left #lisp 07:08:47 |3b| what do u think ? 07:11:30 |3b| I'm out for a walk, if there is anything pop-out on your brain, don't hesitate to post comment on my Stackoverflow question :P Thanks 07:11:33 -!- Gmind [~Gmind@113.190.207.179] has left #lisp 07:13:43 Krystof [~csr21@csrhodes.plus.com] has joined #lisp 07:14:26 mohamehg [~hashim@41.95.12.5] has joined #lisp 07:14:40 hi all 07:15:06 I need to do a find-tags but it didn't work , any one can help ? 07:15:08 Gmind [~Gmind@113.190.207.179] has joined #lisp 07:15:08 lo my () brothers 07:15:12 -!- Gmind [~Gmind@113.190.207.179] has left #lisp 07:16:24 mohamehg: Wait, we are all consulting our oracle 07:16:44 <|3b|> mohamehg: did you mean to ask #emacs? 07:16:45 mohamehg: (describe 'find-tags) gives nil in sbcl 07:17:08 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Read error: Connection timed out] 07:17:56 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 07:18:05 I just do M-x then type find-tags , which don't result in anything 07:18:19 tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has joined #lisp 07:18:31 <|3b|> unless you are working on common lisp code, you probably do want #emacs then 07:19:20 -!- italic [~italic@cpe-67-242-144-94.buffalo.res.rr.com] has quit [Quit: leaving] 07:20:21 naeg [~naeg@194.208.239.170] has joined #lisp 07:21:32 drl [~lat@110.139.230.255] has joined #lisp 07:21:35 -!- lanthan [~ze@84.183.191.86] has quit [Ping timeout: 260 seconds] 07:24:35 spurvewt [~fess@gate113.iba.by] has joined #lisp 07:27:31 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 250 seconds] 07:28:30 Davsebamse [~davse@gate.ipvision.dk] has joined #lisp 07:33:48 lanthan [~ze@p54B7C6DD.dip.t-dialin.net] has joined #lisp 07:38:48 -!- Landr [~user@78-21-55-104.access.telenet.be] has quit [Ping timeout: 240 seconds] 07:40:32 BrandLeeJones [~BrandLeeJ@84.114.246.246] has joined #lisp 07:41:39 -!- Kenjin [~josesanto@bl16-254-32.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 07:42:33 homie` [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #lisp 07:42:59 Patagous [970fec36@gateway/web/freenode/ip.151.15.236.54] has joined #lisp 07:43:36 -!- homie` [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Remote host closed the connection] 07:44:49 Kenjin [~josesanto@bl16-254-32.dsl.telepac.pt] has joined #lisp 07:45:38 -!- homie [~levgue@xdsl-78-35-162-199.netcologne.de] has quit [Ping timeout: 276 seconds] 07:45:54 woudshoo` [~user@ironhead.xs4all.nl] has joined #lisp 07:47:45 homie [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #lisp 07:48:01 drl [~lat@110.139.230.255] has joined #lisp 07:49:00 -!- peddie [~peddie@18.181.2.107] has quit [Ping timeout: 260 seconds] 07:49:23 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.4] 07:54:23 -!- c|mell [~cmell@188-220-238-74.zone11.bethere.co.uk] has quit [Remote host closed the connection] 07:56:12 insomniaSalt [~milan@port-92-204-47-78.dynamic.qsc.de] has joined #lisp 07:58:12 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Read error: Connection timed out] 07:58:55 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 07:59:27 -!- insomnia1alt [~milan@port-92-204-61-167.dynamic.qsc.de] has quit [Ping timeout: 248 seconds] 08:02:14 -!- Bike [~arm_of_th@71-38-154-233.ptld.qwest.net] has quit [Quit: Leaving.] 08:10:40 c3l [~c3l@c-d99be253.04-264-73746f13.cust.bredbandsbolaget.se] has joined #lisp 08:16:44 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 08:21:09 gaidal [~gaidal@113.109.127.96] has joined #lisp 08:22:24 attila_lendvai [~attila_le@adsl-89-132-0-39.monradsl.monornet.hu] has joined #lisp 08:22:24 -!- attila_lendvai [~attila_le@adsl-89-132-0-39.monradsl.monornet.hu] has quit [Changing host] 08:22:24 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 08:22:41 brodo [~brodo@p5B022FC8.dip.t-dialin.net] has joined #lisp 08:31:44 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 08:31:54 good morning 08:33:41 morning 08:35:39 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 08:39:26 Guthur [c743cb8d@gateway/web/freenode/ip.199.67.203.141] has joined #lisp 08:44:11 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 08:50:42 -!- bege [~bege@S0106001cf0520ea3.ed.shawcable.net] has quit [Ping timeout: 258 seconds] 08:51:07 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit [Quit: This computer has gone to sleep] 08:52:14 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 08:53:37 timor [~timor@port-92-195-88-4.dynamic.qsc.de] has joined #lisp 09:01:09 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 09:05:05 slash_ [~unknown@pD955D22E.dip.t-dialin.net] has joined #lisp 09:06:13 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 09:06:48 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 09:06:49 -!- gaidal [~gaidal@113.109.127.96] has quit [Read error: Connection reset by peer] 09:07:21 gaidal [~gaidal@113.109.127.96] has joined #lisp 09:07:43 -!- mohamehg [~hashim@41.95.12.5] has left #lisp 09:07:44 -!- gaidal [~gaidal@113.109.127.96] has quit [Read error: Connection reset by peer] 09:08:25 gaidal [~gaidal@113.109.127.96] has joined #lisp 09:08:42 Patagous_ [970fec36@gateway/web/freenode/ip.151.15.236.54] has joined #lisp 09:10:57 -!- Patagous [970fec36@gateway/web/freenode/ip.151.15.236.54] has quit [Ping timeout: 252 seconds] 09:10:57 -!- gaidal [~gaidal@113.109.127.96] has quit [Read error: Connection reset by peer] 09:11:23 gaidal [~gaidal@113.109.127.96] has joined #lisp 09:13:48 stis [~stis@host-90-235-239-129.mobileonline.telia.com] has joined #lisp 09:13:49 -!- gaidal [~gaidal@113.109.127.96] has quit [Read error: Connection reset by peer] 09:14:22 gaidal [~gaidal@113.109.127.96] has joined #lisp 09:17:23 emporas [~emporas@athedsl-168289.home.otenet.gr] has joined #lisp 09:19:06 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 09:20:44 am0c [~am0c@124.49.51.197] has joined #lisp 09:22:31 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 09:24:41 stis_ [~stis@host-95-194-111-43.mobileonline.telia.com] has joined #lisp 09:24:53 peddie [~peddie@18.181.2.107] has joined #lisp 09:25:37 -!- stis [~stis@host-90-235-239-129.mobileonline.telia.com] has quit [Ping timeout: 260 seconds] 09:28:15 gemelen [~shelta@shpd-92-101-146-190.vologda.ru] has joined #lisp 09:30:12 Ragnaroek [~chatzilla@vpnsh0115.fh-trier.de] has joined #lisp 09:33:49 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 09:34:35 -!- peddie [~peddie@18.181.2.107] has quit [Ping timeout: 260 seconds] 09:34:36 Athas [~athas@shop3.diku.dk] has joined #lisp 09:34:36 -!- gaidal [~gaidal@113.109.127.96] has quit [Read error: Connection reset by peer] 09:35:01 gaidal [~gaidal@113.109.127.96] has joined #lisp 09:35:05 -!- Ragnaroek [~chatzilla@vpnsh0115.fh-trier.de] has quit [Ping timeout: 240 seconds] 09:38:40 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Leaving] 09:38:41 Landr [~user@78-21-55-104.access.telenet.be] has joined #lisp 09:40:02 -!- longfin [~longfin@124.198.53.194] has quit [Remote host closed the connection] 09:40:16 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 09:44:25 -!- xxxyyy [~xyxu@58.41.12.183] has quit [Quit: Leaving.] 09:44:48 hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has joined #lisp 09:45:00 phrixos [~clarkema@adsl-213-249-187-198.karoo.KCOM.COM] has joined #lisp 09:45:54 lolwut [~krakatoa@cpc24-slam6-2-0-cust231.2-4.cable.virginmedia.com] has joined #lisp 09:46:37 -!- lolwut_ [~krakatoa@cpc24-slam6-2-0-cust231.2-4.cable.virginmedia.com] has quit [Read error: Connection reset by peer] 09:47:06 -!- phrixos [~clarkema@adsl-213-249-187-198.karoo.KCOM.COM] has quit [Changing host] 09:47:06 phrixos [~clarkema@unaffiliated/phrixos] has joined #lisp 09:51:47 stis__ [~stis@host-78-79-235-211.mobileonline.telia.com] has joined #lisp 09:52:49 -!- stis_ [~stis@host-95-194-111-43.mobileonline.telia.com] has quit [Ping timeout: 252 seconds] 09:53:12 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 10:00:10 Joreji [~thomas@66-232.eduroam.RWTH-Aachen.DE] has joined #lisp 10:01:31 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Read error: Operation timed out] 10:08:35 -!- Davsebamse [~davse@gate.ipvision.dk] has quit [Quit: Davsebamse] 10:09:28 -!- Patagous_ [970fec36@gateway/web/freenode/ip.151.15.236.54] has quit [Quit: Page closed] 10:10:08 -!- BrandLeeJones [~BrandLeeJ@84.114.246.246] has quit [Quit: BrandLeeJones] 10:10:25 bizarrefish [~ray@91.125.137.108] has joined #lisp 10:10:52 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has left #lisp 10:12:19 jewel [~jewel@196-215-88-68.dynamic.isadsl.co.za] has joined #lisp 10:14:18 cch [~user@2001:da8:8001:111:222:68ff:fe14:6de] has joined #lisp 10:16:42 -!- Vutral [FTjPH4Zng5@vutral.net] has quit [Ping timeout: 246 seconds] 10:16:54 -!- Vutral_ [~ss@vutral.net] has quit [Ping timeout: 264 seconds] 10:20:37 H4ns [~H4ns@p579FBC32.dip.t-dialin.net] has joined #lisp 10:23:06 gor[e] [~svr@79.165.187.105] has joined #lisp 10:23:24 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 10:26:55 -!- Landr [~user@78-21-55-104.access.telenet.be] has quit [Ping timeout: 252 seconds] 10:28:12 longfin [~longfin@49.59.51.69] has joined #lisp 10:29:26 icbh [~icbh@ntszok076238.szok.nt.adsl.ppp.infoweb.ne.jp] has joined #lisp 10:29:27 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 10:29:31 -!- hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has quit [Ping timeout: 250 seconds] 10:29:38 Vutral [ss@vutral.net] has joined #lisp 10:30:48 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 10:33:46 longfin_ [~longfin@1.105.18.61] has joined #lisp 10:34:33 stis [~stis@host-90-235-165-36.mobileonline.telia.com] has joined #lisp 10:35:08 -!- longfin [~longfin@49.59.51.69] has quit [Ping timeout: 260 seconds] 10:35:30 -!- stis__ [~stis@host-78-79-235-211.mobileonline.telia.com] has quit [Ping timeout: 264 seconds] 10:35:43 -!- gor[e] [~svr@79.165.187.105] has quit [Ping timeout: 260 seconds] 10:36:34 lolwut_ [~krakatoa@cpc24-slam6-2-0-cust231.2-4.cable.virginmedia.com] has joined #lisp 10:36:44 -!- lolwut [~krakatoa@cpc24-slam6-2-0-cust231.2-4.cable.virginmedia.com] has quit [Read error: Connection reset by peer] 10:37:38 cfy [~cfy@122.228.135.213] has joined #lisp 10:37:49 -!- cfy [~cfy@122.228.135.213] has quit [Changing host] 10:37:50 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 10:39:01 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 252 seconds] 10:39:41 -!- am0c [~am0c@124.49.51.197] has quit [Ping timeout: 240 seconds] 10:40:54 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 10:41:02 -!- lanthan [~ze@p54B7C6DD.dip.t-dialin.net] has quit [Quit: Ex-Chat] 10:42:27 gor[e] [~svr@79.165.187.105] has joined #lisp 10:44:08 -!- cataska [~cataska@210.64.6.233] has quit [Quit: leaving] 10:49:12 stis_ [~stis@host-90-239-62-255.mobileonline.telia.com] has joined #lisp 10:49:26 -!- stis [~stis@host-90-235-165-36.mobileonline.telia.com] has quit [Ping timeout: 240 seconds] 10:52:41 am0c [~am0c@124.49.51.197] has joined #lisp 10:52:41 -!- longfin_ [~longfin@1.105.18.61] has quit [Read error: Connection reset by peer] 10:52:41 -!- gaidal [~gaidal@113.109.127.96] has quit [Read error: Connection reset by peer] 10:53:06 gaidal [~gaidal@113.109.127.96] has joined #lisp 10:54:08 -!- stis_ [~stis@host-90-239-62-255.mobileonline.telia.com] has quit [Ping timeout: 258 seconds] 10:56:21 frito [~keithmant@cpc2-sotn4-0-0-cust13.15-1.cable.virginmedia.com] has joined #lisp 10:57:18 -!- realitygrill [~realitygr@adsl-76-226-119-17.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 10:57:41 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Ping timeout: 250 seconds] 10:57:46 -!- frito [~keithmant@cpc2-sotn4-0-0-cust13.15-1.cable.virginmedia.com] has quit [Client Quit] 10:58:19 markskilbeck [~markskilb@host81-152-185-166.range81-152.btcentralplus.com] has joined #lisp 10:58:19 -!- markskilbeck [~markskilb@host81-152-185-166.range81-152.btcentralplus.com] has quit [Changing host] 10:58:19 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 10:59:11 kpreid [~kpreid@128.153.215.77] has joined #lisp 11:04:11 -!- gor[e] [~svr@79.165.187.105] has quit [Ping timeout: 250 seconds] 11:04:12 ddp [~ddp@58.137.63.55] has joined #lisp 11:07:25 jcazevedo [~jcazevedo@2.81.208.62] has joined #lisp 11:07:26 -!- gaidal [~gaidal@113.109.127.96] has quit [Read error: Connection reset by peer] 11:08:04 gaidal [~gaidal@113.109.127.96] has joined #lisp 11:08:54 leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has joined #lisp 11:10:56 gor[e] [~svr@79.165.187.105] has joined #lisp 11:11:13 fantazo [~fantazo@178-190-239-124.adsl.highway.telekom.at] has joined #lisp 11:15:34 xxxyyy [~xyxu@58.41.162.81] has joined #lisp 11:18:14 Landr [~user@78-21-55-104.access.telenet.be] has joined #lisp 11:26:56 longfin [~longfin@110.71.35.174] has joined #lisp 11:31:43 -!- gor[e] [~svr@79.165.187.105] has quit [Ping timeout: 248 seconds] 11:33:07 -!- longfin [~longfin@110.71.35.174] has quit [Remote host closed the connection] 11:34:27 longfin_ [~longfin@110.71.35.174] has joined #lisp 11:34:57 -!- longfin_ [~longfin@110.71.35.174] has quit [Remote host closed the connection] 11:35:59 -!- ddp [~ddp@58.137.63.55] has left #lisp 11:37:09 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Remote host closed the connection] 11:37:29 cfy [~cfy@218.75.27.163] has joined #lisp 11:37:40 -!- cfy [~cfy@218.75.27.163] has quit [Changing host] 11:37:41 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 11:37:41 -!- gaidal [~gaidal@113.109.127.96] has quit [Read error: Connection reset by peer] 11:37:50 -!- Joreji [~thomas@66-232.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 258 seconds] 11:38:03 gaidal [~gaidal@113.109.127.96] has joined #lisp 11:39:00 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 11:42:26 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 11:48:45 silenius [~silenus@p549471AE.dip.t-dialin.net] has joined #lisp 11:52:54 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 264 seconds] 11:53:03 jingtao [~jingtaozf@123.120.6.191] has joined #lisp 11:58:06 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Quit: Lost terminal] 11:58:26 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 11:59:04 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Remote host closed the connection] 11:59:06 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 11:59:14 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Leaving] 11:59:16 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 11:59:29 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Read error: Connection reset by peer] 12:00:52 pnq [~nick@AC816221.ipt.aol.com] has joined #lisp 12:01:42 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 12:02:30 Joreji [~thomas@66-232.eduroam.RWTH-Aachen.DE] has joined #lisp 12:02:31 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Client Quit] 12:02:45 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 12:03:06 -!- sonnym [~sonny@rrcs-184-74-137-167.nys.biz.rr.com] has quit [Quit: Leaving.] 12:03:29 sonnym [~sonny@rrcs-184-74-137-167.nys.biz.rr.com] has joined #lisp 12:04:11 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Client Quit] 12:04:24 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 12:05:54 sabalaba [~sabalaba@c-71-227-118-15.hsd1.mi.comcast.net] has joined #lisp 12:08:52 -!- jingtao [~jingtaozf@123.120.6.191] has quit [Remote host closed the connection] 12:09:06 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Quit: Leaving] 12:18:28 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 12:20:26 -!- H4ns [~H4ns@p579FBC32.dip.t-dialin.net] has quit [Quit: H4ns] 12:22:30 longfin [~longfin@211.187.37.46] has joined #lisp 12:23:51 -!- Landr [~user@78-21-55-104.access.telenet.be] has quit [Read error: Operation timed out] 12:25:34 bobbysmith007 [~russ@216.155.103.30] has joined #lisp 12:25:38 -!- lianj [~lianj@subtle/user/lianj] has quit [Ping timeout: 240 seconds] 12:26:05 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 12:26:46 beelike [~maln@78-0-195-235.adsl.net.t-com.hr] has joined #lisp 12:27:01 -!- codetonowhere1 [~Adium@78-105-3-181.zone3.bethere.co.uk] has quit [Read error: Connection reset by peer] 12:27:08 codetonowhere [~Adium@78-105-3-181.zone3.bethere.co.uk] has joined #lisp 12:31:14 Salamander_ [~Salamande@ppp121-45-141-29.lns21.adl2.internode.on.net] has joined #lisp 12:33:18 -!- Salamander [~Salamande@ppp118-210-193-61.lns20.adl6.internode.on.net] has quit [Ping timeout: 240 seconds] 12:34:17 hi all 12:34:30 -!- Joreji [~thomas@66-232.eduroam.RWTH-Aachen.DE] has quit [Remote host closed the connection] 12:34:42 how can i match a given package name say ppcre within the return value of (list-all-packages) ? 12:35:40 homie: find-package 12:36:34 <|3b|> (find ... :key 'package-name :test 'string=) ? 12:37:15 <|3b|> not sure when that would be a better idea than find-package though 12:38:44 rumina [~rumina@88-148-219-26.bb.dnainternet.fi] has joined #lisp 12:39:28 <|3b|> (aside from maybe when people are doing silly things with package-local nicknames) 12:40:19 -!- m4dnificent is now known as madnificent 12:42:18 -!- gemelen [~shelta@shpd-92-101-146-190.vologda.ru] has quit [Ping timeout: 240 seconds] 12:42:28 -!- morphling [~stefan@gssn-5f7572f1.pool.mediaWays.net] has quit [Remote host closed the connection] 12:44:31 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 260 seconds] 12:45:47 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 12:53:18 greaver [~jo@h15a2.n2.ips.mtn.co.ug] has joined #lisp 12:53:20 dlowe [~dlowe@c-66-30-116-162.hsd1.ma.comcast.net] has joined #lisp 12:57:44 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 12:59:01 alfa_y_omega [~alfa_y_om@89.129.116.150] has joined #lisp 13:00:05 H4ns [~H4ns@p579FBC32.dip.t-dialin.net] has joined #lisp 13:00:30 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 13:00:44 urandom__ [~user@p548A3CFD.dip.t-dialin.net] has joined #lisp 13:00:53 hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has joined #lisp 13:01:17 pnkfelix [~Adium@c-68-82-87-23.hsd1.pa.comcast.net] has joined #lisp 13:02:45 -!- H4ns [~H4ns@p579FBC32.dip.t-dialin.net] has quit [Client Quit] 13:05:12 ChibaPet [~mason@74.203.221.34] has joined #lisp 13:05:18 Good morning, all. 13:05:19 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 13:06:08 -!- alfa_y_omega [~alfa_y_om@89.129.116.150] has quit [Ping timeout: 240 seconds] 13:08:10 alfa_y_omega [~alfa_y_om@89.129.116.150] has joined #lisp 13:09:14 c_arenz [~arenz@p5B2CE0BE.dip.t-dialin.net] has joined #lisp 13:13:45 -!- c_arenz [~arenz@p5B2CE0BE.dip.t-dialin.net] has quit [Ping timeout: 250 seconds] 13:14:03 -!- pnkfelix [~Adium@c-68-82-87-23.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 13:15:08 -!- leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has quit [Read error: Operation timed out] 13:15:29 -!- xxxyyy [~xyxu@58.41.162.81] has quit [Ping timeout: 250 seconds] 13:15:30 xxxyyy1 [~xyxu@58.41.162.81] has joined #lisp 13:18:00 -!- alfa_y_omega [~alfa_y_om@89.129.116.150] has quit [Ping timeout: 260 seconds] 13:18:03 -!- xxxyyy1 [~xyxu@58.41.162.81] has quit [Read error: Connection reset by peer] 13:18:09 xxxyyy [~xyxu@58.41.162.81] has joined #lisp 13:19:42 alfa_y_omega [~alfa_y_om@89.129.116.150] has joined #lisp 13:21:26 -!- xxxyyy [~xyxu@58.41.162.81] has quit [Client Quit] 13:21:39 xxxyyy [~xyxu@58.41.162.81] has joined #lisp 13:21:55 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #lisp 13:22:32 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Ping timeout: 240 seconds] 13:23:01 -!- icbh [~icbh@ntszok076238.szok.nt.adsl.ppp.infoweb.ne.jp] has quit [Read error: Connection reset by peer] 13:23:25 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 13:29:19 -!- alfa_y_omega [~alfa_y_om@89.129.116.150] has quit [Read error: Operation timed out] 13:29:25 -!- greaver [~jo@h15a2.n2.ips.mtn.co.ug] has quit [Ping timeout: 252 seconds] 13:30:10 alfa_y_omega [~alfa_y_om@89.129.116.150] has joined #lisp 13:31:18 compmstr [~compmstr@adsl-074-185-008-197.sip.clt.bellsouth.net] has joined #lisp 13:36:30 -!- seangrove [~user@c-98-234-242-172.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 13:40:30 -!- nikodemus [~nikodemus@cs181199216.pp.htv.fi] has quit [Ping timeout: 258 seconds] 13:42:13 muhdick [~qle@74-92-196-145-Atlanta.hfc.comcastbusiness.net] has joined #lisp 13:42:52 udzinari [~user@ip-89-102-12-6.net.upcbroadband.cz] has joined #lisp 13:43:10 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 13:43:54 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 264 seconds] 13:45:03 xxxyyy1 [~xyxu@58.41.162.81] has joined #lisp 13:46:37 Joreji [~thomas@134.61.66.232] has joined #lisp 13:47:26 peddie [~peddie@18.181.2.107] has joined #lisp 13:47:47 -!- xxxyyy1 [~xyxu@58.41.162.81] has quit [Read error: Connection reset by peer] 13:47:59 -!- xxxyyy [~xyxu@58.41.162.81] has quit [Ping timeout: 250 seconds] 13:48:04 xxxyyy1 [~xyxu@58.41.162.81] has joined #lisp 13:49:27 -!- muhdick [~qle@74-92-196-145-Atlanta.hfc.comcastbusiness.net] has quit [Quit: Leaving] 13:49:30 mydik [~qle@74.92.196.145] has joined #lisp 13:51:02 xxxyyy [~xyxu@58.41.162.81] has joined #lisp 13:51:50 -!- xxxyyy1 [~xyxu@58.41.162.81] has quit [Read error: Connection reset by peer] 13:51:59 dnolen [~davidnole@184.152.69.75] has joined #lisp 13:52:20 ljosa [~ljosa@gw-outbound.broadinstitute.org] has joined #lisp 13:52:29 -!- katesmith [~katesmith@unaffiliated/costume] has quit [Quit: Leaving] 13:52:51 katesmith [~katesmith@unaffiliated/costume] has joined #lisp 13:53:13 -!- katesmith [~katesmith@unaffiliated/costume] has quit [Read error: Connection reset by peer] 13:53:59 katesmith [~katesmith@unaffiliated/costume] has joined #lisp 13:55:16 Bronsa [~brace@host192-174-dynamic.10-79-r.retail.telecomitalia.it] has joined #lisp 13:55:49 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 13:56:04 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Read error: Connection reset by peer] 13:56:19 -!- longfin [~longfin@211.187.37.46] has quit [Remote host closed the connection] 13:56:31 markskilbeck [~markskilb@host86-141-75-61.range86-141.btcentralplus.com] has joined #lisp 13:56:31 -!- markskilbeck [~markskilb@host86-141-75-61.range86-141.btcentralplus.com] has quit [Changing host] 13:56:31 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 13:59:01 longfin [~longfin@211.187.37.46] has joined #lisp 13:59:28 Patagous [4e867828@gateway/web/freenode/ip.78.134.120.40] has joined #lisp 14:00:03 -!- splittist [~splittist@AMontsouris-553-1-20-3.w92-151.abo.wanadoo.fr] has quit [Ping timeout: 258 seconds] 14:00:10 seangrove [~user@98.234.242.172] has joined #lisp 14:01:29 tauntaun [~Crumpet@ool-44c72ce0.dyn.optonline.net] has joined #lisp 14:02:24 -!- tsuru [~charlie@adsl-179-198-44.bna.bellsouth.net] has quit [Remote host closed the connection] 14:04:18 juniorroy [~juniorroy@212.36.224.57] has joined #lisp 14:05:18 -!- jikanter_ [~quassel@66.146.192.40] has quit [Remote host closed the connection] 14:06:19 jikanter_ [~quassel@66.146.192.40] has joined #lisp 14:06:22 pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has joined #lisp 14:06:39 -!- udzinari [~user@ip-89-102-12-6.net.upcbroadband.cz] has quit [Ping timeout: 246 seconds] 14:13:50 greaver [~jo@212.88.117.162] has joined #lisp 14:16:49 /quit 14:16:51 -!- homie [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:17:27 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 14:20:18 morphling [~stefan@gssn-5f7572f1.pool.mediaWays.net] has joined #lisp 14:24:47 -!- Bronsa [~brace@host192-174-dynamic.10-79-r.retail.telecomitalia.it] has quit [Read error: Operation timed out] 14:24:56 Bronsa [~brace@host147-179-dynamic.14-87-r.retail.telecomitalia.it] has joined #lisp 14:25:46 timjstewart [~tims@159.182.183.6] has joined #lisp 14:27:44 -!- xxxyyy [~xyxu@58.41.162.81] has quit [Quit: Leaving.] 14:27:51 -!- jcazevedo [~jcazevedo@2.81.208.62] has quit [Quit: Leaving] 14:28:43 -!- greaver [~jo@212.88.117.162] has quit [Ping timeout: 250 seconds] 14:28:56 kai_ [~kai@e179013107.adsl.alicedsl.de] has joined #lisp 14:29:01 -!- kai_ is now known as wetnosed 14:30:44 stis__ [~stis@host-95-197-198-108.mobileonline.telia.com] has joined #lisp 14:32:32 fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has joined #lisp 14:33:03 -!- cch [~user@2001:da8:8001:111:222:68ff:fe14:6de] has quit [Read error: Operation timed out] 14:33:09 greaver [~jo@212.88.117.162] has joined #lisp 14:33:17 superjudge [~mjl@c83-250-110-188.bredband.comhem.se] has joined #lisp 14:36:52 splittist [~splittist@AMontsouris-553-1-20-3.w92-151.abo.wanadoo.fr] has joined #lisp 14:37:36 -!- Patagous [4e867828@gateway/web/freenode/ip.78.134.120.40] has quit [Quit: Page closed] 14:37:44 -!- Bronsa [~brace@host147-179-dynamic.14-87-r.retail.telecomitalia.it] has quit [Ping timeout: 276 seconds] 14:39:13 -!- osoleve [~osoleve@adsl-074-166-228-237.sip.bct.bellsouth.net] has left #lisp 14:39:52 cbiscardi [~chris17in@99-63-201-183.lightspeed.cicril.sbcglobal.net] has joined #lisp 14:39:54 Patagous [4e867828@gateway/web/freenode/ip.78.134.120.40] has joined #lisp 14:40:03 -!- rumina [~rumina@88-148-219-26.bb.dnainternet.fi] has quit [Quit: Leaving.] 14:41:03 jcazevedo [~jcazevedo@2.81.208.62] has joined #lisp 14:41:10 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 14:42:55 cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has joined #lisp 14:43:37 Glass_Soul [~pocketirc@173-119-104-74.pools.spcsdns.net] has joined #lisp 14:43:44 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:45 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:46 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:47 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:47 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:47 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:48 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:48 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:49 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:49 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:49 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:50 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:50 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:50 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:51 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:51 FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 14:43:56 another satisfied customer 14:44:03 i'm done 14:44:05 -!- Glass_Soul [~pocketirc@173-119-104-74.pools.spcsdns.net] has left #lisp 14:44:30 -!- ChanServ has set mode +o Xach 14:44:46 gravicappa [~gravicapp@80.90.116.82] has joined #lisp 14:46:43 cch [~user@2001:da8:8001:111:222:68ff:fe14:6de] has joined #lisp 14:47:25 -!- Xach has set mode -o Xach 14:48:34 replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 14:49:27 -!- jcazevedo [~jcazevedo@2.81.208.62] has quit [Remote host closed the connection] 14:50:52 -!- cch [~user@2001:da8:8001:111:222:68ff:fe14:6de] has quit [Remote host closed the connection] 14:51:44 -!- dlowe [~dlowe@c-66-30-116-162.hsd1.ma.comcast.net] has quit [Quit: *poof*] 14:53:22 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 14:55:13 -!- slash_ [~unknown@pD955D22E.dip.t-dialin.net] has quit [Quit: Leaving.] 14:59:51 -!- Spion_ [~spion@unaffiliated/spion] has quit [Ping timeout: 260 seconds] 15:01:11 -!- pnq [~nick@AC816221.ipt.aol.com] has quit [Ping timeout: 240 seconds] 15:02:20 Bronsa [~brace@host217-176-dynamic.7-79-r.retail.telecomitalia.it] has joined #lisp 15:04:04 -!- sykopomp [~sykopomp@unaffiliated/sykopomp] has quit [Ping timeout: 258 seconds] 15:05:03 -!- fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has quit [Ping timeout: 248 seconds] 15:09:11 -!- wetnosed [~kai@e179013107.adsl.alicedsl.de] has quit [Remote host closed the connection] 15:09:13 nyef [~nyef@pool-64-222-131-96.man.east.myfairpoint.net] has joined #lisp 15:09:19 Hello all. 15:10:05 Hail, nyef. 15:12:14 'llo nyef 15:13:35 -!- longfin [~longfin@211.187.37.46] has quit [Ping timeout: 240 seconds] 15:14:47 -!- greaver [~jo@212.88.117.162] has quit [Read error: Connection reset by peer] 15:14:49 -!- Bronsa [~brace@host217-176-dynamic.7-79-r.retail.telecomitalia.it] has quit [Quit: Lost terminal] 15:15:24 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 15:15:51 -!- superjudge [~mjl@c83-250-110-188.bredband.comhem.se] has quit [Ping timeout: 252 seconds] 15:18:18 *splittist* hearts paredit 15:18:34 brittleguy [~edward@201.22.130.41] has joined #lisp 15:18:49 mishoo__ [~mishoo@79.112.237.103] has joined #lisp 15:19:01 Mmm. Paredit. I don't use much of it, but what I do use is just too convenient to give up. 15:19:49 <|3b|> yeah, wish it worked better in non-sexp language modes 15:19:57 H4ns [~H4ns@p579FBC32.dip.t-dialin.net] has joined #lisp 15:20:40 Might be interesting if you defined a mapping from the non-sexp language to sexps, and then edited the sexps rather than the surface syntax. 15:20:55 Also might be horribly confusing. 15:21:03 -!- brittleguy [~edward@201.22.130.41] has quit [Client Quit] 15:21:18 *|3b|* just tries to avoid the non-sexp languages 15:21:35 Heh. Me too, recent spates of C hacking notwithstanding. 15:22:05 -!- H4ns [~H4ns@p579FBC32.dip.t-dialin.net] has quit [Client Quit] 15:22:09 realitygrill [~realitygr@adsl-76-226-119-17.dsl.sfldmi.sbcglobal.net] has joined #lisp 15:22:23 *|3b|* is doing some JS by way of parenscript, hopefully won't need too much direct JS editing this time 15:22:35 -!- mishoo_ [~mishoo@79.112.237.103] has quit [Ping timeout: 276 seconds] 15:22:44 I've wondered how much trouble it would be. There's a sexp C out there 15:23:02 timjstewart1 [~tims@159.182.183.6] has joined #lisp 15:24:18 gffa [~gffa@unaffiliated/gffa] has joined #lisp 15:25:04 it sort of works with {} and []. 15:25:45 <|3b|> yeah, it works just enough to be annoying :) 15:26:21 *madnificent* wonders how long a rewrite of tasks@hand would take in parenscript 15:26:29 Sikander [~userid@5356F49F.cm-6-7d.dynamic.ziggo.nl] has joined #lisp 15:26:37 <|3b|> though who knows how much of the problems i was having were random flaky JS modes 15:26:38 -!- timjstewart [~tims@159.182.183.6] has quit [Ping timeout: 240 seconds] 15:27:13 -!- Sikander [~userid@5356F49F.cm-6-7d.dynamic.ziggo.nl] has quit [Client Quit] 15:28:41 madnificent: you could do it, then we would know for certain, hehe 15:28:46 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Quit: leaving] 15:28:59 must be noted I have absolutely no idea what tasks@hand is 15:29:14 Guthur: a webos application of your's truely 15:29:29 Guthur: I could do it and rewrite it literate programming style. That'd actually be the main reason for writing it... 15:29:31 -!- cods [~cods@rsbac/developer/cods] has quit [Quit: boom] 15:30:06 and it might, just might, help me write an abstraction for the ongoing database switching at palm's side... 15:30:42 Buganini [~buganini@2001:c08:2600::379] has joined #lisp 15:30:42 then again, I don't think I ever had really good experiences with parenscript, and it does keep evolving, which can be a pita. 15:30:44 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:30:46 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Read error: Connection reset by peer] 15:30:54 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:31:05 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Remote host closed the connection] 15:31:42 -!- slyrus [~chatzilla@adsl-75-36-231-87.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 15:31:56 -!- The_Fellow [~storm2@glida.mooo.com] has quit [Read error: Operation timed out] 15:32:19 I currently have 6000loc in javascript and 800loc html 15:32:55 <|3b|> i think there is some js->ps converter, no idea how well it works though 15:33:59 out of interest is there a CL implementation running on webos 15:34:06 pnq [~nick@ACA268AC.ipt.aol.com] has joined #lisp 15:34:41 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:34:50 Guthur: I was thinking of getting ECL running on it 15:34:53 It probably wouldn't be too hard to get ccl running on webos. 15:34:57 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Remote host closed the connection] 15:35:09 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:35:12 Guthur: as of the WebOS 2.x release, it's allowed in the app catalog (but you can hack around it as well) 15:35:12 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Remote host closed the connection] 15:35:18 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:35:18 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Read error: Connection reset by peer] 15:35:23 rme: wouldn't ccl take up relatively much memory? 15:35:34 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:35:35 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Read error: Connection reset by peer] 15:36:44 c-amplify is the project 15:37:08 madnificent: ccl has been run on a jailbroken iPad; that's got only 256MB of memory, I believe. 15:37:17 apparently the author doesn't know about logior, because he hacked up one from logorc1 and lognot 15:37:32 which makes me suspicious of the whole thing 15:37:44 rme: yes, but you want to run other things on the device as well, not just ccl 15:38:06 dlowe: I don't see javascript support in there, I'm looking wrong, I guess 15:38:49 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:39:03 madnificent: I mentioned C s-expr a few minutes ago 15:39:07 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Client Quit] 15:39:32 icbh [~icbh@ntszok076238.szok.nt.adsl.ppp.infoweb.ne.jp] has joined #lisp 15:39:43 iPad has only got 256mb? it's crappier than I thought 15:39:53 dlowe: my bad 15:40:06 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:40:16 Guthur: TouchPad (Palm/HP) get's 1024, I think 15:40:55 -!- rpg [~rpg@216.243.156.16] has quit [Ping timeout: 260 seconds] 15:40:57 -!- fmu is now known as fmu_ 15:40:59 -!- fmu_ is now known as fmu 15:41:18 Spion [~spion@unaffiliated/spion] has joined #lisp 15:42:07 sanjoyd [~sanjoyd@unaffiliated/sanjoyd] has joined #lisp 15:42:09 -!- fmu [UNKNOWN@an9iex1i.u10r.net] has quit [Changing host] 15:42:09 fmu [UNKNOWN@unaffiliated/fmu] has joined #lisp 15:42:38 madnificent: did you go to ELS? 15:43:12 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 240 seconds] 15:43:28 What would be the best way to add lazily evaluated lists to common lisp? 15:43:42 I'm adding functions like lcar, lcons, lcdr. Is there a better way? 15:44:02 install SERIES 15:44:22 sanjoyd: you could make your own package and use the traditional names. 15:44:26 sanjoyd: or you could install CLAZY. 15:44:41 The_Fellow [~storm2@glida.mooo.com] has joined #lisp 15:44:52 I'm doing this to get more comfortable with the language, so I'm not particularly inclined to use ready-made solutions. 15:44:53 *Xach* does not vouch for quality, utility of CLAZY 15:45:38 I will look at the sources for CLAZY and SERIES, though. 15:45:41 tritchey [~tritchey@161.82.8.239] has joined #lisp 15:46:19 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Remote host closed the connection] 15:46:46 pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has joined #lisp 15:48:25 -!- cbiscardi [~chris17in@99-63-201-183.lightspeed.cicril.sbcglobal.net] has left #lisp 15:49:39 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:53:27 Gmind [~Nevermind@113.190.175.147] has joined #lisp 15:53:38 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Client Quit] 15:53:40 Looking at the sources for series may not be as useful as you'd think 15:53:41 -!- codetonowhere [~Adium@78-105-3-181.zone3.bethere.co.uk] has quit [Ping timeout: 240 seconds] 15:54:00 -!- am0c [~am0c@124.49.51.197] has quit [Ping timeout: 240 seconds] 15:54:28 It was written by a lisper who was clearly deranged 15:55:02 -!- replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 15:55:27 or simply an academic. 15:56:08 yay 15:56:13 go academics 15:56:56 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 15:57:39 FWIW, I don't understand my own fusion DSL code either (: 15:59:08 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Client Quit] 15:59:42 Zephyrus [~emanuele@unaffiliated/zephyrus] has joined #lisp 15:59:58 codetonowhere [~Adium@78.105.3.181] has joined #lisp 16:03:19 -!- silenius [~silenus@p549471AE.dip.t-dialin.net] has quit [Remote host closed the connection] 16:04:11 pkhuong: your fusion DSL code ? 16:05:47 Guthur: can't afford it, no 16:06:51 Gmind: . 16:08:08 Rukowen [~Rukowen@222.253.111.231] has joined #lisp 16:08:13 am0c [~am0c@124.49.51.197] has joined #lisp 16:08:17 pkhuong: broken link? 16:08:29 homie [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #lisp 16:08:35 oh nvm 16:08:40 stray > 16:09:37 it would appear google got fined due to a linux patent infringement, not good 16:09:48 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Leaving] 16:10:48 brodo_ [~brodo@p5B024183.dip.t-dialin.net] has joined #lisp 16:11:09 isak [~isak@78-73-90-85-no169.tbcn.telia.com] has joined #lisp 16:11:27 -!- jikanter_ [~quassel@66.146.192.40] has quit [Remote host closed the connection] 16:11:44 hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has joined #lisp 16:12:38 -!- brodo [~brodo@p5B022FC8.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 16:12:38 -!- brodo_ is now known as brodo 16:13:49 Guthur: oh-oh, url? 16:13:52 jikanter [~Adium@66.146.192.56] has joined #lisp 16:15:17 search Bedrock Computer Technologies linux patent infringement 16:15:25 and you will get plenty of links 16:16:11 great example of the broken patent system though, probably not make them change it though 16:16:32 "Bedrock (a company that is no longer active) sued Google over a relatively obscure patent it held on the use of linked lists with automatically expiring records." 16:16:37 -!- timor [~timor@port-92-195-88-4.dynamic.qsc.de] has quit [Remote host closed the connection] 16:17:37 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Ping timeout: 240 seconds] 16:18:23 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 16:18:28 urandom_ [~user@p548A6956.dip.t-dialin.net] has joined #lisp 16:18:43 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 16:19:18 Bike [~arm_of_th@71-38-158-155.ptld.qwest.net] has joined #lisp 16:19:29 *Xach* is glad it came back on topic with linked lists 16:19:48 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Client Quit] 16:20:03 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 16:20:41 -!- Patagous [4e867828@gateway/web/freenode/ip.78.134.120.40] has quit [Ping timeout: 252 seconds] 16:20:48 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Lost terminal] 16:20:57 -!- urandom__ [~user@p548A3CFD.dip.t-dialin.net] has quit [Ping timeout: 250 seconds] 16:21:08 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Read error: Operation timed out] 16:23:28 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #lisp 16:24:21 well if linux got shutdown it would be marginally bad for alot of us 16:24:38 SBCL is not great on the other OS 16:24:49 ... FreeBSD? 16:25:37 hehe, probably infringes it as well 16:26:19 windows might for that matter, but no one has access to the source code so it's hard to proof 16:26:30 italic [~italic@cpe-67-242-144-94.buffalo.res.rr.com] has joined #lisp 16:27:15 I can't imagine that disallowing a single technique, no matter how fundamental it is, would prevent linux development, unless it's something like setuid executables. 16:30:56 -!- Guthur [c743cb8d@gateway/web/freenode/ip.199.67.203.141] has quit [Quit: Page closed] 16:31:45 -!- lemoinem [~swoog@216.252.94.61] has quit [Ping timeout: 252 seconds] 16:32:35 -!- am0c [~am0c@124.49.51.197] has quit [Quit: Leaving] 16:32:47 how would you insert something in the middle of an adjustable array? 16:33:25 italic: move the other elements out of the way, then plonk it down 16:33:59 lemoinem [~swoog@216.252.94.61] has joined #lisp 16:34:50 -!- cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has quit [Quit: Leaving.] 16:35:42 srolls [~user@c-76-126-212-192.hsd1.ca.comcast.net] has joined #lisp 16:36:02 If it's an operation that would need to be done frequently, don't use an array in the first place. 16:37:30 list? it's the same kind of object, didn't know if an array would be more efficient 16:38:20 cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has joined #lisp 16:38:45 I think what I'm trying to say is that you should consider your choice of data structures carefully, as the correct choice is typically fairly contextual. 16:39:33 guthur: What Common Lisp implementation can I recommend to my Windows-using colleagues? 16:39:42 SBCL is, as you say, not very good there. 16:39:53 arrays are commonly faster than lists now, since they have better cache coherancy 16:40:26 dlowe: uses less memoro too 16:40:28 memory 16:40:39 Heh. I can just see the paper title now: "Improved cache locality effects from CDR-coded lists"... 16:42:14 loke: Clozure CL, or if you have money for it, Lispworks 16:42:39 ECL is fine if you are ready for its quirks (that aren't platform-specific) 16:42:48 p_l|backup: Clozure it is then. This is for them to use as I'm trying to get them to learn what Lisp is all about. 16:43:03 One of them has just barely started to look at Emacs, so I have some way to go 16:44:51 I have really gotten used to SBCL's type DECLAREations being actually checked. Does any other implementation do this? 16:45:06 loke: cmucl 16:45:38 nyef: I'd be surprised if someone hasn't already written one 16:45:39 Xach: all right, but CMUCL and SBCL share history, so not completely unexpected. None other? 16:45:52 Landr [~user@78-21-55-104.access.telenet.be] has joined #lisp 16:46:11 dlowe: Wouldn't surprise me, although CDR-coding was from back in the days when they didn't -have- caches on the CPUs. 16:46:26 qvestion: I push a list into a hash table, and it comes back out (whenever I recall or print or format it) with newlines inside... how to avoid? 16:47:00 Landr: please lisppaste it? 16:47:01 (I'm still amused that the Raven CPU was a NuBus card, but wasn't actually busmaster-capable, it only had a slave interface.) 16:47:06 can you show what you're doing, what you get, and what you want? 16:47:07 Landr: bind *print-pretty* to nil 16:47:23 Xach: and speaking of that, as they are both being maintained, what are the reasons to use one over the other? I never actually tried CMUCL, since I was at the time under the impression that CMUCL died and SBCL was the single fork. Now I understand the situation is more complicated, but I still don't know what the differences are. 16:47:27 Landr: or print the elements yourself. 16:47:27 thanks! 16:48:44 -!- ljosa [~ljosa@gw-outbound.broadinstitute.org] has quit [Quit: ljosa] 16:49:07 -!- Rukowen [~Rukowen@222.253.111.231] has quit [Quit: Leaving] 16:49:11 loke: I worry about summarizing inaccurately, but my understanding is approximately: SBCL is easier to build and has had more development as a result. That development has attracted more users. Based on a few nonscientific surveys I think SBCL is the CL with the largest user base, and that has benefits of its own. 16:49:48 stupid pretty print, die die die! 16:49:58 it's working now though, thanks Xach :) (et al.) 16:50:03 Xach: I see. 16:50:14 Landr: your question is pretty confused. it has nothing to do with hash tables, or having newlines "inside" the list 16:50:24 well, I didn't know what was causing it 16:50:41 just that I sent a newline-less list into the hash table, and whenever I printed it it did have newlines 16:51:10 Landr: That is not a property of the list, but of the external representation of the list when printed or read. 16:51:43 Xach: I do feel SBCL is a pretty amazing product. Sometimes when I'm bored at work I just write simple stuff, and disassemble it or just look at the sbcl source code, trying to understand how it works. There is a weird kind of beauty in the compilation result of a highly optimised function. 16:51:49 Landr: and its structure is not affected by the presence or absence of whitespace between objects in its printed representation. 16:52:05 well no, but I was planning to write the lists to a file, and then read them again 16:52:14 and since I only have read-line to my disposal, having newlines would ruin that 16:52:14 Landr: in that case newlines still don't matter. 16:52:17 oh? 16:52:25 Landr: the reader also doesn't care about the newlines 16:52:26 Landr: why are you restricted to read-line? you could use READ. 16:52:41 because it has to do a function call on each list 16:52:50 Landr: It's a little like asking: I wrote '(1 2 3) but it took all the spaces out and now it's (1 2 3)! 16:52:54 so it's like... a file of lists, and every list has to be re-inserted into the hash table 16:52:57 "And where'd my quote go!" 16:52:58 -!- kpreid [~kpreid@128.153.215.77] has quit [Quit: Offline] 16:53:05 well, I thought the reader'd object to that :> 16:53:11 Landr: What prevents you from using READ for that? 16:53:22 -!- Gmind [~Nevermind@113.190.175.147] has quit [Read error: Connection reset by peer] 16:53:36 because... it has to... read just one line = one list, then insert that, then proceed to the next line/list... ? 16:53:43 Each line contains whitespace-separated lists, and you wish to preserve each list as an independent entity. 16:53:48 yes 16:53:52 wait, no 16:53:53 Landr: you could use READ for that. 16:53:56 each line consists of one list 16:54:01 Landr: what makes you think READ cares about the newlines? 16:54:10 Landr: Is that format imposed on you? 16:54:24 Landr: READ will keep reading until it comes to the end of the list, regardless of how many lines it takes. 16:54:36 not really... but I just thought read would stall because it encountered a newline... or it would keep going, even when the list was finished 16:54:41 anyone know whether the printed output of ifconfig's output for HWADRR are in MSB-LSB format or LSB-MSB? 16:54:41 hmm, ok then 16:54:43 Landr, random thought: how about writing out lists complete with parentheses? 16:54:49 I'm doing that 16:55:06 just thought the reader read characters, and didn't actually count the parentheses to know when the end came 16:55:25 Landr: now you know better. 16:55:31 and knowing is half the battle! 16:55:37 win 16:55:44 Landr: Go joe! 16:56:13 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 252 seconds] 16:56:46 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #lisp 16:56:50 mon_key: why would it matter? 16:57:48 b/c wiki says that certain bits are toggled and i order is therefor important 16:58:00 Toggled? 16:58:31 whether th address are locally or universally administerd 16:59:12 Xach: http://en.wikipedia.org/wiki/MAC_address 16:59:43 -!- peterhil [~peterhil@a91-153-112-241.elisa-laajakaista.fi] has quit [Quit: Must not waste too much time here...] 16:59:54 in particular the sections "address detains and "Bit-reversed notation" 16:59:54 mon_key: The diagram on that page tells you what you need to know. 17:00:26 <|3b|> and the paragraph above the diagram says how they are printed (presumably ifconfig follows the convention) 17:01:52 Xach: |3b|: the question is whether ifconfig prints it according to that convention. 17:02:05 rumina [~rumina@88-148-219-26.bb.dnainternet.fi] has joined #lisp 17:02:17 mon_key: Why would you ask here? 17:02:43 b/c you guys are the smartest most well informed geeks I could think of :) 17:03:28 That reminds me of the drunk who was searching under the streetlight for the keys he dropped in a dark alley because "the light's so much better out here." 17:03:49 it reminds me that we haven't sent out invoices for answering random technical questions recently 17:03:53 <|3b|> well, searching on the first 3 octets of the interfaces on this machine finds matching hardware vendors, do presumably that would be the OUI part 17:03:55 Why drunk? It was a normal person, perfectly sane! 17:05:19 It would be too easy if you could put everything on the account of alcohol, and other drugs. 17:05:19 Krystof: feel free to send a bill -- the checks already in the mail! 17:05:39 After all, it's a non intoxicated person that decides to intoxicate herself in the first place! 17:06:23 |3b|: Thanks that seems like a reasonable approach to the problem! Your payment was sent fed-ex priority... 17:08:30 antifuchs [~foobar@ec2-184-73-244-158.compute-1.amazonaws.com] has joined #lisp 17:16:10 peterhil [~peterhil@a91-153-112-241.elisa-laajakaista.fi] has joined #lisp 17:17:23 -!- phrixos [~clarkema@unaffiliated/phrixos] has quit [Ping timeout: 246 seconds] 17:17:49 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Read error: Connection reset by peer] 17:18:29 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 17:19:38 phrixos [~clarkema@adsl-83-100-226-241.karoo.KCOM.COM] has joined #lisp 17:21:04 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: Leaving.] 17:24:37 -!- bizarrefish [~ray@91.125.137.108] has quit [Read error: Operation timed out] 17:24:38 -!- woudshoo` [~user@ironhead.xs4all.nl] has quit [Ping timeout: 260 seconds] 17:25:12 -!- compmstr [~compmstr@adsl-074-185-008-197.sip.clt.bellsouth.net] has quit [Quit: leaving] 17:25:31 -!- hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has quit [Ping timeout: 250 seconds] 17:30:28 Davsebamse [~davse@gate.ipvision.dk] has joined #lisp 17:32:36 gor[e] [~svr@gw1.masterhost.ru] has joined #lisp 17:34:37 jcazevedo [~jcazevedo@bl20-208-62.dsl.telepac.pt] has joined #lisp 17:36:19 kpreid [~kpreid@128.153.183.54] has joined #lisp 17:37:34 gglitch [~user@216-80-93-163.c3-0.grn-ubr1.chi-grn.il.cable.rcn.com] has joined #lisp 17:39:11 woudshoo` [~user@ironhead.xs4all.nl] has joined #lisp 17:42:03 -!- sabalaba [~sabalaba@c-71-227-118-15.hsd1.mi.comcast.net] has quit [Quit: Leaving] 17:42:54 Bronsa [~brace@host217-176-dynamic.7-79-r.retail.telecomitalia.it] has joined #lisp 17:46:19 -!- jewel [~jewel@196-215-88-68.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 17:47:30 BountyX [~erhan@csu-137-148-246-180.csuohio.edu] has joined #lisp 17:49:33 -!- borkamaniac [~user@S0106001111de1fc8.cg.shawcable.net] has quit [Ping timeout: 240 seconds] 17:49:35 -!- woudshoo` [~user@ironhead.xs4all.nl] has quit [Ping timeout: 260 seconds] 17:52:06 hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has joined #lisp 17:53:26 codetonowhere1 [~Adium@78-105-3-181.zone3.bethere.co.uk] has joined #lisp 17:54:02 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Read error: Operation timed out] 17:54:45 replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 17:56:50 -!- codetonowhere [~Adium@78.105.3.181] has quit [Ping timeout: 260 seconds] 17:57:27 -!- Kenjin [~josesanto@bl16-254-32.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 17:58:48 Kenjin [~josesanto@bl16-254-32.dsl.telepac.pt] has joined #lisp 17:58:57 carlocci [~nes@93.37.222.114] has joined #lisp 18:03:01 blublub [43aa6450@gateway/web/freenode/ip.67.170.100.80] has joined #lisp 18:03:34 ok so I'm reading On Lisp, and Graham is explaining "when nothing else will do" about when to use a macro over a function 18:03:39 Ragnaroek [~chatzilla@vpnsh0108.fh-trier.de] has joined #lisp 18:03:58 and it seems to me.... in his first example, "while" could totally be written as a function: it just would take a function that it conditionally calls. 18:04:15 -!- replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 18:04:34 he claims that function can't prevent the evaluation of their arguments -- but they prevent the evaluation of their body, don't they? 18:04:38 blublub: It's not quite a literal "nothing". Sometimes it's a matter of it being really annoying to write out lambdas a lot. 18:05:16 Xach: yes I understand that it's certainly fewer keystrokes to use 18:05:31 Xach: and more efficient as a macro to boot 18:05:52 fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has joined #lisp 18:06:01 blublub: Function calls can't prevent the evaluation of their arguments. 18:06:25 speed should only inform your decision to make something a macro if you are out of options (: 18:06:47 Xach: but they can prevent the evaluation of their *bodies*. "preventing evaluation" is something they can do, at any rate. 18:06:50 blublub: a function's body is not evaluated at function definition time. 18:06:57 blublub: that's different from function call time. 18:07:14 but it seems to me like the thing macros do that function really "can't" is name capturing and generating. Like an "if" that makes a lexical "it" that represents the result of the expression 18:07:41 but then I mean an if-as-function could pass 'it' as an argument to its second argument 18:08:51 -!- Ragnaroek [~chatzilla@vpnsh0108.fh-trier.de] has quit [Ping timeout: 250 seconds] 18:09:04 I just sort of fail to see how lambda doesn't solve everything... maybe slowly and in an ugly way, but not necessarily in a conceptually ugly way 18:09:31 conceptually absolutely not ugly 18:09:31 Consider setf. 18:09:34 blublub: There are macros that are more interesting than avoiding writing lambda a lot. 18:09:38 <|3b|> antifuchs: in case you hadn't heard/noticed, boinkor sbcl mirror seems to be not updating 18:09:41 superjudge [~mjl@c83-250-110-188.bredband.comhem.se] has joined #lisp 18:09:56 huh! 18:10:04 I will investigate. thanks for the heads-up 18:10:16 <|3b|> blublub: macros can transform the code passed to them arbitrarily 18:10:24 blublub: http://groups.google.com/group/comp.lang.lisp/msg/2ff89986ee77f639 shows a macro that isn't just syntactic sugar over a higher-order function. 18:10:35 ah, hah. 18:10:56 |3b|: it was hanging on a days-old rsync from cl.net 18:11:02 http://groups.google.com/group/comp.lang.lisp/msg/86cf454beb8a42f9 is another example 18:11:04 I killed that; sbcl should start updating again 18:12:05 xan_ [~xan@173.164.128.209] has joined #lisp 18:12:22 (obviously lambda calc is turing equiv but I mean so is Conway's Game Of Life. I'm not trying to blub here (obviously)) 18:12:44 Reading Paul Graham is a good way to blub your way through Common Lisp. 18:12:56 -!- cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has quit [Quit: Leaving.] 18:14:34 Xach: yeah? 18:15:01 Xach: do you mean that as in "there are better things to read / ways to learn"? or was it a compliment to him? 18:16:28 -!- gaidal [~gaidal@113.109.127.96] has quit [Quit: Leaving] 18:17:03 -!- akimbo [~oy@cpe-024-163-093-204.nc.res.rr.com] has quit [Ping timeout: 248 seconds] 18:17:10 I mean even in my experience programming in lesser lambda-languages, there are times that I want to do things like "call this function inside that function's environment instead of passing arguments from the environment in" and I think "hey CL's macros and/or dynamic scope would be pretty useful here" But i don't think I'm groking it all thw way. maybe i won't until I write something big in it... 18:21:23 -!- BountyX [~erhan@csu-137-148-246-180.csuohio.edu] has quit [Remote host closed the connection] 18:21:33 <|3b|> PG is good for making CL sound good at a high level, but not quite as good for actually learning CL, since he doesn't seem to like large parts of it once you get down to details 18:21:52 like how he doesn't use CLOS? 18:21:53 kai_ [~kai@f052103021.adsl.alicedsl.de] has joined #lisp 18:21:56 <|3b|> right 18:22:24 -!- kai_ is now known as wetnosed 18:22:28 Like how he didn't learn to love keyword argument parsing until after he finished writing lisp books? 18:24:09 -!- basho__ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has quit [Remote host closed the connection] 18:24:15 heh. I feel like his ANSI CL should be named "CL: The Parts I Like" 18:25:07 "If It Ain't Baroque: CL, My Way" 18:25:25 my understanding is he also has done a 180 on call/cc as well (seeing as how he's including it in Arc) 18:25:54 gravicappa [~gravicapp@ppp91-77-209-164.pppoe.mtu-net.ru] has joined #lisp 18:27:07 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 18:27:16 so is CLOS basically, "hey remember all those times you put closures in hash tables? we have standardized those patterns." ? That is my very fuzzy understanding. 18:28:14 Yeah, no. 18:29:36 it's more like "hey, what if you want to change the meaning of inheritance" 18:30:13 or "why send messages to things when you could just as well have functions that run methods based on what their arguments are" 18:30:29 Mmm. Let's go for primogeniture on the distaff side, this time? 18:30:36 or "hey look I put objects in your objects so you can mop while you mop"? 18:30:43 I believe that is what the cool kids say 18:31:04 Hmm, if I load a file that does this: (declaim (optimize (speed 2) (debug 3) (safety 3))) 18:31:07 hahaha 18:31:14 What's the scope of that declaim? 18:31:19 Krystof: pretty much. 18:31:26 Xach: it may have load-time effects. 18:31:26 <|3b|> that file if you are lucky 18:31:30 Xach: The file, subsequent to the declaim. 18:31:39 Xach: the Universe 18:31:41 well when I moved from OOP to lambda, I basically reorged my brain with "lambda can do everything classes can do but better and more generally." CLOS scares me because it sounds like going backward... but maybe that's just the nomenclature. 18:31:47 bizarrefish [~ray@92.3.227.14] has joined #lisp 18:32:11 it's not - it does lots more, and a large part of it doesn't have very much to do with classes at all (: 18:32:18 blublub: here's a secret. you can do anything with anything -- it's about how much effort it takes 18:32:27 blublub: Tell you what, how about you just move on to Turing Machines, and then come back after a bit? 18:32:36 Krystof: obviously, that's why I said "better and more generally" 18:32:47 don't think of it in absolute terms of power; just experiment to discover what is easy 18:32:49 <|3b|> blublub: well, turing tarpit is always there, but CLOS had lots of really smart people thinking of some clever stuff that you wouldn't get from 'hash of lambdas' 18:33:39 <|3b|> blublub: for example, a protocol for updating objects in place when class definitions change... how long to implement that for your hash-of-lambdas/closures OO? and how long to make sure it is actually implemented /right/ :) 18:34:24 -!- kpreid [~kpreid@128.153.183.54] has quit [Quit: Offline] 18:34:27 I'd probably do something like Lua metatables, which I guess are pretty inspired by CLOS anyway 18:34:53 (eval-when (:compile-toplevel) (declaim (optimize ...))) is usually the thing to write. 18:35:01 <|3b|> actually, i guess 'updating object /instances/' is what i meant 18:35:44 No, it's /class/ instances, if you're going that direction. 18:36:05 "object" refers to any first-class entity in lisp, after all. 18:36:11 <|3b|> right, i'm not phrasing this properly 18:36:17 rme: I dunno; that still (usually) pollutes the compiling lisp, no? 18:36:27 <|3b|> (and i clarified it wrong after that) 18:37:28 <|3b|> blublub: or converting an instance from one class to another (not making a new instance out of the old one, actually converting it in place, so it retains identity) 18:37:52 eugu [~Miranda@213.141.157.147] has joined #lisp 18:38:03 |3b|: again, in Lua I'd do this by swapping out the metatable... 18:38:04 Krystof: I suppose that an implementation could make that decision. 18:38:09 Heh. I'm suddenly reminded of the tricks involved in the smalltalk become: primitive. 18:38:38 -!- ChibaPet [~mason@74.203.221.34] has quit [Quit: Leaving.] 18:38:46 blublub: how many hash tables of lambdas does that involve? 18:38:47 <|3b|> blublub: but do the slots still match the class, was there an opportunity to maintain class invariants, etc? 18:38:57 blublub: That seems to be the same sort of thing as changing an instance's class. 18:39:00 -!- splittist [~splittist@AMontsouris-553-1-20-3.w92-151.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 18:39:59 slyrus [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has joined #lisp 18:40:12 <|3b|> blublub: but the point isn't that you /could/ implement it, that's obvious, since CLOS is written in CL... the point is someone smart already thought about lots of edge cases, and complicated use cases, then other smart people implemented it and made it fast 18:40:14 kpreid [~kpreid@128.153.183.54] has joined #lisp 18:40:19 I'll just explain Lua's object model and will you tell me how much of it maps to CLOS? : among otherthings, a table's metatble in Lua describes what happens when you want to get/set a value that isn't there. It can be a function (closure) or, for sugar, another table. 18:41:45 (that's "get or set" as two different things) 18:42:52 The latest asdf has (declaim (optimize (speed 2) (debug 3) (safety 3))) in it, followed by ; XXXXX debug only 18:42:57 <|3b|> well, if operators are defined as part of objects, it already isn't clos 18:43:24 <|3b|> CLOS puts code in 'generic functions' instead of putting them in the classes 18:43:28 I'd say that's a bug in the latest asdf. 18:43:54 -!- icbh [~icbh@ntszok076238.szok.nt.adsl.ppp.infoweb.ne.jp] has quit [Read error: Connection reset by peer] 18:43:54 well Lua's sugar is: table:f() -> table.f(table). methods implicitely take a "self" parameter, but they also usually "live" in the object 18:44:05 but not always 18:44:19 rme: seems likely 18:44:33 asdf is triple exciting 18:44:34 -!- Buganini [~buganini@2001:c08:2600::379] has quit [Remote host closed the connection] 18:45:13 blublub: certainly that bit of metatables is present in CLOS, it just looks different 18:46:25 froydnj: thank you! 18:46:28 blublub: there is the slot-missing generic function...that might match what Lua does when you get/set something that isn't there 18:46:34 clhs slot-missing 18:46:43 *hargettp_* sighs 18:47:51 zinger_ [~zinger@175.157.69.171] has joined #lisp 18:48:03 -!- redline6561 [~user@c-66-56-55-169.hsd1.ga.comcast.net] has quit [Ping timeout: 240 seconds] 18:48:17 -!- zinger_ [~zinger@175.157.69.171] has quit [Remote host closed the connection] 18:48:21 Buganini [~buganini@2001:288:c237::2] has joined #lisp 18:49:07 Maybe everyone who writes (declaim (optimize ...)) as a top-level form should be fined 12 zorkmids per offence. 18:50:25 -!- gglitch [~user@216-80-93-163.c3-0.grn-ubr1.chi-grn.il.cable.rcn.com] has left #lisp 18:50:50 varjag [~eugene@4.169.249.62.customer.cdi.no] has joined #lisp 18:50:52 cool. thanks for helping me have a better mapping of what CLOS is about 18:52:24 -!- morphling [~stefan@gssn-5f7572f1.pool.mediaWays.net] has quit [Remote host closed the connection] 18:53:00 -!- kpreid [~kpreid@128.153.183.54] has quit [Quit: Offline] 18:53:03 -!- hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has quit [Ping timeout: 250 seconds] 18:55:21 -!- Kenjin [~josesanto@bl16-254-32.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 18:56:15 I guess I'm just distrustful and suspicious of a "general purpose object model" after having to use crappy ones for so long and then getting to define my own ad-hoc ones for specific problems... 18:56:25 fragione [fragione@bzq-79-177-194-32.red.bezeqint.net] has joined #lisp 18:56:25 Is there a "sliding scale" for you guys where for small things you design it yourself but then hit a point where you go "uh oh I'm reinventing CLOS?" or do you "think in" CLOS from teh get-go 18:56:31 Have you read AMOP? 18:56:51 how can i set up emacs to view lisp documentation for lisp functions? 18:57:02 <|3b|> blublub: that's the other magic part of clos... you can change the 'general purpose' bits you don't like through the MOP :) 18:57:09 fragione: hypyerspec.el 18:57:23 Bike: nope. getting "the lay of the land" currently 18:57:34 homie: i have it loaded. now what? 18:57:40 fragione: get the hyperspec, untar it some folder, set the path to it, read hyperspec.el 18:57:52 fragione: or set it to the url 18:58:01 |3b|: cool. 18:58:01 fragione: but i doubt that's what you want 18:58:27 blublub: If you want to learn more about it, check out the book "The Art of the Metaobject Protocol" 18:58:34 nenorbot [~chawls@IGLD-84-228-226-223.inter.net.il] has joined #lisp 18:58:56 <|3b|> blublub: there are some pretty obvious places to start using CLOS... if you have something that should be an object or struct in another language, probably use a CLOS class... if you want extensible type dispatch, use generic functions, etc 18:59:25 fantazo_ [~fantazo@178-191-163-47.adsl.highway.telekom.at] has joined #lisp 18:59:56 mippymoe [~mathguru1@c-24-11-171-16.hsd1.mi.comcast.net] has joined #lisp 19:00:00 |3b|: thing is: "should be an object" in C++/Java style OOP extends to things that can be expressed with very very simple lambda expressions (like PG's 'accgen') 19:00:23 <|3b|> (generic functions don't quite dispatch on 'types', since that wouldn't be practical, but extensible class dispatch doesn't quite convey what i meant) 19:00:39 blublub: certainly using CLOS will not magically confer a sense of programming taste 19:00:55 -!- nenorbot [~chawls@IGLD-84-228-226-223.inter.net.il] has quit [Client Quit] 19:01:04 <|3b|> blublub: you could just put it in a list too 19:01:29 <|3b|> blublub: if you want to name the components, list starts to become a bad idea 19:01:29 hehe 19:01:52 <|3b|> if you don't want to gratuitously reimplement things, writing your own OO for no reason starts to look like a bad idea 19:01:57 nikodemus [~nikodemus@cs181199216.pp.htv.fi] has joined #lisp 19:02:01 kpreid [~kpreid@128.153.183.54] has joined #lisp 19:02:12 OK. I think AMOP will be my next read. thanks for the help! 19:02:24 <|3b|> (writing your own OO for good reasons is still OK, and even relatively easy unlike most languages, see for example various prototype OO systems for CL) 19:02:43 Anyone know a quick method for calculating the square root of a perfect square? (other then babylonian method or newton's method) 19:02:51 (yeah prototype-based is something I think is often a more elegant solution) 19:02:53 -!- fantazo [~fantazo@178-190-239-124.adsl.highway.telekom.at] has quit [Ping timeout: 258 seconds] 19:03:04 <|3b|> mippymoe: i suppose the obvious answer of calling SQRT is out? 19:03:25 a macro with a big case in it :p 19:03:35 homie: how do I use the common-lisp-hyperspec function? 19:03:37 -!- blublub [43aa6450@gateway/web/freenode/ip.67.170.100.80] has quit [Quit: Page closed] 19:03:40 |3b| yeah, I'm just thinking about how to implement a polynomial function to do it 19:04:11 -!- pnq [~nick@ACA268AC.ipt.aol.com] has quit [Ping timeout: 240 seconds] 19:04:19 -!- tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has quit [Quit: Leaving.] 19:04:22 |3b|: both newtons/babylonian are polynomial, but I was wondering if there was a much more simple way to do it if we know we are looking at a perfect square 19:05:56 -!- fantazo_ [~fantazo@178-191-163-47.adsl.highway.telekom.at] has quit [Remote host closed the connection] 19:06:31 hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has joined #lisp 19:08:04 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #lisp 19:08:13 -!- markskilbeck [~markskilb@unaffiliated/markskilbeck] has quit [Ping timeout: 250 seconds] 19:11:35 -!- nikodemus [~nikodemus@cs181199216.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 19:12:16 -!- Buganini [~buganini@2001:288:c237::2] has quit [Remote host closed the connection] 19:14:27 nikodemus [~nikodemus@cs181199216.pp.htv.fi] has joined #lisp 19:15:11 Buganini [~buganini@2001:288:c237:0:dead:beef:cafe:babe] has joined #lisp 19:15:51 -!- homie [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Read error: Connection reset by peer] 19:16:41 -!- fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has quit [Ping timeout: 240 seconds] 19:20:36 -!- pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has left #lisp 19:21:24 c|mell [~cmell@95.77.176.156] has joined #lisp 19:25:00 gemelen [~shelta@shpd-92-101-146-190.vologda.ru] has joined #lisp 19:28:22 -!- jikanter [~Adium@66.146.192.56] has quit [Quit: Leaving.] 19:29:27 -!- hoeppner [~chatzilla@c-76-23-118-31.hsd1.sc.comcast.net] has quit [Ping timeout: 250 seconds] 19:30:10 -!- setmeaway [~setmeaway@119.201.52.252] has quit [Quit: Leaving] 19:30:42 setmeaway [setmeaway3@119.201.52.252] has joined #lisp 19:33:18 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Read error: Operation timed out] 19:35:17 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #lisp 19:36:06 Well, asdf's (safety 3) declaim has led to the discovery of a dozen or so errors due to slot type checking. 19:37:49 some people have a creative view on what the :version option in asdf:defsystem is for. 19:38:03 I see symbols, lists, floats, and other non-string bits there. 19:38:56 People also seem to incorrectly think it is evaluated. 19:39:07 *Xach* dreads writing up all the bug reports 19:41:19 -!- Athas [~athas@shop3.diku.dk] has quit [Ping timeout: 248 seconds] 19:47:12 -!- eugu [~Miranda@213.141.157.147] has quit [Quit: eugu] 19:48:57 -!- mippymoe [~mathguru1@c-24-11-171-16.hsd1.mi.comcast.net] has quit [Ping timeout: 250 seconds] 19:49:24 Athas [~athas@shop3.diku.dk] has joined #lisp 19:49:57 ouch 19:49:59 basho__ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has joined #lisp 19:50:10 -!- basho__ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has quit [Remote host closed the connection] 19:50:17 basho__ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has joined #lisp 19:52:34 Patagous [4e867828@gateway/web/freenode/ip.78.134.120.40] has joined #lisp 19:53:20 -!- kpreid [~kpreid@128.153.183.54] has quit [Quit: Offline] 20:00:48 -!- isak [~isak@78-73-90-85-no169.tbcn.telia.com] has quit [] 20:03:25 Xach: Write a script to write up the bug reports? 20:03:54 Ragnaroek [~chatzilla@vpnsh0055.fh-trier.de] has joined #lisp 20:05:03 -!- dRbiG [drbig@unhallowed.pl] has quit [Remote host closed the connection] 20:05:55 (ql:quickbug "nekthuth" "Don't use a symbol in the :version option of asdf:defsystem.") 20:06:14 http://lispx-proxy.sourceforge.net/ has the cutest logo 20:07:10 s0ber_ [~s0ber@111-240-164-129.dynamic.hinet.net] has joined #lisp 20:07:16 *ASau* thinks it should be "(ql:qb ...)" 20:07:24 Interesting 20:07:29 otherwise it isn't quick enough. 20:07:38 -!- Athas [~athas@shop3.diku.dk] has quit [Ping timeout: 240 seconds] 20:08:10 kpreid [~kpreid@2TV5LK1.price.clarkson.edu] has joined #lisp 20:09:06 haha, Xach. that's a really cute logo 20:09:16 also, yay, quickbug! 20:09:27 should be an alias for quickproject <-: 20:09:33 Please write quickbug for me 20:09:38 -!- dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds] 20:09:53 -!- s0ber [~s0ber@111-240-169-22.dynamic.hinet.net] has quit [Ping timeout: 276 seconds] 20:09:58 plz open a bug report (-; 20:10:08 -!- s0ber_ is now known as s0ber 20:11:47 Davidbrcz [david@212-198-126-167.rev.numericable.fr] has joined #lisp 20:13:34 *Xach* tries to find a sufficiently old asdf.lisp to do some testing 20:14:29 How about whatever was in SBCL 0.9.x? 20:14:38 too old 20:14:58 Ah, so there's an upper bound on that too,? 20:17:23 Just wondering if defsystem's :version option was ever evaluated. 20:17:32 I guess you could tell that just by reading the source. Please read and report? 20:17:37 fisxoj [~fisxoj@24.59.205.231] has joined #lisp 20:18:39 jacks- [~frx@76.73.16.26] has joined #lisp 20:18:41 -!- Ragnaroek [~chatzilla@vpnsh0055.fh-trier.de] has quit [Ping timeout: 240 seconds] 20:19:18 hi, can someone recommend me regular expression library? there are 5 on cliki, http://www.cliki.net/regular%20expression 20:19:42 jacks-: cl-ppcre is the generally-recommended one. 20:20:00 ok thanks 20:20:20 ASau: no, not QB... please 20:21:12 c_arenz [~arenz@p5B2CEE86.dip.t-dialin.net] has joined #lisp 20:22:25 there asdf package on http://www.cliki.net/CL-PPCRE , but it says asdf-install is no longer maintained and it recommends me to use quicklisp instead. should I install asdf anyway or can quicklisp install those packages 20:22:41 asdf's page says that, not cl-ppre's one 20:22:57 akimbo [~oy@cpe-024-163-093-204.nc.res.rr.com] has joined #lisp 20:23:03 I'd recommend using quicklisp. 20:23:22 quicklisp, hands down 20:23:39 (I don't always use quicklisp myself, but that's more due to the kind of thing I hack on than anything else.) 20:24:06 so quicklisp can install asdf's packages? 20:24:29 quicklisp can install cl-ppcre 20:24:32 and then some 20:24:53 http://www.quicklisp.org/beta/releases.html has a list of things it can install 20:24:54 I think you're mixing up asdf, which is a system-definition facility, and asdf-install, which is a particularly brain-dead software installation system. 20:25:01 it is a long list 20:26:06 What was braindead with asdf-install? 20:26:22 Xach ah ok thanks. CL-PPRE's page on cliki mentioned just asdf-install 20:26:38 Bike: the idea of having everybody in the community sync up with every other in order to produce a non-awful user experience (: 20:27:03 Oh. Teamwork. I see. 20:27:32 jacks-: Yes, well... cliki is actually how asdf-install finds stuff to install. 20:27:48 ...ah. 20:27:56 (Yes, let's use a world-writable website as the master index of where to find stuff to install. Great idea!) 20:28:00 Bike: more, release management and quality control. nobody had a working /distribution/ of lisp software, only ever isolated parts of the whole ecosystem. 20:28:02 Bike: many opportunities for things failing to work as desired, like cliki being down, some random dude's site being down, a PGP key being missing, a PGP key not being missing, user is running on Windows, etc 20:28:24 clbuild helped a bit, but it only led to breakage being seen earlier by everyone (: 20:28:30 -!- ASau [~user@93-80-248-41.broadband.corbina.ru] has quit [Quit: reboot] 20:28:35 ah, okay. I never really used that system, so I was curious. 20:28:59 xach has the exhaustive list (: 20:29:20 it was really painful when every year, b9.com went down and nobody could install stuff that depended on kmrcl and stuff (: 20:29:31 The abuses suffered by asdf-install users helped Quicklisp a lot. "Wow, it feels so good not to bang my head against a wall!" 20:29:32 Quicklisp, on the other hand, is an amazing system, and if I used it more I'd probably owe Xach a beer or two the next time we meet up. 20:29:44 *|3b|* 's biggest problem with asdf-install was it trying to load every single .asd in the library 20:29:59 I forgot all about that. 20:30:03 *Xach* shudders 20:30:12 haha 20:30:21 <|3b|> (which is why cl-opengl doesn't ship with glue to work with various windowing libs 20:30:26 *Xach* is busy writing a talk to deliver to the TC Lispers on monday evening, topic: Quicklisp 20:30:55 *|3b|* assumes people wouldn't have appreciated getting lispbuilder-sdl, glfw, etc without asking for them 20:31:58 -!- c|mell [~cmell@95.77.176.156] has quit [Quit: Leaving] 20:33:09 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Read error: Operation timed out] 20:38:31 astalla [~astalla@dynamic-adsl-94-36-51-178.clienti.tiscali.it] has joined #lisp 20:38:34 c|mell [~cmell@95.77.176.156] has joined #lisp 20:39:37 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Ping timeout: 252 seconds] 20:42:12 mippymoe [~mathguru1@c-24-11-171-16.hsd1.mi.comcast.net] has joined #lisp 20:50:07 -!- Davidbrcz [david@212-198-126-167.rev.numericable.fr] has quit [Ping timeout: 248 seconds] 20:50:59 -!- stis__ [~stis@host-95-197-198-108.mobileonline.telia.com] has quit [Ping timeout: 260 seconds] 20:51:26 -!- dmiles_afk [~dmiles@c-71-56-149-8.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 20:51:28 -!- bobbysmith007 [~russ@216.155.103.30] has quit [Quit: Leaving.] 20:51:39 jikanter [~Adium@66.146.192.121] has joined #lisp 20:52:17 vert2 [vert2@gateway/shell/bshellz.net/x-yjvrwbzromcaprxy] has joined #lisp 20:54:12 after (ql:quickload "cl-ppcre") I could use cl-ppcre, but only until I quit the repl. just wonder if this is expected behavior or if I installed something wrong 20:54:55 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 20:55:06 jacks-: you have to load it again each time. 20:55:12 -!- superjudge [~mjl@c83-250-110-188.bredband.comhem.se] has quit [Ping timeout: 258 seconds] 20:55:32 it will only be downloaded/installed once, but you have to load the system in each time you want to use it. 20:58:11 what's the computery name for dispatching events to objects, callbacks, nodes with children etc. 20:59:05 -!- jikanter [~Adium@66.146.192.121] has quit [Quit: Leaving.] 21:00:08 pkpkhuong ah so I use (ql:quickload 'cl-ppcre) instead of (require 'cl-ppcre) in every source that uses it? I'm very new to lisp, sorry if I'm asking silly questions 21:00:39 jacks-: You would usually use ASDF 21:01:23 it seems that asdf is no longer maintained, and I was recommended to use quicklisp instead (in this channel) a couple of minutes ago 21:01:29 homie [~levgue@xdsl-84-44-208-18.netcologne.de] has joined #lisp 21:01:38 jacks-: No, quicklisp uses asdf 21:01:39 jacks-: You're still mixing up asdf and asdf-install. 21:01:42 What you mean is asdf-install 21:01:53 ah ok 21:01:57 yah, asdf is quite maintained for now...it's asdf-install that's whithering over time :) 21:02:09 You can think of ASDF as something like make is for C programs 21:02:09 asdf-install is junk, asdf itself is... also junk, but substantially less so. 21:03:03 You have a .asd file that specifies a system which is basically a bunch of files with some dependencies between them and other systems it depends on 21:05:06 pnq [~nick@ACA4C965.ipt.aol.com] has joined #lisp 21:05:37 ljosa [~ljosa@pool-173-48-201-170.bstnma.fios.verizon.net] has joined #lisp 21:06:55 -!- ljosa [~ljosa@pool-173-48-201-170.bstnma.fios.verizon.net] has quit [Client Quit] 21:07:07 ok that makes sense 21:07:33 is there a usable portable GUI lib for CL? 21:08:12 there's common-qt, any good? any others I should look into? 21:08:20 there's also cl-gtk2 21:08:26 hmm 21:08:33 rpg [~rpg@mpls.sift.info] has joined #lisp 21:08:38 There's CLX, which is about on the level of xlib. 21:09:09 nyef: I don't think that qualifies as "portable" :) 21:09:10 since things are passed by value, there's no way to tell what the original symbol name was, right? What i'm trying to do is pass a table to a function, and have the function print the original table-symbol (in this case: *items*) 21:09:58 drdo: Well I wouldn't count anything more advanced as "usable", and you can easily get an X server for windows. 21:10:23 nyef: I've looked at cl-gtk2, it's pretty ok 21:10:33 Landr: Use a macro, or associate the name to the table itself somehow. 21:10:43 a macro? how? 21:10:45 oh, right 21:10:49 hmmm 21:11:07 Hrm. 21:11:30 I just locked up my other machine trying to test power management. 21:12:56 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Ping timeout: 263 seconds] 21:13:28 The downside is that this behavior is new with my updated linux kernel. The upside is that it is without the hacked framebuffer driver, at least absolving that part of full responsibility. 21:16:05 -!- Bronsa [~brace@host217-176-dynamic.7-79-r.retail.telecomitalia.it] has quit [Quit: Lost terminal] 21:16:44 entropax [~entropi@192.55.54.40] has joined #lisp 21:19:03 beelike: common-qt requires smoke at possibly a specific version .. cl-gtk2 works but lacks a few minor things which may or may not be necessary, including gtk's own limitations 21:19:48 I'd say that there's McCLIM, but... eesh. 21:19:57 trying to build something of a portable abstraction myself and, well, everything sucks 21:20:03 nyef: horrific ;) 21:20:20 do either common-qt or cl-gtk2 work decently on linux, windows and osx? 21:20:47 common-qt might, but it seems difficult to make work .. not sure it supports 4.7 21:20:49 I'd ask minion for advice on portable, but minion isn't here. 21:21:33 Yay vecto, a library that doesn't suck 21:22:09 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 21:22:34 wormphlegm [~wormphleg@c-98-234-186-226.hsd1.ca.comcast.net] has joined #lisp 21:22:40 cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has joined #lisp 21:22:50 it's true. it's built on pretty great libraries, too 21:22:56 herbieB: neat, though cairo does that stuff too .. neither seems to do hit detection/shape abstraction 21:23:24 oGMo: "shape abstraction"? 21:23:45 oGMo: Which is on the list of things I don't want :) 21:23:47 nyef: build a path, find out stuff about it .. might be a better term 21:24:11 -!- c_arenz [~arenz@p5B2CEE86.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 21:24:20 Ah. Have a look at the CLIM geometry substrate. I've never really liked it, but it might do some of that. 21:24:45 for example, i want to make a closed path then draw inside it myself .. say make a non-rectangular text frame 21:25:27 -!- entropax [~entropi@192.55.54.40] has left #lisp 21:25:34 -!- pnq [~nick@ACA4C965.ipt.aol.com] has quit [Excess Flood] 21:25:56 oGMo: try cl-vectors, it's what vecto is built on top of 21:26:06 maybe that has some methods for hit detection 21:26:29 pnq [~nick@ACA4C965.ipt.aol.com] has joined #lisp 21:26:29 -!- rmarianski [~rmariansk@mail.marianski.com] has quit [Quit: leaving] 21:26:30 hm 21:26:45 -!- cheezus [~Adium@69-196-171-160.dsl.teksavvy.com] has quit [Client Quit] 21:27:00 -!- Buganini [~buganini@2001:288:c237:0:dead:beef:cafe:babe] has quit [Remote host closed the connection] 21:27:27 cheezus [~Adium@69.196.171.160] has joined #lisp 21:29:30 er, wow, this may actually be exactly what i was just sitting down to look for .. iterators appear to let you step through path points 21:29:43 sweet! 21:29:54 (cl-vectors is a very very nice library) 21:30:28 cheezus1 [~Adium@69-196-171-160.dsl.teksavvy.com] has joined #lisp 21:30:41 so it appears 21:31:15 udzinari [~user@ip-89-102-12-6.net.upcbroadband.cz] has joined #lisp 21:31:44 -!- cheezus [~Adium@69.196.171.160] has quit [Ping timeout: 240 seconds] 21:31:51 Buganini [~buganini@2001:288:c237:deaf:dead:beef:cafe:babe] has joined #lisp 21:32:45 -!- jacks- [~frx@76.73.16.26] has quit [Quit: CGI:IRC (Ping timeout)] 21:37:05 -!- basho__ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has quit [Remote host closed the connection] 21:38:07 sigh, ecl is GPLv2? 21:40:46 -!- drl [~lat@110.139.230.255] has quit [Quit: Leaving] 21:41:04 weichkaes [~Weichkaes@p57A5FC97.dip.t-dialin.net] has joined #lisp 21:43:20 -!- weichkaes [~Weichkaes@p57A5FC97.dip.t-dialin.net] has quit [Quit: weichkaes] 21:43:26 -!- nikodemus [~nikodemus@cs181199216.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 21:46:34 nikodemus [~nikodemus@cs181199216.pp.htv.fi] has joined #lisp 21:47:01 Xach: I'm on any time you'd like to do the test. 21:49:34 if i have a bunch of objects with an id field, would it be better for that slot to be a symbol instead of a string? 21:50:38 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #lisp 21:51:42 dmiles_afk [~dmiles@c-71-56-149-8.hsd1.wa.comcast.net] has joined #lisp 21:51:47 -!- dmiles_afk [~dmiles@c-71-56-149-8.hsd1.wa.comcast.net] has quit [Excess Flood] 21:51:54 -!- Davsebamse [~davse@gate.ipvision.dk] has quit [Quit: Davsebamse] 21:52:34 dmiles_afk [~dmiles@c-71-56-149-8.hsd1.wa.comcast.net] has joined #lisp 21:52:38 -!- dmiles_afk [~dmiles@c-71-56-149-8.hsd1.wa.comcast.net] has quit [Excess Flood] 21:52:40 EarlGray [~dmytrish@inherent.puzzler.volia.net] has joined #lisp 21:53:59 madnificent: ECL is LGPL 21:54:10 dmiles_afk [~dmiles@c-71-56-149-8.hsd1.wa.comcast.net] has joined #lisp 21:54:20 so I can do symbol-value to get Q from 'Q, but can I do the inverse? 21:54:30 jeti [~user@p548EB5B5.dip.t-dialin.net] has joined #lisp 21:54:38 p_l|backup: so basically: I can write lisp applications in it and serve them without publishing my code? 21:54:40 madnificent: and it actually makes it posibl to use LGPL-ed code the same way as with C 21:54:43 madnificent: yes 21:55:14 <|3b|> Landr: INTERN or FIND-SYMBOL, assuming you also know the SYMBOL-PACKAGE 21:55:23 ah, exactly what I was searching for, thanks :) 21:55:37 thanks! 21:55:41 *madnificent* is trying out the arm port of ccl regardless 21:58:29 italic: what do you want to do with that field? Compare it efficiently? 21:59:19 -!- gravicappa [~gravicapp@ppp91-77-209-164.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:59:26 CCL runs on the palm pre. Don't know how to integrate it in applications just yet, but it runs 21:59:32 takes ~2 seconds to load 22:00:28 -!- Zeiris_ [~Zeiris@S010600a0d1423e73.no.shawcable.net] has quit [Read error: Connection reset by peer] 22:01:12 aperturefever [20164@ninthfloor.org] has joined #lisp 22:01:32 rpg: i'll be finding objects from a list based on it's id 22:01:56 rpg: I'm here. 22:02:10 italic: then the EQ comparison will be more efficient. 22:02:25 italic: hashing would be even better than a list, if there could be a lot of these. 22:02:27 Xach 22:04:30 Athas [~athas@130.225.165.35] has joined #lisp 22:05:15 <|3b|> italic: if there are relatively few distinct values, lots of searches relative to adding, those might point toward using symbols over strings 22:05:58 -!- homie [~levgue@xdsl-84-44-208-18.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:07:46 -!- Buganini [~buganini@2001:288:c237:deaf:dead:beef:cafe:babe] has quit [Read error: Operation timed out] 22:10:15 this is correct? (eq (intern "NODE-02" "KEYWORD") :NODE-02) 22:10:50 homie [~levgue@xdsl-84-44-208-18.netcologne.de] has joined #lisp 22:11:35 -!- Patagous [4e867828@gateway/web/freenode/ip.78.134.120.40] has quit [Ping timeout: 252 seconds] 22:12:27 <|3b|> if the names are arbitrary strings, you might consider putting them in a separate package so you can clean them up when switching data sets if needed 22:13:03 ASau [~user@93-80-248-41.broadband.corbina.ru] has joined #lisp 22:13:44 markskilbeck [~markskilb@unaffiliated/markskilbeck] has joined #lisp 22:14:07 -!- juniorroy [~juniorroy@212.36.224.57] has quit [Ping timeout: 250 seconds] 22:16:17 is there a CL function to run external programs? 22:16:28 all i find so far is sb-ext:run-program 22:16:35 that's it 22:16:45 sb-ext is sbcl 22:16:50 yes, but not CL 22:16:55 dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has joined #lisp 22:17:11 Landr: No, there is no CL function for that 22:17:20 well, i don't think there's a common name for it, if there were it would be run 22:17:23 bah :< so no way to have one program call another? 22:17:33 homie just told you a way 22:17:48 well yes, but that's not a standard way 22:17:57 Landr: So? 22:18:04 so? it makes the code less portable, no? 22:18:08 sure 22:18:14 Landr: Use trivial-shell 22:19:18 odd language is odd 22:20:10 ? 22:23:46 i mean, for it not to have such a function in the specification 22:24:06 Really? That sort of thing usually goes in libraries, doesn't it? 22:24:34 <|3b|> so the spec should mandate OS features? 22:24:50 not OS features, but definitely a way to invoke other programs, no? :< 22:25:04 Invoking other programs is what the OS does. 22:25:17 <|3b|> which would require the ability to run multiple programs 22:25:26 Landr: Think about that for a while 22:25:41 but... :< most modern languages have functions that do that 22:25:50 Landr: yes, it totally should. Don't listen to people who say that's impossible, they're wrong. 22:25:53 <|3b|> most 'modern' languages don't have a spec :p 22:26:16 Kenjin [~josesanto@bl19-228-65.dsl.telepac.pt] has joined #lisp 22:26:24 <|3b|> C probably doesn't have functions for that for example 22:26:29 It doesn't 22:26:35 it does 22:26:40 foom: No, it doesn't 22:26:41 ANSI C has system(). 22:27:05 system() is not the best interface in the world for running programs, but it does exist. 22:27:17 it's also possibly the only portable one 22:28:21 According to my man page, that's extremelly tied to posix systems 22:28:29 I don't see how that is portable 22:28:31 <|3b|> ok, how about JS doesn't have one then :p 22:28:36 your man page isn't the C specification 22:28:38 Besides, you can't run external programs on a lisp machine, and lisp machine manufacturers were one of the main drivers behind the original CL standardization effort. 22:29:22 Anyway Landr, if you want to be tied to a particular implementation just like you are in what you call "modern languages", you can just use the language called SBCL and forget about CL 22:30:31 nyef: so what about the 3rd edition of CLTL? or won't there be one? 22:31:43 -!- tritchey [~tritchey@161.82.8.239] has quit [Quit: tritchey] 22:32:11 francogrex [~user@109.130.89.52] has joined #lisp 22:32:53 -!- gemelen [~shelta@shpd-92-101-146-190.vologda.ru] has quit [Ping timeout: 240 seconds] 22:33:05 Hi, I'm looking for a way to 'insert' a string at a specific place in another one. Started this: http://francoatgrex.tripod.com but still missing something. Any ideas welcome. Thanks 22:34:21 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #lisp 22:35:07 tritchey [~tritchey@161.82.8.239] has joined #lisp 22:35:09 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 22:35:18 francogrex: try concatenate + subseq 22:36:58 -!- ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has quit [Quit: Verlassend] 22:37:07 -!- tritchey [~tritchey@161.82.8.239] has quit [Client Quit] 22:37:58 -!- Vutral [ss@vutral.net] has quit [Ping timeout: 240 seconds] 22:38:23 -!- varjag [~eugene@4.169.249.62.customer.cdi.no] has quit [Quit: Ex-Chat] 22:38:47 -!- Kenjin [~josesanto@bl19-228-65.dsl.telepac.pt] has quit [Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/] 22:38:51 antifuchs: ok good idea; so i sort of need to 'recreate' the recreate by splitting and joining 22:39:07 yeah 22:39:11 i meant: recreate the new string 22:39:15 ok 22:39:57 if you want to do it in-place in an array that you resized, I suppose you can (setf subseq) the end, then (setf subseq) the middle part, and you'll be done, too 22:40:24 not sure if your impl will make this into something efficient (: 22:40:30 it would certainly be nice if it did (: 22:41:36 (I <3 the accessor-ness of various cl operators) (: 22:42:21 i just need the easiest to code, even if not very efficient 22:42:27 Vutral [~ss@vutral.net] has joined #lisp 22:42:43 -!- mippymoe [~mathguru1@c-24-11-171-16.hsd1.mi.comcast.net] has quit [Ping timeout: 250 seconds] 22:43:03 concatenate is plenty efficient and should work always (even if you are copying read-only things). the subseq stuff is a bit more clever, but in-place. 22:44:45 just hope i won't be reinventing the wheel, (like it maybe easy also with ppcre or splitsequence) 22:45:13 *francogrex* is giving it a lazy shot 22:46:02 cl-ppcre should have a substitution thing you can use for that problem statement 22:46:47 jeti` [~user@p548EA295.dip.t-dialin.net] has joined #lisp 22:49:17 Vutral_ [59MGmJtAXv@vutral.net] has joined #lisp 22:49:19 jacks- [~jacks-@76.73.16.26] has joined #lisp 22:50:24 hi. i've installed quiclisp, asdf, fetched cl-ppcre with quicklisp. everything works fine in repl, but if I try to put (asdf:oos 'asdf:load-op :cl-ppcre) in a source, I get this error: there is no package with name "ASDF" 22:50:28 same line works fine in repl 22:50:38 -!- jeti [~user@p548EB5B5.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 22:50:40 I'm using clisp on windows 22:50:55 I followed installation guide in here: http://www.cliki.net/asdf 22:51:55 not sure how fast cl-geometry is, but combining it and cl-vectors seems immensely useful 22:52:37 drdo` [~user@91.205.108.93.rev.vodafone.pt] has joined #lisp 22:54:27 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has left #lisp 22:54:46 antifuchs: ok done using subseq and concqt 22:54:48 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Ping timeout: 260 seconds] 22:55:56 jacks-: You followed the Windows CLISP specific instructions? 22:55:57 (require 'asdf) 22:56:57 yes 22:57:02 ^ for bike 22:57:09 Does require work, then? 22:57:10 and (require 'asdf) gives me *** - LOAD: A file with name ASDF does not exist 22:57:58 it does not work if I put it in test.lisp and run it as "clisp test.lisp", but works in repl 22:58:28 -!- astalla [~astalla@dynamic-adsl-94-36-51-178.clienti.tiscali.it] has quit [Quit: Quit] 22:59:15 -!- rpg [~rpg@mpls.sift.info] has quit [Read error: Operation timed out] 22:59:33 sykopomp [~user@crlspr-24.233.190.221.myacc.net] has joined #lisp 22:59:58 -!- sykopomp [~user@crlspr-24.233.190.221.myacc.net] has quit [Remote host closed the connection] 23:00:31 sykopomp [~user@crlspr-24.233.190.221.myacc.net] has joined #lisp 23:01:32 -!- sykopomp [~user@crlspr-24.233.190.221.myacc.net] has quit [Remote host closed the connection] 23:01:52 seangrov` [~user@70-36-236-168.dsl.static.sonic.net] has joined #lisp 23:01:59 sykopomp [~sykopomp@crlspr-24.233.190.221.myacc.net] has joined #lisp 23:02:26 -!- sykopomp [~sykopomp@crlspr-24.233.190.221.myacc.net] has quit [Changing host] 23:02:26 sykopomp [~sykopomp@unaffiliated/sykopomp] has joined #lisp 23:05:25 -!- mydik [~qle@74.92.196.145] has quit [Ping timeout: 260 seconds] 23:05:44 jacks-: You have to arrange to load quicklisp every time you start clisp. 23:05:57 jacks-: you can do that by loading it once with (load "~/quicklisp/setup.lisp") and then do (ql:add-to-init-file) 23:07:07 mydik [~qle@74-92-196-145-Atlanta.hfc.comcastbusiness.net] has joined #lisp 23:09:32 I don't suppose there's a write-read so that I can give the user a string he can quickly edit (arrow keys, inserting characters, etc, then pressing enter)? 23:11:05 Hang on, I know that one... It's a CLIM function. 23:11:19 -!- mydik [~qle@74-92-196-145-Atlanta.hfc.comcastbusiness.net] has quit [Ping timeout: 250 seconds] 23:11:34 Xach i have done that already. if I just run clisp it says .clisp.lisp, quick.lisp, asdf.lisp etc were loaded. but they don't seem to be loading if I do "clisp somefile.lisp" 23:11:41 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 240 seconds] 23:11:46 Yeah, the :initial-contents parameter to WITH-INPUT-EDITING. 23:12:17 thanks :> 23:12:51 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #lisp 23:13:02 hmm, not available in sbcl though, ah well 23:13:54 -!- slyrus [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 23:15:08 -!- francogrex [~user@109.130.89.52] has quit [Remote host closed the connection] 23:17:32 It is if you install McCLIM. 23:24:57 basho__ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has joined #lisp 23:30:40 tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has joined #lisp 23:35:09 -!- mishoo__ [~mishoo@79.112.237.103] has quit [Ping timeout: 250 seconds] 23:37:34 stw [~Steve@pool-98-109-5-156.nwrknj.fios.verizon.net] has joined #lisp 23:40:00 BrandLeeJones [~BrandLeeJ@91.114.184.199] has joined #lisp 23:47:58 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 23:48:04 replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 23:50:24 just found out that mario64 was done in lisp 23:50:31 What? 23:52:42 hn 23:53:04 its old news actually 23:53:05 -!- BrandLeeJones [~BrandLeeJ@91.114.184.199] has quit [Quit: BrandLeeJones] 23:53:11 Huh. I knew Jak and Daxter was. 23:53:14 aperturefever: Not to everyone. 23:56:26 now you know and you feel happier 23:56:26 basho___ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has joined #lisp 23:59:07 ... wasn't it more that ACL was involvd in creation of mario64, but the game itself wasn't CL project? 23:59:11 -!- basho__ [~basho__@dslb-188-108-229-135.pools.arcor-ip.net] has quit [Ping timeout: 246 seconds]