00:01:02 -!- Fare [fare@nat/google/x-jfxgibowwjfjaeid] has quit [Ping timeout: 240 seconds] 00:01:12 -!- drl [~lat@110.139.229.172] has quit [Read error: Connection reset by peer] 00:01:41 ltbarcly [~textual@82.sub-70-194-2.myvzw.com] has joined #lisp 00:03:01 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #lisp 00:03:35 DataLinkDroid [~DataLinkD@1.129.203.126] has joined #lisp 00:16:09 Quadrescence: Ah: some light dawns. In some correspondence on CFFI devel from 2011 I see "DEFCSTRUCT takes an undocumented class 00:16:09 argument that allows for specialization based on class rather than using EQL-specializers." I think I'm in trouble here. 00:20:39 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 00:21:46 zRecursive [~czsq888@61.157.41.60] has joined #lisp 00:23:47 milosn [~milosn@user-5af50777.broadband.tesco.net] has joined #lisp 00:23:58 -!- zRecursive [~czsq888@61.157.41.60] has quit [Remote host closed the connection] 00:24:21 zRecursive [~czsq888@61.157.41.60] has joined #lisp 00:25:33 -!- milosn_ [~milosn@user-5af50ad3.broadband.tesco.net] has quit [Ping timeout: 245 seconds] 00:25:54 -!- normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has quit [] 00:27:17 Shimizoki [6bc7ac90@gateway/web/freenode/ip.107.199.172.144] has joined #lisp 00:28:28 -!- ckoch786 [~cory@107-219-7-73.lightspeed.toldoh.sbcglobal.net] has quit [Quit: Leaving] 00:28:55 -!- ckoch786__ is now known as ckoch786 00:29:58 Hey there guys, I have an intro HW assignment in which I am required to perform some action on a list. This list may consist of nested lists. The only instruction is that I am not allowed to use member or flatten the list. Any direction would be of much assistance. Thank you. 00:30:20 chameco [~samuel@cpe-74-69-188-107.stny.res.rr.com] has joined #lisp 00:30:55 If you need specifics I am being asked to write a function that will delete all of a specified atom from a list and return a list in the same structure. 00:31:39 jangle_ [~jimmy1984@50.241.129.73] has joined #lisp 00:31:49 Consider a recursive mapcar. 00:32:40 Sorry, well, not mapcar, mapcon, I guess. 00:32:46 drl [~lat@110.139.229.172] has joined #lisp 00:32:54 Or just ... recursion -- remember that a nested list is a binary tree. 00:33:23 well I attempted it with just recursion, but I couldnt establish how to determine if it is an atom or a list. 00:33:39 Well, you could use the amazing power of (ATOM X). 00:33:48 I kinda make the guess that if (cdr list) was nil then it must be an atom. 00:34:07 but that wasnt really the case 00:34:23 atoms don't have cdrs, generally 00:34:40 well, since it was inside of a list I figured it would 00:34:44 I'd use the obscurely named ATOM function to see if ti is an atom ... 00:34:58 -!- rotwatsb [~stephen@2604:2000:6d80:6600:6c5e:39d6:e51c:8c87] has quit [Quit: Ex-Chat] 00:35:09 Zhivago: that is a bit obscure.... 00:35:26 -!- chameco [~samuel@cpe-74-69-188-107.stny.res.rr.com] has quit [Ping timeout: 240 seconds] 00:36:16 -!- danielszmulewicz [~danielszm@109.226.23.125] has quit [Quit: danielszmulewicz] 00:36:26 so if it is not an atom, is it safe to assume its a list? that sounds dangerous. 00:36:33 chameco [~samuel@cpe-74-69-188-107.stny.res.rr.com] has joined #lisp 00:37:03 -!- drl [~lat@110.139.229.172] has quit [Client Quit] 00:37:15 Well, there is 'nil'. 00:38:16 -!- jangle_ [~jimmy1984@50.241.129.73] has quit [Ping timeout: 264 seconds] 00:39:33 -!- ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has quit [Quit: ejohnson] 00:39:41 Zhivago: Symbol's function definition is void: ATOM 00:40:25 stassats [~stassats@wikipedia/stassats] has joined #lisp 00:40:28 is atom in standard lisp? 00:41:13 do you really mean "standard lisp"? 00:41:42 probably not. My apologies as I don't know all the proper terms. I just mean do I need any additional libraries. 00:42:05 this channel concerns itself with Common Lisp 00:43:26 If we ignore my improper usage of the term... does the idea make sense? 00:43:50 normanrichards [~normanric@70.114.215.220] has joined #lisp 00:45:08 which idea is that? 00:45:50 that I need to use some additional library? I'm not quite sure how lisp handles this. 00:46:18 first of all, it looks like you're using elisp, and you will not get any support for it here 00:46:35 but, elisp will require you to type (atom 1), not (ATOM 1) 00:46:52 my apologies, I didnt realize there were so many different types of lisp. 00:46:53 -!- arare [~Aramur@153.68.117.91.dynamic.mundo-r.com] has quit [Quit: arare] 00:47:07 tertl3-laptop [~tertl3-la@75.139.64.89] has joined #lisp 00:50:01 harish [~harish@119.56.121.75] has joined #lisp 00:50:30 -!- harish [~harish@119.56.121.75] has quit [Read error: Connection reset by peer] 00:50:57 Zhivago / stassats: Thank you both for your assistance. I was able to do everything I needed for a few problems based off that. 00:51:23 just beware that NIL is both an atom and a list 00:51:42 (and a symbol) 00:51:44 jangle_ [~jimmy1984@50.241.129.73] has joined #lisp 00:51:52 if that is the case than if I make the check for the atom first, then it should be caught by that correct? 00:52:17 "correct" here is relative 00:52:41 which depends on whether you want to treat as a list or not 00:52:45 and since in this particular case treating it as an atom would give the result I need. 01:01:18 -!- agumonkey [~agu@147.158.70.86.rev.sfr.net] has quit [Ping timeout: 264 seconds] 01:01:40 -!- travisr [~travisrod@17.223.151.202] has quit [Ping timeout: 245 seconds] 01:02:47 syrinx_ [~quassel@unaffiliated/syrinx-/x-4255893] has joined #lisp 01:03:28 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Ping timeout: 245 seconds] 01:04:30 -!- syrinx [~quassel@unaffiliated/syrinx-/x-4255893] has quit [Ping timeout: 276 seconds] 01:05:06 motionman [~motionman@175.142.127.41] has joined #lisp 01:05:06 -!- motionman [~motionman@175.142.127.41] has quit [Changing host] 01:05:06 motionman [~motionman@unaffiliated/motionman] has joined #lisp 01:06:45 prxq__ [~mommer@mnhm-590c2be3.pool.mediaWays.net] has joined #lisp 01:10:18 -!- ltbarcly [~textual@82.sub-70-194-2.myvzw.com] has quit [Quit: Computer has gone to sleep.] 01:10:40 -!- prxq_ [~mommer@mnhm-590c1c6b.pool.mediaWays.net] has quit [Ping timeout: 264 seconds] 01:13:22 travisr [~travisrod@17.223.151.202] has joined #lisp 01:15:42 Adlai [~adlai@unaffiliated/adlai] has joined #lisp 01:23:04 lol, just tried to do this return (itoa binaryToBase10(n)) in C++ 01:24:33 echo-area [~user@182.92.247.2] has joined #lisp 01:25:08 -!- Lefeni [~Lefeni@c-0941e555.143-16-64736c10.cust.bredbandsbolaget.se] has quit [Quit: Leaving] 01:29:37 DataLinkD2 [~DataLinkD@1.129.203.126] has joined #lisp 01:31:01 -!- DataLinkDroid [~DataLinkD@1.129.203.126] has quit [Read error: Connection reset by peer] 01:31:21 -!- jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has quit [Quit: Leaving] 01:31:38 jack_rabbit [~kyle@98.253.60.75] has joined #lisp 01:35:15 ikki [~ikki@201.165.168.17] has joined #lisp 01:36:12 -!- jangle_ [~jimmy1984@50.241.129.73] has quit [Quit: jangle_] 01:36:34 jangle_ [~jimmy1984@50.241.129.73] has joined #lisp 01:40:27 ezakimak [~nick@72.250.219.55] has joined #lisp 01:47:11 ubikation [~ubikation@c-67-168-252-238.hsd1.or.comcast.net] has joined #lisp 01:51:30 Yang_ [~Yang@60.191.2.238] has joined #lisp 01:52:54 -!- travisr [~travisrod@17.223.151.202] has quit [Ping timeout: 264 seconds] 01:53:10 ISF [~ivan@187.64.222.94] has joined #lisp 01:53:17 -!- tylergoza [~tylergoza@72.29.34.246] has quit [Quit: Leaving] 01:55:03 nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 02:00:16 clmsy [~clmsy@212.57.9.204] has joined #lisp 02:01:33 harish [harish@nat/redhat/x-rsufwthjphhcepqc] has joined #lisp 02:01:33 -!- clmsy [~clmsy@212.57.9.204] has quit [Read error: Connection reset by peer] 02:03:40 ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has joined #lisp 02:06:04 fisxoj [~fisxoj@192-0-131-151.cpe.teksavvy.com] has joined #lisp 02:08:05 -!- ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has quit [Ping timeout: 248 seconds] 02:10:14 -!- chameco [~samuel@cpe-74-69-188-107.stny.res.rr.com] has quit [Ping timeout: 240 seconds] 02:13:24 -!- echo-area [~user@182.92.247.2] has quit [Read error: Connection reset by peer] 02:17:02 -!- Praise [~Fat@unaffiliated/praise] has quit [Ping timeout: 240 seconds] 02:19:02 Praise [~Fat@unaffiliated/praise] has joined #lisp 02:19:11 breakds [~breakds@c-24-0-146-43.hsd1.nj.comcast.net] has joined #lisp 02:22:30 drl [~lat@110.139.229.172] has joined #lisp 02:28:05 -!- drl [~lat@110.139.229.172] has quit [Quit: Leaving] 02:28:46 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #lisp 02:28:58 -!- bgs100 [~nitrogen@unaffiliated/bgs100] has quit [Quit: bgs100] 02:29:43 joneshf-laptop [~joneshf@c-98-208-36-36.hsd1.ca.comcast.net] has joined #lisp 02:36:40 -!- yacks [~py@103.6.159.103] has quit [Ping timeout: 245 seconds] 02:38:25 -!- DataLinkD2 [~DataLinkD@1.129.203.126] has quit [Quit: Disconnecting -- bye] 02:39:30 -!- klltkr [~klltkr@unaffiliated/klltkr] has quit [Read error: Operation timed out] 02:42:50 echo-area [~user@182.92.247.2] has joined #lisp 02:46:24 -!- rtoym [~chatzilla@24.130.4.105] has quit [Remote host closed the connection] 02:46:34 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 02:47:13 easye [~user@213.33.70.157] has joined #lisp 02:51:06 -!- quazimodo [~quazimodo@c27-253-98-217.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 276 seconds] 02:54:38 -!- tertl3-laptop [~tertl3-la@75.139.64.89] has quit [Ping timeout: 240 seconds] 03:00:29 yacks [~py@103.6.159.103] has joined #lisp 03:01:19 -!- echo-area [~user@182.92.247.2] has quit [Read error: Connection reset by peer] 03:03:04 echo-area [~user@182.92.247.2] has joined #lisp 03:03:46 rtoym [~chatzilla@24.130.4.105] has joined #lisp 03:07:01 paul0_ [~paul0@179.187.89.106.dynamic.adsl.gvt.net.br] has joined #lisp 03:08:39 -!- paul0__ [~paul0@189.115.61.66] has quit [Ping timeout: 276 seconds] 03:09:09 -!- Shimizoki [6bc7ac90@gateway/web/freenode/ip.107.199.172.144] has quit [Quit: Page closed] 03:18:28 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 03:18:49 -!- yacks [~py@103.6.159.103] has quit [Quit: Leaving] 03:19:54 -!- ebobby [~fms@38.99.41.44] has quit [Ping timeout: 264 seconds] 03:20:03 drmeister [~drmeister@pool-173-59-25-58.phlapa.fios.verizon.net] has joined #lisp 03:20:52 -!- neoncortex [~Aerolitus@unaffiliated/xispirito] has quit [Ping timeout: 264 seconds] 03:23:05 danielszmulewicz [~danielszm@109.226.23.125] has joined #lisp 03:30:44 -!- rpg [~rpg@23-25-144-217-static.hfc.comcastbusiness.net] has quit [Quit: rpg] 03:31:46 -!- Vicfred [~Vicfred@187.206.29.185] has quit [Remote host closed the connection] 03:32:26 -!- drmeister [~drmeister@pool-173-59-25-58.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 03:38:14 Aerolitus [~Aerolitus@unaffiliated/xispirito] has joined #lisp 03:39:03 -!- Aerolitus [~Aerolitus@unaffiliated/xispirito] has quit [Client Quit] 03:39:22 neoncortex [~Aerolitus@unaffiliated/xispirito] has joined #lisp 03:46:45 -!- paul0_ [~paul0@179.187.89.106.dynamic.adsl.gvt.net.br] has quit [Remote host closed the connection] 03:47:17 -!- svs_ [~svs@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has quit [Ping timeout: 248 seconds] 03:50:31 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 246 seconds] 03:51:27 echo-area [~user@182.92.247.2] has joined #lisp 03:56:10 Fare [~fare@cpe-69-203-115-132.nyc.res.rr.com] has joined #lisp 03:56:40 -!- joneshf-laptop [~joneshf@c-98-208-36-36.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds] 04:02:13 -!- ISF [~ivan@187.64.222.94] has quit [Ping timeout: 248 seconds] 04:04:33 -!- ikki [~ikki@201.165.168.17] has quit [Ping timeout: 276 seconds] 04:08:01 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 246 seconds] 04:08:30 chu [~user@unaffiliated/chu] has joined #lisp 04:12:31 travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has joined #lisp 04:12:37 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 04:14:16 paul0 [~paul0@179.187.89.106.dynamic.adsl.gvt.net.br] has joined #lisp 04:14:33 -!- kcj [~casey@unaffiliated/kcj] has quit [Read error: No route to host] 04:17:12 awygle [~Andrew@50.46.151.244] has joined #lisp 04:19:33 svs_ [~svs@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has joined #lisp 04:21:00 peterhil [~peterhil@dsl-hkibrasgw3-58c02e-96.dhcp.inet.fi] has joined #lisp 04:21:18 neoncort` [~Aerolitus@177.39.189.243] has joined #lisp 04:21:50 -!- neoncortex [~Aerolitus@unaffiliated/xispirito] has quit [Read error: Connection reset by peer] 04:22:02 -!- fisxoj [~fisxoj@192-0-131-151.cpe.teksavvy.com] has quit [Ping timeout: 268 seconds] 04:22:05 -!- neoncort` [~Aerolitus@177.39.189.243] has quit [Changing host] 04:22:05 neoncort` [~Aerolitus@unaffiliated/xispirito] has joined #lisp 04:22:08 -!- neoncort` is now known as neoncortex 04:26:37 drl [~lat@110.139.229.172] has joined #lisp 04:27:51 -!- loke [~loke@203.127.16.194] has quit [Remote host closed the connection] 04:28:07 -!- oleo [~oleo@xdsl-78-35-156-65.netcologne.de] has quit [Read error: Operation timed out] 04:30:32 engblom [~user@unaffiliated/engblom] has joined #lisp 04:33:09 -!- svs_ [~svs@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has quit [Ping timeout: 248 seconds] 04:34:43 loke [~loke@203.127.16.194] has joined #lisp 04:35:01 -!- bananagram [~bot@c-76-30-158-226.hsd1.tx.comcast.net] has quit [Ping timeout: 245 seconds] 04:43:01 oleo [~oleo@xdsl-84-44-153-201.netcologne.de] has joined #lisp 04:47:04 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 04:50:30 -!- diadara [~diadara@115.249.18.25] has quit [Read error: Connection reset by peer] 04:50:36 diadara [~diadara@115.249.18.25] has joined #lisp 04:52:08 nipra [~nipra@61.12.27.114] has joined #lisp 04:56:23 paul0_ [~paul0@177.204.34.129.dynamic.adsl.gvt.net.br] has joined #lisp 04:57:06 -!- paul0 [~paul0@179.187.89.106.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 264 seconds] 05:01:24 ltbarcly [~textual@statlerhotel.fltg.net] has joined #lisp 05:03:46 joneshf-laptop [~joneshf@98.208.36.36] has joined #lisp 05:04:23 BlankVerse [~pankajm@202.3.77.238] has joined #lisp 05:07:54 -!- Fare [~fare@cpe-69-203-115-132.nyc.res.rr.com] has quit [Ping timeout: 264 seconds] 05:10:35 -!- Guest63395 is now known as Kabaka 05:12:10 -!- Adlai [~adlai@unaffiliated/adlai] has quit [Quit: WeeChat 0.4.1] 05:13:56 -!- fridim__ [~fridim@bas2-montreal07-2925317373.dsl.bell.ca] has quit [Read error: Operation timed out] 05:15:52 paul0__ [~paul0@189.114.192.79.dynamic.adsl.gvt.net.br] has joined #lisp 05:19:18 -!- paul0_ [~paul0@177.204.34.129.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 276 seconds] 05:19:20 maxter [~maxter@gaffeless.chaperon.volia.net] has joined #lisp 05:21:49 quazimodo [~quazimodo@14-200-126-134.static.tpgi.com.au] has joined #lisp 05:23:08 -!- ivan\ [~ivan@unaffiliated/ivan/x-000001] has quit [Ping timeout: 256 seconds] 05:26:18 ivan\ [~ivan@unaffiliated/ivan/x-000001] has joined #lisp 05:26:29 -!- quazimodo [~quazimodo@14-200-126-134.static.tpgi.com.au] has quit [Ping timeout: 248 seconds] 05:27:26 -!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Ping timeout: 240 seconds] 05:28:38 -!- joneshf-laptop [~joneshf@98.208.36.36] has quit [Ping timeout: 268 seconds] 05:32:12 mishoo [~mishoo@93.113.190.121] has joined #lisp 05:34:11 -!- diadara [~diadara@115.249.18.25] has quit [Ping timeout: 245 seconds] 05:38:44 shridhar [Shridhar@nat/redhat/x-zkepjbceysvbqogp] has joined #lisp 05:39:26 -!- p_l [~pl@tsugumi.brage.info] has quit [Ping timeout: 240 seconds] 05:41:38 joneshf-laptop [~joneshf@c-98-208-36-36.hsd1.ca.comcast.net] has joined #lisp 05:43:51 zajn [~zajn@136.152.142.143] has joined #lisp 05:44:10 ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has joined #lisp 05:45:18 Just wondering, is there a "right" way to do recursion? If two recursive function perform the same task correctly, could one say that both implementation are valid examples of recursion? 05:45:43 clmsy [~clmsy@212.57.9.204] has joined #lisp 05:45:50 sure? 05:46:15 Correct and valid tend to go together like that. 05:46:57 But, could a recursive function be more efficient than another? 05:47:17 Depending on its implementation? 05:47:34 Sure. 05:47:57 One might use a completely stupid algorithm, for example. 05:48:05 There's nothing magical about recursion. 05:48:38 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 05:49:47 For instance, http://pastie.org/private/vlhxkfzoikpn2yzm1w 05:50:11 Which implementation is "better" and why? 05:50:21 enderoute [~clarkeaa@50.0.192.21] has joined #lisp 05:50:25 -!- ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has quit [Quit: ejohnson] 05:50:25 -!- zRecursive [~czsq888@61.157.41.60] has left #lisp 05:50:50 -!- enderoute [~clarkeaa@50.0.192.21] has quit [Client Quit] 05:51:22 It depends on how you measure 'good'. 05:51:25 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 05:52:21 Well, is one better than the other in this case? I'm just trying to see if there's a better implementation here 05:52:49 -!- BlankVerse [~pankajm@202.3.77.238] has quit [Quit: leaving] 05:53:06 BlankVerse [~pankajm@202.3.77.238] has joined #lisp 05:54:19 neither are particularly readable 05:54:19 ejohnson [~Thunderbi@c-67-181-201-173.hsd1.ca.comcast.net] has joined #lisp 05:55:36 Maybe it's because you're using some weird scheme that has "bf" 05:56:14 aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #lisp 05:56:28 Its just a version of scheme where bf is everything but the first element in the list 05:57:05 and first is the first element in a listactually just imagine they're defined somewhere to return those values 05:59:17 zajn, what is example input and output 06:00:52 (every-nth 3 '(This is an example sentence to test the procedure) ;; outputs '(an to procedure) 06:01:39 -!- minion [~minion@common-lisp.net] has quit [Disconnected by services] 06:01:41 minion [~minion@common-lisp.net] has joined #lisp 06:02:12 -!- theos [~theos@unaffiliated/theos] has quit [Disconnected by services] 06:02:24 basically creates a set with every n-th word 06:02:45 EvW1 [~Thunderbi@a82-92-190-215.adsl.xs4all.nl] has joined #lisp 06:02:49 theos [~theos@unaffiliated/theos] has joined #lisp 06:02:49 zajn, this is my preference: http://codepad.org/ugC3irXu 06:02:51 eff_ [~quassel@123.118.173.167] has joined #lisp 06:02:58 but showing you that might not answer your question 06:03:09 hugoduncan [~user@65.94.29.145] has joined #lisp 06:03:37 travisr_ [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has joined #lisp 06:03:47 joneshf-laptop_ [~joneshf@c-98-208-36-36.hsd1.ca.comcast.net] has joined #lisp 06:04:23 -!- breakds [~breakds@c-24-0-146-43.hsd1.nj.comcast.net] has quit [Remote host closed the connection] 06:04:58 is that LET usage a Scheme thing? 06:05:04 abend_ [~quassel@75-148-54-129-Oregon.hfc.comcastbusiness.net] has joined #lisp 06:05:12 DrForr_ [~jgoff@li165-209.members.linode.com] has joined #lisp 06:05:34 nialo, yes 06:05:49 very convenient in my opinion. ;) 06:06:14 _schulte1 [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 06:06:15 quazimodo [~quazimodo@14-200-126-134.static.tpgi.com.au] has joined #lisp 06:06:22 tycho [~tychoish@foucault.cyborginstitute.net] has joined #lisp 06:07:22 -!- Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has quit [Ping timeout: 246 seconds] 06:07:25 Quadrescence: Yeah, your solution looks much better. I think I'm just going to complete the rest of SICP and hopefully I will start to write more lispy code if that makes sense... 06:07:51 zajn, a generally good rule is: is the code easy to read 06:08:37 (Except for fibonacci, where the recursive solution is definitely easy to read, but still bad) 06:08:40 Your triple DEFINE wasn't very easy for me to read 06:08:44 kushal [kdas@fedora/kushal] has joined #lisp 06:08:59 engblom, the recursive solution is okay if you secretly memoize :) 06:09:06 -!- joneshf-laptop [~joneshf@c-98-208-36-36.hsd1.ca.comcast.net] has quit [*.net *.split] 06:09:06 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [*.net *.split] 06:09:06 -!- travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has quit [*.net *.split] 06:09:06 -!- ezakimak [~nick@72.250.219.55] has quit [*.net *.split] 06:09:06 -!- EvW [~Thunderbi@a82-92-190-215.adsl.xs4all.nl] has quit [*.net *.split] 06:09:06 -!- effy [~quassel@123.118.173.167] has quit [*.net *.split] 06:09:06 -!- hugod [~user@65.94.29.145] has quit [*.net *.split] 06:09:06 -!- Posterdati [~kvirc@host103-221-dynamic.21-87-r.retail.telecomitalia.it] has quit [*.net *.split] 06:09:06 -!- gabot [~eli@racket/bot/gabot] has quit [*.net *.split] 06:09:06 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [*.net *.split] 06:09:06 -!- Cymew [~user@fw01d.snowmen.se] has quit [*.net *.split] 06:09:06 -!- tychoish [~tychoish@foucault.cyborginstitute.net] has quit [*.net *.split] 06:09:06 -!- DrForr [~jgoff@li165-209.members.linode.com] has quit [*.net *.split] 06:09:06 -!- abend [~quassel@75-148-54-129-Oregon.hfc.comcastbusiness.net] has quit [*.net *.split] 06:09:06 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [*.net *.split] 06:09:06 -!- Neptu [~Neptu@252.67.24.31.static.mrfriday.com] has quit [*.net *.split] 06:09:06 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [*.net *.split] 06:09:06 -!- McMAGIC--Copy [~McMAGIC--@gateway/tor-sasl/mcmagic--copy] has quit [*.net *.split] 06:09:06 -!- Kabaka [~Kabaka@botters/kabaka] has quit [*.net *.split] 06:09:47 -!- tycho is now known as tychoish 06:09:50 yeah, I was looking at the triple define and thinking there has to be a more elegant solution 06:09:50 Neptu [~Neptu@252.67.24.31.static.mrfriday.com] has joined #lisp 06:10:04 But, even if its not elegant, its not wrongjust ugly 06:10:08 zajn, can you follow the reasoning of my second solution? 06:10:30 Harag [~Thunderbi@105-236-145-59.access.mtnbusiness.co.za] has joined #lisp 06:10:34 nialo- [nialo@ool-44c53f01.dyn.optonline.net] has joined #lisp 06:10:38 -!- nialo- [nialo@ool-44c53f01.dyn.optonline.net] has left #lisp 06:11:18 Quadrescence: Yeah, its very clear... 06:11:40 gendl_ [~gendl@98.250.10.50] has joined #lisp 06:11:48 zajn, SICP would probably like you to estimate the amount of time and space required to execute that 06:12:00 Posterdati [~kvirc@host103-221-dynamic.21-87-r.retail.telecomitalia.it] has joined #lisp 06:12:05 gabot [~eli@racket/bot/gabot] has joined #lisp 06:12:15 ezakimak [~nick@72.250.219.55] has joined #lisp 06:12:40 Quadrescence: Yeah, I'm going to keep reading SICP and save my questions until the end. There seems to be much more things I must learn. 06:13:04 namtsui` [~user@c-76-21-121-73.hsd1.ca.comcast.net] has joined #lisp 06:13:29 Quadrescence, thanks for your help. Much appreciated 06:14:04 rootzlevel [~hpd@hpdeifel.de] has joined #lisp 06:14:04 attila_lendvai [~attila_le@92.46.3.93] has joined #lisp 06:14:04 -!- attila_lendvai [~attila_le@92.46.3.93] has quit [Changing host] 06:14:04 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 06:14:05 varjag_ [uid4973@gateway/web/irccloud.com/session] has joined #lisp 06:14:25 No problem. 06:14:26 Patzy_ [~something@lns-bzn-51f-81-56-151-137.adsl.proxad.net] has joined #lisp 06:14:33 cyphase [~cyphase@unaffiliated/cyphase] has joined #lisp 06:14:33 -!- quazimodo [~quazimodo@14-200-126-134.static.tpgi.com.au] has quit [Ping timeout: 276 seconds] 06:14:33 macdice` [~user@46-65-10-191.zone16.bethere.co.uk] has joined #lisp 06:14:48 Ralt_ [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has joined #lisp 06:15:12 -!- zz_karupanerura [~karupaner@www13355ui.sakura.ne.jp] has quit [Quit: ZNC - http://znc.in] 06:15:28 -!- zajn [~zajn@136.152.142.143] has quit [Quit: zajn] 06:15:36 froggey_ [~froggey@cpc1-rdng22-2-0-cust861.15-3.cable.virginmedia.com] has joined #lisp 06:15:38 -!- froggey_ [~froggey@cpc1-rdng22-2-0-cust861.15-3.cable.virginmedia.com] has quit [Changing host] 06:15:38 froggey_ [~froggey@unaffiliated/froggey] has joined #lisp 06:15:42 karupa64 [~karupaner@www13355ui.sakura.ne.jp] has joined #lisp 06:15:50 Borbus_ [borbus@85.17.58.106] has joined #lisp 06:15:55 asedeno_ [~asedeno@66.102.14.16] has joined #lisp 06:16:16 otwierac1 [~gonet9@v6.gen2.org] has joined #lisp 06:19:40 -!- normanrichards [~normanric@70.114.215.220] has quit [Ping timeout: 245 seconds]