2014-12-22T00:05:53Z omefire joined #scheme 2014-12-22T00:33:49Z abbe_ joined #scheme 2014-12-22T00:36:01Z abbe quit (Ping timeout: 258 seconds) 2014-12-22T00:37:41Z abbe_ is now known as abbe 2014-12-22T00:39:52Z Fare quit (Ping timeout: 245 seconds) 2014-12-22T00:50:18Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T00:56:04Z maliklund87 joined #scheme 2014-12-22T00:57:36Z BitPuffin joined #scheme 2014-12-22T00:58:12Z cibs quit (Read error: Connection reset by peer) 2014-12-22T00:59:32Z jeapostrophe joined #scheme 2014-12-22T01:15:34Z maliklund87 left #scheme 2014-12-22T01:21:22Z oldskirt joined #scheme 2014-12-22T01:25:52Z oldskirt quit (Ping timeout: 240 seconds) 2014-12-22T01:30:20Z kongtomorrow joined #scheme 2014-12-22T01:31:49Z kongtomorrow quit (Client Quit) 2014-12-22T01:36:00Z pera quit (Quit: leaving) 2014-12-22T01:44:18Z robot-beethoven joined #scheme 2014-12-22T01:48:50Z davexunit quit (Quit: Later) 2014-12-22T01:49:42Z jeapostrophe quit (Ping timeout: 256 seconds) 2014-12-22T02:02:55Z echo-area joined #scheme 2014-12-22T02:22:40Z oldskirt joined #scheme 2014-12-22T02:27:19Z oldskirt quit (Ping timeout: 252 seconds) 2014-12-22T02:27:51Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T02:31:05Z frkout joined #scheme 2014-12-22T02:37:40Z Rodya_ quit (Quit: Ex-Chat) 2014-12-22T02:40:24Z Vutral joined #scheme 2014-12-22T02:54:24Z tobik quit (Ping timeout: 245 seconds) 2014-12-22T02:55:34Z tobik joined #scheme 2014-12-22T02:57:36Z Vutral quit (Ping timeout: 244 seconds) 2014-12-22T02:59:22Z BitPuffin quit (Ping timeout: 240 seconds) 2014-12-22T03:06:31Z vanila quit (Remote host closed the connection) 2014-12-22T03:12:00Z alexei_ quit (Ping timeout: 265 seconds) 2014-12-22T03:23:31Z oldskirt joined #scheme 2014-12-22T03:26:25Z Vutral joined #scheme 2014-12-22T03:26:27Z adu joined #scheme 2014-12-22T03:28:04Z oldskirt quit (Ping timeout: 250 seconds) 2014-12-22T03:30:08Z jeapostrophe joined #scheme 2014-12-22T03:30:14Z jeapostrophe quit (Changing host) 2014-12-22T03:30:14Z jeapostrophe joined #scheme 2014-12-22T03:50:45Z jeapostrophe quit (Ping timeout: 258 seconds) 2014-12-22T03:53:37Z Vutral quit (Ping timeout: 240 seconds) 2014-12-22T03:58:54Z cibs joined #scheme 2014-12-22T04:01:35Z vinleod joined #scheme 2014-12-22T04:05:20Z Vutral joined #scheme 2014-12-22T04:14:35Z kongtomorrow joined #scheme 2014-12-22T04:14:54Z petercommand quit (Ping timeout: 258 seconds) 2014-12-22T04:15:37Z petercommand joined #scheme 2014-12-22T04:16:01Z petercommand is now known as Guest52641 2014-12-22T04:18:21Z Kruppe quit (Ping timeout: 258 seconds) 2014-12-22T04:23:26Z Kruppe joined #scheme 2014-12-22T04:34:28Z leo2007 joined #scheme 2014-12-22T04:34:51Z leo2007: how normally do one add multiple values support to a language that doesn't have it? 2014-12-22T04:35:56Z kongtomorrow quit 2014-12-22T04:37:04Z Vutral quit (Ping timeout: 265 seconds) 2014-12-22T04:38:45Z leo2007 quit (Remote host closed the connection) 2014-12-22T04:39:51Z leo2007 joined #scheme 2014-12-22T04:42:26Z oleo is now known as Guest80215 2014-12-22T04:43:16Z MichaelRaskin quit (Quit: MichaelRaskin) 2014-12-22T04:43:17Z psy_ joined #scheme 2014-12-22T04:44:04Z oleo__ joined #scheme 2014-12-22T04:45:48Z Guest80215 quit (Ping timeout: 244 seconds) 2014-12-22T04:50:14Z fsckd quit (Ping timeout: 244 seconds) 2014-12-22T04:51:51Z cojy: leo2007: what do you mean by add? modify the interpreter/compiler to support it? or just a way to emulate it inside the language? 2014-12-22T04:56:34Z jeapostrophe joined #scheme 2014-12-22T04:56:35Z leo2007: the latter 2014-12-22T04:56:42Z leo2007: I am looking at elisp. 2014-12-22T04:58:13Z technomancy: why would you want to add multiple values to a language? 2014-12-22T04:58:24Z technomancy: multiple values only makes sense for languages invented before pattern matching 2014-12-22T04:59:28Z leo2007: technomancy: I find uses for them when writing macros. 2014-12-22T04:59:56Z cojy: you could write them in continuation passing style 2014-12-22T05:00:22Z leo2007: no I am ready to turn every thing into cps. 2014-12-22T05:00:30Z leo2007: I am not* 2014-12-22T05:01:17Z jeapostrophe quit (Ping timeout: 258 seconds) 2014-12-22T05:01:38Z technomancy: leo2007: the only unfortunate reason scheme has multiple values is that you *can't* implement them in userspace. 2014-12-22T05:01:44Z technomancy: and with pattern matching, you wouldn't want to anyway 2014-12-22T18:55:15Z ccl-logbot joined #scheme 2014-12-22T18:55:15Z 2014-12-22T18:55:15Z names: ccl-logbot MichaelRaskin alexei_ excelsior oleo Rubix Isp-sec jumblerg davexunit ijp gravicappa ASau daviid fantazo alezost jeapostrophe vanila Tau sheilong fsckd hilquias hiyosi pjb Riastradh b4283 clauswitt masm Oejet oldskirt ft BitPuffin _5kg aftershave Vutral tmh_ Alestan ecraven edw yosafbridge mario-go` stamourv` Saeren psy_ Kruppe petercommand cibs tobik abbe omefire asumu maxigas mikeyhc cdidd karswell dmiles_afk araujo klltkr wzsk bjz_ sonstwo 2014-12-22T18:55:15Z names: haroldwu fikusz REPLeffect joneshf-laptop Sgeo necronian diginet joast mlaine technomancy mark_weaver c74d Intensity Soft- cky Razz gnomon weinholt nisstyre jrslepak averell aksatac fizzie 32NAARMUJ dan64- pygospa balkamos amoe transfinite cjh` gluegadget dytrivedi__ wilfredh__ greghendershott `nik` leppie arrdem duncanm_ acieroid FracV kilimanjaro__ peterhil` hive-mind tadni evhan pjdelport superjudge chameco jkraemer nitrix jyc ggherdov jcloud 2014-12-22T18:55:15Z names: ByronJohnson dsp ELLIOTTCABLE girrig PinealGlandOptic ivan\ Natch akkad emlow SHODAN finnrobi_ zeroish serhart net4all Khisanth kbtr ohama LeoNerd nowhereman gabot wasamasa niklasl clog ski sethalves CatPlusPlus samth kwmiebach Kryo cmatei z0d twem2 tsuyoshi SirDayBat micro^ fadein DerGuteMoritz certainty copec GGMethos rudybot byte48 vikraman ska-fan turbofail TrueShiftBlue offby1 tessier_ ozzloy benaiah kilimanjaro yrdz Riviera Blkt dualbus utkarsh 2014-12-22T18:55:15Z names: pchrist antoszka C-Keen eMBee aking cross poucet sigjuice zbigniew tstc rotty_ klutometis Neet aap defanor vukcrni eagleflo dpk yukko swilr mrowe_away emma carc shardz cojy teiresias gf3 2014-12-22T19:02:27Z wasamasa: Tau: I'm almost more interested in how stuff works than what it does :P 2014-12-22T19:02:59Z Tau: wasamasa oh. 2014-12-22T19:03:13Z Tau: wasamasa sounds a good approach. 2014-12-22T19:03:22Z wasamasa: Tau: emacs taught me it 2014-12-22T19:03:35Z Tau: heh. 2014-12-22T19:04:33Z wasamasa: since the manuals are dense and google didn't help, I dug through the sources of stuff 2014-12-22T19:04:43Z wasamasa: learned to get proficient at tracing the flow of execution 2014-12-22T19:04:54Z Tau: yeah. 2014-12-22T19:04:55Z wasamasa: and now I do that for pretty much anything I can get the sources of 2014-12-22T19:05:04Z wasamasa: sometimes I do it the other way around and use `strace` on it 2014-12-22T19:05:08Z Tau: it is a good skill to acquire. 2014-12-22T19:05:17Z Tau: :D 2014-12-22T19:06:51Z wasamasa: ironically I hated navigating to the sources of python modules and reading them before that 2014-12-22T19:06:55Z alexei_ quit (Ping timeout: 257 seconds) 2014-12-22T19:07:04Z wasamasa: but with the right tooling it's kind of fun 2014-12-22T19:07:10Z Tau: python std alibs are kind of messy. 2014-12-22T19:07:15Z Tau: it is like sausage. 2014-12-22T19:07:20Z wasamasa: well, not only those 2014-12-22T19:07:24Z Tau: if you are aware of how it is done then you dont eat it. 2014-12-22T19:07:44Z wasamasa: pah, if I were to think like that, I'd never use emacs 2014-12-22T19:07:51Z Tau: :P 2014-12-22T19:07:52Z wasamasa: or vim or anything substantially complicated 2014-12-22T19:08:15Z wasamasa: no, I want to understand those systems a bit better to hack and improve them 2014-12-22T19:08:28Z alexei_ joined #scheme 2014-12-22T19:08:58Z Tau: some systems are so complicated and badly written that only rewriting them to improve. 2014-12-22T19:09:31Z wasamasa: well, you still need to understand how they work to not fall into the same traps 2014-12-22T19:09:41Z wasamasa: the libressl authors for instance did have the chops for that 2014-12-22T19:10:18Z Tau: wasamasa sort of. 2014-12-22T19:16:08Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T19:19:06Z kongtomorrow joined #scheme 2014-12-22T19:24:16Z cmatei quit (Ping timeout: 255 seconds) 2014-12-22T19:26:01Z jumblerg joined #scheme 2014-12-22T19:29:37Z ASau quit (Ping timeout: 240 seconds) 2014-12-22T19:29:49Z mrowe_away is now known as mrowe 2014-12-22T19:34:54Z duggiefresh joined #scheme 2014-12-22T19:36:33Z jeapostrophe quit (Ping timeout: 252 seconds) 2014-12-22T19:38:03Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T19:39:04Z Tau quit (Read error: Connection reset by peer) 2014-12-22T19:41:20Z rszeno joined #scheme 2014-12-22T19:43:01Z suppi joined #scheme 2014-12-22T19:43:01Z suppi quit (Changing host) 2014-12-22T19:43:01Z suppi joined #scheme 2014-12-22T19:43:53Z alexei_ quit (Ping timeout: 240 seconds) 2014-12-22T19:45:16Z mumptai joined #scheme 2014-12-22T19:52:23Z rszeno quit (Quit: Leaving.) 2014-12-22T19:55:17Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T19:57:12Z ASau joined #scheme 2014-12-22T19:57:54Z Natch quit (Quit: exit(EXIT_FAILURE);) 2014-12-22T19:59:36Z jumblerg joined #scheme 2014-12-22T20:07:01Z alexei_ joined #scheme 2014-12-22T20:17:44Z kongtomorrow quit 2014-12-22T20:19:13Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T20:20:32Z jumblerg joined #scheme 2014-12-22T20:22:56Z daviid quit (Ping timeout: 250 seconds) 2014-12-22T20:28:44Z fantazo quit (Quit: Verlassend) 2014-12-22T20:42:45Z hive-mind quit (Ping timeout: 258 seconds) 2014-12-22T20:46:20Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T20:47:34Z excelsior quit (Ping timeout: 256 seconds) 2014-12-22T20:50:42Z jumblerg joined #scheme 2014-12-22T20:52:11Z cmatei joined #scheme 2014-12-22T20:56:37Z ngz joined #scheme 2014-12-22T21:03:54Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T21:06:31Z b4284 joined #scheme 2014-12-22T21:06:31Z b4283 quit (Read error: Connection reset by peer) 2014-12-22T21:08:53Z jumblerg joined #scheme 2014-12-22T21:09:47Z mrowe is now known as mrowe_away 2014-12-22T21:11:57Z bjz_ quit (Ping timeout: 240 seconds) 2014-12-22T21:12:37Z jumblerg quit (Client Quit) 2014-12-22T21:12:48Z duggiefr_ joined #scheme 2014-12-22T21:13:55Z duggiefr_ quit (Remote host closed the connection) 2014-12-22T21:14:43Z jumblerg joined #scheme 2014-12-22T21:14:57Z jumblerg quit (Client Quit) 2014-12-22T21:14:57Z duggiefresh quit (Ping timeout: 240 seconds) 2014-12-22T21:15:21Z kongtomorrow joined #scheme 2014-12-22T21:41:01Z jumblerg joined #scheme 2014-12-22T21:41:24Z aftershave quit (Quit: Textual IRC Client: www.textualapp.com) 2014-12-22T21:46:39Z alezost quit (Quit: I use GNU Guix ) 2014-12-22T21:57:44Z jeapostrophe joined #scheme 2014-12-22T21:57:44Z jeapostrophe quit (Changing host) 2014-12-22T21:57:44Z jeapostrophe joined #scheme 2014-12-22T22:02:25Z davexunit quit (Quit: Later) 2014-12-22T22:06:21Z greghendershott: If asumu stamourv` samth or anyone has any feedback: https://github.com/greghendershott/racket-mode/issues/67#issuecomment-67895916 2014-12-22T22:06:22Z rudybot: http://tinyurl.com/lkgllx3 2014-12-22T22:06:23Z gravicappa quit (Ping timeout: 265 seconds) 2014-12-22T22:07:06Z greghendershott: tl;dr I'm feeling unsure how it ought to work, what people really need. 2014-12-22T22:08:04Z greghendershott: (And, "exactly like how DrR does it" probably isn't a realistic option.) 2014-12-22T22:08:18Z dsevilla joined #scheme 2014-12-22T22:08:43Z enitiz joined #scheme 2014-12-22T22:08:58Z enitiz: hello 2014-12-22T22:10:07Z greghendershott: Crap... and I was in the wrong channel. Sorry folks. 2014-12-22T22:10:14Z samth: greghendershott: taking this to #racket 2014-12-22T22:10:24Z vanila: hi 2014-12-22T22:11:55Z enitiz: what's a good ide/editor to do the exercises in sicp? 2014-12-22T22:12:13Z vanila: any text editor is fine 2014-12-22T22:14:43Z duggiefresh joined #scheme 2014-12-22T22:15:40Z daviid joined #scheme 2014-12-22T22:16:58Z enitiz: and which interpreter? 2014-12-22T22:17:14Z vanila: chicken or MIT scheme or racket 2014-12-22T22:18:25Z mikeyhc: if you do it in chicken there is a sicp egg which add the functions you need 2014-12-22T22:19:17Z duggiefresh quit (Ping timeout: 244 seconds) 2014-12-22T22:19:17Z xyh joined #scheme 2014-12-22T22:20:41Z kongtomorrow quit 2014-12-22T22:24:16Z masm quit (Ping timeout: 250 seconds) 2014-12-22T22:25:28Z suppi quit (Quit: Leaving) 2014-12-22T22:26:10Z xyh: hi friends :) is the problem number 29 in the number 9 section of the book fully solved ? is the shortest expression been proven ? 2014-12-22T22:26:45Z duggiefresh joined #scheme 2014-12-22T22:28:17Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T22:29:50Z ijp: xyh: care to remind us what the proble is so I don't have to dig the book out? 2014-12-22T22:30:02Z duggiefresh quit (Remote host closed the connection) 2014-12-22T22:30:56Z vanila: xyh, it Llooks like it must be the smallest.. but it's hard to know - maybe one would have to do a brute force computation to check. I've been thinking about solving some of the problems in minikanren... 2014-12-22T22:32:40Z jumblerg joined #scheme 2014-12-22T22:33:56Z hiroakip joined #scheme 2014-12-22T22:34:22Z xyh: ijp: :) I am solving the problems in the book in my language, please wait for me to do some translations 2014-12-22T22:34:40Z dsevilla quit (Remote host closed the connection) 2014-12-22T22:34:41Z ijp goes in search of the book 2014-12-22T22:36:17Z xyh: L a.k.a lark, (Lx)y = (xy)y, try to use L to build identity function 2014-12-22T22:37:27Z vanila: its only got to be identity on itself though, no? 2014-12-22T22:37:28Z xyh: I have heared about "brute force computation", but I never truely understand it, I ll learn :P 2014-12-22T22:37:52Z vanila: xyh, I mean generate all L-expressions L, (LL), L(LL), (LL)L, ..... one by one, which are smaller than the given solution 2014-12-22T22:38:02Z vanila: and test to check if any of them works 2014-12-22T22:38:21Z ijp: brute force is not very elegant, since you'd have a number of solutions equal to the nth catalan number 2014-12-22T22:38:51Z xyh: oh! that is called "brute force computation" ??!! so un-cool 2014-12-22T22:39:15Z ijp: so there would be 208012 parenthesisations[sic] for 12 letters 2014-12-22T22:39:46Z ijp: summing up, you'd get something like double that 2014-12-22T22:40:07Z ijp: rudybot: (+ 1 1 2 5 14 42 132 429 1430 4862 16796 58786 208012) 2014-12-22T22:40:07Z rudybot: ijp: ; Value: 290512 2014-12-22T22:40:21Z ijp: sorry, 1.5x that 2014-12-22T22:41:50Z ijp: it probably isn't open, because someone will have bruteforced it before now 2014-12-22T22:42:55Z xyh: [maybe you ll be interested in] 2014-12-22T22:42:55Z xyh: in my new language [RPN] the problem is :: 2014-12-22T22:42:55Z xyh: have :: y ( x (L) ) = y (y) (x) 2014-12-22T22:42:55Z xyh: example as :: L = [ [ .y (:y) (.:x) ] ] 2014-12-22T22:42:59Z xyh: solution is :: L (L) (L) ( L (L) (L) ) ( L (L) (L) ( L (L) (L) ) ) 2014-12-22T22:43:39Z xyh: for example :: (lambda (x) (add x x)) ==> [ .x .x (add) ] 2014-12-22T22:43:52Z ijp: you could try emailing smullyan, or beg one of the schemers at indiana to ask him in person 2014-12-22T22:44:18Z xyh: :P 2014-12-22T22:44:21Z ijp: hmm, except that it will be the holidays right now 2014-12-22T22:45:08Z xyh: actually, I had emailed Dan before :) 2014-12-22T22:45:38Z xyh: vanila: can you understand my language :) 2014-12-22T22:45:51Z vanila: yes :) 2014-12-22T22:46:00Z vanila: im trying to make a solver in mk now 2014-12-22T22:46:22Z ijp: I could flick through barendreght, but I doubt this sort of puzzle would make it in 2014-12-22T22:46:41Z ijp: hmm, and I still never spell his name right 2014-12-22T22:47:14Z xyh: just use [] to do abstraction and use () to do application 2014-12-22T22:47:57Z xyh: happy thing is that there are still many chapters to read ^-^ 2014-12-22T22:48:09Z Oejet left #scheme 2014-12-22T22:48:42Z ijp: the one in curry's forest annoyed me. I ended up to using coq to check that my proof was right 2014-12-22T22:49:13Z vanila: yeah :) 2014-12-22T22:49:18Z vanila: it's a great book, so much depth 2014-12-22T22:49:24Z vanila: i havent really done it... just some random bits 2014-12-22T22:51:37Z xyh: my notes [in Chinese] would be in here :: https://github.com/cicada-language/cicada/blob/%E9%81%93/note/note-on-combinator.org 2014-12-22T22:51:37Z rudybot: http://tinyurl.com/kufq66v 2014-12-22T22:51:38Z xyh: I am using the book to test my language, if wished, I will make an english version later on :) 2014-12-22T22:52:40Z Natch joined #scheme 2014-12-22T23:03:31Z hiroakip quit (Ping timeout: 244 seconds) 2014-12-22T23:05:13Z Isp-sec quit (Ping timeout: 255 seconds) 2014-12-22T23:12:52Z kongtomorrow joined #scheme 2014-12-22T23:13:42Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T23:17:24Z kongtomorrow quit (Client Quit) 2014-12-22T23:22:40Z kongtomorrow joined #scheme 2014-12-22T23:32:19Z sheilong quit (Quit: Konversation terminated!) 2014-12-22T23:33:04Z hiyosi joined #scheme 2014-12-22T23:34:32Z enitiz quit (Quit: Leaving) 2014-12-22T23:40:51Z bb010g joined #scheme 2014-12-22T23:41:24Z ngz quit (Ping timeout: 250 seconds) 2014-12-22T23:42:41Z ijp quit (Quit: This ijp has ended peacefully) 2014-12-22T23:44:23Z jumblerg joined #scheme 2014-12-22T23:47:57Z oldskirt quit (Ping timeout: 244 seconds) 2014-12-22T23:48:28Z alexei_ quit (Ping timeout: 244 seconds) 2014-12-22T23:49:50Z adu joined #scheme 2014-12-22T23:52:13Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-22T23:56:50Z enitiz joined #scheme