2014-12-24T00:00:02Z tadni joined #scheme 2014-12-24T00:00:51Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-24T00:01:28Z bjz quit (Ping timeout: 255 seconds) 2014-12-24T00:01:29Z jeapostrophe quit (Ping timeout: 245 seconds) 2014-12-24T00:05:18Z jeapostrophe joined #scheme 2014-12-24T00:06:57Z BossKonaSegwaY joined #scheme 2014-12-24T00:08:22Z tadni quit (Remote host closed the connection) 2014-12-24T00:08:37Z kongtomorrow quit 2014-12-24T00:10:42Z tadni joined #scheme 2014-12-24T00:12:14Z ijp` joined #scheme 2014-12-24T00:12:49Z Alestan joined #scheme 2014-12-24T00:13:27Z ijp quit (Ping timeout: 272 seconds) 2014-12-24T00:14:22Z cky: Alestan: http://pasterack.org/pastes/10639 2014-12-24T00:14:27Z Vutral quit (Ping timeout: 245 seconds) 2014-12-24T00:15:41Z ijp` is now known as ijp 2014-12-24T00:16:46Z Technodrome joined #scheme 2014-12-24T00:17:39Z Alestan: Um, I don't know what you want me to do with that? 2014-12-24T00:17:54Z vinleod joined #scheme 2014-12-24T00:19:55Z Alestan: cky: I don't remember asking any questions here today, so I'm a bit lost. If you mean it is something which doesn't work with my scheme interpreter, I haven't added with-syntax, so I can't say I'm surprised... 2014-12-24T00:22:23Z ijp: Alestan: if you have syntax-case, with-syntax is a pretty simple macro 2014-12-24T00:22:48Z Alestan: Aye, I already added let-syntax that way. 2014-12-24T00:23:26Z Alestan: I'm looking for with-syntax now; but I don't know why cky told me about that paste, 2014-12-24T00:25:34Z Alestan: Also, I need to add the syntax->datum and datum->syntax stuff; I think I can just expose the underlying symbol-lookup function I'm using for that, but I need to double check. 2014-12-24T00:31:17Z Fare quit (Ping timeout: 240 seconds) 2014-12-24T00:31:26Z Vutral joined #scheme 2014-12-24T00:32:03Z Alestan: Well, I'm not making a lot of sense of this, I'm giving up for now, I'll add with-syntax later. 2014-12-24T00:32:35Z Alestan: Oh, one last thing, what are the [] for in racket? 2014-12-24T00:34:16Z ijp: same as (), but they are used in ceertain places by convention 2014-12-24T00:35:17Z daviid quit (Ping timeout: 252 seconds) 2014-12-24T00:35:23Z slxix left #scheme 2014-12-24T00:40:03Z Tau quit (Ping timeout: 252 seconds) 2014-12-24T00:44:35Z vanila joined #scheme 2014-12-24T00:46:18Z technomancy: is misusing [] in racket looked down upon in the same way as putting parens on their own line, or is it less heretical? 2014-12-24T00:46:52Z vanila: what do you mean misusing? 2014-12-24T00:47:22Z ijp: technomancy: if someone did (+ [* 3 x] [* 4 y]) it would raise *my* eyebrows at least 2014-12-24T00:47:36Z ijp: I don't know if there is an official position 2014-12-24T00:47:50Z Vutral quit (Ping timeout: 244 seconds) 2014-12-24T00:48:58Z ijp: the non-normative appendix C in the r6rs says "Even though matched square brackets are synonymous with parentheses in the syntax, many programmers use square brackets only in a few select places. In particular, programmers should restrict use of square brackets to places in syntactic forms where two consecutive open parentheses would otherwise be common." 2014-12-24T00:50:28Z LeoNerd: typically (let ([one 1] [two 2] ...) 2014-12-24T00:50:41Z REPLeffect quit (Ping timeout: 252 seconds) 2014-12-24T00:51:06Z ijp: it does go on to list the relevant forms in the report 2014-12-24T00:51:08Z vanila: I wouldn't cal that misusing, some purists might get annoyed about it but its quite normal 2014-12-24T00:51:27Z Qudit314159 joined #scheme 2014-12-24T00:51:27Z ijp: it's not normal 2014-12-24T00:53:31Z Alestan: Okay, that's what I thought; similar to use of { and [ in mathematics simply to allow the viewer to see what's going on more easily. 2014-12-24T00:54:24Z xyh joined #scheme 2014-12-24T00:55:01Z ijp: http://www.r6rs.org/final/html/r6rs-app/r6rs-app-Z-H-5.html#node_chap_C 2014-12-24T00:55:25Z vanila: ive started doing it myself 2014-12-24T00:55:33Z vanila: even though i was always "against" it ... 2014-12-24T00:56:39Z REPLeffect joined #scheme 2014-12-24T01:04:36Z Alestan: Hm, I'm not sure if I should make the parser try to handle it or not, I'm using the a[b] notation for python's __getitem__ function currently. I don't know if I can get the tokenizer to handle it properly, Looks like racket uses {} as well; I could easily add that. 2014-12-24T01:06:54Z tadni quit (Ping timeout: 245 seconds) 2014-12-24T01:10:35Z Vutral joined #scheme 2014-12-24T01:11:32Z cky: Alestan: You wanted to know how to do syntax matching without having to actually create a macro. 2014-12-24T01:11:40Z Fare joined #scheme 2014-12-24T01:14:24Z Alestan: Ah, I do remember that, that all makes sense then. 2014-12-24T01:15:29Z cky: :-D 2014-12-24T01:16:13Z cky: Alestan: `with-syntax` is a convenient macro that wraps `syntax-case`, so everything under the covers is a `syntax-case`. 2014-12-24T01:16:42Z cky: Which means, yes, you can use `syntax-case` to match syntax directly, without having to create a macro. 2014-12-24T01:18:47Z Alestan: Right, I think I see that with your example. 2014-12-24T01:19:08Z Alestan: How complex is implementing with-syntax with syntax-case? 2014-12-24T01:20:27Z ijp: like 6 lines 2014-12-24T01:21:37Z Alestan: I'm finding lots of examples using with-syntax... 2014-12-24T01:22:06Z Technodrome quit (Quit: Technodrome) 2014-12-24T01:22:09Z ijp: basically with-syntax is to syntax-case what let is to lambda 2014-12-24T01:22:27Z ijp: and is correspondingly simple to implement 2014-12-24T01:22:34Z Alestan: Ah, found it. 2014-12-24T01:24:04Z Alestan: I see what you mean. 2014-12-24T01:24:48Z Technodrome joined #scheme 2014-12-24T01:25:06Z b4284 quit (Quit: Konversation terminated!) 2014-12-24T01:30:04Z Alestan: Hm, my pattern matcher seems to have a problem... 2014-12-24T01:30:21Z kongtomorrow joined #scheme 2014-12-24T01:30:28Z Alestan: Or not, racket chokes on it too. 2014-12-24T01:34:18Z Alestan: So back to trying to figure out how to write with-syntax... 2014-12-24T01:36:11Z ijp: I couldn't give you more hints without writing it for you 2014-12-24T01:37:51Z kongtomorrow quit 2014-12-24T01:39:43Z Alestan: I'm aware of this, I'm just also tired. I think I'll probably do it tomorrow when I can see straight. 2014-12-24T01:43:31Z xyh: vanila: https://www.refheap.com/95360 2014-12-24T01:43:35Z xyh: :) 2014-12-24T01:44:02Z Vutral quit (Ping timeout: 245 seconds) 2014-12-24T01:44:15Z vanila: :) 2014-12-24T01:46:02Z tadni joined #scheme 2014-12-24T01:49:43Z ivan\_ quit (Ping timeout: 252 seconds) 2014-12-24T01:51:06Z Vutral joined #scheme 2014-12-24T01:53:25Z Alestan: Thanks for the help guys, I'm calling it a night. 2014-12-24T01:53:32Z Alestan left #scheme 2014-12-24T01:54:15Z ivan\ joined #scheme 2014-12-24T01:55:12Z trptcolin joined #scheme 2014-12-24T01:59:49Z oldskirt quit (Ping timeout: 255 seconds) 2014-12-24T02:14:35Z trptcolin quit (Quit: trptcolin) 2014-12-24T02:22:30Z ijp quit (Quit: This ijp has ended peacefully) 2014-12-24T02:26:20Z jeapostrophe quit (Ping timeout: 256 seconds) 2014-12-24T02:27:12Z frkout joined #scheme 2014-12-24T02:28:44Z Vutral quit (Ping timeout: 264 seconds) 2014-12-24T02:30:06Z frkout quit (Remote host closed the connection) 2014-12-24T02:30:33Z frkout joined #scheme 2014-12-24T02:30:58Z robot-beethoven joined #scheme 2014-12-24T02:34:12Z Vutral joined #scheme 2014-12-24T02:34:44Z enitiz quit (Ping timeout: 264 seconds) 2014-12-24T02:35:26Z enitiz joined #scheme 2014-12-24T02:36:18Z excelsior joined #scheme 2014-12-24T02:50:13Z tadni quit (Ping timeout: 255 seconds) 2014-12-24T02:50:17Z Vutral quit (Ping timeout: 244 seconds) 2014-12-24T02:51:30Z tadni joined #scheme 2014-12-24T02:52:19Z tobik quit (Ping timeout: 245 seconds) 2014-12-24T02:53:38Z tobik joined #scheme 2014-12-24T02:56:41Z alexei_ quit (Ping timeout: 244 seconds) 2014-12-24T02:59:19Z bjz joined #scheme 2014-12-24T02:59:54Z uris77 joined #scheme 2014-12-24T03:04:07Z Vutral joined #scheme 2014-12-24T03:05:28Z tadni quit (Ping timeout: 250 seconds) 2014-12-24T03:14:34Z vinleod quit (Read error: Connection reset by peer) 2014-12-24T03:18:37Z Vutral quit (Ping timeout: 245 seconds) 2014-12-24T03:20:42Z kbtr quit (Quit: leaving) 2014-12-24T03:21:00Z kbtr joined #scheme 2014-12-24T03:22:30Z jeapostrophe joined #scheme 2014-12-24T03:23:33Z b4283 joined #scheme 2014-12-24T03:27:53Z jeapostrophe quit (Ping timeout: 272 seconds) 2014-12-24T03:35:30Z rudybot_ is now known as rudybot 2014-12-24T03:42:37Z uris77 quit (Ping timeout: 240 seconds) 2014-12-24T03:43:58Z daviid joined #scheme 2014-12-24T03:50:58Z Vutral joined #scheme 2014-12-24T03:59:43Z frkout_ joined #scheme 2014-12-24T04:02:47Z frkout quit (Ping timeout: 245 seconds) 2014-12-24T04:14:56Z BitPuffin quit (Ping timeout: 264 seconds) 2014-12-24T04:37:22Z Fare quit (Ping timeout: 245 seconds) 2014-12-24T04:39:26Z kongtomorrow joined #scheme 2014-12-24T04:43:57Z ehaliewicz joined #scheme 2014-12-24T04:44:17Z jeapostrophe joined #scheme 2014-12-24T04:44:23Z Vutral quit (Ping timeout: 240 seconds) 2014-12-24T04:47:09Z MichaelRaskin quit (Quit: MichaelRaskin) 2014-12-24T04:48:43Z nyarlshub joined #scheme 2014-12-24T04:51:29Z enitiz quit (Ping timeout: 272 seconds) 2014-12-24T04:51:37Z kongtomorrow quit (Read error: No route to host) 2014-12-24T04:52:15Z kongtomorrow joined #scheme 2014-12-24T04:57:35Z kongtomorrow quit 2014-12-24T05:02:54Z Fare joined #scheme 2014-12-24T05:20:22Z tadni joined #scheme 2014-12-24T05:27:07Z ASau` joined #scheme 2014-12-24T05:27:11Z ASau quit (Remote host closed the connection) 2014-12-24T05:31:06Z zadock joined #scheme 2014-12-24T05:33:31Z xyh quit (Remote host closed the connection) 2014-12-24T05:36:16Z Fare quit (Ping timeout: 250 seconds) 2014-12-24T05:41:54Z b4283 quit (Ping timeout: 250 seconds) 2014-12-24T05:48:02Z daviid quit (Ping timeout: 258 seconds) 2014-12-24T05:50:17Z Vutral joined #scheme 2014-12-24T05:52:26Z kongtomorrow joined #scheme 2014-12-24T05:54:22Z jeapostrophe quit (Ping timeout: 240 seconds) 2014-12-24T05:55:33Z narendraj9 joined #scheme 2014-12-24T06:00:15Z ASau` is now known as ASau 2014-12-24T06:00:34Z fsckd quit (Ping timeout: 255 seconds) 2014-12-24T06:01:56Z vinleod joined #scheme 2014-12-24T06:08:27Z adu joined #scheme 2014-12-24T06:12:52Z jeapostrophe joined #scheme 2014-12-24T06:13:11Z dytrivedi__ is now known as dytrivedi 2014-12-24T06:16:32Z Vutral quit (Ping timeout: 245 seconds) 2014-12-24T06:17:32Z Pixel_Outlaw joined #scheme 2014-12-24T06:17:54Z Pixel_Outlaw: Anyone know of a scheme that is like a single header file to embed into C++? 2014-12-24T06:20:01Z Pixel_Outlaw: C++ is such a detestable language that you must embed a smaller scripting language into it to get anything done with expression. -_- 2014-12-24T06:20:14Z vanila: that's a really cool idea but I dont know of one 2014-12-24T06:21:59Z adu: Pixel_Outlaw: you could probably just take guile.h thru gcc -E 2014-12-24T06:22:01Z Pixel_Outlaw: Most embeddable things I've found want to be compiled into a shared library and I'd rather just slam the header in. 2014-12-24T06:22:58Z adu: Pixel_Outlaw: Chibi is mostly headers 2014-12-24T06:23:04Z jeapostrophe quit (Ping timeout: 250 seconds) 2014-12-24T06:23:22Z adu: (and I mean that as a compliment, not as an insult) 2014-12-24T06:24:08Z Pixel_Outlaw: I'll have to check it out. Hopefully it garbage collects. :) I read somewhere that some do not. 2014-12-24T06:24:23Z adu: Chibi has GC and a VM iirc 2014-12-24T06:24:47Z psy_ quit (Quit: Leaving) 2014-12-24T06:24:55Z Pixel_Outlaw: Very cool! This may do what I need. 2014-12-24T06:25:15Z adu: You might also look at scheme->c 2014-12-24T06:25:45Z adu: it produces really ugly C code, but it works 2014-12-24T06:26:15Z adu: my scheme is not written in C, but if it were, I would totally plug it here 2014-12-24T06:27:31Z Pixel_Outlaw: It might be worth reading, I'm interested to see how you work around the typing system of C while not breaking anything. Probably void pointers I'd assume. 2014-12-24T06:27:59Z Pixel_Outlaw: CAR and CAR of each CONS being a void *. 2014-12-24T06:28:01Z vanila: in C i've used a tagged union to represent data 2014-12-24T06:28:38Z vanila: http://lpaste.net/117139 2014-12-24T06:28:50Z Pixel_Outlaw: I've tried a few times to do Scheme in C++ but in the end it is always a huge pain generating many switch cases for determining what a CONS is. 2014-12-24T06:29:08Z Pixel_Outlaw: Rather what the CAR and CDR types are. 2014-12-24T06:29:47Z adu: guile has an interesting way of doing it 2014-12-24T06:29:53Z Pixel_Outlaw: vanila, do you find yourself having to have a lot of case statements when using the flags? 2014-12-24T06:30:10Z vanila: not really 2014-12-24T06:30:16Z adu: vanila: are you following me? 2014-12-24T06:30:30Z vanila: adu, what do you mean? 2014-12-24T06:30:40Z adu: lol 2014-12-24T06:31:25Z adu: Pixel_Outlaw: I've never understood C++ 2014-12-24T06:33:22Z adu: iirc, guile represents everything in 2 bits, with fine-grained distinctions in other bits 2014-12-24T06:34:53Z Pixel_Outlaw: adu, It is a very complex mess of a language IMHO with too many undefined rules and complexity that spirals out of the combination of low level memory manipulation coupled with a very complex class system. 2014-12-24T06:35:26Z Pixel_Outlaw: Now there are like 5 kinds of pointer. 2014-12-24T06:35:28Z Pixel_Outlaw: -_-; 2014-12-24T06:35:45Z narendraj9 quit (Read error: Connection reset by peer) 2014-12-24T06:36:39Z adu: I think I've gotten pretty far in my career without C++, whenever anyone asks me if I know C++, even for an interview at a company that uses only C++, I tell them that I know enough about the language to know that I don't want to. 2014-12-24T06:36:49Z Pixel_Outlaw: Amen to that. 2014-12-24T06:36:58Z Pixel_Outlaw: Then you say you like lisp and they think your a dinosaur. 2014-12-24T06:37:01Z Pixel_Outlaw: Annoying. 2014-12-24T06:37:16Z Pixel_Outlaw: *you're 2014-12-24T06:37:54Z adu: No, then I tell them I wrote a window system in javascript and a scheme in go, and then they look at me funny 2014-12-24T06:38:51Z Pixel_Outlaw: lol 2014-12-24T06:39:14Z Pixel_Outlaw: I don't know any of the web languages. Browsers proved too frustrating. 2014-12-24T06:39:27Z Pixel_Outlaw: Which HIGHLY limits my employment choices. 2014-12-24T06:39:41Z adu: The browsers aren't really the problem anymore, the new issue is discoverability 2014-12-24T06:40:27Z adu: there's like 5000 specifications that define what "the web" is, which browser feature are you going to use? 2014-12-24T06:40:36Z Pixel_Outlaw: Yeah... 2014-12-24T06:40:49Z adu: like to make a table 2014-12-24T06:40:55Z adu: you can use 2014-12-24T06:41:02Z Pixel_Outlaw: I just don't like depending on a virtual machine (browser) to render my program if that makes sense. It is not a popular view that I hold. 2014-12-24T06:41:53Z adu: or divs+css, or divs+css3-grids, or svg, or mathml , or , or WebGL, or flash... 2014-12-24T06:42:38Z adu: that's why was invented 2014-12-24T06:43:54Z Pixel_Outlaw: I'm not a Luddite but as you say browsers are always changing standards. 2014-12-24T06:44:00Z Pixel_Outlaw: That is annoying. 2014-12-24T06:44:09Z adu: but they never delete them 2014-12-24T06:44:33Z adu: they recommend that people stop using them, but they never remove features 2014-12-24T06:44:49Z adu: there are rare exceptions, like WebGL is on the outs 2014-12-24T06:44:57Z Pixel_Outlaw: I'd really like the web to work in a single monolithic language that won't render if a page has non conforming errors in syntax. 2014-12-24T06:45:17Z Pixel_Outlaw: It just halts like a programming language. 2014-12-24T06:45:24Z adu: that sounds like a violation of net neutrality 2014-12-24T06:45:43Z Pixel_Outlaw: Well I don't like the HTML zombie that saunters on with missing limbs. 2014-12-24T06:46:17Z Pixel_Outlaw: I can't say how many times firefox has not rendered a button or accepted a checkbox change when working with my bank page and router. 2014-12-24T06:46:18Z vanila: gopher is pretty awesome :) 2014-12-24T06:47:14Z adu: the point of HTML wasn't to filter out the soccer moms from the facebooks, it was designed to let anyone, even soccer moms, put up stories and pictures of their cat 2014-12-24T06:47:51Z adu: well, after the universities I guess 2014-12-24T06:49:17Z Pixel_Outlaw: I don't see how forcing them to learn proper formatting is a barrier. 2014-12-24T06:49:28Z adu: Pixel_Outlaw: if you want a super-strict browser, then I would recommend http://www.w3.org/Amaya/ 2014-12-24T06:49:48Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-24T06:49:54Z adu: it's also super-secure, because it doesn't support JavaScript 2014-12-24T06:51:16Z cojy: yea but what about ssl? 2014-12-24T06:52:05Z adu: cojy: pfft, who needs security when you're letting everyone in the world edit your website? 2014-12-24T06:52:21Z adu: I'm sorry, that was a joke 2014-12-24T06:55:59Z Shadox joined #scheme 2014-12-24T06:57:48Z Pixel_Outlaw: Droscheme your project adu? 2014-12-24T06:57:57Z adu: yes 2014-12-24T06:58:31Z narendraj9 joined #scheme 2014-12-24T06:58:52Z adu: I've been thinking of turning it into a compiler 2014-12-24T06:59:47Z Pixel_Outlaw: You're really into the webernets programming. 2014-12-24T06:59:56Z Pixel_Outlaw: Looking at your GitHub page. 2014-12-24T07:02:16Z adu: webernets... that's a new one 2014-12-24T07:03:22Z Pixel_Outlaw: Better than "information superhighway" recall that one? 2014-12-24T07:03:37Z Pixel_Outlaw has flashbacks of 5th grade 2014-12-24T07:04:07Z adu: My personal rule of thumb is I call whatever happens over port 80 and 443 "web", and everything else is "net" 2014-12-24T07:06:01Z frkout_ quit (Remote host closed the connection) 2014-12-24T07:06:09Z Pixel_Outlaw: I miss the little construction .gifs 2014-12-24T07:06:28Z frkout joined #scheme 2014-12-24T07:07:18Z Pixel_Outlaw: http://www.textfiles.com/underconstruction/ 2014-12-24T07:10:05Z kongtomorrow quit 2014-12-24T07:10:08Z adu: http://www.cs.utah.edu/~gk/atwork/ 2014-12-24T07:12:35Z kongtomorrow joined #scheme 2014-12-24T07:13:18Z adu: I wonder what the first "construction icons considered harmful" article was 2014-12-24T07:17:53Z Pixel_Outlaw: This is probably the most icon 2014-12-24T07:17:56Z Pixel_Outlaw: ic for me http://www.textfiles.com/underconstruction/CapitolHillSenate7861construct.gif 2014-12-24T07:18:00Z rudybot: http://tinyurl.com/pw24oye 2014-12-24T07:19:09Z ASau: Yeah, in "web 2.0" everything is so much "under construction," that you no longer need stating it explicitly. 2014-12-24T07:19:51Z adu: however, the creativity that was once channeled into construction icons seems to be channeled into fail whales now 2014-12-24T07:19:58Z adu: i.e.: 404s 2014-12-24T07:20:07Z ASau: In fact, I start thinking that many people have lost their ability to create anything more or less finished. 2014-12-24T07:20:08Z psy_ joined #scheme 2014-12-24T07:20:39Z kongtomorrow quit 2014-12-24T07:20:40Z Pixel_Outlaw: And when it comes to programming nobody can seem to document their libraries either. 2014-12-24T07:20:43Z adu: maybe it's the MSG 2014-12-24T07:20:46Z Pixel_Outlaw: I think people are lazy in general. 2014-12-24T07:21:31Z adu: or maybe it's the hexafluorosilicic acid 2014-12-24T07:23:25Z ASau: Does the latter exist at all in any more or less stable form? 2014-12-24T07:23:41Z ASau: Silicon isn't that large to allow coordination number six. 2014-12-24T07:24:08Z ASau: At least it doesn't seem like that. 2014-12-24T07:25:04Z ASau: Hm. 2014-12-24T07:25:17Z ASau: Alright, it may be. 2014-12-24T07:25:35Z Vutral joined #scheme 2014-12-24T07:25:53Z ASau has had to recall Mendeleev's table. 2014-12-24T07:28:34Z adu: it's natural amount is 4, but there's an ionic bond with hydrogen that make it all work somehow... 2014-12-24T07:29:06Z adu: the only thing I remember from chemistry was playing with tinkertoys 2014-12-24T07:29:57Z ASau: I studied chemistry well enough. 2014-12-24T07:30:30Z ASau: If it exists, it isn't about "ionic bond." 2014-12-24T07:30:58Z adu: me: I made carbamide! teacher: go to the bathroom! 2014-12-24T07:39:38Z narendraj9 quit (Read error: Connection reset by peer) 2014-12-24T07:39:44Z Isp-sec joined #scheme 2014-12-24T07:42:40Z oleo is now known as Guest21598 2014-12-24T07:44:18Z oleo__ joined #scheme 2014-12-24T07:46:17Z Guest21598 quit (Ping timeout: 272 seconds) 2014-12-24T07:48:21Z kongtomorrow joined #scheme 2014-12-24T07:49:28Z psy__ joined #scheme 2014-12-24T07:49:40Z adu quit (Quit: adu) 2014-12-24T07:50:35Z psy__ quit (Read error: Connection reset by peer) 2014-12-24T07:56:13Z Vutral quit (Ping timeout: 255 seconds) 2014-12-24T07:57:39Z Technodrome quit (Quit: Technodrome) 2014-12-24T07:58:17Z Pixel_Outlaw quit (Quit: Leaving) 2014-12-24T08:03:06Z narendraj9 joined #scheme 2014-12-24T08:03:54Z Soft- quit (Ping timeout: 244 seconds) 2014-12-24T08:03:57Z pllx joined #scheme 2014-12-24T08:05:14Z Soft- joined #scheme 2014-12-24T08:08:45Z pllx quit (Client Quit) 2014-12-24T08:09:50Z pllx joined #scheme 2014-12-24T08:11:44Z masm joined #scheme 2014-12-24T08:15:43Z Shadox quit (Quit: Leaving) 2014-12-24T08:21:26Z kongtomorrow quit 2014-12-24T08:24:04Z Technodrome joined #scheme 2014-12-24T08:34:49Z Technodrome quit (Quit: Technodrome) 2014-12-24T08:49:59Z Technodrome joined #scheme 2014-12-24T08:50:12Z Technodrome quit (Remote host closed the connection) 2014-12-24T08:51:29Z BossKonaSegwaY quit (Ping timeout: 245 seconds) 2014-12-24T08:55:05Z MichaelRaskin joined #scheme 2014-12-24T08:56:38Z ehaliewicz quit (Ping timeout: 258 seconds) 2014-12-24T08:58:18Z narendraj9 quit (Read error: Connection reset by peer) 2014-12-24T09:00:45Z Vutral joined #scheme 2014-12-24T09:04:37Z BossKonaSegwaY joined #scheme 2014-12-24T09:09:17Z tadni quit (Ping timeout: 240 seconds) 2014-12-24T09:10:31Z karswell quit (Read error: Connection reset by peer) 2014-12-24T09:10:43Z karswell joined #scheme 2014-12-24T09:23:54Z narendraj9 joined #scheme 2014-12-24T09:37:58Z Intensity quit (Remote host closed the connection) 2014-12-24T09:37:59Z pllx quit (Quit: zz) 2014-12-24T09:37:59Z robot-beethoven quit (Ping timeout: 244 seconds) 2014-12-24T09:37:59Z Intensity joined #scheme 2014-12-24T09:58:21Z zadock quit (Ping timeout: 250 seconds) 2014-12-24T09:59:40Z oldskirt joined #scheme 2014-12-24T10:03:45Z oldskirt quit (Read error: Connection reset by peer) 2014-12-24T10:04:18Z oldskirt joined #scheme 2014-12-24T10:08:20Z Isp-sec quit (Ping timeout: 265 seconds) 2014-12-24T10:08:52Z oldskirt quit (Ping timeout: 240 seconds) 2014-12-24T10:13:50Z zadock joined #scheme 2014-12-24T10:14:02Z pjb` joined #scheme 2014-12-24T10:15:53Z pjb quit (Ping timeout: 240 seconds) 2014-12-24T10:18:14Z Isp-sec joined #scheme 2014-12-24T10:25:29Z narendraj9 quit (Quit: WeeChat 1.0.1) 2014-12-24T10:32:13Z evhan quit (Ping timeout: 252 seconds) 2014-12-24T10:32:30Z Isp-sec quit (Ping timeout: 265 seconds) 2014-12-24T10:39:01Z evhan joined #scheme 2014-12-24T10:40:57Z ehaliewicz joined #scheme 2014-12-24T10:45:31Z ehaliewicz quit (Ping timeout: 272 seconds) 2014-12-24T10:47:46Z echo-area quit (Read error: Connection reset by peer) 2014-12-24T10:50:21Z zadock quit (Ping timeout: 250 seconds) 2014-12-24T10:58:57Z Vutral quit (Ping timeout: 240 seconds) 2014-12-24T11:18:37Z evhan quit (Ping timeout: 240 seconds) 2014-12-24T11:19:49Z Vutral joined #scheme 2014-12-24T11:20:39Z pjb` is now known as pjb 2014-12-24T11:22:05Z evhan joined #scheme 2014-12-24T11:26:27Z alexei_ joined #scheme 2014-12-24T11:28:37Z ASau quit (Ping timeout: 245 seconds) 2014-12-24T11:33:00Z princearthur joined #scheme 2014-12-24T11:34:57Z yrdz quit (Remote host closed the connection) 2014-12-24T11:37:32Z princearthur quit (Client Quit) 2014-12-24T11:38:14Z Fare joined #scheme 2014-12-24T11:42:08Z princearthur joined #scheme 2014-12-24T11:42:41Z princearthur_ joined #scheme 2014-12-24T11:46:57Z princearthur quit (Ping timeout: 272 seconds) 2014-12-24T11:47:28Z narendraj9 joined #scheme 2014-12-24T11:51:26Z narendraj9 quit (Client Quit) 2014-12-24T11:51:57Z princearthur joined #scheme 2014-12-24T11:53:17Z princearthur_ quit (Read error: Connection reset by peer) 2014-12-24T11:59:15Z Riastradh quit (Ping timeout: 250 seconds) 2014-12-24T11:59:59Z alexei_ quit (Ping timeout: 265 seconds) 2014-12-24T12:07:04Z alezost joined #scheme 2014-12-24T12:07:47Z ASau joined #scheme 2014-12-24T12:08:02Z alexei_ joined #scheme 2014-12-24T12:12:48Z BitPuffin joined #scheme 2014-12-24T12:38:46Z evhan quit (Ping timeout: 250 seconds) 2014-12-24T12:43:36Z haziz joined #scheme 2014-12-24T12:45:18Z haziz: How do you load a scheme file when using Geiser and Guile from within Emacs? For that matter how to do so with Geiser and Racket again within Emacs. I did search CTRL-h m with no clear answer. 2014-12-24T12:45:39Z ivan\ quit (Ping timeout: 245 seconds) 2014-12-24T12:45:42Z evhan joined #scheme 2014-12-24T12:46:19Z nowhere_man_ joined #scheme 2014-12-24T12:47:09Z nowhereman quit (Ping timeout: 252 seconds) 2014-12-24T12:53:55Z ivan\ joined #scheme 2014-12-24T12:54:49Z Black-Irish joined #scheme 2014-12-24T12:57:32Z wasamasa: hmm, I thought the point of geiser was to make it just work for every scheme supported 2014-12-24T12:58:00Z excelsior quit (Quit: leaving) 2014-12-24T13:02:04Z Black-Irish quit (Quit: Leaving) 2014-12-24T13:02:53Z fsckd joined #scheme 2014-12-24T13:03:15Z uris77 joined #scheme 2014-12-24T13:09:21Z Isp-sec joined #scheme 2014-12-24T13:09:27Z uris77 quit (Quit: leaving) 2014-12-24T13:09:29Z enitiz joined #scheme 2014-12-24T13:16:14Z gravicappa joined #scheme 2014-12-24T13:19:16Z uris77 joined #scheme 2014-12-24T13:20:43Z Isp-sec left #scheme 2014-12-24T13:23:40Z princearthur quit (Quit: Lingo: www.lingoirc.com) 2014-12-24T13:24:01Z princearthur joined #scheme 2014-12-24T13:24:01Z princearthur quit (Client Quit) 2014-12-24T13:29:29Z jeapostrophe joined #scheme 2014-12-24T13:33:24Z daviid joined #scheme 2014-12-24T13:35:06Z hiyosi joined #scheme 2014-12-24T13:42:58Z bjz quit (Quit: Textual IRC Client: www.textualapp.com) 2014-12-24T13:46:28Z mumptai joined #scheme 2014-12-24T13:46:58Z bjz joined #scheme 2014-12-24T13:52:55Z Riastradh joined #scheme 2014-12-24T14:06:32Z kaihaosw joined #scheme 2014-12-24T14:06:53Z araujo quit (Ping timeout: 240 seconds) 2014-12-24T14:07:18Z jumblerg joined #scheme 2014-12-24T14:09:54Z araujo joined #scheme 2014-12-24T14:10:12Z araujo quit (Changing host) 2014-12-24T14:10:13Z araujo joined #scheme 2014-12-24T14:11:09Z kaihaosw left #scheme 2014-12-24T14:11:18Z haziz_ joined #scheme 2014-12-24T14:19:46Z haziz_ quit (Ping timeout: 246 seconds) 2014-12-24T14:29:53Z vanila quit (Ping timeout: 240 seconds) 2014-12-24T14:48:00Z carc quit (Quit: QUIT) 2014-12-24T14:49:00Z carc joined #scheme 2014-12-24T14:49:22Z developernotes joined #scheme 2014-12-24T14:50:23Z zhaov joined #scheme 2014-12-24T14:54:29Z oleo__ is now known as oleo 2014-12-24T14:55:21Z zhaov left #scheme 2014-12-24T15:02:33Z vanila joined #scheme 2014-12-24T15:10:15Z alezost` joined #scheme 2014-12-24T15:10:34Z alezost quit (Disconnected by services) 2014-12-24T15:10:36Z alezost` is now known as alezost 2014-12-24T15:14:01Z ASau` joined #scheme 2014-12-24T15:14:44Z kongtomorrow joined #scheme 2014-12-24T15:17:34Z ASau quit (Ping timeout: 256 seconds) 2014-12-24T15:24:24Z kongtomorrow quit 2014-12-24T15:25:41Z oleo quit (Quit: Verlassend) 2014-12-24T15:31:02Z oleo joined #scheme 2014-12-24T15:36:42Z gravicappa quit (Ping timeout: 244 seconds) 2014-12-24T15:52:57Z alexei_ quit (Ping timeout: 265 seconds) 2014-12-24T16:08:00Z evhan quit (Ping timeout: 256 seconds) 2014-12-24T16:09:47Z jeapostrophe quit (Ping timeout: 272 seconds) 2014-12-24T16:23:21Z alexei_ joined #scheme 2014-12-24T16:24:38Z princearthur joined #scheme 2014-12-24T16:27:41Z mumptai quit (Quit: Verlassend) 2014-12-24T16:28:06Z b4283 joined #scheme 2014-12-24T16:28:53Z princearthur quit (Ping timeout: 244 seconds) 2014-12-24T16:41:35Z mumptai joined #scheme 2014-12-24T16:41:54Z tadni joined #scheme 2014-12-24T16:49:01Z ehaliewicz joined #scheme 2014-12-24T16:52:59Z kongtomorrow joined #scheme 2014-12-24T16:55:02Z ehaliewicz quit (Ping timeout: 258 seconds) 2014-12-24T16:56:44Z BitPuffin quit (Ping timeout: 256 seconds) 2014-12-24T16:58:48Z MichaelRaskin quit (Quit: MichaelRaskin) 2014-12-24T17:01:11Z uber_hulk joined #scheme 2014-12-24T17:01:38Z uber_hulk: Hi all. I have started with sicp so where can I run the procedures I write for the excercises? 2014-12-24T17:01:51Z uber_hulk: Also is it a bad idea to push my solutions on github? 2014-12-24T17:01:55Z kongtomorrow quit 2014-12-24T17:02:07Z uber_hulk: I think they alreay have solution manual so it shouldn't be bad of idea? 2014-12-24T17:02:50Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-24T17:06:12Z pjb: uber_hulk: you can use mit scheme. 2014-12-24T17:06:26Z uber_hulk: okay, googling 2014-12-24T17:07:19Z pjb: uber_hulk: I'd refrain to use github.COM for non COMmercial project. You can push your solutions to some public repository, like hundreds of others have done. I don't know what this would bring. (But it's certainly a good idea to use git). 2014-12-24T17:07:36Z pjb: There's gitorious.ORG for non-COMmercial projects. 2014-12-24T17:08:05Z kongtomorrow joined #scheme 2014-12-24T17:08:37Z uber_hulk: oho but there are many projects on github that are non-commercial 2014-12-24T17:08:54Z pjb: Yes, I don't understand those people. 2014-12-24T17:08:56Z uber_hulk: you mean I shouldn't post sth that is not open-source(that can't be used by others)? 2014-12-24T17:09:32Z pjb: Also, github is in the USA and gitorious is in Europe, so when the Internet fails, I can still use gitorious and not github :-) 2014-12-24T17:09:50Z BitPuffin joined #scheme 2014-12-24T17:09:59Z uber_hulk: Oho I see 2014-12-24T17:10:11Z pjb: uber_hulk: For your last question, you can do however you want, but you should clearly indicate the license under which you publish/distribute your code. 2014-12-24T17:10:36Z pjb: Otherwise, we have to assume it is fully proprietary, by default. 2014-12-24T17:11:03Z pjb: I use the Affero GNU Public License (version 3) by default, AGPL3. 2014-12-24T17:11:40Z pjb: github is not under that license. gitorious is, and therefore you can install your own gitorious server locally. 2014-12-24T17:12:26Z uber_hulk: I can use MIT licence I believe 2014-12-24T17:13:28Z pjb: Sure. 2014-12-24T17:14:00Z pjb: Do your landlord or your grocery let you use your house or eat tomatoes for free (under the MIT license)? 2014-12-24T17:14:15Z uber_hulk: Nope 2014-12-24T17:14:41Z pjb: Until they're enlighted and let you, and unless you're paid by your academia to write the software you write, I find it's morally better to use the GPL than MIT/BSD. 2014-12-24T17:15:12Z pjb: or until basic income is provided universaly. 2014-12-24T17:17:04Z pjb: That said, you can use the public exposure on github (or thru a blog) to motivate you to complete all the exercises of sicp. If that's the reason, why not. 2014-12-24T17:17:16Z pjb: https://www.google.fr/search?q=sicp+solutions&ie=utf-8&oe=utf-8&gws_rd=cr&ei=1PSaVMzIDMz_aN3SgPAE 2014-12-24T17:17:16Z rudybot: http://tinyurl.com/ldngxgd 2014-12-24T17:17:26Z Fare quit (Quit: Leaving) 2014-12-24T17:17:58Z uber_hulk: hmm 2014-12-24T17:19:35Z pjb: there even are solutions written in other languages, including C++ :-) (of course, in C++ they reach a point where it's not practical anymore, notably in chapter 4). 2014-12-24T17:21:28Z jumblerg joined #scheme 2014-12-24T17:21:54Z uber_hulk: I see. So, sicp is awesome to learn programming? 2014-12-24T17:22:03Z pjb: Yes, definitely. 2014-12-24T17:22:26Z pjb: Also, you may watch the videos at the same time, which makes it quite lively. 2014-12-24T17:22:54Z pjb: https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PLE18841CABEA24090 2014-12-24T17:23:05Z uber_hulk: oho I wanted to know where do I see how they sync with the lessons in sicp book 2014-12-24T17:24:12Z uber_hulk: okay, on the ocw website they have headings for the vids 2014-12-24T17:24:18Z pjb: They don't sync perfectly, since the lecture were done based on a previous edition of the book, but as much as a normal teacher's book with his actual lectures. 2014-12-24T17:24:41Z pjb: It's the normal classroom experience :-) 2014-12-24T17:26:34Z uber_hulk: I see, also which excercises should I do? 2014-12-24T17:26:43Z uber_hulk: one from mit's site or from textbook 2014-12-24T17:29:14Z pjb: I would expect them to be the same, if you have the last edition of the book. 2014-12-24T17:30:35Z uber_hulk: I have the second edidtion 2014-12-24T17:30:44Z pjb: Should be good then. 2014-12-24T17:30:49Z uber_hulk: I see. thanks 2014-12-24T17:36:44Z mumptai quit (Quit: Verlassend) 2014-12-24T17:38:28Z uber_hulk: not sure why this mit scheme is not running 2014-12-24T17:40:04Z uber_hulk: when I click it it will disappear quickly from the dock in osx 2014-12-24T17:40:15Z MichaelRaskin joined #scheme 2014-12-24T17:41:14Z pjb: mit-scheme is in debian and works well there. 2014-12-24T17:41:29Z uber_hulk: hmm, not sure why not working here 2014-12-24T17:41:30Z pjb: Oh, on OSX. IIRC it uses X11. 2014-12-24T17:41:38Z pjb: You must have X11.app or XQuartz.app installed. 2014-12-24T17:42:00Z pjb: It comes with edwin, which is nice :-) (like emacs, but in scheme). 2014-12-24T17:42:44Z uber_hulk: I have emacs installed 2014-12-24T17:43:04Z pjb: Then, you could install macport (or perhaps brew?) and use the mit-scheme from port. 2014-12-24T17:43:27Z evhan joined #scheme 2014-12-24T17:43:50Z uber_hulk: i have X11 installed 2014-12-24T17:43:54Z pjb: https://www.macports.org/ # port install mit-scheme and then you can run mit-scheme in M-x shell or M-x run-scheme 2014-12-24T17:44:19Z uber_hulk: sorry? 2014-12-24T17:44:22Z pjb: Launch your X11 first, and then double-click /Application/MIT:GNU Scheme.app 2014-12-24T17:44:29Z uber_hulk: okay 2014-12-24T17:44:54Z pjb: with port, you may install a CLI version of mit-scheme, which can be used more easily in various circumstances than the GUI. 2014-12-24T17:44:56Z uber_hulk: okay, sth wrong with my x11 2014-12-24T17:45:10Z uber_hulk: I wanna go for port 2014-12-24T17:45:25Z alexei_ quit (Ping timeout: 272 seconds) 2014-12-24T17:45:48Z pjb: brew is often advised, but I prefer port, which has ports running also in old versions of MacOSX (notably on ppc). 2014-12-24T17:47:11Z uber_hulk: can I use brew? 2014-12-24T17:47:16Z uber_hulk: I have brew installed 2014-12-24T17:47:35Z pjb: Yes, try it. I don't know if mit-scheme is provided by brew, but if it is, good for you. 2014-12-24T17:47:39Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-24T17:48:12Z uber_hulk: http://brewformulas.org/Mit-scheme 2014-12-24T17:48:17Z pjb: Great! 2014-12-24T17:49:00Z uber_hulk: need to install xquartz but thanks ;) 2014-12-24T17:49:24Z pjb: good. 2014-12-24T17:51:55Z alexei_ joined #scheme 2014-12-24T17:56:02Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-24T18:03:50Z uber_hulk quit (Quit: leaving) 2014-12-24T18:04:09Z jumblerg joined #scheme 2014-12-24T18:20:07Z Riastradh quit (Remote host closed the connection) 2014-12-24T18:20:14Z alexei_ quit (Ping timeout: 250 seconds) 2014-12-24T18:22:39Z alexei_ joined #scheme 2014-12-24T18:31:37Z alexei_ quit (Ping timeout: 255 seconds) 2014-12-24T18:37:23Z Riastradh joined #scheme 2014-12-24T18:40:11Z kongtomorrow quit 2014-12-24T18:44:03Z kongtomorrow joined #scheme 2014-12-24T18:45:05Z hiroakip joined #scheme 2014-12-24T18:46:29Z fsckd quit (Ping timeout: 245 seconds) 2014-12-24T18:50:47Z stamourv` quit (Read error: Connection reset by peer) 2014-12-24T18:51:22Z hiroakip quit (Remote host closed the connection) 2014-12-24T19:00:27Z developernotes quit (Quit: Textual IRC Client: www.textualapp.com) 2014-12-24T19:09:02Z ASau` quit (Ping timeout: 245 seconds) 2014-12-24T19:10:26Z ASau joined #scheme 2014-12-24T19:12:34Z daviid quit (Ping timeout: 265 seconds) 2014-12-24T19:14:21Z gravicappa joined #scheme 2014-12-24T19:15:55Z vinleod joined #scheme 2014-12-24T19:19:48Z alexei_ joined #scheme 2014-12-24T19:52:12Z oleo__ joined #scheme 2014-12-24T19:52:12Z oleo is now known as Guest73081 2014-12-24T19:53:20Z alexei_ quit (Ping timeout: 264 seconds) 2014-12-24T19:54:24Z Guest73081 quit (Ping timeout: 245 seconds) 2014-12-24T19:55:11Z kongtomorrow quit 2014-12-24T20:04:21Z alexei_ joined #scheme 2014-12-24T20:11:17Z hilquias quit (Ping timeout: 240 seconds) 2014-12-24T20:17:55Z kongtomorrow joined #scheme 2014-12-24T20:25:08Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-24T20:36:01Z princearthur joined #scheme 2014-12-24T20:37:08Z tadni quit (Ping timeout: 264 seconds) 2014-12-24T21:12:52Z oldskirt_ joined #scheme 2014-12-24T21:13:47Z Riastradh quit (Remote host closed the connection) 2014-12-24T21:14:25Z Riastradh joined #scheme 2014-12-24T21:26:32Z sak joined #scheme 2014-12-24T21:26:43Z nyarlshub left #scheme 2014-12-24T21:29:06Z alezost quit (Quit: I use GNU Guix ) 2014-12-24T21:33:09Z ehaliewicz joined #scheme 2014-12-24T21:33:51Z Riastradh quit (Ping timeout: 250 seconds) 2014-12-24T21:34:18Z jumblerg joined #scheme 2014-12-24T21:52:45Z gravicappa quit (Remote host closed the connection) 2014-12-24T21:54:23Z BossKonaSegwaY quit (Ping timeout: 240 seconds) 2014-12-24T21:55:15Z tadni joined #scheme 2014-12-24T21:56:44Z kongtomorrow quit 2014-12-24T22:03:34Z Riastradh joined #scheme 2014-12-24T22:05:56Z Riastradh quit (Remote host closed the connection) 2014-12-24T22:09:06Z kongtomorrow joined #scheme 2014-12-24T22:12:56Z Riastradh joined #scheme 2014-12-24T22:21:57Z Riastradh quit (Ping timeout: 250 seconds) 2014-12-24T22:36:37Z bjz quit (Ping timeout: 240 seconds) 2014-12-24T22:39:20Z hiroakip joined #scheme 2014-12-24T22:39:52Z bjz joined #scheme 2014-12-24T22:42:59Z haziz: @pjb Your opinions on github, and free software are quite opinionated. Each person can do as he or she wishes after fully understanding the implications. Also the MIT license is free software (per the FSF itself) though by it's very permissive nature it does allow commercial use of the software if the person wishes. https://www.gnu.org/licenses/license-list.html 2014-12-24T22:44:16Z wasamasa: yup, to quote someone else on a similiar issue: "Again, Clang is free software, even by the FSF’s own standards. It’s just too free for Emacs…" 2014-12-24T22:44:38Z enitiz quit (Ping timeout: 258 seconds) 2014-12-24T22:44:44Z wasamasa: bsd is free, just too free for the people we're speaking of :P 2014-12-24T22:46:51Z wasamasa: then, people can do as they wish without fully understanding the implications 2014-12-24T22:47:59Z wasamasa: otherwise there wouldn't have been such a scene for instance: https://github.com/threedaymonk/text/issues/21#issuecomment-67752327 2014-12-24T22:52:03Z bjz quit (Ping timeout: 244 seconds) 2014-12-24T22:59:17Z haziz: I asked this earlier but with no clear answer: How do you load a scheme file when using Geiser and Guile from within Emacs? For that matter how to do so with Geiser and Racket again within Emacs. I did search "CTRL-h m" at least for guile and geiser with no clear answer. 2014-12-24T22:59:29Z vinleod quit (Quit: Computer has gone to sleep.) 2014-12-24T22:59:30Z uris77 quit (Quit: leaving) 2014-12-24T23:04:15Z kongtomorrow quit 2014-12-24T23:10:25Z GGMethos quit (Remote host closed the connection) 2014-12-24T23:10:34Z pjb: haziz: my point is that people, notably newbie, choose MIT/BSD by mimetism, without thinking about or having any full understanding of the implications. 2014-12-24T23:11:06Z hiyosi joined #scheme 2014-12-24T23:11:41Z pjb: haziz: the different free software licences have different political implications, and this is a dimension you have to take into account. For example, you can't complain about unemployment or taxes, and still put your money in a bank. 2014-12-24T23:17:53Z cdidd quit (Ping timeout: 240 seconds) 2014-12-24T23:18:57Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-24T23:26:02Z hiroakip quit (Ping timeout: 258 seconds) 2014-12-24T23:38:13Z enitiz joined #scheme 2014-12-24T23:55:38Z vanila quit (Quit: Leaving)