00:00:06 Ryan_Burnside: all users have a browser 00:00:13 the level of indirection is just not enough 00:00:21 Ryan_Burnside: and the app can include the browser, like node-webkit 00:00:36 Ryan_Burnside: I honestly don't see it as a reasonable expectation that people have GUI systems and not a browser. :p 00:00:41 if a program runs locally, a native UI is the best 00:00:41 pumping everything through a browser is lame 00:00:51 I agree with robonerd. 00:00:55 Why? 00:01:35 Why should your program demand an unrelated virtual machine (web browser) just to run? 00:01:53 It's not unrelated 00:01:55 It doesn't. The interface does. 00:02:00 It's the platform the app is built on 00:02:33 I think you're sort of missing the point here; the intent of the design is to kill the distinction between 'running locally' and not. 00:02:36 scottj why is LT interesting to you? 00:02:55 Run the interface locally on the browser, and the backend can be pretty much anywhere. 00:03:27 robonerd: it is an example of a web app running locally that if you didn't know it was a web app you wouldn't notice. 00:03:35 oh 00:03:42 And it won't suck the way X over network does, because all the rendering is done locally. 00:04:04 isn't Light Table too long of a name to be used for something related to programming? :P 00:06:30 -!- arnsa [arnas@78-63-18-208.static.zebra.lt] has quit [] 00:06:32 -!- tali713 [~tali713@2001:0:53aa:64c:4ff:6c38:b3ee:137e] has quit [Ping timeout: 260 seconds] 00:07:55 -!- edgar-rft [~GOD@HSI-KBW-109-193-013-113.hsi7.kabel-badenwuerttemberg.de] has quit [Quit: experience closed by supernova explosion] 00:08:59 tali713 [~tali713@2001:0:53aa:64c:889:6904:b3ee:137e] has joined #lisp 00:11:41 Browsers are just over engineered in my opinion. They are like the terminal of today, except for the fact that they don't all act the same. 00:12:05 that's an odd thing to imply about terminals 00:12:48 that they act the same? 00:12:53 No. 00:13:10 i was asking bike 00:13:11 What I meant was that they were more simple devices. Most today emulate vt100 opcodes. 00:13:49 I don't think that everything should go throw the browser, we should have a video browser, a html browser etc. 00:14:00 I don't like rolling it all into one huge monolithic program. 00:14:03 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 00:14:38 yea me either 00:14:57 sohail [~sohail@69-165-134-188.dsl.teksavvy.com] has joined #lisp 00:14:57 -!- sohail [~sohail@69-165-134-188.dsl.teksavvy.com] has quit [Changing host] 00:14:57 sohail [~sohail@unaffiliated/sohail] has joined #lisp 00:15:13 To combat the fact that people use different operating systems, we are forced to create a single application that provides consistancy at the cost of resources and transparency. 00:15:52 Something that uses 400mb of ram and nobody knows exactly all the inns and outs. Using vague here today gone tomorrow technologies. 00:16:04 Where's the cost in transparency? 00:16:33 Nobody has an understanding of all the different native apps, either. 00:16:37 They are convoluted and there are too many protocols. 00:21:12 -!- Odin- [~sbkhh@erudite.anarchism.is] has quit [Ping timeout: 252 seconds] 00:21:39 -!- Ryan_Burnside [~ryan@63-153-68-119.hlna.qwest.net] has quit [Quit: Leaving] 00:22:56 -!- Bike [~Glossina@69.166.47.105] has quit [Ping timeout: 245 seconds] 00:29:22 ltbarcly [~textual@pool-71-116-73-196.snfcca.dsl-w.verizon.net] has joined #lisp 00:29:59 Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has joined #lisp 00:31:28 -!- ypyf` [~user@59.38.142.119] has quit [Ping timeout: 256 seconds] 00:32:16 yea i've decided i'm into static typed languages, so ruby is out. the search begins 00:32:32 You could try mercury. 00:32:43 is it possible to define parenscript functions within common lisp for use in ps-compile-file 00:34:01 -!- ltbarcly [~textual@pool-71-116-73-196.snfcca.dsl-w.verizon.net] has quit [Client Quit] 00:37:27 or otherwise define parenscript bindings to be available for ps-compile-file 00:37:38 I realize now how that wouldn't make much sense 00:40:24 stassats [~stassats@wikipedia/stassats] has joined #lisp 00:41:53 -!- Aramur [~arare@9.Red-83-42-45.dynamicIP.rima-tde.net] has quit [Quit: Aramur] 00:44:03 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 00:44:14 ltbarcly [~textual@pool-71-116-73-196.snfcca.dsl-w.verizon.net] has joined #lisp 00:49:06 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 00:53:31 sdemarre [~serge@91.180.110.162] has joined #lisp 00:53:40 -!- victor_lowther [~victor.lo@2602:306:36c6:d400:8109:d68e:e2c8:f1ca] has quit [Ping timeout: 260 seconds] 00:53:42 Zhivago: mercury is likely the worst language i've ever used. though i didn't use it for much. 00:53:54 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 00:53:57 I prefer to say 'character building'. 00:54:07 omfg zhivago is allowed in here? 00:56:00 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Client Quit] 00:56:20 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 00:57:09 robonerd: we allow you, don't we? 00:57:41 i'm great, he's a prick. it's that simple 00:58:04 robonerd: Hmm, you might like to apply some introspection at this point. 00:59:29 robonerd: #lisp tends to be more civilised than that. you have /ignore for those you don't care about. 01:00:35 madnificent precisely why i was surprised king prick of irc is allowed in here 01:00:56 he has a reputation in many channels, and most have banned him 01:01:14 robonerd: Can you enumerate those channels? 01:01:16 you're creating an issue where there isn't one 01:01:17 kingprick would sorta work as a nickname though 01:01:34 i just know what comes with him and i don't want any part of it 01:01:36 i'll leave happily 01:01:38 -!- robonerd [~user@unaffiliated/key] has left #lisp 01:01:56 robonerd: which is still no reason for you to publicly shame him. keep your opinion to yourself and let the mods have their opinion about the channel's occupants. next topic. 01:02:03 What a peculiar fellow. 01:05:21 desophos [~desophos@n133h110.dhcp.oxy.edu] has joined #lisp 01:05:59 -!- quotemstr [~quotemstr@dancol.org] has left #lisp 01:08:45 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:15:36 -!- [1]JPeterson [~JPeterson@81-233-152-121-no83.tbcn.telia.com] has quit [Ping timeout: 260 seconds] 01:18:15 sellout- [~Adium@c-98-245-81-139.hsd1.co.comcast.net] has joined #lisp 01:21:33 ZombieChicken [~weechat@unaffiliated/forgottenwizard] has joined #lisp 01:22:34 zacharias [~aw@unaffiliated/zacharias] has joined #lisp 01:22:45 holycow [~holycow@host-216-251-135-194.bchsia.skywaywest.net] has joined #lisp 01:24:58 -!- dmiles_afk [~dmiles@c-98-246-180-47.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 01:25:43 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 01:25:52 dmiles_afk [~dmiles@c-98-246-180-47.hsd1.or.comcast.net] has joined #lisp 01:28:35 s0ber [~s0ber@36-229-166-144.dynamic-ip.hinet.net] has joined #lisp 01:30:56 ldionmarcil [~maden@98.143.210.218] has joined #lisp 01:31:07 -!- ldionmarcil [~maden@98.143.210.218] has quit [Changing host] 01:31:07 ldionmarcil [~maden@unaffiliated/maden] has joined #lisp 01:33:05 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:33:35 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 01:37:52 -!- ltbarcly [~textual@pool-71-116-73-196.snfcca.dsl-w.verizon.net] has quit [Quit: Computer has gone to sleep.] 01:41:07 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:41:35 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 01:45:06 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:45:35 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 01:48:45 kcj [~casey@unaffiliated/kcj] has joined #lisp 01:48:45 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:50:39 -!- ubikation [~ubikation@c-67-168-252-238.hsd1.or.comcast.net] has quit [Ping timeout: 260 seconds] 01:54:56 neoncortex [~neoncorte@unaffiliated/xispirito] has joined #lisp 01:57:19 -!- zacharias [~aw@unaffiliated/zacharias] has quit [Ping timeout: 268 seconds] 01:59:07 echo-area [~user@182.92.247.2] has joined #lisp 02:00:06 uta [~user@198-84-227-163.cpe.teksavvy.com] has joined #lisp 02:01:32 aw [~zacharias@unaffiliated/aw] has joined #lisp 02:04:43 -!- aw|incendiary_ [~zacharias@unaffiliated/aw] has quit [Ping timeout: 268 seconds] 02:05:30 -!- Codynyx [~cody@c-75-72-187-16.hsd1.mn.comcast.net] has quit [Ping timeout: 264 seconds] 02:06:12 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 02:07:01 Codynyx [~cody@c-75-72-187-16.hsd1.mn.comcast.net] has joined #lisp 02:11:09 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:11:35 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 02:15:22 chu [~user@unaffiliated/chu] has joined #lisp 02:16:34 nug700_ [~nug700@174-26-128-218.phnx.qwest.net] has joined #lisp 02:17:06 hwiersma2 [~hwiersma@205.250.11.18] has joined #lisp 02:17:06 -!- hwiersma [~hwiersma@205.250.11.18] has quit [Ping timeout: 245 seconds] 02:17:48 -!- nug700 [~nug700@70-58-114-9.phnx.qwest.net] has quit [Ping timeout: 252 seconds] 02:19:31 -!- desophos [~desophos@n133h110.dhcp.oxy.edu] has quit [Ping timeout: 260 seconds] 02:21:09 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:21:39 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 02:24:31 ltbarcly [~textual@pool-71-116-73-196.snfcca.dsl-w.verizon.net] has joined #lisp 02:24:31 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:27:52 -!- motionman [~motionman@unaffiliated/motionman] has quit [Remote host closed the connection] 02:30:51 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 245 seconds] 02:34:05 gmcastil [~user@ip-64-134-156-78.public.wayport.net] has joined #lisp 02:35:21 -!- antonv [5d7d2a42@gateway/web/freenode/ip.93.125.42.66] has quit [Ping timeout: 250 seconds] 02:39:39 -!- chameco [~samuel@cpe-74-69-188-107.stny.res.rr.com] has quit [Ping timeout: 260 seconds] 02:41:12 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 02:42:15 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 02:46:54 -!- quazimodo [~quazimodo@c27-253-98-217.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 256 seconds] 02:48:56 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:49:37 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 02:50:39 resttime` [~rest@mobile-128-174-93-57.near.illinois.edu] has joined #lisp 02:50:48 knob3212 [~knob@66-50-84-59.prtc.net] has joined #lisp 02:51:58 -!- resttime` [~rest@mobile-128-174-93-57.near.illinois.edu] has quit [Client Quit] 02:52:12 -!- resttime [~rest@par0360.urh.uiuc.edu] has quit [Ping timeout: 268 seconds] 02:56:21 -!- ikki [~ikki@187.208.130.17] has quit [Ping timeout: 276 seconds] 02:59:09 quazimodo [~quazimodo@c27-253-98-217.carlnfd2.nsw.optusnet.com.au] has joined #lisp 03:00:57 -!- ltbarcly [~textual@pool-71-116-73-196.snfcca.dsl-w.verizon.net] has quit [Quit: Computer has gone to sleep.] 03:00:58 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 03:01:39 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 03:01:40 -!- gmcastil [~user@ip-64-134-156-78.public.wayport.net] has quit [Ping timeout: 245 seconds] 03:03:55 didi [~user@unaffiliated/didi/x-1022147] has joined #lisp 03:05:06 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 03:08:31 ypyf` [~user@59.38.142.119] has joined #lisp 03:13:43 Being spoiled by SLIME, I never noticed: For SBCL's `require' to use ASDF, I have to (require :asdf) first, right? 03:14:16 zRecursive [~czsq888@222.209.240.241] has joined #lisp 03:18:12 patbarron [~pat@lectroid.com] has joined #lisp 03:19:20 -!- Codynyx [~cody@c-75-72-187-16.hsd1.mn.comcast.net] has quit [Ping timeout: 268 seconds] 03:19:38 JPeterson [~JPeterson@81-233-152-121-no83.tbcn.telia.com] has joined #lisp 03:19:51 Codynyx [~cody@c-75-72-187-16.hsd1.mn.comcast.net] has joined #lisp 03:20:34 -!- klltkr [~klltkr@unaffiliated/klltkr] has quit [Ping timeout: 268 seconds] 03:21:24 ltbarcly [~textual@pool-71-116-73-196.snfcca.dsl-w.verizon.net] has joined #lisp 03:23:19 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 03:24:23 diadara [~diadara@115.249.18.25] has joined #lisp 03:27:23 fisxoj [~fisxoj@192-0-131-151.cpe.teksavvy.com] has joined #lisp 03:27:23 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 03:29:27 tertl3-laptop [~tertl3-la@75.139.64.89] has joined #lisp 03:31:15 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 03:31:43 desophos [~desophos@n138h11.dhcp.oxy.edu] has joined #lisp 03:32:48 -!- Nisstyre-laptop is now known as nisstyre 03:35:08 -!- paul0_ [~paul0@187.112.251.165] has quit [Read error: Connection reset by peer] 03:39:06 -!- knob3212 [~knob@66-50-84-59.prtc.net] has quit [Quit: Leaving] 03:39:16 paul0 [~paul0@187.112.251.165] has joined #lisp 03:44:32 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 03:49:06 didi: asdf is probably loaded in the system rc 03:49:32 -!- desophos [~desophos@n138h11.dhcp.oxy.edu] has quit [Remote host closed the connection] 03:52:43 -!- mathrick [~mathrick@85.218.134.11] has quit [Ping timeout: 260 seconds] 03:53:07 mathrick [~mathrick@85.218.134.11] has joined #lisp 03:54:30 drmeiste_ [~drmeister@pool-173-59-25-58.phlapa.fios.verizon.net] has joined #lisp 03:57:06 -!- drmeister [~drmeister@pool-173-59-25-58.phlapa.fios.verizon.net] has quit [Ping timeout: 264 seconds] 03:58:06 -!- paul0 [~paul0@187.112.251.165] has quit [Read error: Connection reset by peer] 03:59:07 paul0 [~paul0@187.112.251.165] has joined #lisp 04:02:05 -!- ltbarcly [~textual@pool-71-116-73-196.snfcca.dsl-w.verizon.net] has quit [Quit: Computer has gone to sleep.] 04:08:16 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 04:10:23 Bike: Hum, so I'm guessing there is a problem with Debian sid. I have to `require' ASDF first. 04:11:06 hitecnologys [~hitecnolo@46.233.207.50] has joined #lisp 04:12:08 probably not a real problem. i think i just put that all in my rc 04:13:36 -!- patbarron [~pat@lectroid.com] has quit [Quit: Exiting HexChat] 04:20:27 -!- diadara [~diadara@115.249.18.25] has quit [Ping timeout: 260 seconds] 04:26:37 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 04:27:06 -!- zRecursive [~czsq888@222.209.240.241] has quit [Remote host closed the connection] 04:27:07 desophos [~desophos@n132h78.dhcp.oxy.edu] has joined #lisp 04:28:06 hba [~hba@189.130.21.211] has joined #lisp 04:32:47 -!- hba [~hba@189.130.21.211] has quit [Client Quit] 04:34:22 ISF [~ivan@187.64.222.94] has joined #lisp 04:36:36 -!- bananagram [~bot@c-76-30-158-226.hsd1.tx.comcast.net] has quit [Read error: Operation timed out] 04:38:17 -!- bobbysmith007 [~russ@216.155.103.30] has quit [Read error: Connection reset by peer] 04:38:18 -!- fridim__ [~fridim@bas2-montreal07-2925317373.dsl.bell.ca] has quit [Read error: Operation timed out] 04:38:47 bobbysmith007 [~russ@firewall-dcd1.acceleration.net] has joined #lisp 04:40:38 -!- cantstanya [~what@2001:5c0:1400:a::b75] has quit [Ping timeout: 240 seconds] 04:40:59 -!- Yanez [~Thunderbi@159.178.28.52] has quit [Ping timeout: 248 seconds] 04:41:13 Yanez [~Thunderbi@159.178.28.52] has joined #lisp 04:45:15 -!- CrazyEddy [~thoracico@wrongplanet/CrazyEddy] has quit [Ping timeout: 248 seconds] 04:45:25 seangrov` [~user@78-1-105-145.adsl.net.t-com.hr] has joined #lisp 04:46:31 travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has joined #lisp 04:51:07 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 04:51:53 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 04:51:56 ASau` [~user@p5797EFAF.dip0.t-ipconnect.de] has joined #lisp 04:52:36 rootlocus [~rootlocus@124.169.153.157] has joined #lisp 04:55:26 -!- ASau [~user@p5797F072.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 04:56:45 -!- ldionmarcil [~maden@unaffiliated/maden] has quit [Remote host closed the connection] 05:00:20 is it not possible to go up multiple levels of backtick like this? http://pastie.org/8345604 05:00:36 I'm trying to wrap Common.js requires in a slightly more lisp-y way 05:00:42 it's possible, but confusing 05:00:44 try ,',global 05:02:37 ah, that did the trick 05:02:38 thanks 05:03:28 I wish I could get requires to play with the parenscript package system 05:05:10 -!- travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 256 seconds] 05:06:03 -!- neoncortex [~neoncorte@unaffiliated/xispirito] has quit [Ping timeout: 248 seconds] 05:08:31 travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has joined #lisp 05:09:00 -!- _tca [~user@h151.25.91.207.static.ip.windstream.net] has quit [Read error: Connection reset by peer] 05:12:06 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 05:12:39 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 05:14:14 -!- travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 256 seconds] 05:19:03 motionman [~motionman@unaffiliated/motionman] has joined #lisp 05:19:37 [1]JPeterson [~JPeterson@81-233-152-121-no83.tbcn.telia.com] has joined #lisp 05:22:56 -!- JPeterson [~JPeterson@81-233-152-121-no83.tbcn.telia.com] has quit [Ping timeout: 245 seconds] 05:24:48 -!- drmeiste_ [~drmeister@pool-173-59-25-58.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 05:25:15 -!- bgs100 [~nitrogen@unaffiliated/bgs100] has quit [Quit: bgs100] 05:25:21 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 252 seconds] 05:28:06 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 05:28:34 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 05:28:52 travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has joined #lisp 05:30:06 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 05:30:35 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 05:33:30 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 05:35:23 -!- Codynyx [~cody@c-75-72-187-16.hsd1.mn.comcast.net] has quit [Ping timeout: 248 seconds] 05:37:25 Codynyx [~cody@c-75-72-187-16.hsd1.mn.comcast.net] has joined #lisp 05:42:42 lyanchih [~lyanchih@114-34-99-241.HINET-IP.hinet.net] has joined #lisp 05:43:27 JavaDog [~JavaDog@198.178.127.17] has joined #lisp 05:44:00 Maybe you guys can help me with this terrible homework assignment. 05:44:14 The question is literally "Write your own function (fibonacci n) to compute the first 20 Fibonaaci numbers in the sequence. " 05:44:38 don't use recursion, just to annoy the instructor 05:44:44 What the hell is that supposed to mean? And I feel like recursion is a terrible way to approach this 05:45:01 though she said earlier in the assignment instructions, "When coding, use recursion, choose meaningful variable names, and include comments." 05:45:07 JavaDog: Why? Recursion is always awesome. ;^) 05:45:11 Probably (fibonacci n) is supposed to compute the nth fibonacci number. 05:45:35 then how the hell is it supposed to be recursive? 05:45:40 -!- lyanchih [~lyanchih@114-34-99-241.HINET-IP.hinet.net] has quit [Client Quit] 05:45:43 note: I am drunk 05:45:55 JavaDog: Well, get sober first. 05:45:58 kiuma [~kiuma@2-230-138-74.ip202.fastwebnet.it] has joined #lisp 05:46:02 but I can't make sense of this without including an optional parameter or something 05:46:03 (fibonacci n) = (+ (fibonacci (- n 1)) (fibonacci (- n 2))), it's super easy. 05:46:21 won't that just result in a stack overflow 05:46:24 lyanchih [~lyanchih@114-34-99-241.HINET-IP.hinet.net] has joined #lisp 05:46:30 You have to set up a base case. 05:46:49 -!- lyanchih [~lyanchih@114-34-99-241.HINET-IP.hinet.net] has quit [Client Quit] 05:47:12 basic stuff. it's like a five line function. 05:47:20 exponential time, but hey, who's counting 05:47:28 So far I wrote this http://pastebin.com/crpRyZvY 05:47:36 but it does just result in a stack overflow 05:47:48 "(or (= input 1) (= input 1))" 05:47:54 You must be really drunk. 05:47:57 oh, shit 05:48:03 yeah 05:48:35 and to think I've been stuck on this for an hour 05:48:37 because of that 05:48:48 When you're less drunk try reading http://fare.tunes.org/files/fun/fibonacci.lisp 05:48:59 neoncortex [~neoncorte@unaffiliated/xispirito] has joined #lisp 05:50:06 the phrasing of the question makes it seem like she wants an output list of the first 20 fibonacci numbers, though 05:50:20 And I don't really know how to do that without iterating 05:51:01 Write a recursive function to make a list (1 ... 20), mapcar over it? 05:51:28 I think you should probably pay more attention in class... 05:51:40 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 05:52:29 Online class. Terrible instructor, so essentially self-taught 05:52:40 minion: gentle 05:52:40 gentle: "Common Lisp: A Gentle Introduction to Symbolic Computation" is a smoother introduction to lisp programming. http://www.cs.cmu.edu/~dst/LispBook/ 05:52:44 there's something that could help 05:52:52 I'm a TA for the java programming course at my uni. I'm not a bad programmer, but I'm having trouble with this stuff 05:53:13 gentle goes into how recursion works and stuff 05:53:19 other than that there's always sicp. 05:53:23 programming recursively is rarely done in my field, unless you're playing with data structures 05:53:37 ...what's your field? 05:53:48 I dunno, information systems I guess 05:53:53 I'm not computer science 05:53:54 http://paste.kde.org/p4859cca1/37982921/ 05:54:35 didi: somewhat overcomplicated, no? 05:54:40 Bike: :^D 05:54:41 I'm minoring in cognitive science, and this course is actually one of the requirements for that 05:54:46 what's the common abbreviation for the Gentle Introduction book? 05:54:49 by the way 05:54:55 "Gentle" I guess? 05:55:04 that's also the course textbook 05:55:29 unfortunately my schedule is far too busy to be reading the 3-4 chapters she assigns each week, so I have to go without 05:55:33 cdidd [~cdidd@95-26-83-142.broadband.corbina.ru] has joined #lisp 05:55:53 Between school and my job, I'm working most hours of every day 05:56:26 Considering dropping this course because she also doesn't know how to work with moodle, which makes it very difficult to exchange knowledge with classmates 05:57:00 just read the book, i learned lisp in a couple days with that book 05:57:25 alezost [~user@128-70-203-73.broadband.corbina.ru] has joined #lisp 05:57:33 after a couple attempts in the past to learn lisp from Land of Lisp and PCL 05:58:05 i'm sure my different mindset helped, but the book is great 05:58:13 zRecursive [~czsq888@118.112.157.197] has joined #lisp 05:58:43 (it helps when you have a real motivation to learn a language) 05:58:52 Jesus, my computer has been hung up for like 45 seconds trying to calculate (fibonacci 45) 05:59:15 something must be wrong here 05:59:18 I have an i7 05:59:22 and it's still going 05:59:26 JavaDog: like i said, it's not a good implementation. 05:59:29 exponential in the argument. 05:59:41 try a lower number to make sure it's actually working at all. 06:00:24 4 worked 06:00:26 JavaDog: Try manually expanding your implementation and you'll see how things explode quickly. 06:01:12 20 only takes a millisecond here, so you should be able to do the assignment, at least. The thing I linked you explains a polylog-time implementation. 06:02:28 20 gave me 10946, is that correct? 06:02:50 Depends on where you start. 06:03:37 I guess I'm starting at 0, because wolframalpha says that's the 21st 06:03:51 -!- travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds] 06:03:59 What I mean is, if you define (fib 0) = 1 and (fib 1) = 1, then (fib 21) = 10946, yeah. 06:04:13 edgar-rft [~GOD@HSI-KBW-109-193-013-113.hsi7.kabel-badenwuerttemberg.de] has joined #lisp 06:04:16 That's the way it seems she wants us to do it 06:04:20 so I guess this is right 06:04:22 who knows 06:05:04 It's not that important. 06:05:32 I agree 06:06:48 -!- nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 06:08:41 mrSpec [~Spec@77-254-146-188.adsl.inetia.pl] has joined #lisp 06:08:41 -!- mrSpec [~Spec@77-254-146-188.adsl.inetia.pl] has quit [Changing host] 06:08:41 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:08:56 but, to expand on what didi said, while this is a common implementation for a class like yours, it's not a very good one. consider the computation of fib 3: it needs to compute fib 2, which needs to compute fib 1 and fib 0; and then it needs to compute fib 1 (again). this duplication only gets worse with larger numbers. 06:10:01 travisr [~travisrod@173-13-144-65-sfba.hfc.comcastbusiness.net] has joined #lisp 06:10:31 one way to improve your definition and work with the assignment would be to maintain a list of lower fibs (since you're doing that anyway) and work off that. 06:11:38 The recursive fib solution is pretty terrible. Try a better algorithm. 06:12:11 thank you zhivago 06:12:43 Unfortunately my instructor wants us to use recursion. I see that it's really not a good example of a recursive function, but I can't do much about it. 06:13:35 JavaDog: You can improve the algorithm and still use recursion. 06:14:21 I can also finish up this pizza and watch fullmetal alchemist while I get more sober 06:14:24 so I think I will do that 06:14:43 JavaDog: Go my friend. Go and fly away. 06:14:48 (defun fab (n) (let ((res (list 1 1))) (loop for i from 2 to n do (nconc res (list (+ (nth (- i 2) res) (nth (- i 1) res))))) res)) VERY fast ... 06:15:28 pf.. 06:15:32 :) 06:16:12 thanks guys. I'm sure I'll be back at some point later today 06:16:19 -!- JavaDog [~JavaDog@198.178.127.17] has quit [Quit: night] 06:16:42 mihirrege [~mihirrege@gateway/tor-sasl/geremih] has joined #lisp 06:18:34 zRecursive: What does (fab 1) return? 06:19:15 (1 1) 06:19:22 zRecursive: Doesn't seem right. 06:19:49 didi: the whole loop becomes a nop, not that i like this implementation 06:20:02 yeah, should handle it specially 06:20:05 Bike: Indeed. 06:20:39 zRecursive: Also, beware of your use of `nth'. 06:21:11 -!- quazimodo [~quazimodo@c27-253-98-217.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 240 seconds] 06:21:13 n >= 2 06:21:32 zRecursive: I mean, it's O(n) with lists. 06:21:54 yeah 06:22:43 zRecursive: In such a tight loop, it can be expensive. 06:22:47 so it's n² probably. 06:22:56 which is better than exponential but still shittier than necessary. 06:23:21 joneshf-laptop [~joneshf@c-98-208-36-36.hsd1.ca.comcast.net] has joined #lisp 06:23:34 any faster way to fetch the last 2 elements of list ? 06:24:07 You could store the list backwards. 06:24:27 Or, worse but better than yours, you could use nthcdr to get the last two elements in one go. 06:24:51 clhs nthcdr 06:24:51 http://www.lispworks.com/reference/HyperSpec/Body/f_nthcdr.htm 06:26:36 Bike: thx 06:26:51 storing the list backwards is better than using nthcdr (but still bad) 06:28:56 in #'fab, it seems good to change the tail of list directly ? 06:38:22 -!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 246 seconds] 06:40:45 -!- mihirrege [~mihirrege@gateway/tor-sasl/geremih] has quit [Remote host closed the connection] 06:41:41 mihirrege [~mihirrege@gateway/tor-sasl/geremih] has joined #lisp 06:42:13 -!- fisxoj [~fisxoj@192-0-131-151.cpe.teksavvy.com] has quit [Ping timeout: 268 seconds] 06:43:18 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 06:43:53 -!- zRecursive [~czsq888@118.112.157.197] has left #lisp 06:48:13 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 06:50:00 -!- k0001 [~k0001@host198.190-138-109.telecom.net.ar] has quit [Ping timeout: 256 seconds] 06:50:15 l_ [~l_@84.233.246.170] has joined #lisp 06:51:39 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Excess Flood] 06:54:27 jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has joined #lisp 06:55:20 przl [~przlrkt@p5B29811B.dip0.t-ipconnect.de] has joined #lisp 06:57:37 -!- didi [~user@unaffiliated/didi/x-1022147] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:58:01 maxter [~maxter@gaffeless.chaperon.volia.net] has joined #lisp 07:01:36 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 07:02:19 Shinmera [~linus@xdsl-188-155-176-171.adslplus.ch] has joined #lisp 07:03:15 zRecursive [~czsq888@118.112.157.197] has joined #lisp 07:04:27 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 07:06:07 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 07:06:37 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 07:06:51 -!- l_ [~l_@84.233.246.170] has left #lisp 07:08:02 -!- hitecnologys [~hitecnolo@46.233.207.50] has quit [Quit: hitecnologys] 07:08:46 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Excess Flood] 07:09:16 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 07:10:05 -!- weie_ [~eie@softbank221078042071.bbtec.net] has quit [Read error: Connection reset by peer] 07:10:37 weie [~eie@softbank221078042071.bbtec.net] has joined #lisp 07:10:54 CrazyEddy [~gidgee@wrongplanet/CrazyEddy] has joined #lisp 07:12:30 -!- CrazyEddy [~gidgee@wrongplanet/CrazyEddy] has quit [Remote host closed the connection] 07:13:06 CrazyEddy [~uncatholi@113.52.233.162] has joined #lisp 07:16:13 -!- CrazyEddy [~uncatholi@113.52.233.162] has quit [Changing host] 07:16:13 CrazyEddy [~uncatholi@wrongplanet/CrazyEddy] has joined #lisp 07:17:32 -!- zRecursive [~czsq888@118.112.157.197] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 07:19:19 -!- namtsui [~user@c-76-21-121-73.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 07:19:19 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 07:19:38 namtsui [~user@c-76-21-121-73.hsd1.ca.comcast.net] has joined #lisp 07:22:45 superjudge [~superjudg@c83-250-14-77.bredband.comhem.se] has joined #lisp 07:25:20 -!- namtsui [~user@c-76-21-121-73.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 07:27:06 ndrei [~avo@83.142.149.227] has joined #lisp 07:27:06 -!- desophos [~desophos@n132h78.dhcp.oxy.edu] has quit [Quit: Leaving] 07:28:34 namtsui [~user@c-76-21-121-73.hsd1.ca.comcast.net] has joined #lisp 07:28:53 -!- przl [~przlrkt@p5B29811B.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 07:29:47 pnpuff [~l@unaffiliated/pnpuff] has joined #lisp 07:30:11 -!- pnpuff [~l@unaffiliated/pnpuff] has left #lisp 07:32:59 -!- scottj [~scott@206.212.250.58] has left #lisp 07:33:36 -!- yrk [~user@pdpc/supporter/student/yrk] has quit [Ping timeout: 260 seconds] 07:37:39 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 07:37:48 -!- xristos [x@ns3.suspicious.org] has quit [Ping timeout: 260 seconds] 07:39:32 xristos [x@ns3.suspicious.org] has joined #lisp 07:39:34 -!- xristos is now known as Guest69422 07:41:47 prxq [~mommer@x2f693e2.dyn.telefonica.de] has joined #lisp 07:43:09 przl [~przlrkt@p5B29811B.dip0.t-ipconnect.de] has joined #lisp 07:44:30 Praise- [~Fat@unaffiliated/praise] has joined #lisp 07:45:33 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Ping timeout: 245 seconds] 07:45:36 -!- Praise [~Fat@unaffiliated/praise] has quit [Ping timeout: 252 seconds] 07:46:13 -!- rvchangue [~rvchangue@unaffiliated/rvchangue] has quit [Ping timeout: 248 seconds] 07:47:22 quazimodo [~quazimodo@c27-253-98-217.carlnfd2.nsw.optusnet.com.au] has joined #lisp 07:49:35 Vutral [~ss@mirbsd/special/Vutral] has joined #lisp 07:50:26 -!- przl [~przlrkt@p5B29811B.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 07:52:37 mishoo [~mishoo@93.113.190.121] has joined #lisp 07:53:14 rvchangue [~rvchangue@unaffiliated/rvchangue] has joined #lisp 08:00:14 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 08:00:45 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 08:03:29 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 08:03:41 _d3f [~gnu@nl1.ovpn.to] has joined #lisp 08:05:24 -!- neoncortex [~neoncorte@unaffiliated/xispirito] has quit [Ping timeout: 252 seconds] 08:11:03 -!- normanrichards [~normanric@70.114.215.220] has quit [] 08:12:09 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [Ping timeout: 240 seconds] 08:12:21 Okasu [~1@unaffiliated/okasu] has joined #lisp 08:14:45 DrCode [~DrCode@gateway/tor-sasl/drcode] has joined #lisp 08:14:51 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 248 seconds] 08:16:50 desophos [~desophos@n133h110.dhcp.oxy.edu] has joined #lisp 08:16:56 bulibuta [~bulibuta@irofti.net] has joined #lisp 08:17:16 -!- yacks [~py@103.6.159.103] has quit [Read error: Connection reset by peer] 08:18:29 -!- dmiles_afk [~dmiles@c-98-246-180-47.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 08:18:33 keltvek [~keltvek@unaffiliated/keltvek] has joined #lisp 08:18:42 dmiles_afk [~dmiles@c-98-246-180-47.hsd1.or.comcast.net] has joined #lisp 08:19:22 jewel [~jewel@105-236-99-207.access.mtnbusiness.co.za] has joined #lisp 08:19:39 -!- motionman [~motionman@unaffiliated/motionman] has quit [Quit: tschüß] 08:20:52 ggole [~ggole@220-253-136-49.dyn.iinet.net.au] has joined #lisp 08:21:06 corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has joined #lisp 08:21:09 pnpuff [~l@unaffiliated/pnpuff] has joined #lisp 08:21:15 -!- sdemarre [~serge@91.180.110.162] has quit [Ping timeout: 260 seconds] 08:23:35 -!- pnpuff [~l@unaffiliated/pnpuff] has left #lisp 08:24:34 -!- alezost [~user@128-70-203-73.broadband.corbina.ru] has quit [Remote host closed the connection] 08:28:46 add^_ [~user@m176-70-215-99.cust.tele2.se] has joined #lisp 08:30:32 -!- corium [~chatzilla@107-205-20-9.lightspeed.cicril.sbcglobal.net] has quit [Ping timeout: 260 seconds] 08:31:59 -!- oleo [~oleo@xdsl-78-35-158-164.netcologne.de] has quit [Ping timeout: 260 seconds] 08:32:26 oleo [~oleo@xdsl-87-79-254-212.netcologne.de] has joined #lisp 08:34:01 -!- desophos [~desophos@n133h110.dhcp.oxy.edu] has quit [Quit: Leaving] 08:34:03 f- [~f-hole@84.233.246.170] has joined #lisp 08:34:49 -!- f- [~f-hole@84.233.246.170] has left #lisp 08:35:55 attila_lendvai [~attila_le@92.46.9.34] has joined #lisp 08:35:55 -!- attila_lendvai [~attila_le@92.46.9.34] has quit [Changing host] 08:35:55 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 08:36:20 Joreji [~thomas@80.237.156.64] has joined #lisp 08:36:47 Praise [~Fat@unaffiliated/praise] has joined #lisp 08:37:18 -!- Praise- [~Fat@unaffiliated/praise] has quit [Ping timeout: 252 seconds] 08:37:26 arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has joined #lisp