00:00:16 -!- typeclassy [~user@ool-ae2ceba4.dyn.optonline.net] has quit [Remote host closed the connection] 00:03:10 replore_ [~replore@FL1-118-109-227-30.kng.mesh.ad.jp] has joined #lisp 00:03:20 -!- replore_ [~replore@FL1-118-109-227-30.kng.mesh.ad.jp] has quit [Read error: Connection reset by peer] 00:03:20 -!- snits [~snits@inet-hqmc03-o.oracle.com] has quit [Quit: leaving] 00:03:35 eventhorizon [~asdf@107-200-38-103.lightspeed.tulsok.sbcglobal.net] has joined #lisp 00:08:20 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 00:11:27 ISF [~ivan@189.61.223.97] has joined #lisp 00:13:00 bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 00:14:44 -!- cmm- [~cmm@bzq-109-67-199-74.red.bezeqint.net] has quit [Ping timeout: 255 seconds] 00:16:58 cmm [~cmm@bzq-109-65-70-138.red.bezeqint.net] has joined #lisp 00:18:36 ok, found it 00:18:52 it's inside ecl indeed 00:20:10 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 00:21:08 francisl [~anonymous@bas6-montreal45-1176029341.dsl.bell.ca] has joined #lisp 00:22:47 -!- rdqfdx [~rdqfdx@78.90.88.244] has quit [Remote host closed the connection] 00:25:28 smazga [~acrid@li336-165.members.linode.com] has joined #lisp 00:25:29 replore [~replore@FL1-118-109-227-30.kng.mesh.ad.jp] has joined #lisp 00:25:40 -!- replore [~replore@FL1-118-109-227-30.kng.mesh.ad.jp] has quit [Read error: Connection reset by peer] 00:34:24 -!- c_arenz [arenz@nat/ibm/x-rajxfgyxoionstxw] has quit [Ping timeout: 264 seconds] 00:37:02 -!- AeroNotix [~xeno@aclh162.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 00:38:01 marxx [~marxx@77.237.98.43] has joined #lisp 00:38:40 normanrichards [~normanric@70.114.215.220] has joined #lisp 00:45:14 -!- urandom__ [~user@ip-5-146-57-168.unitymediagroup.de] has quit [Quit: Konversation terminated!] 00:46:49 replore [~replore@FL1-118-109-227-30.kng.mesh.ad.jp] has joined #lisp 00:46:51 -!- francisl [~anonymous@bas6-montreal45-1176029341.dsl.bell.ca] has quit [Quit: francisl] 00:46:58 -!- replore [~replore@FL1-118-109-227-30.kng.mesh.ad.jp] has quit [Read error: Connection reset by peer] 00:47:07 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 00:48:33 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #lisp 00:49:27 -!- Guthur` [~user@eth2845.sa.adsl.internode.on.net] has quit [Remote host closed the connection] 00:51:34 stassats: any link to the bug # (I'm an ECL user)? I have the link for the previous bug though, thanks 00:51:45 not reported yet 00:51:48 ok 00:53:30 belabartok [~user@unaffiliated/lcc] has joined #lisp 00:56:38 Joreji_ [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 00:56:40 -!- Joreji_ [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Client Quit] 00:57:03 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 00:58:30 sw2wolf [~czsq888@171.214.173.235] has joined #lisp 01:00:16 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 244 seconds] 01:00:26 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Ping timeout: 250 seconds] 01:02:02 65MAAA5QI [~replore@fl1-118-109-227-30.kng.mesh.ad.jp] has joined #lisp 01:02:47 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 01:03:03 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 01:03:50 so what lisp books should I read, I'm a complete lisp newbie.. 01:03:59 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 01:04:11 minion: please tell belabartok about PCL 01:04:11 belabartok: have a look at PCL: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 01:04:31 -!- pjb [~t@cust-seco21th2-46-193-64-247.wb.wifirst.net] has quit [Remote host closed the connection] 01:04:49 pjb [~t@cust-seco21th2-46-193-64-247.wb.wifirst.net] has joined #lisp 01:05:38 -!- MusangKing [~CatMtKing@wireless-mobilenet-169-235-129-252.bulk.ucr.edu] has quit [Quit: This computer has gone to sleep] 01:05:38 -!- Gooder`` [~user@218.69.12.194] has quit [Remote host closed the connection] 01:08:09 phadthai: https://sourceforge.net/p/ecls/bugs/234/ 01:08:24 and sourceforge doesn't let me edit the title 01:08:30 did i tell that i hate sourceforge? 01:10:14 -!- sohakes [~sohakes@186.207.79.129] has quit [Quit: Leaving] 01:10:55 leifw [~user@cpe-24-90-194-156.nyc.res.rr.com] has joined #lisp 01:13:15 now, let's see what will stop commonqt now 01:13:50 _tca [~user@h151.25.91.207.static.ip.windstream.net] has joined #lisp 01:15:11 which lisp implementation should I use, sbcl? 01:15:15 yes 01:15:19 ok 01:16:40 belabartok: you might also have a look at Touretzky's Gentle Introduction to Symbolic Computation (depending on your noobness), available online for free, too. 01:16:50 minion: gentle? 01:16:50 gentle: "Common Lisp: A Gentle Introduction to Symbolic Computation" is a smoother introduction to lisp programming. http://www.cs.cmu.edu/~dst/LispBook/ 01:17:04 minion's got it all govered! 01:17:16 minion: botsnack 01:17:16 botsnack: thanks 01:17:17 :) 01:17:32 thanks stassats 01:17:40 minion: but you are not a bot, are you? 01:17:40 i'm not a bot. i prefer the term ``electronically composed''. 01:18:30 -!- 65MAAA5QI [~replore@fl1-118-109-227-30.kng.mesh.ad.jp] has quit [Remote host closed the connection] 01:19:45 i should probably buy one of the commercial lisps, just for their tree shaker 01:19:48 -!- natechan [~natechan@50-192-61-46-static.hfc.comcastbusiness.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 01:20:33 how good are their tree shakers? 01:20:48 apples fall out :) 01:21:00 but how much stays on? 01:21:07 stassats, good enough to not end up with a 50 MB executable 01:21:12 tbh, never dealt with one 01:21:21 Qworkescence: you don't need a shaker for that 01:21:44 a shaker does a good job reducing that, though 01:22:06 how good of a job? 01:22:25 -!- two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has quit [Quit: Computer has gone to sleep.] 01:22:25 if i recall correctly, down to kilobytes 01:22:33 (for e.g. hello-world) 01:23:05 do they do whole program optimization? 01:23:30 may I use common lisp for serious projects, instead of let's say Perl or python? is there a common lisp cpan equivalent or anything like that? 01:23:32 i.e., not just functions which are not called are removed, but code-paths in functions which are not taken too 01:23:43 kliph [~user@unaffiliated/kliph] has joined #lisp 01:23:43 belabartok: you can, there's quicklisp 01:23:45 belabartok: yes, there's quicklisp 01:23:49 stassats, i don't know the answer to that 01:24:10 very cool thanx 01:24:20 Qworkescence: I suppose it *would* have to leave the compiler and a lot of lisp for most non-trivial programs 01:24:49 antoszka, I don't think you need the compiler for most non-trivial programs 01:24:55 good programs don't require the compiler to be present at run-time 01:25:09 Yuuhi`` [benni@p5483A762.dip.t-dialin.net] has joined #lisp 01:25:10 i would also say that is false 01:25:11 OK, for some. 01:25:25 belabartok: and yes, you can use it for serious projects 01:26:55 -!- Yuuhi` [benni@p5483A6BB.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 01:28:21 neat 01:31:27 -!- add^_ [~add^_@m90-130-60-82.cust.tele2.se] has quit [Quit: add^_] 01:34:01 pnq [~nick@unaffiliated/pnq] has joined #lisp 01:34:35 chu [~user@unaffiliated/chu] has joined #lisp 01:40:13 jcowan [~John@cpe-74-68-121-27.nyc.res.rr.com] has joined #lisp 01:40:54 Speak to me of PAIRLIS, RASSOC, (N)SUBSTITUTE(-IF). Do people make a lot of use of these in their code? 01:41:19 chebastian [~chebastia@c-d875e255.015-51-7673741.cust.bredbandsbolaget.se] has joined #lisp 01:42:05 substitute, of course, others, not so much 01:42:20 -!- Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has quit [Remote host closed the connection] 01:42:20 -!- X1z0r [~Xizor@c83-252-198-185.bredband.comhem.se] has quit [Remote host closed the connection] 01:42:24 -!- Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has quit [Remote host closed the connection] 01:42:39 ASSOC/RASSOC seems nice in that it provides bidirectional mapping, provided your mapping is not too large. 01:43:44 I've seen rassoc used in macros, pairlis used in some code, but I agree substitute is more common 01:44:42 Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has joined #lisp 01:44:57 -!- pjb [~t@cust-seco21th2-46-193-64-247.wb.wifirst.net] has quit [Remote host closed the connection] 01:45:00 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 01:45:50 tensorpudding [~tensorpud@99.102.67.76] has joined #lisp 01:46:57 Why in macros particularly? 01:49:14 possibly as using list lookups is common because it happens at compile time vs runtime, thus it has no performance impact on the final code 01:49:25 LiamH [~none@96.231.227.13] has joined #lisp 01:49:35 Ah, thanks. 01:49:52 -!- cmm [~cmm@bzq-109-65-70-138.red.bezeqint.net] has quit [Ping timeout: 252 seconds] 01:53:31 hiro3 [~hiro@p210079202073.cnh.ne.jp] has joined #lisp 01:56:04 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 244 seconds] 02:01:17 -!- Fare [fare@nat/google/x-txzhcepjkwwtmsku] has quit [Ping timeout: 255 seconds] 02:02:50 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Ping timeout: 250 seconds] 02:05:20 -!- nan_ [~user@178.233.216.230] has quit [Remote host closed the connection] 02:05:30 -!- Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has quit [Ping timeout: 264 seconds] 02:06:56 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: leaving] 02:12:59 -!- myx_ [~myx@pppoe-219-11-dyn-sr.volgaline.ru] has quit [Ping timeout: 255 seconds] 02:13:19 francisl [~flavoie@bas6-montreal45-1176029341.dsl.bell.ca] has joined #lisp 02:14:19 Fare [~fare@216.239.45.130] has joined #lisp 02:15:12 -!- peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has quit [Ping timeout: 264 seconds] 02:15:29 -!- boogie [~boogie@wsip-98-172-168-236.sd.sd.cox.net] has quit [Read error: Connection reset by peer] 02:16:04 boogie [~boogie@wsip-98-172-168-236.sd.sd.cox.net] has joined #lisp 02:19:44 Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has joined #lisp 02:26:18 peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has joined #lisp 02:29:30 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Read error: Connection reset by peer] 02:29:53 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 02:30:18 -!- ianmcorvidae [~ianmcorvi@musicbrainz/user/ianmcorvidae] has quit [Remote host closed the connection] 02:30:45 ASSOC/RASSOC probably made much more sense when lisp didn't have good hash tables. 02:31:20 ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has joined #lisp 02:31:20 -!- ianmcorvidae [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has quit [Changing host] 02:31:20 ianmcorvidae [~ianmcorvi@musicbrainz/user/ianmcorvidae] has joined #lisp 02:31:31 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Quit: No Ping reply in 180 seconds.] 02:31:40 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #lisp 02:32:03 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 02:33:34 -!- ianmcorvidae [~ianmcorvi@musicbrainz/user/ianmcorvidae] has quit [Read error: Connection reset by peer] 02:33:36 ianmcorvidae|alt [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has joined #lisp 02:33:36 -!- ianmcorvidae|alt [~ianmcorvi@ip72-200-124-178.tc.ph.cox.net] has quit [Changing host] 02:33:36 ianmcorvidae|alt [~ianmcorvi@musicbrainz/user/ianmcorvidae] has joined #lisp 02:33:55 jrajav [~jrajav@66-188-176-243.dhcp.roch.mn.charter.com] has joined #lisp 02:33:55 -!- ianmcorvidae|alt is now known as ianmcorvidae 02:34:04 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #lisp 02:34:09 lisp hash tables still need: easier way to construct, a better type specifier like (hash-table [key-type [value-type]]), some sort of short hand syntax 02:34:30 you mean a literal reader syntax? 02:34:43 Qworkescence: so write it, write it and write it. done! 02:35:08 Fade, sure. which can of course be written in lisp with reader macros, MAKE-LOAD-FORM etc 02:35:31 alexandria:alist-hasg-table + alist is good enough for me 02:35:33 madnificent, writing the type stuff in a way that's actually useful requires compiler modification. 02:36:01 is the transition from scheme to lisp a simple one? 02:36:04 Qworkescence: why do you need it to be typed? because for the speed of the hash-table itself, when it's in eql, it will not matter. 02:36:11 agumonkey [~agu@243.217.72.86.rev.sfr.net] has joined #lisp 02:36:27 madnificent: maybe the hash implementation could use specialized vectors? 02:36:48 madnificent, if we can have (hash-table (integer 0 25)), the compiler could do something better, like just use a vector 02:37:02 or if it's a huge interval, optimize to some nice tree 02:37:18 Bike: maybe, but i'd think it'd be a very very minimal speed gain. some buckets may contain more than one element 02:37:32 maybe it would be better to give such a structure a different name, qworkescence... that's not really a hash table any more. 02:37:39 Qworkescence: then again, it's a hash table. not a vector and not a tree. 02:37:48 Bike, you're right, it's not. I blame lisp for choosing a concrete implementation name. 02:38:17 Qworkescence: so you're blaming lisp for implementing Foo as something named Foo because you wanted Bar? 02:38:35 if you want Bar, search for Bar 02:38:46 more like naming hash tables hash tables when he'd rather they be generic-bidirectional-mapping or something 02:39:14 madnificent, do you disagree that the biggest use of hash tables are actually for generic maps 02:39:24 because that's the Easy Thing in the standard 02:39:35 Qworkescence: the aren't named that. stop nagging, build what you want to have 02:39:56 sounds like something for lisp-interface-library or whatever it's called 02:40:49 WarWeasle [~brad@c-98-223-226-42.hsd1.in.comcast.net] has joined #lisp 02:43:27 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 02:52:52 -!- boogie [~boogie@wsip-98-172-168-236.sd.sd.cox.net] has quit [Remote host closed the connection] 02:53:47 how similar are common lisp and scheme? 02:54:50 I just posted the Presentation for my Qix project on Youtube: http://www.youtube.com/watch?v=TV2kAcd5E20&feature=youtu.be 02:54:57 Let me know what you think. 02:55:16 -!- LiamH [~none@96.231.227.13] has quit [Ping timeout: 248 seconds] 02:58:30 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #lisp 03:00:14 belabartok: Here is a good comparison: http://hyperpolyglot.org/lisp 03:01:53 -!- sellout [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Quit: Leaving.] 03:02:35 cool WarWeasle! 03:03:01 WarWeasle: That video is pretty neat. I've watched part of it (skipped around a bit). 03:05:21 alpha123: Cool! THanks. 03:05:44 LiamH [~none@96.231.227.13] has joined #lisp 03:05:49 So the presentation itself was made with Clinch? Kewl. 03:05:50 alpha123: I was taking care of my son who wanted to wake up. 03:05:55 joast [~rick@76.178.135.192] has joined #lisp 03:06:08 alpha123: Yup. Clinch is the first step toward Qix. 03:06:22 Qix is just a really big project to do alone. 03:06:32 :P I know how that goes. 03:07:53 WarWeasle: How easy was it to make to presentation with Clinch? 03:07:59 alpha123: Very. 03:08:18 Cool. 03:08:37 have a look: https://github.com/BradWBeer/CLinch/blob/master/examples/presentation01/presentation.lisp#L231 03:10:28 WarWeasle: Wow, that looks quite nice. :) 03:10:37 The original had all the slides in a big circle, and they spun. I just didn't have time to implement that this time. You can see a video of that at http://www.youtube.com/watch?v=IKjMCXPm3YE 03:11:14 -!- Forty-3 [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has quit [Remote host closed the connection] 03:11:55 Woah. That's nice. 03:12:55 belabartok: Very similar at the core. Scheme does things with control flow that CL does not. Scheme's procedure library has been systematically renamed and CL's hasn't. Scheme is monomorphic, CL polymorphic. 03:13:29 "monomorphic"? 03:13:34 -!- alpha123 is now known as alpha123-dinner 03:14:06 Bike: I'm glad someone asked. I read the definition and I still don't understand. 03:14:17 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 255 seconds] 03:14:42 Scheme procedures mostly allow any kind of object as an argument, like "cons", or only a specific type, like "string-ref". 03:15:52 Gooder [~user@218.69.12.194] has joined #lisp 03:16:46 Siphonblast [~Siphonbla@c-98-210-95-103.hsd1.ca.comcast.net] has joined #lisp 03:17:24 -!- Siphonblast [~Siphonbla@c-98-210-95-103.hsd1.ca.comcast.net] has left #lisp 03:18:45 Good night all! 03:18:50 One big difference between scheme and CL is its macro ? 03:18:57 -!- WarWeasle [~brad@c-98-223-226-42.hsd1.in.comcast.net] has quit [Remote host closed the connection] 03:20:44 there are many other differences 03:20:49 Yes, Scheme has several macro systems. 03:20:55 But one is very learnable given the other. 03:21:04 A Lisp is a Lisp is a Lisp. 03:21:44 The same is both are lisp dialect :P 03:21:45 brudgers [~opera@68-119-80-136.dhcp.mtgm.al.charter.com] has joined #lisp 03:22:41 CL is more 'batteries included', to some extent. it doesn't change that often, and you have a different naming space for functions and variables. 03:23:46 well, I think I'm going to start with scheme, then once I complete sicp, I will learn and use common lisp as my main language. 03:24:01 As you will 03:24:31 belabartok: just as a reminder. what has just been thrown at you as a comparison is very very lacking. 03:24:38 belabartok: if you want to learn scheme, i recommend racket which is practical as CL at least 03:24:42 Scheme has historically been smaller in what the standard provides, but that's changing. There are many more implementation tradeoffs available, too: speed vs. space vs. simplicity vs. strong debugging vs. compilation speed.... 03:24:48 Racket is a very good choice 03:24:53 in fact, when i look at it. i think it's one of the worst replies i've seen here so far 03:24:56 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 244 seconds] 03:25:08 ok 03:25:13 madnificent: sorry to hear that, I did my best. 03:25:14 belabartok: so i'd guess lisp has been stoked with a few schemers todays :) 03:25:37 jcowan: if i myself found me to be able to give a much better comparison, i would :) others are better at that 03:26:17 *madnificent* wouldn't find his comparison sufficient 03:26:40 sellout [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #lisp 03:26:48 -!- sellout is now known as Guest79766 03:27:12 "All Christians agree that all Christians agree on the major points of their religion, and disagree only on the minor points. Unfortunately, the question of which points are major and which minor is itself a subject of disagreement." 03:27:25 now i am using CL(stumpwm) and learning racket too :) 03:27:46 jcowan: where's that from 03:27:47 ? 03:27:50 Don't know. 03:28:07 -!- Guest79766 is now known as sellout- 03:29:04 -!- sbryant [freenode@2600:3c02::f03c:91ff:fe93:e02d] has quit [Ping timeout: 246 seconds] 03:29:04 sbryant [freenode@2600:3c02::f03c:91ff:fe93:e02d] has joined #lisp 03:29:04 -!- nicdev [user@2600:3c03::f03c:91ff:fedf:4986] has quit [Ping timeout: 246 seconds] 03:29:04 -!- asedeno_work [asedeno@nat/google/x-mkdkxuxwbhcfauqv] has quit [Ping timeout: 246 seconds] 03:29:20 -!- sshirokov [sshirokov@2600:3c02::f03c:91ff:fe93:e02d] has quit [Ping timeout: 246 seconds] 03:29:38 asedeno_work [asedeno@nat/google/x-nshlffrrswdxmsta] has joined #lisp 03:31:54 -!- k0001 [~k0001@host239.190-137-205.telecom.net.ar] has quit [Ping timeout: 264 seconds] 03:32:31 sshirokov [sshirokov@2600:3c02::f03c:91ff:fe93:e02d] has joined #lisp 03:32:31 PCChris [~Chris@cpe-65-31-47-32.woh.res.rr.com] has joined #lisp 03:33:49 -!- alpha123-dinner is now known as alpha123 03:35:47 -!- sirdancealot7 [~sirdancea@98.82.broadband5.iol.cz] has quit [Ping timeout: 244 seconds] 03:35:52 two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has joined #lisp 03:36:17 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 03:37:24 -!- agumonkey [~agu@243.217.72.86.rev.sfr.net] has quit [Ping timeout: 264 seconds] 03:37:58 -!- brudgers [~opera@68-119-80-136.dhcp.mtgm.al.charter.com] has left #lisp 03:38:18 kliph [~user@unaffiliated/kliph] has joined #lisp 03:44:54 -!- PCChris [~Chris@cpe-65-31-47-32.woh.res.rr.com] has quit [Quit: Leaving] 03:45:14 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Ping timeout: 256 seconds] 03:45:18 Guthur [~user@eth2845.sa.adsl.internode.on.net] has joined #lisp 03:46:00 Is there an asdf operation that will return the version of a loaded system? 03:47:24 asdf:component-version 03:48:54 Bike cheers 03:54:23 Is stumpwm an independent implementation of CL, or does it depend on some other implementation? 03:54:40 It depends upon an implementation. 03:55:00 -!- Guthur [~user@eth2845.sa.adsl.internode.on.net] has left #lisp 03:55:17 stumpwm is just a window manager written in common lisp. 03:55:41 Understood, but which CL(s) does it execute on? 03:55:50 sbcl and clisp are the usual. 03:55:51 Whichever you choose. 03:56:07 I'm running sbcl, but as Bike mentioned clisp is also a common choice. 03:56:40 Surely it depends on certain non-standard functions being available on the CL? 03:57:14 yes, but xlib is very old as CL libraries go. 03:57:23 *maxm-* remembers there were some problems with clisp, I think most ppl run it on SBCL or CCL. I personally use SBCL 03:57:55 Apparently, well from what I was reading years ago when I chose sbcl, clisp doesn't do multi-threading too well. 03:57:56 jcowan: most non-standard CL libraries aim to be portable across implementations 03:58:11 *jcowan* nods. 04:07:03 sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 04:07:28 echo-area [~user@182.92.247.2] has joined #lisp 04:11:53 DataLinkDroid [~DataLinkD@1.150.139.11] has joined #lisp 04:15:40 -!- jrajav [~jrajav@66-188-176-243.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 04:20:11 -!- smazga [~acrid@li336-165.members.linode.com] has quit [Remote host closed the connection] 04:21:59 doc for clos? 04:22:40 the clhs. 04:23:02 -!- marxx [~marxx@77.237.98.43] has quit [Quit: marxx] 04:23:20 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 04:26:26 EIEIO docs? (I keep thinking that #emacs is #lisp, so I figure I might as well do the opposite). 04:27:01 am0c [~am0c@am0c.broker.freenet6.net] has joined #lisp 04:28:31 Bike: http://www.lispworks.com/documentation/HyperSpec/Front/index.htm ? 04:29:11 yep. 04:29:27 clhs defclass 04:29:28 http://www.lispworks.com/reference/HyperSpec/Body/m_defcla.htm 04:30:40 -!- Thra11 [~thrall@46.208.152.134] has quit [Ping timeout: 272 seconds] 04:30:59 Thra11 [~thrall@78.90.112.87.dyn.plus.net] has joined #lisp 04:32:31 but, if one does not know of the hyperspec, one may be just starting to learn Common Lisp. If that is the case, then the CLHS is not the best place to 'learn' imho. If one does know CL and CLOS, then AMOP is the next place to look, imnsho. 04:32:54 ahoops [~ahoops__@121.96.14.223] has joined #lisp 04:33:35 drewc: what is the best place to learn for a newbie lisper? 04:36:54 to learn CLOS? I think it all depends ... in fact to learn anything about common lisp, it all depends. Practical Common Lisp is a good starting point for an experienced programmer... Common Lisp: A Gentle Introduction to Symbolic Computation for those who are not quite as experienced. 04:37:54 -!- kennyd [~kennyd@93-138-124-226.adsl.net.t-com.hr] has quit [Ping timeout: 244 seconds] 04:38:33 Land of Lisp if you like games, Object-Oriented Programming in Common Lisp if you want a particular book on that ... 04:38:41 ok neat 04:40:55 kennyd [~kennyd@93-138-72-82.adsl.net.t-com.hr] has joined #lisp 04:42:57 -!- Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has quit [Ping timeout: 244 seconds] 04:43:10 Guthur [~user@eth2845.sa.adsl.internode.on.net] has joined #lisp 04:43:54 Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has joined #lisp 04:45:04 -!- francisl [~flavoie@bas6-montreal45-1176029341.dsl.bell.ca] has quit [Quit: francisl] 04:49:49 -!- sshirokov [sshirokov@2600:3c02::f03c:91ff:fe93:e02d] has quit [Ping timeout: 246 seconds] 04:50:10 sshirokov [sshirokov@2600:3c02::f03c:91ff:fe93:e02d] has joined #lisp 04:50:42 rus` [~user@eth2845.sa.adsl.internode.on.net] has joined #lisp 04:51:04 -!- LiamH [~none@96.231.227.13] has quit [Quit: Leaving.] 04:51:15 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Read error: Operation timed out] 04:53:19 -!- belabartok [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:54:33 -!- rus` [~user@eth2845.sa.adsl.internode.on.net] has left #lisp 04:57:15 rus-at-work [~user@eth2845.sa.adsl.internode.on.net] has joined #lisp 05:03:04 stlifey [~stlifey@112.96.164.122] has joined #lisp 05:03:36 adelgado [~TomSawyer@c-50-140-197-19.hsd1.fl.comcast.net] has joined #lisp 05:04:40 cmm [~cmm@109.65.173.228] has joined #lisp 05:05:27 -!- Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has quit [Remote host closed the connection] 05:07:37 cornihilio [~cornihili@softbank126127243122.bbtec.net] has joined #lisp 05:09:06 LiamH [~none@96.231.227.13] has joined #lisp 05:10:19 spiderweb [~user@unaffiliated/lcc] has joined #lisp 05:10:23 astertronistic [~astertron@ip68-8-238-110.sd.sd.cox.net] has joined #lisp 05:11:23 -!- SaidinWoT [~sfrazier@66.96.251.117] has quit [Ping timeout: 244 seconds] 05:12:11 -!- ubii_ [~ubii@184.21.196.19] has quit [Quit: Leaving] 05:12:12 -!- LiamH [~none@96.231.227.13] has quit [Client Quit] 05:14:27 -!- adelgado [~TomSawyer@c-50-140-197-19.hsd1.fl.comcast.net] has quit [Quit: Leaving.] 05:17:46 -!- ft [efftee@shell.chaostreff-dortmund.de] has quit [Ping timeout: 252 seconds] 05:18:02 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 255 seconds] 05:19:12 SaidinWoT [~sfrazier@66.96.251.117] has joined #lisp 05:19:18 ft [efftee@shell.chaostreff-dortmund.de] has joined #lisp 05:29:55 -!- spiderweb [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:30:37 belabartok [~user@unaffiliated/lcc] has joined #lisp 05:32:33 -!- bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Ping timeout: 244 seconds] 05:33:28 -!- SrPx [~SrPx@177.98.105.124] has quit [Quit: SrPx] 05:34:17 -!- Spaceghostc2c [Spaceghost@unaffiliated/spaceghostc2c] has quit [Excess Flood] 05:39:05 Spaceghostc2c_ [Spaceghost@unaffiliated/spaceghostc2c] has joined #lisp 05:40:43 liweinan [~liweinan@123.117.219.225] has joined #lisp 05:42:58 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 05:47:53 -!- _tca [~user@h151.25.91.207.static.ip.windstream.net] has quit [Remote host closed the connection] 05:48:54 holycow [~holycow@69.172.160.27] has joined #lisp 05:50:33 jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has joined #lisp 05:50:41 SrPx [~SrPx@177.98.105.124] has joined #lisp 05:53:18 -!- Fare [~fare@216.239.45.130] has quit [Ping timeout: 256 seconds] 05:55:02 pjb [~user@cust-seco21th2-46-193-64-247.wb.wifirst.net] has joined #lisp 06:04:12 -!- Thra11 [~thrall@78.90.112.87.dyn.plus.net] has quit [Ping timeout: 250 seconds] 06:06:53 gravicappa [~gravicapp@ppp91-77-172-37.pppoe.mtu-net.ru] has joined #lisp 06:09:52 -!- cornihilio [~cornihili@softbank126127243122.bbtec.net] has quit [Quit: Leaving] 06:10:09 cornihilio [~cornihili@softbank126127243122.bbtec.net] has joined #lisp 06:10:28 -!- cornihilio [~cornihili@softbank126127243122.bbtec.net] has quit [Client Quit] 06:10:40 cornihilio [~cornihili@softbank126127243122.bbtec.net] has joined #lisp 06:11:13 -!- Spaceghostc2c_ is now known as Spaceghostc2c 06:11:27 -!- jcowan [~John@cpe-74-68-121-27.nyc.res.rr.com] has quit [Quit: Leaving] 06:12:46 -!- prip_ [~foo@host182-128-dynamic.9-79-r.retail.telecomitalia.it] has quit [Ping timeout: 252 seconds] 06:12:53 kushal [kdas@fedora/kushal] has joined #lisp 06:15:05 -!- ISF [~ivan@189.61.223.97] has quit [Ping timeout: 255 seconds] 06:19:17 doomlord [~doomlod@host109-151-246-226.range109-151.btcentralplus.com] has joined #lisp 06:20:11 axion1 [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 06:20:44 -!- yacks [~yacks@180.151.36.171] has quit [Read error: Operation timed out] 06:20:52 -!- am0c [~am0c@am0c.broker.freenet6.net] has quit [Ping timeout: 245 seconds] 06:24:33 -!- sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has quit [Read error: Operation timed out] 06:26:11 prip_ [~foo@host122-37-dynamic.17-79-r.retail.telecomitalia.it] has joined #lisp 06:27:23 I'm having trouble understanding this function definition in cl-ppcre: https://gist.github.com/4325569 06:27:23 cornihilio, memo from pjb: db-query is defined there as a macro, so that it can be used as a place in setf. (setf (db-query :one) 1) would expand to (setf (gethash :one *default-db*) 1). But nowadays it's considered bad style. It would be better to define it as a function, and to add a setter: (defun db-query (key &optional (db *db-default*)) (gethash key db)) (defun (setf db-query) (new-value key &optional (db *db-default*)) (setf 06:27:23 cornihilio, memo from pjb: (gethash key db) new-value)) 06:27:59 pjb: thanks! 06:28:29 but for the gist I don't get what the point of a local function definition is... isn't it invisible outside of the let? 06:28:43 No. 06:28:55 Defun defines functions globally. It's not like Scheme's "define". 06:29:20 (defun a () (let ((c 0)) (defun b () (format t "Hello~%")))) 06:29:26 why can't I call (b)? 06:29:31 Have you called a yet? 06:29:48 The defun has to be actually executed, of course. 06:29:49 nope :) 06:29:53 haha, that makes sense now 06:30:02 quazimodo [~quazimodo@202.124.72.46] has joined #lisp 06:30:10 Bike: thanks! 06:30:12 Of course, a will (re)define b every time you execute it. 06:30:25 anyway, so hyperdoc-lookup is just a global closure. 06:31:06 -!- DataLinkDroid [~DataLinkD@1.150.139.11] has quit [Ping timeout: 245 seconds] 06:31:23 so the exported-symbols alist is only computed once, not every time the function is called? 06:31:35 Yes. 06:32:36 -!- cornihilio [~cornihili@softbank126127243122.bbtec.net] has left #lisp 06:32:39 cornihilio [~cornihili@softbank126127243122.bbtec.net] has joined #lisp 06:35:20 am0c [~am0c@am0c.broker.freenet6.net] has joined #lisp 06:37:55 -!- quazimodo [~quazimodo@202.124.72.46] has quit [Read error: Connection reset by peer] 06:41:02 -!- jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has quit [Ping timeout: 250 seconds] 06:41:10 -!- stlifey [~stlifey@112.96.164.122] has quit [Ping timeout: 265 seconds] 06:41:32 -!- holycow [~holycow@69.172.160.27] has quit [Quit: Lost terminal] 06:49:27 v0|d` [~user@95.9.238.159] has joined #lisp 06:51:16 -!- v0|d [~user@95.9.238.159] has quit [Ping timeout: 272 seconds] 06:52:25 -!- v0|d` [~user@95.9.238.159] has quit [Remote host closed the connection] 06:52:41 v0|d` [~user@95.9.238.159] has joined #lisp 06:52:56 -!- Bacteria [~Bacteria@2001:388:608c:946:5890:3ee4:7c:21dc] has quit [Ping timeout: 245 seconds] 06:53:02 so lisp generally runs faster than python.. 06:54:09 I heard yesterday there was a new python compiler (or was it Ruby?). 06:54:27 belabartok: if you use cl-python, then your python code will run as fast as your lisp code! 06:55:29 cornihilio: this cl-ppcre function is actually a closure: the lexical variables defined by the surrounding let form are used in the body of the function defined by defun. 06:55:35 -!- axion1 [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Quit: WeeChat 0.3.9.2] 06:56:17 cool with cl-python you can access python libraries with lisp. 06:56:31 The ones that are written in python, yes. 06:56:53 pjb: what python compiler? 06:56:59 belabartok: theorically, it should be possible to call from lisp python libraries written in C, thru CFFI, but AFAIK, nobody has implemented the required code. 06:57:13 Slivka [~Slivka@31.40.53.139] has joined #lisp 06:57:20 p_l: http://continuum.io/blog/blaze 06:57:20 ok 06:57:30 pjb: we would need to reimplement the CPython runtime to call them, 06:57:35 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 06:57:58 Yes. 06:58:34 Or perhaps use part of it as a library to use from CFFI along with the C modules. 06:58:47 Is it big? 06:59:09 pjb: actually, we could just as well load python as library 06:59:16 just a few weeks of coding and a few more for testing. 06:59:20 Objective-C runtime is small. It would be feasible to re-implement it in CL. 06:59:38 p_l: well, we'd want integration of CL types with python. 06:59:42 and GC, etc. 06:59:42 pjb: a runtime that can be reimplmented in C within a weekend is indeed small 06:59:48 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Ping timeout: 255 seconds] 07:01:11 nobody would bemoan the lack of a runtime that can be implemented in a weekend 07:01:51 rdqfdx [~rdqfdx@78.90.88.244] has joined #lisp 07:01:59 well, weekend is the one hard value I had seen for ObjC runtime being reimplemented by one guy 07:03:47 Are there versions of min or max that take a key function? 07:04:23 sigjuice: not directly. you can use reduce for that 07:04:59 stlifey [~stlifey@112.96.164.122] has joined #lisp 07:05:11 H4ns: Thanks! I remember using reduce before. 07:05:43 asvil [~user@ns.osvtl.spb.ru] has joined #lisp 07:06:37 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 07:08:49 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 07:12:03 Cymew [~user@fw01d.snowmen.se] has joined #lisp 07:13:44 Khisanth [~Khisanth@50.14.244.111] has joined #lisp 07:13:58 Beetny [~Beetny@ppp118-208-133-199.lns20.bne1.internode.on.net] has joined #lisp 07:16:32 DataLinkDroid [~DataLinkD@1.150.146.206] has joined #lisp 07:17:57 -!- sw2wolf [~czsq888@171.214.173.235] has left #lisp 07:18:05 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Quit: Leaving] 07:18:52 -!- stlifey [~stlifey@112.96.164.122] has quit [Quit: WeeChat 0.3.9.2] 07:20:07 -!- tensorpudding [~tensorpud@99.102.67.76] has quit [Read error: Operation timed out] 07:20:57 -!- Vutral_ [~ss@p548264FA.dip.t-dialin.net] has quit [Ping timeout: 255 seconds] 07:20:59 browndawg [~browndawg@117.241.221.45] has joined #lisp 07:21:01 browndawg1 [~browndawg@117.241.221.45] has joined #lisp 07:21:09 yacks [~yacks@180.151.36.171] has joined #lisp 07:21:38 -!- browndawg [~browndawg@117.241.221.45] has left #lisp 07:22:30 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 07:22:48 edgar-rft [~GOD@HSI-KBW-091-089-000-047.hsi2.kabelbw.de] has joined #lisp 07:23:36 mishoo [~mishoo@178.138.99.110] has joined #lisp 07:24:21 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 07:26:14 -!- srcerer [~chatzilla@dns2.klsairexpress.com] has quit [Ping timeout: 260 seconds] 07:27:06 -!- hiro3 [~hiro@p210079202073.cnh.ne.jp] has quit [Ping timeout: 264 seconds] 07:27:21 -!- DataLinkDroid [~DataLinkD@1.150.146.206] has quit [Ping timeout: 245 seconds] 07:28:19 mcsontos [mcsontos@nat/redhat/x-pekkdqacfmuljgky] has joined #lisp 07:29:30 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 07:30:03 paolo_m [~user@2-228-95-110.ip190.fastwebnet.it] has joined #lisp 07:32:15 mrSpec [~Spec@bne75-7-82-230-122-37.fbx.proxad.net] has joined #lisp 07:32:15 -!- mrSpec [~Spec@bne75-7-82-230-122-37.fbx.proxad.net] has quit [Changing host] 07:32:15 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:33:16 myx [~myx@pppoe-219-11-dyn-sr.volgaline.ru] has joined #lisp 07:36:24 sdemarre [~serge@91.176.60.179] has joined #lisp 07:38:12 -!- Slivka [~Slivka@31.40.53.139] has quit [Ping timeout: 265 seconds] 07:41:16 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 250 seconds] 07:41:37 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 07:41:53 -!- browndawg1 [~browndawg@117.241.221.45] has quit [Ping timeout: 246 seconds] 07:51:18 prxq [~mommer@mnhm-5f75fb81.pool.mediaWays.net] has joined #lisp 07:51:57 -!- alpha123 [~turkchess@184-96-192-56.hlrn.qwest.net] has quit [Quit: alpha123] 07:52:45 quazimodo [~quazimodo@202.124.74.79] has joined #lisp 07:58:55 -!- quazimodo [~quazimodo@202.124.74.79] has quit [Read error: Connection reset by peer] 07:59:17 kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has joined #lisp 07:59:37 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 08:04:15 hello, I'm reding cffi user manual. and it's written "Portability note: defcallback will not work correctly on some Lisps if it's not a top-level form." Should I be worried about ? (I'm currently using sbcl). My function is this: http://paste.lisp.org/display/134196 08:07:13 callback is a macro, tht looks up the name you give it in the global environment. since you don't have a callback called cb, you're doing it wrong. 08:07:25 also, defcallback doesn't evaluate the name like you apparently think. 08:08:49 -!- sawjig [~sawjig@gateway/tor-sasl/sawjig] has quit [Remote host closed the connection] 08:09:30 -!- Ralt [~Ralt@eup38-1-82-247-184-72.fbx.proxad.net] has quit [Ping timeout: 276 seconds] 08:10:11 sawjig [~sawjig@gateway/tor-sasl/sawjig] has joined #lisp 08:10:15 -!- prxq [~mommer@mnhm-5f75fb81.pool.mediaWays.net] has quit [Quit: Leaving] 08:11:44 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 08:12:27 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 08:13:24 Bike, may I call defcallback with the same name multiple times ? 08:13:31 DataLinkDroid [~DataLinkD@CPE-121-218-225-43.lnse4.cht.bigpond.net.au] has joined #lisp 08:15:42 ASau` [~user@46.115.98.215] has joined #lisp 08:16:51 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 08:18:40 -!- ASau [~user@46.115.122.115] has quit [Ping timeout: 272 seconds] 08:21:36 REPLeffect [~REPLeffec@69.54.115.254] has joined #lisp 08:23:06 -!- ASau` [~user@46.115.98.215] has quit [Ping timeout: 272 seconds] 08:23:11 -!- xmj [~xmj@copyfree/advocate/xmj] has left #lisp 08:24:30 Ralt [~Ralt@eup38-1-82-247-184-72.fbx.proxad.net] has joined #lisp 08:24:45 -!- normanrichards [~normanric@70.114.215.220] has quit [] 08:27:31 prxq [~mommer@mnhm-5f75fb81.pool.mediaWays.net] has joined #lisp 08:27:42 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Ping timeout: 264 seconds] 08:30:00 how can i make a defcunion with 2 structs? 08:30:08 do i create the defcstructs separately? 08:30:49 trying to do this: http://codepad.org/iHnbP89V 08:32:06 why does this screw up when I am trying to write to a file called /tmp/asdf when there is a directory called /tmp/asdf? https://gist.github.com/4326135 08:32:17 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 246 seconds] 08:32:38 cornihilio: because that is what unix does 08:32:42 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 08:32:54 really? for some reason I thought you could overlap between files/directories 08:32:57 cornihilio: it does not allow you to overwrite a directory with a file. you need to remove the directory first. 08:33:01 what is the syntax for a defcunion where the union members are structs? 08:33:04 cornihilio: you thought wrong. 08:33:12 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 08:33:33 H4ns: thanks! 08:34:12 killerboy [~mateusz@217.17.38.43] has joined #lisp 08:36:14 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Read error: Connection reset by peer] 08:36:41 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 08:49:54 I ran type-of and got "(AND (VECTOR (UNSIGNED-BYTE 8) 10865))" but when I run (typep content '(simple-array (unsigned-byte 8))) it doesn't get hit. What am I doing wrong? 08:51:17 a vector isn't necessarily a simple-array 08:52:24 would (typep content '(vector (unsigned-byte 8))) catch a simple-array? 08:52:40 i think you're confused about what a simple-array is 08:52:55 yes 08:53:08 -!- Ralt [~Ralt@eup38-1-82-247-184-72.fbx.proxad.net] has quit [Ping timeout: 255 seconds] 08:53:23 a vector is a one-dimensional array. a simple-array is an array without a fill-pointer, that isn't displaced, and isn't resizeable 08:53:57 you can have simple vectors (and also simple-vector's, which are vectors that are simple arrays and also specialized on t, which is a bit confusing) but a vector isn't necessarily simple. 08:54:08 now, what type do you actually want to check for here? 08:54:24 (typep content '(array (unsigned-byte 8))) would work because array is a supertype of both simple-array and vector, right? 08:54:51 (vector (unsigned-byte 8)) is a subtype of (array (unsigned-byte 8)), yes 08:55:10 I just want to make sure I save binary data in a different manner 08:55:12 but again, what is it you actually want to check? 08:55:35 morphling [~stefan@gssn-4d0034a6.pool.mediaWays.net] has joined #lisp 08:56:03 -!- theos is now known as Guest85128 08:56:48 theos [~theos@unaffiliated/theos] has joined #lisp 08:57:31 this is the code I'm working on: https://gist.github.com/4326306 08:57:31 -!- am0c [~am0c@am0c.broker.freenet6.net] has quit [Ping timeout: 245 seconds] 08:57:50 I just want to use a different with-open-file call 08:58:30 ok, three things. first, the second argument to format is supposed to be a format string, not just some arbitrary array. 08:59:09 second, if you're writing out to a file like that your data is obviously linear, that is, one dimensional, so you can worry about vectors, not arrays. 08:59:14 -!- Guest85128 [~theos@unaffiliated/theos] has quit [Ping timeout: 244 seconds] 08:59:26 third, have you tried just using (array-element-type content) as the argument to :element-type? 09:01:08 t_hash [~hash@www7001uf.sakura.ne.jp] has joined #lisp 09:01:24 or failing that, you can just discriminate on that type instead of worrying about all the ins and outs of arrays so much. 09:01:29 anyway, good luck, gotta go. 09:01:32 -!- Bike [~Glossina@207-224-23-226.ptld.qwest.net] has quit [Quit: gone] 09:04:23 am0c [~am0c@1.237.177.60] has joined #lisp 09:04:41 Ralt [~Ralt@eup38-1-82-247-184-72.fbx.proxad.net] has joined #lisp 09:05:39 -!- kcj [~casey@unaffiliated/kcj] has quit [Remote host closed the connection] 09:06:07 stassats [~stassats@wikipedia/stassats] has joined #lisp 09:06:11 balle [~basti@pulsar.inf.ethz.ch] has joined #lisp 09:07:52 chunseoklee [~user@94.153.230.50] has joined #lisp 09:07:54 -!- yvdriess [~Beef@soft85.vub.ac.be] has quit [Ping timeout: 264 seconds] 09:08:22 guys, I have stupid Q 09:09:38 is there any anwser sheet for exercise of ANSI COmmon Lisp? 09:11:55 -!- MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has quit [Quit: Computer has gone to sleep.] 09:12:26 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Quit: Leaving] 09:13:17 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 255 seconds] 09:14:30 -!- t_hash [~hash@www7001uf.sakura.ne.jp] has quit [Quit: ZNC - http://znc.in] 09:16:10 yvdriess [~Beef@soft85.vub.ac.be] has joined #lisp 09:16:30 pessoa [~pessoa@188-195-211-39-dynip.superkabel.de] has joined #lisp 09:16:39 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 09:16:56 francogrex [franco@grex.cyberspace.org] has joined #lisp 09:17:05 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 09:19:16 quazimodo [~quazimodo@202.124.72.113] has joined #lisp 09:20:00 give me an algorithm that is computer intensive, I want to show a friend nd make a speed compariosn between lisp and his shitty programming language 09:20:37 n! 09:23:13 Blkt [~user@adsl-ull-203-39.46-151.net24.it] has joined #lisp 09:23:20 good day everyone 09:23:46 stassats: yes good, but I was hoping for something is is not already embedded in the core of several implemntations 09:23:59 some mystical not well known algorithm 09:24:08 what is the history of the terms 'car' and 'cdr'? 09:24:29 francogrex: ackermann function? 09:24:33 car is obviously related to automobiles 09:24:36 anthracite [~user@pdpc/supporter/active/anthracite] has joined #lisp 09:24:47 belabartok: register names in an old IBM mainframe 09:24:49 no matter what others claim 09:24:50 They are the names of old registers I think, kept around for historic reasons 09:24:59 belabartok: http://en.wikipedia.org/wiki/CAR_and_CDR 09:25:25 ackerman function... interesting 09:25:34 ok 09:26:44 good day to you Blkt 09:27:27 -!- anthracite [~user@pdpc/supporter/active/anthracite] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:27:36 :D 09:27:42 k found it even in the rosetta code: http://rosettacode.org/wiki/Ackermann_function 09:30:08 Blkt` [~user@adsl-ull-203-39.46-151.net24.it] has joined #lisp 09:30:10 so, not obscure enough? 09:30:42 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 09:32:04 -!- Blkt [~user@adsl-ull-203-39.46-151.net24.it] has quit [Ping timeout: 248 seconds] 09:33:19 stassats: no it's good 09:33:39 I'm checking if stats/maths softwares have it already 09:34:02 -!- am0c [~am0c@1.237.177.60] has quit [Ping timeout: 272 seconds] 09:34:10 it's not useful for anything 09:35:44 bniels [~niels@p4FD6FF39.dip.t-dialin.net] has joined #lisp 09:36:47 -!- two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has quit [Quit: Computer has gone to sleep.] 09:37:43 it occasionally pops up in algorithm theory. some state of the art algorithms have run time n alpha(n) where alpha is the inverse Ackermann function 09:38:36 It's ok I don't need useful, just comlicated is good for me 09:39:09 ackermann is not really complicated 09:39:42 computer intensive? 09:39:55 allow me to compare speed? 09:40:29 (ACKERMANN 12 3) seems to break sbcl in the recursive form at least 09:40:37 it grows so fast that not many values are practically computable 09:40:49 jtza8_ [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 09:40:51 stassats: can i bug you for a sec? last line i am attempting to get a slot value of a pointer and it is returning 0, which is not in the enum for that type. http://sprunge.us/haYU 09:41:34 the mode slot value is also returning 2295, which is not in that enum either 09:41:51 key-value is the only one working for that struct 09:41:52 mal_: hmm then it's not a metter of speed, but matter of memory etc... 09:43:23 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 265 seconds] 09:43:24 tcr [~tcr@95-90-241-167-dynip.superkabel.de] has joined #lisp 09:43:44 ackerman 4, 3 is 2^2^65536-3, so um 09:43:48 ackerman 12,3 is probably a lot worse 09:44:05 -!- astertronistic [~astertron@ip68-8-238-110.sd.sd.cox.net] has quit [Remote host closed the connection] 09:44:32 axion: but DISPMANX-FLAGS-CLAMP-T has a 0 09:44:57 otherwise, try computing a few goodstein sequences 09:46:06 no, it's the wrong enum i'm looking at 09:47:28 zos [~jhr@proxy01.elmundo.es] has joined #lisp 09:48:56 -!- zos [~jhr@proxy01.elmundo.es] has quit [Client Quit] 09:50:36 axion: perhaps you should be the one who sets those slots? 09:50:45 before calling add-element 09:52:26 and you can just pass a null-pointer if you don't need those values 09:53:39 -!- v0|d` [~user@95.9.238.159] has quit [Remote host closed the connection] 09:53:42 -!- chunseoklee [~user@94.153.230.50] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:53:52 v0|d` [~user@95.9.238.159] has joined #lisp 09:54:20 chunseoklee [~user@94.153.230.50] has joined #lisp 09:54:38 -!- chunseoklee [~user@94.153.230.50] has quit [Client Quit] 09:57:55 stassats: ok thanks 09:58:15 is there a reference for this? 09:58:22 yes...sec 09:59:26 like c code? 09:59:29 or? 09:59:33 a manual 09:59:44 which describes the API 09:59:49 no there is not 09:59:58 that sucks 09:59:58 its the raspberry pi 10:00:01 Skyrail [c3455f33@gateway/web/freenode/ip.195.69.95.51] has joined #lisp 10:00:04 that i figured 10:00:38 is there an easy way for a function to find the symbol of the parent function that is defined above it via defun? (so it would skip lambdas) 10:00:59 is there anyone who has hu.dwim.rdbms.oracle working on a Debian-like x86_64 system? 10:01:08 -!- Blkt` is now known as Blkt 10:01:11 cornihilio: you shouldn't need this 10:01:15 and no, there's no way 10:03:51 agumonkey [~agu@243.217.72.86.rev.sfr.net] has joined #lisp 10:03:52 -!- quazimodo [~quazimodo@202.124.72.113] has quit [Read error: Connection reset by peer] 10:04:38 aoh [~aki@adsl-99-115.netplaza.fi] has joined #lisp 10:09:49 Guest90418 [Guest90418@218.59.111.165] has joined #lisp 10:10:14 is there anyone usind Common Lisp to connect to an Oracle database? I'd like to understand how do I have to configure oracle client libraries 10:10:59 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Ping timeout: 260 seconds] 10:12:33 I just want it so I can write debugging statements that show the call hierarchy (I think that's the right term?) 10:13:40 -!- francogrex [franco@grex.cyberspace.org] has quit [Ping timeout: 248 seconds] 10:15:00 you do that by inserting (break) 10:15:08 stassats: thanks i set it to 1, whether that is acceptable or not i have no clue but it compiles :) 10:15:19 the api for the gpu is closed afaik 10:16:16 Blkt: YstokSQL, CLSQL, and cl-rdbms all advertise oracle support (I found them searching on cliki.net) 10:18:23 stassats: thanks, I'll look into break 10:20:20 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 255 seconds] 10:20:26 -!- robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:20:37 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 10:21:37 -!- liweinan [~liweinan@123.117.219.225] has quit [Remote host closed the connection] 10:23:11 cornihilio: in the face of compiler optimizations (inlining, tail call elimination, more or less debug info) the answer is no. 10:23:21 cornihilio: I know they advertise oracle support, but none of them gives any hint on how to configure oracle client on a machine 10:23:46 your best bet is, again, trivial-backtrace. and you're going to have to live with the only approximate information you get from that 10:27:02 bitonic [~user@ppp-45-12.24-151.libero.it] has joined #lisp 10:30:27 foreignFunction [~niksaak@94.27.89.211] has joined #lisp 10:31:58 stassats` [~stassats@wikipedia/stassats] has joined #lisp 10:34:26 piko_ [~piko@194.228.13.168] has joined #lisp 10:34:40 liweinan [~liweinan@123.117.219.225] has joined #lisp 10:36:37 quazimodo [~quazimodo@202.124.73.50] has joined #lisp 10:37:42 -!- yvdriess [~Beef@soft85.vub.ac.be] has quit [Quit: Leaving] 10:39:54 -!- jtza8_ [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 272 seconds] 10:40:13 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 10:40:20 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 248 seconds] 10:42:50 -!- quazimodo [~quazimodo@202.124.73.50] has quit [Ping timeout: 246 seconds] 10:44:05 segv-: oh yeah trivial backtrace... I knew I had that in my asd for a reason :) 10:44:43 trivial-backtrace is more useful for logging, not for debugging 10:44:50 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Ping timeout: 252 seconds] 10:45:23 Blkt: I really don't know databases, so that's the limit of my knowledge. 10:55:48 bitonic` [~user@dyn1241-235.vpn.ic.ac.uk] has joined #lisp 10:56:29 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 10:56:51 -!- bitonic [~user@ppp-45-12.24-151.libero.it] has quit [Ping timeout: 265 seconds] 10:57:49 -!- bitonic` is now known as bitonic 10:59:28 -!- pessoa [~pessoa@188-195-211-39-dynip.superkabel.de] has quit [Quit: Started wasting time elsewhere] 11:00:03 quazimodo [~quazimodo@202.124.89.40] has joined #lisp 11:00:10 apparently loop's collect into will not pay attention to existing bindings with the same name in the environment, I suppose it's a feature? 11:01:05 xmj [~xmj@copyfree/advocate/xmj] has joined #lisp 11:01:38 Hia, yesterday someone posted this one-line CSV reader (which would be extremely handy.) 11:01:53 it won't be 11:01:56 Now sbcl moans it can't find the function split-string 11:02:12 it doesn't support escape characters, for example 11:02:26 is there such a predefined function somewhere that's shipped with sbcl ? 11:02:36 minion: split-sequence? 11:02:37 split-sequence: No definition was found in the first 5 lines of http://www.cliki.net/split-sequence 11:03:15 but use a real csv parser for parsing csv 11:03:22 minion: CSV? 11:03:22 Sorry, I couldn't find anything in the database for ``CSV''. 11:03:29 hmh 11:03:39 http://cliki.net/site/search?query=csv 11:03:55 stassats`: don't you hate it when you want to reinvent the wheel and people point out it exists already ? 11:04:01 thanks anyway. 11:06:06 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 11:07:02 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 11:11:52 -!- [SLB] is now known as [SLB]` 11:12:40 -!- mikaelj_ [~tic@c83-248-1-231.bredband.comhem.se] has quit [Quit: leaving] 11:12:50 tic_ [~tic@c83-248-1-231.bredband.comhem.se] has joined #lisp 11:13:11 -!- tic_ is now known as mikaelj 11:14:12 -!- Skyrail [c3455f33@gateway/web/freenode/ip.195.69.95.51] has quit [Ping timeout: 245 seconds] 11:15:13 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Remote host closed the connection] 11:15:42 -!- [SLB]` is now known as [SLB] 11:15:44 -!- stardiviner [~stardivin@122.236.241.237] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 11:16:12 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 11:27:59 dim: yeah. since (loop collect a into b) can't (or doesn't) have a way to know if there's already a variable named b in the current environment, 11:29:47 nan_ [~user@178.233.216.230] has joined #lisp 11:29:55 urandom__ [~user@ip-5-146-56-29.unitymediagroup.de] has joined #lisp 11:29:58 you could, maybe, use the environment accessors (there's already a portability library for this i think) and patch iterate to do something similar 11:30:02 chunseoklee [~user@94.153.230.50] has joined #lisp 11:30:27 -!- nan_ [~user@178.233.216.230] has left #lisp 11:30:31 though i'm not sure how it'd work if the iterate was actually in a macro which expands in an environment which contains a variable of that name 11:30:59 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #lisp 11:31:05 nan_ [~user@178.233.216.230] has joined #lisp 11:31:15 -!- Beetny [~Beetny@ppp118-208-133-199.lns20.bne1.internode.on.net] has quit [Ping timeout: 260 seconds] 11:31:24 if i have a macro like this: (defmacro coll () `(loop for a in whatever collect a into list)) would i want to assume that the meaning of the that code depends on the existence (or not) of a lexical named list where the coll macro was used? 11:31:27 that would be weird. 11:33:49 sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 11:34:58 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 246 seconds] 11:35:52 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 11:36:09 c_arenz [arenz@nat/ibm/x-ophbpfhbwchxksrd] has joined #lisp 11:36:23 -!- segv- [~mb@dslb-094-222-249-168.pools.arcor-ip.net] has quit [Read error: Connection reset by peer] 11:36:30 segv- [~mb@dslb-094-222-249-168.pools.arcor-ip.net] has joined #lisp 11:38:25 -!- quazimodo [~quazimodo@202.124.89.40] has quit [Ping timeout: 265 seconds] 11:38:26 segv-: agreed, I just have to remember to use "do (push a b)" in that cases 11:38:27 BobuSumisu [~me@li544-13.members.linode.com] has joined #lisp 11:38:36 -!- BobuSumisu [~me@li544-13.members.linode.com] has left #lisp 11:41:18 or finally (setf b (nconc a b)) 11:41:25 (which i think i end up using in these cases) 11:41:58 do you have multiple loops which collect b in seperate phases/parts? 11:42:18 well in my case I was maintaining a list of things I already processed and want to now skip, so that finally isn't working for me 11:42:31 and yes multiple loops 11:42:41 (loop with packages for l in '((a b c d e f) (a b c d e) (a b c d f)) nconc (loop for p in l unless (member p packages) do (push p packages) and collect p)) 11:42:47 here's the working example 11:43:21 of course the part that does and collect p does something interesting in the real code 11:45:40 leo2007 [~leo@120.33.171.191] has joined #lisp 11:46:13 -!- Gooder [~user@218.69.12.194] has quit [Remote host closed the connection] 11:47:36 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 265 seconds] 11:48:09 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 11:48:29 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 11:48:38 ok, i don't think that can made too much simpler (though there is (pushnew p packages) which will hide the unless check) 11:48:50 are you modifying the list you're looping over? 11:52:01 -!- bniels [~niels@p4FD6FF39.dip.t-dialin.net] has quit [Quit: WeeChat 0.3.8] 11:52:16 I need the check explicit so that I don't do the processing when I already saw an entry 11:53:17 no it's scanning several directories in order and processing only the first file if it's found in more than one location with the same name there (flexible setup) 11:53:41 btw the original code is in emacs lisp, and I happened to just check if the CL loop was behaving the same 11:53:53 I wanted to be sure I wasn't just missing something obvious 11:54:43 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 11:56:50 -!- chunseoklee [~user@94.153.230.50] has left #lisp 11:58:18 ok, i think you're loop code is about as good it can get. 11:59:12 maybe something with (remove-duplicates (directory ...) :key #'cl-fad:pathname-basename :from-end t) ? 11:59:54 quazimodo [~quazimodo@202.124.89.40] has joined #lisp 11:59:56 remember, I'm trying to understand if (require 'cl) behaves the same as cl, which appears to be the case, but my code at hand is in elisp 12:00:21 ah, ok. i missed that. 12:00:36 though i'm pretty sure (require 'cl) has remove-duplicates (with the :from-end arg) 12:01:07 and cl-fad:pathname-basename is just file-name-nondirectory 12:01:07 I use remove-duplicates in other parts of that code yes 12:01:21 in that very case I want to be explicit about which file we keep 12:01:42 the contents are propbably not the same 12:02:13 (you make a local override only when you want something else than the standard given file after all) 12:02:17 if i have the list ("/home/mb/foo.el" "/usr/lib/foo.el") you just want to pick one (i assume the first) of those right? 12:02:45 so comparing them via file-name-nondirectory (so they are both "foo.el") and keeping only the later (hence :from-end t) would work, right? 12:03:13 i'm getting my firsts and lasts confused here, sorry. 12:03:36 keeping only the first is what I do 12:03:41 yeah :) 12:04:23 ok whole story here: https://github.com/dimitri/el-get/commit/55b6085b1fa3190c0e6e5a55bf3adca7ae82dbbf 12:04:37 -!- Blkt [~user@adsl-ull-203-39.46-151.net24.it] has quit [Remote host closed the connection] 12:05:00 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Ping timeout: 265 seconds] 12:05:45 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Quit: Konversation terminated!] 12:05:47 ecl claims (declaim (ftype (function * fixnum) x)) is illegal 12:05:59 *, specifically, i can find no support for such a claim 12:06:18 attila_lendvai [~attila_le@apn-151-0-90-14.vodafone.hu] has joined #lisp 12:06:18 -!- attila_lendvai [~attila_le@apn-151-0-90-14.vodafone.hu] has quit [Changing host] 12:06:18 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 12:06:39 clhs 4.2.3 12:06:39 Type Specifiers: http://www.lispworks.com/reference/HyperSpec/Body/04_bc.htm 12:06:43 -!- SrPx [~SrPx@177.98.105.124] has quit [Quit: SrPx] 12:06:52 "The unspecified subsidiary items are indicated by writing *" 12:07:09 mcsontos_ [~mcsontos@77.240.184.15] has joined #lisp 12:07:36 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 12:07:39 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 260 seconds] 12:07:49 -!- myx [~myx@pppoe-219-11-dyn-sr.volgaline.ru] has quit [Ping timeout: 244 seconds] 12:08:16 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 12:08:58 (SB-KERNEL:ASSERT-ERROR (STRING-EQUAL ASDF-INSTALL::URL "http://" :END1 7) NIL 12:09:26 I thought you could install stuff with (asdf-install:install 'blabla) from some remote source ? 12:09:47 here's the previous exchange with juanjo where he said it's not a bug http://comments.gmane.org/gmane.lisp.ecl.general/9136 12:10:05 so, how can i prove that it is? or disprove it 12:11:09 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 12:11:10 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 12:11:40 attila_lendvai [~attila_le@apn-130-43-254-113.vodafone.hu] has joined #lisp 12:11:40 -!- attila_lendvai [~attila_le@apn-130-43-254-113.vodafone.hu] has quit [Changing host] 12:11:40 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 12:12:20 *stassats`* prepares for some language-lawyering 12:12:57 dim: so, i tried to write out what i was suggesting. it's not much better than what you had before (personally i think it could be slightly better, but i'm not sure it's worth it) 12:13:14 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Client Quit] 12:14:42 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 12:15:41 -!- chu [~user@unaffiliated/chu] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:17:42 The assertion (STRING-EQUAL ASDF-INSTALL::URL "http://" :END1 7) failed. 12:18:06 asdf-install? really?! 12:18:13 The only instance of this error is related to a connection problem. 12:18:21 segv-: hey, thanks for providing that version 12:18:45 xmj: quickly remove it and wash your hands with a sanitizer 12:18:55 stassats`: what's wrong with you? 12:19:11 with me? why me? 12:19:11 *xmj* showers stassats` in sanitizer 12:19:14 segv-: I think the from-end is wrong, and I actually like the explicit looping better I think, but I do appreciate being able to compare the two version :) 12:19:43 xmj: asdf-install is deprecated 12:19:49 myx [~myx@pppoe-206-72-dyn-sr.volgaline.ru] has joined #lisp 12:19:50 so what should I use ? 12:19:51 it never was really good 12:20:00 nobody told you about quicklisp yet? 12:23:40 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Read error: Connection reset by peer] 12:23:46 -!- chebastian [~chebastia@c-d875e255.015-51-7673741.cust.bredbandsbolaget.se] has quit [Ping timeout: 272 seconds] 12:29:27 gffa [~unknown@unaffiliated/gffa] has joined #lisp 12:29:43 ah, neat 12:32:06 -!- quazimodo [~quazimodo@202.124.89.40] has quit [Read error: Connection reset by peer] 12:32:14 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 12:33:12 Blkt [~user@151.71.140.184] has joined #lisp 12:34:12 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 250 seconds] 12:34:32 -!- [SLB] is now known as [SLB]` 12:35:05 jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has joined #lisp 12:39:58 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Ping timeout: 252 seconds] 12:42:17 fago88 [fago88@dynamic-adsl-84-222-182-85.clienti.tiscali.it] has joined #lisp 12:42:25 -!- fago88 [fago88@dynamic-adsl-84-222-182-85.clienti.tiscali.it] has left #lisp 12:44:53 -!- jtza8 [~jtza8@105-236-192-119.access.mtnbusiness.co.za] has quit [Ping timeout: 255 seconds] 12:46:30 sirdancealot7 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 12:48:29 am0c [~am0c@61.72.202.30] has joined #lisp 12:49:06 jtza8 [~jtza8@105-236-78-107.access.mtnbusiness.co.za] has joined #lisp 12:49:46 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Quit: Leaving] 12:50:20 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 12:51:24 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 265 seconds] 12:54:22 attila_lendvai [~attila_le@apn-130-43-254-113.vodafone.hu] has joined #lisp 12:54:22 -!- attila_lendvai [~attila_le@apn-130-43-254-113.vodafone.hu] has quit [Changing host] 12:54:22 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 12:55:19 attila_lendvai: is there a channel where I can bother you with a few questions regarding rdbms.oracle? 12:57:02 *stassats`* writes the longest bug-report ever 12:57:09 or rather, bug rationale 13:00:13 i wish we didn't have to spend so much time on such petty issues, though 13:01:23 ignas_ [~ignas@office.pov.lt] has joined #lisp 13:01:31 -!- DataLinkDroid [~DataLinkD@CPE-121-218-225-43.lnse4.cht.bigpond.net.au] has quit [Ping timeout: 245 seconds] 13:01:43 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 256 seconds] 13:02:52 there it is http://permalink.gmane.org/gmane.lisp.ecl.general/9755 13:05:03 -!- kushal [kdas@fedora/kushal] has quit [Ping timeout: 260 seconds] 13:06:26 DataLinkDroid [~DataLinkD@101.175.148.65] has joined #lisp 13:07:40 -!- cryptic [~cryptic@pool-71-125-31-38.nycmny.fios.verizon.net] has quit [Ping timeout: 252 seconds] 13:08:00 attila_lendvai [~attila_le@apn-130-43-254-113.vodafone.hu] has joined #lisp 13:08:00 -!- attila_lendvai [~attila_le@apn-130-43-254-113.vodafone.hu] has quit [Changing host] 13:08:00 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 13:10:15 -!- leo2007 [~leo@120.33.171.191] has quit [Quit: rcirc on GNU Emacs 24.2.90.1] 13:11:07 -!- jtza8 [~jtza8@105-236-78-107.access.mtnbusiness.co.za] has quit [Ping timeout: 260 seconds] 13:11:10 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Quit: Bacteria] 13:11:41 stardiviner [~stardivin@122.236.248.46] has joined #lisp 13:11:54 -!- sdemarre [~serge@91.176.60.179] has quit [Ping timeout: 272 seconds] 13:20:25 -!- ignas_ [~ignas@office.pov.lt] has quit [Ping timeout: 256 seconds] 13:20:56 ignas_ [~ignas@office.pov.lt] has joined #lisp 13:24:05 -!- sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has quit [Ping timeout: 248 seconds] 13:28:31 cryptic [~cryptic@pool-71-125-31-38.nycmny.fios.verizon.net] has joined #lisp 13:30:06 duh 13:30:07 -!- Corvidium [~cosman246@202.183.249.50] has quit [Ping timeout: 246 seconds] 13:30:30 Read the source, they said. It's all the documentation you need, they said. 13:33:11 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 13:35:28 and they are right 13:36:06 stassats`: how do I make sure some package/library installed with quicklisp is actually installed, and how can I (as root) install stuff globally (to /usr/local/lib/sbcl/site etc...) ? 13:36:20 why would you want to do that? 13:36:26 jrajav [~jrajav@167.68.114.6] has joined #lisp 13:36:41 and what does it mean to be "actually installed"? 13:36:51 install stuff globally? 13:37:04 I might want to use it through multiple users. 13:37:41 xmj: you don't usually want that 13:37:44 also, my attempts to import the package (cl-csv in this case) failed ... 13:38:13 xmj: you do not want to force some user to update his code which depends on quicklisp-loaded libraries because there was a global update. 13:38:17 *I* do, and asdf-install could do it. :/ 13:38:33 xmj: well, then maybe quicklisp is not for you. 13:39:07 yeah, and asdf-install is broken on all other features 13:39:19 stassats`: _but_ it can install globally 13:39:21 besides, you can install quicklisp wherever you want 13:39:31 Package CL-CSV does not exist. 13:39:44 although I quicklisp'ed it. :/ 13:39:57 xmj: how did you "quicklisp" it? 13:40:58 (ql:quickload "cl-csv") 13:41:33 xmj: did you restart your lisp since then? 13:42:12 yes 13:42:46 xmj: then you need to load cl-csv again. (ql:quickload :cl-csv) would do. 13:43:05 xmj: or better yet, have your own program depend on it by the way of the .asd file 13:44:29 -!- killerboy [~mateusz@217.17.38.43] has quit [Read error: Connection reset by peer] 13:44:54 hmh 13:45:19 .asd as in >my program's asd file ? 13:45:24 yes 13:46:21 killerboy [~mateusz@217.17.38.43] has joined #lisp 13:46:49 hugoduncan [~user@bas1-montreal08-1279585004.dsl.bell.ca] has joined #lisp 13:48:18 Skyrail [52472660@gateway/web/freenode/ip.82.71.38.96] has joined #lisp 13:48:44 -!- hugod [~user@bas1-montreal08-1167960209.dsl.bell.ca] has quit [Ping timeout: 250 seconds] 13:50:41 ah. 13:54:39 holy cow. 13:54:46 does anyone in here use cl-csv ? 13:55:12 i used it once uppon a time 13:57:35 uh, not true. I used csv-parser.lisp by Alain Picard 14:00:30 I'd love to see a sample using either data-table or cl-csv (with data-table) 14:00:40 -!- am0c [~am0c@61.72.202.30] has quit [Ping timeout: 272 seconds] 14:01:38 -!- yacks [~yacks@180.151.36.171] has quit [Read error: Connection reset by peer] 14:01:57 -!- chr [~user@148.122.202.244] has quit [Read error: Connection reset by peer] 14:04:25 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 14:06:08 francisl [~flavoie@bas6-montreal45-1176029341.dsl.bell.ca] has joined #lisp 14:06:55 Blkt` [~user@adsl-ull-165-156.46-151.net24.it] has joined #lisp 14:08:35 -!- Blkt [~user@151.71.140.184] has quit [Ping timeout: 256 seconds] 14:12:00 -!- jjkola_work [~jjkola@fw-hki.ixonos.com] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet] 14:12:23 chr [~user@148.122.202.244] has joined #lisp 14:12:26 tensorpudding [~tensorpud@99.102.67.76] has joined #lisp 14:12:36 chunchunseoklee> is there any anwser sheet for exercise of ANSI COmmon Lisp? 14:12:36 <10:11:56> *** MrWoohoo (~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net) has quit: Quit: Computer has gone to sleep. 14:12:37 <10:12:26> *** kiuma (~kiuma@static-217-133-17-91.clienti.tiscali.it) has quit: Quit: Leaving 14:12:37 <10:13:17> *** ramkrsna (ramkrsna@unaffiliated/ramkrsna) has quit: Ping timeout: 255 seconds 14:12:41 <10:14:31> *** t_hash (~hash@www7001uf.sakura.ne.jp) has quit: Quit: ZNC - http://znc.in 14:12:44 <10:16:11> *** yvdriess (~Beef@soft85.vub.ac.be) has joined channel #lisp 14:12:47 <10:16:31> *** pessoa (~pessoa@188-195-211-39-dynip.superkabel.de) has joined channel #lisp 14:12:49 oh boy 14:12:50 <10:16:39> *** NikolaiDante (~nikolaida@unaffiliated/knighterrant) has joined channel #lisp 14:12:53 <10:16:57> *** francogrex (franco@grex.cyberspace.org) has joined channel #lisp 14:12:57 <10:17:05> *** NikolaiDante (~nikolaida@unaffiliated/knighterrant) has left channel #lisp: #lisp 14:13:00 <10:19:16> *** quazimodo (~quazimodo@202.124.72.113) has joined channel #lisp 14:13:03 <10:20:00> give me an algorithm that is computer intensive, I want to show a friend nd 14:13:05 pjb: wow, did you not find some hour-old conversation that you could stir up? 14:13:06 make a speed compariosn between lisp and his shitty programming language 14:13:06 <10:20:37> n! 14:13:11 <10:23:14> *** Blkt (~user@adsl-ull-203-39.46-151.net24.it) has joined channel #lisp 14:13:13 benny [~user@i577A2B36.versanet.de] has joined #lisp 14:13:15 <10:23:21> good day everyone 14:13:18 <10:23:46> stassats: yes good, but I was hoping for something is is not already embedded 14:13:18 in the core of several implemntations 14:13:21 <10:23:59> some mystical not well known algorithm 14:13:24 <10:24:09> what is the history of the terms 'car' and 'cdr'? 14:13:27 <10:24:29> francogrex: ackermann function? 14:13:31 <10:24:33> car is obviously related to automobiles 14:13:33 kushal [kdas@fedora/kushal] has joined #lisp 14:13:36 <10:24:37> *** anthracite (~user@pdpc/supporter/active/anthracite) has joined channel #lisp 14:13:36 <10:24:48> belabartok: register names in an old IBM mainframe 14:13:42 <10:24:50> no matter what others claim 14:13:45 <10:24:51> They are the names of old registers I think, kept around for historic reasons 14:13:48 <10:24:59> belabartok: http://en.wikipedia.org/wiki/CAR_and_CDR 14:13:48 <10:25:25> ackerman function... interesting 14:13:51 <10:25:35> ok 14:13:54 <10:26:44> good day to you Blkt 14:13:58 <10:27:28> *** anthracite (~user@pdpc/supporter/active/anthracite) has quit: Quit: ERC Version 5.3 (IRC client for Emacs) 14:14:01 <10:27:37> :D 14:14:06 <10:27:43> k found it even in the rosetta code: 14:14:06 http://rosettacode.org/wiki/Ackermann_function 14:14:09 <10:30:09> *** Blkt` (~user@adsl-ull-203-39.46-151.net24.it) has joined channel #lisp 14:14:12 <10:30:10> so, not obscure enough? 14:14:15 <10:30:43> *** ramkrsna (ramkrsna@unaffiliated/ramkrsna) has joined channel #lisp 14:14:19 <10:32:05> *** Blkt (~user@adsl-ull-203-39.46-151.net24.it) has quit: Ping timeout: 248 seconds 14:14:22 <10:33:19> stassats: no it's good 14:14:25 <10:33:39> I'm checking if stats/maths softwares have it already 14:14:27 m| 14:14:28 <10:34:03> *** am0c (~am0c@1.237.177.60) has quit: Ping timeout: 272 seconds 14:14:31 <10:34:11> it's not useful for anything 14:14:36 <10:35:45> *** bniels (~niels@p4FD6FF39.dip.t-dialin.net) has joined channel #lisp 14:14:36 <10:36:48> *** two- (~1@c-67-171-131-23.hsd1.wa.comcast.net) has quit: Quit: Computer has gone to sleep. 14:14:39 <10:37:44> it occasionally pops up in algorithm theory. some state of the art algorithms have 14:14:42 run time n alpha(n) where alpha is the inverse Ackermann function 14:14:45 add^_ [~add^_@m90-141-56-75.cust.tele2.se] has joined #lisp 14:14:45 <10:38:36> It's ok I don't need useful, just comlicated is good for me 14:14:49 <10:39:10> ackermann is not really complicated 14:14:52 <10:39:42> computer intensive? 14:14:55 <10:39:57> allow me to compare speed? 14:14:58 <10:40:29> (ACKERMANN 12 3) seems to break sbcl in the recursive form at least 14:15:03 <10:40:37> it grows so fast that not many values are practically computable 14:15:06 <10:40:50> *** jtza8_ (~jtza8@105-236-192-119.access.mtnbusiness.co.za) has joined channel #lisp 14:15:06 <10:40:51> stassats: can i bug you for a sec? last line i am attempting to get a slot value 14:15:09 of a pointer and it is returning 0, which is not in the enum for that 14:15:12 type. http://sprunge.us/haYU 14:15:16 <10:41:36> the mode slot value is also returning 2295, which is not in that enum either 14:15:19 <10:41:51> key-value is the only one working for that struct 14:15:22 <10:41:52> mal_: hmm then it's not a metter of speed, but matter of memory etc... 14:15:25 <10:43:23> *** jtza8 (~jtza8@105-236-192-119.access.mtnbusiness.co.za) has quit: Ping timeout: 265 seconds 14:15:28 <10:43:25> *** tcr (~tcr@95-90-241-167-dynip.superkabel.de) has joined channel #lisp 14:15:31 <10:43:44> ackerman 4, 3 is 2^2^65536-3, so um 14:15:36 <10:43:48> ackerman 12,3 is probably a lot worse 14:15:36 <10:44:05> *** astertronistic (~astertron@ip68-8-238-110.sd.sd.cox.net) has quit: Remote host closed the connection 14:15:39 <10:44:32> axion: but DISPMANX-FLAGS-CLAMP-T has a 0 14:15:42 <10:44:57> otherwise, try computing a few goodstein sequences 14:15:45 <10:46:06> no, it's the wrong enum i'm looking at 14:15:49 <10:47:29> *** zos (~jhr@proxy01.elmundo.es) has joined channel #lisp 14:15:52 <10:48:57> *** zos (~jhr@proxy01.elmundo.es) has quit: Client Quit 14:15:55 <10:50:36> axion: perhaps you should be the one who sets those slots? 14:15:58 <10:50:46> before calling add-element 14:16:02 <10:52:26> and you can just pass a null-pointer if you don't need those values 14:16:06 <10:53:39> *** v0|d` (~user@95.9.238.159) has quit: Remote host closed the connection 14:16:06 <10:53:42> *** chunseoklee (~user@94.153.230.50) has quit: Quit: ERC Version 5.3 (IRC client for Emacs) 14:16:09 <10:53:52> *** v0|d` (~user@95.9.238.159) has joined channel #lisp 14:16:12 <10:54:20> *** chunseoklee (~user@94.153.230.50) has joined channel #lisp 14:16:16 <10:54:39> *** chunseoklee (~user@94.153.230.50) has quit: Client Quit 14:16:19 <10:57:55> stassats: ok thanks 14:16:19 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:16:22 <10:58:16> is there a reference for this? 14:16:24 -!- nitro_idiot_ [~nitro_idi@www31335u.sakura.ne.jp] has quit [Ping timeout: 252 seconds] 14:16:25 <10:58:22> yes...sec 14:16:28 <10:59:26> like c code? 14:16:32 <10:59:29> or? 14:16:36 <10:59:34> a manual 14:16:36 <10:59:44> which describes the API 14:16:39 <10:59:49> no there is not 14:16:42 <10:59:58> that sucks 14:16:45 <10:59:59> its the raspberry pi 14:16:49 <11:00:02> *** Skyrail (c3455f33@gateway/web/freenode/ip.195.69.95.51) has joined channel #lisp 14:16:49 Holy hell 14:16:51 Stahp 14:16:52 <11:00:05> that i figured 14:16:55 <11:00:40> is there an easy way for a function to find the symbol of the parent function 14:16:58 that is defined above it via defun? (so it would skip lambdas) 14:17:01 <11:00:59> is there anyone who has hu.dwim.rdbms.oracle working on a Debian-like x86_64 14:17:04 where's the chanop when you need him? 14:17:06 system? 14:17:06 <11:01:08> *** Blkt` (~user@adsl-ull-203-39.46-151.net24.it) is now known as Blkt 14:17:09 <11:01:11> cornihilio: you shouldn't need this 14:17:12 <11:01:15> and no, there's no way 14:17:16 <11:03:51> *** agumonkey (~agu@243.217.72.86.rev.sfr.net) has joined channel #lisp 14:17:19 <11:03:52> *** quazimodo (~quazimodo@202.124.72.113) has quit: Read error: Connection reset by peer 14:17:22 <11:04:38> *** aoh (~aki@adsl-99-115.netplaza.fi) has joined channel #lisp 14:17:25 <11:09:49> *** Guest90418 (Guest90418@218.59.111.165) has joined channel #lisp 14:17:28 <11:10:14> is there anyone usind Common Lisp to connect to an Oracle database? I'd like to 14:17:31 understand how do I have to configure oracle client libraries 14:17:36 <11:10:59> *** Bacteria (~Bacteria@115-64-180-132.static.tpgi.com.au) has quit: Ping timeout: 260 seconds 14:17:36 <11:12:33> I just want it so I can write debugging statements that show the call 14:17:39 hierarchy (I think that's the right term?) 14:17:42 !ops 14:17:42 <11:13:41> *** francogrex (franco@grex.cyberspace.org) has quit: Ping timeout: 248 seconds 14:17:45 <11:15:01> you do that by inserting (break) 14:17:49 <11:15:08> stassats: thanks i set it to 1, whether that is acceptable or not i have no clue 14:17:52 but it compiles :) 14:17:52 nitro_idiot [~nitro_idi@www31335u.sakura.ne.jp] has joined #lisp 14:17:54 -!- ChanServ has set mode +o p_l 14:17:55 <11:15:20> the api for the gpu is closed afaik 14:17:58 <11:16:17> Blkt: YstokSQL, CLSQL, and cl-rdbms all advertise oracle support (I found 14:18:02 them searching on cliki.net) 14:18:02 -!- pjb [~pl@tsugumi.brage.info] has been kicked from #lisp by p_l (pjb) 14:18:09 ty p_l 14:18:30 \o/ 14:18:35 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 14:18:40 sorry for late response, my mind is so fuzzed out that I mistook commands to enable op privileges 14:21:58 *p_l* goes off singing off key ~ Like an Engineer  Shipping for the very first time  Like an Eeeengineeer  Failed QA 14:22:01 xecycle [~user@2001:da8:8000:e104:ca0a:a9ff:fe72:7a0d] has joined #lisp 14:23:26 lol'ed 14:23:54 lduros [~user@fsf/member/lduros] has joined #lisp 14:24:33 is anyone aware of a gray stream that provides a little buffering for streams (i only need unread-char to work) 14:25:08 Pain [~stardivin@122.236.242.116] has joined #lisp 14:25:20 -!- Blkt` is now known as Blkt 14:25:22 -!- stardiviner [~stardivin@122.236.248.46] has quit [Ping timeout: 272 seconds] 14:25:59 -!- xecycle [~user@2001:da8:8000:e104:ca0a:a9ff:fe72:7a0d] has quit [Remote host closed the connection] 14:26:17 xecycle [~user@2001:da8:8000:e104:ca0a:a9ff:fe72:7a0d] has joined #lisp 14:26:33 -!- hugoduncan is now known as hugod 14:27:12 -!- agumonkey [~agu@243.217.72.86.rev.sfr.net] has quit [Remote host closed the connection] 14:29:15 agumonkey [~agu@243.217.72.86.rev.sfr.net] has joined #lisp 14:33:31 chitofan [dcff0288@gateway/web/freenode/ip.220.255.2.136] has joined #lisp 14:33:41 -!- jrajav [~jrajav@167.68.114.6] has quit [Quit: I tend to be neutral about apples] 14:33:49 hi, could anyone recommend me a new book after land of lisp? 14:34:00 i've looked at sicp, but the exercises seem a tad bit too hard 14:34:07 minion: please tell chitofan about PCL 14:34:07 chitofan: please see PCL: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 14:34:07 chitofan: have you already read Practical Common Lisp? 14:34:36 ok, i will check that out. thanks :) 14:35:18 chitofan: it also starts from scratch, but gives a different perspective. 14:35:50 then go raid a library for a copy of Paradigms of Artificial Intelligence Programming, by Norvig 14:35:52 hmm, could you elaborate how so 14:36:15 -!- add^_ [~add^_@m90-141-56-75.cust.tele2.se] has quit [Quit: add^_] 14:39:06 chitofan: with a library card, ideally. 14:39:19 PCL was written as a book for a programmer who already programmed in other languages, especially non-functional ones. As for raiding a library... tricks of trade ;) 14:39:23 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Read error: Connection reset by peer] 14:39:30 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 14:39:34 I recommend checking out local universities 14:39:55 lol, ok thanks :) 14:39:56 some books are easy to get thanks to not being "flashy" or in use by the java course ;) 14:40:42 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 14:40:59 -!- Cymew [~user@fw01d.snowmen.se] has quit [Ping timeout: 255 seconds] 14:41:46 -!- eventhorizon [~asdf@107-200-38-103.lightspeed.tulsok.sbcglobal.net] has quit [Ping timeout: 244 seconds] 14:48:04 nicdev [user@2600:3c03::f03c:91ff:fedf:4986] has joined #lisp 14:49:55 browndawg [~browndawg@117.241.221.43] has joined #lisp 14:49:56 -!- chr [~user@148.122.202.244] has quit [Read error: Connection reset by peer] 14:50:39 chr [~user@148.122.202.244] has joined #lisp 14:51:34 Did anyone read the book Programming Paradigms in LISP? By Rajeev Sangal. 14:52:15 Well, I just searched for PAIP in my school library, and they offered this instead. 14:52:41 PAIP is unique. 14:52:50 natechan [~natechan@50-192-61-46-static.hfc.comcastbusiness.net] has joined #lisp 14:53:26 Hmm. I found a scanned PDF on the web, but painful to read. And is way too huge to print. 14:55:18 sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 14:55:42 -!- xecycle [~user@2001:da8:8000:e104:ca0a:a9ff:fe72:7a0d] has left #lisp 14:56:28 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #lisp 14:56:51 PuercoPop [~user@190.222.252.106] has joined #lisp 15:00:55 jrajav [~jrajav@167.68.114.6] has joined #lisp 15:02:33 adelgado [~TomSawyer@65.23.61.98.nw.nuvox.net] has joined #lisp 15:05:32 am0c [~am0c@am0c.broker.freenet6.net] has joined #lisp 15:07:07 lufu [~user@5.254.130.94] has joined #lisp 15:11:44 levabalkin [~levabalki@89.46.143.44] has joined #lisp 15:12:20 someone using net.telent.date:day-of-week? dayname gives me Saturday for right now. 15:12:48 well, you should not be working then 15:13:15 stassats`: I'm not working. 15:14:12 (net.telent.date:with-decoding ((sb-posix:time) nil) (format nil "~/net.telent.date:dayname/" net.telent.date:day-of-week)) 15:14:40 jd__ [~jd@prometheus.naquadah.org] has joined #lisp 15:15:11 wbooze [~wbooze@xdsl-78-35-155-56.netcologne.de] has joined #lisp 15:15:42 hey there; what's the proper way to silent STYLE-WARNING about unused arguments (arguments which are declared because this hook-called function)? 15:15:43 how about (net.telent.date:with-decoding ((get-universal-time) nil) (format nil "~/net.telent.date:dayname/" net.telent.date:day-of-week)) 15:15:55 jd__: (declare (ignore var)) 15:15:59 jd__: (declare (ignore H4ns 15:16:03 :D 15:16:24 "what H4ns said" that is 15:16:33 inside defun? 15:16:37 yep 15:16:43 ok, thanks guys! 15:16:57 jd__: if the function is a generic function, you can specialize the argument on t to have it automatically be declared ignorable by the compiler. 15:17:07 except on ECL! 15:17:13 m| 15:17:34 can't we say ECL is not a proper CL and live in peace from here on? 15:17:37 H4ns: ah good to know thanks :) 15:17:41 flip214_: did you get that? 15:17:52 H4ns: well, we can also help fix it! 15:18:14 stassats`: thanks, that works. but why are month, day of month, hour, minute, second correct? 15:18:16 i created a ticket for that, let's wait how it turns out 15:18:24 stassats`: well, yes. that's even better of course. 15:18:27 jd__: Sometimes the warnings will origin in destructuring-bind, lets and so forth. In those cases I guess you want the declarations within the offending form. 15:19:01 hmmm, straight difference of 25567 days between them. 15:19:14 flip214_: (net.telent.date:with-decoding ((sb-posix:time) nil) (format nil "~a" net.telent.date:year)) => 1942 15:19:17 not so correct 15:19:35 I didn't look at the year, right. The rest is okay, though. 15:19:48 "just the year is wrong" *shrug* 15:20:11 shouldn't you be using get-universal-time instead of sb-posix:time? 15:20:12 let's party like it's 1942, never mind the bombs 15:20:17 flip214_: http://en.wikipedia.org/wiki/Epoch_(reference_date)#Computing 15:20:21 Lisp is differentŠ 15:20:21 you know, off by 70s are so common. 15:20:24 *chr* notices that origin is not a verb 15:20:26 chr: didn't happen yet, but will keep that in mind thanks :) 15:20:29 dlowe: we already figured that, yes 15:21:08 chr: originate is 15:21:35 dlowe: If I get a posix timestamp, I have to use that. but thanks everyone, another one solved. 15:21:36 stassats`: thanks 15:21:42 stassats`: your snark is rude in this context. 15:22:01 which snark? 15:22:07 Remark for everyone: next time you're inventing a new time epoch, take something that is off by a few months, hours and minutes. 15:22:33 sdemarre [~serge@91.176.60.179] has joined #lisp 15:22:37 flip214_: #unix is --> that way 15:24:00 Thra11 [~thrall@78.90.112.87.dyn.plus.net] has joined #lisp 15:24:09 mvilleneuve_ [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 15:24:38 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Ping timeout: 255 seconds] 15:24:51 -!- levabalkin [~levabalki@89.46.143.44] has quit [Remote host closed the connection] 15:27:08 -!- agumonkey [~agu@243.217.72.86.rev.sfr.net] has quit [Ping timeout: 265 seconds] 15:27:26 is there a better alternative to clisp 15:27:32 there's SBCL 15:27:39 chitofan: or clozure cl 15:28:00 wow, you guys are so helpful :) 15:28:02 thanks! 15:28:12 chitofan: May I ask a question? :) 15:28:20 sure 15:28:24 How did you stumble upon clisp before anything else? 15:28:31 land of lisp 15:28:39 Oh, ok. Thanks. 15:28:40 it's GNU and has a menorah, what's not to like? 15:29:49 chitofan: And how exactly better? e.g. SBCL won't make you smaller binaries. :) 15:29:59 binaries? 15:30:09 SBCL and CCL work much better with Slime 15:30:15 just looking for an editor that lets me track my parentheses 15:30:15 lol 15:30:21 slime it is 15:30:23 the bars are set very very low 15:30:32 with paredit 15:30:33 chitofan: sbcl and clozure cl are not editors. 15:30:53 not sure what the right term is 15:30:57 please set a newb straight :) 15:31:11 agumonkey [~agu@243.217.72.86.rev.sfr.net] has joined #lisp 15:31:20 chitofan: you want slime. 15:31:29 if you want an integrated development environment, then use slime, and slime works best with sbcl or ccl 15:31:43 chitofan: are you on linuex? then follow http://www.mohiji.org/2011/01/modern-common-lisp-on-linux/ 15:31:43 and emacs! 15:31:50 nope, windows 15:31:51 linux 15:32:00 emacs? 15:32:17 chitofan: http://www.mohiji.org/2011/01/modern-common-lisp-on-windows/ 15:32:30 eventhorizon [~asdf@107-200-38-103.lightspeed.tulsok.sbcglobal.net] has joined #lisp 15:32:31 chitofan: it recommends clisp, and there is not so much wrong with it for learning. 15:32:34 substitute clisp for ccl or sbcl, though 15:33:05 victor_lowther [~victorlow@143.166.116.80] has joined #lisp 15:33:19 trying to debug anything with clisp on slime is pure madness 15:34:58 chitofan: if you know vim, there's SLIMV, too. 15:35:59 no i know nothing :( 15:36:09 i am following the guide h4ns showed me now 15:36:10 thanks guys 15:36:12 -!- francisl [~flavoie@bas6-montreal45-1176029341.dsl.bell.ca] has quit [Ping timeout: 250 seconds] 15:36:50 the first chapter of PCL introduces you to slime 15:38:54 -!- browndawg [~browndawg@117.241.221.43] has quit [Read error: Connection reset by peer] 15:40:10 browndawg [~browndawg@117.241.221.43] has joined #lisp 15:41:32 bitonic` [~user@ppp-133-38.24-151.libero.it] has joined #lisp 15:42:43 -!- bitonic [~user@dyn1241-235.vpn.ic.ac.uk] has quit [Disconnected by services] 15:42:47 -!- bitonic` is now known as bitonic 15:42:51 slyrus [~chatzilla@adsl-108-192-103-204.dsl.pltn13.sbcglobal.net] has joined #lisp 15:43:17 -!- edgar-rft [~GOD@HSI-KBW-091-089-000-047.hsi2.kabelbw.de] has quit [Quit: lifeform experiment terminated] 15:44:40 H4ns: I have a peek-stream but it's a separate class, not a gray-stream. 15:45:03 pjb-v: don't bother, thanks. i need it to be free anyway. 15:45:58 :-) 15:46:03 mathrick [~mathrick@176.97.27.149] has joined #lisp 15:46:54 -!- Blkt [~user@adsl-ull-165-156.46-151.net24.it] has quit [Ping timeout: 264 seconds] 15:51:20 -!- findiggle [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 15:52:34 -!- piko_ [~piko@194.228.13.168] has quit [Ping timeout: 246 seconds] 15:52:49 m7w [~chatzilla@178.172.214.129] has joined #lisp 15:58:41 newbie_coder [4267ffa3@gateway/web/freenode/ip.66.103.255.163] has joined #lisp 16:00:37 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 16:02:57 CatMtKing [~CatMtKing@138.23.59.162] has joined #lisp 16:04:24 -!- sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has quit [Read error: Operation timed out] 16:06:04 -!- c_arenz [arenz@nat/ibm/x-ophbpfhbwchxksrd] has quit [Ping timeout: 272 seconds] 16:09:43 pjb [~user@cust-seco21th2-46-193-64-247.wb.wifirst.net] has joined #lisp 16:13:47 -!- newbie_coder [4267ffa3@gateway/web/freenode/ip.66.103.255.163] has quit [Ping timeout: 245 seconds] 16:14:37 piko_ [~piko@194.228.13.237] has joined #lisp 16:15:40 -!- chitofan [dcff0288@gateway/web/freenode/ip.220.255.2.136] has quit [Quit: Page closed] 16:19:18 -!- morphling [~stefan@gssn-4d0034a6.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 16:23:48 -!- cdidd [~cdidd@176.14.26.135] has quit [Remote host closed the connection] 16:28:08 jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has joined #lisp 16:29:06 normanrichards [~normanric@72-48-145-180.static.grandenetworks.net] has joined #lisp 16:29:08 -!- killerboy [~mateusz@217.17.38.43] has quit [Ping timeout: 252 seconds] 16:29:23 killerboy [~mateusz@217.17.38.43] has joined #lisp 16:30:12 -!- gravicappa [~gravicapp@ppp91-77-172-37.pppoe.mtu-net.ru] has quit [Ping timeout: 248 seconds] 16:30:35 Blkt [~user@adsl-ull-165-156.46-151.net24.it] has joined #lisp 16:30:58 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Ping timeout: 252 seconds] 16:35:36 cfdm [~user@116.126.96.159] has joined #lisp 16:35:36 gigamonkey [~gigamonke@50.1.48.145] has joined #lisp 16:36:46 -!- paolo_m [~user@2-228-95-110.ip190.fastwebnet.it] has left #lisp 16:38:11 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Ping timeout: 256 seconds] 16:40:25 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 16:43:22 smazga [~acrid@li336-165.members.linode.com] has joined #lisp 16:47:52 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 272 seconds] 16:52:28 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 250 seconds] 16:55:28 -!- sdemarre [~serge@91.176.60.179] has quit [Ping timeout: 272 seconds] 16:55:54 -!- Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has quit [Ping timeout: 252 seconds] 17:00:02 AeroNotix [~xeno@aclh162.neoplus.adsl.tpnet.pl] has joined #lisp 17:00:05 Fare [fare@nat/google/x-gfbzzsbqalcuvijt] has joined #lisp 17:02:43 Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has joined #lisp 17:03:21 -!- kushal [kdas@fedora/kushal] has quit [Ping timeout: 244 seconds] 17:04:09 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 17:04:33 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 17:05:04 francisl [~flavoie@bas6-montreal45-1176494827.dsl.bell.ca] has joined #lisp 17:05:11 -!- Skyrail [52472660@gateway/web/freenode/ip.82.71.38.96] has left #lisp 17:05:17 Skyrail [52472660@gateway/web/freenode/ip.82.71.38.96] has joined #lisp 17:07:50 I thought PAIP was mainly an AI book but reading the introuduction it looks great! 17:09:45 -!- Blkt [~user@adsl-ull-165-156.46-151.net24.it] has quit [Remote host closed the connection] 17:10:21 Blkt [~user@adsl-ull-165-156.46-151.net24.it] has joined #lisp 17:10:23 snits [~snits@inet-hqmc02-o.oracle.com] has joined #lisp 17:11:40 nan_: I believe Norvig doesn't consider it an AI book anymore (look to AIMA for that). 17:12:16 sellout [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #lisp 17:12:53 findiggle [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has joined #lisp 17:13:26 LISP 17:13:27 BRE 17:13:31 Someone from Serbia? 17:13:39 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 17:13:43 !lookup Serbia 17:14:46 yacks [~yacks@180.151.36.171] has joined #lisp 17:14:55 no. 17:15:17 -!- sellout- [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Ping timeout: 265 seconds] 17:15:31 -!- yacks [~yacks@180.151.36.171] has quit [Max SendQ exceeded] 17:15:59 yacks [~yacks@180.151.36.171] has joined #lisp 17:25:01 boogie [~boogie@wsip-98-172-168-236.sd.sd.cox.net] has joined #lisp 17:25:35 kushal [~kdas@fedora/kushal] has joined #lisp 17:27:46 -!- snits [~snits@inet-hqmc02-o.oracle.com] has quit [Quit: leaving] 17:28:15 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Ping timeout: 260 seconds] 17:33:19 -!- Skyrail [52472660@gateway/web/freenode/ip.82.71.38.96] has quit [Quit: Page closed] 17:33:40 -!- findiggle [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 17:33:58 findiggle [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has joined #lisp 17:36:09 npi_ [~quassel@bl13-92-77.dsl.telepac.pt] has joined #lisp 17:38:15 -!- francisl [~flavoie@bas6-montreal45-1176494827.dsl.bell.ca] has quit [Quit: francisl] 17:38:50 eldariof [~CLD@pppoe-210-0-dyn-sr.volgaline.ru] has joined #lisp 17:40:00 -!- npi_ [~quassel@bl13-92-77.dsl.telepac.pt] has quit [Read error: Connection reset by peer] 17:40:26 npi_ [~quassel@bl13-92-77.dsl.telepac.pt] has joined #lisp 17:42:29 -!- Blkt [~user@adsl-ull-165-156.46-151.net24.it] has quit [Read error: Connection reset by peer] 17:42:53 Blkt [~user@adsl-ull-165-156.46-151.net24.it] has joined #lisp 17:43:52 -!- Blkt [~user@adsl-ull-165-156.46-151.net24.it] has quit [Client Quit] 17:44:54 newbie_coder [4267ffa3@gateway/web/freenode/ip.66.103.255.163] has joined #lisp 17:44:54 stat_vi [~stat@dslb-094-218-235-010.pools.arcor-ip.net] has joined #lisp 17:44:56 kliph [~user@unaffiliated/kliph] has joined #lisp 17:48:40 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 17:49:46 -!- mvilleneuve_ [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Leaving] 17:49:55 -!- victor_lowther [~victorlow@143.166.116.80] has quit [Quit: Leaving IRC - dircproxy 1.2.0] 17:50:12 -!- AeroNotix [~xeno@aclh162.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 17:51:24 ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has joined #lisp 17:52:26 ISF [~ivan@189.61.220.247] has joined #lisp 17:52:49 -!- ISF is now known as Guest98141 17:53:15 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 18:00:42 -!- Praise [~Fat@unaffiliated/praise] has quit [Ping timeout: 264 seconds] 18:00:55 rjmt___ [~uid1@37.157.33.78] has joined #lisp 18:02:04 Praise [~Fat@unaffiliated/praise] has joined #lisp 18:03:57 -!- browndawg [~browndawg@117.241.221.43] has quit [Quit: Leaving.] 18:11:58 -!- jd__ [~jd@prometheus.naquadah.org] has left #lisp 18:12:27 Qworkescence [~quad@unaffiliated/quadrescence] has joined #lisp 18:18:16 snits [~snits@inet-hqmc08-o.oracle.com] has joined #lisp 18:18:50 -!- Guest98141 [~ivan@189.61.220.247] has quit [Quit: WeeChat 0.3.9.2] 18:20:52 -!- hlavaty [~user@91-65-217-229-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 18:21:04 hlavaty [~user@91-65-217-229-dynip.superkabel.de] has joined #lisp 18:27:43 akuhlens [~chatzilla@2001:18e8:2:11b5:41b3:8ae:e4c7:e072] has joined #lisp 18:28:32 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Read error: Connection reset by peer] 18:28:41 -!- findiggle [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has quit [Ping timeout: 256 seconds] 18:30:45 -!- piko_ [~piko@194.228.13.237] has quit [Ping timeout: 248 seconds] 18:31:37 francisl [~flavoie@bas6-montreal45-1176494827.dsl.bell.ca] has joined #lisp 18:32:43 fmeyer [~fmeyer@177.141.158.47] has joined #lisp 18:34:37 -!- fmeyer [~fmeyer@177.141.158.47] has quit [Remote host closed the connection] 18:34:54 -!- francisl [~flavoie@bas6-montreal45-1176494827.dsl.bell.ca] has quit [Read error: Connection reset by peer] 18:34:56 fmeyer [~fmeyer@177.141.158.47] has joined #lisp 18:34:56 ASau [~user@46.115.97.219] has joined #lisp 18:35:09 francisl [~flavoie@bas6-montreal45-1176494827.dsl.bell.ca] has joined #lisp 18:36:59 bananagram [~bot@98.198.236.112] has joined #lisp 18:38:35 -!- hlavaty [~user@91-65-217-229-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 18:38:49 hlavaty [~user@91-65-217-229-dynip.superkabel.de] has joined #lisp 18:39:39 -!- fmeyer [~fmeyer@177.141.158.47] has quit [Ping timeout: 260 seconds] 18:40:28 -!- Fare [fare@nat/google/x-gfbzzsbqalcuvijt] has quit [Ping timeout: 244 seconds] 18:42:07 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Remote host closed the connection] 18:42:27 -!- asvil [~user@ns.osvtl.spb.ru] has quit [Ping timeout: 260 seconds] 18:43:01 Anyone used lparallel? 18:43:02 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 18:43:15 fmeyer [~fmeyer@177.141.158.47] has joined #lisp 18:43:54 -!- wbooze [~wbooze@xdsl-78-35-155-56.netcologne.de] has quit [Ping timeout: 264 seconds] 18:46:15 -!- bitonic [~user@ppp-133-38.24-151.libero.it] has quit [Ping timeout: 256 seconds] 18:47:17 -!- fmeyer [~fmeyer@177.141.158.47] has quit [Remote host closed the connection] 18:47:17 ebobby [~fms@189.170.63.240] has joined #lisp 18:47:32 findiggle [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has joined #lisp 18:47:52 AeroNotix [~xeno@acnx176.neoplus.adsl.tpnet.pl] has joined #lisp 18:47:59 bitonic [~user@ppp-133-38.24-151.libero.it] has joined #lisp 18:49:32 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 265 seconds] 18:50:00 fmeyer [~fmeyer@li215-129.members.linode.com] has joined #lisp 18:50:06 -!- fmeyer [~fmeyer@li215-129.members.linode.com] has quit [Client Quit] 18:50:15 findiggle1 [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has joined #lisp 18:50:19 -!- findiggle [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has quit [Client Quit] 18:50:32 fmeyer [~fmeyer@li215-129.members.linode.com] has joined #lisp 18:52:14 jasom: yes 18:54:07 -!- gigamonkey [~gigamonke@50.1.48.145] has quit [Ping timeout: 260 seconds] 18:55:45 nkkarthik [~nkkarthik@63.251.54.158] has joined #lisp 18:59:52 -!- francisl [~flavoie@bas6-montreal45-1176494827.dsl.bell.ca] has quit [Quit: francisl] 19:00:07 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 19:00:30 djuber [~user@c-76-16-60-176.hsd1.il.comcast.net] has joined #lisp 19:00:49 gigamonkey [~gigamonke@50.1.48.145] has joined #lisp 19:03:00 sdemarre [~serge@91.176.60.179] has joined #lisp 19:03:27 -!- tcr [~tcr@95-90-241-167-dynip.superkabel.de] has quit [Ping timeout: 260 seconds] 19:04:39 H4ns: any thoughts? I found it just looking for a parallel map implementation, but it looks fairly full-featured 19:04:41 -!- ignas_ [~ignas@office.pov.lt] has quit [Ping timeout: 255 seconds] 19:04:54 vwvwvwv [~vwvwvwv@99-130-100-63.lightspeed.snantx.sbcglobal.net] has joined #lisp 19:05:15 jasom: it is well-maintained, the author cares a lot about it, and it has nice abstractions. 19:05:45 -!- kliph [~user@unaffiliated/kliph] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:05:52 jasom: i use it to parallelize loading of large files onto my eight cores. i've also used it to control background jobs started from hunchentoot handlers. 19:06:23 piko_ [~piko@194.228.13.66] has joined #lisp 19:06:38 is there a wrapper around intel's AES-NI hardware feature and the respective linux/unix modules for it? 19:07:11 -!- sdemarre [~serge@91.176.60.179] has quit [Client Quit] 19:07:25 -!- rjmt___ [~uid1@37.157.33.78] has quit [Ping timeout: 265 seconds] 19:09:16 Raptum [~cdh473@50.96.145.198] has joined #lisp 19:09:23 sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 19:09:47 tcr [~tcr@95-90-241-167-dynip.superkabel.de] has joined #lisp 19:10:32 would that not happen typically underneath openssl? 19:12:06 -!- normanrichards [~normanric@72-48-145-180.static.grandenetworks.net] has quit [] 19:12:14 openssl has support for hw crypto engines 19:12:40 but you might have to extend cl+ssl to add control over it 19:13:23 i'd expect that to happen outside of the application code, really. e.g. by the way of a shared library that replaces (part of) openssl 19:13:38 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 19:14:30 H4ns: actually openssl simply has hw accelerator plugin interface, iirc 19:14:47 ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 19:15:11 what's the relationship (if any) between setting sb-ext:*muffled-warnings* and (declaim (sb-ext:muffle-warnings ...)) ? 19:15:19 p_l: yes. my point is: it is openssl business, not lisp business 19:15:39 the former seems to do what i want (but isn't documented) the later doesn't appear to acutally turn off any style warnings, but is in the docs. 19:15:50 Fare [fare@nat/google/x-dpnkwfcyrmyjqifh] has joined #lisp 19:15:55 H4ns: Well, the part about cl+ssl being rather limited in the level of control over OpenSSL is true 19:16:25 xmj: http://software.intel.com/en-us/articles/boosting-openssl-aes-encryption-with-intel-ipp/ 19:16:36 then just use opehssl as usual 19:16:40 Bike [~Glossina@207-224-23-226.ptld.qwest.net] has joined #lisp 19:19:29 opehssl is where lisp comes in? 19:19:47 -!- sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has quit [Ping timeout: 260 seconds] 19:20:01 xmj: lisp uses openssl (by the way of, e.g. cl+ssl) 19:20:02 -!- pjb [~user@cust-seco21th2-46-193-64-247.wb.wifirst.net] has quit [Read error: No route to host] 19:20:31 ah! 19:20:44 xmj: there is ironclad, which implements popular cryptographic algorithms in lisp 19:21:06 -!- seangrove [~user@c-71-202-126-17.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 19:21:20 xmj: if you're looking for an all lisp "solution", you may want to look at adding aes-in to optimize aes in ironclad. 19:21:35 xmj: _or_ you could just use openssl and write applications instead. 19:22:26 Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has joined #lisp 19:23:54 crypto is the third rail of NIH syndrome. 19:27:06 There's an interesting trade-off, though, between NIH and having an openssl monoculture. 19:27:50 dlowe: the culture can be diversified by domain experts though. 19:28:37 diversity alone does not provide measurably better security 19:28:47 That's why it's a tradeoff 19:29:11 The more people invested in a library, the more secure it is, so the more popular it becomes, which makes it a more attractive target 19:29:36 the number of domain experts available to make solid crypto systems is small enough that the monoculture is a necessary 'evil', imo. 19:30:21 I'm sincerely grateful that ironclad exists, because I don't have the necessary expertise to create it myself. 19:30:23 An obscure system is more vulnerable to targeted attacks, but much less so to blanket attacks 19:30:26 see also, openssl. 19:34:01 uh 19:34:24 I basically just want to crunch many aes(128,192,256) ciphers. 19:34:59 uh huh. for "research purposes" 19:35:03 If CL+SSL and OpenSSL get that job done, ... that's okay. 19:35:20 dlowe: no, just for fun. 19:36:14 xmj: IIRC, grab a GPU, call out to some library. 19:36:20 jtza8 [~jtza8@105-236-239-124.access.mtnbusiness.co.za] has joined #lisp 19:38:18 pkhuong: I'm using FreeBSD, and although having an nvidia GPU the official drivers don't support this laptop's Optimus technology. 19:38:52 then again, AES-NI can crunch 2923.8 Mb/sec. 19:39:07 the optimus hardware in my thinkpad is a constant painpoint 19:40:42 Fade: I've given up after trying to read acpidumps, calling the right acpi-methods and still not getting nowhere near running X on it. So ... there's not much point looking for a Lisp implementation for $library which can't access the hardware anyway. 19:41:21 xmj: a lisp implementation? Just use the FFI. 19:41:23 I just turn off the quadro and use the integrated intel gpu most of the time. 19:41:58 pkhuong: wrapper around $library. whatever that's called. 19:42:58 Forty-3 [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has joined #lisp 19:43:00 Fade: heh, I've no idea how to turn off the NV chip as ... I have no idea how to turn it on. With Intel, everything works -- I just doubt this GPU is fast enough for any computation on it, or that it even has libraries for doing that. 19:43:25 it's a bios setting on my machine. 19:44:14 talas [~talas@136.144.16.62.customer.cdi.no] has joined #lisp 19:44:26 Good for you :/ 19:44:47 anyhow, sounds like the hardware isn't suited to your intended use. 19:45:57 when it comes to GPU crunching out-of-the-box without nvidia releasing a driver which enables it, yes. 19:46:24 I'll get by; learn CL instead. :) 19:46:27 adding support for new x86 instructions in SBCL is a couple hours' worth of work, and can nearly all be done in a live image. You'll have to find someone who cares to guide you, though. 19:47:13 typeclassy [~user@ool-ae2ceba4.dyn.optonline.net] has joined #lisp 19:48:54 yeah... i'd rather rely on what's there already at this stage and read my way through practical common lisp. 19:52:00 lewisx [~m@37.244.135.10] has joined #lisp 19:52:59 gravicappa [~gravicapp@ppp91-77-172-37.pppoe.mtu-net.ru] has joined #lisp 19:54:47 -!- leoncamel [~leoncamel@124.126.174.228] has quit [Ping timeout: 265 seconds] 19:56:36 -!- jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has quit [Ping timeout: 248 seconds] 20:03:39 -!- vwvwvwv [~vwvwvwv@99-130-100-63.lightspeed.snantx.sbcglobal.net] has quit [Read error: Operation timed out] 20:05:00 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Read error: Connection reset by peer] 20:06:03 victor_lowther [~victorlow@143.166.116.80] has joined #lisp 20:11:07 vwvwvwv [~vwvwvwv@99-130-100-63.lightspeed.snantx.sbcglobal.net] has joined #lisp 20:12:39 -!- lewisx [~m@37.244.135.10] has quit [Quit: lewisx] 20:15:29 francogrex [~user@109.134.237.217] has joined #lisp 20:17:58 http://paste.lisp.org/display/134206 another silly remove question 20:19:23 -!- cornihilio [~cornihili@softbank126127243122.bbtec.net] has quit [Ping timeout: 255 seconds] 20:19:47 what the hell is {? 20:20:25 meaning remove any sublist whose car is either 2 or 3 20:20:25 curly brace 20:21:31 francogrex: try remove-if instead? 20:21:36 (set-difference '((2 3) (1 2) (3 4)) '((2) (3)) :test #'equal :key #'car) => ((1 2)) 20:23:02 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 20:23:29 -!- myx [~myx@pppoe-206-72-dyn-sr.volgaline.ru] has quit [Quit: ] 20:23:38 set-difference does it 20:28:21 -!- typeclassy [~user@ool-ae2ceba4.dyn.optonline.net] has quit [Ping timeout: 252 seconds] 20:29:37 shwouchk_ [~kosta@bzq-84-110-45-127.red.bezeqint.net] has joined #lisp 20:32:08 -!- kushal [~kdas@fedora/kushal] has quit [Quit: Leaving] 20:35:48 macrobat_ [~geggamojj@h-17-133.a328.priv.bahnhof.se] has joined #lisp 20:36:30 -!- bananagram [~bot@98.198.236.112] has quit [Ping timeout: 272 seconds] 20:37:51 pessoa [~pessoa@188-195-211-39-dynip.superkabel.de] has joined #lisp 20:38:32 -!- macrobat_ [~geggamojj@h-17-133.a328.priv.bahnhof.se] has quit [Client Quit] 20:41:51 -!- nan_ [~user@178.233.216.230] has quit [Ping timeout: 256 seconds] 20:42:51 -!- francogrex [~user@109.134.237.217] has quit [Remote host closed the connection] 20:44:26 -!- DataLinkDroid [~DataLinkD@101.175.148.65] has quit [Ping timeout: 245 seconds] 20:46:26 Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has joined #lisp 20:52:44 -!- m7w [~chatzilla@178.172.214.129] has quit [Ping timeout: 244 seconds] 20:53:23 -!- victor_lowther [~victorlow@143.166.116.80] has quit [Quit: Leaving IRC - dircproxy 1.2.0] 20:54:11 -!- am0c [~am0c@am0c.broker.freenet6.net] has quit [Ping timeout: 245 seconds] 20:56:40 chu [~user@unaffiliated/chu] has joined #lisp 20:58:06 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 20:58:10 Fare: so, the asdf included with the latest ECL release doesn't work with swank-asdf 20:58:36 Fare: The slot ASDF::RELATIVE-PATHNAME in the object # is unbound. 20:58:58 when doing recompute-pathname-component-table 21:01:03 DataLinkDroid [~DataLinkD@1.147.242.60] has joined #lisp 21:02:09 hans [~hans@host113-107-dynamic.44-79-r.retail.telecomitalia.it] has joined #lisp 21:04:28 and ironclad doesn't work with the latest ASDF 21:04:53 you know that, but that swank-asdf error made me use the latest 21:06:53 2.26 doesn't work on ECL either, my oh my 21:08:12 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Read error: Connection reset by peer] 21:08:13 and 2.25 got the ASDF::RELATIVE-PATHNAME unbound 21:08:35 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 21:09:51 -!- DataLinkDroid [~DataLinkD@1.147.242.60] has quit [Ping timeout: 245 seconds] 21:10:10 2.26.7 saves the day 21:10:55 sorry 21:11:00 will fix 21:11:15 victor_lowther [~victorlow@143.166.116.80] has joined #lisp 21:11:15 and thanks for reporting 21:11:51 \qit 21:11:54 \quit 21:11:59 quti 21:12:10 someone had one drink too much 21:12:37 protip: you don't close irc windows with \latex-y commands. 21:13:20 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 250 seconds] 21:13:33 -!- [SLB]` is now known as [SLB] 21:14:26 don't tell me that MOP doesn't specify (SETF STANDARD-INSTANCE-ACCESS) 21:15:04 two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has joined #lisp 21:15:08 -!- jtza8 [~jtza8@105-236-239-124.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 21:16:09 jtza8 [~jtza8@105-236-239-124.access.mtnbusiness.co.za] has joined #lisp 21:16:25 -!- hans [~hans@host113-107-dynamic.44-79-r.retail.telecomitalia.it] has quit [Ping timeout: 256 seconds] 21:17:34 add^_ [~add^_@m37-3-10-58.cust.tele2.se] has joined #lisp 21:18:31 Kvaks_ [~kvaks@177.160.189.109.customer.cdi.no] has joined #lisp 21:18:47 -!- Kvaks [~kvaks@215.159.34.95.customer.cdi.no] has quit [Ping timeout: 246 seconds] 21:19:03 it doesn't appear to, but what the hell am i supposed to use then? 21:21:12 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 21:21:14 -!- jtza8 [~jtza8@105-236-239-124.access.mtnbusiness.co.za] has quit [Remote host closed the connection] 21:23:34 well, only ECL doesn't define it, so, i guess if it's not properly specified, life is hard without it 21:25:33 francogrex [~user@109.134.237.217] has joined #lisp 21:26:46 -!- agumonkey [~agu@243.217.72.86.rev.sfr.net] has quit [Ping timeout: 250 seconds] 21:27:31 -!- vwvwvwv [~vwvwvwv@99-130-100-63.lightspeed.snantx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 21:28:01 agumonkey [~agu@243.217.72.86.rev.sfr.net] has joined #lisp 21:28:40 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 21:30:43 -!- eldariof [~CLD@pppoe-210-0-dyn-sr.volgaline.ru] has quit [] 21:31:30 segv-: (locally (declare #+sbcl(sb-ext:muffle-conditions sb-kernel:redefinition-warning)) (handler-bind (#+sbcl(sb-kernel:redefinition-warning #'muffle-warning)) ...) is what I do 21:32:20 heh ... I was not scrolled down to the end, thought that question was asked recently and not a number of hours ago! 21:33:24 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 21:33:40 Fare: btw, that is around my version of DEFINE-INTERFACE to avoid the style warning every time it is run 21:38:14 I have a function that transform a gregorian date string to julian such as for example (julian-from-string "2007-01-01") is 2454102 21:38:55 is it in fortnights? 21:39:28 is there a way to have the interpreter "automatically" convert such a date string "yyyy-mm-dd" to julian ? 21:39:35 fortnights? 21:40:00 the units of 2454102 21:40:39 and i'm not sure i understand your interpreter question correctly 21:40:39 no it is days since well the year -1400 or something 21:41:18 in the Mayan calendar? 21:41:40 the disire to convert innocent strings into dates seems to be a tad bizarre 21:42:12 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 21:42:24 ok, fixed xach's issue 21:42:26 never mind the usage of the word "interpreter", it's forbidden around these parts 21:42:38 perhaps you want a reader macro? #j"date" 21:42:58 I don't think the Julian calendar has negative years. 21:43:12 stassats`, is it OK if my solution is a patch to swank-asdf ? 21:43:14 -!- lufu [~user@5.254.130.94] has quit [Remote host closed the connection] 21:43:23 Fare: that's what i'm expecting 21:44:03 interpreters are cool 21:44:13 yes maybe a reader macro ; the thing is some were complaining that they wanted to do date additions within using something like (+ #j"2007-01-01" 1800) will equal "2011-12-06" 21:44:29 stassats`, more than that... how do I have my asdf-style compilation report warnings to slime? 21:44:36 what other solution could there be? you would've climbed through the chimneys and patched all ASDFs included with ECL? 21:44:50 Bike: it doesn't have negative years 21:45:06 however Julian day 0 is a negative gregorian year 21:45:20 Fare: what do you mean? 21:45:20 BC that is 21:45:37 stassats`, which asdf does your ecl ship with? 21:45:48 francogrex: you're not going to make cl:+ return a string 21:45:51 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Ping timeout: 260 seconds] 21:45:56 francisl [~flavoie@bas6-montreal45-1176494827.dsl.bell.ca] has joined #lisp 21:46:12 yes true 21:46:50 francogrex: you could have a function date-add that accepts strings (which it converts with julian-from-string) or numbers (representing dates in whatever format you're using) and returns whichever, which can then be converted if desired 21:47:02 Fare: for some reason, it used some very old one, perhaps a stray from a previous compilation 21:47:28 -!- ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 246 seconds] 21:47:39 oh damn, i'm using the wrong GIT repository of ecl 21:47:55 yes it must be a special addition function for dates 21:48:21 stassats`, when I use my hook to compile asdf-style, warnings don't show 21:48:35 so my swank-asdf hook is missing something 21:48:41 -!- pessoa [~pessoa@188-195-211-39-dynip.superkabel.de] has quit [Quit: Started wasting time elsewhere] 21:49:09 -!- cic__ [~connolly@Catnip.AI.SRI.COM] has quit [Quit: Leaving] 21:49:09 which hook? 21:49:59 try-compile-asd-file 21:50:04 madalu [~user@unaffiliated/madalu] has joined #lisp 21:50:20 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 21:51:20 Ha. SBCL's pi variable is only 15 digits long. 21:51:43 Fare: maybe try (with-compilation-hooks ())? 21:51:44 that's almost irrational! 21:51:48 -!- madalu [~user@unaffiliated/madalu] has quit [Client Quit] 21:51:50 xmj: which digits are you counting? 21:52:06 madalu [~user@unaffiliated/madalu] has joined #lisp 21:52:22 xmj: would you like a lecture on floating point? 21:52:23 it's 64 binary digits, that's what you'll get with double floats 21:53:17 do commodity processors support floats wider than 64-bit? 21:53:48 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 21:53:52 IEEE seems to at least define them 21:53:56 128-bit 21:53:56 there are 80 bit floats on some x86s, I think 21:54:02 -!- francogrex [~user@109.134.237.217] has quit [Quit: ERC Version 5.2 (IRC client for Emacs)] 21:55:20 stassats`: the x87 FPU has 80 bit floats; but it is not available in x64 mode 21:55:48 stassats`: x87 programming was always a pain, so it's been deprecated in favor of SSE and friends 21:57:13 seems like ibm mainframes support 128-bit floats 21:57:23 -!- akuhlens [~chatzilla@2001:18e8:2:11b5:41b3:8ae:e4c7:e072] has quit [Quit: ChatZilla 0.9.89 [Firefox 10.0.5/20120531185831]] 21:57:27 but sbcl isn't ported to it 21:57:45 sbcl has 80 bit long-floats on 32-bit x86 21:58:54 I'm not sure that x87 is unavailable in 64-bit mode, but SSE2 is definitely preferred by compilers (I've not seen one generate x87 code in 64-bit mode) 21:59:12 -!- newbie_coder [4267ffa3@gateway/web/freenode/ip.66.103.255.163] has quit [Ping timeout: 245 seconds] 21:59:48 stassats`: i've heard the support is not terribly good. 22:00:08 well, alright, won't buy one then 22:00:09 commodity chips with fast 128 bit floats would be a game changer 22:00:18 stassats`: no spare space left? 22:00:39 well, i could place it on the balcony, it's chilly out there 22:02:48 Corvidium [~cosman246@202.183.249.50] has joined #lisp 22:03:57 with 128-bit floats, I'm reminded of the strategy of boxing everything into float NaNs. 22:04:25 sparc v8 and v9 have 128-bit 22:04:37 I mean, unboxing. Or whatever you call it. Unboxed values are just (maybe rotated) floats. 22:04:43 jasom: wikipedia says only on paper 22:05:02 stassats`, thanks 22:05:08 prxq: what exactly are commodity chips ? 22:05:11 Fare: huh, do runtimes actually do that? 22:05:13 stassats`, do you still have a bug after upgrading to a recent ECL ? 22:05:16 Fare: did it make it? 22:05:34 xmj: meaning something you can buy easily 22:05:34 Bike: I'm told some scheme hacker actually experimented with that 22:05:44 Fare: the current ecl uses the same version i resorted to using, so, no 22:05:53 ah 22:05:55 now i'm curious 22:05:55 sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 22:06:25 stassats`, sorry, context lost. I'll assume you said there was no bug anymore. 22:07:03 2.26.6 has no bug, that is correct 22:07:04 Now why would 128bit float commodity chips be a game changer ? 22:07:07 -!- gravicappa [~gravicapp@ppp91-77-172-37.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:07:19 -!- jrajav [~jrajav@167.68.114.6] has quit [Quit: I tend to be neutral about apples] 22:07:20 ynniv [~ynniv@c-24-98-197-10.hsd1.ga.comcast.net] has joined #lisp 22:07:22 Ease of setting up a cheap HPC cluster? 22:07:23 it's like 5 razor blades, don't you see? 22:07:44 stassats`: it emulates it in microcode IIRC 22:08:01 128bit floats ... mmmmm, ahhh .... ohhh.... mmmm 22:08:08 The Sarcasm is strong with you, young stassats`. 22:10:16 stassats`: nope, I'm wrong, solaris implemented it in software in an ISR, so you're right 22:12:31 Bacteria [~Bacteria@2001:388:608c:946:c1b0:2d0a:cf5c:b626] has joined #lisp 22:12:33 no cl implementation seems to support mainframes 22:13:03 I want hardware support for log-scaled integers 22:13:17 i want a pony 22:13:45 madnificent: who doesn't 22:13:50 jasom: xy = log x + log y isn't enough? 22:13:58 -!- ynniv [~ynniv@c-24-98-197-10.hsd1.ga.comcast.net] has quit [Quit: ynniv] 22:14:00 snearch [~snearch@g225169131.adsl.alicedsl.de] has joined #lisp 22:14:11 Bike: what if I want to add or subtract them? 22:14:16 -!- tcr [~tcr@95-90-241-167-dynip.superkabel.de] has quit [Quit: Leaving.] 22:14:24 I guess I could use madnificent's pony 22:14:33 then you shouldn't be using a log representation, probably 22:14:41 stassats`, what about 2.26.33? 22:15:11 Bike: people add and subtract floats all the time :) 22:15:37 (wow, .33 -- that's a lot of work since last month) 22:15:53 -!- [SLB] is now known as [SLB]` 22:15:55 yes, and they get perfectly good results like (+ 0.1d0 0.2d0) = 0.30000000000000004d0 for their trouble 22:16:43 Fare: seems to work ok, except for ironclad 22:17:04 except ironclad? 22:17:25 well, it tries to load stuff designed for sbcl 22:17:36 jasom: vet bills, hay, shoes, paddock/stall fees, to say nothing of tack -- you're probably better of with some FPGA approach than the ponies 22:17:38 nibbles, more specifically 22:18:56 -!- dRbiG [drbig@unhallowed.pl] has quit [Ping timeout: 252 seconds] 22:19:33 apparently, my patch to support if-component-dep-fails isn't working so much. 22:19:41 I'll look into it. 22:19:45 Thanks for reporting. 22:19:54 (:file "nib-tran" :depends-on ("fndb")) is loaded, fndb is (:file "fndb" :in-order-to ((asdf:compile-op (asdf:feature :sbcl)))) 22:20:37 Bike: my favorite is e.g. the quadratic formula when (* b b) ~= (* 4 a c) 22:20:40 madnificent: a Shetland pony? because I would have to say that I want one as well if that was the case! 22:20:41 -!- [SLB]` is now known as [SLB] 22:21:23 or when b^2 >> 4ac 22:22:11 ok, my support is insufficient. Sigh. 22:22:24 jasom: http://www.cs.berkeley.edu/~wkahan/testpi/cfpi.l here, maybe you'll appreciate this. kahan's amazing lisp prowess. 22:22:35 -!- foreignFunction [~niksaak@94.27.89.211] has quit [Quit: Leaving.] 22:22:49 *jasom* is not a fan of kahan 22:22:58 for a :ignore, I should and together the features from siblings you depend-on. Sigh. 22:23:36 jasom: after reading through some of his papers yesterday, neither am I. he gets rather time cubic worrying often 22:23:42 but my obvious hatred for all things IEE-754 should probably have given that away 22:24:19 since he basically dictated the IEE-754 standard 22:24:26 er IEEE 22:24:31 let's just all use rational numbers and rejoice 22:24:53 transcendental functions are so overrated 22:25:20 they're called irrational for a reason 22:25:41 you can't represent any irrational numbers with a float anyway 22:25:42 _d3f [~freedo@46.183.216.234] has joined #lisp 22:25:50 drewc: it's my pony! i want it! (even though the Shetland pony is pretty, i guess we should go back to lisp though) :) 22:26:44 madnificent: pretty much anybody in #lisp expressed a desire for a pony at one time or another, so i guess, nobody would mind 22:27:40 madnificent: Oh ... good point ... Ok, I need a logo for common-lisp.net ... I am thinking that somehow it should involve a Shetland pony. 22:27:51 -!- djuber [~user@c-76-16-60-176.hsd1.il.comcast.net] has quit [Remote host closed the connection] 22:27:53 ideas? 22:27:59 :D 22:29:25 stassats`: true 22:32:20 my head hurts. 22:32:30 dRbiG [drbig@unhallowed.pl] has joined #lisp 22:32:47 I want a pony! fare.livejournal.com/tag/pony 22:34:36 it was either talk about ponies or "(type-of PI)" and kahan, but i felt like being on the up side of things, so ponies it is! 22:35:23 -!- rdqfdx [~rdqfdx@78.90.88.244] has quit [Quit: terminated!] 22:35:24 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Connection reset by peer] 22:36:00 Raptum_ [~cdh473@50.96.93.197] has joined #lisp 22:37:18 -!- Raptum [~cdh473@50.96.145.198] has quit [Ping timeout: 264 seconds] 22:37:51 -!- Raptum_ is now known as Raptum 22:40:23 npi___ [~quassel@bl13-92-77.dsl.telepac.pt] has joined #lisp 22:40:26 well, whadya know, commonqt can now run on ECL 22:41:09 not the upstream version of commonqt, but can 22:41:18 -!- npi_ [~quassel@bl13-92-77.dsl.telepac.pt] has quit [Ping timeout: 252 seconds] 22:41:35 stassats`: great! :-) 22:41:41 perhaps i should look into commonqt then :) does it have many dependencies? 22:42:01 it needs qt and smoke 22:42:21 and g++ to compile itself the first time 22:42:25 Bike: what sound time-cubic to you about his work? 22:43:22 so, commonqt can now run on ABCL and ECL, besides SBCL and CCL 22:43:31 couldn't get it to run on clisp yet 22:43:36 not very anxious, though 22:43:51 pjb [~t@cust-seco21th2-46-193-64-247.wb.wifirst.net] has joined #lisp 22:43:59 can't test on allegro and lispworks, they're 32-bit only 22:44:34 prxq: try reading his paper on java, maybe you'll see what i mean 22:44:59 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 22:45:39 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #lisp 22:46:56 so, anybody have some applications written using commonqt? i need to test some changes before putting them upstream 22:47:17 which include increased performance and support of ABCL and ECL 22:47:24 Bike: but that thing is not a paper. It is a presentation 22:47:52 -!- PuercoPop [~user@190.222.252.106] has quit [Remote host closed the connection] 22:48:13 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:49:28 -!- stat_vi [~stat@dslb-094-218-235-010.pools.arcor-ip.net] has quit [Quit: Lost terminal] 22:52:49 edgar-rft [~GOD@HSI-KBW-091-089-005-153.hsi2.kabelbw.de] has joined #lisp 22:53:38 Bike: well, skimming through it, I think I see what you mean. 22:55:00 -!- snearch [~snearch@g225169131.adsl.alicedsl.de] has quit [Quit: Verlassend] 22:56:50 -!- prxq [~mommer@mnhm-5f75fb81.pool.mediaWays.net] has quit [Quit: Leaving] 22:57:06 -!- Fare [fare@nat/google/x-dpnkwfcyrmyjqifh] has quit [Ping timeout: 272 seconds] 23:01:19 kliph [~user@unaffiliated/kliph] has joined #lisp 23:01:44 -!- AeroNotix [~xeno@acnx176.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 23:11:49 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #lisp 23:12:05 -!- victor_lowther [~victorlow@143.166.116.80] has quit [Quit: Leaving IRC - dircproxy 1.2.0] 23:15:16 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: leaving] 23:16:41 nan_ [~user@178.233.216.230] has joined #lisp 23:17:31 -!- natechan [~natechan@50-192-61-46-static.hfc.comcastbusiness.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 23:18:07 normanrichards [~normanric@adsl-70-249-75-62.dsl.austtx.swbell.net] has joined #lisp 23:18:39 Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has joined #lisp 23:19:17 -!- mcsontos_ [~mcsontos@77.240.184.15] has quit [Ping timeout: 255 seconds] 23:19:36 -!- normanrichards [~normanric@adsl-70-249-75-62.dsl.austtx.swbell.net] has quit [Max SendQ exceeded] 23:19:45 -!- _d3f [~freedo@46.183.216.234] has quit [Quit: ~ The Gnu went back to savannah ~] 23:20:14 -!- add^_ [~add^_@m37-3-10-58.cust.tele2.se] has quit [Quit: add^_] 23:23:34 SrPx [~SrPx@177.98.105.124] has joined #lisp 23:23:38 -!- mishoo [~mishoo@178.138.99.110] has quit [Read error: Connection reset by peer] 23:24:24 -!- Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has quit [Remote host closed the connection] 23:24:32 normanrichards [~normanric@adsl-70-249-75-62.dsl.austtx.swbell.net] has joined #lisp 23:24:49 kersnert [~user@208.91.224.5] has joined #lisp 23:27:39 -!- snits [~snits@inet-hqmc08-o.oracle.com] has quit [Quit: leaving] 23:30:09 -!- surrounder [~surrounde@095-096-032-026.static.chello.nl] has quit [Quit: "latuh"] 23:30:43 surrounder [~surrounde@095-096-032-026.static.chello.nl] has joined #lisp 23:34:21 -!- talas [~talas@136.144.16.62.customer.cdi.no] has quit [Remote host closed the connection] 23:36:23 -!- shwouchk_ [~kosta@bzq-84-110-45-127.red.bezeqint.net] has quit [Remote host closed the connection] 23:39:20 ryanbw [~user@cpe-24-30-157-211.dc.res.rr.com] has joined #lisp 23:46:05 -!- npi___ [~quassel@bl13-92-77.dsl.telepac.pt] has quit [Remote host closed the connection] 23:47:09 I have a comparison function and a list of values; what's the idiomatic way to find the maximum value according to the comparison function (i.e. equivalent to (first (sort seq #'func)) but not n*log n 23:47:17 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 23:47:28 there's no idiomatic way 23:48:10 iterate can do it easily 23:48:30 Or a short reduce form. 23:48:59 (alexandria:extremum sequence #'fun :key key) 23:49:12 aha, alexandria to the rescue again 23:50:07 -!- [SLB] is now known as [SLB]` 23:52:27 i can't believe it, commonqt stopped working on ABCL, while nothing has changed 23:54:49 Thra11_ [~thrall@87.115.73.220] has joined #lisp 23:55:15 -!- Thra11_ [~thrall@87.115.73.220] has quit [Read error: Connection reset by peer] 23:55:28 Thra11_ [~thrall@87.115.73.220] has joined #lisp 23:58:01 -!- Thra11 [~thrall@78.90.112.87.dyn.plus.net] has quit [Ping timeout: 265 seconds] 23:59:17 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Remote host closed the connection]