00:02:10 tankrim [~user@pdpc/supporter/active/tankrim] has joined #lisp 00:04:51 -!- dbh [~dbh@182.55.3.19] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 00:12:35 -!- dnolen [~user@cpe-72-225-195-95.nyc.res.rr.com] has quit [Ping timeout: 252 seconds] 00:14:55 -!- zmyrgel [~zmyrgel@a91-153-150-75.elisa-laajakaista.fi] has quit [Ping timeout: 264 seconds] 00:15:31 zmyrgel [~zmyrgel@a91-153-150-75.elisa-laajakaista.fi] has joined #lisp 00:21:39 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #lisp 00:26:48 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 276 seconds] 00:28:27 knob [~knob@66-50-126-195.prtc.net] has joined #lisp 00:28:33 -!- banjara [~Adium@unaffiliated/banjara] has quit [Quit: Leaving.] 00:28:43 -!- GOMADWarrior [~Regis@189.34.44.144] has quit [Ping timeout: 264 seconds] 00:28:53 -!- sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has quit [Quit: We can remember only three examples, which are produced commonly with no projection: children, works of art and, unfortunately, software.] 00:29:06 -!- xan_ [~xan@80.174.78.235.dyn.user.ono.com] has quit [Ping timeout: 256 seconds] 00:29:46 -!- ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has quit [Ping timeout: 258 seconds] 00:30:18 KDr2 [~KDr2@111.161.70.16] has joined #lisp 00:34:12 jerryzhou [~gururui@119.55.123.33] has joined #lisp 00:35:48 GOMADWarrior [~Regis@189.34.44.144] has joined #lisp 00:38:01 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 00:38:02 sw2wolf [~czsq888@171.216.154.21] has joined #lisp 00:39:30 Vicfred [~anon@189.232.59.205] has joined #lisp 00:41:33 nan_` [~user@46.197.112.181] has joined #lisp 00:46:25 natechan [~natechan@c-71-56-124-186.hsd1.ga.comcast.net] has joined #lisp 00:47:32 -!- Yuuhi [benni@p5DC63C08.dip0.t-ipconnect.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:49:22 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 00:50:01 -!- nan_` [~user@46.197.112.181] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:54:10 kcj [~casey@unaffiliated/kcj] has joined #lisp 00:56:13 tigranes [~tigranes@74.3.163.223] has joined #lisp 00:56:56 pnq [~nick@unaffiliated/pnq] has joined #lisp 00:57:41 tensorpuddin [~tensorpud@99.23.123.90] has joined #lisp 00:58:14 Hi! Was I hallucinating, or did there use to be COND* conditional that would execute all clauses where the test condition is true? 00:58:49 well, it's not standard, and i've never heard of it 00:59:02 Is there lisp interpretor that I can run in in something like an interactive mode and toss lines at to see what they do easily? 00:59:25 nonconvergent: pretty much any lisp does that 00:59:30 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Read error: Connection reset by peer] 00:59:32 nonconvergent: try sbcl or ccl for example 01:00:03 -!- tensorpudding [~tensorpud@108.87.21.0] has quit [Ping timeout: 258 seconds] 01:00:07 Bike: All right, must have been halucinating, or thinking of a different language. Thanks. 01:00:15 -!- tensorpuddin is now known as tensorpudding 01:01:18 -!- Kenjin [~kenjin@2.80.255.222] has quit [Remote host closed the connection] 01:02:24 Bike: Thanks. 01:03:08 nilsi_ [~nilsi@c83-253-22-138.bredband.comhem.se] has joined #lisp 01:04:18 -!- nilsi [~nilsi@c83-253-22-138.bredband.comhem.se] has quit [Ping timeout: 264 seconds] 01:04:24 Bike: Um...how do I quit sbcl? Is case important? 01:04:31 prxq_ [~mommer@mnhm-590c030b.pool.mediaWays.net] has joined #lisp 01:05:07 youlysses [~user@75-132-7-80.dhcp.stls.mo.charter.com] has joined #lisp 01:05:12 nonconvergent: (a) sb-ext:quit (b) not by defaut 01:05:30 nonconvergent: or just ^D if you're using the bare repl, probably 01:06:47 Both (exit) and (quit) also work in the repl, not just (sb-ext:quit) 01:06:53 And ^D too 01:07:01 oh, exit's the non-deprecated one 01:07:08 Bike: Ah, I have to put it in () 01:07:20 nonconvergent: yes, because you're calling a function. 01:07:32 would kinda suck if reading a variable quit the program 01:07:38 Because everything's functions or lists? 01:07:54 -!- prxq [~mommer@mnhm-4d012db0.pool.mediaWays.net] has quit [Ping timeout: 264 seconds] 01:08:00 -!- Tordek [tordek@gateway/shell/blinkenshell.org/x-ayvqzsxdcwifncdo] has quit [Ping timeout: 264 seconds] 01:08:03 no, just because that would be weird. 01:08:07 tensorpuddin [~tensorpud@99.148.192.30] has joined #lisp 01:08:19 -!- GOMADWarrior [~Regis@189.34.44.144] has quit [Ping timeout: 256 seconds] 01:08:32 Tordek [tordek@gateway/shell/blinkenshell.org/x-jhahwwfovnucejnu] has joined #lisp 01:08:58 No, because quitting/exiting is a verb and functions are verbs. (Maybe?) 01:11:23 -!- tensorpudding [~tensorpud@99.23.123.90] has quit [Ping timeout: 245 seconds] 01:11:24 -!- tensorpuddin is now known as tensorpudding 01:14:27 Ugh. I have no idea how to do this. 01:15:05 do what? 01:15:33 -!- stokachu [~stokachu@ubuntu/member/stokachu] has quit [Quit: ZNC - http://znc.in] 01:15:35 -!- tankrim [~user@pdpc/supporter/active/tankrim] has quit [Read error: Connection reset by peer] 01:15:39 I'm just trying to make lists and do car and cdr on them to confirm what I think I know, but I don't know how to make a list. 01:15:54 (list some stuff) 01:17:36 -!- saeftl [cbauerm@pestilenz.org] has quit [Ping timeout: 264 seconds] 01:17:56 kobain [~kobian@unaffiliated/kobain] has joined #lisp 01:18:01 -!- kobain [~kobian@unaffiliated/kobain] has quit [Excess Flood] 01:18:01 clhs list/f 01:18:02 http://www.lispworks.com/reference/HyperSpec/Body/f_list_.htm 01:18:08 nonconvergent: ^ 01:18:09 -!- Denommus` [~user@gateway/tor-sasl/denommus/x-89635553] has quit [Ping timeout: 276 seconds] 01:18:35 This keeps getting cooler -> http://davazp.net/ecmalisp/ecmalisp.html 01:18:58 Is there a way to assign it to do something like give the list a name so can refer to it later? 01:19:05 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 01:19:27 (defvar *foo* (list 1 2)) 01:20:14 kobain [~kobian@unaffiliated/kobain] has joined #lisp 01:20:19 -!- kobain [~kobian@unaffiliated/kobain] has quit [Excess Flood] 01:21:16 kanwei [~kanwei@unaffiliated/kanwei] has joined #lisp 01:21:53 sirdancealo2 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 01:21:55 -!- youlysses [~user@75-132-7-80.dhcp.stls.mo.charter.com] has quit [Remote host closed the connection] 01:22:47 -!- kanwei [~kanwei@unaffiliated/kanwei] has quit [Client Quit] 01:23:17 kanwei [~kanwei@unaffiliated/kanwei] has joined #lisp 01:23:29 -!- doomlord__ [~servitor@host31-52-58-47.range31-52.btcentralplus.com] has quit [Quit: Leaving] 01:23:58 saeftl [cbauerm@pestilenz.org] has joined #lisp 01:24:26 kobain [~kobian@unaffiliated/kobain] has joined #lisp 01:25:37 (defvar *foo* (list ( 'a' 'b' ) 'c' )) gives me an unmatched close parens error. 01:26:06 quote is a prefix operator. you want (defvar *foo* (list '(a b) 'c)) 01:26:34 I just want to use them as letters. 01:27:17 Characters? That'd be (defvar *foo* (list (list #\a #\b) #\c)) 01:27:18 The syntax for a character is #\a or #\b or #\c etc 01:27:22 clhs #\ 01:27:22 http://www.lispworks.com/reference/HyperSpec/Body/02_dha.htm 01:27:30 sambio [~kobian@190.57.227.109] has joined #lisp 01:27:41 You should read an introductory book if you're not already. 01:28:22 -!- sambio [~kobian@190.57.227.109] has left #lisp 01:28:31 Skimming. 01:28:57 I'm really only answering one question from a HW in a language overview class. 01:29:19 Must be a hell of a question if you're compelled to read a book to answer. 01:29:23 -!- DataLinkDroid [~DataLinkD@1.144.176.73] has quit [Ping timeout: 256 seconds] 01:29:37 nonconvergent: Just use symbols, you don't need characters -> (defvar *foo* '((a b) c)) 01:30:08 or (defvar *foo* (list '(a b) 'c)) or (defvar *foo* (list (list 'a 'b) 'c)) 01:30:44 It starts off "Suppose that L1 is the list ((A B) C) and L2 is the list (D (E) F) and the give the value of the following expressions:" Then it's got some expressions use CAR and CDR 01:31:02 Oh, and CONS and that ' I don't recognize yet. 01:31:15 nonconvergent: (defvar *l1* '((a b) c)) 01:31:16 'a = (quote a) 01:31:18 What's that ' doing? 01:31:22 (eval (quote a)) => A 01:31:35 (defvar *l2* '(d (e) f)) 01:31:51 Kenjin [~kenjin@2.80.255.222] has joined #lisp 01:31:56 nonconvergent: The quote prevents the symbol, list, etc. from being evaluated. 01:32:13 By the reader 01:32:22 by the evaluator. 01:32:48 Thanks, I'm a little sloppy with the concepts. I know what I mean. :-) 01:34:31 DataLinkDroid [~DataLinkD@120.154.138.96] has joined #lisp 01:34:58 I should be working, but instead I'm getting ready to clone ecmalisp and try to add support for *,**,*** and reading floating point numbers. 01:35:00 -!- agumonkey [~agu@97.217.72.86.rev.sfr.net] has quit [Ping timeout: 260 seconds] 01:35:44 Why is it that trivial tasks always look so much more interesting that actual work? 01:36:18 doomlord_ [~servitor@host31-52-58-47.range31-52.btcentralplus.com] has joined #lisp 01:36:48 -!- mindCrime_ [~prhodes@12.198.68.2] has quit [Ping timeout: 264 seconds] 01:37:19 -!- tigranes [~tigranes@74.3.163.223] has quit [Ping timeout: 260 seconds] 01:37:31 So if I did this right (CONS (CDR L2) (CAR L1)) => (((E) F) A B ) 01:38:51 nonconvergent: yes 01:38:53 how shouty. 01:38:57 gonna test it? 01:38:58 I did it like this (CONS '((E) F ) '(A B)) 01:39:14 tigranes [~tigranes@69.50.195.238] has joined #lisp 01:39:23 nonconvergent: that will result in ((e) f a b) 01:39:33 sorry 01:39:41 ((e) f (a b)) 01:39:57 loke: check again. 01:40:03 -!- Kenjin [~kenjin@2.80.255.222] has quit [Ping timeout: 256 seconds] 01:40:03 bike yeah 01:40:15 My correction was incorrect. I should learn to read :-) 01:40:55 -!- tigranes [~tigranes@69.50.195.238] has quit [Client Quit] 01:41:08 (((e) f) ab) of course 01:41:26 (with appropriately added space) 01:47:00 -!- saeftl [cbauerm@pestilenz.org] has quit [Ping timeout: 264 seconds] 01:47:07 saeftl [cbauerm@pestilenz.org] has joined #lisp 01:47:45 Looking at the javascript support for ecmalisp, the files for jqconsole and jquery have no spaces or newlines. What does that accomplish? 01:48:15 ThomasH: they're minimised I presume, to reduce download size 01:48:31 -!- slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Ping timeout: 264 seconds] 01:48:36 removal of newlines is only one thing. They also remove unnescessary spaces, rename functions etc. 01:48:39 gmcastil [~user@ip-64-134-30-67.public.wayport.net] has joined #lisp 01:50:55 -!- impulse- [~impulse@bas3-toronto48-1096771769.dsl.bell.ca] has quit [Quit: leaving] 01:51:47 -!- sw2wolf [~czsq888@171.216.154.21] has left #lisp 01:52:11 loke: I would not have thought that to be significant, but the Closure Compiler claims to get a 28% reduction from whitespace alone, 42% from renaming and simplifying, and 62% for aggressive renaming. 01:54:01 -!- kanwei [~kanwei@unaffiliated/kanwei] has quit [] 01:54:21 -!- andy_arvid [~andy@201-3-34-170.cbace702.dsl.brasiltelecom.net.br] has quit [Quit: Leaving] 01:57:14 reduction in what? 01:57:20 size? 01:57:27 yeah 01:57:41 ThomasH: things become a little bit more complicated if your site is delivering compressed data 02:05:11 -!- jerryzhou [~gururui@119.55.123.33] has quit [Quit: Leaving] 02:05:31 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 02:06:29 -!- hugod [~user@bas1-montreal08-1279564027.dsl.bell.ca] has quit [Ping timeout: 248 seconds] 02:11:35 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #lisp 02:13:32 -!- KDr2 [~KDr2@111.161.70.16] has quit [Ping timeout: 255 seconds] 02:14:03 hugod [~user@76.65.140.64] has joined #lisp 02:14:10 -!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 246 seconds] 02:17:51 KDr2 [~KDr2@111.161.70.16] has joined #lisp 02:19:44 -!- dreish [~dreish@minus.dreish.org] has quit [Quit: dreish] 02:20:32 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 02:20:37 p_nathan1 [~Adium@76.178.163.213] has joined #lisp 02:20:58 -!- gmcastil [~user@ip-64-134-30-67.public.wayport.net] has quit [Remote host closed the connection] 02:23:01 gmcastil [~user@ip-64-134-30-67.public.wayport.net] has joined #lisp 02:25:22 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Excess Flood] 02:26:43 sambio [~kobian@190.57.227.109] has joined #lisp 02:27:58 -!- sambio [~kobian@190.57.227.109] has quit [Excess Flood] 02:28:10 sambio [~kobian@190.57.227.109] has joined #lisp 02:28:39 -!- sambio [~kobian@190.57.227.109] has quit [Client Quit] 02:29:24 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 02:32:36 johnc [~johnc@61.135.169.73] has joined #lisp 02:33:29 zerowaitstate [~dwaites@ppp-70-254-33-152.dsl.lgvwtx.swbell.net] has joined #lisp 02:35:55 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds] 02:37:32 dreish [~dreish@minus.dreish.org] has joined #lisp 02:37:52 fenton [~fenton@m121-202-251-56.smartone.com] has joined #lisp 02:37:56 -!- dreish [~dreish@minus.dreish.org] has quit [Client Quit] 02:38:23 erikc [~erikc@CPE00222d53fe78-CM00222d53fe75.cpe.net.cable.rogers.com] has joined #lisp 02:40:28 mindCrime_ [~prhodes@12.198.68.2] has joined #lisp 02:42:21 -!- p_nathan1 [~Adium@76.178.163.213] has quit [Quit: Leaving.] 02:43:24 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 02:44:24 -!- nilsi_ [~nilsi@c83-253-22-138.bredband.comhem.se] has quit [Read error: Connection reset by peer] 02:45:01 nilsi [~nilsi@c83-253-22-138.bredband.comhem.se] has joined #lisp 02:45:08 -!- Dalek_Baldwin [~Adium@108-225-26-178.lightspeed.irvnca.sbcglobal.net] has quit [Quit: Leaving.] 02:49:36 hey, i'm attempting to setup hunchentoot web server right now and I'm trying to get the Lisp libraries required. I downloaded the MD5 library and I get a md5.asd and md5.lisp. what do I do with these files? 02:49:45 -!- zerowaitstate [~dwaites@ppp-70-254-33-152.dsl.lgvwtx.swbell.net] has quit [Quit: Leaving] 02:53:04 Do you have Quicklisp installed? 02:53:34 .. no? I didn't see that as a requirement? maybe I missed it 02:53:48 I only have CLISP 2.49 02:53:58 ldionmarcil: Not a requirement, just makes dealing with Lisp libraries much easier. 02:54:05 It's not a requirement, it's a library manager. If you install Quicklisp all of these issues go away. 02:54:08 capcrunch [~capcrunch@pc-33-7-104-200.cm.vtr.net] has joined #lisp 02:54:17 that sounds very interesting, I'll look that up 02:54:27 http://www.quicklisp.org/beta/ 02:54:27 -!- jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has quit [Ping timeout: 256 seconds] 02:54:48 so it's a beta? 02:54:51 Don't let the beta fool you 02:54:55 ldionmarcil: Think of it as apt-get for Lisp libraries 02:55:17 ldionmarcil: After you load quicklisp, (ql:quickload "hunchentoot") should handle the rest. 02:56:03 ldionmarcil: It's Google-style beta. 02:57:10 should I load it by running clisp -i quicklisp.lisp ? 02:57:37 -!- honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has quit [Quit: honkfestival] 02:57:44 ldionmarcil: You start CLISP, you run (load "quickload"). Then, after the load has been done, you issue (QL;ADD-TO-INIT-FILE) 02:57:52 where the ; should be :, of course 02:58:00 Dalek_Baldwin [~Adium@71-84-34-33.dhcp.mtpk.ca.charter.com] has joined #lisp 02:59:24 I get a segfault 02:59:31 perhaps this isn't meant to work on a raspberry pi 03:00:33 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 03:00:37 oh it does on an rpi 03:00:49 consider using ccl on rpi though. its much faster 03:00:50 Doesn't ECL work well on rpi? 03:01:23 http://paste.lisp.org/display/136856 03:01:43 Looks like a bug in CLISP 03:01:45 That looks like a problem with CLISP 03:01:49 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 03:02:00 But why are you using a 3 year old version? 03:02:01 awesome, I just downloaded it 10 minutes ago 03:02:05 is there a way to parse an int to a string? (string 20) gives an error 03:02:07 I took whatever was in the arch repo 03:02:23 ldionmarcil: Don't. Compile it yourself 03:02:26 -!- sykopomp [~sykopomp@unaffiliated/sykopomp] has quit [Quit: o7] 03:02:36 I will... usually takes hours on the pi though 03:02:57 ldionmarcil: Anyway, you shoul dbe looking into ECL instead 03:02:58 rme [~rme@50.43.176.79] has joined #lisp 03:03:15 ahungry: Look at PRINC-TO-STRING and PRIN1-TO-STRING 03:03:17 ,ecl 03:03:22 woops. I will google that 03:03:24 ThomasH: thanks 03:03:25 http://ecls.sourceforge.net/ 03:03:29 (parse-integer) 03:03:42 axion: I understood the other directiong 03:04:04 oh right 03:04:08 ldionmarcil: Why not use Clozure CL? It is known to work on the Raspberry Pi. See http://lispm.dyndns.org/ccl. (Wasn't this mentioned earlier?) 03:04:24 I really don't know what is best for me right now 03:04:37 I dont know anything about lisp flavors, I only know elisp at the moment 03:04:43 CCL on RPi is great 03:05:02 ldionmarcil: If CCL is available, as rme mentioned, then you should definitely go for that one 03:05:14 ldionmarcil: If you want to learn lisp, adding the complication of lisp on rpi might be too much for starters. 03:05:31 it's that or windows... 03:05:31 -!- gmcastil [~user@ip-64-134-30-67.public.wayport.net] has quit [Remote host closed the connection] 03:06:05 ldionmarcil: I'll let you in on a dirty little secret, I... use... lisp... on... windows. 03:06:17 i use lisp exclusively on RPi without problems 03:06:20 ThomasH: which one? CCL, yes? 03:06:49 loke: LispWorks, but also CCL and I'm testing on the SBCL windows port. 03:07:03 sw2wolf [~czsq888@171.216.154.21] has joined #lisp 03:07:14 ThomasH: I had some experience with SBCL on Win last year. Seemed to work OK 03:07:26 does it have threading yet? 03:07:45 *loke* is using SBCL on Linux/Intel and OSX 03:07:48 loke: It did, but then appeared to stagnate, now it looks like it's going again. 03:07:50 Oh, and FreeBSD 03:08:21 The only language I use on Windows is APL (as there is no free APL for Linux) 03:08:26 loke: Long ago, I used FreeBSD exclusively. Miss those days. The requirement to work with people on Windows made me leave. 03:09:10 ThomasH: I run FreeBSD on my server at home, so anything I need to have running continously is on that machine 03:09:13 Goal now is to migrate to Arch Linux, SBCL, Windows in a VM. Should be able to do it in a year or 2. 03:09:43 cades [~mac@NCTU-Wireless-NAT220.nctu.edu.tw] has joined #lisp 03:10:53 *loke* runs Arch at the office, Ubuntu on the home workstation. OSX on the laptops, Android on the tablets and phones and FreeBSD on the server at home. Solaris on the servers at the office and my colleagues use Windows and RedHat. The other teams are exclusively Windows (with a handful of OSX exceptions (oh, and my boss is OSX too)). THat's my computing environemnts. :-) 03:11:00 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #lisp 03:11:08 I learned lisp on FreeBSD/SBCL, then Linux/SBCL, then Windows/LispWorks. 03:12:10 -!- cades [~mac@NCTU-Wireless-NAT220.nctu.edu.tw] has quit [Client Quit] 03:14:17 -!- fenton [~fenton@m121-202-251-56.smartone.com] has quit [Read error: Connection reset by peer] 03:17:16 cades [~mac@NCTU-Wireless-NAT220.nctu.edu.tw] has joined #lisp 03:17:43 -!- cades [~mac@NCTU-Wireless-NAT220.nctu.edu.tw] has quit [Client Quit] 03:19:50 -!- wws [wws@clozure-DDF54100.dsl1.rtr.chat.fpma.frpt.net] has quit [Quit: Leaving...] 03:19:51 -!- wws [~billstcla@p-69-195-51-245.dsl1.rtr.chat.fpma.frpt.net] has quit [Quit: Leaving...] 03:20:32 -!- natechan [~natechan@c-71-56-124-186.hsd1.ga.comcast.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 03:20:41 -!- capcrunch [~capcrunch@pc-33-7-104-200.cm.vtr.net] has quit [Ping timeout: 252 seconds] 03:21:26 capcrunch [~capcrunch@pc-33-7-104-200.cm.vtr.net] has joined #lisp 03:22:20 with cl-ppcre (or without) how can I escape a single quote with a backslash for preparing in mysql? 03:22:55 (cl-ppcre:regex-replace-all "'" "mr. o'malley" "\\'") fails 03:24:18 (cl-ppcre:regex-replace-all "'" "mr. o'malley" "\\\\'") 03:26:37 santana [~santana@201-167-0-181-cable.cybercable.net.mx] has joined #lisp 03:26:46 -!- ThomasH [~user@pdpc/supporter/professional/thomash] has left #lisp 03:27:00 ends up coming out to "mr. o\\'malley" 03:27:24 Isn't that what you want? 03:27:39 hint: (write "mr. o\\'malley" :escape nil) 03:27:44 Ah ok I see, the extra backslash is taken off when put through format 03:27:48 thanks Bike, as always you rock :) 03:28:12 regexes using backslashes as their own thing is the worst thing, for the record 03:29:20 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 03:30:20 bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has joined #lisp 03:31:44 -!- rme [~rme@50.43.176.79] has left #lisp 03:33:10 is there a trivial-cltl2-environments ? 03:33:39 not that i'm aware of. lw's interface looked pretty different last i checked. 03:34:05 Bike, Also, can you link me again to your work with compiler macros? 03:34:14 the thing in sandalphon.compiler-macros works on... sbcl and ccl 03:34:28 i was gonna add abcl but it doesn't actually have it! 03:34:39 Quadrescence: https://github.com/Bike/compiler-macro 03:42:03 schaueho [~schaueho@dslb-088-066-046-051.pools.arcor-ip.net] has joined #lisp 03:42:06 ah man I love lisp, setting up a lazy querying function lets me hit a mysql db with queries like, (db-select :table-name '(column1 = something column2 = "something else" column3 > 10)) 03:48:28 -!- capcrunch [~capcrunch@pc-33-7-104-200.cm.vtr.net] has quit [Ping timeout: 260 seconds] 03:48:34 capcrunch [~capcrunch@pc-33-7-104-200.cm.vtr.net] has joined #lisp 03:50:11 -!- bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 03:51:29 -!- kennyd [~kennyd@78-0-236-214.adsl.net.t-com.hr] has quit [Ping timeout: 248 seconds] 03:52:51 kanwei [~kanwei@unaffiliated/kanwei] has joined #lisp 03:52:54 kennyd [~kennyd@93-141-22-168.adsl.net.t-com.hr] has joined #lisp 03:56:32 Kenjin: I am at the moment. 03:56:53 -!- john__ [~john@90.159.202.84.customer.cdi.no] has quit [Quit: Leaving] 04:02:13 -!- KDr2 [~KDr2@111.161.70.16] has quit [Ping timeout: 248 seconds] 04:02:23 youlysses [~user@75-132-7-80.dhcp.stls.mo.charter.com] has joined #lisp 04:03:13 mcsontos_ [~mcsontos@77.240.184.15] has joined #lisp 04:04:07 -!- capcrunch [~capcrunch@pc-33-7-104-200.cm.vtr.net] has quit [Ping timeout: 264 seconds] 04:04:42 -!- kobain [~kobian@unaffiliated/kobain] has quit [] 04:04:49 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 258 seconds] 04:09:14 cdidd [~cdidd@128-72-120-161.broadband.corbina.ru] has joined #lisp 04:09:38 -!- joneshf-laptop [~joneshf@mail.concordusapps.com] has quit [Ping timeout: 255 seconds] 04:09:58 -!- Jubb [~Jubb@pool-108-28-62-61.washdc.fios.verizon.net] has quit [Remote host closed the connection] 04:10:03 cades [~mac@111-243-175-178.dynamic.hinet.net] has joined #lisp 04:11:36 -!- bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Ping timeout: 264 seconds] 04:12:13 Jubb [~Jubb@pool-108-28-62-61.washdc.fios.verizon.net] has joined #lisp 04:13:51 -!- cades [~mac@111-243-175-178.dynamic.hinet.net] has quit [Read error: No route to host] 04:16:36 p_nathan1 [~Adium@76.178.163.213] has joined #lisp 04:16:43 Can anyone explain to me what is the purpose of this library? Looking at the source, it simply expands to (macrolet ((x () body))) (x)). Why would anyone want to do that? http://www.hexstreamsoft.com/libraries/macro-level/ 04:17:31 some of hexstream's libraries are like that. 04:17:56 Right, but I can't fathom _any_ situation where that would be useful 04:18:25 when on earth do you ever write (macrolet ((x () FOO))) (x)) instead of just, you know FOO? 04:18:59 stokachu [~stokachu@cpe-071-070-156-128.nc.res.rr.com] has joined #lisp 04:19:10 When you've already written (x) and want FOO instead? 04:19:23 -!- DataLinkDroid [~DataLinkD@120.154.138.96] has quit [Ping timeout: 256 seconds] 04:19:46 -!- stokachu [~stokachu@cpe-071-070-156-128.nc.res.rr.com] has quit [Changing host] 04:19:46 stokachu [~stokachu@ubuntu/member/stokachu] has joined #lisp 04:20:06 Zhivago: that's not what the lib does... it expands (macro-level FOO) into the above 04:20:10 (x is a gensymmed symbol) 04:20:53 I'm sure it sounded like a good idea at some time. :) 04:21:00 I have no idea why you'd do that. 04:21:21 DataLinkDroid [~DataLinkD@120.154.138.96] has joined #lisp 04:21:23 This is the definition in its entirelty. I just want to know a single use-case, even a weird one. http://paste.lisp.org/display/136857 04:22:47 LiamH [~none@96.231.225.69] has joined #lisp 04:24:01 Bike, I'm trying to write a POLICY-COND macro without much luck 04:24:13 Quadrescence: meaning what? 04:24:18 Quadrescence: what does that do? 04:25:14 (defun foo () (policy-cond ((> speed safety) (fast-foo)) (t (slow-foo)))) 04:25:26 sykopomp [~sykopomp@unaffiliated/sykopomp] has joined #lisp 04:25:47 well, as a first approximation, you could just wrap all the conditions in POLICY 04:25:51 the policy should be examined at compile-time 04:26:04 oh. uh, hm 04:26:09 -!- stokachu [~stokachu@ubuntu/member/stokachu] has quit [Quit: ZNC - http://znc.in] 04:26:16 When POLICY-COND is expanded, right? 04:27:03 Like, you want (macroexpand-1 '(policy-cond ((> speed safety) (fast-foo))) *some-env-with-speed>safety*) => (FAST-FOO)? 04:27:16 *add an end paren 04:27:28 yes 04:27:39 lemme see. 04:28:17 unsuccessful attempt: http://tinyurl.com/a7ktgk9 04:29:07 oudeis [~oudeis@2.55.131.28] has joined #lisp 04:29:56 banjara [~Adium@unaffiliated/banjara] has joined #lisp 04:30:56 -!- LiamH [~none@96.231.225.69] has quit [Quit: Leaving.] 04:31:37 Quadrescence: you forgot the comma before "env" 04:31:50 oh wait 04:31:54 sorry. misread 04:32:19 evaling (list (foo) (bar)) gives (16 16) FWIW 04:32:46 -!- oudeis [~oudeis@2.55.131.28] has quit [Client Quit] 04:32:52 and you loaded and compiled poicy-case.lisp? 04:33:08 i more did sloppy C-c C-cing 04:33:40 what is C-c C bound to? 04:33:52 compile sexp 04:34:06 Umm... Then the declaim specifiers won't take effect 04:34:11 you have to use C-c C-k 04:34:17 I wrote a policy-if that works, but it involves eval, so let me write one that doesn't suck. 04:34:27 Bike, mine uses COMPILE 04:34:37 thanks for making me feel better. 04:34:41 :) 04:36:55 actually, i think i'm okay with that, you're basically asking for an evaluation anyway. 04:37:01 yes 04:37:06 (defmacro policy-if (expr then else &environment env) (if (eval `(policy ,expr ,env)) then else)) 04:37:16 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Read error: No route to host] 04:37:33 policy being the thing i have in compiler-macro that symbol-macrolets all the qualities. 04:39:32 walter|r [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has joined #lisp 04:42:20 -!- p_nathan1 [~Adium@76.178.163.213] has quit [Quit: Leaving.] 04:43:18 -!- walter [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Ping timeout: 264 seconds] 04:43:22 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 04:45:10 KDr2 [~KDr2@111.161.70.16] has joined #lisp 04:45:31 does that help? 04:45:52 Bike, that seems the same as mine, except I'm just confusing COMPILE times and stuff 04:46:01 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 04:46:01 attila_lendvai1 [~attila_le@92.46.10.11] has joined #lisp 04:46:10 probably. but is it what you want? 04:46:38 i think so 04:48:01 Bike, surprisingly, it (well, my variant of yours that uses EVAL) also works when you have a (defun .. (declare (optimize ..)) ..) 04:48:56 why wouldn't it? 04:49:15 assuming you mean (defun ... (declare ...) (policy-cond ...)) 04:49:24 -!- Fare [fare@nat/google/x-wkrphimtpoligrwc] has quit [Ping timeout: 276 seconds] 04:49:48 yes, well i would just imagine that macroexpansion would occur before setting up a function's declaration env 04:50:03 -!- syrinx [~quassel@unaffiliated/syrinx-/x-4255893] has quit [Read error: Connection reset by peer] 04:51:24 well they're both part of compile-time processing. 04:51:48 here's what i have: https://bitbucket.org/tarballs_are_good/lisp-random/src/11ea9a309883e0141da38ef7b213c550dcbf379d/policy-cond.lisp?at=default 04:53:39 looks sensible 04:53:42 well, it took 2 hours, but ECL finally compiles! 04:54:01 ldionmarcil: Compiles, but does it work? :-) 04:54:11 seems to. 04:54:26 quicklisp loads without errors? 04:54:27 now i need to load quicklisp.lisp 04:56:49 stokachu [~stokachu@ajscg.com] has joined #lisp 04:56:58 syrinx [~quassel@ip68-1-175-223.ri.ri.cox.net] has joined #lisp 04:56:58 -!- syrinx [~quassel@ip68-1-175-223.ri.ri.cox.net] has quit [Changing host] 04:56:58 syrinx [~quassel@unaffiliated/syrinx-/x-4255893] has joined #lisp 04:57:17 yay, loaded! 04:57:47 ldionmarcil: congratulations :-) 04:58:36 cades [~mac@114-25-178-251.dynamic.hinet.net] has joined #lisp 04:59:15 building stuff on the pi is just painful 04:59:17 -!- stokachu [~stokachu@ajscg.com] has quit [Changing host] 04:59:17 stokachu [~stokachu@ubuntu/member/stokachu] has joined #lisp 04:59:18 -!- Bike [~Glossina@67-5-251-241.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 04:59:59 Finally, the obvious extension from IF to COND: https://bitbucket.org/tarballs_are_good/lisp-random/src/a2c0a545fcf5213aa747f7194bbd200872ec930d/policy-cond.lisp?at=default#cl-16 05:00:06 the REPL for ECL is quite primitive though 05:00:08 ldionmarcil: It seems stumpwm built with ECL doesnot work :-D 05:00:28 ldionmarcil: That's why should be using SLIME 05:01:15 ah, right 05:01:19 -!- DataLinkDroid [~DataLinkD@120.154.138.96] has quit [Ping timeout: 256 seconds] 05:01:34 ldionmarcil: compiling ok means nothing for ECL 05:02:07 I'm running the quickstart right now 05:02:31 kushal [kdas@fedora/kushal] has joined #lisp 05:03:02 joneshf-laptop [~joneshf@086.112-30-64.ftth.swbr.surewest.net] has joined #lisp 05:03:58 you know, i've wanted policy-cond for the longest time 05:04:05 Bike [~Glossina@67-5-251-241.ptld.qwest.net] has joined #lisp 05:04:07 -!- kanwei [~kanwei@unaffiliated/kanwei] has quit [] 05:05:34 Quadrescence: why did you put it inside EVAL-WHEN? I thought that was implied for DEFMACRO forms? 05:06:01 because i had defuns in there earlier 05:07:41 gor[e] [~svr@79.165.187.105] has joined #lisp 05:08:08 anyway that's gone now 05:08:48 alright, ECL is installed and quicklisp as well. 05:09:15 ldionmarcil: time to get emacs running then? 05:09:25 ldionmarcil: how are you connected to th epi? 05:09:25 b1rkh0ff [~b1rkh0ff@46.36.172.132] has joined #lisp 05:09:28 ssh 05:09:33 Bike_ [~Glossina@67-5-251-241.ptld.qwest.net] has joined #lisp 05:09:34 well, what I really want is to install hunchentoot 05:09:47 -!- Bike [~Glossina@67-5-251-241.ptld.qwest.net] has quit [Disconnected by services] 05:09:52 -!- Bike_ is now known as Bike 05:10:34 seerhut [~seerhut@121.197.1.189] has joined #lisp 05:13:30 CCL compiles very fast, and should be a reqisite for lisp on pi 05:13:50 as ive said a third time...try CCL :) 05:14:34 Harag [~Thunderbi@105.226.67.188] has joined #lisp 05:15:16 yeah, it is CCL which is my favorite CL implementation 05:17:26 well, if this fails, I will give it a try... 05:17:38 what does it have to offer that ECL does not? 05:17:45 dont know why you'd use anything else on RPi 05:18:24 -!- attila_lendvai1 [~attila_le@92.46.10.11] has quit [Ping timeout: 268 seconds] 05:18:31 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Ping timeout: 264 seconds] 05:18:40 -!- CampinSam [~CampinSam@24-176-103-21.dhcp.jcsn.tn.charter.com] has quit [Quit: WeeChat 0.3.8] 05:19:06 for starters, maturity 05:19:25 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 05:21:07 right 05:21:29 quite annoying how clozure and clojure aren't the same thing 05:21:42 ldionmarcil: Both of them have closures 05:21:59 sdemarre [~serge@9.164-64-87.adsl-dyn.isp.belgacom.be] has joined #lisp 05:22:12 neither clozure nor clojure include the closure compiler but they do compile closures 05:23:34 I really like quicklisp so far 05:24:32 its verbose stack traces/errors are very friendly as well...moreso than SBCL imo. 05:24:58 and afaik ARM support has been in CCL longer (longest?), too 05:25:09 ahhh... I can see the dependencies being resolved and installed on their own... this is fabulous 05:25:39 but its compilation speed is awesome. makes pi seem faster :) 05:26:02 compared to SBCL on x86 on my real pc that is 05:26:05 you are quite the salesman, I will give it a try probably tomorrow 05:26:13 clisp probably compiles faster :) 05:26:23 Quadrescence: Well, clearly this calls for a cloture 05:26:29 :] 05:27:04 -!- b1rkh0ff [~b1rkh0ff@46.36.172.132] has quit [Read error: Operation timed out] 05:30:00 xan_ [~xan@80.174.78.235.dyn.user.ono.com] has joined #lisp 05:33:18 bind [~bind@D57DEC5A.static.ziggozakelijk.nl] has joined #lisp 05:36:31 mrSpec [~Spec@88.208.105.6] has joined #lisp 05:36:31 -!- mrSpec [~Spec@88.208.105.6] has quit [Changing host] 05:36:31 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 05:40:34 mishoo [~mishoo@178.138.98.239] has joined #lisp 05:43:10 -!- mishoo [~mishoo@178.138.98.239] has quit [Read error: No route to host] 05:43:30 morphling [~stefan@gssn-5f7570c3.pool.mediaWays.net] has joined #lisp 05:47:15 -!- schaueho [~schaueho@dslb-088-066-046-051.pools.arcor-ip.net] has quit [Ping timeout: 276 seconds] 05:50:46 mishoo [~mishoo@178.138.98.239] has joined #lisp 06:00:53 -!- sdemarre [~serge@9.164-64-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 256 seconds] 06:05:35 -!- erikc [~erikc@CPE00222d53fe78-CM00222d53fe75.cpe.net.cable.rogers.com] has quit [Quit: erikc] 06:07:51 -!- ktx [~ktx@unaffiliated/ktx] has quit [Ping timeout: 258 seconds] 06:08:34 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 06:08:44 kanwei [~kanwei@unaffiliated/kanwei] has joined #lisp 06:09:15 -!- santana [~santana@201-167-0-181-cable.cybercable.net.mx] has quit [Quit: Saliendo] 06:09:48 Kenjin [~kenjin@bl19-247-99.dsl.telepac.pt] has joined #lisp 06:14:27 ktx [~ktx@unaffiliated/ktx] has joined #lisp 06:18:21 -!- kanwei [~kanwei@unaffiliated/kanwei] has quit [] 06:24:33 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 252 seconds] 06:26:39 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: lifeform experiment terminated] 06:30:27 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 06:30:34 gravicappa [~gravicapp@ppp91-77-178-230.pppoe.mtu-net.ru] has joined #lisp 06:32:00 finallyyyyy...... that took FOREVER 06:33:56 ugh. ECL won't restart. 06:33:57 sigh 06:34:39 fenton [~fenton@m121-202-251-56.smartone.com] has joined #lisp 06:35:48 -!- Mandus [~aasmundo@128.39.36.106] has quit [Read error: Operation timed out] 06:38:32 I'll check that out tomorrow. night. 06:38:34 -!- ldionmarcil [~maden@unaffiliated/maden] has quit [Remote host closed the connection] 06:40:33 Mandus [~aasmundo@128.39.36.106] has joined #lisp 06:43:42 teggi [~teggi@123.20.27.23] has joined #lisp 06:49:36 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 06:50:41 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 06:54:48 -!- Kenjin [~kenjin@bl19-247-99.dsl.telepac.pt] has quit [Remote host closed the connection] 06:55:58 Strigoides [~owen@60-234-213-126.bitstream.orcon.net.nz] has joined #lisp 06:57:07 zickzackv [~faot@port-92-198-30-130.static.qsc.de] has joined #lisp 06:57:34 -!- sw2wolf [~czsq888@171.216.154.21] has left #lisp 07:00:06 Ramirez57 [~Ramirez57@c-174-54-148-204.hsd1.pa.comcast.net] has joined #lisp 07:01:01 _d3f [~gnu@93.114.45.248] has joined #lisp 07:02:22 DataLinkDroid [~DataLinkD@1.149.173.200] has joined #lisp 07:03:22 zorkmoid [c2ed8e07@gateway/web/freenode/ip.194.237.142.7] has joined #lisp 07:03:25 ;Good morning! 07:03:50 -!- epsylon [~epsylon@2a00:dcc0:eda:98:216:3cff:fea1:ce4] has quit [Ping timeout: 240 seconds] 07:04:36 -!- teiresias [~teiresias@archlinux/trusteduser/teiresias] has quit [Ping timeout: 245 seconds] 07:04:38 stat_vi [~stat@dslb-094-218-031-020.pools.arcor-ip.net] has joined #lisp 07:04:43 -!- otwieracz [~gonet9@v6.gen2.org] has quit [Ping timeout: 264 seconds] 07:04:54 -!- miah [~miah@archserver/trusteduser/miah] has quit [Ping timeout: 264 seconds] 07:05:32 otwieracz [~gonet9@v6.gen2.org] has joined #lisp 07:05:43 miah [~miah@jobsville.chia-pet.org] has joined #lisp 07:05:47 teiresias [~teiresias@archlinux/trusteduser/teiresias] has joined #lisp 07:06:12 epsylon [~epsylon@193.183.98.140] has joined #lisp 07:06:15 Joreji [~thomas@73-100.eduroam.rwth-aachen.de] has joined #lisp 07:08:18 -!- _d3f [~gnu@93.114.45.248] has quit [Quit: WeeChat 0.4.0] 07:08:34 -!- fenton [~fenton@m121-202-251-56.smartone.com] has quit [Remote host closed the connection] 07:09:27 sw2wolf [~czsq888@171.216.154.21] has joined #lisp 07:09:57 -!- DataLinkDroid [~DataLinkD@1.149.173.200] has quit [Ping timeout: 256 seconds] 07:10:17 _d3f [~gnu@93.114.45.248] has joined #lisp 07:10:41 -!- sw2wolf [~czsq888@171.216.154.21] has quit [Remote host closed the connection] 07:10:41 fenton [~fenton@m121-202-251-56.smartone.com] has joined #lisp 07:14:54 -!- mcsontos_ [~mcsontos@77.240.184.15] has quit [Quit: Leaving] 07:15:50 -!- nialo [nialo@ool-44c53f01.dyn.optonline.net] has quit [] 07:15:53 -!- zorkmoid [c2ed8e07@gateway/web/freenode/ip.194.237.142.7] has quit [Ping timeout: 245 seconds] 07:16:07 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 07:19:59 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Read error: Operation timed out] 07:20:54 zorkmoid [c2ed8e07@gateway/web/freenode/ip.194.237.142.7] has joined #lisp 07:20:59 sighs.. 07:24:08 -!- Snamich [~Snamich@netblock-68-183-229-245.dslextreme.com] has quit [Quit: Snamich] 07:24:52 -!- Bike [~Glossina@67-5-251-241.ptld.qwest.net] has quit [Quit: tire] 07:27:44 -!- nonconvergent [~wintermut@c-24-30-40-161.hsd1.ga.comcast.net] has left #lisp 07:29:26 varjagg [~eugene@122.62-97-226.bkkb.no] has joined #lisp 07:33:37 -!- youlysses is now known as youlysses_zzz 07:33:44 przl [~przlrkt@46.231.183.162] has joined #lisp 07:33:46 Beetny [~Beetny@ppp118-208-161-116.lns20.bne4.internode.on.net] has joined #lisp 07:36:08 rszeno [~rszeno@79.114.92.28] has joined #lisp 07:37:36 -!- flip214_ is now known as flip214 07:45:14 Kenjin [~kenjin@193.136.206.169] has joined #lisp 07:47:25 cmatei [~cmatei@95.76.25.200] has joined #lisp 07:50:58 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 07:51:02 -!- morphling [~stefan@gssn-5f7570c3.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 07:52:41 anyone have a full implementation of RFC 6570 around? 07:54:00 -!- rszeno [~rszeno@79.114.92.28] has quit [Read error: Connection reset by peer] 07:54:59 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 07:55:04 zorkmoid, in pure lisp? 07:55:31 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 07:55:42 zorkmoid: I'd like to see an implementation of 3986 first. 07:56:05 loke, http://common-lisp.net/project/cl-uri/ 07:56:15 zorkmoid, http://common-lisp.net/project/uri-template/ 07:56:20 (i don't know how complete either are) 07:56:45 Quadrescence: wow. let me have a look at that one 07:57:05 Quadrescence: it's quite old though 07:57:12 seems so 07:57:30 well, 4-5 years 07:57:39 ASau``` [~user@p5797F4C0.dip0.t-ipconnect.de] has joined #lisp 07:57:40 has the URI standard changed since then or what 07:57:58 june 2007 07:58:28 Quadrescence: thanks! 07:58:40 zorkmoid, that looks incomplete, but might be good enough 07:58:56 If it works well, why is it not in QL, and why are people still using puri (which is horribly limited and in fact broken) 07:59:12 Quadrescence: maybe, will have to look at it.. 07:59:18 might use it as a starting point 07:59:36 zorkmoid, that's the spirit! 07:59:43 zorkmoid, also, where are those CLIM screenshots? :) 07:59:53 Quadrescence: i sent you them ages ago 08:00:39 -!- Vicfred [~anon@189.232.59.205] has quit [Quit: Leaving] 08:00:58 zorkmoid, one of N things happened: (1) I received them and saw them and forgot, (2) I received them but never looked at them, (3) I didn't receive them but you sent them, (4) I didn't receive them and you never sent them, (5) I am losing my mind 08:00:59 -!- ASau`` [~user@p5797F4C0.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 08:01:26 Quadrescence: all of the 6? i'll resend them... 08:01:42 :) 08:01:47 though not now, looking at the horrific mess that is uri-template 08:02:16 ehu [~ehu@109.38.134.255] has joined #lisp 08:02:20 also, does rfc 6570 apply to non http uri's .. that is an interesting question 08:02:26 -!- przl [~przlrkt@46.231.183.162] has quit [Ping timeout: 252 seconds] 08:03:20 zorkmoid, i don't see why not 08:03:36 well, it doesn't speak about anything other than http 08:04:02 but the algo doesn't care, it just cares about braces... 08:04:33 anywho... hack hack. 08:04:51 bitonic [~user@151.225.36.236] has joined #lisp 08:05:44 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 08:09:00 youlysse` [~user@75-132-7-80.dhcp.stls.mo.charter.com] has joined #lisp 08:10:07 -!- youlysses_zzz [~user@75-132-7-80.dhcp.stls.mo.charter.com] has quit [Ping timeout: 264 seconds] 08:10:52 rszeno [~rszeno@79.114.101.93] has joined #lisp 08:11:10 Quadrescence: cl-uri is completely broken too 08:11:16 like all the other similar libraries 08:11:33 Clearly I have to write my own library for this 08:13:18 -!- rtoym [~chatzilla@24.130.4.105] has quit [Ping timeout: 264 seconds] 08:14:47 because of utf-8 octets to character handling it'll probably need alexandria or implementation specific code... CL HTTP servers probably also have implementations, like huchentoot? I had to parse them in my httpd for ecl at least 08:15:13 phadthai: yes, and they are all broken 08:15:33 not 100% sure about hunhcentoot, but thinks like rakma relies on puri, which is broken 08:15:36 drakma 08:15:38 no are another concept, uri with utf-8 is iri 08:17:16 rtoym [~chatzilla@24.130.4.105] has joined #lisp 08:17:27 A simple test, try to parse http://xxx/foo;a=b/bar 08:17:32 the path should resolve to /foo/bar 08:17:41 (with parameter for foo as a=b) 08:18:00 that's a strange protocol 08:18:03 kty1104 [708599af@gateway/web/freenode/ip.112.133.153.175] has joined #lisp 08:18:33 phadthai: it's conformant 08:18:41 can anyone give me 'any'question? I am too bored.. 08:18:45 It's a feature. 08:18:57 kty: What color underpants is phadthai wearing? 08:19:08 phadthai: also, the escaping of special characters is a mess in the URI syntax. Different escpace characters for the different parts of the uri 08:19:20 -!- nilsi [~nilsi@c83-253-22-138.bredband.comhem.se] has quit [Ping timeout: 252 seconds] 08:19:25 Zhivago: hmm.. that's hard question.. 08:19:31 Must be red 08:19:31 loke: yes 08:20:21 zhivago: since there is no clue I cannot detect the color. it's basic rule of detective '_' 08:20:39 loke, different part are processed at different levels with different restrictions, escaping is the result of assembling what each level can do 08:21:06 can anyone give me another question? 08:21:11 rszeno: I know. My argument is that no one who ever wrote a URI parsing library for CL seems to know 08:22:48 anyway we need two implementations, one for uri and one for iri 08:23:04 iri? 08:23:17 yes, uri with utf-8 08:23:52 that is iri, escaping with %xx is no longer needed in iri 08:24:15 Joreji_ [~thomas@73-100.eduroam.rwth-aachen.de] has joined #lisp 08:24:18 -!- Joreji_ [~thomas@73-100.eduroam.rwth-aachen.de] has quit [Client Quit] 08:24:37 rszeno: You still need to escape some chars though...? 08:24:39 3956: " 08:24:40 the data should first be encoded as octets according to the UTF-8 08:24:41 character encoding [STD63]; then only those octets that do not 08:24:43 .. 08:24:56 do not what? 08:24:58 err 3986 08:25:12 sure but escaping is different 08:25:24 is another protocol 08:25:51 rszeno: right, but apart from the escaping rules, the rest is the same, yes? 08:26:12 sw2wolf [~czsq888@171.216.154.21] has joined #lisp 08:26:25 not realy 08:26:39 let me find the docs 08:26:39 Guest87921 [~caleb@41.207.188.146] has joined #lisp 08:26:48 -!- sw2wolf [~czsq888@171.216.154.21] has quit [Remote host closed the connection] 08:29:07 przl [~przlrkt@46.231.183.162] has joined #lisp 08:29:27 loke, i'm not sure this is the last but ..., http://tools.ietf.org/html/rfc3987 08:29:45 kty1104: what is the answer to the universe and everything? 08:29:50 Interesting. the next number after the URI spec 08:30:35 and before they were URLs too :) 08:30:55 Otherwise, the syntax and use of components and reserved characters 08:30:55 is the same as that in [RFC3986]. All the operations defined in 08:30:55 [RFC3986], such as the resolution of relative references, can be 08:30:55 applied to IRIs by IRI-processing software in exactly the same way as 08:30:55 they are for URIs by URI-processing software. 08:31:04 (oops. that was not meant to be multiple lines) 08:31:20 phadthai: there is too few space to write it down... 08:31:26 anyway. they seem to be the same, so whatever URI parsing library is written should be adapted to do iris as well 08:31:49 kty1104: even if it's only a two-digit number? :) 08:32:18 phadthai: 10? 08:32:43 iris? the reasoner? 08:33:08 iris: distributed OS 1990s Cornell. 08:33:13 IRIs 08:33:18 ah. 08:33:25 *easye* slaps head. More coffee. 08:34:24 phadthai: what is the answer? 08:34:27 http://lmgtfy.com/?q=distributed+OS+1990s+Cornell. 08:34:41 elia [~elia@195.47.251.199] has joined #lisp 08:35:35 -!- KDr2 [~KDr2@111.161.70.16] has quit [Ping timeout: 256 seconds] 08:36:06 KDr2 [~KDr2@111.161.70.16] has joined #lisp 08:36:35 kty1104: https://www.youtube.com/watch?v=aboZctrHfK8 08:36:42 loke, imo are a lot of problems with parsing, see for example http://lists.w3.org/Archives/Public/public-iri/2012Nov/0003.html 08:36:53 loke: write a library for parsing uris :-) 08:37:05 zorkmoid: I'm thinking about it 08:37:10 it's needed 08:37:16 thinking won't make it happen. 08:37:23 zorkmoid: of course 08:37:37 I figured that if I keep bitching about it some more, someone else will pick up the slack 08:37:42 if not, I will 08:38:15 loke: i am sorry to say that isn't how the world works :-( 08:39:03 rudi [~rudi@1x-193-157-243-189.uio.no] has joined #lisp 08:39:56 phadthai: 42! 08:41:57 zorkmoid: clearly 08:42:04 zorkmoid: One can always hope though 08:42:20 loke: :-) 08:42:26 i need suggestions for a nice api for this crap.. 08:42:48 also unfortunately a feature which previous http developers didn't consider practical :( 08:43:02 three parts, utils, uri and iri, utils for common parts 08:43:09 -!- _d3f [~gnu@93.114.45.248] has quit [Read error: Connection reset by peer] 08:43:19 (let ((username "foo")) (uri-template-expand "http://example.com/~{username}/")) ==> "http://example/~foo/" maybe? 08:43:20 dto [~user@pool-96-252-62-13.bstnma.fios.verizon.net] has joined #lisp 08:44:08 or key based, (uri-template-expand "http://example.com/~{username}" :username "foo") --> ... 08:44:13 [1]johnc [~johnc@61.135.169.73] has joined #lisp 08:44:25 zorkmoid, imo need to be splited by components 08:45:12 uri and iri share same structure, the difference is in parsing components 08:45:44 -!- johnc [~johnc@61.135.169.73] has quit [Ping timeout: 252 seconds] 08:45:45 -!- [1]johnc is now known as johnc 08:45:57 -!- kty1104 [708599af@gateway/web/freenode/ip.112.133.153.175] has left #lisp 08:46:05 rszeno: hm? 08:46:08 hi. does anyone else recall filling out an HTML multiple choice form in which you selected a knowledge/usage number rating for each symbol in COMMON-LISP-USER and it would estimate your level of proficiency 08:46:33 rszeno: i am ignoring anything about URI stuff.. 08:46:57 oh, sorry, :) 08:47:13 just uri-template parsing, which is uri ignorant.. 08:48:04 -!- KDr2 [~KDr2@111.161.70.16] has quit [Ping timeout: 268 seconds] 08:49:02 -!- fenton [~fenton@m121-202-251-56.smartone.com] has quit [Quit: WeeChat 0.4.0] 08:50:35 -!- flip214 [~marek@86.59.100.100] has quit [Quit: leaving] 08:50:47 KDr2 [~KDr2@111.161.70.16] has joined #lisp 08:51:18 -!- Joreji [~thomas@73-100.eduroam.rwth-aachen.de] has quit [Remote host closed the connection] 08:52:29 flip214 [~marek@86.59.100.100] has joined #lisp 08:52:29 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 08:52:29 flip214 [~marek@unaffiliated/flip214] has joined #lisp 08:52:49 rszeno: Are you willing to do the URI library? (I'll help :-) ) 08:52:58 Joreji [~thomas@73-100.eduroam.rwth-aachen.de] has joined #lisp 08:53:20 no, not yet, at least, :) 08:54:16 is unclear where they go and are a lot of problems, i'm collecting information only at this moment 08:54:52 _d3f [~gnu@93.114.45.248] has joined #lisp 08:56:17 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 255 seconds] 08:57:30 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #lisp 09:00:26 -!- Guest87921 [~caleb@41.207.188.146] has quit [Quit: Quitte] 09:03:53 -!- Joreji [~thomas@73-100.eduroam.rwth-aachen.de] has quit [Ping timeout: 252 seconds] 09:07:35 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Quit: Leaving] 09:10:59 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 09:11:40 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #lisp 09:13:40 zorkmoid: uri-template-expand will be prone to injection security flaws. 09:13:49 zorkmoid: better do something like make-pathname. 09:14:09 mm... 09:16:28 ogamita: not sure where you see the injection bit .. it would be more or less like make-pathname 09:16:37 zfx [~zfx@195.99.195.90] has joined #lisp 09:16:39 -!- zfx [~zfx@195.99.195.90] has quit [Changing host] 09:16:39 zfx [~zfx@unaffiliated/zfx] has joined #lisp 09:21:30 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 09:23:32 -!- zfx [~zfx@unaffiliated/zfx] has quit [Read error: Connection reset by peer] 09:23:33 zfx- [~zfx@195.99.195.90] has joined #lisp 09:24:36 spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 09:25:18 -!- przl [~przlrkt@46.231.183.162] has quit [Ping timeout: 264 seconds] 09:25:53 -!- Tanami [~carnage@9ch.in] has quit [Ping timeout: 240 seconds] 09:27:01 -!- teiresias [~teiresias@archlinux/trusteduser/teiresias] has quit [Remote host closed the connection] 09:27:18 teiresias [~teiresias@archlinux/trusteduser/teiresias] has joined #lisp 09:27:36 nydel [~nydel@ip72-197-245-1.sd.sd.cox.net] has joined #lisp 09:28:06 przl [~przlrkt@46.231.183.162] has joined #lisp 09:28:32 how to do something like (/ 10 3) & get (3 1) returned? 09:28:50 floor 09:29:21 perfect. then multiple-value-bind? 09:29:38 if you want.. if you just need a list, multiple-value-list 09:30:07 adeht: thanks a lot. had trouble knowing what to search for in the hyperspec. 09:31:23 -!- spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has quit [Ping timeout: 252 seconds] 09:32:04 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 09:32:22 spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 09:33:20 -!- KDr2 [~KDr2@111.161.70.16] has quit [Ping timeout: 260 seconds] 09:35:56 -!- yacks [~py@180.151.36.168] has quit [Read error: Operation timed out] 09:39:13 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 09:41:25 Joreji [~thomas@69-254.eduroam.rwth-aachen.de] has joined #lisp 09:41:50 baggers [c2b06990@gateway/web/freenode/ip.194.176.105.144] has joined #lisp 09:43:34 Can anyone explain how to sign up to the cffi mailing list. The gmane archives show that they are in use but I can find the address to subscribe. 09:44:37 "can't find" rather 09:45:56 KDr2 [~KDr2@111.161.70.16] has joined #lisp 09:49:15 baggers: I'm pretty sure you can subscribe on gmane. common-lisp.net is in flux and mailman seems to stbe down for now. 09:51:28 w37 [~user@31.221.13.71] has joined #lisp 09:53:40 -!- Kenjin [~kenjin@193.136.206.169] has quit [Remote host closed the connection] 09:55:29 Kenjin [~kenjin@193.136.206.169] has joined #lisp 09:57:23 pkhuong: Cant see it. It shows cffi-devel@common-lisp.net but how do I subscribe? Forgive the ignorance but I never really use mailing lists. 09:59:28 well, it's read-only, but you can hook a usenet client to gmane (that was the original point, after all). 09:59:44 capcrunch [~capcrunch@pc-33-7-104-200.cm.vtr.net] has joined #lisp 10:00:07 you could try sending a mail to cffi-devel+subscribe@common-lisp.net but no warranty that it still works 10:00:34 jaffe_ [~johanaus@selje.idi.ntnu.no] has joined #lisp 10:00:49 pkhuong: cheers phadthai: will try anyway, thanks 10:01:05 -!- gravicappa [~gravicapp@ppp91-77-178-230.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 10:02:04 it used to used mailman with http://common-lisp.net/cgi-bin/mailman/listinfo/iolib-devel being the instructions but that's now a 404 10:02:18 oops that's for iolib though 10:03:33 you could still also try sendmail mail to: cffi-devel-request@common-lisp.net with subject: subscribe, in case the previous doesn't work 10:03:53 -!- capcrunch [~capcrunch@pc-33-7-104-200.cm.vtr.net] has quit [Ping timeout: 240 seconds] 10:03:59 -!- spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has quit [Ping timeout: 256 seconds] 10:04:15 ah well I'll just wait until its out of flux! Where are people coordinating the development of cffi when this is down? 10:05:46 cffi-devel seems to be working 10:05:55 despite the broken urls 10:06:43 Let me check what's the new subscription address. 10:07:03 -!- dto [~user@pool-96-252-62-13.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 10:07:33 That would be great, cheers 10:08:52 baggers: there's a cffi-devel+unsubscribe@common-lisp.net 10:09:08 maybe +unsubscribe works too. Can you try it and let me know if it works? 10:09:14 +subscribe, I mean. 10:09:47 gravicappa [~gravicapp@ppp91-77-168-124.pppoe.mtu-net.ru] has joined #lisp 10:10:15 DataLinkDroid [~DataLinkD@CPE-124-183-184-43.lns17.ken.bigpond.net.au] has joined #lisp 10:10:41 yacks [~py@180.151.36.168] has joined #lisp 10:10:43 looks good, that matches phadthai's guess earlier, cheers all! 10:12:35 [1]johnc [~johnc@61.135.169.73] has joined #lisp 10:12:55 And I'm joined, perfect. Ta 10:14:51 -!- johnc [~johnc@61.135.169.73] has quit [Ping timeout: 260 seconds] 10:14:52 -!- [1]johnc is now known as johnc 10:17:17 Is there something nicer than (SOME #'IDENTITY seq) for a boolean sequence? 10:17:55 -!- mal_ [mal@ks24170.kimsufi.com] has quit [Ping timeout: 264 seconds] 10:18:37 -!- jaffe_ [~johanaus@selje.idi.ntnu.no] has quit [Quit: leaving] 10:18:47 jaffe [~Johan@selje.idi.ntnu.no] has joined #lisp 10:19:28 (find nil), (find t), (find nil :test-not #'eq). 10:20:00 I think the SOME version is nice 10:21:06 -!- jaffe [~Johan@selje.idi.ntnu.no] has quit [Client Quit] 10:21:17 jaffe_ [~Johan@selje.idi.ntnu.no] has joined #lisp 10:21:23 -!- KDr2 [~KDr2@111.161.70.16] has quit [Ping timeout: 252 seconds] 10:27:17 pkhuong: thanks... but there are NIL and non-NIL (not T) in there, so everything is longer than SOME. 10:27:29 hoped that there's something in alexandria or so. 10:27:46 leo2007 [~leo@110.172.225.137] has joined #lisp 10:27:56 -!- yacks [~py@180.151.36.168] has quit [Ping timeout: 260 seconds] 10:30:38 Thra11 [~Thra11@191.22.112.87.dyn.plus.net] has joined #lisp 10:30:46 Kenjin_ [~kenjin@gw-isr.deec.uc.pt] has joined #lisp 10:30:48 well, not find nil.. position 10:31:33 -!- Ramirez57 [~Ramirez57@c-174-54-148-204.hsd1.pa.comcast.net] has quit [Quit: irc2go] 10:33:51 -!- Kenjin [~kenjin@193.136.206.169] has quit [Ping timeout: 256 seconds] 10:34:40 victor_lowther [~victor.lo@2602:306:3686:aac0:3cab:562a:4a54:8976] has joined #lisp 10:35:35 agumonkey [~agu@97.217.72.86.rev.sfr.net] has joined #lisp 10:38:23 -!- baggers [c2b06990@gateway/web/freenode/ip.194.176.105.144] has quit [Ping timeout: 245 seconds] 10:39:14 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 10:40:05 spion [~spion@unaffiliated/spion] has joined #lisp 10:40:08 -!- johnc [~johnc@61.135.169.73] has quit [Ping timeout: 252 seconds] 10:40:54 johnc [~johnc@61.135.169.73] has joined #lisp 10:41:28 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #lisp 10:41:29 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Read error: Connection reset by peer] 10:43:44 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 10:44:04 -!- przl [~przlrkt@46.231.183.162] has quit [Ping timeout: 256 seconds] 10:48:23 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 10:48:44 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #lisp 10:49:10 mal_ [mal@ks24170.kimsufi.com] has joined #lisp 10:52:54 -!- Joreji [~thomas@69-254.eduroam.rwth-aachen.de] has quit [Ping timeout: 264 seconds] 10:54:17 -!- zfx- [~zfx@195.99.195.90] has quit [Read error: Connection reset by peer] 10:59:26 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 11:00:23 stassats [~stassats@wikipedia/stassats] has joined #lisp 11:00:28 oudeis [~oudeis@2.55.120.85] has joined #lisp 11:01:50 dim [~dim@prometheus.naquadah.org] has joined #lisp 11:05:55 silly meetings, now all tests in rfc6570 have been converted into a nice little test suite with 10ish passing out of 190ish 11:10:34 przl [~przlrkt@46.231.183.162] has joined #lisp 11:17:01 -!- DataLinkDroid [~DataLinkD@CPE-124-183-184-43.lns17.ken.bigpond.net.au] has quit [Ping timeout: 256 seconds] 11:17:30 -!- _veer [~veer@unaffiliated/lolsuper-/x-9881387] has quit [Read error: Connection reset by peer] 11:17:55 -!- oudeis [~oudeis@2.55.120.85] has quit [Ping timeout: 264 seconds] 11:18:02 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 255 seconds] 11:20:40 yacks [~py@180.151.36.168] has joined #lisp 11:25:21 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 11:26:12 oudeis [~oudeis@2.55.137.161] has joined #lisp 11:27:50 ISF [~ivan@187.106.36.28] has joined #lisp 11:30:59 pavelpenev [~quassel@194.141.47.12] has joined #lisp 11:31:44 tobetchi [~tobetchi@p16137-ipngn100104takakise.saga.ocn.ne.jp] has joined #lisp 11:36:38 -!- pavelpenev [~quassel@194.141.47.12] has quit [Quit: No Ping reply in 180 seconds.] 11:38:41 brkpnt [~ezequiel@190.48.134.85] has joined #lisp 11:39:31 hi!, i need to create a macro that defines a string constant (my-macro something) => ("something"), how can i do that??? 11:39:51 a string constant? 11:39:55 what is ("something")? 11:40:17 a simple string 11:40:35 i don't understand you 11:40:59 e best example: (%c-defun my-function) => (external-call "my-function") 11:41:16 brkpnt: how would you do that with a function? 11:41:28 (your-function 'something) 11:41:31 clhs string 11:41:32 http://www.lispworks.com/reference/HyperSpec/Body/a_string.htm 11:41:39 clhs symbol-name 11:41:40 http://www.lispworks.com/reference/HyperSpec/Body/f_symb_2.htm 11:41:49 brkpnt: why don't you use cffi? 11:42:49 cause it uses a lot of dependences, and i think that it could be easy write a small layer of abstraction of ffi when needed 11:43:12 really? 11:43:44 -!- seerhut [~seerhut@121.197.1.189] has quit [Quit: Leaving] 11:43:54 -!- Kenjin_ [~kenjin@gw-isr.deec.uc.pt] has quit [Remote host closed the connection] 11:44:21 yep, i'm ussing ccl and call to a c function is (external-call "name of the function" :type-arg arg), i think that is easy to traduce 11:44:35 you don't know how to turn a symbol into a string, and yet you think it'll be simpler to rewrite CFFI because of some bogus reason? 11:45:31 no no... i never thing t rewrite a CFFI, jajaja 11:45:49 if i dont know something is no reason to think that is not easy 11:45:58 -!- johnc [~johnc@61.135.169.73] has quit [Ping timeout: 245 seconds] 11:47:03 you either use cffi, or use implementation's ffi, anything else is silly 11:47:21 thanks for the symbol-name function!! 11:47:30 __CodingNinja [~CodingNin@81.145.59.123] has joined #lisp 11:47:37 -!- jaffe_ [~Johan@selje.idi.ntnu.no] has left #lisp 11:47:48 -!- __CodingNinja [~CodingNin@81.145.59.123] has quit [] 11:48:52 but you can of course shoot yourself in the foot, but then don't ask #lisp's advice on how to do it 11:49:05 pavelpenev [~quassel@194.141.47.12] has joined #lisp 11:51:49 oticat` [~oticat@36-229-171-204.dynamic-ip.hinet.net] has joined #lisp 11:51:58 brkpnt: i think stassats is correct, what you are doing seems a bit backwards. just use cffi... 11:52:32 or ccl ffi directly, if you don't need your code to be portable 11:53:04 -!- przl [~przlrkt@46.231.183.162] has quit [Read error: Operation timed out] 11:53:27 knob42212 [~knob@76.76.202.244] has joined #lisp 11:53:36 -!- knob is now known as Guest67974 11:54:36 -!- knob42212 is now known as knob 11:55:29 przl [~przlrkt@46.231.183.162] has joined #lisp 11:55:33 ignas_ [~ignas@office.pov.lt] has joined #lisp 12:00:33 -!- antgreen [~green@dsl-173-206-64-86.tor.primus.ca] has quit [Ping timeout: 245 seconds] 12:02:03 -!- Beetny [~Beetny@ppp118-208-161-116.lns20.bne4.internode.on.net] has quit [Ping timeout: 256 seconds] 12:03:00 jtza8 [~jtza8@105-236-37-40.access.mtnbusiness.co.za] has joined #lisp 12:03:23 -!- tobetchi [~tobetchi@p16137-ipngn100104takakise.saga.ocn.ne.jp] has quit [Remote host closed the connection] 12:03:38 tobetchi [~tobetchi@p16137-ipngn100104takakise.saga.ocn.ne.jp] has joined #lisp 12:04:20 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 12:05:33 hkBst_ [~marijn@79.170.210.172] has joined #lisp 12:05:33 -!- hkBst_ [~marijn@79.170.210.172] has quit [Changing host] 12:05:33 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #lisp 12:10:21 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 256 seconds] 12:12:25 KDr2 [~KDr2@123.120.154.97] has joined #lisp 12:13:54 Joreji [~thomas@81-157.eduroam.rwth-aachen.de] has joined #lisp 12:14:27 nilsi [~nilsi@host-95-199-211-178.mobileonline.telia.com] has joined #lisp 12:17:59 -!- kushal [kdas@fedora/kushal] has quit [Quit: Leaving] 12:18:30 brkpnt: there's no notion of string constant in lisp. There are strings (make-string, #\"), there are literals (quote), there are variables (defvar, let, etc), there are constant variables (defconstant). There are constant forms (constantp). 12:19:05 thanks (: 12:19:19 i have already solved my problem, with symbol-name function (: 12:19:47 but yes i have misunderstood the concept of string constant 12:19:48 Notice that symbol-name doesn't return a fresh string. 12:20:01 what returns? 12:20:13 So you must be sure that whatever function you pass the result of symbol-name to, doesn't modify that string. 12:20:14 lduros [~user@fsf/member/lduros] has joined #lisp 12:20:31 ok! 12:20:42 You can ensure it with: (copy-seq (symbol-name 'sym)) 12:21:54 brkpnt: (constantp (make-string 42 :initial-element #\a)) returns true, because strings are self evaluating (and therefore always return themselves, therefore are 'constant'). 12:24:02 johnc [~johnc@117.79.232.200] has joined #lisp 12:25:10 -!- johnc [~johnc@117.79.232.200] has left #lisp 12:25:23 you'll likely want to downcase the thing, and convert hyphens to something else. 12:26:43 -!- easiere [~user@50.7.253.58] has quit [Read error: Connection reset by peer] 12:27:42 -!- przl [~przlrkt@46.231.183.162] has quit [Ping timeout: 264 seconds] 12:30:20 davazp [~user@178.167.155.182.threembb.ie] has joined #lisp 12:33:09 -!- tobetchi [~tobetchi@p16137-ipngn100104takakise.saga.ocn.ne.jp] has quit [Remote host closed the connection] 12:33:26 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 256 seconds] 12:33:45 hkBst__ [~marijn@79.170.210.172] has joined #lisp 12:33:48 przl [~przlrkt@46.231.183.162] has joined #lisp 12:39:37 Kenjin_ [~kenjin@gw-isr.deec.uc.pt] has joined #lisp 12:39:42 -!- Joreji [~thomas@81-157.eduroam.rwth-aachen.de] has quit [Ping timeout: 264 seconds] 12:41:09 -!- przl [~przlrkt@46.231.183.162] has quit [Ping timeout: 252 seconds] 12:44:31 -!- drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 12:44:59 My_Hearing [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 12:45:01 dbh [~dbh@182.55.3.19] has joined #lisp 12:47:15 -!- ignas_ is now known as ignas 12:47:36 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 264 seconds] 12:48:18 -!- youlysse` [~user@75-132-7-80.dhcp.stls.mo.charter.com] has quit [Remote host closed the connection] 12:49:46 does some common library have a RANGE function, ie. (RANGE 3) => (list 0 1 2)? 12:51:08 flip214: alexandria. 12:51:34 -!- davazp [~user@178.167.155.182.threembb.ie] has quit [Ping timeout: 256 seconds] 12:52:25 pkhuong: thanks, but what is it called there? 12:52:43 perhaps QL alexandria-20130128-git is too old? 12:52:52 flip214: maybe sigma? 12:53:01 drmeister [~drmeister@166.137.85.51] has joined #lisp 12:53:29 well, perhaps it's not exported ... 12:54:05 or, something higher level - (SOME) but giving consecutive numbers up to a limit to the lambda? 12:54:21 Iota 12:54:51 sorry, I meant iota 12:55:02 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 12:55:24 ah, and map-iota. thanks a lot! 12:55:28 flip214: I think it comes from APL and also scheme 12:55:40 if you wonder about the name 12:56:19 yes, iota is an operator in APL that generates a lazy sequence of monotonically increasing integers. 12:56:36 sepi`: Apl was well before scheme 12:59:55 hitecnologys [~hitecnolo@46.233.205.233] has joined #lisp 13:00:50 milkpost_ [~dec@192.133.84.6] has joined #lisp 13:01:05 dbh: yeah I know but I guess alexandria took the function from scheme 13:01:07 more than 10 years 13:01:26 but it doesn't matter actually 13:01:41 -!- victor_lowther [~victor.lo@2602:306:3686:aac0:3cab:562a:4a54:8976] has quit [Read error: Operation timed out] 13:02:06 -!- milkpost_ [~dec@192.133.84.6] has quit [Client Quit] 13:02:13 -!- ISF [~ivan@187.106.36.28] has quit [Ping timeout: 240 seconds] 13:02:43 -!- hkBst__ [~marijn@79.170.210.172] has quit [Remote host closed the connection] 13:03:08 hkBst__ [~marijn@79.170.210.172] has joined #lisp 13:03:49 davazp [~user@92.251.208.90.threembb.ie] has joined #lisp 13:04:25 sepi`: Oh sure. And you are right, it does not matter much, but it's nice to have the chronology right 13:05:05 zfx [~zfx@unaffiliated/zfx] has joined #lisp 13:05:08 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 13:06:31 ahungry [~null@66.184.106.97] has joined #lisp 13:07:00 natechan [~natechan@c-71-56-124-186.hsd1.ga.comcast.net] has joined #lisp 13:11:18 -!- pavelpenev [~quassel@194.141.47.12] has quit [Remote host closed the connection] 13:12:00 przl [~przlrkt@46.231.183.162] has joined #lisp 13:12:22 -!- drmeister [~drmeister@166.137.85.51] has quit [Remote host closed the connection] 13:12:47 -!- zfx [~zfx@unaffiliated/zfx] has quit [Read error: Connection reset by peer] 13:16:50 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 13:18:22 is it okay to use quote syntax instead of sharp-quote in higher-order functions? I just don't like these undefined function warnings if I place some functions in "wrong" order. 13:18:38 in higher-order functions calls* 13:19:04 tankrim [~user@pdpc/supporter/active/tankrim] has joined #lisp 13:20:08 you could also compile-file. 13:20:26 -!- ignas is now known as ignas_ 13:20:43 -!- ignas_ is now known as ignas 13:20:58 -!- rudi [~rudi@1x-193-157-243-189.uio.no] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 13:21:46 pkhuong: compile file before loading fixes this? 13:22:09 normanrichards [~normanric@70.114.215.220] has joined #lisp 13:24:22 kobian [~kobian@190.57.227.109] has joined #lisp 13:24:24 -!- kobian [~kobian@190.57.227.109] has quit [Excess Flood] 13:24:34 kobian [~kobian@190.57.227.109] has joined #lisp 13:25:10 pkhuong: omg, thanks. 13:25:18 mcsontos_ [mcsontos@nat/redhat/x-ovutiqjamsebgirp] has joined #lisp 13:25:46 -!- mcsontos [mcsontos@nat/redhat/x-asyjcmzzhhvmizic] has quit [Read error: Operation timed out] 13:26:28 wbooze [~wbooze@xdsl-78-35-153-64.netcologne.de] has joined #lisp 13:26:41 drmeister [~drmeister@wirelessNAT188.wireless.temple.edu] has joined #lisp 13:29:43 drmeiste_ [~drmeister@farnsworth.chem.temple.edu] has joined #lisp 13:31:18 -!- Strigoides [~owen@60-234-213-126.bitstream.orcon.net.nz] has quit [Ping timeout: 264 seconds] 13:31:43 -!- hkBst__ [~marijn@79.170.210.172] has quit [Read error: Connection reset by peer] 13:32:07 hkBst__ [~marijn@79.170.210.172] has joined #lisp 13:32:17 sohail1 [~Adium@76-10-137-13.dsl.teksavvy.com] has joined #lisp 13:32:18 -!- sohail1 [~Adium@76-10-137-13.dsl.teksavvy.com] has quit [Changing host] 13:32:18 sohail1 [~Adium@unaffiliated/sohail] has joined #lisp 13:32:31 -!- jtza8 [~jtza8@105-236-37-40.access.mtnbusiness.co.za] has quit [Remote host closed the connection] 13:33:12 -!- drmeister [~drmeister@wirelessNAT188.wireless.temple.edu] has quit [Ping timeout: 260 seconds] 13:34:07 -!- joneshf-laptop [~joneshf@086.112-30-64.ftth.swbr.surewest.net] has quit [Ping timeout: 260 seconds] 13:34:10 mgile [~mgile@74-92-220-177-Colorado.hfc.comcastbusiness.net] has joined #lisp 13:34:11 ejbs [~user@h-240-50.a176.priv.bahnhof.se] has joined #lisp 13:34:59 -!- dbh [~dbh@182.55.3.19] has quit [Quit: Bye!] 13:35:19 Does anyone here know what happened to RESTAS' :requirement field in DEFINE-ROUTE? Xach: Is there any way that I can rollback a package? 13:35:27 Xach: With Quicklisp I mean 13:36:17 Czechton [~Czechton@cpc4-oxfd23-2-0-cust877.4-3.cable.virginmedia.com] has joined #lisp 13:37:06 antonv [5d7d2a66@gateway/web/freenode/ip.93.125.42.102] has joined #lisp 13:37:08 -!- sellout- [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has quit [Quit: Leaving.] 13:38:06 What the heck... What's happened to DEFINE-ROUTE? 13:39:38 billstclair [~billstcla@p-69-195-51-245.dsl1.rtr.chat.fpma.frpt.net] has joined #lisp 13:39:38 -!- billstclair [~billstcla@p-69-195-51-245.dsl1.rtr.chat.fpma.frpt.net] has quit [Changing host] 13:39:38 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 13:40:30 ejbs: Individual project no, all projects yes 13:40:49 -!- sohail1 [~Adium@unaffiliated/sohail] has quit [Quit: Leaving.] 13:41:20 sohail1 [~Adium@76-10-137-13.dsl.teksavvy.com] has joined #lisp 13:41:21 -!- sohail1 [~Adium@76-10-137-13.dsl.teksavvy.com] has quit [Changing host] 13:41:21 sohail1 [~Adium@unaffiliated/sohail] has joined #lisp 13:41:21 ejbs: you can check out the version that you want to use into ~/quicklisp/local-projects/ 13:41:27 That is another option, yes 13:41:40 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 13:41:46 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 13:43:05 -!- jdz [~jdz@85.254.212.34] has quit [Quit: Byebye.] 13:43:27 -!- normanrichards [~normanric@70.114.215.220] has quit [Quit: normanrichards] 13:44:45 Xach: Is there any way to see what dist update I had before I updated? 13:45:56 -!- natechan [~natechan@c-71-56-124-186.hsd1.ga.comcast.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 13:46:17 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #lisp 13:47:48 GOMADWarrior [~Regis@189.34.44.144] has joined #lisp 13:48:09 ejbs: hmm, I don't think there is! that's an interesting bit of information that isn't saved anywhere. 13:48:28 *Xach* should probably introduce some logging 13:49:08 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 13:53:58 Strigoides [~owen@60-234-213-126.bitstream.orcon.net.nz] has joined #lisp 13:55:00 ejbs: look in sources, archimag haven't changed docs yet. 13:56:44 ejbs: I'm thinking about writing reference by myself but I think it's too difficult for me 13:56:48 -!- weie [~eie@softbank221078042071.bbtec.net] has quit [Quit: Leaving...] 13:57:35 hitecnologys: Yeah, I just read the sources and fixed it. 13:57:39 jdz [~jdz@85.254.212.34] has joined #lisp 13:57:50 AndroUser2 [~androirc@089144192077.atnat0001.highway.a1.net] has joined #lisp 13:57:53 -!- mcsontos_ [mcsontos@nat/redhat/x-ovutiqjamsebgirp] has quit [Ping timeout: 240 seconds] 13:59:41 sellout- [~Adium@c-98-245-90-138.hsd1.co.comcast.net] has joined #lisp 13:59:45 ejbs: he's going to publish new version of documentation soon 14:00:18 Awesome :-) 14:01:29 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 14:01:59 -!- drmeiste_ [~drmeister@farnsworth.chem.temple.edu] has quit [Remote host closed the connection] 14:02:34 ejbs, hitecnologys, assuming you are talking about restas(I just logged on) http://lispwebtales.ppenev.com/ was partly inspired by lack of up to date docs :) 14:03:04 pavelpenev: yep, about restas. 14:03:09 pavelpenev: Indeed we are! And yeah, I remember seeing that website before, pretty cool 14:03:59 good to know archimag will update the docs soon, I've been waiting since first major changes in late december :) 14:04:35 pavelpenev: actually, "soon" was about 3 months ago ._. 14:04:43 adelgado [~TomSawyer@65.23.61.98.nw.nuvox.net] has joined #lisp 14:05:18 -!- przl [~przlrkt@46.231.183.162] has quit [Ping timeout: 252 seconds] 14:06:18 Tanami [~carnage@9ch.in] has joined #lisp 14:07:33 -!- oudeis [~oudeis@2.55.137.161] has quit [Ping timeout: 248 seconds] 14:09:29 -!- kobian [~kobian@190.57.227.109] has quit [] 14:11:17 mcsontos_ [mcsontos@nat/redhat/x-ykzlbifeqecmouth] has joined #lisp 14:14:00 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #lisp 14:15:30 jagaj [~AdmiralBu@pool-71-99-141-240.tampfl.fios.verizon.net] has joined #lisp 14:18:57 -!- bind [~bind@D57DEC5A.static.ziggozakelijk.nl] has quit [Quit: Computer has gone to sleep.] 14:19:28 kanwei [~kanwei@unaffiliated/kanwei] has joined #lisp 14:20:00 -!- zickzackv [~faot@port-92-198-30-130.static.qsc.de] has quit [Ping timeout: 264 seconds] 14:20:05 I've got an ITERATE clause (FOR var = (COUNT item list)), and get "Iterate, ... Missing value for list". 14:20:11 -!- SeanTAllen [uid4855@gateway/web/irccloud.com/x-bwlgiyqmopxifgcq] has quit [Quit: Connection closed for inactivity] 14:20:30 The manual says that for conflicting names there's only the -ing form - so that should work, right? 14:22:11 morphling [~stefan@gssn-5f7570c3.pool.mediaWays.net] has joined #lisp 14:22:37 victor_lowther [~victorlow@143.166.116.80] has joined #lisp 14:22:38 przl [~przlrkt@46.231.183.162] has joined #lisp 14:22:47 kushal [~kdas@fedora/kushal] has joined #lisp 14:23:50 natechan [~natechan@50-192-61-45-static.hfc.comcastbusiness.net] has joined #lisp 14:25:19 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Leaving] 14:25:43 http://paste.lisp.org/display/136870 if someone wants to try 14:26:53 added the iterate error as well 14:27:47 ck`` [~ck@dslb-188-107-117-183.pools.arcor-ip.net] has joined #lisp 14:28:57 hkBst [~marijn@79.170.210.172] has joined #lisp 14:28:57 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 14:28:57 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 14:29:51 -!- hkBst__ [~marijn@79.170.210.172] has quit [Ping timeout: 276 seconds] 14:29:52 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 272 seconds] 14:30:03 -!- przl [~przlrkt@46.231.183.162] has quit [Ping timeout: 252 seconds] 14:32:10 przl [~przlrkt@46.231.183.162] has joined #lisp 14:32:25 -!- AndroUser2 [~androirc@089144192077.atnat0001.highway.a1.net] has quit [Read error: Connection reset by peer] 14:32:41 AndroUser2 [~androirc@089144192077.atnat0001.highway.a1.net] has joined #lisp 14:33:45 flip214: The error is in ITERATE::PREPROCESS-CLAUSE M-. that and read the source 14:34:41 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 255 seconds] 14:35:08 -!- My_Hearing is now known as Mon_Ouie 14:35:33 clox [~user@rrcs-208-125-109-116.nys.biz.rr.com] has joined #lisp 14:35:44 *ejbs* is gonna have a nap 14:35:45 -!- ejbs [~user@h-240-50.a176.priv.bahnhof.se] has left #lisp 14:37:14 it's the (defsynonym count counting) 14:37:17 I guess 14:38:20 milkpost [~dec@192.133.84.6] has joined #lisp 14:40:36 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 14:41:14 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 14:41:29 Xach: where are you taking ITERATE from? Or, is there an ITERATE author here? 14:41:53 balle [~basti@pulsar.inf.ethz.ch] has joined #lisp 14:42:20 the line mentioned above should be removed, because COUNT is a CL function 14:44:08 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [Remote host closed the connection] 14:46:55 McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has joined #lisp 14:48:38 what's the equivalent of mmapping in lisp ? 14:48:52 mmap 14:49:22 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 14:49:25 mulk [~mulk@a045.lmu.vpn.lrz.de] has joined #lisp 14:50:35 kushal [~kdas@fedora/kushal] has joined #lisp 14:51:18 ffi ? 14:51:22 yes. 14:51:23 lurker [d942b27c@gateway/web/cgi-irc/kiwiirc.com/ip.217.66.178.124] has joined #lisp 14:51:29 ok 14:51:47 kliph [~user@unaffiliated/kliph] has joined #lisp 14:52:54 -!- mulk [~mulk@a045.lmu.vpn.lrz.de] has quit [Remote host closed the connection] 14:53:29 mulk [~mulk@a045.lmu.vpn.lrz.de] has joined #lisp 14:53:42 ISF [~ivan@143.106.196.141] has joined #lisp 14:54:29 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 14:56:21 -!- mulk [~mulk@a045.lmu.vpn.lrz.de] has quit [Client Quit] 14:56:46 -!- lurker [d942b27c@gateway/web/cgi-irc/kiwiirc.com/ip.217.66.178.124] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 14:59:48 -!- cades [~mac@114-25-178-251.dynamic.hinet.net] has quit [Quit: This computer has gone to sleep] 15:00:36 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 15:00:38 spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 15:02:02 b1rkh0ff [~b1rkh0ff@46.36.172.132] has joined #lisp 15:03:05 -!- ehu [~ehu@109.38.134.255] has quit [Ping timeout: 246 seconds] 15:05:03 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 15:05:22 breakds [~breakds@ppp-70-226-167-124.dsl.mdsnwi.ameritech.net] has joined #lisp 15:06:26 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 15:10:43 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 15:10:47 -!- Tarential [~Tarential@li472-156.members.linode.com] has quit [Excess Flood] 15:11:07 Tarential [~Tarential@li472-156.members.linode.com] has joined #lisp 15:11:54 zfx [~zfx@unaffiliated/zfx] has joined #lisp 15:12:05 -!- KDr2 [~KDr2@123.120.154.97] has quit [Ping timeout: 248 seconds] 15:12:50 Snamich [~Snamich@netblock-68-183-229-245.dslextreme.com] has joined #lisp 15:13:50 -!- spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has quit [Quit: spacefrogg_] 15:14:27 -!- sellout- [~Adium@c-98-245-90-138.hsd1.co.comcast.net] has quit [Quit: Leaving.] 15:17:05 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 15:22:54 rme [~rme@50.43.176.79] has joined #lisp 15:32:33 spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 15:34:48 -!- kanwei [~kanwei@unaffiliated/kanwei] has quit [] 15:36:42 Odyessus [~odyessus@089144192005.atnat0001.highway.a1.net] has joined #lisp 15:37:12 cades [~mac@114-25-178-251.dynamic.hinet.net] has joined #lisp 15:38:24 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: eternal darkness] 15:45:31 -!- przl [~przlrkt@46.231.183.162] has quit [Ping timeout: 258 seconds] 15:46:00 -!- _d3f [~gnu@93.114.45.248] has quit [Quit: WeeChat 0.4.0] 15:46:08 -!- Odyessus [~odyessus@089144192005.atnat0001.highway.a1.net] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 15:48:59 Flame_Alchemist [~Flame_Alc@host77-99-dynamic.6-79-r.retail.telecomitalia.it] has joined #lisp 15:49:08 drmeister [~drmeister@farnsworth.chem.temple.edu] has joined #lisp 15:51:03 hey guys, how can I nest some things together with format? 15:51:30 If I want to have something like (format t "~{~a~a~}" '(a b c) '(1 2 3)) ultimately print out a1b2c3 15:53:46 ahungry: no, format can't do that. 15:54:39 ah darn 15:56:01 mrm [~user@92.50.188.118] has joined #lisp 15:56:41 use (mapcan #'list '(a b c) (1 2 3)) 15:58:00 or SERIES 15:58:15 thanks guys 15:58:43 -!- zfx [~zfx@unaffiliated/zfx] has quit [Quit: Be back later] 15:58:44 -!- varjagg [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Leaving] 15:58:54 map can is destructive though, isn't it/ 15:58:57 xcombelle [~xcombelle@AToulouse-551-1-120-170.w92-156.abo.wanadoo.fr] has joined #lisp 15:59:00 mapcan* 15:59:02 temerson: so? 15:59:19 temerson: list returns a fresh list 15:59:31 how stupid is (first (reverse (my-list))) compared to (car (last (my-list)))? 15:59:50 zfx [~zfx@unaffiliated/zfx] has joined #lisp 15:59:53 dim: pretty stupid. 15:59:56 dim: neither is good 16:00:01 -!- zfx [~zfx@unaffiliated/zfx] has quit [Remote host closed the connection] 16:00:04 it feels like it is, yes 16:00:15 dim: REVERSE must cons up a new list, LAST need not. 16:00:20 zfx [~zfx@unaffiliated/zfx] has joined #lisp 16:00:23 H4ns: in that particular case it's fine, but if the input lists are shared wouldn't it be a problem? 16:00:28 _d3f [~gnu@93.114.45.248] has joined #lisp 16:00:45 kobain [~kobian@unaffiliated/kobain] has joined #lisp 16:00:48 I'm still wondering why last returns the last cons cell rather than the last cdr 16:00:48 -!- kobain [~kobian@unaffiliated/kobain] has quit [Excess Flood] 16:00:50 -!- Dalek_Baldwin [~Adium@71-84-34-33.dhcp.mtpk.ca.charter.com] has quit [Quit: Leaving.] 16:01:04 kobain [~kobian@unaffiliated/kobain] has joined #lisp 16:01:27 temerson: i don't know what you mean. list returns a fresh list that is never used other than by mapcan, so i don't see a problem. 16:01:47 temerson: as always, it helps to understand what is going on, in particular when one uses destructive operations :) 16:02:12 H4ns: indeed mapcan has actually always confused me so I avoid it. 16:02:16 -!- spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has quit [Quit: spacefrogg_] 16:02:49 It used to confuse me. Then I learned how it works. Now I use it all the time! 16:03:21 -!- w37 [~user@31.221.13.71] has quit [Remote host closed the connection] 16:03:31 Time to put on my thinking cap and figure it out once and for all. 16:05:16 -!- Kenjin_ [~kenjin@gw-isr.deec.uc.pt] has quit [Remote host closed the connection] 16:05:39 -!- brkpnt [~ezequiel@190.48.134.85] has quit [Ping timeout: 252 seconds] 16:08:54 CampinSam [~CampinSam@24-176-103-21.dhcp.jcsn.tn.charter.com] has joined #lisp 16:09:14 -!- mgile [~mgile@74-92-220-177-Colorado.hfc.comcastbusiness.net] has left #lisp 16:11:48 smazga [~acrid@64.55.45.194] has joined #lisp 16:12:16 -!- srcerer [~chatzilla@dns2.klsairexpress.com] has quit [Read error: Connection reset by peer] 16:12:43 kanwei [~kanwei@unaffiliated/kanwei] has joined #lisp 16:13:41 -!- davazp [~user@92.251.208.90.threembb.ie] has quit [Remote host closed the connection] 16:14:12 -!- kobain [~kobian@unaffiliated/kobain] has quit [Ping timeout: 260 seconds] 16:14:43 kobain [~kobian@unaffiliated/kobain] has joined #lisp 16:15:38 -!- milkpost [~dec@192.133.84.6] has quit [Quit: Computer has gone to sleep.] 16:16:06 Kenjin [~kenjin@gw-isr.deec.uc.pt] has joined #lisp 16:16:37 -!- zfx [~zfx@unaffiliated/zfx] has quit [Quit: Be back later] 16:18:06 oudeis [~oudeis@5.144.50.237] has joined #lisp 16:18:08 -!- stokachu [~stokachu@ubuntu/member/stokachu] has quit [Read error: Operation timed out] 16:20:09 -!- nilsi [~nilsi@host-95-199-211-178.mobileonline.telia.com] has quit [Read error: Connection reset by peer] 16:22:26 stokachu [~stokachu@ajscg.com] has joined #lisp 16:23:10 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Read error: Operation timed out] 16:24:43 stassats [~stassats@wikipedia/stassats] has joined #lisp 16:24:43 nilsi [~nilsi@host-95-199-211-178.mobileonline.telia.com] has joined #lisp 16:26:33 slyrus [~chatzilla@adsl-99-183-240-66.dsl.pltn13.sbcglobal.net] has joined #lisp 16:28:39 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 16:29:36 -!- nilsi [~nilsi@host-95-199-211-178.mobileonline.telia.com] has quit [Ping timeout: 264 seconds] 16:31:31 -!- rszeno [~rszeno@79.114.101.93] has quit [Quit: Leaving.] 16:34:28 -!- ASau``` is now known as ASau 16:35:19 -!- slyrus [~chatzilla@adsl-99-183-240-66.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 264 seconds] 16:35:36 zfx [~zfx@unaffiliated/zfx] has joined #lisp 16:35:57 -!- zfx [~zfx@unaffiliated/zfx] has quit [Remote host closed the connection] 16:36:12 zfx [~zfx@unaffiliated/zfx] has joined #lisp 16:36:39 -!- knob [~knob@76.76.202.244] has quit [Quit: Leaving] 16:37:08 mmm, I should test if the new Quicklisp release allows me to buildapp my application here, that's using uiop 16:38:02 there's a new release? 16:38:21 I though I read that, the monthly update 16:38:39 oh yeah, wasn't announced on twitter, but is on blog 16:38:49 normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has joined #lisp 16:38:58 whist [~whist@c-98-232-204-76.hsd1.or.comcast.net] has joined #lisp 16:40:23 oh noes, smug is gone 16:41:15 "retracted by author" (?) 16:41:40 I think it's drewc; IIRC he's working on a more idiomatic monadic parser to replace it 16:41:41 he did advice me to be using that for my parsing needs quite recently... 16:41:57 well I didn't have time to look at it yet... 16:42:16 anyways, time for a beer! see you :) 16:42:37 if i learned anything recently, it is to never use anything that drewc has control over again. 16:42:58 srcerer [~chatzilla@dns2.klsairexpress.com] has joined #lisp 16:46:29 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 16:46:43 If someone wants to fork & maintain smug, I'd be happy to add it back in. 16:46:58 I'd have to re-check but my impression was there isn't a desire to maintain & get bug reports for smug. 16:48:17 REPLeffect [~REPLeffec@69.54.115.254] has joined #lisp 16:48:26 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 16:49:57 googling "smug lisp" just turns up a lot of stuff about "smug lisp weenies" 16:50:03 heh 16:50:03 ldionmarcil [~maden@dsl-66-36-142-171.mtl.aei.ca] has joined #lisp 16:50:14 -!- ldionmarcil [~maden@dsl-66-36-142-171.mtl.aei.ca] has quit [Changing host] 16:50:14 ldionmarcil [~maden@unaffiliated/maden] has joined #lisp 16:52:38 -!- minion [~minion@50.7.166.114] has quit [Disconnected by services] 16:52:41 it looks active at github 16:52:41 minion [~minion@50.7.166.114] has joined #lisp 16:52:50 the "smug lisp weenie" thing certainly disproves that guy who acused lisp of being a cult because lispers don't laught at themselves and take themselves too seriously. 16:52:58 -!- specbot [~specbot@50.7.166.114] has quit [Read error: Connection reset by peer] 16:53:06 he has never been on #lisp it seems :) 16:53:42 -!- banjara [~Adium@unaffiliated/banjara] has quit [Quit: Leaving.] 16:53:44 specbot [~specbot@50.7.166.114] has joined #lisp 16:55:05 milkpost [~dec@192.133.84.6] has joined #lisp 16:56:05 awwww yeah... finally got hunchentoot to run! took all night to compile, but damn is it worth it! 16:56:29 ldionmarcil: wow, that must be quite a slow computer! 16:56:35 rly, it doesn't normally take that long 16:56:40 it's a raspberry pi haha 16:56:45 ah 16:56:54 Ahh...I was going to say "quite an old computer" but thought better of it 16:56:55 compiling ECL, then downloading/setting up hunchentoot. took quite a while!! 16:57:10 -!- breakds [~breakds@ppp-70-226-167-124.dsl.mdsnwi.ameritech.net] has quit [Quit: Konversation terminated!] 16:57:17 makes sense, that should take maybe 3-4 times as long as normal desktop 16:57:29 depending on what kind of io setup 16:57:35 you overestimate the raspberry pi 16:57:37 And ECL is not the fastest lisp compiler either 16:57:39 it's very slow 16:57:48 yeah jasom so I'm told... I will perhaps give clozure a go 16:58:01 yeah, gcc and arm don't mix well for speed 16:58:14 gcc is very branch heavy 16:58:25 but hey, it worked! 16:58:58 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 16:59:26 The name of the lisp is Clozure CL; the name of the lisp consulting company is Clozure Associates. 16:59:32 *rme* tilts at windmills 16:59:33 ldionmarcil: yeah ccl has a very fast compiler 17:00:12 code gen is not as good as sbcl, but sbcl doesn't have an ARM port as far as I know 17:01:07 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 264 seconds] 17:04:17 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 17:04:22 Odyessus [~odyessus@089144192005.atnat0001.highway.a1.net] has joined #lisp 17:04:32 hmm, I wonder how hard it would be to take sbcl's IR1, and an of-the-shelf GC and use llvm for godegen; that would make a somewhat decent portable lisp and could be written completely in lisp+ffi 17:05:08 banjara [~Adium@unaffiliated/banjara] has joined #lisp 17:05:14 not that the world needs another common-lisp 17:06:49 you're not the first one to wonder that 17:07:16 stassats: so I guess the answer is "A lot harder than it seems" since such a franken-lisp doesn't exist 17:07:33 -!- milkpost [~dec@192.133.84.6] has quit [Quit: Computer has gone to sleep.] 17:07:40 jasom: off-the-shelf GC and LLVM don't really work yet (: The simplest approach would probably be to do this at the IR2 level though. IR2 also takes care of concrete representation decisions, so it's much closer to C than IR1. 17:08:04 foom had some hack that worked at the IR2 level back in 2010. 17:08:23 pkhuong: I remember foom's hack, but it ran inside SBCL and just was compiling individual functions IIRC 17:08:50 is IR2 abstract enough to be (e.g.) portable between different machine word sizes? 17:09:00 -!- elia [~elia@195.47.251.199] has quit [Ping timeout: 252 seconds] 17:09:34 naturally, how else do you think sbcl works on x86 and x86-64? 17:10:08 jasom: it's not like LLVM transparently supports different word sizes. 17:10:13 -!- ignas [~ignas@office.pov.lt] has quit [Ping timeout: 240 seconds] 17:10:22 pkhuong: I know 17:10:44 -!- hq1 [~aerosol@unaffiliated/hq1] has quit [Read error: Connection reset by peer] 17:10:47 stassats: I must have been misremenbering that there were target-dependent transformations for IR1 to IR2 17:11:00 Also, if you restrict yourself to word-size obliviousness, it becomes kind of hard to decide whether a value should be represented as a fixnum, a machine word, or a fixnum-or-bignum. 17:11:42 -!- victor_lowther [~victorlow@143.166.116.80] has quit [Quit: Leaving IRC - dircproxy 1.2.0] 17:11:56 jasom: it's parametrized 17:12:12 stassats: ah, IR2 is definitely the way to go then 17:13:06 it's IR1->IR2->VM, VM is the thing that is really platform-dependent 17:13:29 although some vm parameters influence ir1 and ir2, or even inline functions 17:14:23 uhh, nude show! 17:14:29 how faint 17:14:37 -!- oudeis [~oudeis@5.144.50.237] has quit [Quit: This computer has gone to sleep] 17:14:47 jasom: actually, the hardest part to me seems to be restraining the optimisations LLVM performs so that the GC can still do its job. 17:15:08 pkhuong: if you restrict yourself to heap-allocating everything, that seeems doable 17:15:50 jasom: how do you know what in the heap allocated stuff is still live? 17:15:54 heap allocating function arguments? 17:16:02 stassats: yeah 17:16:07 that's a bit strange 17:16:23 that definitely defeats the point of using LLVM in the first place as well. 17:16:38 pkhuong: llvm has tools to give you references, but it sucks for stack-allocated variables 17:16:57 Or it did 3 releases ago anyway 17:17:18 jasom: the tools don't work very well, unless you're ok with making everything go through the stack. 17:17:22 i don't really know anything about LLVM, but i'm not betting on it to improve SBCL 17:17:44 stassats: not trying to generate better code, trying to generate code on more targets than sbcl supports 17:18:23 stassats: the goal is 1) Written completely in lisp (modulo the FFI calls to llvm) 2) portable to all targets llvm supports 3) more performant than clisp (which is already portable to most targets) 17:18:30 what targets are those? ARM? it'd be easier just to port it to ARM 17:18:53 ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has joined #lisp 17:18:57 and ARMs are usually low-powered, so generating subpar code is questionable 17:19:06 jasom: the hard part in a port isn't code generation as much as designing the runtime system right. 17:20:33 pkhuong: will the runtime system for ARM/Linux be that different from the one for x86/Linux? Both are 32-bit little-endian targets... 17:21:28 jasom: yes, it will. 17:21:38 I believe you 17:22:08 bit-width and endianness doesn't mean much 17:22:53 moot anyway since I can't work on either of these ideas 17:23:20 the question is, if you could, should you? 17:23:26 Bike [~Glossina@174-25-63-128.ptld.qwest.net] has joined #lisp 17:24:16 (actually, foom's was at the IR1 level, and I remember telling him he really should target IR2 instead) 17:24:32 I agree that porting sbcl to ARM is a better idea than the llvm idea, assuming that all you want to do is run code on a RPi 17:25:07 what other targets can sbcl run on, besides ARM, and to which it isn't already ported? 17:25:36 does sbcl have a Power port? 17:25:47 ppc port, of course 17:25:48 Sorry, I couldn't find anything for port, of course. 17:25:56 ah 17:25:56 specbot: shut up! 17:26:11 found the platform table; had no idea it had mips support 17:27:05 sigh ... I used to like #lisp, but lately, well, it is very negative towards me ... sigh. Thanks :| 17:27:14 nyef [~nyef@c-76-119-183-159.hsd1.ma.comcast.net] has joined #lisp 17:27:20 some people reported running on bluegene 17:27:31 drewc: that's because sbcl-internals.cliki.net is not working! 17:27:54 -!- wbooze [~wbooze@xdsl-78-35-153-64.netcologne.de] has quit [Remote host closed the connection] 17:28:37 oh! is it not? well, that is the first time I have heard about that! I will get in touch with the cliki maintainer and see what is up. 17:29:04 -!- Odyessus [~odyessus@089144192005.atnat0001.highway.a1.net] has quit [Ping timeout: 246 seconds] 17:29:18 i don't think it's maintained by the same people as cliki.net 17:29:26 because it uses old cliki 17:29:42 oh ... well in that case who maintains it? 17:29:53 -!- sirdancealo2 [~sirdancea@98.82.broadband5.iol.cz] has quit [Ping timeout: 240 seconds] 17:32:10 bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has joined #lisp 17:32:54 -!- bitonic [~user@151.225.36.236] has quit [Read error: Operation timed out] 17:33:49 beats me! 17:33:53 -!- mattrepl [~mattrepl@pool-108-48-74-4.washdc.fios.verizon.net] has quit [Quit: mattrepl] 17:33:58 i think it still points to the old cl.net 17:34:31 well, the DNS I think I still control, 17:35:24 -!- zfx [~zfx@unaffiliated/zfx] has quit [Ping timeout: 252 seconds] 17:35:33 so at this point, well, I seem to remember that we set up a sbcl cliki2 that is just waiting for the right domain server, so asking "Vladimir Sedach" about that now. 17:37:26 I am not a _total fscking idiot_, so "root@alpha-cl-net:/cliki# pwd => /cliki", so it is just a matter of time. 17:39:52 -!- mrm [~user@92.50.188.118] has quit [Ping timeout: 272 seconds] 17:40:46 bondar [~rukugu@197.156.132.62] has joined #lisp 17:41:26 wbooze [~wbooze@xdsl-78-35-153-64.netcologne.de] has joined #lisp 17:43:27 Is there a reason that bindings don't show up in a slime-who-references for a special? 17:45:01 hq1 [~aerosol@unaffiliated/hq1] has joined #lisp 17:47:22 nilsi [~nilsi@host-95-199-211-178.mobileonline.telia.com] has joined #lisp 17:48:30 -!- sohail1 [~Adium@unaffiliated/sohail] has quit [Quit: Leaving.] 17:48:57 -!- hitecnologys [~hitecnolo@46.233.205.233] has quit [Quit: hitecnologys] 17:50:15 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 17:51:07 -!- Snamich [~Snamich@netblock-68-183-229-245.dslextreme.com] has quit [Quit: Snamich] 17:53:10 -!- ck`` [~ck@dslb-188-107-117-183.pools.arcor-ip.net] has quit [Quit: Leaving] 17:56:33 drewc, have you abandoned SMUG? 17:57:56 pjb` [~t@90.24.180.197] has joined #lisp 17:58:08 -!- ISF [~ivan@143.106.196.141] has quit [Ping timeout: 268 seconds] 17:58:11 RenJuan: he's writing a replacement 17:58:25 ah 17:58:30 -!- Kenjin [~kenjin@gw-isr.deec.uc.pt] has quit [Remote host closed the connection] 17:59:29 milkpost [~dec@192.133.84.6] has joined #lisp 17:59:54 slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #lisp 18:01:00 drewc, prolly not personal, #lisp has been somewhat negative as long as I've been coming maybe 7-8 years and it's not nearly as so as some others (#c++ for example) 18:01:58 -!- pjb [~t@AMontsouris-651-1-15-231.w90-46.abo.wanadoo.fr] has quit [Ping timeout: 256 seconds] 18:03:38 Fare [fare@nat/google/x-aqqmvtkmqfilhszw] has joined #lisp 18:04:46 -!- spion [~spion@unaffiliated/spion] has quit [Ping timeout: 246 seconds] 18:05:27 teggi_ [~teggi@123.20.27.23] has joined #lisp 18:07:36 -!- teggi [~teggi@123.20.27.23] has quit [Ping timeout: 276 seconds] 18:08:00 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Ping timeout: 264 seconds] 18:09:01 RenJuan: nope, I never did... but I also never released SMUG , and do not feel like fixing the pre pre alpha that was in quicklisp and had major issues. 18:09:37 -!- bondar [~rukugu@197.156.132.62] has quit [] 18:09:47 is that what's on github? 18:10:07 -!- whist [~whist@c-98-232-204-76.hsd1.or.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 18:10:14 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 255 seconds] 18:10:20 RenJuan: I have been coming to #lisp for 10 years at this point :) 18:11:20 -!- morphling [~stefan@gssn-5f7570c3.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 18:11:47 github is the git repo yes, and most of my projects have a git repo. 18:12:29 -!- lduros [~user@fsf/member/lduros] has quit [Read error: Connection reset by peer] 18:13:03 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 18:13:06 -!- normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has quit [Quit: normanrichards] 18:13:22 lduros [~user@fsf/member/lduros] has joined #lisp 18:14:39 bondar [~rukugu@197.156.132.62] has joined #lisp 18:14:48 -!- bondar [~rukugu@197.156.132.62] has quit [Excess Flood] 18:15:01 bondar [~rukugu@197.156.132.62] has joined #lisp 18:15:04 -!- bondar [~rukugu@197.156.132.62] has quit [Excess Flood] 18:15:44 bondar [~rukugu@197.156.132.62] has joined #lisp 18:15:49 -!- bondar [~rukugu@197.156.132.62] has quit [Excess Flood] 18:16:01 bondar [~rukugu@197.156.132.62] has joined #lisp 18:16:06 -!- bondar [~rukugu@197.156.132.62] has quit [Excess Flood] 18:16:18 bondar [~rukugu@197.156.132.62] has joined #lisp 18:16:24 -!- bondar [~rukugu@197.156.132.62] has quit [Excess Flood] 18:16:36 bondar [~rukugu@197.156.132.62] has joined #lisp 18:20:16 gee, 10 years... 18:20:21 -!- bondar [~rukugu@197.156.132.62] has quit [Client Quit] 18:20:23 I wasn't even in highschool 10 years ago 18:20:34 -!- GOMADWarrior [~Regis@189.34.44.144] has quit [Ping timeout: 252 seconds] 18:24:04 me neither. 18:24:25 you are officially old, drewc 18:24:31 (kidding) 18:24:32 Heh. I'm with Xach on this. I wasn't in highschool 10 years ago either. 18:25:11 GOMADWarrior [~Regis@189.34.44.144] has joined #lisp 18:25:12 you guys... now I feel old too. 18:25:13 I have never been in highschool 18:25:49 Technically, I've never attended "highschool" either. But ten years ago I was already programming for a living. 18:26:02 heh, I was not in highschool 10 years ago either ... though I do plan on going back now because I do need 3 credits to have a diploma. 18:26:50 10 years ago I was programming, self employed, and did my first CL app for a client! 18:27:40 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #lisp 18:28:26 *pavelpenev* got his first computer at home 10 years ago. 18:29:01 20 years ago I was in HS .... does that make me old or young? in the middle? 18:29:30 My 25th high school reunion is coming up bleh 18:29:58 you are old when the phrase "kids these days" is used unironicly 18:31:47 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #lisp 18:32:26 mrm [~user@46.191.181.103] has joined #lisp 18:33:07 pavelpenev: my first PC at home I got over 26 years ago, and that is how I learned to program :) http://en.wikipedia.org/wiki/IBM_Portable_Personal_Computer ... you want to play Double Dragon? config.sys and autoexec.bat and TSRs ... and when you start learning about such things, games become less interesting, computers, quite a bit more. 18:33:12 enjoy it while it lasts, you're in a field that burns out people at a high rate 18:34:13 me first used a computer at home in '85 when my dad got a Kaypro II 18:34:42 channels like this tend to have a broader demographic though, more committed career professionals, academics, etc. 18:35:04 drewc: I started logo maybe 14 years ago, but I didn't really get into hacking until I started editing lua and xml files of games in mid 2000s, that is almost as cool a story 18:37:01 http://en.wikipedia.org/wiki/File:AliensScreenShotVideoGame.jpg <-- First video game I ever played 18:37:09 Shinmera [~linus@xdsl-188-155-176-171.adslplus.ch] has joined #lisp 18:37:51 http://en.wikipedia.org/wiki/File:TeleGames-Atari-Pong.jpg <--- mine 18:38:03 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 18:38:24 -!- teggi_ [~teggi@123.20.27.23] has quit [Remote host closed the connection] 18:38:40 jasom: long after we had a AMD386, I bought a used Commodore PET at an IBM execs garage sale, amoung about 300 other things I bought from him... that is not the first computer, but is the oldest PC I ever had, and used it every day for quite a while... 'til 93 or so when Mosiac was needed and 3.11 was the only OS I could run it on. 18:39:18 we are getting way OT now, aren't we 18:43:33 well, I programmed BASIC 'til '95, when I moved on to C, PERL, and 'til '03 when I went back on topic to Common Lisp! <--- that is kinda sorta on, I will be silent now. 18:47:42 davazp [~user@178.167.228.180.threembb.ie] has joined #lisp 18:48:37 what is this, #nostalgia? 18:49:29 if I want to remember writing Franz Lisp on a VAX 11/780 using a line editor on a 300 baud acoustic coupler, I will! :-) 18:52:32 `^_^v [~nycs@rrcs-24-39-141-128.nyc.biz.rr.com] has joined #lisp 18:52:38 -!- `^_^v [~nycs@rrcs-24-39-141-128.nyc.biz.rr.com] has left #lisp 19:00:03 sohail [~Adium@76-10-137-13.dsl.teksavvy.com] has joined #lisp 19:00:03 -!- sohail [~Adium@76-10-137-13.dsl.teksavvy.com] has quit [Changing host] 19:00:03 sohail [~Adium@unaffiliated/sohail] has joined #lisp 19:01:43 -!- bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 19:03:13 dtm` [~dtm@adsl-69-110-12-122.dsl.pltn13.pacbell.net] has joined #lisp 19:04:07 sellout- [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #lisp 19:04:09 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [Ping timeout: 276 seconds] 19:04:45 mattrepl [~mattrepl@129.174.219.178] has joined #lisp 19:05:15 Yuuhi [benni@p5DC63F5B.dip0.t-ipconnect.de] has joined #lisp 19:05:27 bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has joined #lisp 19:08:51 DrCode [~DrCode@gateway/tor-sasl/drcode] has joined #lisp 19:09:29 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 19:09:35 -!- dtm` [~dtm@adsl-69-110-12-122.dsl.pltn13.pacbell.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:10:44 Joreji [~thomas@81-157.eduroam.rwth-aachen.de] has joined #lisp 19:12:49 -!- bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 19:15:07 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 19:20:14 ZC|Mobile [~weechat@unaffiliated/forgottenwizard] has joined #lisp 19:20:15 -!- ``fogus is now known as fogus|away 19:20:33 fghlm [~x@pool-108-45-77-30.washdc.fios.verizon.net] has joined #lisp 19:22:01 Juanito-Jons [~jreynoso@177.224.208.241] has joined #lisp 19:22:45 nostalgia isn't anymore what it used to be, I see 19:23:52 Hello, I have a question, why can not use while in "cl-user" 19:24:20 Juanito-Jons: WHILE is not a standard CL thing. 19:24:21 Juanito-Jons: because "while" is not a common lisp macro 19:24:37 mm 19:24:38 ok 19:24:56 console yourself with (loop while x do y) 19:25:03 how can i use it ? 19:25:13 ok 19:25:44 thanks 19:26:33 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 19:28:26 schjetne [~schjetne@fsf/member/schjetne] has joined #lisp 19:29:47 -!- fghlm [~x@pool-108-45-77-30.washdc.fios.verizon.net] has quit [Quit: Leaving] 19:29:56 -!- nydel [~nydel@ip72-197-245-1.sd.sd.cox.net] has quit [Quit: quit] 19:30:06 bolcselo [~x@pool-108-45-77-30.washdc.fios.verizon.net] has joined #lisp 19:36:16 -!- Joreji [~thomas@81-157.eduroam.rwth-aachen.de] has quit [Ping timeout: 260 seconds] 19:36:47 how can I pass a list of vals as args to a function? like I have function (defun test (uno dos)), and want to use a list like '(1 2) passed in as the args 19:37:05 is there a fancier way than just using (test (first my-list) (second my-list))? 19:37:05 normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has joined #lisp 19:37:12 (apply #'test my-list) 19:37:24 Thanks Bike! You're the best! 19:37:32 -!- davazp [~user@178.167.228.180.threembb.ie] has quit [Ping timeout: 255 seconds] 19:38:04 joneshf-laptop [~joneshf@mail.concordusapps.com] has joined #lisp 19:40:36 ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 19:41:08 Joreji [~thomas@81-157.eduroam.rwth-aachen.de] has joined #lisp 19:42:13 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 245 seconds] 19:45:21 -!- normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has quit [Quit: normanrichards] 19:47:05 -!- quackv4 [~quack@vps-1058467-4367.manage.myhosting.com] has quit [Ping timeout: 256 seconds] 19:47:42 quackv4 [~quack@vps-1058467-4367.manage.myhosting.com] has joined #lisp 19:48:22 morphling [~stefan@gssn-5f7570c3.pool.mediaWays.net] has joined #lisp 19:49:18 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 258 seconds] 19:50:05 If I want to use lisp in a unix script with pipes and want to surpress any quickload output (not working with a core file here) what is the best way to do that? 19:50:22 Just redirect *standrad-output* to dev/null or something for the duration of the ql:quickload calls and then reinstate it? 19:50:48 have you tried :verbose nil? 19:51:26 luckly [luckly@37.236.194.131] has joined #lisp 19:51:41 it didn't work on my home pc, let me try this one 19:51:52 maybe it's the default 19:52:01    19:52:02 -!- xcombelle [~xcombelle@AToulouse-551-1-120-170.w92-156.abo.wanadoo.fr] has quit [Remote host closed the connection] 19:52:18 :verbose nil is not the same as silent (or even very quiet) 19:52:23   19:52:41 Binding *standard-output* to (make-broadcast-stream) is one option to make it quieter. 19:53:19 then just do (let* ((*standard-output* (make-broadcast-stream)) (*error-output* *standard-output*)) ...) 19:53:30 luckly:  19:53:55 luckly:   19:53:56  19:54:07 that looks awesome 19:54:09     19:54:13 but off topic, sadly 19:54:26 you can read arabic? 19:54:44 no. anything not english is off topic in #lisp 19:54:47 *sykopomp* was just telling him that this channel's english-only. 19:55:09 whay english only? 19:55:12 thanks guys 19:55:30 luckly: because that is how it is. Many of us are non-native english speakers and it's a convenient lingua franca. 19:55:49 *stassats* finds that question to be strange 19:55:53 so sorry thanks 19:56:00 *RenJuan* doesn't mean to argue with the lang conventions, just the matter of fact of that arabic about lisp would have been on-topic 19:56:03 iam going 19:56:58 *sykopomp* can't read arabic but is pretty good at visiting translate.google.com 19:58:13 -!- wbooze [~wbooze@xdsl-78-35-153-64.netcologne.de] has quit [Remote host closed the connection] 19:58:24 -!- ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [] 19:58:59 Though it is possible to have Arabic strings in your Lisp programs. 19:59:47 hm even when loading quicklisp and some files into a core image, running my file with sbcl --core core.sbcl --script my-script.lisp, it still prints all the COMPILING lines from the quickload to stdout 20:00:19 why do you use quickload then? 20:00:22 if you already loaded everything 20:00:40 I commented it out 20:00:43 in the program 20:00:46 after loading in core 20:00:50 but running script still produces the message 20:00:59 then you didn't comment it out 20:01:03 i'll try rebinding standard-output around my defpackage, maybe thats where it is getting spit out 20:01:18 no 20:01:23 -!- Joreji [~thomas@81-157.eduroam.rwth-aachen.de] has quit [Ping timeout: 255 seconds] 20:01:44 Joreji [~thomas@81-157.eduroam.rwth-aachen.de] has joined #lisp 20:01:49 urandom__ [~user@ip-88-152-202-81.unitymediagroup.de] has joined #lisp 20:01:57 I started a new sbcl, did (load "~/quicklisp/setup.lisp"), then did the (ql:quickload :package) for each thing, and ended on the (sb-ext:save-lisp-and-die "core.sbcl") 20:02:34 but you're still loading them from your my-script.lisp 20:06:47 -!- kobain [~kobian@unaffiliated/kobain] has quit [Remote host closed the connection] 20:06:49 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 20:07:02 kobain [~kobian@unaffiliated/kobain] has joined #lisp 20:10:12 sdemarre [~serge@233.154-66-87.adsl-dyn.isp.belgacom.be] has joined #lisp 20:10:26 -!- luckly [luckly@37.236.194.131] has left #lisp 20:11:03 -!- mattrepl [~mattrepl@129.174.219.178] has quit [Quit: mattrepl] 20:13:47 maybe you could have a look at buildapp, sounds like it does what you want 20:17:34 rszeno [~rszeno@79.114.63.206] has joined #lisp 20:20:27 eskatrem [~user@81.60.137.18.dyn.user.ono.com] has joined #lisp 20:23:19 tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has joined #lisp 20:24:24 ok, I pinpointed it down to clsql 20:24:36 (ql:quickload :clsql) can supress output fine 20:24:40 but as soon as the (connect is called 20:24:42 it compiles a bunch of crap 20:24:45 and spits a ton of output 20:24:49 -!- tobetchi [~tobetchi@pd2ae000d.sagant01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 20:24:54 so I guess I have to wrap that 20:25:19 maybe call it before saving the image? 20:25:28 You could try to find out what it's lazily trying to load and eagerly load it. 20:26:33 spacefrogg_ [~spacefrog@unaffiliated/spacefrogg] has joined #lisp 20:26:35 -!- spacefrogg_ is now known as spacefrogg 20:28:29 davazp [~user@178.167.228.180.threembb.ie] has joined #lisp 20:32:00 -!- mishoo [~mishoo@178.138.98.239] has quit [Read error: Connection reset by peer] 20:32:08 Beetny [~Beetny@ppp118-208-32-11.lns20.bne1.internode.on.net] has joined #lisp 20:32:41 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [Remote host closed the connection] 20:33:12 -!- schjetne [~schjetne@fsf/member/schjetne] has quit [Ping timeout: 264 seconds] 20:33:32 How do core images do as far as being sent to different machines? 20:33:54 If I generate a core image on arch linux sbcl and deploy to a few centos servers, do I need to make sure sbcl is exact same version? 20:34:00 Or is the core tied to the machine its compiled for? 20:34:04 they long for home 20:34:16 They also long for :executable t. 20:34:34 haha 20:34:44 Does that make the core file itself an executable? 20:34:49 instead of just a --core possibilty? 20:34:58 no, it makes the executable have a core 20:35:03 ahungry: you can make it work, but there may be issues with open files, saved paths, and foreign libraries. 20:36:10 ahungry: you need the exact version of sbcl, or just use :executable t which makes a full executable with the core image embedded inside 20:36:14 milosn_ [~milosn@user-5af50b96.broadband.tesco.net] has joined #lisp 20:36:28 -!- Beetny [~Beetny@ppp118-208-32-11.lns20.bne1.internode.on.net] has quit [Read error: Connection reset by peer] 20:37:23 oh cool, is that in the sb-ext:save-lisp-and-die that I can pass it? 20:37:36 Also, save and die seems to have issues when called in slime, is that isolated to me or in general? 20:37:36 -!- prxq_ [~mommer@mnhm-590c030b.pool.mediaWays.net] has quit [Quit: Leaving] 20:37:43 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Read error: Connection reset by peer] 20:37:50 don't call it in slime 20:37:57 prxq [~mommer@mnhm-590c030b.pool.mediaWays.net] has joined #lisp 20:38:08 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 20:38:19 kliph [~user@unaffiliated/kliph] has joined #lisp 20:38:26 ahungry: I find it's best to just make a .lisp file that you can load to save the image 20:38:32 -!- Flame_Alchemist [~Flame_Alc@host77-99-dynamic.6-79-r.retail.telecomitalia.it] has quit [Read error: Connection reset by peer] 20:38:44 ahungry: load all the systems, close any open files, and s-l-a-d 20:39:06 -!- milosn [~milosn@user-5af50bb9.broadband.tesco.net] has quit [Ping timeout: 272 seconds] 20:39:08 ahungry: then just sbcl --load build.lisp 20:39:37 ahungry: though often you'll want --no-sysinit --no-userinit in there as well 20:39:48 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Ping timeout: 264 seconds] 20:40:06 breakds [~breakds@wifi-116.cs.wisc.edu] has joined #lisp 20:40:29 talas [~talas@136.144.16.62.customer.cdi.no] has joined #lisp 20:40:31 Is it possible to make a standalone executable that handles parsing the sb-ext:*posix-argv*? so it'd basically be a CLi binary I could use 20:40:53 -!- antonv [5d7d2a66@gateway/web/freenode/ip.93.125.42.102] has quit [Ping timeout: 245 seconds] 20:40:57 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Client Quit] 20:41:24 ahungry: sure. executable cores are just like cores, except they come with the executable. 20:41:46 using sbcl --load build.lisp, and the slad, when I then run the binary it seems to plop me in the default package instaed of my own one that is defined on the (in-package) line in teh script 20:41:46 (sorry for the noobish questions) 20:41:57 antgreen [~green@dsl-173-206-64-86.tor.primus.ca] has joined #lisp 20:43:06 why not use http://www.xach.com/lisp/buildapp/ and let it worry about all that noise? 20:44:13 ahungry: You could look in the manual http://sbcl.org/manual/#Function-sb_002dext_003asave_002dlisp_002dand_002ddie 20:44:31 super simple example 20:44:32 http://sprunge.us/NALT 20:45:03 how do I go from that, to having a helloworld.bin that I can call with ./helloworld.bin 1 2 3 and see the output ("helloworld.bin" 1 2 3)? 20:46:03 sbcl --load helloworld.lisp -> given repl, I then do: (sb-ext:save-lisp-and-die "helloworld.bin" :executable t) 20:46:13 calling the file after though just plops me into the sbcl repl 20:46:23 drmeister [~drmeister@farnsworth.chem.temple.edu] has joined #lisp 20:46:27 :toplevel 20:46:32 ahungry: put your "main" in a function and pass it as :toplevel 20:47:01 if I have it under my defpackage, I would pass :toplevel mypackage:main? 20:47:10 buildapp --eval '(defun cl-user::main (argv) (format t "~A~%" argv))' --entry main --output helloworld.bin 20:47:29 ahungry: you have to make sure you give it the right symbol naming the function. 20:47:44 ahungry: http://paste.lisp.org/+2XM5 <-- something like this 20:48:05 Beetny [~Beetny@ppp118-208-32-11.lns20.bne1.internode.on.net] has joined #lisp 20:48:23 nice, thanks guys, and Xach i'll be sure to just use buildapp in the future hah, thanks for your work on that (and all the help from everyone) 20:51:26 bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 20:52:49 -!- sdemarre [~serge@233.154-66-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 256 seconds] 20:54:06 -!- patrickwonders [~patrickwo@user-38q42ns.cable.mindspring.com] has quit [Quit: patrickwonders] 20:56:39 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Quit: Leaving] 20:58:27 -!- clox [~user@rrcs-208-125-109-116.nys.biz.rr.com] has quit [Remote host closed the connection] 20:58:34 -!- Harag [~Thunderbi@105.226.67.188] has quit [Read error: Connection reset by peer] 21:00:31 -!- strobegen [~strobegen@64.120.223.138] has quit [Ping timeout: 264 seconds] 21:00:31 <|3b|> is (babel-streams:with-output-to-sequence (s) (format s "foo")) expected to work, or should i use flexistreams instead? 21:02:10 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 21:02:18 i would assume it's trivial-gray-streams breakage 21:02:23 -!- morphling [~stefan@gssn-5f7570c3.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 21:02:54 strz [~strobegen@64.120.223.138] has joined #lisp 21:02:55 -!- strz is now known as strobegen 21:03:26 <|3b|> yeah, that was my guess if it would have worked previously 21:03:35 shouldn't be hard to fix 21:04:48 *|3b|* doesn't remember what changed in trivial-gray-streams 21:05:21 -!- temerson [~temerson@pdc-cdn-npool.ebscohost.com] has quit [Quit: temerson] 21:06:20 i would assume that defining stream-write-string would suffice 21:06:26 -!- stat_vi [~stat@dslb-094-218-031-020.pools.arcor-ip.net] has quit [Quit: Lost terminal] 21:08:52 -!- ahungry [~null@66.184.106.97] has quit [Remote host closed the connection] 21:09:41 <|3b|> yeah, that seems to help 21:11:28 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Read error: Connection reset by peer] 21:12:29 erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has joined #lisp 21:12:47 -!- kanwei [~kanwei@unaffiliated/kanwei] has quit [] 21:13:10 -!- gravicappa [~gravicapp@ppp91-77-168-124.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:14:03 <|3b|> though doesn't seem to actually pay any attention to the eol-style in its external formats, so looks like i nee flexistreams anyway 21:16:27 <|3b|> and naturally the flexistreams i have has the same problems with no stream-write-string method :/ 21:18:21 *|3b|* should have just stayed with writing the CR and LF by hand 21:18:27 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #lisp 21:19:02 -!- oticat` [~oticat@36-229-171-204.dynamic-ip.hinet.net] has quit [Remote host closed the connection] 21:21:51 -!- Strigoides [~owen@60-234-213-126.bitstream.orcon.net.nz] has quit [Quit: leaving] 21:22:43 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 264 seconds] 21:22:55 -!- eskatrem [~user@81.60.137.18.dyn.user.ono.com] has quit [Remote host closed the connection] 21:24:27 -!- prxq [~mommer@mnhm-590c030b.pool.mediaWays.net] has quit [Quit: Leaving] 21:25:35 -!- PaulHarris [~smoothop@cor.ms] has left #lisp 21:28:36 -!- erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has quit [Read error: Connection reset by peer] 21:29:48 erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has joined #lisp 21:31:21 sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 21:35:16 -!- Shinmera [~linus@xdsl-188-155-176-171.adslplus.ch] has quit [Quit: Gotta Snooze Fast] 21:35:53 -!- nilsi [~nilsi@host-95-199-211-178.mobileonline.telia.com] has quit [Read error: Connection reset by peer] 21:36:18 Dalek_Baldwin [~Adium@71-84-34-33.dhcp.mtpk.ca.charter.com] has joined #lisp 21:36:48 elia [~elia@2-238-29-218.ip242.fastwebnet.it] has joined #lisp 21:38:43 -!- erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has quit [Read error: Connection reset by peer] 21:39:52 erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has joined #lisp 21:39:53 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 240 seconds] 21:41:30 zfx [~zfx@unaffiliated/zfx] has joined #lisp 21:44:48 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 256 seconds] 21:46:45 -!- strobegen [~strobegen@64.120.223.138] has quit [Ping timeout: 252 seconds] 21:47:01 bitonic [~user@151.225.36.236] has joined #lisp 21:49:45 patrickwonders [~patrickwo@user-38q42ns.cable.mindspring.com] has joined #lisp 21:50:02 -!- AndroUser2 [~androirc@089144192077.atnat0001.highway.a1.net] has quit [Ping timeout: 252 seconds] 21:50:40 A friend just borrowed my GC Handbook in order to read up for an SBCL-related GSoC project :) 21:50:42 dreish [~dreish@minus.dreish.org] has joined #lisp 21:50:51 strz [~strobegen@64.120.223.138] has joined #lisp 21:50:52 -!- strz is now known as strobegen 21:51:18 SBCL soon will crush all the competition 21:51:21 sellout-: courageous one (: 21:52:50 -!- Dalek_Baldwin [~Adium@71-84-34-33.dhcp.mtpk.ca.charter.com] has quit [Quit: Leaving.] 21:55:52 what's being done to the GC? 21:56:34 erikc: the hordes of wide-eyed students are being unleashed onto it 21:57:05 (i may be exaggerating) 21:57:14 heh, to change it how :) 21:57:51 what is it right now? generational i assume, copying i assume. concurrent or stop the world? 21:58:01 -!- strobegen [~strobegen@64.120.223.138] has quit [Ping timeout: 268 seconds] 21:58:20 generational, mostly copying, stop the world. 21:58:36 erikc: renaming it to GK, as in Garbage Killer, unstoppable beast 21:59:09 and cheney gc on some odd platforms 21:59:58 -!- natechan [~natechan@50-192-61-45-static.hfc.comcastbusiness.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 22:00:47 incredulous [~lex@c-98-248-97-211.hsd1.ca.comcast.net] has joined #lisp 22:01:01 -!- spacefrogg [~spacefrog@unaffiliated/spacefrogg] has quit [Quit: spacefrogg] 22:02:11 "odd" meaning "supported on everything but x86oids" and "required on non-x86oid, non-ppc, non-sparc". 22:02:33 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #lisp 22:02:52 If I suddenly find myself in posession of a decent MIPS box, I might be tempted to try and get gencgc working there as well. 22:02:53 -!- adelgado [~TomSawyer@65.23.61.98.nw.nuvox.net] has quit [Quit: Leaving.] 22:03:11 adelgado [~TomSawyer@65.23.61.98.nw.nuvox.net] has joined #lisp 22:03:31 In terms of installs though... it's a mono-and-a-half-culture. 22:04:00 Mmm. More culture in yogurt. 22:07:25 -!- Jabberwockey [~quassel@83.151.30.10] has quit [Quit: No Ping reply in 180 seconds.] 22:08:11 strz [~strobegen@64.120.223.138] has joined #lisp 22:08:11 -!- strz is now known as strobegen 22:08:12 partkyle [~partkyle@174-127-33-234.static-ip.telepacific.net] has joined #lisp 22:08:12 Dalek_Baldwin [~Adium@108-225-26-178.lightspeed.irvnca.sbcglobal.net] has joined #lisp 22:08:13 -!- adelgado [~TomSawyer@65.23.61.98.nw.nuvox.net] has quit [Ping timeout: 255 seconds] 22:08:13 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [Ping timeout: 276 seconds] 22:08:13 Jabberwock [~quassel@83.151.30.10] has joined #lisp 22:08:14 -!- Jabberwock is now known as Guest13873 22:09:09 DrCode [~DrCode@gateway/tor-sasl/drcode] has joined #lisp 22:09:23 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:15:51 -!- ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 22:17:48 -!- mstevens|grumpy [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 22:18:05 -!- talas [~talas@136.144.16.62.customer.cdi.no] has quit [Remote host closed the connection] 22:26:20 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [Remote host closed the connection] 22:26:51 setmeaway [setmeaway@119.201.52.138] has joined #lisp 22:28:36 -!- erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has quit [Read error: Connection reset by peer] 22:29:34 -!- rszeno [~rszeno@79.114.63.206] has quit [Quit: Leaving.] 22:29:56 erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has joined #lisp 22:31:09 ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has joined #lisp 22:34:14 -!- zfx [~zfx@unaffiliated/zfx] has quit [Quit: Be back later] 22:34:51 Is there computationally fast and easy way to get the bitfield representation of an integer? 22:35:05 don't 22:35:19 it already is 22:36:08 zfx [~zfx@unaffiliated/zfx] has joined #lisp 22:36:11 nightfly__: you can directly work with the bits in integers (with an arbitrary-width two's complement representation) 22:36:46 -!- nyef [~nyef@c-76-119-183-159.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 22:37:07 ravster [~ravi@71-19-174-130.dedicated.allstream.net] has joined #lisp 22:38:03 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 22:38:04 I'm trying bit-ior a bit-array and an integer and i'm getting the condition 'The value 10 is not of type (ARRAY BIT)' when I try that. 22:38:13 Snamich [~Snamich@netblock-68-183-229-245.dslextreme.com] has joined #lisp 22:38:14 *trying to 22:38:19 clhs logior 22:38:20 http://www.lispworks.com/reference/HyperSpec/Body/f_logand.htm 22:39:23 You probably want to only work with integers. 22:39:37 kliph [~user@unaffiliated/kliph] has joined #lisp 22:39:47 The goal it to update a slice of a larger bit-field so I can serialize a structure into a super-compact form 22:40:38 let's get the terminology straight, by bit-field you mean bit-vector? 22:40:48 sorry ,bit-vector 22:40:51 because an integer is a bit-field too 22:41:24 what is exactly that you're trying to do? 22:41:38 choose if you want integers or bit vectors. Bitwise operations arevery well supported by CL (certainly better than C), and integers are arbitrary size. If you're stuck on this kind of issue, you'll most likely be better served with integers. 22:42:34 there may be some copying issues with bignums 22:42:46 -!- partkyle [~partkyle@174-127-33-234.static-ip.telepacific.net] has quit [Remote host closed the connection] 22:43:09 -!- bitonic [~user@151.225.36.236] has quit [Ping timeout: 256 seconds] 22:43:20 in any case, you can't beat word-sized integers 22:43:48 drmeister [~drmeister@166.137.106.95] has joined #lisp 22:46:33 Heres what I'm working on right now: http://paste.lisp.org/+2XM9 22:47:27 vibs29 [~zorro@host86-145-75-171.range86-145.btcentralplus.com] has joined #lisp 22:47:42 -!- bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Ping timeout: 256 seconds] 22:47:45 Using integers only would probably work with what I'm doing. I'm not really used to doing this low level of bit manipulation so I was kind of struggling to come up with a good approuch. 22:48:07 -!- vibs29 is now known as vibhu 22:49:19 property lists? are you sure you're after performance? 22:49:45 The state object has only 3 properties 22:50:18 that's still slower than structures 22:51:22 but that code only shows what you came up with, not what you're trying to solve 22:52:32 and displaced arrays will kill the performance even faster 22:52:55 -!- Joreji [~thomas@81-157.eduroam.rwth-aachen.de] has quit [Ping timeout: 258 seconds] 22:53:15 I'm planing on building the opening book for a minichess game as a giant hash table. For the keys I'm trying to compress the state into a 127 bit bit-vector. 22:54:45 so displaced arrays are out, gotcha 22:54:56 everything is out, integers are in 22:55:51 heh, alright. So I should just be doing a lot of anding and shifting then? 22:55:58 clhs ldb 22:55:59 http://www.lispworks.com/reference/HyperSpec/Body/f_ldb.htm 22:56:00 clhs dpb 22:56:00 http://www.lispworks.com/reference/HyperSpec/Body/f_dpb.htm 22:56:11 no, you should learn to exploit the bit manipulation tools in CL. 22:56:18 clhs mask-field 22:56:18 http://www.lispworks.com/reference/HyperSpec/Body/f_mask_f.htm 22:56:20 also logbitp, logtest 22:57:50 and you could use something more clever than a one big hash-table 22:57:50 -!- erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has quit [Read error: Connection reset by peer] 22:58:44 erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has joined #lisp 22:59:04 hm, like what? 23:00:23 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Excess Flood] 23:00:57 Vutral [~ss@mirbsd/special/Vutral] has joined #lisp 23:02:19 -!- drmeister [~drmeister@166.137.106.95] has quit [Read error: Connection reset by peer] 23:02:19 -!- erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has quit [Read error: Connection reset by peer] 23:03:42 erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has joined #lisp 23:03:48 well, you can start with a hashtable and then see which data-structure fits better the data at hand 23:05:02 Thanks for the help, looks like I've got a bit of reading to do now. 23:05:02 -!- erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has quit [Read error: Connection reset by peer] 23:06:04 check out http://chessprogramming.wikispaces.com 23:06:38 erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has joined #lisp 23:08:20 -!- erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has quit [Client Quit] 23:08:41 -!- zfx [~zfx@unaffiliated/zfx] has quit [Quit: Be back later] 23:09:32 -!- mrm [~user@46.191.181.103] has quit [Ping timeout: 260 seconds] 23:13:16 partkyle [~partkyle@174-127-33-234.static-ip.telepacific.net] has joined #lisp 23:13:38 erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has joined #lisp 23:13:51 -!- erikc [~erikc@CPE1caff7dad02e-CM000f9f80928e.cpe.net.cable.rogers.com] has quit [Client Quit] 23:14:03 kcj [~casey@unaffiliated/kcj] has joined #lisp 23:16:53 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 248 seconds] 23:18:21 _veer [~veer@unaffiliated/lolsuper-/x-9881387] has joined #lisp 23:21:22 -!- smazga [~acrid@64.55.45.194] has quit [Quit: rcirc on GNU Emacs 24.1.1] 23:21:34 -!- partkyle [~partkyle@174-127-33-234.static-ip.telepacific.net] has quit [Ping timeout: 256 seconds] 23:22:59 -!- ASau [~user@p5797F4C0.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds] 23:25:06 ASau [~user@p5797F4C0.dip0.t-ipconnect.de] has joined #lisp 23:25:43 -!- cades [~mac@114-25-178-251.dynamic.hinet.net] has quit [Quit: ] 23:27:23 -!- davazp [~user@178.167.228.180.threembb.ie] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:30:36 drmeister [~drmeister@pool-173-59-25-70.phlapa.fios.verizon.net] has joined #lisp 23:31:00 partkyle [~partkyle@174-127-33-234.static-ip.telepacific.net] has joined #lisp 23:31:01 -!- kcj [~casey@unaffiliated/kcj] has quit [Read error: Connection reset by peer] 23:31:28 -!- doomlord [~doomlod@host31-52-58-47.range31-52.btcentralplus.com] has quit [Quit: Leaving] 23:32:10 Ramirez57 [~Ramirez57@c-174-54-148-204.hsd1.pa.comcast.net] has joined #lisp 23:34:59 pyx [~pyx@d24-141-100-35.home.cgocable.net] has joined #lisp 23:35:17 -!- Thra11 [~Thra11@191.22.112.87.dyn.plus.net] has quit [Ping timeout: 256 seconds] 23:36:14 -!- doomlord_ [~servitor@host31-52-58-47.range31-52.btcentralplus.com] has quit [Quit: Leaving] 23:36:45 -!- agumonkey [~agu@97.217.72.86.rev.sfr.net] has quit [Read error: Operation timed out] 23:38:50 doomlord [~doomlod@host31-52-58-47.range31-52.btcentralplus.com] has joined #lisp 23:40:43 -!- slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Ping timeout: 264 seconds] 23:41:29 jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has joined #lisp 23:43:15 -!- cdidd [~cdidd@128-72-120-161.broadband.corbina.ru] has quit [Remote host closed the connection] 23:45:04 -!- pyx [~pyx@d24-141-100-35.home.cgocable.net] has quit [Quit: WeeChat 0.4.0] 23:46:07 -!- partkyle [~partkyle@174-127-33-234.static-ip.telepacific.net] has quit [Remote host closed the connection] 23:48:06 -!- Juanito-Jons [~jreynoso@177.224.208.241] has quit [Ping timeout: 264 seconds] 23:48:28 ASau` [~user@p5797F473.dip0.t-ipconnect.de] has joined #lisp 23:49:03 sci [~ismith@ool-457a713a.dyn.optonline.net] has joined #lisp 23:51:35 -!- ASau [~user@p5797F4C0.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 23:54:29 -!- GOMADWarrior [~Regis@189.34.44.144] has quit [Ping timeout: 255 seconds] 23:56:59 Kenjin [~kenjin@bl19-247-99.dsl.telepac.pt] has joined #lisp 23:58:36 -!- walter|r [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep]