00:06:30 -!- Guthur [~user@host86-147-202-74.range86-147.btcentralplus.com] has quit [Remote host closed the connection] 00:07:25 davazp [~user@89.100.226.133] has joined #lisp 00:07:43 hello 00:08:18 sometime ago, I could load asdf systems in the working directory from slime with ', load-system' 00:08:40 now I only load systems in the directory where I started slime 00:09:06 if I change it with ',cd ' I will not be able of load systems from the new directory 00:10:06 does anybody know if it is intentional or a bug? 00:10:30 check the contents of your asdf:*central-registry*, that is where your systems are searched for 00:10:52 I suppose it is a change in ASDF2 then, 00:11:39 but, it is strange because it works for the initial directory 00:21:34 -!- ikki [~ikki@189.247.130.170] has quit [Ping timeout: 268 seconds] 00:23:53 -!- snearch [~snearch@g231224162.adsl.alicedsl.de] has quit [Quit: Verlassend] 00:29:48 stickycake [~stickycak@cpe-69-203-4-114.nyc.res.rr.com] has joined #lisp 00:31:42 -!- otakutom_ [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has quit [Ping timeout: 252 seconds] 00:31:59 -!- stickycake [~stickycak@cpe-69-203-4-114.nyc.res.rr.com] has quit [Client Quit] 00:32:20 -!- Yuuhi`` [benni@p5483A65F.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:38:01 otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has joined #lisp 00:38:58 -!- tcr [~tcr@95-88-46-7-dynip.superkabel.de] has quit [Quit: Leaving.] 00:41:29 -!- kennyd_ [~kennyd@93-138-42-192.adsl.net.t-com.hr] has quit [Ping timeout: 252 seconds] 00:46:45 kennyd [~kennyd@78-1-188-76.adsl.net.t-com.hr] has joined #lisp 00:47:07 sdemarre [~serge@91.176.168.137] has joined #lisp 00:47:47 -!- SlayersZ [~SlayersZ@70.65.233.0] has quit [Quit: Leaving.] 00:48:41 SlayersZ [~SlayersZ@70.65.233.0] has joined #lisp 00:50:43 homie` [~levgue@xdsl-78-35-131-250.netcologne.de] has joined #lisp 00:51:06 -!- LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has quit [Quit: Leaving.] 00:51:58 -!- lars_t_h [~lars_t_h@002129174162.mbb.telenor.dk] has quit [Quit: Leaving] 00:52:24 -!- katesmith [~katesmith@unaffiliated/costume] has quit [Quit: Leaving] 00:52:45 -!- homie` [~levgue@xdsl-78-35-131-250.netcologne.de] has quit [Client Quit] 00:52:46 katesmith [~katesmith@75-138-199-162.static.snfr.nc.charter.com] has joined #lisp 00:52:46 -!- katesmith [~katesmith@75-138-199-162.static.snfr.nc.charter.com] has quit [Changing host] 00:52:46 katesmith [~katesmith@unaffiliated/costume] has joined #lisp 00:53:23 -!- homie [~levgue@xdsl-87-79-248-99.netcologne.de] has quit [Ping timeout: 252 seconds] 00:55:12 homie [~levgue@xdsl-78-35-131-250.netcologne.de] has joined #lisp 00:56:20 -!- urandom__ [~user@84.138.39.46] has quit [Remote host closed the connection] 00:56:34 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:00:49 -!- johnstorey [~johnstore@adsl-99-31-164-244.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 01:01:21 -!- Nauntilus [~Benji@ip68-231-176-93.tc.ph.cox.net] has quit [Remote host closed the connection] 01:06:15 -!- otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has quit [Ping timeout: 240 seconds] 01:07:08 -!- xyxu [~xyxu@222.68.159.44] has quit [Ping timeout: 240 seconds] 01:08:32 -!- SlayersZ [~SlayersZ@70.65.233.0] has quit [Quit: Leaving.] 01:10:08 -!- tensorpudding [~michael@99.70.203.59] has quit [Ping timeout: 240 seconds] 01:13:32 -!- [SLB] [~balthasar@unaffiliated/slabua] has quit [Quit: [ Close the World, Open the nExt ]] 01:19:55 xqo [~androirc@181.80-203-131.nextgentel.com] has joined #lisp 01:19:59 Hey 01:21:03 Is lisp a compiled language like python and java? 01:21:21 No. 01:21:28 xqo: It is a compiled language like Lisp. 01:21:29 davazp: perhaps you have wrongly initialized central registry, like having the value of *default-pathname-defaults*, not the symbol? 01:21:50 is it as portable as python and java? 01:22:10 No. 01:22:16 No? 01:22:16 xqo: you're asking dumb questions. 01:22:24 Programming languages are programming languages. 01:22:36 Implementations can be compilers or interpreters or something else. 01:22:36 i can run in it on my phone, and it fits into my pocket. pretty portable 01:22:49 Common Lisp has tens of implementations. So the answer vary. 01:23:11 There's no specification of the python language, therefore it cannot be portable. 01:23:44 But there is a specification of the Common Lisp language, therefore by definition it is portable. But certainly not like python. 01:26:43 -!- Cosman246 [~cosman246@64.134.188.7] has quit [Ping timeout: 252 seconds] 01:28:09 -!- xqo [~androirc@181.80-203-131.nextgentel.com] has quit [Ping timeout: 240 seconds] 01:31:08 ikki [~ikki@189.247.130.170] has joined #lisp 01:32:00 Common Lisp is portable like a candy bar 01:32:01 :D 01:35:42 nefo [~nefo@unaffiliated/nefo] has joined #lisp 01:35:42 Cosman246 [~cosman246@64.134.188.7] has joined #lisp 01:36:58 Well, it seems like there are no *bugs* per se 01:37:24 where? 01:37:25 right -only unexpected behaviors. 01:37:40 but just strict input requirements 01:38:10 Cosman246: what are you talking about? 01:38:21 My sound-change applier 01:38:32 did i miss some context? 01:39:24 stassats: a few hours' worth, maybe. 01:39:29 -!- lazybone [~yukiy@110.185.232.28] has quit [Quit: leaving] 01:39:41 It has something to do with defparameter 01:39:44 i have 17 hours of context in the logs 01:40:03 and i don't see Cosman246 speaking before 01:40:34 pkhuong: I don't have a good list of things to do to make your project quicklisp friendly 01:40:48 pkhuong: http://blog.quicklisp.org/2010/11/devils-guide-to-quicklisp-projects.html has kind of an anti-list 01:40:52 you had a list of making it unfriendly? 01:40:58 The value ("a" "e" "i" "o" "u") is not of type CHARACTER. 01:40:58 [Condition of type TYPE-ERROR] 01:41:36 xyxu [~xyxu@58.41.1.100] has joined #lisp 01:41:48 it's not a character indeed 01:42:07 Hmmmmmm 01:42:12 stassats: yes 01:42:25 yeah, i type too slow 01:42:45 Cosman246: this is the bit where we ask you to post code. 01:42:57 OK, let me put it on paste.lisp.org 01:43:16 Cosman246: but really, you just need to find out what function call is expecting a character, and trace where the list-of-strings is coming from, and find out why it got there when it shouldn't have 01:43:17 Xach: right, I found that, at least. 01:43:35 actually, this is the bit where you look at your code and thing hard 01:44:01 think, rather 01:44:42 http://paste.lisp.org/display/126677 01:45:27 that's a strangely looking code 01:46:16 extremely 01:46:25 no wonder you're having a hard time debugging it 01:47:03 Cosman246: for starters, your 'main' function is badly broken. 01:47:12 zamboni [~catchers@unaffiliated/zamboni] has joined #lisp 01:47:13 let does not side-effect its environment. 01:47:21 Is this the LGBT channel on freenode? 01:47:35 zamboni: no 01:47:36 oh, no, that's just bad indentation 01:47:44 my bad 01:47:58 it was a joke guys, haha...ha 01:48:02 Merry CHristmas 01:48:08 zamboni: very funny 01:48:15 ty 01:48:17 zamboni: A merry grav-mass to you, to 01:48:20 *too 01:48:27 Cosman246: what is this code trying to do? 01:48:44 Apply a series of sound-changes to a lexicon 01:48:51 Cosman246: you don't need progn in a function definition body, you need to indent the bodies of let statements, you should question the need for variables that you only ever use once and 01:49:02 e.g. model the changes that made Latin into portuguese 01:49:32 if the operational part of your entire program is a single function, either you've written hello world or you need to think about design :P 01:50:00 alright, i give up, it looks incomprehensible, the only cure is to rewrite from scratch 01:50:10 you certainly shouldn't be defining globals in main, let alone using them for private state in a function 01:50:20 Hmmmm 01:50:26 What would be the better way? 01:50:39 the code just looks like magic, it's not clear what it's trying to do 01:51:11 Cosman246: divide your problem into subproblems, write functions with pretty names to solve the subproblems, then combine them 01:51:24 Cosman246: apply all the fixes I described, divide discrete functionality up into small functions, don't use globals (let alone ones defined at runtime) 01:52:29 But wait! 01:52:40 How do I handle the lexicon. then? 01:52:54 you are going to have to be more specific than that 01:53:03 have you read Practical Common Lisp? 01:53:16 you should really read practical common lisp 01:53:31 oh man you're storing the stream from with-open-file in a global? 01:53:42 stassats: I have read the first few chapters, and used it for reference 01:53:51 I'm a bit surprised SBCL even lets you compile that 01:54:37 Cosman246: read the whole thing 01:54:43 on the first day of Christmas my true love gave to me... 01:54:46 nothing 01:54:49 i dont have a true love 01:54:52 i will die alone 01:55:01 just had to let that out, thank you #lisp 01:55:25 Cosman246: and don't worry that you didn't get the code right the first time, you gotta throw a first couple into the basket before you get it 01:56:10 pnq [~nick@AC8100AF.ipt.aol.com] has joined #lisp 01:56:16 Hm 01:56:25 for future reference, with-foo style macros are generally meant to allocate a resource for the duration of their body and deallocate it immediately after 01:56:28 Is there any specific part that would be most relevant to this problem? 01:57:09 -!- akovalenko [~akovalenk@95.73.54.181] has quit [Ping timeout: 240 seconds] 01:57:12 almost all of it is relevant to implementing this problem in lisp. 01:57:15 no, it's general programming 01:58:22 zamboni: please leave. 01:59:03 [SLB] [~balthasar@unaffiliated/slabua] has joined #lisp 02:02:32 stickycake [~stickycak@64.134.69.214] has joined #lisp 02:05:49 -!- petercoulton [~petercoul@cpc1-midd16-2-0-cust160.11-1.cable.virginmedia.com] has quit [Ping timeout: 240 seconds] 02:08:16 Bacteria [~Bacteria@CPE-121-220-29-219.lnse1.win.bigpond.net.au] has joined #lisp 02:09:26 -!- zenbalrog [~chatzilla@adsl-98-70-114-120.tys.bellsouth.net] has left #lisp 02:09:34 *Cosman246* is somewhat frustrated at himself 02:11:37 Now how should I design it.... 02:14:18 Any suggestions? 02:14:20 y'just need some practice with general principles 02:14:25 that's what PCL will give you. 02:14:37 nialo-_b [~nialo@c-24-128-98-55.hsd1.vt.comcast.net] has joined #lisp 02:14:39 Ok... 02:16:25 realitygrill [~realitygr@adsl-71-129-61-74.dsl.irvnca.pacbell.net] has joined #lisp 02:16:42 -!- stickycake [~stickycak@64.134.69.214] has quit [Quit: stickycake] 02:17:04 tensorpudding [~michael@99.70.203.59] has joined #lisp 02:17:05 Cosman246: first lesson: "Don't repeat yourself" your code (progn (let ((*i i)(*result (cl-ppcre:regex-replace sound i result))) (setf *lexicon* (cl-ppcre:regex-replace-all *i *lexicon* *result :preserve-case t)))) copied 7 times 02:17:31 Ah, so I should flatten that into a function and call that? 02:17:54 -!- realitygrill [~realitygr@adsl-71-129-61-74.dsl.irvnca.pacbell.net] has quit [Read error: Connection reset by peer] 02:18:00 that'll be a good start 02:18:04 -!- nialo- [~nialo@c-24-128-98-55.hsd1.vt.comcast.net] has quit [Ping timeout: 255 seconds] 02:18:35 and figuring out how to combine all those seven rules into one so that you can call that function just once 02:18:50 Ah 02:19:24 i.e., recognize the pattern 02:20:58 hmmm 02:21:36 The reason for the repetition was to be able to apply those changes throughout a list, so I'm going to need to make something that would handle that 02:26:16 -!- brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has quit [Ping timeout: 240 seconds] 02:27:27 chenbing [~user@60.186.241.18] has joined #lisp 02:32:53 otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has joined #lisp 02:34:20 Thanks 02:35:29 stickycake [~stickycak@dyn-160-39-33-144.dyn.columbia.edu] has joined #lisp 02:36:36 samertm [~samer@pool-74-96-148-16.washdc.fios.verizon.net] has joined #lisp 02:40:49 -!- nialo-_b [~nialo@c-24-128-98-55.hsd1.vt.comcast.net] has quit [Ping timeout: 240 seconds] 02:43:08 stickycake_ [~stickycak@cpe-74-64-122-182.nyc.res.rr.com] has joined #lisp 02:43:28 brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has joined #lisp 02:43:43 -!- stickycake_ [~stickycak@cpe-74-64-122-182.nyc.res.rr.com] has quit [Client Quit] 02:43:47 RomyEatsDrupal [~stickycak@cpe-74-64-122-182.nyc.res.rr.com] has joined #lisp 02:43:53 teggi [~teggi@113.172.34.252] has joined #lisp 02:45:38 -!- stickycake [~stickycak@dyn-160-39-33-144.dyn.columbia.edu] has quit [Ping timeout: 240 seconds] 03:02:01 SlayersZ [~SlayersZ@70.65.233.0] has joined #lisp 03:02:54 -!- samertm [~samer@pool-74-96-148-16.washdc.fios.verizon.net] has quit [Quit: Leaving] 03:02:56 dan23094 [~dan23094@c-71-206-193-42.hsd1.pa.comcast.net] has joined #lisp 03:03:49 -!- Cosman246 [~cosman246@64.134.188.7] has quit [Ping timeout: 248 seconds] 03:03:53 samertm [~samer@pool-74-96-148-16.washdc.fios.verizon.net] has joined #lisp 03:04:02 -!- lolsuper_ [~super_@unaffiliated/lolsuper-/x-9881387] has quit [Read error: Connection reset by peer] 03:09:56 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 03:13:13 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 03:17:33 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [Client Quit] 03:18:08 akovalenko [~akovalenk@95.73.48.39] has joined #lisp 03:19:48 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #lisp 03:23:56 -!- dan23094 [~dan23094@c-71-206-193-42.hsd1.pa.comcast.net] has quit [Quit: Leaving] 03:28:39 dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has joined #lisp 03:30:25 nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has joined #lisp 03:39:31 -!- dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has quit [Quit: Leaving] 03:39:49 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 03:44:43 -!- samertm [~samer@pool-74-96-148-16.washdc.fios.verizon.net] has quit [Quit: sleep] 03:45:25 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 03:48:02 -!- SlayersZ [~SlayersZ@70.65.233.0] has quit [Quit: Leaving.] 03:48:53 -!- Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has quit [Ping timeout: 240 seconds] 03:49:31 -!- Salamander [~Salamande@ppp121-45-70-52.lns20.adl6.internode.on.net] has quit [Ping timeout: 244 seconds] 03:50:56 -!- tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has quit [Quit: tritchey] 04:00:15 -!- lemoinem [~swoog@216.252.93.132] has quit [Remote host closed the connection] 04:00:37 lemoinem [~swoog@81-74-252-216.dsl.colba.net] has joined #lisp 04:01:52 duomo [~duomo@120-dcmp11.goeaston.net] has joined #lisp 04:02:01 ISF_ [~ivan@201.82.172.81] has joined #lisp 04:03:17 pnq1 [~nick@ACA2506F.ipt.aol.com] has joined #lisp 04:03:34 -!- pnq [~nick@AC8100AF.ipt.aol.com] has quit [Ping timeout: 268 seconds] 04:04:05 -!- sacho_ [~sacho@90-154-150-124.btc-net.bg] has quit [Quit: Leaving] 04:05:34 -!- ISF [~ivan@201.82.172.81] has quit [Ping timeout: 252 seconds] 04:06:24 -!- duomo [~duomo@120-dcmp11.goeaston.net] has quit [Client Quit] 04:14:12 -!- vervic [~vervic@vie-188-118-246-120.dsl.sil.at] has quit [Quit: vervic] 04:14:55 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 04:15:49 -!- jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has quit [Ping timeout: 240 seconds] 04:16:14 -!- twopi [~tristan@lvps176-28-16-172.dedicated.hosteurope.de] has quit [Ping timeout: 276 seconds] 04:17:06 Salamander [~Salamande@ppp118-210-152-133.lns20.adl6.internode.on.net] has joined #lisp 04:18:51 LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has joined #lisp 04:20:40 -!- Bacteria [~Bacteria@CPE-121-220-29-219.lnse1.win.bigpond.net.au] has quit [Quit: Bacteria] 04:22:45 -!- Phoodus [~foo@ip72-223-116-248.ph.ph.cox.net] has quit [Ping timeout: 252 seconds] 04:22:48 gaidal [cosmo@59.42.115.80] has joined #lisp 04:23:02 Phoodus [~foo@ip72-223-116-248.ph.ph.cox.net] has joined #lisp 04:24:23 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 04:24:29 twopi [~tristan@lvps176-28-16-172.dedicated.hosteurope.de] has joined #lisp 04:25:34 -!- RomyEatsDrupal [~stickycak@cpe-74-64-122-182.nyc.res.rr.com] has quit [Quit: RomyEatsDrupal] 04:29:36 jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has joined #lisp 04:29:41 SlayersZ [~SlayersZ@70.65.233.0] has joined #lisp 04:30:31 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 04:34:26 -!- twopi [~tristan@lvps176-28-16-172.dedicated.hosteurope.de] has quit [Ping timeout: 276 seconds] 04:35:16 twopi [~tristan@lvps176-28-16-172.dedicated.hosteurope.de] has joined #lisp 04:35:22 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 04:40:16 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 04:41:08 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 04:41:11 -!- gniourf_gniourf [~Gniourf@2a01:e35:2433:3b90:222:41ff:fe23:8d8e] has quit [Ping timeout: 268 seconds] 04:42:11 gniourf_gniourf [~Gniourf@2a01:e35:2433:3b90:222:41ff:fe23:8d8e] has joined #lisp 04:46:07 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 04:49:23 -!- twopi [~tristan@lvps176-28-16-172.dedicated.hosteurope.de] has quit [Ping timeout: 276 seconds] 04:50:42 pjb- [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 04:51:36 -!- morlos [~morlos@cpe-98-154-126-164.socal.res.rr.com] has quit [Quit: morlos] 04:52:10 -!- nefo [~nefo@unaffiliated/nefo] has quit [Quit: Leaving] 04:54:46 kami [~user@unaffiliated/kami-] has joined #lisp 04:54:58 Good morning 04:55:09 -!- LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has quit [Ping timeout: 240 seconds] 04:55:54 drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has joined #lisp 04:56:21 Says you. 04:57:14 -!- drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 04:57:36 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 04:59:10 Kenjin [~josesanto@bl13-205-148.dsl.telepac.pt] has joined #lisp 05:00:52 drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has joined #lisp 05:06:32 -!- xcv [~xcv@dsl-225-28.hive.is] has quit [Remote host closed the connection] 05:08:46 Is there a CL built-in thunk which always returns true (or false)? 05:09:13 (constantly t) 05:09:15 CONSTANTLY 05:09:52 Isn't a thunk a function with no args? 05:10:26 common lisp has no thunks 05:10:45 function returned by constantly can be called without arguments 05:11:02 Ah, thanks. 05:11:33 who would've thunk! 05:11:45 LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has joined #lisp 05:11:49 -!- tensorpudding [~michael@99.70.203.59] has quit [Ping timeout: 240 seconds] 05:12:52 what langaues do you know, kami? 05:13:38 you're allowed to know only one language in #lisp 05:14:49 -!- jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has quit [Ping timeout: 240 seconds] 05:15:54 (it's french) 05:19:29 -!- pjb- [~t@81.202.16.46.dyn.user.ono.com] has quit [Ping timeout: 240 seconds] 05:20:20 lol 05:20:40 SlayersZ: German, English, French and some obscure ones. Why do you ask? 05:21:17 SlayersZ: or did you mean programming languages? 05:23:01 programming langues 05:23:33 Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has joined #lisp 05:24:47 SlayersZ: in that case: Z80 assembly, Basic, Pascal, C, 68xxx + x86 assembly, Smalltalk, C++, Tcl/Tk, Prolog, Perl, Java, C#, Python, Javascript (in chronological order; I hope I didn't mix them up) 05:25:04 angavrilov [~angavrilo@217.71.227.181] has joined #lisp 05:25:20 how do you tell if you know the language or not? 05:26:10 -!- X-Scale [email@2001:5c0:1000:b::9eff] has quit [Quit: Time left until the Epochalypse: 26yrs 3wks 4days 9hrs 47mins 40secs] 05:26:51 stassats: don't know. Maybe "programmed something in them which was more than a pet project?" 05:27:50 ack, I hear Pascal is an awful language 05:28:10 stassats: and during 30 years, of course, you also forget a lot 05:28:14 realitygrill [~realitygr@adsl-71-129-61-74.dsl.irvnca.pacbell.net] has joined #lisp 05:28:35 SlayersZ: you can hear lots of things 05:28:41 -!- realitygrill [~realitygr@adsl-71-129-61-74.dsl.irvnca.pacbell.net] has quit [Read error: Connection reset by peer] 05:28:59 I hear lisp is only useful for recursion, academics, and list processing. 05:29:08 jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has joined #lisp 05:29:09 (I guess academics do a lot of recursion and list processing) 05:29:15 -!- davazp [~user@89.100.226.133] has quit [Read error: Connection reset by peer] 05:29:32 realitygrill [~realitygr@adsl-71-129-61-74.dsl.irvnca.pacbell.net] has joined #lisp 05:30:09 *kami* forgot Logo, which is one of his favourites! 05:34:51 Ralith: lisp allows me to be smug 05:36:49 -!- ISF_ [~ivan@201.82.172.81] has quit [Ping timeout: 276 seconds] 05:44:16 -!- realitygrill [~realitygr@adsl-71-129-61-74.dsl.irvnca.pacbell.net] has quit [Quit: realitygrill] 05:51:10 Scheme is the best! 05:52:33 -!- LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has quit [Quit: Leaving.] 05:52:52 for driving programmers crazy. 05:55:08 lol 05:55:52 -!- Guest92861 [~Kron@69.166.20.54] has quit [Quit: Kron awayyy!] 05:59:44 renesis [~redmundia@mail.madito.es] has joined #lisp 06:00:23 frx [~frx@76.73.16.26] has joined #lisp 06:00:42 hello. did anyone attempt to autogenerate C bindings for CL using swig? how well did it work? 06:03:04 Reasonably well. Depends on the C API of course. 06:04:18 If the C headers are full of cpp macros, it won't work as well as if it's a nicely defined functional API. 06:07:19 and how far does autogeneration go? can I just name the headers and have SWIG extract everything from them? 06:07:40 Yes. 06:07:46 nice 06:08:40 Now of course, you may have to tweak it, eg. what is a char* parameter? An output byte? An input string? An InOut string? 06:09:48 yes true 06:13:09 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 244 seconds] 06:13:43 Vicfred [~Futaba@189.143.80.131] has joined #lisp 06:13:56 Bacteria [~Bacteria@CPE-121-220-29-219.lnse1.win.bigpond.net.au] has joined #lisp 06:14:41 Euthy [~euthy@unaffiliated/euthydemus] has joined #lisp 06:27:18 -!- Cryotank2011 [~Cryotank2@c-24-17-62-152.hsd1.wa.comcast.net] has quit [Quit: Cryotank2011] 06:27:18 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 06:28:31 -!- SlayersZ [~SlayersZ@70.65.233.0] has quit [Quit: Leaving.] 06:28:52 nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has joined #lisp 06:29:44 -!- Kenjin [~josesanto@bl13-205-148.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 06:34:20 -!- nicdev [~user@c-76-24-21-219.hsd1.ma.comcast.net] has quit [Ping timeout: 244 seconds] 06:37:18 kilon [~kilon@athedsl-408016.home.otenet.gr] has joined #lisp 06:40:44 jackhammer2022 [~textual@c-76-119-13-121.hsd1.ma.comcast.net] has joined #lisp 06:41:02 vinodh42 [~vinodh42@118.101.144.115] has joined #lisp 06:42:58 gaidal_ [cosmo@61.144.107.101] has joined #lisp 06:44:07 BrianRice` [~water@97-126-49-15.tukw.qwest.net] has joined #lisp 06:44:07 -!- BrianRice [~water@97-126-49-15.tukw.qwest.net] has quit [Read error: Connection reset by peer] 06:44:08 -!- BrianRice` is now known as BrianRice 06:44:12 vinodh43 [~vinodh42@118.101.144.115] has joined #lisp 06:45:23 -!- vinodh42 [~vinodh42@118.101.144.115] has quit [Ping timeout: 252 seconds] 06:46:13 -!- gaidal [cosmo@59.42.115.80] has quit [Ping timeout: 248 seconds] 06:47:21 vinodh42 [~vinodh42@118.101.144.115] has joined #lisp 06:47:50 Lisp - the AI language 06:48:31 -!- vinodh43 [~vinodh42@118.101.144.115] has quit [Ping timeout: 248 seconds] 06:49:52 it's not 06:53:01 vinodh43 [~vinodh42@118.101.144.115] has joined #lisp 06:53:08 Python is the leader right now 06:53:12 when it comes to AI 06:53:25 what does it lead? 06:53:49 -!- vinodh42 [~vinodh42@118.101.144.115] has quit [Ping timeout: 240 seconds] 06:54:33 In circles. 06:54:46 AI, these days, is mostly applied statistics. 06:54:58 There's a lot of it written in C/C++. 06:55:05 Elements of Statistical Learning 06:55:32 lot of ML work is being done in Python 06:55:43 though they have a new name for ML - Data Science 06:55:58 as if Statistics wasn't enough,they came up with ML 06:56:01 Yeah, python does a reasonable job with strings. 06:56:05 and now Data freaking Science 06:56:13 Just a pity that cpython is so slow. 06:56:17 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Read error: Connection reset by peer] 06:56:27 yea and the threading thing 06:56:56 I've found javascript to be a far better replacement for python. 06:57:10 Modius [~user@cpe-70-123-128-240.austin.res.rr.com] has joined #lisp 06:57:22 And it deals with threads the right way. 06:58:08 you should try Jython 06:58:22 Why? 06:58:43 I can't comment about Javascript I haven't dabbled in it much for AI 06:58:56 cause you can harness the power of Java 06:59:16 Why would I want to do that? Am I writing business logic or something? 06:59:51 Well, I guess I'd want the power of cobol for that. 06:59:55 twopi [~tristan@lvps176-28-16-172.dedicated.hosteurope.de] has joined #lisp 07:00:59 I agree you should use the language you are comfortable with the most 07:01:15 but Jython has the Java support plus no GIL just my 2 cents 07:01:36 why are we talking about python in #lisp, again? 07:01:52 Better use CL-Python that has the Common Lisp support! 07:01:53 though I wish I knew Cobol,it pays a lot 07:01:57 looooot 07:02:05 -!- vinodh43 [~vinodh42@118.101.144.115] has quit [Ping timeout: 240 seconds] 07:02:15 so is killing people 07:02:18 Whats' the CL library that has reader changes that let you specify different string boundaries such that " inside the string becomes possible? 07:02:38 E.g. it let you do #(This is my "string" you see) or something like that. 07:02:50 stassats: hehehe 07:02:54 Modius: why would you want this? 07:03:09 stassats: To put unescaped quotes in the middle of strings. 07:03:14 modius: Have your #( reader read until ) using a different read-table. 07:03:14 -!- wildnux [~wildnux@cpe-72-182-70-190.austin.res.rr.com] has quit [Read error: Operation timed out] 07:03:22 Modius: why do you want to do this? 07:03:25 #( is already used to read vectors. 07:03:28 if you want raw power and speed try cython 07:03:29 Or just use read-char, like ; does. 07:03:30 Zhivago: Right, I just recall there was a library that had all this stuff already flushed out. 07:03:41 It had these all in there/handy. 07:03:45 its abit like ecl 07:03:59 is \ key broken on your keyboard or something? 07:04:47 Modius cl-interpol perhaps? 07:05:33 -!- Vicfred [~Futaba@189.143.80.131] has quit [Quit: Leaving] 07:07:11 *pinterface* vaguely recalls stumbling across a triple-quoted string reader some years ago. 07:08:59 frx: Thanks, I think you are right. 07:09:25 no problem 07:12:47 -!- jackhammer2022 [~textual@c-76-119-13-121.hsd1.ma.comcast.net] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 07:13:21 pjb: clpython produces python bytecode or lisp asm files ? 07:13:32 -!- tippenein [~chatzilla@70.40.41.62] has quit [Remote host closed the connection] 07:13:37 AFAIK, Lisp. 07:13:56 asm files? 07:13:57 even better :) 07:14:26 asm = assembly 07:15:02 well i would have said lisp binaries 07:16:17 -!- kami [~user@unaffiliated/kami-] has quit [Remote host closed the connection] 07:16:22 kami [~user@unaffiliated/kami-] has joined #lisp 07:17:16 asm isn't necessarily a good idea. 07:19:35 -!- pnq1 [~nick@ACA2506F.ipt.aol.com] has quit [Ping timeout: 240 seconds] 07:19:36 -!- dsabanin [~dsabanin@FTTB-Beeline-213.221.28.57.ranetka.ru] has quit [Read error: Connection reset by peer] 07:20:39 Zhivago: how you mean ? you mean that lisp interpreter cannot be used ? 07:21:31 dsabanin [~dsabanin@128.75.141.41] has joined #lisp 07:22:42 No. I mean that you shouldn't think that "asm" means "fast". 07:23:54 yes I know that. Speed depends on the situation. 07:28:31 RomyEatsDrupal [~stickycak@cpe-74-64-122-182.nyc.res.rr.com] has joined #lisp 07:29:11 -!- ikki [~ikki@189.247.130.170] has quit [Quit: Leaving] 07:30:13 -!- RomyEatsDrupal [~stickycak@cpe-74-64-122-182.nyc.res.rr.com] has quit [Client Quit] 07:30:29 -!- zamboni [~catchers@unaffiliated/zamboni] has quit [] 07:34:22 -!- Modius [~user@cpe-70-123-128-240.austin.res.rr.com] has quit [Remote host closed the connection] 07:34:56 -!- Bike [~Glossina@71-214-104-215.ptld.qwest.net] has quit [Quit: good night] 07:40:49 -!- drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has quit [Quit: leaving] 07:41:05 drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has joined #lisp 07:42:57 -!- kpal [~kpal@46-252-114-180.sibtele.com] has quit [Ping timeout: 252 seconds] 07:43:41 -!- drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has quit [Client Quit] 07:43:45 kpal [~kpal@46-252-114-180.sibtele.com] has joined #lisp 07:44:08 oh quicklisp is lovely indeed, great work Xach 07:44:37 any idea where I can find a manual for quicklisp 07:44:39 ? 07:46:19 is the only manual is the one on the website ? 07:46:40 *kilon* erases first is 07:48:49 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:50:31 cyrillos [~cyrill@188.134.33.130] has joined #lisp 07:53:05 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #lisp 07:54:18 -!- Bacteria [~Bacteria@CPE-121-220-29-219.lnse1.win.bigpond.net.au] has quit [Quit: Bacteria] 07:56:34 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 276 seconds] 08:00:00 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 08:03:51 drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has joined #lisp 08:06:09 mishoo_ [~mishoo@79.112.112.130] has joined #lisp 08:06:38 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 252 seconds] 08:11:11 wildnux [~wildnux@cpe-72-182-70-190.austin.res.rr.com] has joined #lisp 08:20:48 anyone here with lisp gaming / opengl experience ? knows what the most cross platoform library for lisp is. I am looking at lispbuilder-sdl 08:20:53 tcr [~tcr@95-88-46-7-dynip.superkabel.de] has joined #lisp 08:33:59 I would imagine the most cross-platform library for lisp would be the standard library. 08:34:09 It's not clear what you actually want to know. 08:34:33 as far as windowing system/input libs, glop is somewhat popular 08:35:01 gravicappa [~gravicapp@ppp91-77-176-17.pppoe.mtu-net.ru] has joined #lisp 08:36:30 I dont know if my issues is even an issue, because I see that lisp implementation offer way to build standalone excutables 08:37:02 as long as I can bundle my dependencies together and ship them to the user I have no problem 08:37:41 I am new to lisp , so I try to figure out if my problem is even a real problem 08:38:00 -!- tcr [~tcr@95-88-46-7-dynip.superkabel.de] has quit [Quit: Leaving.] 08:38:45 tcr [~tcr@95-88-46-7-dynip.superkabel.de] has joined #lisp 08:39:49 and yes I want to use opengl, so a simple window system wont do 08:45:57 kami` [~user@unaffiliated/kami-] has joined #lisp 08:48:55 SlayersZ [~SlayersZ@70.65.233.0] has joined #lisp 08:50:19 -!- kami [~user@unaffiliated/kami-] has quit [Ping timeout: 268 seconds] 08:50:41 -!- Ralith [~ralith@216.162.199.202] has quit [Read error: Connection reset by peer] 08:50:48 Ralith [~ralith@216.162.199.202] has joined #lisp 08:55:05 unmerged [~unmerged@173.180.174.73] has joined #lisp 08:55:09 realitygrill [~realitygr@adsl-71-129-61-74.dsl.irvnca.pacbell.net] has joined #lisp 08:55:16 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 08:55:29 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 09:00:51 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Read error: Connection reset by peer] 09:01:50 meta-coder [~meta@117.195.72.193] has joined #lisp 09:01:53 -!- meta-coder [~meta@117.195.72.193] has quit [Changing host] 09:01:53 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 09:02:00 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Read error: Connection reset by peer] 09:03:05 -!- __main__ [~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 09:05:31 __main__ [~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net] has joined #lisp 09:05:55 -!- Salamander [~Salamande@ppp118-210-152-133.lns20.adl6.internode.on.net] has quit [Ping timeout: 240 seconds] 09:06:21 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 09:13:59 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Read error: Connection reset by peer] 09:14:55 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 09:16:21 -!- kilon [~kilon@athedsl-408016.home.otenet.gr] has quit [Remote host closed the connection] 09:17:53 -!- gaidal_ is now known as gaidal 09:18:10 kilon [~kilon@athedsl-408016.home.otenet.gr] has joined #lisp 09:24:32 meta-physicist [~meta@unaffiliated/meta-coder] has joined #lisp 09:26:13 -!- drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has quit [Quit: leaving] 09:26:16 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Ping timeout: 276 seconds] 09:29:57 BrianRice` [~water@97-126-49-15.tukw.qwest.net] has joined #lisp 09:29:58 -!- BrianRice [~water@97-126-49-15.tukw.qwest.net] has quit [Read error: Connection reset by peer] 09:29:59 -!- BrianRice` is now known as BrianRice 09:33:13 -!- htop [~bc@nyx.user-mode.org] has quit [Quit: leaving] 09:33:58 BrianRice` [~water@97-126-49-15.tukw.qwest.net] has joined #lisp 09:33:58 -!- BrianRice [~water@97-126-49-15.tukw.qwest.net] has quit [Read error: Connection reset by peer] 09:33:58 -!- BrianRice` is now known as BrianRice 09:34:14 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 09:35:09 -!- meta-physicist [~meta@unaffiliated/meta-coder] has quit [Ping timeout: 240 seconds] 09:36:42 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 09:37:03 -!- frx [~frx@76.73.16.26] has quit [Quit: bye] 09:37:18 -!- renesis [~redmundia@mail.madito.es] has quit [Quit: Leaving] 09:40:42 drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has joined #lisp 09:42:18 Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has joined #lisp 09:43:56 meta-physicist [~meta@unaffiliated/meta-coder] has joined #lisp 09:44:11 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Read error: Connection reset by peer] 09:44:31 -!- brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has quit [Ping timeout: 248 seconds] 09:44:43 snearch [~snearch@e178118033.adsl.alicedsl.de] has joined #lisp 09:51:34 i am using ecl, and the :cf to compile file , it produces test.fas but no c file 09:51:42 anyone knows how to fetch the c file ? 09:53:29 meta-coder [~meta@unaffiliated/meta-coder] has joined #lisp 09:54:22 -!- meta-physicist [~meta@unaffiliated/meta-coder] has quit [Ping timeout: 255 seconds] 09:55:40 oh its automatically deleted 10:00:11 alvis [~alvis@tx-184-5-64-92.dhcp.embarqhsd.net] has joined #lisp 10:00:13 -!- slilo [~user@host-94-251-99-133.bbcustomer.zsttk.net] has quit [Read error: Connection reset by peer] 10:02:57 -!- realitygrill [~realitygr@adsl-71-129-61-74.dsl.irvnca.pacbell.net] has quit [Quit: realitygrill] 10:03:43 brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has joined #lisp 10:03:48 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 252 seconds] 10:03:49 -!- meta-coder [~meta@unaffiliated/meta-coder] has quit [Ping timeout: 240 seconds] 10:05:30 eno [~eno@nslu2-linux/eno] has joined #lisp 10:06:25 Jeanne-Kamikaze [~Jeanne-Ka@242.Red-88-24-175.staticIP.rima-tde.net] has joined #lisp 10:06:36 kilon: there is an option somewhere which prevents deletion. 10:09:53 thanks ehu I thought ecl produced human readable c code , which it does not 10:10:09 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Ping timeout: 240 seconds] 10:10:19 there is a -c option , but I dont understand how to use it 10:11:01 -!- wildnux [~wildnux@cpe-72-182-70-190.austin.res.rr.com] has quit [Ping timeout: 248 seconds] 10:15:08 -!- brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has quit [Ping timeout: 252 seconds] 10:16:38 -!- SlayersZ [~SlayersZ@70.65.233.0] has left #lisp 10:16:38 brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has joined #lisp 10:20:14 -!- kilon [~kilon@athedsl-408016.home.otenet.gr] has quit [Ping timeout: 248 seconds] 10:23:10 JuniorRoy [~juniorroy@212.36.228.103] has joined #lisp 10:24:57 -!- [SLB] [~balthasar@unaffiliated/slabua] has quit [Read error: Connection reset by peer] 10:27:12 [SLB] [~balthasar@unaffiliated/slabua] has joined #lisp 10:28:01 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 252 seconds] 10:29:41 eno [~eno@nslu2-linux/eno] has joined #lisp 10:31:00 petercoulton [~petercoul@cpc1-midd16-2-0-cust160.11-1.cable.virginmedia.com] has joined #lisp 10:33:01 osa1 [~sinan@88.244.231.141] has joined #lisp 10:36:08 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 240 seconds] 10:36:09 Athas [~athas@ip1.c291.frb32.cust.comxnet.dk] has joined #lisp 10:42:20 daniel__ [~daniel@p50829CAD.dip.t-dialin.net] has joined #lisp 10:43:23 -!- kpal [~kpal@46-252-114-180.sibtele.com] has quit [Read error: Connection reset by peer] 10:45:01 -!- daniel [~daniel@p5082A1A1.dip.t-dialin.net] has quit [Ping timeout: 268 seconds] 10:46:12 kilon [~kilon@athedsl-187725.home.otenet.gr] has joined #lisp 10:46:40 -!- kilon [~kilon@athedsl-187725.home.otenet.gr] has quit [Remote host closed the connection] 10:48:16 kpal [~kpal@46-252-114-180.sibtele.com] has joined #lisp 10:50:31 urandom__ [~user@p548A4497.dip.t-dialin.net] has joined #lisp 10:57:36 vervic [~vervic@vie-188-118-250-251.dsl.sil.at] has joined #lisp 11:00:32 -!- vervic [~vervic@vie-188-118-250-251.dsl.sil.at] has quit [Client Quit] 11:04:07 so after (proclaim (optimize speed)) my functions in SBCL can be tail-call optimized, right? (yea I'm reading On Lisp) 11:04:36 Guthur [~user@host86-147-202-74.range86-147.btcentralplus.com] has joined #lisp 11:09:51 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 11:15:01 if it's speed is >= debug 11:15:02 Salamander [~Salamande@ppp118-210-185-42.lns20.adl6.internode.on.net] has joined #lisp 11:15:09 iirc 11:16:54 -!- tcr [~tcr@95-88-46-7-dynip.superkabel.de] has quit [Quit: Leaving.] 11:19:15 but (proclaim (optimize speed)) is an equivalent to (proclaim (optimize (speed 3))) thus in this case speed >= debug, right ? 11:20:12 sbcl will optimize tail calls by default 11:23:22 francogrex [~user@109.130.164.66] has joined #lisp 11:24:20 Kenjin [~josesanto@bl13-205-148.dsl.telepac.pt] has joined #lisp 11:29:51 -!- francogrex [~user@109.130.164.66] has quit [Quit: ERC Version 5.2 (IRC client for Emacs)] 11:29:52 kuzary [~who@gateway/tor-sasl/kuzary] has joined #lisp 11:34:22 -!- Beetny [~Beetny@ppp121-45-88-67.lns20.adl6.internode.on.net] has quit [Ping timeout: 248 seconds] 11:37:00 francogrex [~user@109.130.164.66] has joined #lisp 11:37:45 -!- snearch [~snearch@e178118033.adsl.alicedsl.de] has quit [Quit: Verlassend] 11:38:45 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Read error: No route to host] 11:41:24 *leo2007* wonders whether CCL do TCO per default 11:41:27 -!- JuniorRoy [~juniorroy@212.36.228.103] has quit [Read error: Connection reset by peer] 11:42:35 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 11:43:22 is there a function to see source of a function/macro, like Clojure's clojure.repl/source ? 11:43:45 osa1: M-. in slime 11:45:20 great, evil(vi emulation) have overrided M-. 11:53:45 -!- EarlGray^ [~mitra@despairing-occident.volia.net] has quit [Ping timeout: 252 seconds] 11:56:24 snearch [~snearch@e178118033.adsl.alicedsl.de] has joined #lisp 11:58:45 osa1: slime-edit-definition 11:59:58 daimrod: function definition is void: slime-enclosing-form-specs 12:01:05 EarlGray^ [~mitra@despairing-occident.volia.net] has joined #lisp 12:01:09 tcr [~tcr@95-88-46-7-dynip.superkabel.de] has joined #lisp 12:07:05 -!- tcr [~tcr@95-88-46-7-dynip.superkabel.de] has quit [Quit: Leaving.] 12:08:15 -!- francogrex [~user@109.130.164.66] has quit [Remote host closed the connection] 12:08:29 nialo- [~nialo@c-24-128-98-55.hsd1.vt.comcast.net] has joined #lisp 12:09:41 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Ping timeout: 240 seconds] 12:10:15 -!- kpal [~kpal@46-252-114-180.sibtele.com] has quit [Ping timeout: 252 seconds] 12:12:01 kpal [~kpal@46-252-114-180.sibtele.com] has joined #lisp 12:16:40 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Quit: No Ping reply in 180 seconds.] 12:16:51 -!- unmerged [~unmerged@173.180.174.73] has quit [Quit: leaving] 12:17:08 -!- Athas [~athas@ip1.c291.frb32.cust.comxnet.dk] has quit [Remote host closed the connection] 12:19:29 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 252 seconds] 12:21:07 BrianRice` [~water@97-126-49-15.tukw.qwest.net] has joined #lisp 12:21:07 -!- BrianRice [~water@97-126-49-15.tukw.qwest.net] has quit [Read error: Connection reset by peer] 12:21:07 -!- BrianRice` is now known as BrianRice 12:21:18 eno [~eno@nslu2-linux/eno] has joined #lisp 12:22:26 BrianRice` [~water@97-126-49-15.tukw.qwest.net] has joined #lisp 12:22:26 -!- BrianRice [~water@97-126-49-15.tukw.qwest.net] has quit [Read error: Connection reset by peer] 12:22:27 -!- BrianRice` is now known as BrianRice 12:23:43 BrianRice` [~water@97-126-49-15.tukw.qwest.net] has joined #lisp 12:23:44 -!- BrianRice [~water@97-126-49-15.tukw.qwest.net] has quit [Read error: Connection reset by peer] 12:23:45 -!- BrianRice` is now known as BrianRice 12:25:10 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 12:28:13 puchacz_ [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 12:28:59 Beetny [~Beetny@ppp121-45-88-67.lns20.adl6.internode.on.net] has joined #lisp 12:31:32 is there a macro/function/form to create functions with defmacro style destructuring in parameter list? 12:31:47 or is only way to do this is destructuring-bind? 12:33:31 -!- alvis [~alvis@tx-184-5-64-92.dhcp.embarqhsd.net] has quit [Remote host closed the connection] 12:33:44 -!- CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has quit [Ping timeout: 252 seconds] 12:35:21 alvis [~alvis@tx-184-5-64-92.dhcp.embarqhsd.net] has joined #lisp 12:39:14 JuniorRoy [~juniorroy@212.36.228.103] has joined #lisp 12:41:11 nialo-_k [~nialo@c-24-128-98-55.hsd1.vt.comcast.net] has joined #lisp 12:42:18 _nix00 [~Adium@180.118.8.85] has joined #lisp 12:43:10 -!- nialo- [~nialo@c-24-128-98-55.hsd1.vt.comcast.net] has quit [Ping timeout: 248 seconds] 12:43:52 -!- Posterdati [~tapioca@host160-215-dynamic.11-87-r.retail.telecomitalia.it] has quit [Read error: Connection reset by peer] 12:45:09 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 240 seconds] 12:46:44 CrazyThinker [~CrazyThin@unaffiliated/crazythinker] has joined #lisp 12:47:30 -!- puchacz_ [~puchacz@87-194-5-99.bethere.co.uk] has quit [Remote host closed the connection] 12:48:24 -!- alvis [~alvis@tx-184-5-64-92.dhcp.embarqhsd.net] has quit [Ping timeout: 244 seconds] 12:48:45 alvis [~alvis@tx-184-5-64-92.dhcp.embarqhsd.net] has joined #lisp 12:49:48 lazybone [~yukiy@110.185.232.28] has joined #lisp 12:51:12 -!- _nix00 [~Adium@180.118.8.85] has left #lisp 12:51:41 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 240 seconds] 12:53:36 eno [~eno@nslu2-linux/eno] has joined #lisp 12:55:53 tcr [~tcr@95-88-46-7-dynip.superkabel.de] has joined #lisp 12:56:01 -!- tcr [~tcr@95-88-46-7-dynip.superkabel.de] has quit [Client Quit] 12:57:19 -!- ace4016 [~ace4016@99-120-69-226.lightspeed.miamfl.sbcglobal.net] has quit [Quit: When there's nothing left to burn you have to set yourself on fire.] 13:00:51 tcr [~tcr@95-88-46-7-dynip.superkabel.de] has joined #lisp 13:01:59 -!- tcr [~tcr@95-88-46-7-dynip.superkabel.de] has quit [Client Quit] 13:03:18 tcr [~tcr@95-88-46-7-dynip.superkabel.de] has joined #lisp 13:04:37 -!- Kenjin [~josesanto@bl13-205-148.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 13:09:35 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 240 seconds] 13:11:41 eno [~eno@nslu2-linux/eno] has joined #lisp 13:13:46 Kron_ [~Kron@129-97-120-56.uwaterloo.ca] has joined #lisp 13:21:05 -!- drwho [~drwho@c-68-84-71-200.hsd1.pa.comcast.net] has quit [Quit: sleep] 13:27:09 -!- xyxu [~xyxu@58.41.1.100] has quit [Ping timeout: 244 seconds] 13:27:50 -!- snearch [~snearch@e178118033.adsl.alicedsl.de] has quit [Quit: Verlassend] 13:28:16 homie` [~levgue@xdsl-78-35-152-133.netcologne.de] has joined #lisp 13:29:17 -!- osa1 [~sinan@88.244.231.141] has quit [Ping timeout: 252 seconds] 13:30:56 -!- homie [~levgue@xdsl-78-35-131-250.netcologne.de] has quit [Ping timeout: 252 seconds] 13:36:03 -!- benny [~benny@i577A1C24.versanet.de] has quit [Ping timeout: 252 seconds] 13:42:33 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 13:51:55 -!- Kron_ [~Kron@129-97-120-56.uwaterloo.ca] has quit [Ping timeout: 240 seconds] 13:54:48 Yuuhi [benni@p5483B9D1.dip.t-dialin.net] has joined #lisp 13:59:33 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Quit: No Ping reply in 180 seconds.] 14:00:17 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 14:12:23 -!- twopi [~tristan@lvps176-28-16-172.dedicated.hosteurope.de] has quit [Quit: Lost terminal] 14:12:43 -!- linmin_ [~linmin@180.168.30.174] has quit [Ping timeout: 252 seconds] 14:13:23 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Quit: No Ping reply in 180 seconds.] 14:16:28 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 14:19:56 destructuring-bind it is 14:20:30 well, too late, probably 14:22:01 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Ping timeout: 276 seconds] 14:22:20 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 14:26:35 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 240 seconds] 14:28:41 eno [~eno@nslu2-linux/eno] has joined #lisp 14:28:43 osa1 [~sinan@78.173.251.75] has joined #lisp 14:35:15 ZabaQ [~Zaba@135.114-84-212.staticip.namesco.net] has joined #lisp 14:35:43 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Read error: Connection reset by peer] 14:40:43 -!- ZabaQ [~Zaba@135.114-84-212.staticip.namesco.net] has left #lisp 14:41:27 Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has joined #lisp 14:45:25 Cosman246 [~cosman246@64.134.188.7] has joined #lisp 14:45:25 Posterdati [~tapioca@host160-215-dynamic.11-87-r.retail.telecomitalia.it] has joined #lisp 14:47:44 pnq [~nick@AC82D4FD.ipt.aol.com] has joined #lisp 14:51:01 Merry Gravmass, everyone! 14:52:46 (merryp christmas) => T 14:53:57 lars_t_h [~lars_t_h@002128095013.mbb.telenor.dk] has joined #lisp 14:54:07 I hear that in Scheme, (merry? christmas) produces #f 14:54:27 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Read error: Connection reset by peer] 14:54:34 Adamant [~Adamant@c-68-51-180-61.hsd1.ga.comcast.net] has joined #lisp 14:54:34 -!- Adamant [~Adamant@c-68-51-180-61.hsd1.ga.comcast.net] has quit [Changing host] 14:54:34 Adamant [~Adamant@unaffiliated/adamant] has joined #lisp 14:57:17 (merryp grav-mass) =>T 14:58:01 asvil [~user@178.124.160.180] has joined #lisp 14:58:30 frobnicate [~rdi@MAB-Host-180-171.mab.km3.de] has joined #lisp 15:00:57 tensorpudding [~michael@99.148.203.54] has joined #lisp 15:01:41 -!- JuniorRoy [~juniorroy@212.36.228.103] has quit [Ping timeout: 252 seconds] 15:02:29 -!- frobnicate [~rdi@MAB-Host-180-171.mab.km3.de] has quit [Read error: Connection reset by peer] 15:05:08 cnl [~cnl@95.106.65.176] has joined #lisp 15:09:11 -!- pnq [~nick@AC82D4FD.ipt.aol.com] has quit [Ping timeout: 252 seconds] 15:10:35 zophy [~zophy@host-5-150-220-24.midco.net] has joined #lisp 15:10:50 grav? 15:11:52 Guthur: plain christmas is not smug enough 15:12:37 oh I think I get it, gravity and mass 15:12:52 the birthday of Newton 15:13:18 really? never knew he was born on the 25th Dec 15:13:44 in old style 15:14:19 zhangkaizhao [~zhangkaiz@27.47.22.207] has joined #lisp 15:16:49 JuniorRoy [~juniorroy@212.36.228.103] has joined #lisp 15:17:37 -!- zhangkaizhao [~zhangkaiz@27.47.22.207] has quit [Quit: ] 15:18:26 zhangkaizhao [~zhangkaiz@27.47.22.207] has joined #lisp 15:21:17 -!- kpal [~kpal@46-252-114-180.sibtele.com] has quit [Ping timeout: 240 seconds] 15:21:31 -!- JuniorRoy [~juniorroy@212.36.228.103] has quit [Ping timeout: 255 seconds] 15:21:34 -!- Cosman246 [~cosman246@64.134.188.7] has quit [Read error: Operation timed out] 15:22:18 Cosman246 [~cosman246@64.134.188.7] has joined #lisp 15:25:20 -!- osa1 [~sinan@78.173.251.75] has quit [Ping timeout: 252 seconds] 15:28:33 ivan-kanis [~user@89.83.137.164] has joined #lisp 15:28:55 ikki [~ikki@189.247.130.170] has joined #lisp 15:29:57 Guthur, stassats: http://stallman.org/grav-mass.html 15:31:19 -!- nialo-_k is now known as nialo 15:34:34 -!- CrazyEddy [~uricolysi@wrongplanet/CrazyEddy] has quit [Ping timeout: 255 seconds] 15:34:52 lispmeister [~fix@AStDenis-551-1-127-253.w90-43.abo.wanadoo.fr] has joined #lisp 15:37:15 LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has joined #lisp 15:38:31 pnq [~nick@ACA21D07.ipt.aol.com] has joined #lisp 15:39:19 JuniorRoy [~juniorroy@212.36.228.103] has joined #lisp 15:42:01 SurlyFrog [~Adium@c-24-118-228-15.hsd1.mn.comcast.net] has joined #lisp 15:42:04 Neban [~neban@96.Red-79-154-73.dynamicIP.rima-tde.net] has joined #lisp 15:42:37 CrazyEddy [~overfranc@wrongplanet/CrazyEddy] has joined #lisp 15:43:45 ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has joined #lisp 15:45:18 -!- otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has quit [Remote host closed the connection] 15:46:34 -!- JuniorRoy [~juniorroy@212.36.228.103] has quit [Ping timeout: 268 seconds] 15:46:38 -!- SurlyFrog [~Adium@c-24-118-228-15.hsd1.mn.comcast.net] has quit [Client Quit] 15:46:49 Kenjin [~josesanto@bl13-205-148.dsl.telepac.pt] has joined #lisp 15:48:53 merry christmas to the world 15:50:10 -!- hugod [~user@76.65.142.49] has quit [Remote host closed the connection] 15:51:48 hugod [~user@76.65.142.49] has joined #lisp 15:55:37 -!- zophy [~zophy@host-5-150-220-24.midco.net] has quit [Quit: Leaving] 15:55:48 :-) newton's birthday  15:56:48 situ [~quassel@223.183.136.125] has joined #lisp 15:58:39 pnq1 [~nick@ACA34C34.ipt.aol.com] has joined #lisp 15:59:16 -!- pnq [~nick@ACA21D07.ipt.aol.com] has quit [Disconnected by services] 15:59:25 -!- pnq1 is now known as pnq 16:01:50 JuniorRoy [~juniorroy@212.36.228.103] has joined #lisp 16:02:29 -!- mishoo_ [~mishoo@79.112.112.130] has quit [Ping timeout: 248 seconds] 16:06:08 stassats` [~stassats@wikipedia/stassats] has joined #lisp 16:07:29 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 16:10:55 mathrick [~mathrick@83.1.168.198] has joined #lisp 16:10:59 -!- mathrick_ [~mathrick@83.1.168.198] has quit [Ping timeout: 252 seconds] 16:13:32 -!- homie` [~levgue@xdsl-78-35-152-133.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:15:20 brill [~brill@94.18.16.247] has joined #lisp 16:16:01 Merry Grav-mass, chenbing 16:16:04 -!- brill [~brill@94.18.16.247] has left #lisp 16:16:54 francogrex [~user@109.130.164.66] has joined #lisp 16:17:59 velov [~velov@91.207.42.52] has joined #lisp 16:19:53 -!- francogrex [~user@109.130.164.66] has left #lisp 16:20:00 homie [~levgue@xdsl-78-35-152-133.netcologne.de] has joined #lisp 16:20:39 toekutr [~user@50-0-51-2.dsl.static.sonic.net] has joined #lisp 16:21:38 -!- velov is now known as h0x00 16:23:38 phax [~phax@adsl-68-73-150-63.dsl.ipltin.ameritech.net] has joined #lisp 16:23:38 -!- phax [~phax@adsl-68-73-150-63.dsl.ipltin.ameritech.net] has quit [Changing host] 16:23:38 phax [~phax@unaffiliated/phax] has joined #lisp 16:26:32 -!- h0x00 [~velov@91.207.42.52] has quit [Quit: leaving] 16:29:50 whr [~user@89-73-66-87.dynamic.chello.pl] has joined #lisp 16:36:18 -!- Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has quit [Remote host closed the connection] 16:45:40 Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has joined #lisp 16:50:29 -!- Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has quit [Ping timeout: 240 seconds] 16:56:51 -!- tcr [~tcr@95-88-46-7-dynip.superkabel.de] has quit [Quit: Leaving.] 17:00:48 -!- ramusara_ [~ramusara@220.156.210.236.user.e-catv.ne.jp] has quit [Quit: Leaving...] 17:10:45 -!- ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 248 seconds] 17:11:32 ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has joined #lisp 17:14:52 -!- lars_t_h [~lars_t_h@002128095013.mbb.telenor.dk] has quit [Quit: Leaving] 17:16:05 -!- JuniorRoy [~juniorroy@212.36.228.103] has quit [Ping timeout: 240 seconds] 17:16:29 -!- kami` [~user@unaffiliated/kami-] has quit [Remote host closed the connection] 17:16:43 kami` [~user@unaffiliated/kami-] has joined #lisp 17:18:07 Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has joined #lisp 17:22:48 sellout [~Adium@pool-98-114-58-126.phlapa.fios.verizon.net] has joined #lisp 17:24:00 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 17:24:16 Morning, holidays and all that jazz. 17:25:06 -!- Kenjin [~josesanto@bl13-205-148.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 17:28:02 -!- cnl [~cnl@95.106.65.176] has quit [Quit: leaving] 17:34:23 -!- Neban [~neban@96.Red-79-154-73.dynamicIP.rima-tde.net] has quit [Quit: Neban] 17:49:44 -!- homie [~levgue@xdsl-78-35-152-133.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:52:00 Kron_ [~Kron@CPE0013f7c06a42-CM0013f7c06a3e.cpe.net.cable.rogers.com] has joined #lisp 17:56:35 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 17:58:16 BrianRice` [~water@97-126-49-15.tukw.qwest.net] has joined #lisp 17:58:16 -!- BrianRice [~water@97-126-49-15.tukw.qwest.net] has quit [Read error: Connection reset by peer] 17:58:16 -!- BrianRice` is now known as BrianRice 17:58:29 -!- kami` [~user@unaffiliated/kami-] has quit [Ping timeout: 240 seconds] 18:02:25 pyparadigm [~pyparadig@c-98-236-118-249.hsd1.pa.comcast.net] has joined #lisp 18:03:54 -!- pyparadigm [~pyparadig@c-98-236-118-249.hsd1.pa.comcast.net] has quit [Quit: Leaving] 18:08:38 deech [~user@71-11-140-18.dhcp.stls.mo.charter.com] has joined #lisp 18:09:03 Hi all, is it possible to implement immutable objects in Common Lisp? 18:09:46 Sure. Just don't define any writer. 18:11:05 You may also write a metaclass to disable (setf slot-value)... 18:12:21 whoops_ [u549@gateway/web/irccloud.com/x-vqzggiosnomzpvgs] has joined #lisp 18:12:46 pjb: But if I assign an object to a slot, disable slot access but then change the reference object, it still changes, correct? 18:13:11 -!- whoops [u549@gateway/web/irccloud.com/x-semtohuqaipkkjng] has quit [Max SendQ exceeded] 18:13:11 -!- whoops_ is now known as whoops 18:13:46 Kenjin [~josesanto@bl13-205-148.dsl.telepac.pt] has joined #lisp 18:13:49 deech: sure, but you didn't mutate the first object. 18:18:11 -!- teggi [~teggi@113.172.34.252] has quit [Remote host closed the connection] 18:21:25 -!- Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has quit [Remote host closed the connection] 18:24:46 -!- situ [~quassel@223.183.136.125] has quit [Remote host closed the connection] 18:25:11 ngz [~user@23.78.199.77.rev.sfr.net] has joined #lisp 18:27:47 -!- akovalenko [~akovalenk@95.73.48.39] has quit [Quit: rcirc on GNU Emacs 24.0.92.1] 18:28:31 Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has joined #lisp 18:36:33 tcr [~tcr@95-88-46-7-dynip.superkabel.de] has joined #lisp 18:37:32 -!- LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has quit [Quit: Leaving.] 18:41:42 -!- lispmeister [~fix@AStDenis-551-1-127-253.w90-43.abo.wanadoo.fr] has quit [Ping timeout: 268 seconds] 18:46:03 lispmeister [~fix@AStDenis-551-1-76-207.w92-160.abo.wanadoo.fr] has joined #lisp 18:50:11 -!- zhangkaizhao [~zhangkaiz@27.47.22.207] has quit [Quit: ] 18:50:50 -!- ASau` [~user@89-178-141-75.broadband.corbina.ru] has quit [Quit: off] 18:52:10 SlayersZ [~SlayersZ@70.65.233.0] has joined #lisp 18:53:09 -!- lnostdal_ [~lnostdal@124.80-203-136.nextgentel.com] has quit [Ping timeout: 240 seconds] 18:53:52 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 18:56:34 Noctifer [~Noctifer@wrzb-4d005aa7.pool.mediaWays.net] has joined #lisp 18:59:59 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #lisp 19:14:48 -!- lazybone [~yukiy@110.185.232.28] has left #lisp 19:18:18 deech: there is nothing in common lisp that helps you making objects immutable 19:18:25 -!- SlayersZ [~SlayersZ@70.65.233.0] has quit [Quit: Leaving.] 19:19:09 deech: also, there is nothing in common lisp that prevents you from not mutating an object. 19:19:23 H4ns: don't define writer, define a meta-class to disable (setf slot-value). 19:19:45 Therefore there are two things that helps you making objects immutable. 19:19:52 pjb: you'll still be able to mutate the object if you try hard enough. 19:20:33 There's also the read-only slot option for structs. 19:21:08 pjb: in fact, if you store a list in a slot of such an object, assign a variable to that list and mutate it, the object would be mutated (for some value of mutation) 19:21:47 mishoo_ [~mishoo@79.112.112.130] has joined #lisp 19:21:51 Well, an apple fell from a tree. Your program mutated. 19:21:56 for some value of mutation. 19:27:09 maden [~maden@dsl-133-100.aei.ca] has joined #lisp 19:27:56 snearch [~snearch@e178123139.adsl.alicedsl.de] has joined #lisp 19:28:28 -!- ngz [~user@23.78.199.77.rev.sfr.net] has quit [Ping timeout: 248 seconds] 19:33:10 ASau [~user@93-80-91-33.broadband.corbina.ru] has joined #lisp 19:33:16 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 19:33:25 hi 19:33:50 pjb: h1! 19:33:53 pjb: hi! 19:34:43 Hi! Merry Christmas! 19:38:21 zophy [~zophy@host-5-150-220-24.midco.net] has joined #lisp 19:38:38 Kron [~Kron@CPE0013f7c06a42-CM0013f7c06a3e.cpe.net.cable.rogers.com] has joined #lisp 19:38:56 SlayersZ [~SlayersZ@70.65.233.0] has joined #lisp 19:39:03 -!- Kron is now known as Guest49411 19:39:38 -!- brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has quit [Ping timeout: 240 seconds] 19:41:09 -!- Kron_ [~Kron@CPE0013f7c06a42-CM0013f7c06a3e.cpe.net.cable.rogers.com] has quit [Ping timeout: 240 seconds] 19:41:10 brendyn [~brendyn@123-2-73-61.static.dsl.dodo.com.au] has joined #lisp 19:42:15 -!- angavrilov [~angavrilo@217.71.227.181] has quit [Ping timeout: 244 seconds] 19:45:59 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 19:46:01 pjb: merry christmas to you! 19:46:08 pjb: are you at home? 19:46:14 Indeed. 19:46:14 kilon [~kilon@ppp-94-64-189-27.home.otenet.gr] has joined #lisp 19:49:56 ngz [~user@23.78.199.77.rev.sfr.net] has joined #lisp 19:51:10 pjb: :) are you been at the Mass? 19:51:22 -!- ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has quit [Remote host closed the connection] 19:51:24 pjb: :) have you been at the Mass? 19:51:56 pferor [~user@unaffiliated/pferor] has joined #lisp 19:52:11 -!- ASau [~user@93-80-91-33.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 19:52:56 -!- gravicappa [~gravicapp@ppp91-77-176-17.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 19:53:33 ASau [~user@89-178-141-163.broadband.corbina.ru] has joined #lisp 19:55:40 -!- maden [~maden@dsl-133-100.aei.ca] has quit [Remote host closed the connection] 19:57:54 duomo [~duomo@120-dcmp11.goeaston.net] has joined #lisp 19:59:44 ThePawnBreak [~quassel@94.177.108.25] has joined #lisp 20:02:33 merry christmas to all 20:03:02 flip214: santa 64738 20:03:40 flip214: ehi what did santa bring to you? 20:03:44 a new c64? 20:04:02 zmyrgel [~user@dsl-lprbrasgw1-fe91fa00-218.dhcp.inet.fi] has joined #lisp 20:04:12 I'd like a Heathkit H11 :-) 20:05:12 http://www.commodoreusa.net/CUSA_C64.aspx 20:05:28 they put a normal pc into an old commodore 64 body 20:05:29 lol 20:05:52 Well, there are emulators too :-) 20:06:26 homie [~levgue@xdsl-78-35-152-133.netcologne.de] has joined #lisp 20:07:13 anyone looking forward to getting a RaspberryPi in Jan 20:07:47 God willing, because they have delayed it already, was suppose to be out in Dec 20:07:49 lghtng [~user@pdpc/supporter/active/lghtng] has joined #lisp 20:08:07 pjb: yes, bit not the same wicked charm of a real c64 20:08:08 merry christmas everybody 20:08:19 I'd be happy with a Kim-1 too :-) But indeed, nowdays it'll be a RaspberryPi. 20:08:21 kilon: to you friend! 20:08:32 -!- cyrillos [~cyrill@188.134.33.130] has quit [Quit: Ex-Chat] 20:08:49 pjb: wa kim-1 a '80 cp/m computer? 20:09:02 kilon: are you of the Body? 20:09:24 body ? what that means ? 20:09:52 my amstrad cpc 6128 had cp/m as os 20:10:18 http://www.youtube.com/watch?v=ao9Wxov9lQM&feature=relmfu 20:10:20 pjb: they are testing the first builds, for RaspberryPi 20:10:21 but my heart belongs to Amiga 500 20:10:22 kilon: http://www.youtube.com/watch?v=ao9Wxov9lQM&feature=relmfu 20:10:34 some Pics and a video on the website 20:11:13 No, the Kim-1 had a 6502. 20:13:49 -!- Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has quit [Ping timeout: 240 seconds] 20:19:29 Joreji [~thomas@77-23-251-130-dynip.superkabel.de] has joined #lisp 20:25:16 -!- Kenjin [~josesanto@bl13-205-148.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 20:28:36 -!- lispmeister [~fix@AStDenis-551-1-76-207.w92-160.abo.wanadoo.fr] has quit [Quit: This computer has gone to sleep] 20:29:47 -!- pnq [~nick@ACA34C34.ipt.aol.com] has quit [Ping timeout: 244 seconds] 20:37:11 -!- pferor [~user@unaffiliated/pferor] has quit [Read error: Connection reset by peer] 20:37:30 joseph_ [~duomo@120-dcmp11.goeaston.net] has joined #lisp 20:37:37 Posterdati: I am a big star trek fan too 20:37:43 pferor [~user@unaffiliated/pferor] has joined #lisp 20:38:08 anyone here experienced with GLFW vs SDL ? 20:38:15 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Ping timeout: 268 seconds] 20:39:53 danishman [~kvirc@0x5da0ec2a.cpe.ge-0-1-0-1104.ronnqu1.customer.tele.dk] has joined #lisp 20:40:01 kilon, not in lisp, why 20:40:15 -!- zophy [~zophy@host-5-150-220-24.midco.net] has quit [Ping timeout: 240 seconds] 20:40:31 LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has joined #lisp 20:40:38 I am trying to pick the right way to do sdl in opengl 20:40:43 -!- duomo [~duomo@120-dcmp11.goeaston.net] has quit [Ping timeout: 268 seconds] 20:40:52 the right way ? 20:40:55 pferor` [~user@215.233.220.87.dynamic.jazztel.es] has joined #lisp 20:41:07 take a look at lazy foo's tutorial 20:41:19 http://lazyfoo.net/SDL_tutorials/ 20:41:48 tutorials is not my problem, my problem is options :D too many of them 20:41:57 but I will probably go with sdl 20:42:03 there aren't many ways to set up a gl context with sdl though ? 20:42:51 -!- pferor [~user@unaffiliated/pferor] has quit [Ping timeout: 252 seconds] 20:43:16 GLFW does not use SDL 20:43:25 its a seperate library 20:43:28 yeah 20:44:05 the last time I checked it was easier to open a 3+ context with glfw, you just need to pass a string like "4.0" to glfwOpenWindow 20:44:15 whereas with sdl it was not that straightforward 20:44:47 I more care about reliability than ease of use cause I dont think I will be doing advanced opengl stuff anyway 20:44:55 -!- Phoodus [~foo@ip72-223-116-248.ph.ph.cox.net] has quit [Ping timeout: 240 seconds] 20:45:08 -!- pizzledizzle [~pizdets@pool-96-250-231-253.nycmny.fios.verizon.net] has quit [Ping timeout: 240 seconds] 20:45:13 I will also assume that supporting the latest opengl will make sense for only the latest hardware 20:45:13 Phoodus [~foo@ip72-223-116-248.ph.ph.cox.net] has joined #lisp 20:45:17 which is not my goal 20:45:55 ejbs [~user@d83-183-51-82.cust.tele2.se] has joined #lisp 20:46:32 -!- Noctifer [~Noctifer@wrzb-4d005aa7.pool.mediaWays.net] has quit [Quit: ChatZilla 0.9.88 [Firefox 3.6.24/20111107173218]] 20:46:36 emacs-dwim [~user@cpe-67-249-179-243.twcny.res.rr.com] has joined #lisp 20:46:48 I don't know then, from my experience both are equally reliable 20:46:59 but anyway thanks for the tutorials they are very good will go with sdl 20:47:06 minion: OUT 20:47:13 the only issue I came across is that the sdl timer has a resolution of 1 ms 20:47:37 so for trivial scenes you're loop will probably run faster than 1000 fps and it'll fuck up 20:47:37 Is there a generic format named out? 20:47:54 glfw's timer is high res 20:49:30 *your 20:49:37 its a dilemma 20:51:50 pizzledizzle [~pizdets@pool-96-250-231-253.nycmny.fios.verizon.net] has joined #lisp 20:52:42 How is one supposed to check for equality between two objects with the same slot-values? Am I supposed to define my own function? 20:52:51 Yes. 20:53:10 Hah, fair enough! 20:53:25 See http://www.nhplace.com/kent/PS/EQUAL.html 20:55:15 -!- sdemarre [~serge@91.176.168.137] has quit [Ping timeout: 240 seconds] 20:56:09 -!- pferor` [~user@215.233.220.87.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 20:56:22 found new one, SFML , lol 20:56:38 Jeanne-Kamikaze: http://www.sfml-dev.org/ 20:56:46 Jeanne-Kamikaze: your mainloop is broken. 20:57:05 a correctly written renderer is not sensitive to that. 20:57:09 how is it 20:57:31 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Ping timeout: 252 seconds] 20:57:41 it's not the renderer, it's the updating 21:03:01 -!- mathrick [~mathrick@83.1.168.198] has quit [Ping timeout: 252 seconds] 21:04:34 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 21:05:10 mathrick [~mathrick@83.1.168.198] has joined #lisp 21:05:13 kilon: I 21:05:26 kilon: I know a couple people who love sfml. Not sure how well it works with CL 21:05:38 pkhuong: it does not 21:05:48 q0tw4 [~q0tw4@195.182.194.184] has joined #lisp 21:05:50 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Remote host closed the connection] 21:05:55 -!- ejbs [~user@d83-183-51-82.cust.tele2.se] has quit [Read error: Operation timed out] 21:05:56 ejbs` [~user@d83-183-51-82.cust.tele2.se] has joined #lisp 21:06:26 GLFW has very good documentation, if the cl binding are as good, I think I am sold, simple interface too 21:06:35 -!- ASau [~user@89-178-141-163.broadband.corbina.ru] has quit [Quit: off] 21:08:30 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 21:10:28 viraldiego [~user@81.202.26.104.dyn.user.ono.com] has joined #lisp 21:11:33 kilon, glfw only supports 1 window 21:11:42 if that's an issue for you 21:12:12 Jeanne-Kamikaze: I only need one window for opengl stuff 21:12:33 actually I never liked multi windows approach 21:12:52 -!- ivan-kanis [~user@89.83.137.164] has quit [Remote host closed the connection] 21:13:17 osa1 [~sinan@88.243.108.37] has joined #lisp 21:13:45 actually my second window will be probably be , emacs 21:14:46 -!- whr [~user@89-73-66-87.dynamic.chello.pl] has quit [Ping timeout: 255 seconds] 21:23:20 benny [~benny@i577A2318.versanet.de] has joined #lisp 21:25:32 osa1__ [~sinan@88.244.11.71] has joined #lisp 21:26:29 -!- osa1 [~sinan@88.243.108.37] has quit [Ping timeout: 240 seconds] 21:26:31 What is wrong with this code: http://paste.lisp.org/display/126687 21:27:03 ASau [~user@89-178-141-163.broadband.corbina.ru] has joined #lisp 21:27:05 -!- ASau [~user@89-178-141-163.broadband.corbina.ru] has quit [Remote host closed the connection] 21:27:08 kilon: I got lispbuilder-sdl working 21:27:19 With opengl 21:27:22 the works! 21:27:37 :) 21:27:54 Not sure if you're looking for any assistance with that 21:29:09 ASau [~user@95-24-195-82.broadband.corbina.ru] has joined #lisp 21:30:01 sure 21:30:15 post the code in github, if you have a github account 21:30:33 I am between GLFW and SDL 21:31:37 ISF_ [~ivan@201.82.172.81] has joined #lisp 21:32:32 https://github.com/HackingGibsons/ball-in-box/ 21:32:39 That's what I have so far 21:34:51 It renders a scene of objects. Played around with binding textures and rendering SDL surfaces to OpenGL textures. sshirokov did some physics and collision detection. 21:35:10 wow thats alot of code, thanks 21:35:33 So if you're on OS X you'll get some errors 21:35:50 You'll need the framework versions of the sdl libs. All available from macports 21:36:18 and there's a cocoahelper bridge that'll need to be compiled 21:36:35 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Remote host closed the connection] 21:38:09 ok thanks will keep in mind 21:38:19 I am giving a try now in GLFW 21:38:39 Ah cool post the code when you get a chance would love to see other approaches. 21:40:54 -!- pinterface [~pinterfac@173-20-55-85.client.mchsi.com] has left #lisp 21:42:44 -!- emacs-dwim [~user@cpe-67-249-179-243.twcny.res.rr.com] has quit [Remote host closed the connection] 21:45:27 sbryant: sure I will make a tutorial about it in my blog 21:46:43 nialo_d [~nialo@c-24-128-98-55.hsd1.vt.comcast.net] has joined #lisp 21:47:23 -!- ngz [~user@23.78.199.77.rev.sfr.net] has quit [Ping timeout: 252 seconds] 21:47:49 -!- nialo [~nialo@c-24-128-98-55.hsd1.vt.comcast.net] has quit [Ping timeout: 240 seconds] 21:47:55 -!- osa1__ [~sinan@88.244.11.71] has quit [Remote host closed the connection] 21:50:33 Well, now I've flattened out that function. 21:52:20 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 21:52:22 Bike [~Glossina@71-214-102-93.ptld.qwest.net] has joined #lisp 21:53:52 -!- nialo_d is now known as nialo 22:00:21 -!- Mandus [~aasmundo@oro.simula.no] has quit [Ping timeout: 248 seconds] 22:00:28 Athas [~athas@130.225.165.40] has joined #lisp 22:03:06 -!- Athas [~athas@130.225.165.40] has quit [Remote host closed the connection] 22:08:04 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 22:08:47 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 22:08:49 -!- kilon [~kilon@ppp-94-64-189-27.home.otenet.gr] has quit [Remote host closed the connection] 22:10:51 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 252 seconds] 22:11:58 -!- asvil [~user@178.124.160.180] has quit [Remote host closed the connection] 22:13:45 Guthur` [~user@host86-150-89-16.range86-150.btcentralplus.com] has joined #lisp 22:14:33 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Remote host closed the connection] 22:15:49 -!- Guthur [~user@host86-147-202-74.range86-147.btcentralplus.com] has quit [Ping timeout: 240 seconds] 22:18:41 Is there a way to use symbol-macrolet or something similar to replace an existing macro ? (symbol-macrolet ((if 'my-if)) ...) 22:19:01 DataLinkDroid [~David@CPE-121-212-131-12.lns10.ken.bigpond.net.au] has joined #lisp 22:20:05 -!- snearch [~snearch@e178123139.adsl.alicedsl.de] has quit [Quit: Verlassend] 22:21:45 daimrod: just in one function? 22:23:35 H4ns: in a macro, I'm trying to add the symbol IT to WHEN in ITERATE. 22:23:38 like in LOOP 22:24:03 mishoo__ [~mishoo@79.112.112.130] has joined #lisp 22:24:13 Or do I have to use something like (subst 'my-when 'when body :test #'eq) ? 22:24:45 you'd need a code walker to take the latter approach 22:25:24 *H4ns* does not know enough about iterate to understand. 22:25:41 wildnux [~wildnux@cpe-72-182-70-190.austin.res.rr.com] has joined #lisp 22:25:53 -!- mishoo_ [~mishoo@79.112.112.130] has quit [Ping timeout: 252 seconds] 22:26:31 H4ns: in iterate you don't have the WHEN keyword, you just use the same WHEN as usual, thus you can't write (loop when (a-test) collect it) 22:27:27 Ralith: Hm I don't know what is a code walker. Does On Lisp talk about it ? 22:27:39 I don't know. 22:27:59 daimrod: i still don't understand. loop, iterate, what is it? 22:28:02 you should try to use a symbol-macrolet, though whether or not that's possible depends on the context. 22:28:33 why do you want to shadow if anyway 22:29:43 I don't know iterate, but if it's just regular code, why can't you just use awhen instead of when? 22:30:26 Sure I could, I was just trying to figure out if it was possible and how. 22:30:57 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 22:31:05 you could define your own package and shadow the when symbol, but it doesn't seem like you need to. 22:31:33 kilon [~kilon@ppp-94-64-189-27.home.otenet.gr] has joined #lisp 22:33:18 -!- zmyrgel [~user@dsl-lprbrasgw1-fe91fa00-218.dhcp.inet.fi] has quit [Ping timeout: 252 seconds] 22:34:53 Well, It's just for learning. I'll take a look at code walkers. 22:36:29 -!- q0tw4 [~q0tw4@195.182.194.184] has quit [Quit: Quit] 22:36:51 -!- Jeanne-Kamikaze [~Jeanne-Ka@242.Red-88-24-175.staticIP.rima-tde.net] has quit [Quit: Did you hear that ?] 22:44:06 Hmmmmm 22:45:18 OK, so I transformed the repeated (let ((*i i)(*result (cl-ppcre:regex-replace sound i result)))(setf *lexicon* (cl-ppcre:regex-replace-all *i *lexicon* *result :preserve-case t)))) into its own function 22:46:19 zophy [~zophy@host-5-150-220-24.midco.net] has joined #lisp 22:47:30 lars_t_h [~lars_t_h@002129036181.mbb.telenor.dk] has joined #lisp 22:48:37 -!- kilon [~kilon@ppp-94-64-189-27.home.otenet.gr] has quit [Ping timeout: 252 seconds] 22:48:49 -!- ikki [~ikki@189.247.130.170] has quit [Ping timeout: 240 seconds] 22:50:42 AndChat| [~David@1.144.60.196] has joined #lisp 22:53:35 -!- DataLinkDroid [~David@CPE-121-212-131-12.lns10.ken.bigpond.net.au] has quit [Ping timeout: 276 seconds] 22:54:02 DataLinkDroid [~David@CPE-121-212-131-12.lns10.ken.bigpond.net.au] has joined #lisp 22:55:46 -!- AndChat| [~David@1.144.60.196] has quit [Read error: Connection reset by peer] 22:57:22 kilon [~kilon@athedsl-402451.home.otenet.gr] has joined #lisp 22:58:09 -!- joseph_ [~duomo@120-dcmp11.goeaston.net] has quit [Ping timeout: 252 seconds] 23:01:04 -!- viraldiego [~user@81.202.26.104.dyn.user.ono.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:01:06 slyrus [~chatzilla@207.189.195.44] has joined #lisp 23:02:42 ikki [~ikki@189.247.130.170] has joined #lisp 23:05:22 sbryant: your test.lisp give an error on sb-init 23:05:24 what is that 23:05:41 sorry i meant sb-int 23:06:41 says there is no package named "SB INIT" 23:06:52 "SB-INT" 23:07:47 i assume is specific to your lisp implementation , right ? 23:08:07 -!- LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has quit [Quit: Leaving.] 23:08:09 maybe some kind of sbcl integer ? 23:08:42 kilon: yes it's specific to sbcl. 23:09:00 ok thanks 23:14:00 Karl_H [~Karl_H@p5DE9059F.dip.t-dialin.net] has joined #lisp 23:14:42 or great debugger does not abort 23:14:44 -!- ikki [~ikki@189.247.130.170] has quit [Ping timeout: 252 seconds] 23:15:37 pnq [~nick@AC8142F2.ipt.aol.com] has joined #lisp 23:15:52 -!- danishman [~kvirc@0x5da0ec2a.cpe.ge-0-1-0-1104.ronnqu1.customer.tele.dk] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 23:16:23 AndChat| [~David@120.152.144.134] has joined #lisp 23:17:27 -!- AndChat| [~David@120.152.144.134] has quit [Client Quit] 23:20:12 kilon: don't pay attention to that file 23:20:14 -!- DataLinkDroid [~David@CPE-121-212-131-12.lns10.ken.bigpond.net.au] has quit [Ping timeout: 276 seconds] 23:20:18 it was a playground to just test out some sdl features 23:20:22 anyone knows how i can find in which line is the error ? 23:20:24 and see how to work with surfaces 23:20:41 kilon: yes 23:20:45 err 23:20:52 sb-int is sbcl specific 23:21:00 ok sbryant which file i should start with 23:21:19 put it in your asd source registry and just follow the readme 23:21:34 put what ? 23:22:05 the project 23:22:07 -!- wildnux [~wildnux@cpe-72-182-70-190.austin.res.rr.com] has quit [Remote host closed the connection] 23:22:18 ok 23:23:06 sbryant: but i am using clozures 23:23:13 That is a problem. 23:23:18 I couldn't get it to work with CCL 23:23:25 :( 23:24:11 Makes sure you set your swank-communication style to something other than :spawn 23:24:49 i get a feeling this is way out of my league 23:25:24 -!- tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has quit [Remote host closed the connection] 23:25:24 -!- tali713` is now known as tali713 23:25:30 It's not too bad 23:26:35 -!- Phoodus [~foo@ip72-223-116-248.ph.ph.cox.net] has quit [Ping timeout: 240 seconds] 23:26:51 Phoodus [~foo@ip72-223-116-248.ph.ph.cox.net] has joined #lisp 23:27:07 should i assume you followed these tutorials --> http://3bb.cc/tutorials/cl-opengl/getting-started.html ? 23:27:28 Nope 23:27:58 I made that assumption cause he uses sbcl too 23:28:35 -!- mishoo__ [~mishoo@79.112.112.130] has quit [Ping timeout: 252 seconds] 23:29:23 Ah he certainly does 23:30:05 anyway, I think I am moving to fast here, I need to take this step by step and see how to get it working for ccl 23:30:49 fantazo [~fantazo@178-191-160-249.adsl.highway.telekom.at] has joined #lisp 23:30:51 Alright, good luck 23:31:12 thanks for the help 23:31:45 Np 23:31:51 If you want to give it another shot let me know 23:32:01 sure 23:32:07 are you trying to work out how to keep slime interactive while running an OpenGL loop? 23:32:33 if so check out this http://code.google.com/p/lispbuilder/wiki/PortableInteractiveDevelopment 23:34:31 I'll try that out 23:34:46 oh thanks will do , as soon as I convince the debugger that sdl package exist 23:34:48 I just ended up turning off :spawn and using fd-handler 23:35:07 now it complains it cannot find sdl 23:35:14 Are you using quicklisp? 23:35:19 yes 23:35:26 (ql:quickload :lispbuilder-sdl) 23:35:33 (ql:quickload :cl-opengl) 23:35:42 ANd that should do everything you want to do 23:35:44 LiamH [~healy@pool-108-18-171-26.washdc.east.verizon.net] has joined #lisp 23:37:24 load the example system after doing that, and see if they run for you 23:37:55 i have done that already before talking to you , but i will try it again 23:38:12 i used instead 23:38:28 (ql:quickload "lispbuilder-sdl") 23:38:34 Same thing 23:38:41 ah ok 23:38:42 wildnux [~wildnux@cpe-72-182-70-190.austin.res.rr.com] has joined #lisp 23:39:06 oh 23:39:16 it says badly sized local archive 23:39:26 No idea 23:39:28 it seem i have a corupted install 23:39:38 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 248 seconds] 23:40:04 ah yes of course, last time it got unresponsive and had to force quit emacs 23:40:27 Ah that's usually because it crashes the inferior lisp behind it 23:40:41 brilliant :D 23:40:43 Change your swank communcation style to not :thread 23:40:45 err 23:40:48 not :spawn 23:41:06 in my ~/.swank.lisp (setf *COMMUNICATION-STYLE* :FD-HANDLER) 23:41:23 thank you very much will do 23:42:32 what would that change accomplished? I thought :spawn is usually prefered 23:42:40 accomplish* 23:42:51 hmm now it cant find cocoahelper library 23:43:09 http://paste.lisp.org/display/126691 23:43:41 kilon: you need to go to that cocoahelper directory and make 23:44:05 kennyd: Something to do with dlopen and threads? 23:44:09 on darwin at least 23:45:23 I need to find out how to make this better 23:45:34 Well, I just need some suggestions 23:46:13 Cosman246: it's hard to tell what it's supposed to be doing by reading the code. a prose description at a higher level might help me understand. 23:46:21 OK 23:46:26 This is a sound change applier 23:46:37 -!- Guthur` [~user@host86-150-89-16.range86-150.btcentralplus.com] has quit [Remote host closed the connection] 23:46:48 It is meant to take a lexicon and apply a set of rules to it in order to model the evolution of a language's....lexicon 23:47:22 e.g., it could model the sound changes that transformed Latin into Portuguese 23:49:09 -!- deech [~user@71-11-140-18.dhcp.stls.mo.charter.com] has quit [Ping timeout: 240 seconds] 23:50:47 pferor [~user@unaffiliated/pferor] has joined #lisp 23:51:04 now i get a compilation error :D 23:51:20 well at least it does not complain for sdl anymore 23:51:26 thats a step forward 23:52:55 it says "serious error encountered during compilation" but does not says what those errors are 23:54:01 Cosman246: can't you try to do the test before the loop ? (cond ((.....) (setf arg1 (concatenate ...) arg2 env-before ..)) ..) and then loop ? 23:54:37 oh i see why now 23:55:02 daimrod: Thanks 23:55:13 I'll try to work with that 23:55:17 kilon: but once that bridge is compiled sdl will load 23:55:37 sbryant: yes it was my bad 23:55:43 It compiles, but it can't handle lists as input, so something is wrong 23:56:00 sbryant: i am using a fancy setup on emacs, with the colored parantheses 23:56:13 ah 23:56:15 but it does not allow me to remove parantheses , you know how i can do that 23:56:19 Cosman246: you may also try to put the loop in a function to force you to abstract it. 23:56:36 kilon you have paredit on? 23:56:36 backspase does not work, it blocks it 23:56:40 Cosman246: Why is lexicon a dynamic variable? 23:56:45 sbryant: yes 23:56:52 well i think i do 23:56:54 Bike: I use it later on 23:57:03 put yourself inside of the paren you want to delete 23:57:19 C-left to raise scope 23:57:20 ok 23:57:22 I can see that, but you could use it as a parameter, or just loop a sound-update function over lexicon data and return the newer lexicon. 23:57:25 Or maybe I could just store it inside a lexical variable inside main, and pass it as an argument in 23:57:27 and then C-d to delete the paren set 23:57:28 beat me to it 23:58:13 sbryant: cant do c-left arrow its tied to macos change screen let me see if i can disable it 23:58:42 I don't have paredit turned on in the repl 23:58:43 As for your long cond thing, I'm not sure I understand it... env-before, env-after, and result are all either lists of the same length of strings, or strings? 23:58:52 er, sound, not result 23:59:18 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Read error: Network is unreachable] 23:59:32 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 23:59:37 Bike: sounds only change when inside a certain environment 23:59:54 so, say e changes to i after T and before P