2015-10-01T00:01:06Z kandinski: the Lambda Papers at readscheme.org are scanned images. Is there a canonical repo for searchable-text versions? 2015-10-01T00:01:10Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-01T00:02:06Z kandinski: I'm specifically talking about AIM-349 2015-10-01T00:09:11Z JoelMcCr` quit (Ping timeout: 264 seconds) 2015-10-01T00:10:41Z sethalves quit (Quit: Leaving.) 2015-10-01T00:15:11Z vraid quit (Quit: Konversation terminated!) 2015-10-01T00:20:40Z lritter quit (Quit: Leaving) 2015-10-01T00:35:34Z jao quit (Ping timeout: 246 seconds) 2015-10-01T00:35:43Z _sjs quit (Ping timeout: 246 seconds) 2015-10-01T00:36:17Z karswell quit (Read error: Connection reset by peer) 2015-10-01T00:36:30Z karswell joined #scheme 2015-10-01T00:39:19Z stepnem quit (Ping timeout: 240 seconds) 2015-10-01T00:44:59Z pierpa quit (Ping timeout: 240 seconds) 2015-10-01T00:45:08Z JoelMcCr` joined #scheme 2015-10-01T00:45:58Z _sjs joined #scheme 2015-10-01T00:55:20Z _sjs quit (Ping timeout: 272 seconds) 2015-10-01T00:57:11Z _sjs joined #scheme 2015-10-01T01:02:17Z sethalves joined #scheme 2015-10-01T01:06:31Z JoelMcCr` quit (Ping timeout: 246 seconds) 2015-10-01T01:21:16Z grettke quit (Quit: "The purpose of computing is insight, not numbers. "--Hamming) 2015-10-01T01:28:13Z Riastradh joined #scheme 2015-10-01T01:31:35Z AkashicLegend joined #scheme 2015-10-01T01:33:17Z Riastradh quit (Remote host closed the connection) 2015-10-01T01:38:26Z Riastradh joined #scheme 2015-10-01T01:44:29Z mrowe is now known as mrowe_away 2015-10-01T01:49:47Z mrowe_away is now known as mrowe 2015-10-01T01:50:30Z aap joined #scheme 2015-10-01T01:51:05Z neoncont_ is now known as neoncontrails 2015-10-01T01:59:19Z rszeno joined #scheme 2015-10-01T02:07:42Z oleo_ joined #scheme 2015-10-01T02:10:34Z oleo quit (Ping timeout: 246 seconds) 2015-10-01T02:12:16Z neoncontrails quit (Remote host closed the connection) 2015-10-01T02:12:41Z neoncontrails joined #scheme 2015-10-01T02:13:41Z grettke joined #scheme 2015-10-01T02:17:11Z grettke quit (Client Quit) 2015-10-01T02:22:44Z neoncontrails quit 2015-10-01T02:31:28Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-01T02:35:01Z AkashicLegend joined #scheme 2015-10-01T02:35:29Z AkashicLegend quit (Client Quit) 2015-10-01T02:39:58Z AkashicLegend joined #scheme 2015-10-01T02:44:56Z badkins joined #scheme 2015-10-01T02:45:20Z zbigniew quit (Remote host closed the connection) 2015-10-01T02:50:14Z zbigniew joined #scheme 2015-10-01T02:55:03Z ArneBab joined #scheme 2015-10-01T02:58:10Z kephra left #scheme 2015-10-01T02:58:15Z kephra joined #scheme 2015-10-01T02:58:18Z ArneBab_ quit (Ping timeout: 244 seconds) 2015-10-01T03:03:27Z psy_ joined #scheme 2015-10-01T03:37:16Z psy_ quit (Ping timeout: 265 seconds) 2015-10-01T03:38:46Z leb joined #scheme 2015-10-01T03:43:50Z mbuf joined #scheme 2015-10-01T04:09:30Z badkins quit (Remote host closed the connection) 2015-10-01T04:11:26Z Fare joined #scheme 2015-10-01T04:20:32Z fadein quit (Ping timeout: 272 seconds) 2015-10-01T04:23:51Z daviid joined #scheme 2015-10-01T04:36:10Z Fare quit (Ping timeout: 246 seconds) 2015-10-01T04:42:41Z aap quit (Read error: Connection reset by peer) 2015-10-01T04:45:07Z psy_ joined #scheme 2015-10-01T04:48:25Z tmtwd joined #scheme 2015-10-01T04:53:54Z rszeno quit (Quit: Leaving.) 2015-10-01T05:08:34Z tmtwd quit (Ping timeout: 246 seconds) 2015-10-01T05:12:30Z psy_ quit (Read error: Connection reset by peer) 2015-10-01T05:15:57Z stepnem joined #scheme 2015-10-01T05:30:47Z aap joined #scheme 2015-10-01T05:33:43Z gravicappa joined #scheme 2015-10-01T05:36:27Z igajsin1 quit (Quit: Leaving.) 2015-10-01T05:38:55Z nilg joined #scheme 2015-10-01T05:44:59Z araujo quit (Quit: Leaving) 2015-10-01T05:45:23Z araujo joined #scheme 2015-10-01T05:45:23Z araujo quit (Changing host) 2015-10-01T05:45:23Z araujo joined #scheme 2015-10-01T05:56:07Z jivemeat joined #scheme 2015-10-01T05:56:09Z jivemeat: hey scheme 2015-10-01T05:56:30Z jivemeat: what does ' mean? I am not sure if I understand what not evalauating something ACTUALLY means? 2015-10-01T05:59:59Z dpk: (+ 2 2) is a list. if you enter it alone it'll be evaluated and you'll get the result 4 2015-10-01T06:00:30Z dpk: if you enter '(+ 2 2) instead, you'll get a list of three elements: the symbol + and the number 2 twice 2015-10-01T06:01:39Z jivemeat: oh so it could be said as "i want the literal values of (+ 2 2) 2015-10-01T06:02:31Z jivemeat: But when is that useful? Scheme is very.. Weird to me, I am learning it for a class. 2015-10-01T06:02:49Z dpk: Scheme code (leaving special forms like 'define' and 'lambda' aside) is evaluated by taking lists, evaluating their individual elements, and then treating the first element as a function and calling it with the rest of the elements as the arguments 2015-10-01T06:03:13Z dpk: the result of evaluating the symbol + is the function which performs addition, and numbers evaluate to themselves 2015-10-01T06:04:22Z oleo_ quit (Quit: Verlassend) 2015-10-01T06:04:24Z jivemeat: So it's a similar term to maths I reckon? 2015-10-01T06:04:29Z dpk: well, it can be useful as a shorthand notation for literal lists. much like you'd use [1, 2, 3] in Python, for instance, you can use '(1 2 3) in Scheme 2015-10-01T06:05:02Z jivemeat: But why wouldn't (1 2 3) evaluate to [1, 2 3]? 2015-10-01T06:05:16Z dpk: (1 2 3) alone is an error, because 1 is not a function 2015-10-01T06:05:27Z jivemeat: oh. Right! 2015-10-01T06:05:44Z jivemeat: If I pass a list, does it need '(list)? 2015-10-01T06:05:55Z jivemeat: or is it a function as it was passed? 2015-10-01T06:06:46Z dpk: well, the other way to construct a list is with the list function. that's what you generally use when you have a list where you need the elements evaluated. (list 1 2 x) will result in the list (1 2 3) if the value of the variable x is 3 2015-10-01T06:07:27Z dpk: whereas '(1 2 x) will give you (1 2 x), with the symbol not evaluated to its value 2015-10-01T06:07:37Z jivemeat: I have two more questions. Excuse my ignorance 2015-10-01T06:07:47Z dpk: we were all new to this once :-) 2015-10-01T06:08:28Z jivemeat: I am c++/java guy. What is a pair? I know its "two distict elements" but why aren't they just lists? I do know that lists are made up of pairs with the last element being null. But that defintion confuses me a little bit 2015-10-01T06:09:34Z dpk: right, a pair (or 'cons pair', or sometimes just 'cons') is the building block of a list. Scheme lists are linked lists 2015-10-01T06:10:06Z badkins joined #scheme 2015-10-01T06:10:48Z jivemeat: Is it fair to say that a pair is an element of a list? 2015-10-01T06:12:01Z dpk: yes, but if you say that there's a potential for confusion. in the list (1 2 3) you could say that 2 is an element, but using that wording, the element is actually (2 3) 2015-10-01T06:12:11Z dpk: 'node' might be a better term 2015-10-01T06:12:45Z jivemeat: Okay, that is more understandable. Also, I hate to ask for code. How would one traverse a list in scheme? 2015-10-01T06:12:56Z dpk: depends what you're doing with it 2015-10-01T06:13:28Z jivemeat: If we pretended for a test program that I wanted to search a list of strings to find a given string, how would I do that? 2015-10-01T06:13:39Z jivemeat: Skipping the define and lambda aspect 2015-10-01T06:13:54Z dpk: the Scheme-y way is to write a function and use a higher-order function like map, fold, filter, etc. on it 2015-10-01T06:14:09Z jivemeat: Lack of for (int i=0; i < .. blah) kills me 2015-10-01T06:14:38Z jivemeat: so equality operator would be a no go? 2015-10-01T06:14:53Z jivemeat: operation* rather 2015-10-01T06:15:09Z dpk: (filter (lambda (str) (equal? str "hello world")) the-list) finds instances of the string "hello world" in the-list 2015-10-01T06:15:24Z badkins quit (Ping timeout: 264 seconds) 2015-10-01T06:15:36Z dpk: using the standard list-manipulation library http://srfi.schemers.org/srfi-1/srfi-1.html 2015-10-01T06:16:12Z tmtwd joined #scheme 2015-10-01T06:16:13Z karswell quit (Remote host closed the connection) 2015-10-01T06:16:21Z karswell joined #scheme 2015-10-01T06:16:24Z jivemeat: Ty for the help :) 2015-10-01T06:16:38Z jivemeat: My last question which is sorta unrelated 2015-10-01T06:16:46Z dpk: though for simple "is this element in this list?" there's a special membership function, memv 2015-10-01T06:16:54Z dpk: (memv "hello world" the-list) 2015-10-01T06:17:44Z jivemeat: I like Scheme. It seems efficiently coded, sorta like Python. But, what exactly is it used for? Why is there demand for programmers to learn scheme aside from understanding other paradigms? 2015-10-01T06:18:05Z jivemeat: Isnt there a demand* 2015-10-01T06:18:20Z dpk: probably the main production use of Scheme these days is as a scripting language embedded in larger programs written in C (or whatever language) 2015-10-01T06:18:42Z jivemeat: Emacs :p? 2015-10-01T06:18:58Z jivemeat: My only exposure to the language prior to the course 2015-10-01T06:19:14Z dpk: there are Scheme implementations designed to be embedded like that, such as Guile (used by GNU projects like LilyPond and GnuCash) and Chibi (i don't know if anyone is using that in any major software yet) 2015-10-01T06:19:35Z jivemeat: I guess my question is then, what makes scheme good? 2015-10-01T06:19:39Z dpk: Emacs actually has its own Lisp interpreter, and its own Lisp, though there are (controversial) plans to make it use the Guile VM 2015-10-01T06:20:46Z jivemeat: Knowing somethings strong points helps me direct my study toward that particular aspect 2015-10-01T06:20:47Z dpk: it's a lightweight, but highly flexible language 2015-10-01T06:21:04Z jivemeat: How is it flexible? Sorry to play 20 questions 2015-10-01T06:21:22Z dpk: it's good for teaching how programming languages work (as in the famous CS textbook, Structure and Interpretation of Computer Programs) 2015-10-01T06:21:43Z dpk: have you learned about macros yet? i.e. define-syntax? 2015-10-01T06:22:08Z jivemeat: Not very much, more so just learning the general aspects of the language. 2015-10-01T06:22:22Z jivemeat: We're learning about 3 different types of languages this semester. 2015-10-01T06:22:46Z dpk: macros allow you to add new special forms to the language. in Java or C++ terms, it's like if you could add brand new statements like 'while' or 'if' to the language, using the language itself 2015-10-01T06:22:58Z jivemeat: How does Scheme compare to that of C, C#, C++ (or any OOB language really)? 2015-10-01T06:23:12Z jivemeat: Oh wow 2015-10-01T06:23:29Z jivemeat: I did read it is used to prototype languages and that must be why right? 2015-10-01T06:24:09Z jivemeat: But with that said, why is that? Why doesn't C have macros? That seems like a very useful function 2015-10-01T06:24:42Z dpk: yes. for that reason, and also for the reason macros are possible: because code is represented by a standard and easily-manipulable data type, lists, it's easy to generate code in the same way that most programs in all languages generate data 2015-10-01T06:26:20Z dpk: in comparison to any C-derived language, Scheme is extremely high-level. e.g. no pointers, full garbage collection, etc. 2015-10-01T06:26:35Z dpk: and strong typing 2015-10-01T06:27:50Z zacts|pi joined #scheme 2015-10-01T06:27:54Z jivemeat: Oh, okay that does make sense now. My last, silly, question is: Is Scheme a difficult language or am I likely just overcomplicating things? (Brackets, brackets everywhere) 2015-10-01T06:28:16Z jivemeat: It's all relative, but in general. Python is easier for beginners than say C 2015-10-01T06:28:28Z dpk: C does have macros — #define — but they work differently, because C code isn't made of C data. they're less powerful and more fiddly as a result, and using them to define complex control flow structures is generally disapproved of 2015-10-01T06:29:32Z jivemeat: But because C doesn't use C data, I am assuming it is more optimized for speed? 2015-10-01T06:29:35Z dpk: ehhhh. i don't know, honestly. Scheme is probably harder because of its lack of iteration constructs and the general tendency towards immutable data 2015-10-01T06:30:24Z tmtwd quit (Ping timeout: 264 seconds) 2015-10-01T06:32:57Z dpk: well, the best C compilers generate faster code than the best Scheme compilers, and for many reasons it's unlikely to happen that Scheme beats C in general performance tests. i don't think macros are one, since they're a compile-time thing, not a run-time thing 2015-10-01T06:33:50Z jivemeat: So just to clarify before I take off. Scheme is a strong-typed high-level language, that is very much flexible due to the way it stores data. However, because it is sorta careless about memory, it's efficieny would not be on par of a program that was written in C instead? But scheme suceeds at quickly prototyping programs and more so different programming styles? 2015-10-01T06:37:24Z dpk: not because of memory management and garbage collection, probably. a good garbage collector (of which there are, sadly, few, but the Lisp ones tend to be above-average) is faster than manually managing memory. but for other reasons like the need for run-time type checking, yes, Scheme will generally be slower than C for any given pair of production-quality implementations of those languages 2015-10-01T06:38:03Z dpk: and the flexibility is more due to the representation of code *as* data, than to the way data itself is stored 2015-10-01T06:38:06Z dpk: but apart from that, yes 2015-10-01T06:39:27Z jivemeat: Okay, my man thank you for all the help and insight. I must continue my journey into the world of Scheme, peace :) 2015-10-01T06:40:11Z bjz joined #scheme 2015-10-01T06:40:20Z dpk: you're welcome 2015-10-01T06:40:59Z dpk: feel free to come back with more questions. i might not be around but there's always plenty of helpful people here (though not always active) 2015-10-01T06:41:01Z bjz quit (Client Quit) 2015-10-01T06:44:47Z NeverDie quit (Quit: http://radiux.io/) 2015-10-01T07:10:46Z ASau quit (Ping timeout: 240 seconds) 2015-10-01T07:12:48Z zacts|pi: dpk: have you seen the stalin scheme compiler? 2015-10-01T07:14:22Z bjz joined #scheme 2015-10-01T07:14:30Z dpk: i have. i reckon it, perhaps wrongly, impractical for production use, though it is impressive 2015-10-01T07:17:49Z zacts|pi: ah yeah 2015-10-01T07:18:07Z zacts|pi: I'm curious into learning more about it, but you mentioned the lack of optimizing scheme compilers 2015-10-01T07:18:16Z zacts|pi: (in regards to scheme versus C speed) 2015-10-01T07:18:19Z zacts|pi: anyway, bbl 2015-10-01T07:18:20Z zacts|pi quit 2015-10-01T07:21:09Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-01T07:21:29Z bjz joined #scheme 2015-10-01T07:22:18Z nee` joined #scheme 2015-10-01T07:23:50Z daviid quit (Ping timeout: 240 seconds) 2015-10-01T07:24:43Z bjz quit (Client Quit) 2015-10-01T07:26:13Z taylanub: for those interested, the GNU/Linux distribution GNU GuixSD, which makes very extensive use of Scheme in package management, system configuration, the init system, and more, is asking for donations: http://www.gnu.org/software/guix/donate/ 2015-10-01T07:28:09Z taylanub: whoops, that's the old link 2015-10-01T07:29:20Z taylanub: looks like the page asking for money donations isn't up yet. you can throw moneye at GNU/FSF on the meanwhile ;-) 2015-10-01T07:33:28Z ecthiender joined #scheme 2015-10-01T07:33:45Z ecthiender quit (Changing host) 2015-10-01T07:33:45Z ecthiender joined #scheme 2015-10-01T07:34:11Z nilg: Given a list, how to randomly select one element? 2015-10-01T07:34:14Z grettke joined #scheme 2015-10-01T07:35:29Z taylanub: nilg: (list-ref list (random (length list))). there's no 'random' in the standards but your preferred Scheme implementation is likely to have one. 2015-10-01T07:36:42Z nilg: OK, thanks taylanub 2015-10-01T07:38:16Z bjz joined #scheme 2015-10-01T07:51:28Z micmus joined #scheme 2015-10-01T07:54:35Z dytrivedi joined #scheme 2015-10-01T07:55:52Z dytrivedi quit (Read error: Connection reset by peer) 2015-10-01T07:59:23Z przl joined #scheme 2015-10-01T08:09:40Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-01T08:11:26Z badkins joined #scheme 2015-10-01T08:12:07Z przl quit (Ping timeout: 246 seconds) 2015-10-01T08:12:29Z leb quit (Quit: Computer has gone to sleep.) 2015-10-01T08:16:02Z csed joined #scheme 2015-10-01T08:16:06Z badkins quit (Ping timeout: 268 seconds) 2015-10-01T08:20:32Z mumptai quit (Remote host closed the connection) 2015-10-01T08:24:12Z jivemeat: (define dos-list? 2015-10-01T08:24:12Z jivemeat: (lambda (x y) 2015-10-01T08:24:12Z jivemeat: (cond ((and (null? x) (null? y)) (display "They are not both empty!")) 2015-10-01T08:24:12Z jivemeat: (else (display "At least 1 is empty!"))))) 2015-10-01T08:24:30Z jivemeat: Why does that not work with the input (dos-list? '(1 2) '(1)) 2015-10-01T08:24:53Z jivemeat: My logic seems to be, but clearly is not sound. What did I do wrong? 2015-10-01T08:25:08Z jivemeat: It only runs the else statement 2015-10-01T08:30:02Z civodul joined #scheme 2015-10-01T08:31:00Z Khisanth quit (Ping timeout: 264 seconds) 2015-10-01T08:31:47Z taylanub: jivemeat: (and (null? x) (null? y)) means both *are* null/empty 2015-10-01T08:32:00Z jivemeat: oh 2015-10-01T08:32:04Z jivemeat: okay ty 2015-10-01T08:32:05Z taylanub: (define empty? null?) :-) 2015-10-01T08:32:26Z larion joined #scheme 2015-10-01T08:34:19Z neoncontrails joined #scheme 2015-10-01T08:47:25Z przl joined #scheme 2015-10-01T08:49:15Z grettke quit (Quit: "The purpose of computing is insight, not numbers. "--Hamming) 2015-10-01T08:51:39Z Khisanth joined #scheme 2015-10-01T08:52:23Z ggole joined #scheme 2015-10-01T09:01:52Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-01T09:02:33Z bjz joined #scheme 2015-10-01T09:05:43Z lritter joined #scheme 2015-10-01T09:06:43Z kephra: jivemeat, http://o3db.com/demo/dpaste.html#2AMB1MP <- you did not check all 3 conditions 2015-10-01T09:08:23Z kephra: http://o3db.com/demo/dpaste.html#1TVB117 <- here the text is right ... had to drop the not 2015-10-01T09:11:30Z tm512 quit (Quit: Just relax and enjoy this pleasant adventure) 2015-10-01T09:12:16Z tm512 joined #scheme 2015-10-01T09:22:50Z DGASAU joined #scheme 2015-10-01T09:23:36Z Ettore joined #scheme 2015-10-01T09:30:43Z jivemeat: hey 2015-10-01T09:30:48Z jivemeat: (define dos-list? 2015-10-01T09:30:48Z jivemeat: (lambda (x y) 2015-10-01T09:30:48Z jivemeat: (cond ((or (null? x) (null? y) (display "1 empty!")) 2015-10-01T09:30:48Z jivemeat: (else (display ("Nope!"))))))) 2015-10-01T09:31:07Z jivemeat: why wont that compile? sorry for the copy paste, but pastebin isnt worth it this time of night 2015-10-01T09:31:15Z jivemeat: why rob data 2015-10-01T09:31:33Z jivemeat: else: not allowed as an expression 2015-10-01T09:32:16Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-01T09:32:35Z jivemeat: and that moment, I figured it out. :/ sorry again 2015-10-01T09:32:52Z taylanub: yeah, you got your parentheses wrong 2015-10-01T09:33:17Z taylanub: a text editor that shows matching parentheses is highly recommended 2015-10-01T09:33:24Z vraid joined #scheme 2015-10-01T09:33:33Z jivemeat: I'm using DrRacket 2015-10-01T09:33:41Z taylanub: also (display ("Nope!")) will try to call the string "Nope!" as a procedure 2015-10-01T09:33:46Z jivemeat: idk if thats good, but some rainbow parathensis would be nice 2015-10-01T09:34:06Z taylanub: Emacs is the master of lisp editing, but not that easy to get into 2015-10-01T09:34:25Z jivemeat: I am an emacs god 2015-10-01T09:34:30Z jivemeat: but how do I compile it? 2015-10-01T09:34:36Z taylanub: compile what? 2015-10-01T09:34:41Z jivemeat: my scheme files 2015-10-01T09:34:58Z jivemeat: well interperit I guess 2015-10-01T09:35:10Z taylanub: depends on the Scheme implementation. I'm guessing what you really want to know is how to integrate Scheme development in Emacs? 2015-10-01T09:35:21Z taylanub: there's Geiser for Racket (and GNU Guile) 2015-10-01T09:35:49Z taylanub: so you can just hit C-M-x on a top-level expression (like the '(define ...)') and it will send it to the Scheme process 2015-10-01T09:36:05Z jivemeat: hmm 2015-10-01T09:36:09Z jivemeat: let me see rq 2015-10-01T09:36:20Z jivemeat: im on windows :( so my emacs game is weak atm 2015-10-01T09:37:30Z jivemeat: is scheme .scm? 2015-10-01T09:37:51Z pjb: jivemeat: ftp://ftp.gnu.org/gnu/emacs/windows/emacs-23.4-bin-i386.zip 2015-10-01T09:37:55Z pjb: jivemeat: yes. 2015-10-01T09:37:58Z jivemeat: ctrl-meta-x is undefined 2015-10-01T09:38:15Z pjb: You can have meta with ESC. So ESC C-x 2015-10-01T09:38:56Z jivemeat: It's still not compiling 2015-10-01T09:39:01Z pjb: Also C-] 2015-10-01T09:39:06Z pjb: Of course not, it's a binary! 2015-10-01T09:39:13Z jivemeat: oh lol 2015-10-01T09:39:21Z jivemeat: how do I spruce up emacs to do it? 2015-10-01T09:39:36Z jivemeat: I've been up all night for this exam 2015-10-01T09:39:42Z jivemeat: im a little off if you feel me 2015-10-01T09:40:00Z pjb: If you want to compile emacs, get the sources: ftp://ftp.gnu.org/gnu/emacs/emacs-24.5.tar.gz 2015-10-01T09:40:13Z jivemeat: can't compile it from source atm too much work 2015-10-01T09:40:17Z jivemeat: exam is in like 3 hours 2015-10-01T09:40:32Z pjb: A little late to study… 2015-10-01T09:40:42Z jivemeat: Been studying all night 2015-10-01T09:41:03Z jivemeat: I don't mess around with programming tests 2015-10-01T09:41:08Z pjb: If I were you, now I'd go to sleep and I'd skip the exam. 2015-10-01T09:41:14Z jivemeat: good idea 2015-10-01T09:41:15Z jivemeat: I wish 2015-10-01T09:41:23Z pjb: There's no point going to an exam without having spent months before studying. 2015-10-01T09:41:32Z jivemeat: Well to be honest 2015-10-01T09:41:34Z jivemeat: I have been 2015-10-01T09:41:40Z jivemeat: Scheme for some reason doesnt click with me 2015-10-01T09:41:48Z jivemeat: It's the parenthesis honestly 2015-10-01T09:41:59Z pjb: Yeah, right. The parentheses. 2015-10-01T09:42:04Z jivemeat: Well no seriously 2015-10-01T09:42:26Z jivemeat: I am legimately dyslexic to it 2015-10-01T09:42:40Z jivemeat: I can't mentally track the flow of the program, it really is a struggle 2015-10-01T09:43:15Z jivemeat: trivial programs dont make sense to me, it's honestly been rough 2015-10-01T09:43:34Z jivemeat: But I can learn c++ in a couple hours before an exam and get Bs 2015-10-01T09:44:04Z zacts: jivemeat: you must learn a text editor (emacs) to indent the parentheses for you 2015-10-01T09:44:12Z jivemeat: DrRacket does 2015-10-01T09:44:16Z zacts: and usually a lisp expression spans multiple lines with a kind of indent 2015-10-01T09:44:20Z zacts: ah yeah and DrRacket 2015-10-01T09:44:20Z jivemeat: but the way the code is written like (+ 1 2) 2015-10-01T09:44:26Z jivemeat: just makes its very difficult to understand 2015-10-01T09:44:31Z jivemeat: I am very 1+2 2015-10-01T09:44:49Z zacts: prefix notation versus infix notation 2015-10-01T09:45:01Z jivemeat: I know, it's a mental block really 2015-10-01T09:45:15Z zacts: just think of (+ 1 2) as being like (add 1 2) 2015-10-01T09:45:19Z zacts: it's just a procedure call 2015-10-01T09:45:20Z jivemeat: I am good at programming, but scheme has been a true test of my ability. seriously 2015-10-01T09:45:28Z zacts: and it allows for as many arguments as you want 2015-10-01T09:45:32Z zacts: (add 1 2 3 4 ...) 2015-10-01T09:45:38Z jivemeat: It's not so much that 2015-10-01T09:45:42Z jivemeat: I just can't read it 2015-10-01T09:45:43Z zacts: which is like add(1, 2, 3, 4, 5) in C 2015-10-01T09:45:51Z jivemeat: it really is somewhat true dyslexia 2015-10-01T09:45:59Z zacts: it can take some getting used to 2015-10-01T09:46:05Z zacts: although, jivemeat 2015-10-01T09:46:51Z jivemeat: yes? 2015-10-01T09:47:20Z zacts: http://dustycloud.org/blog/wisp-lisp-alternative/ <-- I found this the other day 2015-10-01T09:47:22Z vraid: jivemeat: but you can read f(x,y) with no issue? 2015-10-01T09:47:51Z jivemeat: yeah it makes sense to me 2015-10-01T09:47:59Z jivemeat: f(x) in math 2015-10-01T09:48:02Z jivemeat: its become second nature 2015-10-01T09:48:04Z vraid: +(1,2) 2015-10-01T09:48:08Z vraid: (+ 1 2) 2015-10-01T09:48:14Z jivemeat: its foreign 2015-10-01T09:48:29Z jivemeat: how can I put this. I guess its like 2015-10-01T09:48:37Z vraid: + is just a function like any other 2015-10-01T09:48:44Z jivemeat: when I look at a c++ program, I understand it immediately 2015-10-01T09:48:58Z jivemeat: but lisp I can't follow it, it's too backwards 2015-10-01T09:49:02Z zacts: jivemeat: well that does kind of make sense to me, as I think studies have been done on the psychology of indent 2015-10-01T09:49:02Z jivemeat: it is my fault ultimately 2015-10-01T09:49:11Z zacts: your brain reads things in chunks 2015-10-01T09:49:22Z jivemeat: indeed it does :) 2015-10-01T09:49:27Z jivemeat: im a psychology major as well 2015-10-01T09:49:39Z zacts: lke thzizs ynu onznly need to see the first and last letters of words to read them 2015-10-01T09:49:51Z jivemeat: exactly 2015-10-01T09:49:52Z zacts: and we recognize faces really well 2015-10-01T09:50:04Z jivemeat: im very conditioned to seeing 1 particular method 2015-10-01T09:50:08Z zacts: Algol or C-like syntaxso you may be trained in C 2015-10-01T09:50:24Z zacts: sorry ssh lag 2015-10-01T09:50:25Z jivemeat: i kick myself for not playing with lisp in emacs sophomore year 2015-10-01T09:50:27Z jivemeat: would have helped 2015-10-01T09:50:34Z zacts: that last sentence is not totally what I meant to type that way 2015-10-01T09:50:43Z zacts: jivemeat: perhaps wisp could help you to transition 2015-10-01T09:51:01Z zacts: it turns scheme into a python like language 2015-10-01T09:51:06Z zacts: s/language/syntax/ 2015-10-01T09:51:33Z jivemeat: hmm 2015-10-01T09:51:37Z jivemeat: that may not be a bad idea 2015-10-01T09:51:41Z vraid: jivemeat: on the other hand, scheme lets you do (+ 1 2 3 4 5) rather than having to use four + 2015-10-01T09:51:45Z jivemeat: I have a quick question 2015-10-01T09:51:54Z jivemeat: how do I set a counter variable with lambda? 2015-10-01T09:52:12Z jivemeat: im trying to recurse into a list to counter the occurences of a string 2015-10-01T09:52:26Z jivemeat: well 2015-10-01T09:52:30Z jivemeat: element not so much string 2015-10-01T09:53:26Z jivemeat: can I nest defines? 2015-10-01T09:53:34Z jivemeat: then lambda my parameters? 2015-10-01T09:53:50Z vraid: you probably want to do a recursion where you pass the counter along, rather than increase it with mutation 2015-10-01T09:53:58Z nilg` joined #scheme 2015-10-01T09:54:39Z jivemeat: how would I do that exactly 2015-10-01T09:54:44Z jivemeat: here is what I have so far 2015-10-01T09:54:50Z jivemeat: sec 2015-10-01T09:54:54Z jivemeat: let me finish it first 2015-10-01T09:56:19Z jivemeat: (define dick-counter 2015-10-01T09:56:19Z jivemeat: (define (dick-count 0) 2015-10-01T09:56:19Z jivemeat: (lambda (ls) 2015-10-01T09:56:19Z jivemeat: (if (equal? (car ls) "dicks") (dick-counter dick-count+1 (cdr ls))) 2015-10-01T09:56:19Z jivemeat: (else #f))) 2015-10-01T09:56:31Z jivemeat: it wont compile because the define, but thats what I mocked up 2015-10-01T09:56:54Z dytrivedi joined #scheme 2015-10-01T09:57:04Z jivemeat: excuse the dicks, but if you want to remember something for a test, make it something outrageous and you will surely remember it 2015-10-01T10:00:08Z vraid: here is an example http://pasterack.org/pastes/52840 2015-10-01T10:01:44Z jivemeat: word ty 2015-10-01T10:01:50Z jivemeat: So wait 2015-10-01T10:01:55Z jivemeat: Why did you define twice? 2015-10-01T10:02:20Z jivemeat: the first define is the initial set of parameters. But then the second define does what? 2015-10-01T10:02:27Z vraid: the second is a local function not visible outside of the first 2015-10-01T10:02:29Z jivemeat: Just more variables? 2015-10-01T10:02:43Z jivemeat: is everything initialized to 0 by default? 2015-10-01T10:02:48Z vraid: no 2015-10-01T10:03:06Z vraid: everything is initialized explicitly 2015-10-01T10:04:06Z jivemeat: this is my last question for a bit 2015-10-01T10:04:07Z jivemeat: (define *strong-cues* 2015-10-01T10:04:07Z jivemeat: '( ( ((the names) (their names)) 2015-10-01T10:04:07Z jivemeat: ((whos on first whats on second i dont know on third) 2015-10-01T10:04:07Z jivemeat: (whats on second whos on first i dont know on third)) ) 2015-10-01T10:04:07Z jivemeat: ( ((suppose) (lets say) (assume)) 2015-10-01T10:04:10Z jivemeat: ((okay) (why not) (sure) (it could happen)) ) 2015-10-01T10:04:12Z jivemeat: ( ((i dont know)) 2015-10-01T10:04:14Z jivemeat: ((third base) (hes on third)) ) 2015-10-01T10:04:16Z jivemeat: )) 2015-10-01T10:04:18Z jivemeat: that data set of lists 2015-10-01T10:04:28Z jivemeat: I literally cannot for the life of me understand what that means 2015-10-01T10:04:39Z vraid: please use a paste site for code rather than directly in irc 2015-10-01T10:04:42Z jivemeat: how many lists are in it? is it just 1 big list? are they pairs? 2015-10-01T10:04:53Z jivemeat: sure 2015-10-01T10:04:56Z jivemeat: give me a sec 2015-10-01T10:05:36Z jivemeat: http://pastebin.com/yFpeU5HY 2015-10-01T10:05:57Z jivemeat: Like what the heck is that? 2015-10-01T10:06:14Z jivemeat: Is that 1 big list with each thing being an element? 2015-10-01T10:06:34Z dytrivedi quit (Ping timeout: 260 seconds) 2015-10-01T10:06:47Z vraid: yeah, *strong-cues* is defined to hold that big list 2015-10-01T10:07:31Z jivemeat: But do I treat it just like any ordinary list? 2015-10-01T10:08:06Z jivemeat: Was it formatted that way to make it more readable rather than actually holding specific coding needs? 2015-10-01T10:08:21Z vraid: i can't answer that 2015-10-01T10:10:04Z jivemeat: I guess the better question is 2015-10-01T10:10:42Z jivemeat: Do the extra parathensis that differentiate from `(1 2 3) to the `((1 2 3) 3 2 (1 2)) 2015-10-01T10:10:47Z jivemeat: have an impact on how its read? 2015-10-01T10:11:15Z vraid: yes 2015-10-01T10:11:27Z vraid: each pair of parentheses makes a new list 2015-10-01T10:11:29Z jivemeat: What are they doing to the individual pieces? 2015-10-01T10:11:33Z jivemeat: o_o 2015-10-01T10:11:44Z vraid: so that second example is a list of (a list, 3, 2, a new list) 2015-10-01T10:11:51Z jivemeat: so if I were to start car/cdr-ing into them 2015-10-01T10:11:53Z jivemeat: what happens? 2015-10-01T10:11:59Z vraid: heterogenous data 2015-10-01T10:12:05Z vraid: you can do that, just as any other list 2015-10-01T10:12:19Z jivemeat: oh 2015-10-01T10:12:25Z badkins joined #scheme 2015-10-01T10:12:34Z jivemeat: so method of traversing is still the same no matter what? 2015-10-01T10:12:42Z jivemeat: is car/cdr that smart of an iterator? 2015-10-01T10:14:05Z fizzie: You'll get the first element of the list from car. That would be 1 or (1 2 3) for your examples. That's not particularly "smart". 2015-10-01T10:14:50Z vraid: jivemeat: car on '((1 2 3) 3 2 (1 2)) would give you the first element: '(1 2 3) 2015-10-01T10:14:54Z vraid: car on that would give you 1 2015-10-01T10:14:56Z vraid: car on that would be an error 2015-10-01T10:15:56Z jivemeat: so I have to double car o_O 2015-10-01T10:16:04Z jivemeat: does that even make sense? 2015-10-01T10:16:17Z fizzie: It's called caar as a shortcut, and sure. 2015-10-01T10:16:23Z vraid: what if you were working with a two-dimensional array in c? 2015-10-01T10:16:30Z vraid: double [] 2015-10-01T10:16:42Z badkins quit (Ping timeout: 250 seconds) 2015-10-01T10:16:46Z fizzie: You could define a function that would get 1 out of either list, but presumably there's some reason for having that structure, instead of a flat list. 2015-10-01T10:18:13Z jivemeat: hmmm true 2015-10-01T10:18:17Z jivemeat: okay let me try this rq 2015-10-01T10:18:22Z jivemeat: ty for all the help btw 2015-10-01T10:57:24Z przl quit (Ping timeout: 264 seconds) 2015-10-01T10:58:47Z nilg` quit (Remote host closed the connection) 2015-10-01T11:05:40Z DGASAU: jivemeat: you may want to take a look at R-Lisp and get the idea how it works. 2015-10-01T11:17:46Z jivemeat quit (Ping timeout: 240 seconds) 2015-10-01T11:31:28Z jivemeat joined #scheme 2015-10-01T11:33:11Z jivemeat: hey 2015-10-01T11:33:17Z jivemeat: what exactly is a let/letract? 2015-10-01T11:47:53Z jivemeat quit (Ping timeout: 244 seconds) 2015-10-01T11:52:21Z calher quit (Ping timeout: 240 seconds) 2015-10-01T12:00:12Z ecthiender quit (Quit: Leaving) 2015-10-01T12:13:16Z badkins joined #scheme 2015-10-01T12:16:15Z jewel_ joined #scheme 2015-10-01T12:18:11Z badkins quit (Ping timeout: 264 seconds) 2015-10-01T12:19:00Z civodul joined #scheme 2015-10-01T12:19:55Z jewel quit (Ping timeout: 252 seconds) 2015-10-01T12:20:35Z ziocroc joined #scheme 2015-10-01T12:21:30Z jivemeat joined #scheme 2015-10-01T12:23:25Z mbuf quit (Quit: Ex-Chat) 2015-10-01T12:23:34Z AkashicLegend joined #scheme 2015-10-01T12:34:41Z przl joined #scheme 2015-10-01T12:35:38Z mrowe is now known as mrowe_away 2015-10-01T12:44:56Z spew joined #scheme 2015-10-01T12:57:09Z mrowe_away is now known as mrowe 2015-10-01T12:59:01Z badkins joined #scheme 2015-10-01T13:07:41Z tmtwd joined #scheme 2015-10-01T13:16:49Z jivemeat quit (Ping timeout: 246 seconds) 2015-10-01T13:28:07Z NeverDie joined #scheme 2015-10-01T13:36:51Z mrowe is now known as mrowe_away 2015-10-01T13:45:46Z grettke joined #scheme 2015-10-01T13:53:17Z Fare joined #scheme 2015-10-01T13:54:18Z neoncontrails quit (Remote host closed the connection) 2015-10-01T13:57:12Z oleo joined #scheme 2015-10-01T14:01:50Z neoncontrails joined #scheme 2015-10-01T14:06:52Z nilg quit (Remote host closed the connection) 2015-10-01T14:15:52Z mrowe_away is now known as mrowe 2015-10-01T14:32:00Z neoncontrails quit (Remote host closed the connection) 2015-10-01T14:32:54Z duggiefresh joined #scheme 2015-10-01T14:38:12Z jlongster joined #scheme 2015-10-01T14:45:19Z Fare quit (Ping timeout: 240 seconds) 2015-10-01T14:49:02Z pierpa joined #scheme 2015-10-01T14:49:58Z mrowe is now known as mrowe_away 2015-10-01T14:56:17Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-01T15:05:29Z grettke quit (Quit: "The purpose of computing is insight, not numbers. "--Hamming) 2015-10-01T15:05:46Z daviid joined #scheme 2015-10-01T15:12:08Z vraid quit (Quit: Konversation terminated!) 2015-10-01T15:22:35Z sethalves quit (Quit: Leaving.) 2015-10-01T15:23:53Z szgyg joined #scheme 2015-10-01T15:24:00Z nee` quit (Remote host closed the connection) 2015-10-01T15:27:01Z alezost joined #scheme 2015-10-01T15:37:17Z _sjs quit (Ping timeout: 244 seconds) 2015-10-01T15:40:43Z micmus quit (Ping timeout: 268 seconds) 2015-10-01T15:53:49Z sethalves joined #scheme 2015-10-01T15:53:50Z micmus joined #scheme 2015-10-01T15:56:55Z Madsy joined #scheme 2015-10-01T16:07:56Z mrowe_away is now known as mrowe 2015-10-01T16:11:27Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-01T16:18:28Z larion quit (Ping timeout: 246 seconds) 2015-10-01T16:19:06Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-01T16:19:20Z AkashicLegend joined #scheme 2015-10-01T16:25:20Z _vaitel_ joined #scheme 2015-10-01T16:26:39Z badkins quit 2015-10-01T16:28:10Z zwdr joined #scheme 2015-10-01T16:28:40Z vaitel quit (Ping timeout: 265 seconds) 2015-10-01T16:30:41Z harmchop quit (Ping timeout: 256 seconds) 2015-10-01T16:32:20Z _sjs joined #scheme 2015-10-01T16:32:28Z harmchop joined #scheme 2015-10-01T16:34:52Z warweasle joined #scheme 2015-10-01T16:36:22Z civodul joined #scheme 2015-10-01T16:36:28Z ByronJohnson quit (Ping timeout: 272 seconds) 2015-10-01T16:37:28Z warweasle: Question about closures and scope in scheme. I want to create a tree where I can look up *parent*, *root*, etc just by using the variables. The problem is, I want to do it dynamically. For example: Inserting a new node in the tree and still referencing the correct *parent* value. I'm fairly certain there is a way to do this in scheme. Anyone have any ideas? 2015-10-01T16:39:24Z csed quit (Remote host closed the connection) 2015-10-01T16:40:16Z Madsy: warweasle: tail recursion and pass the parent as a parameter perhaps? 2015-10-01T16:41:21Z warweasle: Madsy: Does that change my function's scope? 2015-10-01T16:42:03Z Madsy: Ah, you're not traversing the tree. For just inserting a node, I don't know. 2015-10-01T16:42:21Z Madsy: Doesn't inserting a node require you to access the parent anyway? 2015-10-01T16:42:22Z warweasle: Madsy: Yes. I'm trying to make a DOM like struture. 2015-10-01T16:42:35Z micmus quit (Ping timeout: 256 seconds) 2015-10-01T16:43:55Z warweasle: Madsy: It's an elegant solution. This way I can move nodes around and just look for *parent* or other attributes without needing any special syntax or trickery. I'm tempted to make a DSL that can do it. 2015-10-01T16:44:55Z warweasle: So I guess, dynamic scoping? 2015-10-01T16:45:04Z mrowe is now known as mrowe_away 2015-10-01T16:47:59Z gravicappa quit (Ping timeout: 240 seconds) 2015-10-01T16:49:36Z micmus joined #scheme 2015-10-01T16:58:04Z psy_ joined #scheme 2015-10-01T16:59:25Z warweasle: is it fluid-let? 2015-10-01T17:06:18Z gravicappa joined #scheme 2015-10-01T17:07:16Z duggiefresh quit (Remote host closed the connection) 2015-10-01T17:09:08Z duggiefresh joined #scheme 2015-10-01T17:09:39Z przl quit (Ping timeout: 240 seconds) 2015-10-01T17:10:26Z ineiros quit (Ping timeout: 240 seconds) 2015-10-01T17:25:40Z zacts: http://www.gnu.org/software/kawa/ 2015-10-01T17:25:51Z zacts: ^ I just discovered this on the gnu homepage this morning 2015-10-01T17:27:27Z csed joined #scheme 2015-10-01T17:29:27Z jao joined #scheme 2015-10-01T17:29:53Z zwdr: can't you just use (define with-node (node proc) (let ((parent (get-parent node))) proc) or something like that and then use (with-node node ...) for scoping? 2015-10-01T17:30:05Z zwdr: Or am I misunderstanding something? 2015-10-01T17:30:28Z zwdr: I know Racket uses that "with-x" pattern a lot 2015-10-01T17:30:47Z evhan quit (Ping timeout: 264 seconds) 2015-10-01T17:32:12Z ggole quit 2015-10-01T17:32:52Z evhan joined #scheme 2015-10-01T17:33:01Z warweasle: zwdr: That works until I try to insert a node into the hierarchy after it's been built. 2015-10-01T17:34:34Z warweasle: I really wish I could just save the current local variables and pass that to apply and say "Here, use these." 2015-10-01T17:35:47Z bb010g joined #scheme 2015-10-01T17:42:13Z zwdr: huh, shouldnt the let always create a new scope? 2015-10-01T17:43:12Z nanoz joined #scheme 2015-10-01T17:43:13Z kephra: warweasle, http://o3db.com/demo/dpaste.html#3RSD5X9 <- you can pass an environment to eval ... my implementation is non standard (but much easier) 2015-10-01T17:43:27Z warweasle: zwdr: Well, that's tricky. It does at compile or evaluation time. But if you call a function which with a let around an unresolved variable, it only looks in the GLOBAL space. 2015-10-01T17:44:01Z zwdr: dang, thanks 2015-10-01T17:44:21Z zwdr: I'm currently reading let over lambda and trying to wrap my head around this stuff 2015-10-01T17:45:31Z kephra: zwdr, let over lambda (not the book) is a typical idiom to create objects in scheme 2015-10-01T17:46:15Z kephra: (let ((object variable definitions ...)) (lambda (method) (case method ... ))) 2015-10-01T17:46:35Z zwdr: Yea, I got that much! 2015-10-01T17:46:40Z zwdr: but its still lots to learn 2015-10-01T17:47:04Z kephra: yeah, but its worth to learn both scheme, and a real oo language: Smalltalk 2015-10-01T17:47:41Z kephra: so you learn how to bootstrap your own objects - and how real oo looks like ... because Java, C++, ... they are all crippled 2015-10-01T17:47:48Z zwdr: well, I am interested in Smalltalk. But I'm taking it one step at a time 2015-10-01T17:48:21Z kephra: makes sense - i often code small games, if I learn a language 2015-10-01T17:48:35Z kephra: either it works, or not - but regardless: it was fun 2015-10-01T17:48:42Z zwdr: well, I did a personal wiki in Racket 2015-10-01T17:48:57Z zwdr: or, doing, I am still extending it 2015-10-01T17:49:02Z zwdr: but thats really fun too 2015-10-01T17:49:29Z zwdr: the main thing is coding something, right 2015-10-01T17:49:36Z kephra: about Scheme for webdev - take a look at the html source code of my dpaste posting above 2015-10-01T17:49:54Z zwdr: Oh I will 2015-10-01T17:50:26Z nilg joined #scheme 2015-10-01T17:50:29Z zwdr: Racket luckily has a lot of libraries, so it wasn't difficult just starting hacking away 2015-10-01T17:51:06Z zwdr: huh, that looks cool 2015-10-01T17:51:11Z kephra: ;-) 2015-10-01T17:52:03Z leb joined #scheme 2015-10-01T17:52:25Z cojy: yes warweasle fluid-let is the common name for it, it's non-standard though 2015-10-01T17:52:37Z cojy: you might also be interested in zippers 2015-10-01T17:53:21Z mrowe_away is now known as mrowe 2015-10-01T17:53:38Z warweasle: cojy: Thanks. I'll look it up. 2015-10-01T17:55:08Z kephra: is fluid-let just a nicer syntax for the most common dynamic-bind situation? 2015-10-01T17:56:26Z cojy: what do you mean by most common? 2015-10-01T17:56:30Z nilg quit (Remote host closed the connection) 2015-10-01T17:56:36Z cojy: there is only one dynamic binding situation 2015-10-01T17:56:46Z cojy: maybe two if you consider deep and shallow different situations 2015-10-01T17:57:08Z cojy: and its usually just a macro that turns into some ref cell sets and gets 2015-10-01T17:57:15Z kephra: *oups* s/dynamic-bind/dynamic-wind/ 2015-10-01T17:58:11Z cojy: i'm not sure why it would do anything involving dynamic-wind? 2015-10-01T17:58:45Z mrowe is now known as mrowe_away 2015-10-01T18:00:56Z kephra: (fluid-let ((var val)) (do-something)) -> (let ((old var)) (dynamic-wind (lamba () (set! var val)) (do-something) (set! var old)))) 2015-10-01T18:01:12Z kephra: is this equivalent? 2015-10-01T18:03:33Z mrowe_away is now known as mrowe 2015-10-01T18:03:42Z kephra: *oups* missing two (lambda () in the code 2015-10-01T18:03:52Z badkins joined #scheme 2015-10-01T18:04:24Z kephra: (fluid-let ((var val)) (do-something)) -> (let ((old var)) (dynamic-wind (lambda () (set! var val)) (lambda () (do-something)) (lambda () (set! var old))))) 2015-10-01T18:13:51Z vraid joined #scheme 2015-10-01T18:16:41Z przl joined #scheme 2015-10-01T18:16:43Z larion joined #scheme 2015-10-01T18:17:02Z przl quit (Client Quit) 2015-10-01T18:43:10Z warweasle left #scheme 2015-10-01T18:45:32Z mrowe is now known as mrowe_away 2015-10-01T18:49:18Z mrowe_away is now known as mrowe 2015-10-01T18:49:55Z Fare joined #scheme 2015-10-01T19:03:15Z leb quit (Quit: Computer has gone to sleep.) 2015-10-01T19:20:40Z mrowe is now known as mrowe_away 2015-10-01T19:21:50Z mrowe_away is now known as mrowe 2015-10-01T19:22:36Z kakadu joined #scheme 2015-10-01T19:23:24Z kakadu left #scheme 2015-10-01T19:24:30Z grettke joined #scheme 2015-10-01T19:36:46Z mrowe is now known as mrowe_away 2015-10-01T19:39:46Z anthracite joined #scheme 2015-10-01T19:46:00Z anthracite quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-10-01T19:48:47Z Fare quit (Ping timeout: 264 seconds) 2015-10-01T19:56:56Z gravicappa quit (Remote host closed the connection) 2015-10-01T20:11:10Z Fare joined #scheme 2015-10-01T20:12:13Z ngz joined #scheme 2015-10-01T20:18:55Z sheilong joined #scheme 2015-10-01T20:20:59Z anthracite joined #scheme 2015-10-01T20:21:03Z duggiefresh quit (Read error: Connection reset by peer) 2015-10-01T20:21:43Z grettke quit (Ping timeout: 246 seconds) 2015-10-01T20:21:51Z duggiefresh joined #scheme 2015-10-01T20:28:39Z mrowe_away is now known as mrowe 2015-10-01T20:29:56Z grettke joined #scheme 2015-10-01T20:31:39Z tifa joined #scheme 2015-10-01T20:37:41Z koko139 is now known as Tbone139 2015-10-01T20:39:00Z spew quit (Quit: leaving) 2015-10-01T20:42:25Z lispne-w quit (Remote host closed the connection) 2015-10-01T20:43:20Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-01T20:55:14Z petercommand quit (Ping timeout: 260 seconds) 2015-10-01T21:01:19Z petercommand joined #scheme 2015-10-01T21:02:13Z Riastradh joined #scheme 2015-10-01T21:05:03Z githogori quit (Ping timeout: 255 seconds) 2015-10-01T21:05:32Z anthracite quit (Quit: Textual IRC Client: www.textualapp.com) 2015-10-01T21:13:19Z mrowe is now known as mrowe_away 2015-10-01T21:15:46Z nanoz quit (Read error: Connection reset by peer) 2015-10-01T21:28:59Z _sjs quit (Quit: leaving) 2015-10-01T21:31:30Z _sjs joined #scheme 2015-10-01T21:32:34Z larion quit (Ping timeout: 260 seconds) 2015-10-01T21:33:51Z ASau joined #scheme 2015-10-01T21:39:32Z larion joined #scheme 2015-10-01T21:44:23Z grettke quit (Quit: "The purpose of computing is insight, not numbers. "--Hamming) 2015-10-01T21:48:26Z psy_ quit (Ping timeout: 260 seconds) 2015-10-01T21:49:43Z mrowe_away is now known as mrowe 2015-10-01T21:50:35Z ngz quit (Ping timeout: 250 seconds) 2015-10-01T21:53:25Z psy_ joined #scheme 2015-10-01T21:57:31Z lritter quit (Remote host closed the connection) 2015-10-01T21:58:56Z micmus quit (Quit: Leaving) 2015-10-01T22:01:46Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-01T22:05:25Z duggiefresh quit 2015-10-01T22:11:44Z ddp joined #scheme 2015-10-01T22:11:52Z ddp quit (Client Quit) 2015-10-01T22:12:57Z szgyg quit (Ping timeout: 256 seconds) 2015-10-01T22:21:23Z csed quit (Remote host closed the connection) 2015-10-01T22:23:25Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-01T22:24:04Z ineiros joined #scheme 2015-10-01T22:28:16Z larion quit (Ping timeout: 265 seconds) 2015-10-01T22:28:59Z _leb joined #scheme 2015-10-01T22:33:05Z _leb quit (Client Quit) 2015-10-01T22:38:08Z AkashicLegend quit (Ping timeout: 250 seconds) 2015-10-01T22:42:50Z larion joined #scheme 2015-10-01T22:51:28Z stux|work quit (Ping timeout: 265 seconds) 2015-10-01T22:52:47Z stux|work joined #scheme 2015-10-01T23:07:14Z mrowe is now known as mrowe_away 2015-10-01T23:09:48Z aoper joined #scheme 2015-10-01T23:12:03Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-01T23:14:43Z ozzloy_ is now known as ozzloy 2015-10-01T23:14:54Z ozzloy quit (Changing host) 2015-10-01T23:14:55Z ozzloy joined #scheme 2015-10-01T23:15:05Z jcowan quit (Read error: Connection reset by peer) 2015-10-01T23:15:05Z jcowan_ quit (Read error: Connection reset by peer) 2015-10-01T23:16:04Z Fare quit (Quit: Leaving) 2015-10-01T23:21:47Z aoper quit (Quit: WeeChat 1.3) 2015-10-01T23:27:32Z Ettore quit (Quit: Leaving.) 2015-10-01T23:35:59Z aoper joined #scheme 2015-10-01T23:38:04Z ziocroc quit (Quit: ziocroc) 2015-10-01T23:41:14Z githogori joined #scheme 2015-10-01T23:51:53Z niklasl quit (Read error: Connection reset by peer) 2015-10-01T23:52:52Z niklasl joined #scheme 2015-10-01T23:55:36Z daviid quit (Ping timeout: 264 seconds) 2015-10-01T23:58:03Z jlongster quit (Ping timeout: 252 seconds) 2015-10-02T00:04:17Z _leb joined #scheme 2015-10-02T00:09:16Z fadein joined #scheme 2015-10-02T00:09:59Z stepnem quit (Ping timeout: 240 seconds) 2015-10-02T00:10:57Z bjz joined #scheme 2015-10-02T00:15:48Z sethalves quit (Quit: Leaving.) 2015-10-02T00:17:37Z grettke joined #scheme 2015-10-02T00:20:48Z ASau quit (Ping timeout: 264 seconds) 2015-10-02T00:25:22Z haasn` is now known as haasn 2015-10-02T00:31:39Z tmtwd quit (Remote host closed the connection) 2015-10-02T00:35:16Z leppie quit 2015-10-02T00:37:22Z leppie joined #scheme 2015-10-02T00:38:34Z jlongster joined #scheme 2015-10-02T00:42:03Z _sjs quit (Ping timeout: 252 seconds) 2015-10-02T00:42:05Z tmtwd joined #scheme 2015-10-02T00:42:58Z tmtwd quit (Remote host closed the connection) 2015-10-02T00:53:25Z _leb quit (Read error: Connection reset by peer) 2015-10-02T01:00:47Z ByronJohnson joined #scheme 2015-10-02T01:10:22Z sethalves joined #scheme 2015-10-02T01:21:49Z larion quit (Ping timeout: 246 seconds) 2015-10-02T01:22:48Z mrowe_away is now known as mrowe 2015-10-02T01:25:48Z aap_ joined #scheme 2015-10-02T01:28:46Z aap quit (Ping timeout: 240 seconds) 2015-10-02T01:37:20Z ByronJohnson quit (Ping timeout: 272 seconds) 2015-10-02T01:41:21Z mrowe is now known as mrowe_away 2015-10-02T01:43:11Z ByronJohnson joined #scheme 2015-10-02T01:44:35Z vraid quit (Ping timeout: 264 seconds) 2015-10-02T01:46:45Z jlongster quit (Ping timeout: 255 seconds) 2015-10-02T01:49:24Z tmtwd joined #scheme 2015-10-02T01:51:26Z tmtwd quit (Remote host closed the connection) 2015-10-02T01:55:27Z niklasl quit (Quit: Nettalk6 - www.ntalk.de) 2015-10-02T01:57:49Z niklasl joined #scheme 2015-10-02T02:02:06Z neoncontrails joined #scheme 2015-10-02T02:06:38Z davexunit joined #scheme 2015-10-02T02:14:26Z tmtwd joined #scheme 2015-10-02T02:15:43Z NeverDie quit (Quit: http://radiux.io/) 2015-10-02T02:16:25Z tmtwd quit (Remote host closed the connection) 2015-10-02T02:18:01Z tmtwd joined #scheme 2015-10-02T02:18:11Z tmtwd quit (Remote host closed the connection) 2015-10-02T02:20:13Z psy_ quit (Ping timeout: 268 seconds) 2015-10-02T02:20:30Z pierpa quit (Ping timeout: 260 seconds) 2015-10-02T02:25:23Z fantazo joined #scheme 2015-10-02T02:25:42Z rx80 quit (Remote host closed the connection) 2015-10-02T02:26:11Z rx80 joined #scheme 2015-10-02T02:37:44Z davexunit quit (Quit: Later) 2015-10-02T02:39:10Z excelsior joined #scheme 2015-10-02T02:43:37Z psy joined #scheme 2015-10-02T02:44:03Z psy quit (Max SendQ exceeded) 2015-10-02T02:44:36Z psy joined #scheme 2015-10-02T02:45:31Z jao quit (Ping timeout: 256 seconds) 2015-10-02T02:47:14Z oleo_ joined #scheme 2015-10-02T02:50:26Z oleo quit (Ping timeout: 268 seconds) 2015-10-02T02:54:00Z ArneBab_ joined #scheme 2015-10-02T02:56:40Z grettke quit (Quit: "The purpose of computing is insight, not numbers. "--Hamming) 2015-10-02T02:57:08Z neoncontrails quit (Ping timeout: 272 seconds) 2015-10-02T02:57:21Z ArneBab quit (Ping timeout: 252 seconds) 2015-10-02T03:07:10Z badkins quit 2015-10-02T03:10:16Z jlongster joined #scheme 2015-10-02T03:13:47Z tmtwd joined #scheme 2015-10-02T03:13:52Z tmtwd quit (Remote host closed the connection) 2015-10-02T03:17:18Z jlongster quit (Ping timeout: 265 seconds) 2015-10-02T03:24:56Z ggole joined #scheme 2015-10-02T03:35:38Z arrubin quit (Ping timeout: 260 seconds) 2015-10-02T03:38:07Z _sjs joined #scheme 2015-10-02T03:42:27Z _sjs quit (Ping timeout: 250 seconds) 2015-10-02T03:48:56Z jlongster joined #scheme 2015-10-02T03:52:43Z zacts|pi joined #scheme 2015-10-02T03:53:30Z psy quit (Disconnected by services) 2015-10-02T03:53:55Z psy_ joined #scheme 2015-10-02T04:03:12Z zacts|pi quit (Ping timeout: 246 seconds) 2015-10-02T04:05:43Z zacts|pi joined #scheme 2015-10-02T04:10:04Z fantazo quit (Ping timeout: 244 seconds) 2015-10-02T04:19:32Z aoper quit (Quit: WeeChat 1.3) 2015-10-02T04:28:54Z _sjs joined #scheme 2015-10-02T04:41:49Z ASau joined #scheme 2015-10-02T04:49:03Z turbofail quit (Ping timeout: 256 seconds) 2015-10-02T04:52:06Z rx80 quit (Remote host closed the connection) 2015-10-02T04:53:52Z rx80 joined #scheme 2015-10-02T04:58:54Z synthmeat quit (Quit: The way to get started is to quit talking and begin doing.) 2015-10-02T04:59:24Z synthmeat joined #scheme 2015-10-02T05:05:49Z sheilong quit (Quit: WeeChat 1.2) 2015-10-02T05:08:30Z jlongster quit (Ping timeout: 260 seconds) 2015-10-02T05:17:06Z b0f joined #scheme 2015-10-02T05:26:30Z zacts|pi quit 2015-10-02T05:28:05Z nilg joined #scheme 2015-10-02T05:28:25Z b0f left #scheme 2015-10-02T05:29:12Z oleo_ quit (Quit: Verlassend) 2015-10-02T05:51:15Z aretecode quit (Read error: Connection reset by peer) 2015-10-02T05:54:12Z Shadox joined #scheme 2015-10-02T05:58:29Z bjz quit (Ping timeout: 252 seconds) 2015-10-02T06:00:17Z Shadox quit (Quit: Leaving) 2015-10-02T06:02:32Z bjz joined #scheme 2015-10-02T06:04:22Z rx80 quit (Remote host closed the connection) 2015-10-02T06:04:50Z c74d3a quit (Read error: Connection reset by peer) 2015-10-02T06:06:02Z rx80 joined #scheme 2015-10-02T06:07:09Z c74d3a joined #scheme 2015-10-02T06:18:01Z ASau quit (Ping timeout: 250 seconds) 2015-10-02T06:37:00Z nee` joined #scheme 2015-10-02T06:45:06Z bjz quit (Ping timeout: 260 seconds) 2015-10-02T06:50:11Z bjz joined #scheme 2015-10-02T06:59:54Z szgyg joined #scheme 2015-10-02T07:01:17Z Madsy quit 2015-10-02T07:07:13Z aftershave quit (Quit: Textual IRC Client: www.textualapp.com) 2015-10-02T07:16:57Z Riastradh quit (Ping timeout: 252 seconds) 2015-10-02T07:26:44Z daviid joined #scheme 2015-10-02T07:35:28Z ByronJohnson quit (Remote host closed the connection) 2015-10-02T07:51:17Z stepnem joined #scheme 2015-10-02T07:58:44Z gravicappa joined #scheme 2015-10-02T08:06:25Z wasamasa quit (Excess Flood) 2015-10-02T08:06:31Z wasamasa joined #scheme 2015-10-02T08:06:32Z wasamasa quit (Changing host) 2015-10-02T08:06:32Z wasamasa joined #scheme 2015-10-02T08:06:32Z wasamasa quit (Excess Flood) 2015-10-02T08:07:09Z wasamasa joined #scheme 2015-10-02T08:07:10Z wasamasa quit (Changing host) 2015-10-02T08:07:10Z wasamasa joined #scheme 2015-10-02T08:07:25Z ByronJohnson joined #scheme 2015-10-02T08:07:45Z csed joined #scheme 2015-10-02T08:08:25Z ByronJohnson quit (Remote host closed the connection) 2015-10-02T08:08:31Z daviid quit (Ping timeout: 256 seconds) 2015-10-02T08:15:24Z zadock joined #scheme 2015-10-02T08:37:42Z leppie quit (Ping timeout: 244 seconds) 2015-10-02T08:38:36Z aap_ is now known as aap 2015-10-02T08:43:05Z leppie joined #scheme 2015-10-02T08:44:14Z ByronJohnson joined #scheme 2015-10-02T08:50:10Z leppie quit (Ping timeout: 260 seconds) 2015-10-02T08:55:10Z leppie joined #scheme 2015-10-02T08:57:32Z ByronJohnson quit (Remote host closed the connection) 2015-10-02T08:59:20Z gravicappa quit (Remote host closed the connection) 2015-10-02T09:12:59Z vraid joined #scheme 2015-10-02T09:14:28Z nilg` joined #scheme 2015-10-02T09:14:31Z DGASAU` joined #scheme 2015-10-02T09:15:00Z evhan` joined #scheme 2015-10-02T09:15:09Z ByronJohnson joined #scheme 2015-10-02T09:15:11Z karswell` joined #scheme 2015-10-02T09:15:58Z stamourv_ joined #scheme 2015-10-02T09:17:02Z ozzloy_ joined #scheme 2015-10-02T09:17:05Z ft_ joined #scheme 2015-10-02T09:17:23Z ski____ joined #scheme 2015-10-02T09:17:47Z ecraven quit (Ping timeout: 250 seconds) 2015-10-02T09:17:47Z Tenhi quit (Ping timeout: 250 seconds) 2015-10-02T09:17:47Z evhan quit (Ping timeout: 250 seconds) 2015-10-02T09:17:47Z caolanm quit (Ping timeout: 250 seconds) 2015-10-02T09:17:48Z ft quit (Ping timeout: 250 seconds) 2015-10-02T09:17:48Z ozzloy quit (Ping timeout: 250 seconds) 2015-10-02T09:17:49Z nilg quit (Ping timeout: 250 seconds) 2015-10-02T09:17:49Z akkad quit (Ping timeout: 250 seconds) 2015-10-02T09:17:49Z zacts quit (Ping timeout: 250 seconds) 2015-10-02T09:17:50Z stamourv quit (Ping timeout: 250 seconds) 2015-10-02T09:17:50Z ski quit (Ping timeout: 250 seconds) 2015-10-02T09:17:50Z ArneBab_ quit (Ping timeout: 250 seconds) 2015-10-02T09:17:51Z DGASAU quit (Ping timeout: 250 seconds) 2015-10-02T09:17:51Z karswell quit (Ping timeout: 250 seconds) 2015-10-02T09:17:52Z jrdnull quit (Ping timeout: 250 seconds) 2015-10-02T09:17:52Z Tenhi_ is now known as Tenhi 2015-10-02T09:17:53Z ft_ is now known as ft 2015-10-02T09:18:10Z ArneBab joined #scheme 2015-10-02T09:18:14Z ecraven joined #scheme 2015-10-02T09:18:57Z zacts` joined #scheme 2015-10-02T09:19:32Z caolanm joined #scheme 2015-10-02T09:20:26Z jrdnull joined #scheme 2015-10-02T09:21:35Z tessier quit (Ping timeout: 240 seconds) 2015-10-02T09:24:18Z Tenhi_ joined #scheme 2015-10-02T09:25:26Z grublet joined #scheme 2015-10-02T09:26:27Z akkad joined #scheme 2015-10-02T09:28:34Z durm joined #scheme 2015-10-02T09:31:35Z Riastradh joined #scheme 2015-10-02T09:50:28Z durm quit (Quit: Konversation terminated!) 2015-10-02T09:58:24Z vraid quit (Ping timeout: 268 seconds) 2015-10-02T10:00:42Z ski____ is now known as ski 2015-10-02T10:33:19Z vraid joined #scheme 2015-10-02T10:43:34Z DGASAU` is now known as DGASAU 2015-10-02T10:46:20Z bjz quit (Quit: Textual IRC Client: www.textualapp.com) 2015-10-02T10:46:58Z bjz joined #scheme 2015-10-02T10:48:59Z nilg` quit (Remote host closed the connection) 2015-10-02T10:53:12Z haasn quit (Ping timeout: 264 seconds) 2015-10-02T11:07:50Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-02T11:11:09Z rotty quit (Quit: WeeChat 1.3-dev) 2015-10-02T11:12:20Z r0kc4t quit (Remote host closed the connection) 2015-10-02T11:13:36Z mrowe_away is now known as mrowe 2015-10-02T11:21:06Z karswell` quit (Read error: Connection reset by peer) 2015-10-02T11:21:18Z karswell` joined #scheme 2015-10-02T11:27:35Z nilg joined #scheme 2015-10-02T11:29:27Z larion joined #scheme 2015-10-02T11:29:31Z r0kc4t joined #scheme 2015-10-02T11:37:26Z pierpa joined #scheme 2015-10-02T11:39:59Z ziocroc joined #scheme 2015-10-02T11:43:19Z przl joined #scheme 2015-10-02T11:44:04Z civodul joined #scheme 2015-10-02T11:47:19Z nilg quit (Remote host closed the connection) 2015-10-02T11:51:02Z nilg joined #scheme 2015-10-02T12:16:00Z grettke joined #scheme 2015-10-02T12:16:19Z przl quit (Ping timeout: 246 seconds) 2015-10-02T12:17:12Z BossKonaSegwaY quit (Read error: Connection reset by peer) 2015-10-02T12:28:30Z alezost joined #scheme 2015-10-02T12:49:28Z przl joined #scheme 2015-10-02T12:54:06Z przl quit (Ping timeout: 255 seconds) 2015-10-02T12:56:39Z fu7mu4 joined #scheme 2015-10-02T12:58:23Z fu7mu4 quit 2015-10-02T13:00:05Z oleo joined #scheme 2015-10-02T13:00:05Z oleo quit (Changing host) 2015-10-02T13:00:05Z oleo joined #scheme 2015-10-02T13:07:17Z przl joined #scheme 2015-10-02T13:13:44Z pierpa quit (Ping timeout: 265 seconds) 2015-10-02T13:17:13Z twem2 quit (Remote host closed the connection) 2015-10-02T13:20:03Z Heranort joined #scheme 2015-10-02T13:20:19Z Heranort quit (Client Quit) 2015-10-02T13:25:17Z przl quit (Ping timeout: 256 seconds) 2015-10-02T13:26:03Z przl joined #scheme 2015-10-02T13:28:37Z haasn joined #scheme 2015-10-02T13:41:19Z badkins joined #scheme 2015-10-02T13:48:04Z spew joined #scheme 2015-10-02T13:50:22Z twem2 joined #scheme 2015-10-02T13:54:39Z NeverDie joined #scheme 2015-10-02T13:59:22Z larion quit (Quit: Lost terminal) 2015-10-02T14:03:30Z grublet quit (Quit: Leaving) 2015-10-02T14:09:31Z jlongster joined #scheme 2015-10-02T14:14:09Z micmus joined #scheme 2015-10-02T14:15:58Z nilg quit (Remote host closed the connection) 2015-10-02T14:18:53Z nilg joined #scheme 2015-10-02T14:19:31Z lritter joined #scheme 2015-10-02T14:21:30Z nilg quit (Remote host closed the connection) 2015-10-02T14:45:07Z Shadox joined #scheme 2015-10-02T14:45:32Z tessier joined #scheme 2015-10-02T14:49:00Z rotty joined #scheme 2015-10-02T14:49:59Z aretecode joined #scheme 2015-10-02T14:55:12Z nee` quit (Remote host closed the connection) 2015-10-02T14:59:36Z bb010g joined #scheme 2015-10-02T15:06:19Z sethalves quit (Quit: Leaving.) 2015-10-02T15:11:02Z pierpa joined #scheme 2015-10-02T15:12:07Z ziocroc quit (Quit: ziocroc) 2015-10-02T15:13:39Z NeverDie quit (Quit: http://radiux.io/) 2015-10-02T15:15:59Z przl quit (Ping timeout: 240 seconds) 2015-10-02T15:31:04Z NeverDie joined #scheme 2015-10-02T15:37:31Z mrowe is now known as mrowe_away 2015-10-02T15:39:17Z vraid quit (Ping timeout: 252 seconds) 2015-10-02T15:42:48Z mrowe_away is now known as mrowe 2015-10-02T15:48:58Z Raimondii joined #scheme 2015-10-02T15:51:34Z Raimondi quit (Ping timeout: 260 seconds) 2015-10-02T15:52:18Z badkins quit (Read error: Connection reset by peer) 2015-10-02T15:53:34Z add^_ joined #scheme 2015-10-02T15:59:13Z sethalves joined #scheme 2015-10-02T16:06:22Z sheilong joined #scheme 2015-10-02T16:08:56Z araujo_ joined #scheme 2015-10-02T16:10:00Z araujo_ quit (Max SendQ exceeded) 2015-10-02T16:10:49Z zadock quit (Quit: Leaving) 2015-10-02T16:10:53Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-02T16:10:58Z araujo_ joined #scheme 2015-10-02T16:12:34Z araujo quit (Ping timeout: 265 seconds) 2015-10-02T16:12:54Z araujo_ quit (Max SendQ exceeded) 2015-10-02T16:13:45Z araujo_ joined #scheme 2015-10-02T16:14:43Z araujo_ quit (Max SendQ exceeded) 2015-10-02T16:14:54Z developernotes joined #scheme 2015-10-02T16:15:36Z araujo_ joined #scheme 2015-10-02T16:22:50Z stamourv_ is now known as stamourv 2015-10-02T16:22:50Z stamourv quit (Changing host) 2015-10-02T16:22:50Z stamourv joined #scheme 2015-10-02T16:28:49Z araujo_ quit (Quit: Leaving) 2015-10-02T16:29:31Z zacts` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-02T16:34:38Z Tbone139 quit (Quit: Leaving) 2015-10-02T16:35:34Z NeverDie quit (Quit: http://radiux.io/) 2015-10-02T16:40:07Z aretecode quit (Read error: Connection reset by peer) 2015-10-02T16:40:52Z zacts joined #scheme 2015-10-02T16:41:00Z vraid joined #scheme 2015-10-02T16:41:04Z NeverDie joined #scheme 2015-10-02T16:42:33Z aretecode joined #scheme 2015-10-02T16:44:46Z micmus quit (Ping timeout: 240 seconds) 2015-10-02T16:49:47Z gravicappa joined #scheme 2015-10-02T16:56:41Z micmus joined #scheme 2015-10-02T17:00:12Z Ettore joined #scheme 2015-10-02T17:04:12Z excelsior quit (Quit: Lost terminal) 2015-10-02T17:09:04Z badkins joined #scheme 2015-10-02T17:09:15Z mrowe is now known as mrowe_away 2015-10-02T17:12:35Z mrowe_away is now known as mrowe 2015-10-02T17:13:02Z przl joined #scheme 2015-10-02T17:16:27Z araujo joined #scheme 2015-10-02T17:18:31Z araujo quit (Max SendQ exceeded) 2015-10-02T17:19:13Z bjz quit (Quit: Textual IRC Client: www.textualapp.com) 2015-10-02T17:24:51Z Ettore quit (Quit: Leaving.) 2015-10-02T17:27:52Z araujo joined #scheme 2015-10-02T17:32:50Z przl quit (Ping timeout: 260 seconds) 2015-10-02T17:34:00Z daviid joined #scheme 2015-10-02T17:40:06Z NeverDie quit (Quit: http://radiux.io/) 2015-10-02T17:44:02Z dytrivedi joined #scheme 2015-10-02T17:45:32Z NeverDie joined #scheme 2015-10-02T17:47:08Z csed quit (Remote host closed the connection) 2015-10-02T17:51:24Z dytrivedi quit (Quit: dytrivedi) 2015-10-02T17:53:45Z micmus quit (Remote host closed the connection) 2015-10-02T17:54:34Z pflanze joined #scheme 2015-10-02T17:55:49Z pflanze: Hello. How would you call a function that, if given #f, just returns #f? And how would you call a function that makes such a function out of a normal one? 2015-10-02T17:56:18Z vraid: could you elaborate on the second part? 2015-10-02T17:56:21Z pflanze: e.g. (define (possibly f) (lambda (v) (if v (f v) #f))) 2015-10-02T17:56:38Z pflanze: now (define possibly-square (possibly square)) 2015-10-02T17:56:45Z pflanze: but I don't like the name "possibly" for that. 2015-10-02T17:57:08Z pflanze: Don't want to use "maybe" either, somehow. 2015-10-02T17:57:22Z vraid: and here i thought you were asking about function calls :p 2015-10-02T17:57:35Z vraid: optional? 2015-10-02T17:58:00Z pflanze: Hm, maybe. Perhaps possibly optionally that's a good idea :) 2015-10-02T17:58:01Z ASau joined #scheme 2015-10-02T17:59:05Z pflanze: Something with "and-" might also be an idea, since I could write the above as: 2015-10-02T17:59:21Z pflanze: (define (and- f) (lambda (v) (and v (f v)))) 2015-10-02T17:59:34Z vraid: do you have any context for thsi? 2015-10-02T17:59:46Z pflanze: I'm running into this often. 2015-10-02T17:59:59Z pflanze: With optional arguments, or environment variables that are optional. 2015-10-02T18:00:11Z micmus joined #scheme 2015-10-02T18:00:11Z pflanze: (Yes, "optional" sounds good for this reason.) 2015-10-02T18:00:58Z pflanze: e.g. (define (foo a #!optional b) (bar (square a) ((optionally square) b))) 2015-10-02T18:01:10Z jxv joined #scheme 2015-10-02T18:01:34Z pflanze: Of course this can lead to whole chains of such statements. 2015-10-02T18:01:58Z pflanze: ((compose (optionally square) (optionally inc) (optionally inverse)) b) 2015-10-02T18:02:10Z vraid: i usually use and-let* 2015-10-02T18:02:34Z pflanze: Ah, didn't know about that. 2015-10-02T18:03:00Z pflanze: Wanted to say, the above might ask for an optional-compose or so. 2015-10-02T18:03:06Z vraid: it's not in any standard, but it's easy to write, and some extensions have it 2015-10-02T18:03:16Z pflanze: Also, I still don't know exactly what the maybe monad does in Haskell. 2015-10-02T18:03:16Z vraid: it's like let*, except it returns #f in any bindings evaluate to #f 2015-10-02T18:03:40Z pflanze: vraid, and then doesn't evaluate subsequent forms? 2015-10-02T18:03:50Z vraid: so you can safely do things like (and-let* ((num (string->number str)) (a (+ num b))) a) 2015-10-02T18:03:52Z vraid: yeah 2015-10-02T18:04:23Z pflanze: Ok, so that's a syntactical form of optional-compose (that also allows you to capture the intermediates). 2015-10-02T18:05:11Z pflanze: Or maybe it's actually (kind-of) the maybe monad? 2015-10-02T18:05:24Z pflanze: (i.e. with explicit bindings for every step) 2015-10-02T18:06:52Z vraid: i thought monads did more, but i'm no expert on category theory 2015-10-02T18:07:23Z vraid: it's quite convenient for chaining things that might fail anyhow 2015-10-02T18:07:47Z vraid: you can throw (_ (f a b)) checks there too if you just want to check that something isn' false without using the result 2015-10-02T18:08:34Z pflanze: Well monads in general can do anything to a sequence of statements. The maybe monad is one particular monad, and it deals with option types (maybe, nothing). 2015-10-02T18:10:00Z pflanze: Anyway, your "optional" is spot on I think (it's for the option type, after all). 2015-10-02T18:10:24Z pflanze: Thanks :) 2015-10-02T18:13:16Z developernotes quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-02T18:16:43Z bjz joined #scheme 2015-10-02T18:19:51Z developernotes joined #scheme 2015-10-02T18:21:52Z jxv left #scheme 2015-10-02T18:22:06Z jao joined #scheme 2015-10-02T18:40:16Z Fare joined #scheme 2015-10-02T18:41:25Z NeverDie quit (Quit: http://radiux.io/) 2015-10-02T18:45:50Z araujo_ joined #scheme 2015-10-02T18:46:30Z araujo quit (Ping timeout: 272 seconds) 2015-10-02T18:49:36Z badkins quit (Remote host closed the connection) 2015-10-02T18:55:28Z NeverDie joined #scheme 2015-10-02T19:00:50Z ozzloy_ is now known as ozzloy 2015-10-02T19:04:04Z developernotes quit (Ping timeout: 246 seconds) 2015-10-02T19:29:34Z karswell` quit (Read error: Connection reset by peer) 2015-10-02T19:29:50Z karswell` joined #scheme 2015-10-02T19:31:19Z ggole quit 2015-10-02T19:35:55Z Raimondii quit (Quit: The road to wisdom?—Well, it's plain and simple to express: Err and err and err again, but less and less and less. — Piet Hein) 2015-10-02T19:36:36Z Raimondi joined #scheme 2015-10-02T19:37:17Z lritter quit (Quit: Leaving) 2015-10-02T19:38:57Z gravicappa quit (Remote host closed the connection) 2015-10-02T19:40:26Z turbofail joined #scheme 2015-10-02T19:43:20Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-02T19:57:19Z micmus quit (Ping timeout: 240 seconds) 2015-10-02T20:00:35Z karswell` quit (Read error: Connection reset by peer) 2015-10-02T20:05:24Z badkins joined #scheme 2015-10-02T20:05:48Z dreams joined #scheme 2015-10-02T20:06:19Z araujo__ joined #scheme 2015-10-02T20:06:56Z dreams: Hi, there is a webpage which list papers on the implementation of Scheme and lisp-like languages, can't find it anymore. I would appreciate the link if you happen to have it. 2015-10-02T20:07:45Z turbofail: readscheme.org? 2015-10-02T20:09:19Z araujo_ quit (Ping timeout: 256 seconds) 2015-10-02T20:09:20Z dreams: turbofail: bingo, thanks alot. 2015-10-02T20:15:08Z Shadox quit (Quit: Leaving) 2015-10-02T20:30:17Z raindev_ joined #scheme 2015-10-02T20:35:40Z raindev_ is now known as raindev 2015-10-02T20:35:45Z _vaitel_ quit (Quit: Leaving) 2015-10-02T20:37:31Z micmus joined #scheme 2015-10-02T20:54:20Z badkins quit 2015-10-02T20:57:03Z dreams left #scheme 2015-10-02T21:00:58Z BossKonaSegwaY joined #scheme 2015-10-02T21:01:05Z BossKonaSegwaY left #scheme 2015-10-02T21:02:39Z pflanze: Hm, how would you call this function?: (define (perhapsionally f) (lambda vals (if (pair? vals) (apply f vals) (values)))) 2015-10-02T21:04:00Z pflanze: i.e. like (define (optionally f) (lambda (v) (if v (f v) #f))) but short-cutting (values) instead of #f 2015-10-02T21:04:40Z raindev left #scheme 2015-10-02T21:05:40Z pflanze: (BTW, is anyone using proper option types (i.e. which can nest) instead of either of the above in Scheme?) 2015-10-02T21:06:14Z pflanze: (Does Racket include some such?) 2015-10-02T21:10:00Z szgyg quit (Ping timeout: 264 seconds) 2015-10-02T21:17:25Z Fare quit (Ping timeout: 246 seconds) 2015-10-02T21:19:02Z ziocroc joined #scheme 2015-10-02T21:21:35Z Riastradh joined #scheme 2015-10-02T21:31:03Z Fare joined #scheme 2015-10-02T21:39:21Z spew quit (Quit: leaving) 2015-10-02T21:44:52Z raindev joined #scheme 2015-10-02T22:05:44Z Ettore joined #scheme 2015-10-02T22:05:49Z Ettore quit (Read error: Connection reset by peer) 2015-10-02T22:05:52Z NeverDie quit (Quit: http://radiux.io/) 2015-10-02T22:06:11Z Ettore joined #scheme 2015-10-02T22:06:17Z raindev quit (Ping timeout: 244 seconds) 2015-10-02T22:06:23Z Ettore quit (Read error: Connection reset by peer) 2015-10-02T22:06:40Z Ettore joined #scheme 2015-10-02T22:07:20Z davexunit joined #scheme 2015-10-02T22:12:37Z klutometis joined #scheme 2015-10-02T22:12:37Z rudybot bows deeply before his master, inventor of incubot 2015-10-02T22:12:52Z NeverDie joined #scheme 2015-10-02T22:20:52Z karswell` joined #scheme 2015-10-02T22:23:26Z grublet joined #scheme 2015-10-02T22:26:05Z NeverDie quit (Quit: http://radiux.io/) 2015-10-02T22:26:19Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-02T22:27:28Z NeverDie joined #scheme 2015-10-02T22:31:30Z stepnem quit (Ping timeout: 260 seconds) 2015-10-02T22:34:17Z micmus quit (Quit: Leaving) 2015-10-02T22:36:46Z daviid quit (Ping timeout: 244 seconds) 2015-10-02T22:42:11Z undoall joined #scheme 2015-10-02T22:58:20Z Ettore quit (Quit: Leaving.) 2015-10-02T23:01:06Z ddp joined #scheme 2015-10-02T23:01:10Z ddp quit (Client Quit) 2015-10-02T23:01:25Z ddp joined #scheme 2015-10-02T23:01:50Z ddp left #scheme 2015-10-02T23:06:54Z grublet quit (Read error: Connection reset by peer) 2015-10-02T23:15:15Z NeverDie quit (Quit: http://radiux.io/) 2015-10-02T23:18:15Z quasus joined #scheme 2015-10-02T23:26:45Z NeverDie joined #scheme 2015-10-02T23:43:18Z AkashicLegend joined #scheme 2015-10-03T00:01:47Z ziocroc quit (Quit: ziocroc) 2015-10-03T00:03:42Z hzjd joined #scheme 2015-10-03T00:15:43Z rszeno joined #scheme 2015-10-03T00:21:53Z quasus quit (Quit: WeeChat 1.3) 2015-10-03T00:25:39Z Fare quit (Ping timeout: 240 seconds) 2015-10-03T00:42:34Z karswell` is now known as karswell 2015-10-03T00:49:33Z jlongster quit (Ping timeout: 244 seconds) 2015-10-03T00:51:19Z hzjd quit (Quit: Leaving.) 2015-10-03T00:54:46Z davexunit quit (Quit: Later) 2015-10-03T01:04:46Z hzjd joined #scheme 2015-10-03T01:06:37Z hzjd quit (Client Quit) 2015-10-03T01:15:57Z jlongster joined #scheme 2015-10-03T01:20:43Z jlongster quit (Ping timeout: 250 seconds) 2015-10-03T01:24:37Z aap_ joined #scheme 2015-10-03T01:27:40Z aap quit (Ping timeout: 246 seconds) 2015-10-03T01:30:52Z sethalves quit (Quit: Leaving.) 2015-10-03T01:44:50Z jao quit (Ping timeout: 240 seconds) 2015-10-03T01:44:50Z NeverDie quit (Quit: http://radiux.io/) 2015-10-03T01:46:10Z pierpa quit (Ping timeout: 240 seconds) 2015-10-03T02:03:07Z vraaid joined #scheme 2015-10-03T02:04:37Z sheilong quit (Ping timeout: 256 seconds) 2015-10-03T02:05:09Z NeverDie joined #scheme 2015-10-03T02:06:32Z vraid quit (Ping timeout: 250 seconds) 2015-10-03T02:06:58Z rszeno quit (Ping timeout: 250 seconds) 2015-10-03T02:12:13Z rszeno joined #scheme 2015-10-03T02:14:52Z sethalves joined #scheme 2015-10-03T02:16:39Z jlongster joined #scheme 2015-10-03T02:21:23Z jlongster quit (Ping timeout: 268 seconds) 2015-10-03T02:26:02Z sheilong joined #scheme 2015-10-03T02:26:02Z sheilong quit (Client Quit) 2015-10-03T02:29:59Z sheilong joined #scheme 2015-10-03T02:35:10Z araujo__ quit (Ping timeout: 272 seconds) 2015-10-03T02:35:52Z TylerDurden joined #scheme 2015-10-03T02:36:26Z sheilong quit (Ping timeout: 250 seconds) 2015-10-03T02:37:14Z jlongster joined #scheme 2015-10-03T02:37:41Z araujo__ joined #scheme 2015-10-03T02:49:07Z vraaid quit (Ping timeout: 265 seconds) 2015-10-03T02:52:53Z ArneBab_ joined #scheme 2015-10-03T02:53:43Z undoall quit (Remote host closed the connection) 2015-10-03T02:56:09Z ArneBab quit (Ping timeout: 252 seconds) 2015-10-03T02:57:47Z leppie quit (Ping timeout: 250 seconds) 2015-10-03T03:02:41Z fu7mu4 joined #scheme 2015-10-03T03:05:51Z leppie joined #scheme 2015-10-03T03:07:26Z daidoji joined #scheme 2015-10-03T03:19:11Z fu7mu4 quit (Remote host closed the connection) 2015-10-03T03:25:51Z oleo_ joined #scheme 2015-10-03T03:28:45Z oleo quit (Ping timeout: 265 seconds) 2015-10-03T03:45:36Z arrubin joined #scheme 2015-10-03T03:51:42Z grettke quit (Quit: "The purpose of computing is insight, not numbers. "--Hamming) 2015-10-03T03:54:12Z hzjd joined #scheme 2015-10-03T03:55:05Z phax joined #scheme 2015-10-03T04:08:56Z tmtwd joined #scheme 2015-10-03T04:24:43Z jlongster quit (Ping timeout: 268 seconds) 2015-10-03T04:36:50Z tmtwd quit (Ping timeout: 240 seconds) 2015-10-03T04:41:23Z TylerDurden quit (Quit: WeeChat 1.2) 2015-10-03T04:45:01Z Fare joined #scheme 2015-10-03T04:50:39Z Fare quit (Ping timeout: 240 seconds) 2015-10-03T04:57:35Z bb010g joined #scheme 2015-10-03T05:13:05Z hzjd quit (Quit: Leaving.) 2015-10-03T05:21:21Z rszeno quit (Quit: Leaving.) 2015-10-03T05:21:46Z _sjs quit (Ping timeout: 240 seconds) 2015-10-03T05:24:34Z phax quit (Quit: phax) 2015-10-03T05:25:51Z aap_ is now known as aap 2015-10-03T05:32:29Z araujo__ quit (Quit: Leaving) 2015-10-03T06:00:39Z araujo joined #scheme 2015-10-03T06:01:09Z araujo quit (Client Quit) 2015-10-03T06:01:21Z araujo joined #scheme 2015-10-03T06:31:31Z Riastradh quit (Ping timeout: 256 seconds) 2015-10-03T06:38:56Z ggole joined #scheme 2015-10-03T06:45:53Z hzjd joined #scheme 2015-10-03T06:48:30Z psy_ quit (Ping timeout: 260 seconds) 2015-10-03T07:15:13Z hzjd quit (Quit: Leaving.) 2015-10-03T07:28:41Z Riastradh joined #scheme 2015-10-03T07:32:10Z psy_ joined #scheme 2015-10-03T07:45:48Z hzjd joined #scheme 2015-10-03T07:54:58Z nanoz joined #scheme 2015-10-03T08:01:02Z hzjd quit (Quit: Leaving.) 2015-10-03T08:01:06Z stepnem joined #scheme 2015-10-03T08:02:51Z psy_ quit (Ping timeout: 250 seconds) 2015-10-03T08:18:27Z _sjs joined #scheme 2015-10-03T08:22:47Z _sjs quit (Ping timeout: 250 seconds) 2015-10-03T08:27:25Z Ettore joined #scheme 2015-10-03T08:31:12Z raindev joined #scheme 2015-10-03T08:33:20Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-03T08:34:02Z ziocroc joined #scheme 2015-10-03T08:39:11Z Riastradh quit (Ping timeout: 264 seconds) 2015-10-03T08:44:06Z NeverDie quit (Quit: http://radiux.io/) 2015-10-03T08:51:53Z Riastradh joined #scheme 2015-10-03T08:54:33Z dytrivedi joined #scheme 2015-10-03T08:55:27Z grublet joined #scheme 2015-10-03T08:58:36Z NeverDie joined #scheme 2015-10-03T09:01:02Z NeverDie quit (Client Quit) 2015-10-03T09:03:15Z raindev quit (Ping timeout: 255 seconds) 2015-10-03T09:03:51Z cosmez quit (Read error: Connection reset by peer) 2015-10-03T09:30:15Z Ettore quit (Quit: Leaving.) 2015-10-03T09:55:31Z micro` quit (Ping timeout: 256 seconds) 2015-10-03T09:56:15Z micro` joined #scheme 2015-10-03T09:56:39Z micro` is now known as Guest97848 2015-10-03T09:59:51Z dytrivedi quit (Quit: dytrivedi) 2015-10-03T10:09:36Z dytrivedi joined #scheme 2015-10-03T10:11:15Z psy_ joined #scheme 2015-10-03T11:01:39Z vraaid joined #scheme 2015-10-03T11:13:31Z quasus joined #scheme 2015-10-03T11:17:45Z psy_ quit (Remote host closed the connection) 2015-10-03T11:24:51Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-03T11:26:00Z mrowe is now known as mrowe_away 2015-10-03T11:26:26Z taylanub quit (Disconnected by services) 2015-10-03T11:26:55Z taylanub joined #scheme 2015-10-03T11:34:47Z AkashicLegend joined #scheme 2015-10-03T11:36:11Z hzjd joined #scheme 2015-10-03T11:37:21Z vraaid is now known as vraid 2015-10-03T11:49:18Z fu7mu4 joined #scheme 2015-10-03T11:55:36Z hzjd quit (Quit: Leaving.) 2015-10-03T11:56:14Z hzjd joined #scheme 2015-10-03T11:59:49Z psy_ joined #scheme 2015-10-03T12:12:00Z hzjd quit (Quit: Leaving.) 2015-10-03T12:12:36Z hzjd joined #scheme 2015-10-03T12:27:57Z hzjd quit (Quit: Leaving.) 2015-10-03T12:28:33Z hzjd joined #scheme 2015-10-03T12:30:09Z oleo_ quit (Remote host closed the connection) 2015-10-03T12:31:45Z oleo joined #scheme 2015-10-03T12:33:04Z Guest97848 is now known as micro` 2015-10-03T12:44:23Z hzjd quit (Quit: Leaving.) 2015-10-03T12:44:55Z pierpa joined #scheme 2015-10-03T12:52:36Z civodul joined #scheme 2015-10-03T12:56:21Z alezost joined #scheme 2015-10-03T12:56:46Z _sjs joined #scheme 2015-10-03T13:01:59Z _sjs quit (Ping timeout: 265 seconds) 2015-10-03T13:05:04Z mrowe_away is now known as mrowe 2015-10-03T13:05:53Z raindev joined #scheme 2015-10-03T13:06:26Z Riastradh quit (Ping timeout: 268 seconds) 2015-10-03T13:10:10Z taylanub quit (Remote host closed the connection) 2015-10-03T13:11:01Z taylanub joined #scheme 2015-10-03T13:12:24Z quasus quit (Quit: WeeChat 1.3) 2015-10-03T13:13:00Z hzjd joined #scheme 2015-10-03T13:13:13Z hzjd quit (Client Quit) 2015-10-03T13:13:50Z taylanub quit (Remote host closed the connection) 2015-10-03T13:16:48Z taylanub joined #scheme 2015-10-03T13:33:42Z ddp joined #scheme 2015-10-03T13:34:19Z ddp quit (Client Quit) 2015-10-03T13:36:02Z bjz quit (Ping timeout: 268 seconds) 2015-10-03T13:39:49Z bjz joined #scheme 2015-10-03T14:00:23Z raindev quit (Remote host closed the connection) 2015-10-03T14:11:59Z grublet quit (Quit: Leaving) 2015-10-03T14:15:04Z vlad123 joined #scheme 2015-10-03T14:22:21Z vlad123 left #scheme 2015-10-03T14:23:09Z davexunit joined #scheme 2015-10-03T14:33:58Z Fare joined #scheme 2015-10-03T14:46:41Z bjz quit (Read error: Connection reset by peer) 2015-10-03T14:53:26Z phoe_krk joined #scheme 2015-10-03T14:55:42Z bjz joined #scheme 2015-10-03T14:58:04Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-03T15:01:09Z lritter joined #scheme 2015-10-03T15:06:43Z dytrivedi quit (Quit: dytrivedi) 2015-10-03T15:08:54Z karswell quit (Remote host closed the connection) 2015-10-03T15:09:06Z karswell joined #scheme 2015-10-03T15:14:08Z fu7mu4 quit (Remote host closed the connection) 2015-10-03T15:20:45Z dytrivedi joined #scheme 2015-10-03T15:20:47Z davexunit quit (Quit: Later) 2015-10-03T15:23:12Z AkashicLegend joined #scheme 2015-10-03T15:23:20Z lritter quit (Quit: Leaving) 2015-10-03T15:23:49Z _sjs joined #scheme 2015-10-03T15:24:26Z zeroish joined #scheme 2015-10-03T15:26:07Z karswell quit (Read error: Connection reset by peer) 2015-10-03T15:26:21Z karswell joined #scheme 2015-10-03T15:28:33Z _sjs quit (Ping timeout: 252 seconds) 2015-10-03T15:28:59Z pjb` joined #scheme 2015-10-03T15:30:18Z pjb is now known as Guest99454 2015-10-03T15:30:40Z pjb` is now known as pjb 2015-10-03T15:31:00Z Guest99454 quit (Ping timeout: 264 seconds) 2015-10-03T15:34:29Z dytrivedi quit (Read error: Connection reset by peer) 2015-10-03T15:35:13Z mrowe is now known as mrowe_away 2015-10-03T15:39:28Z _sjs joined #scheme 2015-10-03T15:43:30Z _sjs quit (Ping timeout: 240 seconds) 2015-10-03T15:44:25Z pierpa quit (Ping timeout: 244 seconds) 2015-10-03T15:51:08Z rx80 quit (Remote host closed the connection) 2015-10-03T15:52:51Z rx80 joined #scheme 2015-10-03T15:58:49Z ArneBab joined #scheme 2015-10-03T16:01:45Z ArneBab_ quit (Ping timeout: 255 seconds) 2015-10-03T16:08:32Z karswell quit (Read error: Connection reset by peer) 2015-10-03T16:08:45Z karswell joined #scheme 2015-10-03T16:14:47Z przl joined #scheme 2015-10-03T16:21:31Z gravicappa joined #scheme 2015-10-03T16:28:05Z przl quit (Ping timeout: 268 seconds) 2015-10-03T16:29:34Z ogamita joined #scheme 2015-10-03T16:32:05Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-03T16:43:49Z tmtwd joined #scheme 2015-10-03T16:45:46Z grettke joined #scheme 2015-10-03T16:49:23Z psy_ quit (Ping timeout: 264 seconds) 2015-10-03T16:55:00Z hive-mind quit (Quit: leaving) 2015-10-03T16:56:08Z hive-mind joined #scheme 2015-10-03T16:59:22Z Fare quit (Ping timeout: 246 seconds) 2015-10-03T17:00:45Z daviid joined #scheme 2015-10-03T17:02:51Z NeverDie joined #scheme 2015-10-03T17:04:54Z NeverDie quit (Max SendQ exceeded) 2015-10-03T17:05:37Z NeverDie joined #scheme 2015-10-03T17:12:01Z pierpa joined #scheme 2015-10-03T17:13:17Z gravicappa quit (Ping timeout: 244 seconds) 2015-10-03T17:13:25Z excelsior joined #scheme 2015-10-03T17:14:45Z AkashicLegend joined #scheme 2015-10-03T17:18:41Z sheilong joined #scheme 2015-10-03T17:23:56Z jlongster joined #scheme 2015-10-03T17:24:45Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-03T17:31:45Z jlongster quit (Ping timeout: 255 seconds) 2015-10-03T17:39:48Z grettke quit (Quit: "The purpose of computing is insight, not numbers. "--Hamming) 2015-10-03T17:41:53Z arrubin quit (Ping timeout: 256 seconds) 2015-10-03T17:50:05Z spew joined #scheme 2015-10-03T17:54:03Z nilg joined #scheme 2015-10-03T17:56:14Z davexunit joined #scheme 2015-10-03T17:57:50Z nilg quit (Remote host closed the connection) 2015-10-03T18:01:37Z hzjd joined #scheme 2015-10-03T18:05:43Z hzjd1 joined #scheme 2015-10-03T18:06:04Z hzjd quit (Ping timeout: 246 seconds) 2015-10-03T18:11:28Z davexunit quit (Ping timeout: 246 seconds) 2015-10-03T18:15:51Z davexunit joined #scheme 2015-10-03T18:16:39Z Natch quit (Remote host closed the connection) 2015-10-03T18:23:21Z Natch joined #scheme 2015-10-03T18:23:46Z ogamita quit (Ping timeout: 240 seconds) 2015-10-03T18:26:08Z tmtwd quit (Remote host closed the connection) 2015-10-03T18:27:25Z pjb quit (Ping timeout: 246 seconds) 2015-10-03T18:27:30Z alezost quit (Ping timeout: 240 seconds) 2015-10-03T18:28:40Z arrubin joined #scheme 2015-10-03T18:34:03Z ogamita joined #scheme 2015-10-03T18:34:15Z pjb joined #scheme 2015-10-03T18:34:29Z pjb is now known as Guest23434 2015-10-03T18:34:39Z vikraman quit (Quit: Bye!) 2015-10-03T18:35:54Z vikraman joined #scheme 2015-10-03T18:37:24Z vikraman quit (Client Quit) 2015-10-03T18:38:12Z hzjd1 quit (Quit: Leaving.) 2015-10-03T18:39:05Z vikraman joined #scheme 2015-10-03T18:45:03Z alezost joined #scheme 2015-10-03T18:48:07Z Guest23434 is now known as pjb 2015-10-03T18:50:03Z pjb quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-10-03T18:50:40Z pjb joined #scheme 2015-10-03T18:51:57Z jlongster joined #scheme 2015-10-03T18:52:46Z excelsior quit (Quit: Lost terminal) 2015-10-03T18:53:39Z ggole quit 2015-10-03T19:00:47Z jlongster quit (Ping timeout: 264 seconds) 2015-10-03T19:10:08Z hzjd joined #scheme 2015-10-03T19:17:03Z arrubin quit (Remote host closed the connection) 2015-10-03T19:18:00Z arrubin joined #scheme 2015-10-03T19:27:01Z jlongster joined #scheme 2015-10-03T19:28:31Z hzjd quit (Quit: Leaving.) 2015-10-03T19:31:36Z hzjd joined #scheme 2015-10-03T19:31:43Z hzjd quit (Client Quit) 2015-10-03T19:32:10Z spew quit (Quit: leaving) 2015-10-03T19:32:39Z BW^- joined #scheme 2015-10-03T19:42:51Z BW^- left #scheme 2015-10-03T19:43:01Z araujo quit (Ping timeout: 246 seconds) 2015-10-03T19:43:52Z araujo joined #scheme 2015-10-03T19:48:31Z Steverman joined #scheme 2015-10-03T19:54:13Z AkashicLegend joined #scheme 2015-10-03T19:59:39Z ssake_ joined #scheme 2015-10-03T20:04:42Z davexunit quit (Quit: Later) 2015-10-03T20:08:43Z jlongster quit (Ping timeout: 246 seconds) 2015-10-03T20:12:21Z Riastradh joined #scheme 2015-10-03T20:20:15Z grublet joined #scheme 2015-10-03T20:25:17Z cosmez joined #scheme 2015-10-03T20:51:08Z _sjs joined #scheme 2015-10-03T20:55:05Z annodomini joined #scheme 2015-10-03T20:55:26Z _sjs quit (Ping timeout: 240 seconds) 2015-10-03T21:01:02Z Ettore joined #scheme 2015-10-03T21:01:06Z Ettore quit (Read error: Connection reset by peer) 2015-10-03T21:01:28Z Ettore joined #scheme 2015-10-03T21:01:31Z Ettore quit (Read error: Connection reset by peer) 2015-10-03T21:01:59Z Ettore joined #scheme 2015-10-03T21:05:22Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-03T21:06:44Z hzjd joined #scheme 2015-10-03T21:13:40Z dytrivedi joined #scheme 2015-10-03T21:17:09Z mumptai joined #scheme 2015-10-03T21:20:58Z hzjd quit (Quit: Leaving.) 2015-10-03T21:21:02Z dytrivedi quit (Quit: dytrivedi) 2015-10-03T21:23:19Z mumptai quit (Quit: Verlassend) 2015-10-03T21:24:15Z mrowe_away is now known as mrowe 2015-10-03T21:33:15Z githogori quit (Read error: Connection reset by peer) 2015-10-03T21:34:36Z annodomini quit (Quit: annodomini) 2015-10-03T21:41:26Z annodomini joined #scheme 2015-10-03T21:42:24Z stepnem quit (Ping timeout: 264 seconds) 2015-10-03T21:44:57Z mrowe is now known as mrowe_away 2015-10-03T21:51:31Z ogamita1 joined #scheme 2015-10-03T21:52:02Z ogamita quit (Read error: Connection reset by peer) 2015-10-03T21:52:02Z ogamita1 is now known as ogamita 2015-10-03T21:59:02Z bb010g joined #scheme 2015-10-03T21:59:31Z Ettore quit (Ping timeout: 246 seconds) 2015-10-03T21:59:46Z Ettore joined #scheme 2015-10-03T22:04:25Z phax joined #scheme 2015-10-03T22:06:58Z zeroish quit (Remote host closed the connection) 2015-10-03T22:10:38Z zeroish joined #scheme 2015-10-03T22:21:21Z Fare joined #scheme 2015-10-03T22:21:34Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-03T22:38:28Z annodomini quit (Quit: annodomini) 2015-10-03T22:40:46Z Ettore quit (Quit: Leaving.) 2015-10-03T22:43:55Z ketadmin joined #scheme 2015-10-03T22:51:37Z nanoz quit (Read error: Connection reset by peer) 2015-10-03T23:11:38Z karswell quit (Read error: Connection reset by peer) 2015-10-03T23:11:52Z karswell joined #scheme 2015-10-03T23:17:12Z phax quit (Quit: phax) 2015-10-03T23:20:12Z ogamita quit (Ping timeout: 264 seconds) 2015-10-03T23:30:04Z hzjd joined #scheme 2015-10-03T23:42:25Z jlongster joined #scheme 2015-10-03T23:44:40Z daviid quit (Ping timeout: 246 seconds) 2015-10-03T23:51:14Z _sjs joined #scheme 2015-10-03T23:56:25Z _sjs quit (Ping timeout: 265 seconds) 2015-10-04T00:08:19Z jlongster quit (Ping timeout: 246 seconds) 2015-10-04T00:16:57Z ziocroc quit (Quit: ziocroc) 2015-10-04T00:18:55Z hzjd quit (Quit: Leaving.) 2015-10-04T00:30:33Z cosmez quit (Read error: Connection reset by peer) 2015-10-04T00:31:55Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-04T00:36:02Z jlongster joined #scheme 2015-10-04T00:43:59Z vraid quit (Ping timeout: 264 seconds) 2015-10-04T00:49:58Z bjz joined #scheme 2015-10-04T00:51:39Z karswell quit (Read error: Connection reset by peer) 2015-10-04T00:51:52Z karswell joined #scheme 2015-10-04T00:54:36Z saul joined #scheme 2015-10-04T00:54:49Z rx80 quit (Remote host closed the connection) 2015-10-04T00:55:01Z sethalves quit (Quit: Leaving.) 2015-10-04T00:56:27Z rx80 joined #scheme 2015-10-04T00:56:36Z sethalves joined #scheme 2015-10-04T00:56:46Z jlongster quit (Ping timeout: 246 seconds) 2015-10-04T00:59:12Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-04T01:04:29Z vraid joined #scheme 2015-10-04T01:17:01Z bjz joined #scheme 2015-10-04T01:23:22Z aap_ joined #scheme 2015-10-04T01:25:51Z vraid quit (Ping timeout: 252 seconds) 2015-10-04T01:26:58Z aap quit (Ping timeout: 272 seconds) 2015-10-04T01:28:19Z pierpa quit (Ping timeout: 240 seconds) 2015-10-04T01:30:21Z c74d3a quit (Read error: Connection reset by peer) 2015-10-04T01:31:09Z vikraman quit (Excess Flood) 2015-10-04T01:31:26Z preyalone quit (Ping timeout: 240 seconds) 2015-10-04T01:31:47Z vikraman joined #scheme 2015-10-04T01:32:08Z excelsior joined #scheme 2015-10-04T01:32:34Z Blkt quit (Quit: No Ping reply in 180 seconds.) 2015-10-04T01:32:36Z c74d3a joined #scheme 2015-10-04T01:32:50Z Blkt joined #scheme 2015-10-04T01:33:15Z preyalone joined #scheme 2015-10-04T01:33:34Z cky quit (Ping timeout: 252 seconds) 2015-10-04T01:41:40Z ddp joined #scheme 2015-10-04T01:42:02Z ddp left #scheme 2015-10-04T01:47:16Z hzjd joined #scheme 2015-10-04T01:56:58Z niklasl quit (Read error: Connection reset by peer) 2015-10-04T01:57:34Z niklasl joined #scheme 2015-10-04T02:00:28Z cky joined #scheme 2015-10-04T02:00:40Z Steverman quit (Ping timeout: 246 seconds) 2015-10-04T02:11:31Z wildlander joined #scheme 2015-10-04T02:18:24Z fu7mu4 joined #scheme 2015-10-04T02:30:06Z wildlander quit (Ping timeout: 260 seconds) 2015-10-04T02:31:01Z wildlander joined #scheme 2015-10-04T02:31:08Z karswell quit (Read error: Connection reset by peer) 2015-10-04T02:31:21Z karswell joined #scheme 2015-10-04T02:33:22Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-04T02:35:09Z ArneBab_ joined #scheme 2015-10-04T02:38:15Z ArneBab quit (Ping timeout: 250 seconds) 2015-10-04T02:44:53Z cosmez joined #scheme 2015-10-04T02:48:22Z hzjd quit (Quit: Leaving.) 2015-10-04T02:59:28Z cosmez quit (Remote host closed the connection) 2015-10-04T02:59:44Z cosmez joined #scheme 2015-10-04T03:08:45Z karswell quit (Remote host closed the connection) 2015-10-04T03:08:53Z karswell joined #scheme 2015-10-04T03:14:58Z tmtwd joined #scheme 2015-10-04T03:18:25Z XTL_ joined #scheme 2015-10-04T03:18:37Z annodomini joined #scheme 2015-10-04T03:19:07Z Natch quit (Ping timeout: 244 seconds) 2015-10-04T03:19:08Z XTL quit (Ping timeout: 244 seconds) 2015-10-04T03:22:07Z Natch joined #scheme 2015-10-04T03:23:49Z zadock joined #scheme 2015-10-04T03:47:30Z phax joined #scheme 2015-10-04T03:47:34Z Fare quit (Ping timeout: 246 seconds) 2015-10-04T03:47:39Z phax quit (Client Quit) 2015-10-04T03:49:44Z excelsior quit (Quit: Lost terminal) 2015-10-04T03:51:29Z psy_ joined #scheme 2015-10-04T03:52:08Z psy_ quit (Remote host closed the connection) 2015-10-04T03:53:06Z hzjd joined #scheme 2015-10-04T03:58:31Z tmtwd quit (Remote host closed the connection) 2015-10-04T03:59:19Z psy_ joined #scheme 2015-10-04T04:09:20Z oleo_ joined #scheme 2015-10-04T04:12:10Z oleo quit (Ping timeout: 250 seconds) 2015-10-04T04:15:48Z N0viceLive-amd64 joined #scheme 2015-10-04T04:17:38Z N0viceLive-amd64 quit (Quit: ChatZilla 0.9.92 [Firefox 41.0.1/20151001044230]) 2015-10-04T04:18:11Z N0viceLive-amd64 joined #scheme 2015-10-04T04:18:22Z Shadox joined #scheme 2015-10-04T04:20:48Z big_num joined #scheme 2015-10-04T04:22:16Z hzjd quit (Quit: Leaving.) 2015-10-04T04:29:02Z N0viceLive-amd64 quit (Quit: ChatZilla 0.9.92 [Firefox 41.0.1/20151001044230]) 2015-10-04T04:29:28Z N0viceLive-amd64 joined #scheme 2015-10-04T04:29:43Z N0viceLive-amd64 quit (Client Quit) 2015-10-04T04:30:08Z N0viceLive-amd64 joined #scheme 2015-10-04T04:35:30Z N0viceLive-amd64 quit (Quit: ChatZilla 0.9.92 [Firefox 41.0.1/20151001044230]) 2015-10-04T04:35:57Z N0viceLive-amd64 joined #scheme 2015-10-04T04:35:59Z arrubin quit (Read error: Connection reset by peer) 2015-10-04T04:36:11Z N0viceLive-amd64 quit (Client Quit) 2015-10-04T04:36:40Z N0viceLive-amd64 joined #scheme 2015-10-04T04:37:08Z N0viceLive-amd64 quit (Client Quit) 2015-10-04T04:37:53Z N0viceLive-amd64 joined #scheme 2015-10-04T04:38:34Z N0viceLive-amd64 quit (Client Quit) 2015-10-04T04:39:14Z N0viceLive-amd64 joined #scheme 2015-10-04T04:39:56Z arrubin joined #scheme 2015-10-04T04:40:03Z N0viceLive-amd64 quit (Client Quit) 2015-10-04T04:44:53Z nisstyre quit (Ping timeout: 256 seconds) 2015-10-04T04:45:29Z githogori joined #scheme 2015-10-04T04:52:21Z sheilong quit (Quit: WeeChat 1.2) 2015-10-04T04:54:16Z dytrivedi joined #scheme 2015-10-04T04:56:03Z dytrivedi quit (Read error: Connection reset by peer) 2015-10-04T04:57:46Z annodomini quit (Quit: annodomini) 2015-10-04T04:58:47Z aap_ is now known as aap 2015-10-04T04:59:59Z dytrivedi joined #scheme 2015-10-04T05:01:32Z dytrivedi quit (Read error: Connection reset by peer) 2015-10-04T05:06:02Z ggole joined #scheme 2015-10-04T05:14:35Z nisstyre joined #scheme 2015-10-04T05:16:03Z fu7mu4 quit (Remote host closed the connection) 2015-10-04T05:20:12Z arrubin quit (Ping timeout: 250 seconds) 2015-10-04T05:20:16Z hzjd joined #scheme 2015-10-04T05:29:30Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-04T05:32:30Z bjz joined #scheme 2015-10-04T05:41:10Z scoofy quit (Ping timeout: 240 seconds) 2015-10-04T05:47:44Z psy_ quit (Read error: Connection reset by peer) 2015-10-04T05:53:20Z nilg joined #scheme 2015-10-04T05:57:39Z nilg quit (Remote host closed the connection) 2015-10-04T05:57:44Z dytrivedi joined #scheme 2015-10-04T06:01:40Z dytrivedi quit (Read error: Connection reset by peer) 2015-10-04T06:02:01Z NeverDie quit (Quit: http://radiux.io/) 2015-10-04T06:02:30Z nilg joined #scheme 2015-10-04T06:03:33Z nilg quit (Remote host closed the connection) 2015-10-04T06:18:28Z hzjd quit (Quit: Leaving.) 2015-10-04T06:24:53Z tmtwd joined #scheme 2015-10-04T06:25:15Z Shadox quit (Quit: Leaving) 2015-10-04T06:29:44Z NeverDie joined #scheme 2015-10-04T06:43:53Z Riastradh quit (Ping timeout: 256 seconds) 2015-10-04T06:49:50Z evhan` is now known as evhan 2015-10-04T06:53:04Z tmtwd quit (Ping timeout: 246 seconds) 2015-10-04T06:54:49Z tmtwd joined #scheme 2015-10-04T07:00:45Z hzjd joined #scheme 2015-10-04T07:17:50Z hzjd quit (Quit: Leaving.) 2015-10-04T07:21:46Z tmtwd quit (Ping timeout: 246 seconds) 2015-10-04T07:24:26Z hzjd joined #scheme 2015-10-04T07:54:57Z Riastradh joined #scheme 2015-10-04T08:02:58Z hzjd quit (Quit: Leaving.) 2015-10-04T08:22:02Z araujo quit (Quit: Leaving) 2015-10-04T08:23:21Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-04T08:50:01Z Riastradh quit (Ping timeout: 265 seconds) 2015-10-04T09:00:11Z Riastradh joined #scheme 2015-10-04T09:09:46Z Riastradh quit (Ping timeout: 246 seconds) 2015-10-04T09:12:06Z zadock quit (Quit: Leaving) 2015-10-04T09:15:50Z Steverman joined #scheme 2015-10-04T09:26:35Z NeverDie quit (Quit: http://radiux.io/) 2015-10-04T09:27:12Z Fare joined #scheme 2015-10-04T09:27:49Z big_num quit (Remote host closed the connection) 2015-10-04T10:13:42Z vraid joined #scheme 2015-10-04T10:52:48Z ogamita joined #scheme 2015-10-04T10:58:35Z ssake_: When using kawa, is there clean way to give float number as parameter to function? 2015-10-04T10:59:12Z ssake_: Currently doing it like (java-class:fn (->float 1)) 2015-10-04T11:01:54Z AkashicLegend joined #scheme 2015-10-04T11:10:38Z alezost joined #scheme 2015-10-04T11:24:10Z Riastradh joined #scheme 2015-10-04T11:44:59Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-04T11:50:37Z davexunit joined #scheme 2015-10-04T12:01:29Z Steverman quit (Quit: WeeChat 1.3) 2015-10-04T12:03:25Z ziocroc joined #scheme 2015-10-04T12:16:48Z civodul joined #scheme 2015-10-04T12:24:07Z pierpa joined #scheme 2015-10-04T12:29:46Z Fare quit (Ping timeout: 246 seconds) 2015-10-04T12:31:41Z fikusz quit (Quit: Leaving) 2015-10-04T12:34:22Z fikusz joined #scheme 2015-10-04T12:51:35Z Riastradh joined #scheme 2015-10-04T12:59:54Z Riastradh quit (Ping timeout: 265 seconds) 2015-10-04T13:00:14Z araujo joined #scheme 2015-10-04T13:00:23Z araujo quit (Max SendQ exceeded) 2015-10-04T13:02:08Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-04T13:10:09Z wildlander quit (Quit: Saliendo) 2015-10-04T13:13:03Z phoe_krk quit (Remote host closed the connection) 2015-10-04T13:28:55Z araujo joined #scheme 2015-10-04T13:29:03Z araujo quit (Max SendQ exceeded) 2015-10-04T13:30:31Z lritter joined #scheme 2015-10-04T13:32:21Z Fare joined #scheme 2015-10-04T13:32:56Z araujo joined #scheme 2015-10-04T13:33:10Z araujo quit (Max SendQ exceeded) 2015-10-04T13:33:50Z micmus joined #scheme 2015-10-04T13:33:58Z turtleman_ joined #scheme 2015-10-04T13:36:58Z ogamita1 joined #scheme 2015-10-04T13:37:36Z ogamita quit (Read error: Connection reset by peer) 2015-10-04T13:37:37Z ogamita1 is now known as ogamita 2015-10-04T13:54:01Z Shadox joined #scheme 2015-10-04T14:03:12Z ngz joined #scheme 2015-10-04T14:07:03Z micmus quit (Ping timeout: 252 seconds) 2015-10-04T14:13:45Z ngz quit (Ping timeout: 250 seconds) 2015-10-04T14:23:41Z dytrivedi joined #scheme 2015-10-04T14:24:35Z dytrivedi quit (Client Quit) 2015-10-04T14:35:59Z annodomini joined #scheme 2015-10-04T14:35:59Z annodomini quit (Changing host) 2015-10-04T14:35:59Z annodomini joined #scheme 2015-10-04T14:44:41Z jao joined #scheme 2015-10-04T14:56:10Z sheilong joined #scheme 2015-10-04T14:57:34Z annodomini quit (Quit: annodomini) 2015-10-04T15:00:47Z annodomini joined #scheme 2015-10-04T15:08:04Z hiroakip joined #scheme 2015-10-04T15:11:10Z lritter quit (Remote host closed the connection) 2015-10-04T15:41:13Z hiroakip quit (Ping timeout: 246 seconds) 2015-10-04T15:46:51Z arrubin joined #scheme 2015-10-04T15:53:56Z ELLIOTTCABLE joined #scheme 2015-10-04T15:54:20Z hiroakip joined #scheme 2015-10-04T16:06:46Z pierpa quit (Ping timeout: 260 seconds) 2015-10-04T16:08:02Z araujo joined #scheme 2015-10-04T16:15:01Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-04T16:30:03Z AkashicLegend joined #scheme 2015-10-04T16:47:09Z rtra joined #scheme 2015-10-04T16:58:41Z grublet quit (Quit: Leaving) 2015-10-04T17:06:46Z nilg joined #scheme 2015-10-04T17:07:48Z ASau` joined #scheme 2015-10-04T17:11:16Z ASau quit (Ping timeout: 272 seconds) 2015-10-04T17:12:18Z mumptai joined #scheme 2015-10-04T17:18:11Z ogamita quit (Quit: ogamita) 2015-10-04T17:18:49Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-04T17:24:01Z ASau` is now known as ASau 2015-10-04T17:26:06Z araujo quit (Ping timeout: 240 seconds) 2015-10-04T17:27:10Z araujo joined #scheme 2015-10-04T17:28:07Z pierpa joined #scheme 2015-10-04T17:28:19Z hiroakip quit (Ping timeout: 240 seconds) 2015-10-04T17:30:17Z araujo quit (Client Quit) 2015-10-04T17:37:48Z araujo joined #scheme 2015-10-04T17:41:18Z yrdz joined #scheme 2015-10-04T17:41:41Z daviid joined #scheme 2015-10-04T17:42:33Z hzjd joined #scheme 2015-10-04T17:51:56Z excelsior joined #scheme 2015-10-04T17:57:46Z hzjd quit (Quit: Leaving.) 2015-10-04T17:58:22Z hzjd joined #scheme 2015-10-04T18:01:51Z NeverDie joined #scheme 2015-10-04T18:03:40Z ogamita joined #scheme 2015-10-04T18:12:11Z hzjd quit (Quit: Leaving.) 2015-10-04T18:14:52Z annodomini quit (Quit: annodomini) 2015-10-04T18:19:47Z sheilong quit (Quit: WeeChat 1.2) 2015-10-04T18:23:34Z annodomini joined #scheme 2015-10-04T18:23:34Z annodomini quit (Changing host) 2015-10-04T18:23:34Z annodomini joined #scheme 2015-10-04T18:48:11Z annodomini quit (Quit: annodomini) 2015-10-04T18:52:28Z grublet joined #scheme 2015-10-04T18:55:49Z nilg quit (Remote host closed the connection) 2015-10-04T18:57:37Z micmus joined #scheme 2015-10-04T18:59:56Z excelsior quit (Quit: Lost terminal) 2015-10-04T19:03:06Z micmus quit (Ping timeout: 240 seconds) 2015-10-04T19:05:03Z zuchel joined #scheme 2015-10-04T19:05:52Z micmus joined #scheme 2015-10-04T19:06:04Z zuchel quit (Quit: Wychodzi) 2015-10-04T19:08:45Z jivemeat joined #scheme 2015-10-04T19:12:40Z niklasl quit (Read error: Connection reset by peer) 2015-10-04T19:18:31Z jivemeat quit (Quit: Leaving) 2015-10-04T19:21:25Z niklasl joined #scheme 2015-10-04T19:21:25Z karswell quit (Remote host closed the connection) 2015-10-04T19:21:31Z karswell` joined #scheme 2015-10-04T19:24:58Z nilg joined #scheme 2015-10-04T19:25:22Z pierpa` joined #scheme 2015-10-04T19:25:48Z davexuni` joined #scheme 2015-10-04T19:26:04Z fizzie` joined #scheme 2015-10-04T19:26:43Z aeth_ joined #scheme 2015-10-04T19:27:04Z fgudin_ joined #scheme 2015-10-04T19:28:05Z stamourv_ joined #scheme 2015-10-04T19:28:24Z snits_ joined #scheme 2015-10-04T19:28:48Z dsp_ joined #scheme 2015-10-04T19:29:58Z copec_ joined #scheme 2015-10-04T19:30:41Z davexunit quit (Remote host closed the connection) 2015-10-04T19:30:42Z twem2 quit (Ping timeout: 260 seconds) 2015-10-04T19:30:42Z Jasu_M quit (Ping timeout: 260 seconds) 2015-10-04T19:30:43Z pjb quit (Ping timeout: 260 seconds) 2015-10-04T19:30:43Z cdidd quit (Ping timeout: 260 seconds) 2015-10-04T19:30:44Z cmatei quit (Ping timeout: 260 seconds) 2015-10-04T19:30:45Z low-profile quit (Ping timeout: 260 seconds) 2015-10-04T19:30:46Z Tenhi quit (Ping timeout: 260 seconds) 2015-10-04T19:30:46Z Tenhi_ is now known as Tenhi 2015-10-04T19:30:55Z cdidd joined #scheme 2015-10-04T19:31:18Z cmatei joined #scheme 2015-10-04T19:31:21Z low-prof1 joined #scheme 2015-10-04T19:32:18Z githogori_ joined #scheme 2015-10-04T19:32:22Z aeth quit (Ping timeout: 240 seconds) 2015-10-04T19:32:22Z stamourv quit (Ping timeout: 240 seconds) 2015-10-04T19:32:22Z fizzie quit (Ping timeout: 240 seconds) 2015-10-04T19:32:23Z profess quit (Ping timeout: 240 seconds) 2015-10-04T19:32:23Z snits quit (Ping timeout: 240 seconds) 2015-10-04T19:32:23Z pierpa quit (Ping timeout: 240 seconds) 2015-10-04T19:32:23Z micro` quit (Ping timeout: 240 seconds) 2015-10-04T19:32:24Z dsp__ quit (Ping timeout: 240 seconds) 2015-10-04T19:32:24Z fgudin quit (Ping timeout: 240 seconds) 2015-10-04T19:32:25Z githogori quit (Ping timeout: 240 seconds) 2015-10-04T19:32:25Z copec quit (Ping timeout: 240 seconds) 2015-10-04T19:32:27Z copec_ is now known as copec 2015-10-04T19:32:32Z Tenhi_0 joined #scheme 2015-10-04T19:32:34Z profess_ joined #scheme 2015-10-04T19:32:36Z profess_ quit (Changing host) 2015-10-04T19:32:36Z profess_ joined #scheme 2015-10-04T19:32:55Z profess_ is now known as profess 2015-10-04T19:33:09Z Jasu_M joined #scheme 2015-10-04T19:35:26Z micro` joined #scheme 2015-10-04T19:35:31Z twem2 joined #scheme 2015-10-04T19:35:38Z zadock joined #scheme 2015-10-04T19:35:49Z micro` is now known as Guest94060 2015-10-04T19:37:29Z ggole quit 2015-10-04T19:45:00Z fizzie` is now known as fizzie 2015-10-04T19:45:10Z Fare quit (Ping timeout: 246 seconds) 2015-10-04T19:47:10Z Tenhi_0 is now known as Tenhi_ 2015-10-04T19:51:28Z zadock quit (Quit: Leaving) 2015-10-04T19:51:32Z nilg quit (Remote host closed the connection) 2015-10-04T20:02:25Z Fare joined #scheme 2015-10-04T20:06:25Z karswell` quit (Read error: Connection reset by peer) 2015-10-04T20:06:41Z karswell` joined #scheme 2015-10-04T20:08:30Z hzjd joined #scheme 2015-10-04T20:11:14Z micmus quit (Quit: Leaving) 2015-10-04T20:16:59Z annodomini joined #scheme 2015-10-04T20:30:14Z araujo quit (Quit: Leaving) 2015-10-04T20:34:22Z annodomini quit (Quit: annodomini) 2015-10-04T20:38:35Z Petruchio joined #scheme 2015-10-04T20:38:50Z mumptai quit (Quit: Verlassend) 2015-10-04T20:39:18Z _sjs joined #scheme 2015-10-04T20:41:06Z csed joined #scheme 2015-10-04T20:42:25Z hzjd quit (Quit: Leaving.) 2015-10-04T20:46:06Z csed quit (Ping timeout: 240 seconds) 2015-10-04T20:46:09Z _sjs quit (Ping timeout: 255 seconds) 2015-10-04T20:46:12Z goglosh joined #scheme 2015-10-04T20:47:43Z goglosh: mit-scheme is r4rs? 2015-10-04T20:51:07Z davexuni` is now known as davexunit 2015-10-04T20:51:21Z davexunit quit (Changing host) 2015-10-04T20:51:21Z davexunit joined #scheme 2015-10-04T20:56:35Z aeth_ is now known as aeth 2015-10-04T20:57:59Z Shadox quit (Quit: Leaving) 2015-10-04T20:58:07Z ecraven: goglosh: it supports most of r5rs and some of r7rs 2015-10-04T20:58:15Z ecraven: but there is no mode that has only and all of those 2015-10-04T21:01:35Z goglosh: oh okay, so I could safely make a r5rs pure application in in and it'd probably work fine 2015-10-04T21:01:39Z goglosh: r-right? 2015-10-04T21:03:47Z karswell` is now known as karswell 2015-10-04T21:10:36Z goglosh: well it has macros that's the important thing... though I can't find that section in the manual 2015-10-04T21:12:53Z goglosh: nevermind 2015-10-04T21:21:07Z Ettore joined #scheme 2015-10-04T21:31:38Z agumonkey joined #scheme 2015-10-04T21:34:45Z Ettore quit (Quit: Leaving.) 2015-10-04T21:36:40Z tmtwd joined #scheme 2015-10-04T21:50:37Z annodomini joined #scheme 2015-10-04T21:50:42Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-04T21:51:19Z jao quit (Ping timeout: 240 seconds) 2015-10-04T22:03:54Z Ettore joined #scheme 2015-10-04T22:13:43Z bjz joined #scheme 2015-10-04T22:16:03Z ogamita quit (Ping timeout: 256 seconds) 2015-10-04T22:16:57Z Ettore quit (Quit: Leaving.) 2015-10-04T22:17:39Z bjz quit (Client Quit) 2015-10-04T22:19:25Z bjz joined #scheme 2015-10-04T22:22:52Z ineiros quit (Ping timeout: 246 seconds) 2015-10-04T22:24:53Z ineiros joined #scheme 2015-10-04T22:29:43Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-04T22:30:30Z hzjd joined #scheme 2015-10-04T22:30:33Z annodomini quit (Quit: annodomini) 2015-10-04T22:31:59Z agumonkey quit (Ping timeout: 264 seconds) 2015-10-04T22:36:40Z annodomini joined #scheme 2015-10-04T22:36:40Z annodomini quit (Changing host) 2015-10-04T22:36:40Z annodomini joined #scheme 2015-10-04T22:40:38Z annodomini quit (Client Quit) 2015-10-04T22:46:07Z Fare quit (Ping timeout: 246 seconds) 2015-10-04T22:48:21Z daviid quit (Ping timeout: 256 seconds) 2015-10-04T22:49:58Z annodomini joined #scheme 2015-10-04T22:49:58Z annodomini quit (Changing host) 2015-10-04T22:49:58Z annodomini joined #scheme 2015-10-04T22:58:47Z hzjd quit (Quit: Leaving.) 2015-10-04T23:04:13Z tmtwd quit (Ping timeout: 256 seconds) 2015-10-04T23:11:45Z ziocroc quit (Quit: ziocroc) 2015-10-04T23:11:46Z agumonkey joined #scheme 2015-10-04T23:41:58Z _sjs joined #scheme 2015-10-04T23:46:28Z _sjs quit (Ping timeout: 272 seconds) 2015-10-05T00:09:27Z grettke joined #scheme 2015-10-05T00:09:53Z grettke quit (Client Quit) 2015-10-05T00:10:32Z NeverDie quit (Max SendQ exceeded) 2015-10-05T00:15:12Z NeverDie joined #scheme 2015-10-05T00:17:36Z agumonkey quit (Quit: ZNC - http://znc.in) 2015-10-05T00:17:57Z jao joined #scheme 2015-10-05T00:19:41Z agumonkey joined #scheme 2015-10-05T00:20:22Z agumonkey quit (Client Quit) 2015-10-05T00:22:24Z agumonkey joined #scheme 2015-10-05T00:28:11Z bb010g joined #scheme 2015-10-05T00:31:16Z grublet quit (Quit: Leaving) 2015-10-05T00:35:38Z goglosh left #scheme 2015-10-05T00:37:32Z mrowe_away is now known as mrowe 2015-10-05T00:49:46Z vraid quit (Ping timeout: 250 seconds) 2015-10-05T00:50:15Z juanfra joined #scheme 2015-10-05T00:55:53Z annodomini quit (Quit: annodomini) 2015-10-05T00:57:52Z annodomini joined #scheme 2015-10-05T01:16:21Z mrowe is now known as mrowe_away 2015-10-05T01:22:15Z aap_ joined #scheme 2015-10-05T01:25:36Z aap quit (Ping timeout: 255 seconds) 2015-10-05T01:30:11Z davexunit quit (Quit: Later) 2015-10-05T01:43:36Z vraid joined #scheme 2015-10-05T01:44:02Z vraid quit (Client Quit) 2015-10-05T01:53:10Z wildlander joined #scheme 2015-10-05T01:53:10Z wildlander quit (Max SendQ exceeded) 2015-10-05T01:54:20Z wildlander joined #scheme 2015-10-05T01:54:21Z wildlander quit (Max SendQ exceeded) 2015-10-05T01:55:13Z wildlander joined #scheme 2015-10-05T01:55:48Z Fare joined #scheme 2015-10-05T02:00:42Z Fare quit (Ping timeout: 255 seconds) 2015-10-05T02:29:23Z karswell quit (Read error: Connection reset by peer) 2015-10-05T02:29:35Z karswell joined #scheme 2015-10-05T02:34:07Z ArneBab joined #scheme 2015-10-05T02:37:15Z ArneBab_ quit (Ping timeout: 252 seconds) 2015-10-05T02:38:45Z ddp joined #scheme 2015-10-05T02:39:57Z ddp left #scheme 2015-10-05T02:44:00Z ddp joined #scheme 2015-10-05T02:44:28Z ddp left #scheme 2015-10-05T02:48:47Z turtleman_ quit (Ping timeout: 264 seconds) 2015-10-05T03:19:05Z excelsior joined #scheme 2015-10-05T03:26:42Z jao quit (Ping timeout: 260 seconds) 2015-10-05T03:27:16Z NeverDie quit (Quit: http://radiux.io/) 2015-10-05T03:40:10Z Fare joined #scheme 2015-10-05T03:58:54Z isaac_rks joined #scheme 2015-10-05T03:59:02Z isaac_rks is now known as thuggerthugger 2015-10-05T04:01:17Z hzjd joined #scheme 2015-10-05T04:03:21Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-05T04:16:31Z pierpa` quit (Ping timeout: 246 seconds) 2015-10-05T04:22:23Z arrubin quit (Ping timeout: 264 seconds) 2015-10-05T04:31:18Z mbuf joined #scheme 2015-10-05T04:34:34Z annodomini quit (Quit: annodomini) 2015-10-05T04:34:42Z micmus joined #scheme 2015-10-05T04:36:16Z hzjd quit (Quit: Leaving.) 2015-10-05T04:40:26Z ecthiender joined #scheme 2015-10-05T04:44:03Z oleo__ joined #scheme 2015-10-05T04:45:22Z psy_ joined #scheme 2015-10-05T04:45:47Z psy_ quit (Max SendQ exceeded) 2015-10-05T04:47:18Z oleo_ quit (Ping timeout: 272 seconds) 2015-10-05T04:47:32Z hzjd joined #scheme 2015-10-05T04:49:24Z psy_ joined #scheme 2015-10-05T04:50:06Z psy_ quit (Max SendQ exceeded) 2015-10-05T04:50:26Z psy_ joined #scheme 2015-10-05T04:52:19Z androclus joined #scheme 2015-10-05T04:56:32Z daviid joined #scheme 2015-10-05T04:57:27Z oleo__ quit (Quit: Verlassend) 2015-10-05T04:58:36Z hzjd quit (Quit: Leaving.) 2015-10-05T05:00:17Z NeverDie joined #scheme 2015-10-05T05:03:54Z hzjd joined #scheme 2015-10-05T05:16:37Z thuggerthugger quit (Max SendQ exceeded) 2015-10-05T05:23:51Z NeverDie quit (Quit: http://radiux.io/) 2015-10-05T05:29:20Z nilg joined #scheme 2015-10-05T05:36:03Z nilg quit (Remote host closed the connection) 2015-10-05T05:38:44Z nilg joined #scheme 2015-10-05T05:44:43Z psy_ quit (Ping timeout: 246 seconds) 2015-10-05T06:01:04Z hzjd quit (Quit: Leaving.) 2015-10-05T06:09:09Z micmus quit (Quit: Leaving) 2015-10-05T06:09:42Z wildlander quit (Quit: Saliendo) 2015-10-05T06:12:46Z nisstyre quit (Changing host) 2015-10-05T06:12:46Z nisstyre joined #scheme 2015-10-05T06:13:03Z hzjd joined #scheme 2015-10-05T06:13:03Z hzjd quit (Client Quit) 2015-10-05T06:13:04Z Fare quit (Ping timeout: 246 seconds) 2015-10-05T06:19:32Z NeverDie joined #scheme 2015-10-05T06:23:46Z hzjd joined #scheme 2015-10-05T06:38:24Z isaac_rks joined #scheme 2015-10-05T06:39:08Z igajsin1 joined #scheme 2015-10-05T06:42:27Z NeverDie quit (Quit: http://radiux.io/) 2015-10-05T06:47:21Z _sjs joined #scheme 2015-10-05T06:49:22Z stepnem joined #scheme 2015-10-05T06:52:09Z _sjs quit (Ping timeout: 250 seconds) 2015-10-05T06:52:39Z androclus quit (Quit: Quitting..) 2015-10-05T07:03:01Z _sjs joined #scheme 2015-10-05T07:07:10Z _sjs quit (Ping timeout: 246 seconds) 2015-10-05T07:09:53Z fgudin_ quit (Quit: leaving) 2015-10-05T07:10:41Z isaac_rks is now known as thugger 2015-10-05T07:11:50Z hzjd quit (Quit: Leaving.) 2015-10-05T07:14:21Z hzjd joined #scheme 2015-10-05T07:16:01Z hzjd quit (Client Quit) 2015-10-05T07:18:33Z nee` joined #scheme 2015-10-05T07:20:46Z NeverDie joined #scheme 2015-10-05T07:34:36Z daviid quit (Ping timeout: 255 seconds) 2015-10-05T07:37:07Z bjz joined #scheme 2015-10-05T07:45:36Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-05T07:49:54Z fgudin joined #scheme 2015-10-05T08:01:10Z bjz joined #scheme 2015-10-05T08:05:06Z Ettore joined #scheme 2015-10-05T08:07:07Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-05T08:07:50Z bjz joined #scheme 2015-10-05T08:08:22Z alezost joined #scheme 2015-10-05T08:12:21Z aap_ is now known as aap 2015-10-05T08:13:07Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-05T08:14:14Z redeemed joined #scheme 2015-10-05T08:16:09Z XTL_ is now known as XTL 2015-10-05T08:17:26Z ASau quit (Ping timeout: 240 seconds) 2015-10-05T08:18:16Z NeverDie quit (Quit: http://radiux.io/) 2015-10-05T08:28:23Z civodul joined #scheme 2015-10-05T08:28:33Z araujo joined #scheme 2015-10-05T08:28:33Z araujo quit (Changing host) 2015-10-05T08:28:33Z araujo joined #scheme 2015-10-05T08:40:56Z csed joined #scheme 2015-10-05T08:41:53Z bjz joined #scheme 2015-10-05T08:45:20Z bjz quit (Client Quit) 2015-10-05T08:45:23Z rtra quit (Ping timeout: 252 seconds) 2015-10-05T08:46:01Z haroldwu quit (Ping timeout: 246 seconds) 2015-10-05T08:50:03Z bjz joined #scheme 2015-10-05T08:50:32Z rtra joined #scheme 2015-10-05T08:51:53Z haroldwu joined #scheme 2015-10-05T09:00:38Z leppie quit (Ping timeout: 272 seconds) 2015-10-05T09:04:20Z leppie joined #scheme 2015-10-05T09:04:50Z csed quit (Ping timeout: 240 seconds) 2015-10-05T09:07:43Z emlow quit (Ping timeout: 246 seconds) 2015-10-05T09:17:45Z grublet joined #scheme 2015-10-05T09:19:34Z csed joined #scheme 2015-10-05T09:26:59Z ogamita joined #scheme 2015-10-05T09:29:46Z karswell quit (Ping timeout: 260 seconds) 2015-10-05T09:33:26Z NeverDie joined #scheme 2015-10-05T09:33:38Z ogamita quit (Quit: ogamita) 2015-10-05T09:35:24Z emlow joined #scheme 2015-10-05T09:36:50Z NeverDie quit (Client Quit) 2015-10-05T09:46:39Z durm joined #scheme 2015-10-05T09:48:06Z larion joined #scheme 2015-10-05T09:49:53Z NeverDie joined #scheme 2015-10-05T09:51:52Z NeverDie quit (Max SendQ exceeded) 2015-10-05T09:52:59Z NeverDie joined #scheme 2015-10-05T09:57:24Z NeverDie quit (Max SendQ exceeded) 2015-10-05T09:58:16Z NeverDie joined #scheme 2015-10-05T09:59:17Z pjb joined #scheme 2015-10-05T10:11:16Z NeverDie quit (Quit: http://radiux.io/) 2015-10-05T10:23:51Z ggole joined #scheme 2015-10-05T10:26:20Z thugger quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-10-05T10:37:29Z NeverDie joined #scheme 2015-10-05T10:40:12Z NeverDie quit (Client Quit) 2015-10-05T10:44:17Z NeverDie joined #scheme 2015-10-05T10:45:46Z NeverDie quit (Max SendQ exceeded) 2015-10-05T10:46:52Z NeverDie joined #scheme 2015-10-05T10:52:14Z NeverDie quit (Quit: http://radiux.io/) 2015-10-05T10:55:29Z nilg quit (Remote host closed the connection) 2015-10-05T10:59:21Z nilg joined #scheme 2015-10-05T11:10:52Z przl joined #scheme 2015-10-05T11:13:08Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-05T11:25:30Z przl quit (Ping timeout: 260 seconds) 2015-10-05T11:33:58Z fu7mu4 joined #scheme 2015-10-05T11:46:27Z ecthiender quit (Quit: Leaving) 2015-10-05T11:48:37Z DGASAU quit (Remote host closed the connection) 2015-10-05T11:50:15Z DGASAU joined #scheme 2015-10-05T11:57:04Z badkins joined #scheme 2015-10-05T11:59:24Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-05T12:00:59Z annodomini joined #scheme 2015-10-05T12:08:16Z daviid joined #scheme 2015-10-05T12:14:12Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-05T12:14:36Z bjz joined #scheme 2015-10-05T12:15:19Z nilg quit (Remote host closed the connection) 2015-10-05T12:15:54Z NeverDie joined #scheme 2015-10-05T12:17:58Z nilg joined #scheme 2015-10-05T12:22:29Z mbuf quit (Quit: Ex-Chat) 2015-10-05T12:22:40Z przl joined #scheme 2015-10-05T12:27:28Z przl quit (Ping timeout: 268 seconds) 2015-10-05T12:30:40Z pierpa` joined #scheme 2015-10-05T12:32:27Z pierpa`` joined #scheme 2015-10-05T12:33:33Z karswell joined #scheme 2015-10-05T12:33:40Z spew joined #scheme 2015-10-05T12:34:35Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-05T12:36:01Z przl joined #scheme 2015-10-05T12:36:04Z pierpa` quit (Ping timeout: 265 seconds) 2015-10-05T12:46:55Z ohama quit (Ping timeout: 240 seconds) 2015-10-05T12:49:43Z ohama joined #scheme 2015-10-05T12:55:28Z spew quit (Quit: leaving) 2015-10-05T12:56:20Z spew joined #scheme 2015-10-05T13:01:16Z fu7mu4 quit (Remote host closed the connection) 2015-10-05T13:03:23Z grublet quit (Read error: Connection reset by peer) 2015-10-05T13:13:10Z annodomini quit (Quit: annodomini) 2015-10-05T13:13:37Z annodomini joined #scheme 2015-10-05T13:13:38Z annodomini quit (Changing host) 2015-10-05T13:13:38Z annodomini joined #scheme 2015-10-05T13:14:03Z annodomini quit (Client Quit) 2015-10-05T13:17:30Z nilg quit (Ping timeout: 255 seconds) 2015-10-05T13:20:53Z micmus joined #scheme 2015-10-05T13:32:50Z karswell quit (Ping timeout: 268 seconds) 2015-10-05T13:37:07Z psy_ joined #scheme 2015-10-05T13:37:32Z psy_ quit (Max SendQ exceeded) 2015-10-05T13:38:13Z psy_ joined #scheme 2015-10-05T13:39:23Z ziocroc joined #scheme 2015-10-05T13:41:51Z oleo joined #scheme 2015-10-05T13:42:19Z Fare joined #scheme 2015-10-05T13:45:54Z jao joined #scheme 2015-10-05T13:46:37Z vaitel joined #scheme 2015-10-05T13:49:51Z ziocroc quit (Quit: ziocroc) 2015-10-05T13:49:54Z daviid quit (Ping timeout: 255 seconds) 2015-10-05T13:50:07Z ziocroc joined #scheme 2015-10-05T13:54:47Z ziocroc quit (Ping timeout: 244 seconds) 2015-10-05T13:55:14Z civodul joined #scheme 2015-10-05T14:17:00Z przl quit (Ping timeout: 244 seconds) 2015-10-05T14:29:42Z Fare quit (Ping timeout: 246 seconds) 2015-10-05T14:34:36Z psy_ quit (Ping timeout: 264 seconds) 2015-10-05T14:39:14Z mbuf joined #scheme 2015-10-05T15:01:30Z annodomini joined #scheme 2015-10-05T15:01:49Z lritter joined #scheme 2015-10-05T15:05:28Z sethalves quit (Quit: Leaving.) 2015-10-05T15:05:54Z ecthiender joined #scheme 2015-10-05T15:12:40Z przl joined #scheme 2015-10-05T15:17:05Z hzjd joined #scheme 2015-10-05T15:17:27Z nee` quit (Remote host closed the connection) 2015-10-05T15:22:07Z ecthiender quit (Read error: Connection timed out) 2015-10-05T15:25:06Z larion quit (Ping timeout: 250 seconds) 2015-10-05T15:25:38Z hzjd quit (Quit: Leaving.) 2015-10-05T15:27:26Z alezost joined #scheme 2015-10-05T15:28:46Z stamourv_ is now known as stamourv 2015-10-05T15:28:47Z stamourv quit (Changing host) 2015-10-05T15:28:47Z stamourv joined #scheme 2015-10-05T15:30:07Z gravicappa joined #scheme 2015-10-05T15:32:07Z asumu quit (K-Lined) 2015-10-05T15:34:19Z przl quit (Ping timeout: 246 seconds) 2015-10-05T15:35:53Z atgnag quit (Ping timeout: 256 seconds) 2015-10-05T15:36:01Z annodomini quit (Quit: annodomini) 2015-10-05T15:36:06Z atgnag joined #scheme 2015-10-05T15:39:01Z daviid joined #scheme 2015-10-05T15:39:22Z annodomini joined #scheme 2015-10-05T15:41:37Z redeemed quit (Quit: q) 2015-10-05T15:47:24Z civodul quit (Read error: Connection reset by peer) 2015-10-05T15:47:25Z badkins quit (Ping timeout: 246 seconds) 2015-10-05T15:47:45Z civodul joined #scheme 2015-10-05T15:48:58Z Riastradh joined #scheme 2015-10-05T15:49:14Z larion joined #scheme 2015-10-05T15:49:26Z annodomini quit (Quit: annodomini) 2015-10-05T15:51:06Z daviid quit (Ping timeout: 240 seconds) 2015-10-05T15:53:04Z Fare joined #scheme 2015-10-05T15:54:03Z durm quit (Remote host closed the connection) 2015-10-05T15:55:57Z asumu joined #scheme 2015-10-05T15:56:45Z psy_ joined #scheme 2015-10-05T15:57:13Z hzjd joined #scheme 2015-10-05T16:00:53Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-05T16:05:05Z AkashicLegend joined #scheme 2015-10-05T16:07:08Z _sjs joined #scheme 2015-10-05T16:07:21Z sethalves joined #scheme 2015-10-05T16:11:36Z hzjd quit (Quit: Leaving.) 2015-10-05T16:19:36Z annodomini joined #scheme 2015-10-05T16:20:08Z larion quit (Ping timeout: 250 seconds) 2015-10-05T16:22:28Z przl joined #scheme 2015-10-05T16:23:11Z hzjd joined #scheme 2015-10-05T16:29:08Z badkins joined #scheme 2015-10-05T16:30:08Z mbuf quit (Quit: Ex-Chat) 2015-10-05T16:34:50Z NeverDie quit (Quit: http://radiux.io/) 2015-10-05T16:38:30Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-05T16:43:49Z szgyg joined #scheme 2015-10-05T16:51:14Z csed quit (Remote host closed the connection) 2015-10-05T17:07:12Z hzjd quit (Quit: Leaving.) 2015-10-05T17:13:36Z hzjd joined #scheme 2015-10-05T17:32:34Z larion joined #scheme 2015-10-05T17:34:44Z ziocroc joined #scheme 2015-10-05T17:38:36Z csed joined #scheme 2015-10-05T17:39:42Z mrowe_away is now known as mrowe 2015-10-05T17:40:10Z ziocroc quit (Ping timeout: 240 seconds) 2015-10-05T17:44:12Z ziocroc joined #scheme 2015-10-05T17:45:05Z mrowe is now known as mrowe_away 2015-10-05T17:46:10Z przl quit (Ping timeout: 240 seconds) 2015-10-05T17:47:17Z mrowe_away is now known as mrowe 2015-10-05T17:50:15Z przl joined #scheme 2015-10-05T17:51:05Z mrowe is now known as mrowe_away 2015-10-05T17:58:10Z csed quit (Remote host closed the connection) 2015-10-05T17:59:18Z hzjd quit (Quit: Leaving.) 2015-10-05T18:02:22Z csed joined #scheme 2015-10-05T18:02:59Z daviid joined #scheme 2015-10-05T18:04:15Z jao quit (Ping timeout: 265 seconds) 2015-10-05T18:28:46Z pjb quit (Ping timeout: 260 seconds) 2015-10-05T18:32:18Z przl quit (Quit: leaving) 2015-10-05T18:35:13Z neoncontrails joined #scheme 2015-10-05T18:37:08Z pjb joined #scheme 2015-10-05T18:58:33Z mumptai joined #scheme 2015-10-05T19:06:23Z hiroakip joined #scheme 2015-10-05T19:08:32Z hzjd joined #scheme 2015-10-05T19:08:57Z hzjd quit (Client Quit) 2015-10-05T19:15:19Z hiroakip quit (Ping timeout: 240 seconds) 2015-10-05T19:16:52Z hzjd joined #scheme 2015-10-05T19:16:54Z hzjd quit (Client Quit) 2015-10-05T19:29:58Z excelsior quit (Quit: Lost terminal) 2015-10-05T19:30:21Z hiroakip joined #scheme 2015-10-05T19:30:39Z civodul joined #scheme 2015-10-05T19:37:32Z agumonkey quit (Ping timeout: 265 seconds) 2015-10-05T19:38:59Z jkraemer quit (Ping timeout: 240 seconds) 2015-10-05T19:41:19Z Fare quit (Ping timeout: 250 seconds) 2015-10-05T19:45:47Z cosmez quit (Ping timeout: 256 seconds) 2015-10-05T19:47:40Z daviid quit (Ping timeout: 244 seconds) 2015-10-05T19:50:44Z cosmez joined #scheme 2015-10-05T19:52:14Z jkraemer joined #scheme 2015-10-05T20:03:39Z jivemeat joined #scheme 2015-10-05T20:03:51Z jivemeat: Hey, how do I traverse this list? 2015-10-05T20:03:57Z jivemeat: (define *context-words* 2015-10-05T20:03:57Z jivemeat: `( ( ((first)) first-base ) 2015-10-05T20:03:57Z jivemeat: ( ((second)) second-base ) 2015-10-05T20:03:57Z jivemeat: ( ((third)) third-base ))) 2015-10-05T20:14:29Z taylanub is now known as taylan 2015-10-05T20:17:01Z wasamasa: jivemeat: what's wrong with just going over each item and destructuring it? 2015-10-05T20:21:52Z hzjd joined #scheme 2015-10-05T20:23:07Z hzjd quit (Client Quit) 2015-10-05T20:29:49Z jivemeat: How would I do that? 2015-10-05T20:30:44Z wasamasa: there's the very handy `map' 2015-10-05T20:37:08Z gravicappa quit (Remote host closed the connection) 2015-10-05T20:39:26Z Fare joined #scheme 2015-10-05T20:42:53Z neoncontrails quit (Remote host closed the connection) 2015-10-05T20:44:05Z ggole quit 2015-10-05T20:51:37Z daviid joined #scheme 2015-10-05T20:59:43Z ASau joined #scheme 2015-10-05T21:01:19Z NeverDie joined #scheme 2015-10-05T21:04:39Z Fare quit (Ping timeout: 240 seconds) 2015-10-05T21:08:20Z badkins quit (Read error: Connection reset by peer) 2015-10-05T21:12:23Z jivemeat quit (Quit: Leaving) 2015-10-05T21:12:58Z Fare joined #scheme 2015-10-05T21:14:50Z annodomini quit (Quit: annodomini) 2015-10-05T21:14:59Z micmus quit (Quit: Leaving) 2015-10-05T21:18:54Z csed quit (Remote host closed the connection) 2015-10-05T21:20:18Z annodomini joined #scheme 2015-10-05T21:21:09Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-05T21:26:25Z szgyg quit (Ping timeout: 246 seconds) 2015-10-05T21:26:43Z karswell joined #scheme 2015-10-05T21:30:50Z isaac_rks joined #scheme 2015-10-05T21:31:24Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-05T21:42:21Z isaac_rks is now known as thugga 2015-10-05T21:46:58Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-05T21:47:43Z neoncontrails joined #scheme 2015-10-05T21:49:02Z badkins joined #scheme 2015-10-05T21:53:47Z spew quit (Quit: leaving) 2015-10-05T22:02:46Z bjz joined #scheme 2015-10-05T22:08:32Z larion quit (Ping timeout: 250 seconds) 2015-10-05T22:08:38Z mumptai quit (Remote host closed the connection) 2015-10-05T22:11:24Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-05T22:12:06Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-05T22:14:42Z agumonkey joined #scheme 2015-10-05T22:23:28Z neoncontrails quit (Remote host closed the connection) 2015-10-05T22:26:30Z grublet joined #scheme 2015-10-05T22:35:32Z mrowe_away is now known as mrowe 2015-10-05T22:39:47Z AkashicLegend joined #scheme 2015-10-05T22:41:09Z _sjs quit (Ping timeout: 250 seconds) 2015-10-05T22:44:11Z larion joined #scheme 2015-10-05T22:53:10Z neoncontrails joined #scheme 2015-10-05T22:56:19Z Ettore quit (Quit: Leaving.) 2015-10-05T23:07:34Z daviid quit (Ping timeout: 268 seconds) 2015-10-05T23:09:10Z hiroakip quit (Ping timeout: 244 seconds) 2015-10-05T23:10:22Z davexunit joined #scheme 2015-10-05T23:11:05Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-05T23:16:34Z BossKonaSegwaY joined #scheme 2015-10-05T23:18:39Z AkashicLegend joined #scheme 2015-10-05T23:23:26Z stepnem quit (Ping timeout: 240 seconds) 2015-10-05T23:25:39Z kwmiebach quit (Ping timeout: 256 seconds) 2015-10-05T23:27:55Z kwmiebach joined #scheme 2015-10-05T23:30:07Z annodomini quit (Quit: annodomini) 2015-10-05T23:40:36Z Fare quit (Ping timeout: 246 seconds) 2015-10-05T23:48:18Z ziocroc quit (Quit: ziocroc) 2015-10-05T23:48:42Z lritter quit (Quit: Leaving) 2015-10-06T00:06:00Z agumonkey quit (Read error: Connection reset by peer) 2015-10-06T00:06:51Z agumonkey joined #scheme 2015-10-06T00:19:35Z _sjs joined #scheme 2015-10-06T00:24:46Z hzjd joined #scheme 2015-10-06T00:45:00Z chocolatepi joined #scheme 2015-10-06T00:45:48Z chocolatepi: hello 2015-10-06T00:46:09Z chocolatepi quit (Client Quit) 2015-10-06T01:01:00Z hzjd quit (Quit: Leaving.) 2015-10-06T01:02:39Z Fare joined #scheme 2015-10-06T01:06:53Z sethalves quit (Quit: Leaving.) 2015-10-06T01:06:55Z jao joined #scheme 2015-10-06T01:12:35Z hzjd joined #scheme 2015-10-06T01:21:00Z aap_ joined #scheme 2015-10-06T01:24:01Z aap quit (Ping timeout: 244 seconds) 2015-10-06T01:31:10Z annodomini joined #scheme 2015-10-06T01:33:32Z tmtwd joined #scheme 2015-10-06T01:50:00Z annodomini quit (Quit: annodomini) 2015-10-06T01:52:27Z arrubin joined #scheme 2015-10-06T02:03:44Z davexunit quit (Quit: Later) 2015-10-06T02:08:57Z hzjd quit (Quit: Leaving.) 2015-10-06T02:13:50Z annodomini joined #scheme 2015-10-06T02:15:24Z pierpa`` quit (Ping timeout: 264 seconds) 2015-10-06T02:17:30Z leppie quit (Ping timeout: 240 seconds) 2015-10-06T02:25:39Z leppie joined #scheme 2015-10-06T02:28:41Z excelsior joined #scheme 2015-10-06T02:33:07Z ArneBab_ joined #scheme 2015-10-06T02:36:47Z ArneBab quit (Ping timeout: 264 seconds) 2015-10-06T02:43:26Z sethalves joined #scheme 2015-10-06T02:45:56Z hzjd joined #scheme 2015-10-06T03:23:05Z jao quit (Ping timeout: 256 seconds) 2015-10-06T03:26:55Z tmtwd quit (Ping timeout: 246 seconds) 2015-10-06T03:32:32Z tmtwd joined #scheme 2015-10-06T03:32:36Z annodomini quit (Quit: annodomini) 2015-10-06T03:32:38Z mbuf joined #scheme 2015-10-06T03:34:13Z daidoji quit (Quit: WeeChat 1.3) 2015-10-06T03:39:15Z tmtwd quit (Ping timeout: 255 seconds) 2015-10-06T03:40:06Z ecthiender joined #scheme 2015-10-06T03:41:39Z NeverDie_ joined #scheme 2015-10-06T03:42:24Z NeverDie quit (Read error: Connection reset by peer) 2015-10-06T03:49:06Z Petruchio quit (Ping timeout: 246 seconds) 2015-10-06T03:54:58Z tmtwd joined #scheme 2015-10-06T04:07:27Z bb010g joined #scheme 2015-10-06T04:09:30Z hzjd quit (Quit: Leaving.) 2015-10-06T04:12:57Z c74d3a quit (Remote host closed the connection) 2015-10-06T04:15:41Z Petruchio joined #scheme 2015-10-06T04:16:24Z c74d3a joined #scheme 2015-10-06T04:19:47Z hzjd joined #scheme 2015-10-06T04:22:07Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-06T04:24:14Z Petruchio quit (Ping timeout: 260 seconds) 2015-10-06T04:28:08Z tmtwd quit (Ping timeout: 250 seconds) 2015-10-06T04:56:12Z micmus joined #scheme 2015-10-06T05:01:36Z oleo quit (Ping timeout: 255 seconds) 2015-10-06T05:02:06Z hzjd quit (Quit: Leaving.) 2015-10-06T05:03:24Z niklasl quit (Ping timeout: 255 seconds) 2015-10-06T05:04:16Z szgyg joined #scheme 2015-10-06T05:07:41Z niklasl joined #scheme 2015-10-06T05:12:40Z daviid joined #scheme 2015-10-06T05:12:46Z hzjd joined #scheme 2015-10-06T05:17:06Z mrowe is now known as mrowe_away 2015-10-06T05:28:02Z amz3 joined #scheme 2015-10-06T05:28:06Z amz3: héllo 2015-10-06T05:28:22Z amz3: how can i work with binary representation of integers? 2015-10-06T05:28:37Z amz3: I'd like to implement z-order curve 2015-10-06T05:29:00Z amz3: or morton code 2015-10-06T05:29:05Z amz3: also called morton code 2015-10-06T05:29:26Z amz3: it boils down to interleave the bits of several integers 2015-10-06T05:32:02Z amz3: like say (zinteger 1 2) should return #b0110 because 1 -> 01, 2 -> 10 2015-10-06T05:40:38Z bjz joined #scheme 2015-10-06T05:41:30Z nilg joined #scheme 2015-10-06T05:41:31Z nilg quit (Remote host closed the connection) 2015-10-06T05:42:10Z nilg joined #scheme 2015-10-06T05:43:48Z amz3: srfi-60 is helpful 2015-10-06T05:44:34Z bjz quit (Client Quit) 2015-10-06T05:49:59Z amz3: (define (zinteger . vs) (list->integer (apply append (map integer->list vs)))) 2015-10-06T05:50:14Z amz3: that's morton encoding :) 2015-10-06T05:50:44Z amz3: who is the bot? 2015-10-06T05:52:52Z daviid: top 2015-10-06T05:53:17Z daviid: sorry, wrong channel 2015-10-06T05:54:28Z amz3: (zinteger 1 2) is 6 not 5 2015-10-06T06:05:57Z aap_ is now known as aap 2015-10-06T06:07:29Z tmtwd joined #scheme 2015-10-06T06:07:41Z nee` joined #scheme 2015-10-06T06:14:26Z micmus quit (Quit: Leaving) 2015-10-06T06:15:24Z daviid quit (Ping timeout: 255 seconds) 2015-10-06T06:20:29Z hzjd quit (Quit: Leaving.) 2015-10-06T06:25:56Z hzjd joined #scheme 2015-10-06T06:28:13Z zadock joined #scheme 2015-10-06T06:40:51Z tmtwd quit (Ping timeout: 250 seconds) 2015-10-06T06:52:39Z Fare quit (Ping timeout: 240 seconds) 2015-10-06T06:53:04Z ASau quit (Ping timeout: 246 seconds) 2015-10-06T06:53:56Z ASau joined #scheme 2015-10-06T07:00:48Z neoncontrails quit (Remote host closed the connection) 2015-10-06T07:09:59Z badkins quit (Remote host closed the connection) 2015-10-06T07:17:22Z neoncontrails joined #scheme 2015-10-06T07:17:39Z bjz joined #scheme 2015-10-06T07:18:58Z stepnem joined #scheme 2015-10-06T07:26:30Z larion quit (Ping timeout: 255 seconds) 2015-10-06T07:35:50Z grublet quit (Ping timeout: 240 seconds) 2015-10-06T07:48:08Z cosmez quit (Remote host closed the connection) 2015-10-06T07:51:22Z civodul joined #scheme 2015-10-06T07:59:26Z hzjd quit (Quit: Leaving.) 2015-10-06T08:06:10Z cibs quit (Ping timeout: 272 seconds) 2015-10-06T08:06:51Z csed joined #scheme 2015-10-06T08:07:49Z cibs joined #scheme 2015-10-06T08:14:50Z ASau quit (Ping timeout: 240 seconds) 2015-10-06T08:19:19Z hzjd joined #scheme 2015-10-06T08:30:09Z vikraman quit (Ping timeout: 246 seconds) 2015-10-06T08:32:57Z psy_ quit (Read error: Connection reset by peer) 2015-10-06T08:33:13Z vikraman joined #scheme 2015-10-06T08:40:53Z mbuf quit (Quit: Ex-Chat) 2015-10-06T08:47:08Z larion joined #scheme 2015-10-06T08:47:54Z githogori_ quit (Ping timeout: 260 seconds) 2015-10-06T08:48:42Z mbuf joined #scheme 2015-10-06T08:50:12Z dpk quit (Ping timeout: 264 seconds) 2015-10-06T08:50:46Z hzjd quit (Quit: Leaving.) 2015-10-06T08:58:32Z hzjd joined #scheme 2015-10-06T08:59:39Z psy_ joined #scheme 2015-10-06T09:02:06Z larion quit (Quit: leaving) 2015-10-06T09:02:14Z larion joined #scheme 2015-10-06T09:07:58Z neoncontrails quit (Ping timeout: 260 seconds) 2015-10-06T09:11:10Z badkins joined #scheme 2015-10-06T09:15:33Z badkins quit (Ping timeout: 250 seconds) 2015-10-06T09:16:55Z AkashicLegend joined #scheme 2015-10-06T09:19:33Z chishiki quit (Quit: WeeChat 1.3) 2015-10-06T09:19:58Z chishiki joined #scheme 2015-10-06T09:20:09Z githogori joined #scheme 2015-10-06T09:24:26Z larion quit (Ping timeout: 240 seconds) 2015-10-06T09:44:27Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-06T09:46:40Z larion joined #scheme 2015-10-06T09:51:15Z larion quit (Ping timeout: 256 seconds) 2015-10-06T09:52:46Z Ettore joined #scheme 2015-10-06T09:53:31Z Ettore quit (Read error: Connection reset by peer) 2015-10-06T09:53:43Z Ettore joined #scheme 2015-10-06T09:55:22Z larion joined #scheme 2015-10-06T09:59:25Z hzjd quit (Read error: Connection reset by peer) 2015-10-06T09:59:36Z hzjd joined #scheme 2015-10-06T10:06:15Z hzjd quit (Quit: Leaving.) 2015-10-06T10:13:24Z durm joined #scheme 2015-10-06T10:20:53Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-06T10:25:59Z luxbock joined #scheme 2015-10-06T10:32:06Z luxbock: I have some questions about continuations and I figured this channel might be a good place to ask them 2015-10-06T10:32:39Z luxbock: as far as I've understood, one can implement coroutines using delimited continuations, but is the reverse true? 2015-10-06T10:33:59Z bjz joined #scheme 2015-10-06T10:35:58Z DGASAU: (Even if, what's the practical use of it?) 2015-10-06T10:39:11Z luxbock: I'm mostly a Clojure user, so I can't use first class continuations on the JVM 2015-10-06T10:40:03Z luxbock: there's a library that implements delimited continuations for Clojure though, and it does it by transforming the code to CPS inside a macro, which I guess is the usual way of implementing continuations in a language that lacks them 2015-10-06T10:41:07Z luxbock: so as far as I've understood, the distinction between the continuations implemented by such a library, and first class continuations, is that these continuations are limited to working inside the macro-call 2015-10-06T10:41:24Z luxbock: although I'm not entirely sure if this is correct 2015-10-06T10:42:22Z luxbock: then I found out that there is a library for the JVM that implements fibers/coroutines for the JVM by bytecode instrumentation (Quasar for Java and it's wrapper which is called Pulsar) 2015-10-06T10:43:21Z luxbock: so I'm wondering if one could then implement first-class continuations using the coroutines provided by that library 2015-10-06T10:43:43Z luxbock: and mostly I'm still trying to grok the whole concept of continuations, I'm currently working through The Seasoned Schemer 2015-10-06T10:48:38Z kephra: luxbock, full tail call optimization would be more important to make clojure a useable list look like 2015-10-06T10:49:15Z durm quit (Quit: Konversation terminated!) 2015-10-06T10:49:24Z kephra: s/list/lisp/ *typo* 2015-10-06T10:50:07Z luxbock: is full TCO the only thing that's needed for first class continuations or do you also need support at the bytecode level? 2015-10-06T10:50:45Z kephra: *oups* they are two different problems 2015-10-06T10:50:48Z luxbock: I tried reading a few papers about implementing delimited continuations and a lot of it still goes way over my head 2015-10-06T10:50:52Z kephra: TCO is a must have, imho 2015-10-06T10:51:14Z kephra: while continuations are 'only' required for error handling 2015-10-06T10:51:36Z kephra: and clojure can fall back on Java exceptions in that case 2015-10-06T10:52:13Z luxbock: was "TCO is a must have, imho" in reference to implementing first class continuations, or just a general remark about language features? 2015-10-06T10:52:36Z kephra: a general remark for lisp like languages 2015-10-06T10:53:19Z luxbock: ok, yeah I'm mostly just interested in the concept of continuations and how they related to coroutines aka user-mode threads 2015-10-06T10:55:13Z kephra: *ok* interested in how my scheme implements call-cc and call-ec? 2015-10-06T10:55:23Z kephra: in less then a dozen lines of javascript? 2015-10-06T10:55:30Z luxbock: yeah sure! what is your scheme called? 2015-10-06T10:55:40Z kephra: o3db.com 2015-10-06T10:56:50Z kephra: http://o3db.com/client/o3scm.js <- search for call-cc in this code 2015-10-06T10:58:10Z kephra: var cont = { cont:code.slice(0), pile:this.p, np:this.p.slice(0) }; <- a continuation is a copy of the code activation stack (code.slice(0), together with a copy of the current return stack 2015-10-06T11:00:22Z luxbock: can you implement shift/reset with call-cc alone? 2015-10-06T11:02:54Z luxbock: http://okmij.org/ftp/continuations/against-callcc.html#traps 2015-10-06T11:03:02Z luxbock: this would suggest that it's not quite possible 2015-10-06T11:05:55Z kephra: you can implement GOTO, threads, delimited continutions, exceptions, ... with call-cc 2015-10-06T11:06:15Z kephra: but often a native implementation might be faster/better 2015-10-06T11:06:37Z psy_ quit (Ping timeout: 268 seconds) 2015-10-06T11:06:57Z luxbock: kephra: do you have links that talk about this topic? 2015-10-06T11:07:19Z kephra: e.g. if you want fluid-let and threads you could implement both on top of call-cc 2015-10-06T11:08:08Z kephra: but native dynamic bindings and native threads would be much faster, then capturing the code activation stack and return stack on each call-cc 2015-10-06T11:09:49Z luxbock: kephra: Oleg Kiselyov writes: "Therefore, in practice if some form of delimited control is needed, it has to be provided as a primitive. We cannot in practice rely on call/cc plus mutation. It seems call/cc has no reason for existence." 2015-10-06T11:11:34Z luxbock: the delimited continuation papers that I skimmed through talked about prompts, which I don't quite grasp yet, but having checked out the documentation for prompts in Racket I figured that they correspond to the byte code instrumentation that I was talking about earlier 2015-10-06T11:13:51Z luxbock: my curiosity about this topic arose when I read this blog post: http://blog.paralleluniverse.co/2015/08/07/scoped-continuations/ while working through TSS 2015-10-06T11:14:38Z luxbock: it is crazy how there are all of these things that I thought I understood, such as generators, threads, monads etc. 2015-10-06T11:14:49Z luxbock: and then I started reading about continuations, and it seems like they are related to pretty much everything 2015-10-06T11:17:27Z luxbock: http://parametricity.net/dropbox/yield.subc.pdf <-- this was also a very interesting read 2015-10-06T11:20:57Z ziocroc joined #scheme 2015-10-06T11:29:37Z psy_ joined #scheme 2015-10-06T11:31:41Z nilg` joined #scheme 2015-10-06T11:40:00Z nilg` quit (Remote host closed the connection) 2015-10-06T11:44:44Z DGASAU: luxbock: the way you have implemented continuations in your clojure is actually delimited version of them. 2015-10-06T11:45:02Z DGASAU: "Prompt" is where your trampoline is. 2015-10-06T11:45:30Z luxbock: DGASAU: sorry what are you refering to? I haven't implemented continuations in any shape or form :) 2015-10-06T11:46:02Z DGASAU: You have access to continuations implemented in clojure, don't you? 2015-10-06T11:46:53Z luxbock: DGASAU: there is such a library: https://github.com/swannodette/delimc 2015-10-06T11:47:15Z luxbock: what I don't quite understand is the distinction between "first-class" continuations and what this is 2015-10-06T11:47:31Z DGASAU: Ah, I may have misread you. 2015-10-06T11:48:06Z luxbock: I figured that it refers to having only the ability to use these prompts within the macro call that is responsible for the CPS transormation 2015-10-06T11:48:19Z DGASAU: Delimited continuations are harder to implement technically, yet easier conceptually. 2015-10-06T11:48:37Z luxbock: yeah, that's my impression as well 2015-10-06T11:49:21Z luxbock: I have to run now but if I've said something that's confused then I'd love to be corrected/pointed towards something more to read 2015-10-06T11:49:23Z nilg quit (Ping timeout: 250 seconds) 2015-10-06T11:49:36Z DGASAU: Essentially, (undelimited) continuations are usually implemented in (older) java-like RTSes as delimited continuations with single prompt established at program entry. 2015-10-06T12:02:55Z zadock quit (Quit: Leaving) 2015-10-06T12:09:57Z pierpa`` joined #scheme 2015-10-06T12:12:46Z dmiles_afk quit (Ping timeout: 240 seconds) 2015-10-06T12:12:59Z dmiles_akf joined #scheme 2015-10-06T12:15:29Z ggole joined #scheme 2015-10-06T12:24:23Z mbuf quit (Quit: Ex-Chat) 2015-10-06T12:29:10Z annodomini joined #scheme 2015-10-06T12:30:12Z BossKonaSegwaY quit (Read error: Connection reset by peer) 2015-10-06T12:37:30Z zwdr: wow, now I keep hearing about continuations everywhere 2015-10-06T12:37:48Z zwdr: spooky 2015-10-06T12:38:59Z amz3 quit (Ping timeout: 256 seconds) 2015-10-06T12:42:55Z agumonkey quit (Ping timeout: 244 seconds) 2015-10-06T12:43:07Z kephra: they are a controversal theme - powerful, but expensive 2015-10-06T12:43:51Z kephra: expensive in terms of memory hog - as told my call-cc code is just a dozen lines 2015-10-06T12:44:24Z gravicappa joined #scheme 2015-10-06T12:44:40Z agumonkey joined #scheme 2015-10-06T12:44:52Z N0viceLive-amd64 joined #scheme 2015-10-06T12:45:05Z kephra: the alternate to call-cc + dynamic-wind would be to implement dynamic global variables, and use those for exceptions and with-input/output-to-... 2015-10-06T12:54:57Z annodomini quit (Quit: annodomini) 2015-10-06T12:58:24Z amz3 joined #scheme 2015-10-06T13:14:08Z jao joined #scheme 2015-10-06T13:15:56Z N0viceLive-amd64 quit (Quit: ChatZilla 0.9.92 [Firefox 41.0.1/20151001044230]) 2015-10-06T13:16:51Z Fare joined #scheme 2015-10-06T13:26:56Z dpk joined #scheme 2015-10-06T13:30:54Z vraid joined #scheme 2015-10-06T13:33:20Z alezost joined #scheme 2015-10-06T13:40:25Z ecthiender quit (Quit: Leaving) 2015-10-06T13:47:50Z badkins joined #scheme 2015-10-06T13:50:18Z spew joined #scheme 2015-10-06T13:55:17Z ketadmin quit (Quit: Leaving) 2015-10-06T13:55:48Z oleo joined #scheme 2015-10-06T13:59:39Z Fare quit (Ping timeout: 240 seconds) 2015-10-06T14:11:12Z micmus joined #scheme 2015-10-06T14:14:13Z durm joined #scheme 2015-10-06T14:22:05Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-06T14:25:55Z bjz joined #scheme 2015-10-06T14:32:27Z psy_ quit (Ping timeout: 244 seconds) 2015-10-06T14:32:48Z bjz quit (Ping timeout: 264 seconds) 2015-10-06T14:33:44Z bjz joined #scheme 2015-10-06T14:35:14Z rszeno joined #scheme 2015-10-06T14:47:42Z fu7mu4 joined #scheme 2015-10-06T15:00:32Z grublet joined #scheme 2015-10-06T15:03:49Z larion quit (Ping timeout: 265 seconds) 2015-10-06T15:06:02Z nee` quit (Remote host closed the connection) 2015-10-06T15:14:09Z Fare joined #scheme 2015-10-06T15:15:32Z przl joined #scheme 2015-10-06T15:18:13Z fu7mu4 quit (Remote host closed the connection) 2015-10-06T15:20:18Z gravicappa quit (Remote host closed the connection) 2015-10-06T15:26:35Z turbofail quit (Read error: Connection reset by peer) 2015-10-06T15:58:45Z Fare quit (Quit: Leaving) 2015-10-06T16:00:26Z psy_ joined #scheme 2015-10-06T16:05:40Z moyamo joined #scheme 2015-10-06T16:06:28Z moyamo: Hi, is anyone here familiar with McCarthy's ambiguous operator? 2015-10-06T16:11:42Z amz3: yes 2015-10-06T16:12:16Z moyamo: Is it identical to a list monad (like in haskell)? 2015-10-06T16:12:59Z vraid quit (Ping timeout: 240 seconds) 2015-10-06T16:13:16Z amz3: amb is not a a list monad 2015-10-06T16:14:25Z amz3: which list monad are talking about? 2015-10-06T16:15:09Z zwdr: amb sounds pretty interesting 2015-10-06T16:15:35Z zwdr: but thats all I have to add :s 2015-10-06T16:15:54Z moyamo: Default haskell monad 2015-10-06T16:16:22Z amz3: it's not possible to implement amb without call/cc so I wondering how default haskell monad can implement amb 2015-10-06T16:16:39Z amz3: that said, they are monads that show a backtracking behavior like in minikanren 2015-10-06T16:17:00Z amz3: s/minikanren/microkanren 2015-10-06T16:17:22Z moyamo: In haskell you can do something like this: 2015-10-06T16:17:56Z zwdr: cant Haskell programs be executed out-of-order? isnt that a problem for continuations? 2015-10-06T16:18:33Z zwdr: I mean, because it's difficult to back-track when the order of execution isn't clear 2015-10-06T16:18:47Z moyamo: [1, 2,3 ,4] >>= (\a -> [5, 6, 7, 8] >>= (\b -> guard (a + b == 10) >> return (a, b))) 2015-10-06T16:19:15Z moyamo: it will return (2, 8), (3, 7), (4, 6) 2015-10-06T16:19:45Z moyamo: Won't amb do the same thing? 2015-10-06T16:21:17Z moyamo: zwdr: In haskell you can use a monad to make sure a computation happens in order 2015-10-06T16:22:15Z zwdr: Oh, okay 2015-10-06T16:22:37Z moyamo: zwdr: More specifically, you can use function composition to make sure computations happen in order, and use monads to make it look cleaner :) 2015-10-06T16:23:07Z zwdr: Man, I really have to look into Haskell, a ton of FP people keep talking about it :s 2015-10-06T16:23:21Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-06T16:23:32Z ziocroc quit (Ping timeout: 272 seconds) 2015-10-06T16:23:37Z amz3: or do something useful :) 2015-10-06T16:24:15Z moyamo: amz3: Does amb return one result are all valid results? 2015-10-06T16:24:26Z amz3: moyamo: sorry I don't know, I don't understand amb that well and I don't understand monads either. 2015-10-06T16:24:47Z amz3: probably someone here will see you comment and help 2015-10-06T16:25:52Z zwdr: heh, yea I guess learning Haskell isn't that useful 2015-10-06T16:26:43Z moyamo: Hey, some would say the same about scheme :P 2015-10-06T16:33:54Z hiroakip joined #scheme 2015-10-06T16:36:52Z zwdr: That's true. I think there are more Haskell jobs than Scheme jobs actually 2015-10-06T16:47:46Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-06T16:49:39Z taylan quit (Read error: Connection reset by peer) 2015-10-06T16:50:04Z taylanub joined #scheme 2015-10-06T16:50:26Z csed quit (Ping timeout: 240 seconds) 2015-10-06T16:54:26Z durm quit (Ping timeout: 240 seconds) 2015-10-06T16:58:03Z daviid joined #scheme 2015-10-06T17:00:52Z mrowe_away is now known as mrowe 2015-10-06T17:01:11Z cojy: zwdr: continuations can be implemented with only lambdas 2015-10-06T17:01:30Z przl quit (Ping timeout: 240 seconds) 2015-10-06T17:01:39Z mrowe is now known as mrowe_away 2015-10-06T17:07:26Z cojy: moyamo: yes amb is similar to the list monad 2015-10-06T17:07:55Z gravicappa joined #scheme 2015-10-06T17:09:04Z cojy: amb might have had some specific constraints which it might not meet though, i don't remember 2015-10-06T17:11:49Z vraid joined #scheme 2015-10-06T17:12:59Z amz3 quit (Ping timeout: 240 seconds) 2015-10-06T17:15:17Z taylanub: cojy: I don't think call/cc can be implemented with lambda, if that's what you meant with implementing continuations with lambdas 2015-10-06T17:15:44Z dpk: well, it can … if you're willing to rewrite your entire program for it … 2015-10-06T17:15:54Z mrowe_away is now known as mrowe 2015-10-06T17:15:55Z dpk: /s 2015-10-06T17:16:26Z cojy: all you have to do is cps convert the program in the compiler 2015-10-06T17:16:43Z mrowe is now known as mrowe_away 2015-10-06T17:17:07Z cojy: i'm not talking about as a user level library 2015-10-06T17:17:19Z cojy: though you can do that as a macro as well like cl-cont or core.async 2015-10-06T17:20:45Z ziocroc joined #scheme 2015-10-06T17:26:14Z rszeno quit (Quit: Leaving.) 2015-10-06T17:27:27Z Fare joined #scheme 2015-10-06T17:30:10Z hiroakip quit (Ping timeout: 240 seconds) 2015-10-06T17:30:13Z amz3 joined #scheme 2015-10-06T17:33:27Z moyamo: Do continuations not reset local variables? 2015-10-06T17:34:32Z cojy: not sure what 'reset local variables' means 2015-10-06T17:36:49Z moyamo: When you enter a continuation does the value of the variable equal the value when the continuation was created? 2015-10-06T17:37:07Z ggole: Not if it was assigned 2015-10-06T17:38:58Z pjb: The state in the scope of the continuations is shared. 2015-10-06T17:39:06Z moyamo: That's not what I expected :( 2015-10-06T17:39:16Z juanfra quit (Read error: Connection reset by peer) 2015-10-06T17:39:35Z pjb: moyamo: you can always enclose a snapshot of the state in a closure. 2015-10-06T17:39:40Z moyamo: (let ((b 10)) 2015-10-06T17:39:40Z moyamo: (define (cont-test cont) (display b) (set! b (+ b 1)) cont) 2015-10-06T17:39:47Z moyamo: Sorry 2015-10-06T17:39:51Z csed joined #scheme 2015-10-06T17:39:53Z mrowe_away is now known as mrowe 2015-10-06T17:39:58Z moyamo: Accidentally pasted the function in my clipboard 2015-10-06T17:40:00Z kephra quit (Read error: Connection reset by peer) 2015-10-06T17:40:01Z cojy: (+ 1 (call/cc (lambda (k) (k 1)))) is exactly the same as ((lambda (k) (k 1) (lambda (x) (+ 1 x))) 2015-10-06T17:40:10Z kephra joined #scheme 2015-10-06T17:40:41Z mrowe is now known as mrowe_away 2015-10-06T17:40:41Z ggole: There's no assignment there, though. 2015-10-06T17:40:53Z vraid: moyamo: well, it might be a bit obvious, but if you want immutable variables, you shouldn't mutate them 2015-10-06T17:41:04Z cojy: yes but the point is there there is nothing special about "continuations" 2015-10-06T17:41:27Z moyamo: vraid: Haha, I just thought calling a continuation would be like going back in time. 2015-10-06T17:41:59Z cojy: nope, you have to make everything else suited around that too 2015-10-06T17:42:14Z cojy: it's easier than monad stacks though 2015-10-06T17:42:15Z ggole: They reify control flow in a first-class value, which is arguably something special. 2015-10-06T17:42:57Z ggole: Well, not true: call/cc does that, a continuation itself is just a function 2015-10-06T17:43:10Z ggole: Is that what you were getting at? 2015-10-06T17:43:16Z cojy: yes 2015-10-06T17:43:19Z ggole: Ah, right. 2015-10-06T17:43:23Z cojy: you wont find any odd behavior in the rest of the code 2015-10-06T17:44:26Z cojy: some compilers literally do implement call/cc exactly by transforming like the example 2015-10-06T17:44:49Z cojy: so if you know that you wont be searching for any odd mystic behavior 2015-10-06T17:46:25Z hiroakip joined #scheme 2015-10-06T17:52:26Z przl joined #scheme 2015-10-06T17:53:48Z przl quit (Client Quit) 2015-10-06T17:54:54Z mrowe_away is now known as mrowe 2015-10-06T17:55:43Z mrowe is now known as mrowe_away 2015-10-06T18:00:43Z ggole quit (Ping timeout: 265 seconds) 2015-10-06T18:00:56Z juanfra joined #scheme 2015-10-06T18:12:09Z mrowe_away is now known as mrowe 2015-10-06T18:12:57Z mrowe is now known as mrowe_away 2015-10-06T18:17:27Z hzjd joined #scheme 2015-10-06T18:24:06Z psy_ quit (Ping timeout: 246 seconds) 2015-10-06T18:27:06Z _sjs quit (Ping timeout: 255 seconds) 2015-10-06T18:27:26Z mrowe_away is now known as mrowe 2015-10-06T18:28:15Z mrowe is now known as mrowe_away 2015-10-06T18:31:27Z csed quit (Ping timeout: 256 seconds) 2015-10-06T18:36:43Z Guest94060 is now known as micro` 2015-10-06T18:41:48Z hzjd quit (Quit: Leaving.) 2015-10-06T18:43:48Z csed joined #scheme 2015-10-06T18:43:52Z mrowe_away is now known as mrowe 2015-10-06T18:44:20Z hzjd joined #scheme 2015-10-06T18:44:40Z mrowe is now known as mrowe_away 2015-10-06T18:45:45Z ziocroc quit (Excess Flood) 2015-10-06T18:45:59Z ziocroc joined #scheme 2015-10-06T18:53:22Z ziocroc quit (Ping timeout: 244 seconds) 2015-10-06T18:54:37Z ziocroc joined #scheme 2015-10-06T18:56:54Z nilg joined #scheme 2015-10-06T18:59:04Z ziocroc quit (Excess Flood) 2015-10-06T18:59:24Z ziocroc joined #scheme 2015-10-06T19:03:56Z renopt joined #scheme 2015-10-06T19:04:27Z leppie quit (Ping timeout: 255 seconds) 2015-10-06T19:06:05Z annodomini joined #scheme 2015-10-06T19:06:24Z mrowe_away is now known as mrowe 2015-10-06T19:07:19Z mrowe is now known as mrowe_away 2015-10-06T19:08:41Z leppie joined #scheme 2015-10-06T19:10:25Z _sjs joined #scheme 2015-10-06T19:13:07Z leppie quit (Ping timeout: 250 seconds) 2015-10-06T19:14:51Z annodomini quit (Quit: annodomini) 2015-10-06T19:17:18Z leppie joined #scheme 2015-10-06T19:17:20Z neoncontrails joined #scheme 2015-10-06T19:19:38Z annodomini joined #scheme 2015-10-06T19:19:38Z annodomini quit (Client Quit) 2015-10-06T19:21:27Z mrowe_away is now known as mrowe 2015-10-06T19:22:22Z mrowe is now known as mrowe_away 2015-10-06T19:24:15Z leppie quit (Ping timeout: 255 seconds) 2015-10-06T19:28:29Z leppie joined #scheme 2015-10-06T19:29:56Z larion joined #scheme 2015-10-06T19:32:40Z hzjd quit (Quit: Leaving.) 2015-10-06T19:39:12Z NeverDie_ quit (Quit: http://radiux.io/) 2015-10-06T19:39:36Z NeverDie joined #scheme 2015-10-06T19:40:41Z civodul joined #scheme 2015-10-06T19:41:01Z excelsior quit (Quit: leaving) 2015-10-06T19:47:11Z hzjd joined #scheme 2015-10-06T19:51:49Z mrowe_away is now known as mrowe 2015-10-06T19:52:38Z mrowe is now known as mrowe_away 2015-10-06T20:13:58Z jao quit (Ping timeout: 244 seconds) 2015-10-06T20:14:01Z mrowe_away is now known as mrowe 2015-10-06T20:14:51Z mrowe is now known as mrowe_away 2015-10-06T20:24:08Z lritter joined #scheme 2015-10-06T20:29:03Z mrowe_away is now known as mrowe 2015-10-06T20:29:51Z mrowe is now known as mrowe_away 2015-10-06T20:33:17Z haroldwu quit (Ping timeout: 256 seconds) 2015-10-06T20:35:58Z gravicappa quit (Remote host closed the connection) 2015-10-06T20:39:19Z balkamos quit (Ping timeout: 240 seconds) 2015-10-06T20:40:08Z haroldwu joined #scheme 2015-10-06T20:41:03Z balkamos joined #scheme 2015-10-06T20:42:11Z rtra` joined #scheme 2015-10-06T20:43:43Z hiroakip quit (*.net *.split) 2015-10-06T20:43:43Z daviid quit (*.net *.split) 2015-10-06T20:43:44Z badkins quit (*.net *.split) 2015-10-06T20:43:44Z alezost quit (*.net *.split) 2015-10-06T20:43:44Z chishiki quit (*.net *.split) 2015-10-06T20:43:44Z vikraman quit (*.net *.split) 2015-10-06T20:43:45Z aap quit (*.net *.split) 2015-10-06T20:43:45Z emlow quit (*.net *.split) 2015-10-06T20:43:46Z aeth quit (*.net *.split) 2015-10-06T20:43:50Z shardz quit (*.net *.split) 2015-10-06T20:43:50Z clog quit (*.net *.split) 2015-10-06T20:43:50Z lwlvlpl quit (*.net *.split) 2015-10-06T20:43:50Z dan64 quit (*.net *.split) 2015-10-06T20:43:50Z torpig quit (*.net *.split) 2015-10-06T20:43:52Z dsp quit (*.net *.split) 2015-10-06T20:43:54Z teiresias quit (*.net *.split) 2015-10-06T20:43:54Z taij33n quit (*.net *.split) 2015-10-06T20:43:55Z jrslepak quit (*.net *.split) 2015-10-06T20:45:23Z emlow joined #scheme 2015-10-06T20:46:13Z rtra quit (Ping timeout: 260 seconds) 2015-10-06T20:46:18Z hiroakip joined #scheme 2015-10-06T20:46:18Z daviid joined #scheme 2015-10-06T20:46:18Z badkins joined #scheme 2015-10-06T20:46:18Z alezost joined #scheme 2015-10-06T20:46:18Z chishiki joined #scheme 2015-10-06T20:46:18Z vikraman joined #scheme 2015-10-06T20:46:18Z aap joined #scheme 2015-10-06T20:46:18Z aeth joined #scheme 2015-10-06T20:46:18Z shardz joined #scheme 2015-10-06T20:46:18Z clog joined #scheme 2015-10-06T20:46:18Z lwlvlpl joined #scheme 2015-10-06T20:46:18Z dan64 joined #scheme 2015-10-06T20:46:18Z dsp joined #scheme 2015-10-06T20:46:18Z teiresias joined #scheme 2015-10-06T20:46:18Z taij33n joined #scheme 2015-10-06T20:46:18Z jrslepak joined #scheme 2015-10-06T20:46:24Z rtra` is now known as rtra 2015-10-06T20:47:13Z torpig joined #scheme 2015-10-06T20:47:54Z c74d3a quit (Remote host closed the connection) 2015-10-06T20:48:24Z kandinski quit (Ping timeout: 255 seconds) 2015-10-06T20:49:13Z kandinski joined #scheme 2015-10-06T20:49:45Z c74d3a joined #scheme 2015-10-06T20:52:04Z bjz quit (Ping timeout: 272 seconds) 2015-10-06T20:52:28Z torpig quit (Ping timeout: 268 seconds) 2015-10-06T20:53:52Z torpig joined #scheme 2015-10-06T20:57:02Z bjz joined #scheme 2015-10-06T21:00:51Z ASau joined #scheme 2015-10-06T21:05:25Z hzjd quit (Quit: Leaving.) 2015-10-06T21:16:30Z aretecode quit (Read error: Connection reset by peer) 2015-10-06T21:17:46Z micmus quit (Quit: Leaving) 2015-10-06T21:18:18Z szgyg quit (Ping timeout: 260 seconds) 2015-10-06T21:19:00Z aretecode joined #scheme 2015-10-06T21:27:09Z hiroakip quit (Ping timeout: 246 seconds) 2015-10-06T21:37:57Z moyamo quit (Remote host closed the connection) 2015-10-06T21:42:09Z hiroakip joined #scheme 2015-10-06T21:47:27Z spew quit (Quit: leaving) 2015-10-06T21:49:24Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-06T21:52:22Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-06T21:59:38Z davexunit joined #scheme 2015-10-06T22:00:22Z hzjd joined #scheme 2015-10-06T22:01:14Z hzjd quit (Client Quit) 2015-10-06T22:09:11Z neoncontrails quit (Read error: Connection reset by peer) 2015-10-06T22:09:17Z stasku quit (Remote host closed the connection) 2015-10-06T22:09:17Z preyalone quit (Remote host closed the connection) 2015-10-06T22:09:17Z cataska quit (Remote host closed the connection) 2015-10-06T22:09:18Z stephe quit (Remote host closed the connection) 2015-10-06T22:09:18Z ELLIOTTCABLE quit (Remote host closed the connection) 2015-10-06T22:09:35Z neoncontrails joined #scheme 2015-10-06T22:10:37Z csed quit (Remote host closed the connection) 2015-10-06T22:15:07Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-06T22:15:31Z mrowe_away is now known as mrowe 2015-10-06T22:20:23Z davexunit quit (Quit: Later) 2015-10-06T22:21:20Z neoncontrails quit (Remote host closed the connection) 2015-10-06T22:22:36Z samth quit (Remote host closed the connection) 2015-10-06T22:22:38Z greghendershott quit (Remote host closed the connection) 2015-10-06T22:25:49Z ELLIOTTCABLE joined #scheme 2015-10-06T22:27:35Z vraid quit (Quit: Konversation terminated!) 2015-10-06T22:33:30Z cataska joined #scheme 2015-10-06T22:34:29Z stephe joined #scheme 2015-10-06T22:38:01Z preyalone joined #scheme 2015-10-06T22:41:17Z stepnem quit (Ping timeout: 252 seconds) 2015-10-06T22:43:40Z pjb: msg - pjb 2015-10-06T22:43:44Z hzjd joined #scheme 2015-10-06T22:53:59Z neoncontrails joined #scheme 2015-10-06T22:54:00Z hiroakip quit (Remote host closed the connection) 2015-10-06T22:54:30Z turbofail joined #scheme 2015-10-06T22:55:06Z hiroakip joined #scheme 2015-10-06T22:55:27Z karswell quit (Remote host closed the connection) 2015-10-06T23:00:35Z stasku joined #scheme 2015-10-06T23:21:14Z Ettore quit (Quit: Leaving.) 2015-10-06T23:27:25Z samth joined #scheme 2015-10-06T23:29:57Z greghendershott joined #scheme 2015-10-06T23:34:56Z NeverDie quit (Quit: http://radiux.io/) 2015-10-06T23:55:06Z NeverDie joined #scheme 2015-10-07T00:10:12Z hzjd quit (Quit: Leaving.) 2015-10-07T00:11:25Z lritter quit (Quit: Leaving) 2015-10-07T00:13:25Z jao joined #scheme 2015-10-07T00:18:18Z daviid quit (Ping timeout: 246 seconds) 2015-10-07T00:23:46Z _sjs quit (Ping timeout: 246 seconds) 2015-10-07T00:29:08Z jivemeat joined #scheme 2015-10-07T00:30:10Z jivemeat: yo how would I compare two lists and build a new list of only the elements both lists have? 2015-10-07T00:30:24Z pjb: (intersection a b)? 2015-10-07T00:30:41Z jivemeat: how do I create it though? 2015-10-07T00:30:47Z jivemeat: my-intersection 2015-10-07T00:31:02Z pjb: using car, cdr, eqv? and cons. 2015-10-07T00:31:05Z pjb: and if. 2015-10-07T00:31:21Z Shadox joined #scheme 2015-10-07T00:33:13Z jivemeat: well no like 2015-10-07T00:33:22Z jivemeat: (define set-equal? 2015-10-07T00:33:22Z jivemeat: (lambda (set1 set2) 2015-10-07T00:33:22Z jivemeat: (cond ((null? set1) set2) 2015-10-07T00:33:22Z jivemeat: ((eq? (car set1) (car set2)) 2015-10-07T00:33:22Z jivemeat: (set-equal? (cdr set1) (cdr set2))) 2015-10-07T00:33:22Z jivemeat: (else #f)))) 2015-10-07T00:33:36Z jivemeat: '(1 2 3) and '(1 3 2) = #t 2015-10-07T00:33:48Z jivemeat: Why is my code returning an '()? 2015-10-07T00:50:17Z ziocroc quit (Quit: ziocroc) 2015-10-07T00:52:57Z evhan: jivemeat: It returns `set2` when `set1` is null. That doesn't seem right, does it. 2015-10-07T00:58:44Z karswell joined #scheme 2015-10-07T01:09:19Z hiroakip quit (Ping timeout: 240 seconds) 2015-10-07T01:16:31Z hzjd joined #scheme 2015-10-07T01:16:38Z hzjd quit (Client Quit) 2015-10-07T01:19:09Z _sjs joined #scheme 2015-10-07T01:20:03Z aap_ joined #scheme 2015-10-07T01:21:10Z neoncontrails quit (Remote host closed the connection) 2015-10-07T01:23:03Z aap quit (Ping timeout: 246 seconds) 2015-10-07T01:26:29Z tmtwd joined #scheme 2015-10-07T01:29:22Z pierpa`` quit (Ping timeout: 260 seconds) 2015-10-07T01:29:59Z excelsior joined #scheme 2015-10-07T01:36:33Z pjb: jivemeat: you don't take the problem from high enough a level. 2015-10-07T01:37:16Z pjb: jivemeat: in maths set equality is based on set inclusion: (define (set-equal? a b) (and (subset? a b) (subset? b a))) ; guaranteed to be correct! 2015-10-07T01:55:49Z hzjd joined #scheme 2015-10-07T02:10:23Z psy_ joined #scheme 2015-10-07T02:13:50Z wildlander joined #scheme 2015-10-07T02:14:42Z Fare quit (Quit: Leaving) 2015-10-07T02:32:05Z ArneBab joined #scheme 2015-10-07T02:35:13Z ArneBab_ quit (Ping timeout: 252 seconds) 2015-10-07T02:44:55Z jao quit (Remote host closed the connection) 2015-10-07T02:46:10Z jao joined #scheme 2015-10-07T02:48:38Z jao quit (Remote host closed the connection) 2015-10-07T02:49:22Z jao joined #scheme 2015-10-07T02:54:24Z vikraman quit (Ping timeout: 246 seconds) 2015-10-07T02:55:33Z vikraman joined #scheme 2015-10-07T02:56:55Z jao quit (Ping timeout: 268 seconds) 2015-10-07T03:00:13Z nowhere_man quit (Ping timeout: 246 seconds) 2015-10-07T03:00:20Z nowhereman joined #scheme 2015-10-07T03:09:10Z badkins quit (Remote host closed the connection) 2015-10-07T03:12:15Z davexunit joined #scheme 2015-10-07T03:19:57Z lritter joined #scheme 2015-10-07T03:20:59Z turbofail quit (Remote host closed the connection) 2015-10-07T03:26:08Z Shadox quit (Quit: Leaving) 2015-10-07T03:32:35Z psy_ quit (Ping timeout: 264 seconds) 2015-10-07T03:37:15Z hzjd quit (Quit: Leaving.) 2015-10-07T03:37:54Z hzjd joined #scheme 2015-10-07T03:43:46Z jlongster joined #scheme 2015-10-07T03:43:53Z samw3 joined #scheme 2015-10-07T03:46:25Z samw3 left #scheme 2015-10-07T03:54:07Z wildlander quit (Quit: Saliendo) 2015-10-07T03:58:41Z mbuf joined #scheme 2015-10-07T04:10:40Z ecthiender joined #scheme 2015-10-07T04:20:47Z hzjd quit (Quit: Leaving.) 2015-10-07T04:23:25Z hzjd joined #scheme 2015-10-07T04:24:15Z mrowe is now known as mrowe_away 2015-10-07T04:28:17Z hzjd quit (Client Quit) 2015-10-07T04:33:46Z profess quit (Ping timeout: 272 seconds) 2015-10-07T04:35:16Z profess joined #scheme 2015-10-07T04:35:52Z davexunit quit (Quit: Later) 2015-10-07T04:36:20Z hzjd joined #scheme 2015-10-07T04:40:28Z mrowe_away is now known as mrowe 2015-10-07T04:43:19Z leppie quit (Ping timeout: 240 seconds) 2015-10-07T04:45:30Z jlongster quit (Ping timeout: 240 seconds) 2015-10-07T04:46:48Z leppie joined #scheme 2015-10-07T04:47:56Z daviid joined #scheme 2015-10-07T04:59:21Z oleo quit (Quit: Verlassend) 2015-10-07T05:07:53Z bb010g joined #scheme 2015-10-07T05:09:48Z badkins joined #scheme 2015-10-07T05:12:29Z micmus joined #scheme 2015-10-07T05:12:51Z saul quit (Ping timeout: 244 seconds) 2015-10-07T05:14:30Z badkins quit (Ping timeout: 240 seconds) 2015-10-07T05:14:45Z nilg quit (Remote host closed the connection) 2015-10-07T05:17:23Z eli quit (Ping timeout: 265 seconds) 2015-10-07T05:19:21Z saul joined #scheme 2015-10-07T05:22:02Z eli joined #scheme 2015-10-07T05:22:15Z nilg joined #scheme 2015-10-07T05:26:59Z tmtwd quit (Ping timeout: 240 seconds) 2015-10-07T05:28:14Z tmtwd joined #scheme 2015-10-07T05:31:04Z N0viceLive-amd64 joined #scheme 2015-10-07T05:32:39Z psy_ joined #scheme 2015-10-07T05:34:23Z daviid quit (Ping timeout: 264 seconds) 2015-10-07T05:38:21Z lritter quit (Quit: Leaving) 2015-10-07T05:53:27Z hzjd quit (Quit: Leaving.) 2015-10-07T06:01:11Z hzjd joined #scheme 2015-10-07T06:06:16Z mrowe is now known as mrowe_away 2015-10-07T06:15:04Z neoncontrails joined #scheme 2015-10-07T06:16:23Z N0viceLive-amd64 quit (Ping timeout: 256 seconds) 2015-10-07T06:16:36Z Raimondi quit (Read error: Connection reset by peer) 2015-10-07T06:17:21Z Raimondi joined #scheme 2015-10-07T06:19:22Z zbigniew quit (Ping timeout: 246 seconds) 2015-10-07T06:19:40Z zbigniew joined #scheme 2015-10-07T06:21:27Z eli` joined #scheme 2015-10-07T06:21:45Z eli` left #scheme 2015-10-07T06:28:15Z tmtwd quit (Ping timeout: 246 seconds) 2015-10-07T06:34:59Z N0viceLive-amd64 joined #scheme 2015-10-07T06:35:53Z N0viceLive-amd64 quit (Client Quit) 2015-10-07T06:55:51Z Ettore joined #scheme 2015-10-07T06:56:59Z neoncontrails quit (Remote host closed the connection) 2015-10-07T07:06:37Z gabot quit (Remote host closed the connection) 2015-10-07T07:06:48Z gabot joined #scheme 2015-10-07T07:07:57Z nilg quit (Remote host closed the connection) 2015-10-07T07:11:00Z badkins joined #scheme 2015-10-07T07:13:37Z Ettore quit (Quit: Leaving.) 2015-10-07T07:13:45Z alezost joined #scheme 2015-10-07T07:15:55Z badkins quit (Ping timeout: 268 seconds) 2015-10-07T07:16:16Z nilg joined #scheme 2015-10-07T07:22:34Z stepnem joined #scheme 2015-10-07T07:23:18Z gabot quit (Remote host closed the connection) 2015-10-07T07:25:10Z hzjd quit (Quit: Leaving.) 2015-10-07T07:25:59Z psy_ quit (Quit: Leaving) 2015-10-07T07:27:52Z gabot joined #scheme 2015-10-07T07:49:14Z civodul joined #scheme 2015-10-07T07:53:30Z larion quit (Ping timeout: 250 seconds) 2015-10-07T07:59:06Z csed joined #scheme 2015-10-07T08:11:15Z micmus quit (Quit: Leaving) 2015-10-07T08:12:55Z nee` joined #scheme 2015-10-07T08:13:46Z profan joined #scheme 2015-10-07T08:15:05Z profan: greetings, schemers 2015-10-07T08:15:39Z ecraven: hey profan :) 2015-10-07T08:16:21Z profan: i come to you today with a question! 2015-10-07T08:17:03Z profan: currently looking into embedding scheme in a project (a personal game engine), looked at chicken/guile, anyone have any opinions/experiences on the matter or other alternatives? 2015-10-07T08:19:23Z ASau quit (Ping timeout: 264 seconds) 2015-10-07T08:24:41Z taylanub: profan: maybe look into Chibi too 2015-10-07T08:25:37Z taylanub: Guile can also be "extended" with C code very well. instead of allowing Guile "plugins" for your C program, you turn your C program into a zoo of Guile modules implemented in C, then write all the high-level code of your application in Guile Scheme. 2015-10-07T08:27:36Z profan: taylanub: chibi looks nice, interesting that it comes with support for lightweight threads too 2015-10-07T08:31:46Z profan: taylanub: got any particular example of your last comment? it's a bit foggy for me at the moment :D 2015-10-07T08:32:37Z taylanub: profan: let me find that one article ... 2015-10-07T08:33:01Z taylanub: it pops up on Google when you just search "embedding vs. extending": https://twistedmatrix.com/users/glyph/rant/extendit.html 2015-10-07T08:33:35Z taylanub: it's about Python but the same principle applies to Guile, or any "scripting language" implementation that allows both embedding and extending 2015-10-07T08:34:11Z profan: cheers, will read through 2015-10-07T08:38:28Z profan: ah, so the way i read it was, the main difference is treating the "native" part as just a library, which is treated mostly like any other scheme code, and called into by you 2015-10-07T08:39:34Z profan: i mean, you call into the engine, rather than the engine calls into _you_, or along those lines 2015-10-07T08:40:41Z profan: well, my messy thoughts aside, i understand the distinction better now, thanks taylanub! 2015-10-07T08:41:54Z taylanub: happy to help :) 2015-10-07T08:42:01Z profan: the header image on that page is fantastic by the way 2015-10-07T08:42:20Z taylanub: heh 2015-10-07T08:45:17Z kephra: imho, embedding is only necessary if you have several C threads - then its better to embed an interpreter in one of the threads 2015-10-07T08:45:39Z kephra: else its better to extend the interpreter, by loading a shared lib 2015-10-07T08:49:04Z kephra: but how often do you write code, that collects fast sampling data from a Comedi device in one thread, runs a FORTRAN fft in the next thread, runs some domain specific language for feature extraction in next thread, and last calls a learner to store results in a database log - where the non timing critical parts get their information from 2015-10-07T08:52:20Z hzjd joined #scheme 2015-10-07T08:56:03Z _sjs quit (Ping timeout: 244 seconds) 2015-10-07T09:01:41Z profan: kephra: in this case, it's a threaded game engine i'm going to be doing this for, still considering which to go for though :P 2015-10-07T09:02:03Z profan: gonna take a look at the different implementations and see which one looks the least painful to work with :D 2015-10-07T09:11:56Z badkins joined #scheme 2015-10-07T09:15:39Z aap_ is now known as aap 2015-10-07T09:16:36Z badkins quit (Ping timeout: 264 seconds) 2015-10-07T09:26:26Z _0x5eb_ quit (Ping timeout: 240 seconds) 2015-10-07T09:27:10Z kephra: profan, you might also just think in terms of callout and callin 2015-10-07T09:27:26Z kephra: so your game starts in a high level language single threaded 2015-10-07T09:28:42Z neoncontrails joined #scheme 2015-10-07T09:29:39Z kephra: to initialize - then it will callout to C, to generate the threads for the actor chains 2015-10-07T09:31:37Z kephra: now the main thread sits back - and the actors of the main thread will callin back to high level language 2015-10-07T09:33:51Z excelsior quit (Quit: Lost terminal) 2015-10-07T09:34:56Z kephra: profan, callout to C are trivial in Chicken: (require-extension dollar) ($ printf "%d times Hello, %s!\n" 1000 "world") 2015-10-07T09:35:20Z profan: kephra: that's pretty neat 2015-10-07T09:35:26Z kephra: ;-) 2015-10-07T09:38:45Z Ettore joined #scheme 2015-10-07T09:39:11Z rtra quit (Ping timeout: 264 seconds) 2015-10-07T09:49:08Z _0x5eb_ joined #scheme 2015-10-07T09:49:32Z _0x5eb_ is now known as Guest89791 2015-10-07T09:52:16Z _sjs joined #scheme 2015-10-07T09:54:02Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-07T09:56:40Z hzjd quit (Quit: Leaving.) 2015-10-07T09:56:59Z tephra joined #scheme 2015-10-07T09:57:29Z _sjs quit (Ping timeout: 268 seconds) 2015-10-07T10:06:44Z hzjd joined #scheme 2015-10-07T10:07:59Z neoncontrails quit (Remote host closed the connection) 2015-10-07T10:12:44Z anthracite joined #scheme 2015-10-07T10:31:50Z nilg quit (Remote host closed the connection) 2015-10-07T10:36:23Z nilg joined #scheme 2015-10-07T10:38:44Z ggole joined #scheme 2015-10-07T10:39:43Z ziocroc joined #scheme 2015-10-07T10:44:16Z ByronJohnson quit (Ping timeout: 272 seconds) 2015-10-07T10:53:22Z phoe_krk joined #scheme 2015-10-07T10:55:23Z turtleman_ joined #scheme 2015-10-07T10:56:46Z ByronJohnson joined #scheme 2015-10-07T10:57:27Z atgnag quit (Read error: Connection reset by peer) 2015-10-07T11:02:45Z anthracite quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-10-07T11:03:16Z hzjd quit (Quit: Leaving.) 2015-10-07T11:05:57Z atgnag joined #scheme 2015-10-07T11:09:10Z ByronJohnson quit (Ping timeout: 246 seconds) 2015-10-07T11:10:19Z ByronJohnson joined #scheme 2015-10-07T11:12:46Z badkins joined #scheme 2015-10-07T11:17:11Z daviid joined #scheme 2015-10-07T11:17:21Z badkins quit (Ping timeout: 255 seconds) 2015-10-07T11:18:16Z hzjd joined #scheme 2015-10-07T11:29:23Z larion joined #scheme 2015-10-07T11:37:00Z ziocroc quit (Quit: ziocroc) 2015-10-07T11:37:13Z ziocroc joined #scheme 2015-10-07T11:39:07Z hzjd quit (Quit: Leaving.) 2015-10-07T11:43:27Z ziocroc quit (Ping timeout: 244 seconds) 2015-10-07T11:43:28Z hzjd joined #scheme 2015-10-07T11:43:28Z ziocroc2 joined #scheme 2015-10-07T11:48:41Z ziocroc2 is now known as ziocroc 2015-10-07T11:59:24Z ecthiender quit (Quit: Leaving) 2015-10-07T12:02:11Z anthracite joined #scheme 2015-10-07T12:02:33Z phoe_krk quit (Read error: Connection reset by peer) 2015-10-07T12:02:36Z jewel__ joined #scheme 2015-10-07T12:05:46Z jewel_ quit (Ping timeout: 252 seconds) 2015-10-07T12:13:13Z nilg quit (Remote host closed the connection) 2015-10-07T12:16:13Z grublet quit (Quit: Leaving) 2015-10-07T12:21:58Z hzjd quit (Quit: Leaving.) 2015-10-07T12:27:09Z hzjd joined #scheme 2015-10-07T12:32:28Z Natch quit (Remote host closed the connection) 2015-10-07T12:32:46Z Natch joined #scheme 2015-10-07T12:35:57Z Natch quit (Remote host closed the connection) 2015-10-07T12:36:15Z Natch joined #scheme 2015-10-07T12:38:01Z spew joined #scheme 2015-10-07T12:56:10Z thugga quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-10-07T12:57:40Z turtleman_ quit (Ping timeout: 246 seconds) 2015-10-07T12:59:31Z karswell quit (Read error: Connection reset by peer) 2015-10-07T12:59:47Z karswell joined #scheme 2015-10-07T13:00:37Z badkins joined #scheme 2015-10-07T13:04:23Z DGASAU quit (Ping timeout: 256 seconds) 2015-10-07T13:08:52Z DGASAU joined #scheme 2015-10-07T13:18:47Z daviid quit (Ping timeout: 264 seconds) 2015-10-07T13:22:24Z _sjs joined #scheme 2015-10-07T13:26:59Z _sjs quit (Ping timeout: 240 seconds) 2015-10-07T13:27:01Z vraid joined #scheme 2015-10-07T13:30:28Z hzjd quit (Quit: Leaving.) 2015-10-07T13:42:07Z mbuf quit (Quit: Ex-Chat) 2015-10-07T13:44:58Z alezost joined #scheme 2015-10-07T13:46:31Z excelsior joined #scheme 2015-10-07T13:52:25Z _sjs joined #scheme 2015-10-07T13:54:06Z nilg joined #scheme 2015-10-07T13:55:48Z hzjd joined #scheme 2015-10-07T14:04:21Z Steverman joined #scheme 2015-10-07T14:05:55Z nilg quit (Remote host closed the connection) 2015-10-07T14:28:44Z oleo joined #scheme 2015-10-07T14:33:28Z Steverman quit (Ping timeout: 250 seconds) 2015-10-07T14:33:33Z pierpa joined #scheme 2015-10-07T14:36:22Z amz3 quit (Changing host) 2015-10-07T14:36:22Z amz3 joined #scheme 2015-10-07T14:41:10Z ziocroc quit (Ping timeout: 240 seconds) 2015-10-07T14:47:35Z anthraci_ joined #scheme 2015-10-07T14:48:44Z lloda` joined #scheme 2015-10-07T14:49:55Z anthracite quit (Read error: Connection reset by peer) 2015-10-07T14:49:56Z zacts quit (Remote host closed the connection) 2015-10-07T14:49:58Z stux|work quit (Ping timeout: 265 seconds) 2015-10-07T14:49:58Z nitrix quit (Ping timeout: 265 seconds) 2015-10-07T14:51:21Z zacts` joined #scheme 2015-10-07T14:53:02Z lloda quit (Ping timeout: 265 seconds) 2015-10-07T14:55:01Z stux|work joined #scheme 2015-10-07T14:57:21Z Guest6328 joined #scheme 2015-10-07T15:00:17Z alezost quit (Ping timeout: 268 seconds) 2015-10-07T15:01:00Z edw joined #scheme 2015-10-07T15:08:54Z nee` quit (Remote host closed the connection) 2015-10-07T15:20:17Z anthraci_ quit (Quit: Textual IRC Client: www.textualapp.com) 2015-10-07T15:27:11Z lloda` is now known as lloda 2015-10-07T15:28:00Z _sjs quit (Ping timeout: 272 seconds) 2015-10-07T15:37:47Z micmus joined #scheme 2015-10-07T15:42:12Z psy_ joined #scheme 2015-10-07T15:42:43Z psy_ quit (Max SendQ exceeded) 2015-10-07T15:42:53Z hzjd quit (Quit: Leaving.) 2015-10-07T15:43:08Z psy_ joined #scheme 2015-10-07T15:56:20Z hzjd joined #scheme 2015-10-07T15:56:52Z hzjd quit (Client Quit) 2015-10-07T16:01:20Z pierpa quit (Ping timeout: 268 seconds) 2015-10-07T16:03:07Z _sjs joined #scheme 2015-10-07T16:03:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-07T16:03:37Z mbuf joined #scheme 2015-10-07T16:03:40Z jao joined #scheme 2015-10-07T16:13:37Z ziocroc joined #scheme 2015-10-07T16:20:02Z mbuf quit (Ping timeout: 265 seconds) 2015-10-07T16:30:36Z alezost joined #scheme 2015-10-07T16:32:13Z mbuf joined #scheme 2015-10-07T16:35:25Z edw quit (Read error: Connection reset by peer) 2015-10-07T16:37:58Z mrowe_away is now known as mrowe 2015-10-07T16:38:47Z mrowe is now known as mrowe_away 2015-10-07T16:40:22Z hzjd joined #scheme 2015-10-07T16:44:40Z szgyg joined #scheme 2015-10-07T16:50:18Z csed quit (Remote host closed the connection) 2015-10-07T16:53:02Z mrowe_away is now known as mrowe 2015-10-07T16:53:50Z mrowe is now known as mrowe_away 2015-10-07T16:54:41Z hzjd quit (Quit: Leaving.) 2015-10-07T17:04:22Z NeverDie quit (Quit: http://radiux.io/) 2015-10-07T17:08:06Z mrowe_away is now known as mrowe 2015-10-07T17:08:20Z gravicappa joined #scheme 2015-10-07T17:08:54Z mrowe is now known as mrowe_away 2015-10-07T17:14:07Z badkins quit (Remote host closed the connection) 2015-10-07T17:23:10Z mrowe_away is now known as mrowe 2015-10-07T17:23:59Z mrowe is now known as mrowe_away 2015-10-07T17:25:54Z ggole quit 2015-10-07T17:27:30Z lritter joined #scheme 2015-10-07T17:38:14Z mrowe_away is now known as mrowe 2015-10-07T17:39:02Z mrowe is now known as mrowe_away 2015-10-07T17:44:07Z badkins joined #scheme 2015-10-07T17:51:06Z micmus quit (Ping timeout: 268 seconds) 2015-10-07T17:53:02Z vraid quit (Quit: Konversation terminated!) 2015-10-07T17:53:21Z badkins quit (Read error: Connection reset by peer) 2015-10-07T17:53:35Z mrowe_away is now known as mrowe 2015-10-07T17:53:48Z badkins joined #scheme 2015-10-07T17:54:24Z mrowe is now known as mrowe_away 2015-10-07T17:54:59Z pierpa joined #scheme 2015-10-07T17:56:48Z mbuf quit (Quit: Ex-Chat) 2015-10-07T18:23:43Z bb010g joined #scheme 2015-10-07T18:28:13Z hiroakip joined #scheme 2015-10-07T18:29:17Z DGASAU quit (Ping timeout: 252 seconds) 2015-10-07T18:33:52Z edw joined #scheme 2015-10-07T18:40:06Z DGASAU joined #scheme 2015-10-07T18:52:46Z daviid joined #scheme 2015-10-07T18:57:50Z profess quit (Ping timeout: 240 seconds) 2015-10-07T19:01:23Z profess joined #scheme 2015-10-07T19:07:46Z ziocroc quit (Ping timeout: 272 seconds) 2015-10-07T19:09:35Z ziocroc joined #scheme 2015-10-07T19:09:37Z amz3 quit (Ping timeout: 252 seconds) 2015-10-07T19:13:57Z eMBee quit (Ping timeout: 250 seconds) 2015-10-07T19:13:59Z edw quit (Ping timeout: 244 seconds) 2015-10-07T19:16:39Z edw joined #scheme 2015-10-07T19:18:09Z Guest89791 is now known as _0x5eb_ 2015-10-07T19:19:24Z amz3 joined #scheme 2015-10-07T19:19:30Z amz3 quit (Changing host) 2015-10-07T19:19:30Z amz3 joined #scheme 2015-10-07T19:47:09Z yosafbridge quit (Ping timeout: 240 seconds) 2015-10-07T19:48:36Z yosafbridge joined #scheme 2015-10-07T19:59:04Z mrowe_away is now known as mrowe 2015-10-07T19:59:53Z mrowe is now known as mrowe_away 2015-10-07T20:00:00Z neoncontrails joined #scheme 2015-10-07T20:05:10Z excelsior quit (Quit: Lost terminal) 2015-10-07T20:06:33Z hiroakip quit (Ping timeout: 246 seconds) 2015-10-07T20:06:39Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-07T20:10:50Z gravicappa quit (Remote host closed the connection) 2015-10-07T20:12:53Z edw quit (Ping timeout: 244 seconds) 2015-10-07T20:21:29Z hiroakip joined #scheme 2015-10-07T20:33:51Z offby2_ joined #scheme 2015-10-07T20:36:08Z badkins quit 2015-10-07T20:46:14Z NeverDie joined #scheme 2015-10-07T20:51:32Z Riastradh joined #scheme 2015-10-07T20:51:38Z szgyg quit (Ping timeout: 244 seconds) 2015-10-07T20:57:19Z ASau joined #scheme 2015-10-07T21:12:37Z badkins joined #scheme 2015-10-07T21:13:58Z civodul quit (Ping timeout: 246 seconds) 2015-10-07T21:18:26Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-07T21:25:32Z jivemeat: hey 2015-10-07T21:29:33Z spew quit (Quit: leaving) 2015-10-07T21:41:02Z jivemeat: how can I create a new list without only unique items of two other lists 2015-10-07T21:41:14Z neoncontrails quit (Ping timeout: 244 seconds) 2015-10-07T21:41:15Z jivemeat: like (a b c d) (a b) (c d) 2015-10-07T21:41:21Z jivemeat: is there a function that would do that? 2015-10-07T21:41:34Z oleo: ➒ 2015-10-07T21:42:15Z oleo: use member 2015-10-07T21:42:25Z oleo: and union 2015-10-07T21:43:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-07T21:48:45Z pjb: jivemeat: sorry, but you don't make any sense. 2015-10-07T21:48:58Z pjb: How do you want to build your new list? From what? 2015-10-07T21:50:43Z oleo: from (a b) and (c d) to (a b c d) etc..... 2015-10-07T21:51:43Z oleo: or from (a b) (a c d) to (a b c d) etc. it seems 2015-10-07T21:54:06Z davexunit joined #scheme 2015-10-07T22:04:56Z hzjd joined #scheme 2015-10-07T22:05:21Z davexunit quit (Quit: Later) 2015-10-07T22:06:00Z AkashicLegend joined #scheme 2015-10-07T22:08:01Z arthurgleckler joined #scheme 2015-10-07T22:09:03Z arthurgleckler quit (Remote host closed the connection) 2015-10-07T22:15:17Z daviid quit (Ping timeout: 265 seconds) 2015-10-07T22:23:13Z c74d3a quit (Ping timeout: 252 seconds) 2015-10-07T22:29:19Z gremble joined #scheme 2015-10-07T22:34:28Z gabot quit (Ping timeout: 246 seconds) 2015-10-07T22:34:58Z gabot joined #scheme 2015-10-07T22:41:21Z gremble quit (Quit: Lost terminal) 2015-10-07T22:45:57Z Ettore quit (Quit: Leaving.) 2015-10-07T22:46:56Z pjb: oleo: who knows? Not jivemeat apparently. 2015-10-07T22:48:31Z atgnag quit (Ping timeout: 252 seconds) 2015-10-07T22:51:47Z mrowe_away is now known as mrowe 2015-10-07T22:52:24Z atgnag joined #scheme 2015-10-07T22:52:52Z ziocroc quit (Quit: ziocroc) 2015-10-07T22:53:14Z offby2_ quit (Quit: Connection closed for inactivity) 2015-10-07T23:05:13Z davexunit joined #scheme 2015-10-07T23:20:35Z stepnem quit (Ping timeout: 264 seconds) 2015-10-07T23:34:20Z BossKonaSegwaY joined #scheme 2015-10-07T23:34:24Z BossKonaSegwaY left #scheme 2015-10-07T23:45:14Z hiroakip quit (Ping timeout: 244 seconds) 2015-10-07T23:52:25Z hzjd quit (Quit: Leaving.) 2015-10-07T23:53:02Z rtra joined #scheme 2015-10-07T23:58:14Z eMBee joined #scheme 2015-10-08T00:03:50Z jao quit (Ping timeout: 244 seconds) 2015-10-08T00:08:30Z _sjs quit (Ping timeout: 240 seconds) 2015-10-08T00:11:51Z grublet joined #scheme 2015-10-08T00:16:34Z neoncontrails joined #scheme 2015-10-08T00:24:47Z eagleflo quit (Ping timeout: 264 seconds) 2015-10-08T00:32:26Z eagleflo joined #scheme 2015-10-08T00:36:31Z neoncontrails quit (Remote host closed the connection) 2015-10-08T00:37:01Z neoncontrails joined #scheme 2015-10-08T00:37:57Z neoncontrails quit (Remote host closed the connection) 2015-10-08T00:38:35Z neoncontrails joined #scheme 2015-10-08T00:43:24Z rszeno joined #scheme 2015-10-08T00:59:03Z turtleman_ joined #scheme 2015-10-08T01:01:02Z LeoNerd quit (Remote host closed the connection) 2015-10-08T01:16:52Z igajsin1 quit (Ping timeout: 246 seconds) 2015-10-08T01:18:58Z aap_ joined #scheme 2015-10-08T01:19:05Z igajsin1 joined #scheme 2015-10-08T01:22:30Z aap quit (Ping timeout: 268 seconds) 2015-10-08T01:22:45Z turtleman_ quit (Ping timeout: 256 seconds) 2015-10-08T01:25:56Z wildlander joined #scheme 2015-10-08T01:29:54Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-08T01:30:06Z igajsin1 quit (Ping timeout: 255 seconds) 2015-10-08T01:39:50Z igajsin1 joined #scheme 2015-10-08T01:48:57Z jivemeat quit (Quit: Leaving) 2015-10-08T01:55:45Z davexunit quit (Quit: Later) 2015-10-08T02:12:25Z wildlander quit (Quit: Saliendo) 2015-10-08T02:18:40Z ddp joined #scheme 2015-10-08T02:18:47Z ddp quit (Client Quit) 2015-10-08T02:24:57Z cdidd_ joined #scheme 2015-10-08T02:26:57Z cdidd quit (Ping timeout: 244 seconds) 2015-10-08T02:29:47Z AkashicLegend joined #scheme 2015-10-08T02:31:01Z ArneBab_ joined #scheme 2015-10-08T02:33:50Z ArneBab quit (Ping timeout: 240 seconds) 2015-10-08T02:37:36Z tmtwd joined #scheme 2015-10-08T02:39:34Z ddp joined #scheme 2015-10-08T02:42:54Z ddp left #scheme 2015-10-08T02:48:00Z bb010g joined #scheme 2015-10-08T03:00:46Z mrowe is now known as mrowe_away 2015-10-08T03:02:31Z mrowe_away is now known as mrowe 2015-10-08T03:05:11Z _sjs joined #scheme 2015-10-08T03:06:57Z hzjd joined #scheme 2015-10-08T03:09:34Z _sjs quit (Ping timeout: 246 seconds) 2015-10-08T03:13:02Z _sjs joined #scheme 2015-10-08T03:18:51Z pierpa quit (Ping timeout: 250 seconds) 2015-10-08T03:31:57Z excelsior joined #scheme 2015-10-08T03:35:15Z psy_ quit (Ping timeout: 252 seconds) 2015-10-08T03:55:05Z lritter quit (Quit: Leaving) 2015-10-08T04:00:36Z akkad quit (Excess Flood) 2015-10-08T04:02:06Z mbuf joined #scheme 2015-10-08T04:04:41Z akkad joined #scheme 2015-10-08T04:05:22Z Guest6328 quit (Changing host) 2015-10-08T04:05:22Z Guest6328 joined #scheme 2015-10-08T04:05:24Z Guest6328 is now known as nitrix 2015-10-08T04:05:28Z stasku quit (Ping timeout: 268 seconds) 2015-10-08T04:06:31Z stasku joined #scheme 2015-10-08T04:08:24Z XTL quit (Ping timeout: 268 seconds) 2015-10-08T04:08:30Z XTL joined #scheme 2015-10-08T04:09:01Z pjb quit (Ping timeout: 268 seconds) 2015-10-08T04:09:01Z tifa quit (Ping timeout: 268 seconds) 2015-10-08T04:10:02Z tifa joined #scheme 2015-10-08T04:12:24Z zeroish quit (Ping timeout: 264 seconds) 2015-10-08T04:32:17Z karswell quit (Remote host closed the connection) 2015-10-08T04:32:34Z karswell joined #scheme 2015-10-08T04:48:42Z ecthiender joined #scheme 2015-10-08T04:58:54Z badkins quit (Remote host closed the connection) 2015-10-08T05:13:46Z tmtwd quit (Remote host closed the connection) 2015-10-08T05:17:55Z nilg joined #scheme 2015-10-08T05:21:37Z hzjd quit (Quit: Leaving.) 2015-10-08T05:36:41Z oleo: or even adjoint....meh 2015-10-08T05:39:36Z oleo quit (Quit: Verlassend) 2015-10-08T05:41:52Z tmtwd joined #scheme 2015-10-08T06:13:56Z mrowe is now known as mrowe_away 2015-10-08T06:17:47Z hiroakip joined #scheme 2015-10-08T06:20:50Z ASau quit (Ping timeout: 240 seconds) 2015-10-08T06:28:59Z hiroakip quit (Ping timeout: 264 seconds) 2015-10-08T06:31:09Z Heranort joined #scheme 2015-10-08T06:31:14Z aretecode quit (Read error: Connection reset by peer) 2015-10-08T06:32:11Z Heranort quit (Client Quit) 2015-10-08T06:33:58Z aretecode joined #scheme 2015-10-08T06:56:42Z neoncontrails quit (Remote host closed the connection) 2015-10-08T06:57:28Z hzjd joined #scheme 2015-10-08T06:59:12Z tmtwd quit (Ping timeout: 264 seconds) 2015-10-08T06:59:45Z badkins joined #scheme 2015-10-08T07:00:06Z mumptai joined #scheme 2015-10-08T07:00:13Z nee` joined #scheme 2015-10-08T07:04:35Z micmus joined #scheme 2015-10-08T07:04:37Z badkins quit (Ping timeout: 252 seconds) 2015-10-08T07:05:16Z csed joined #scheme 2015-10-08T07:15:13Z larion quit (Ping timeout: 256 seconds) 2015-10-08T07:24:51Z igajsin1 quit (Read error: Connection reset by peer) 2015-10-08T07:25:30Z rszeno quit (Quit: Leaving.) 2015-10-08T07:25:32Z igajsin1 joined #scheme 2015-10-08T07:26:52Z przl joined #scheme 2015-10-08T07:36:09Z civodul joined #scheme 2015-10-08T07:55:49Z nilg quit (Remote host closed the connection) 2015-10-08T07:59:52Z nilg joined #scheme 2015-10-08T08:03:08Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-08T08:04:00Z aap_ is now known as aap 2015-10-08T08:06:10Z Ettore joined #scheme 2015-10-08T08:06:23Z nilg quit (Remote host closed the connection) 2015-10-08T08:08:54Z przl_ joined #scheme 2015-10-08T08:09:31Z przl quit (Ping timeout: 268 seconds) 2015-10-08T08:10:43Z neoncontrails joined #scheme 2015-10-08T08:19:19Z tifa quit (Ping timeout: 240 seconds) 2015-10-08T08:23:35Z nilg joined #scheme 2015-10-08T08:24:22Z zacts` quit (Ping timeout: 260 seconds) 2015-10-08T08:24:44Z larion joined #scheme 2015-10-08T08:27:25Z nilg quit (Remote host closed the connection) 2015-10-08T08:41:41Z rtra` joined #scheme 2015-10-08T08:45:09Z rtra quit (Ping timeout: 244 seconds) 2015-10-08T08:45:09Z rtra` is now known as rtra 2015-10-08T08:46:22Z nilg joined #scheme 2015-10-08T08:56:30Z civodul joined #scheme 2015-10-08T08:57:30Z jewel__ quit (Ping timeout: 260 seconds) 2015-10-08T08:57:48Z jewel__ joined #scheme 2015-10-08T09:00:47Z badkins joined #scheme 2015-10-08T09:05:10Z badkins quit (Ping timeout: 240 seconds) 2015-10-08T09:08:32Z mumptai quit (Remote host closed the connection) 2015-10-08T09:11:58Z roosky joined #scheme 2015-10-08T09:16:05Z roosky: Jesus christ... I try to read SICP, and no matter when I read it I cant get passed the first few excercises... I understand perfectly when I look up the solution, but theres just no way I couldve thought it myself... Is there any hope for me? I have experience programing in other languages, and its not the programming thats difficult... Its the questions that ask me to explain how/why things work/dont work/would work. Would it be best to just push thro 2015-10-08T09:16:15Z roosky: the problems? Sorry if this doesnt belong on this channel... 2015-10-08T09:17:25Z roosky: (Forgot to say this) or would it be better to mvoe to something like the Little Schemer, then move to SICP when I finish it? 2015-10-08T09:24:19Z vraid joined #scheme 2015-10-08T09:25:24Z NeverDie quit (Quit: http://radiux.io/) 2015-10-08T09:28:13Z jewel__: you can try little schemer 2015-10-08T09:28:20Z jewel__: also try SICP videos 2015-10-08T09:30:35Z C-Keen: roosky: maybe start with a scheme book instead, like "The scheme programming language" and have a look at rosetta code or some such 2015-10-08T09:31:13Z roosky: jewel__: The videos (what ive seen at least) are great fun. Im not having much of a problem understanding the concepts or learning, but I seem completely unable to answer the question excersiese, and I dont know how important that is to SICP... 2015-10-08T09:31:41Z roosky: C-Keen: will doo. If I decide to move away from SICP for now, Ill probably reading little schemer. 2015-10-08T09:31:49Z jewel__: can you give us an example of a question that you can't answer? 2015-10-08T09:32:34Z roosky: Excercise 1-6 gave me a lot of trouble. 2015-10-08T09:32:52Z roosky: but once I looked it up it made lots of sense. 2015-10-08T09:34:11Z isaac_rks joined #scheme 2015-10-08T09:36:09Z C-Keen: roosky: have a look at https://rosettacode.org/wiki/Category:Scheme 2015-10-08T09:36:40Z roosky: C-Keen: Ill give it a look right now 2015-10-08T09:36:51Z C-Keen: roosky: not that urgent :) 2015-10-08T09:39:00Z durm joined #scheme 2015-10-08T09:39:57Z roosky: C-Keen: thanks for the link, Ill have a deeper look through it later today. 2015-10-08T09:45:56Z C-Keen: my pleasure. Note that the examples there might not be the best way to express things in scheme 2015-10-08T09:47:52Z lolisa joined #scheme 2015-10-08T09:55:19Z roosky quit (Quit: good bye) 2015-10-08T09:58:08Z redeemed joined #scheme 2015-10-08T09:59:40Z suhorngT joined #scheme 2015-10-08T10:01:09Z ggole joined #scheme 2015-10-08T10:03:18Z suhorngT left #scheme 2015-10-08T10:05:54Z luxbock: what's the common meaning behind the prefix "co" in co-routine, co-recursion, co-value, co-data etc.? 2015-10-08T10:09:39Z przl_ quit (Ping timeout: 265 seconds) 2015-10-08T10:18:21Z aretecode quit (Ping timeout: 265 seconds) 2015-10-08T10:20:12Z alezost joined #scheme 2015-10-08T10:22:19Z hzjd quit (Quit: Leaving.) 2015-10-08T10:22:40Z grublet: luxbock: co- basically means 'along with' 2015-10-08T10:22:46Z grublet: think 'consecutive' or 'concatenate' 2015-10-08T10:22:58Z grublet: or co-operate 2015-10-08T10:23:19Z grublet: or co-ordinate 2015-10-08T10:23:22Z excelsior quit (Ping timeout: 260 seconds) 2015-10-08T10:24:47Z luxbock: grublet: thanks, yeah that makes sense 2015-10-08T10:28:58Z aretecode joined #scheme 2015-10-08T10:30:06Z ggole: In those contexts it typically means "the dual of" 2015-10-08T10:31:11Z ggole: (Probably not for coroutine.) 2015-10-08T10:35:52Z neoncontrails quit (Remote host closed the connection) 2015-10-08T10:36:45Z kephra: luxbock, latin cum = with -> english com- e.g. combine, compare, ... further shortened to co- 2015-10-08T10:38:11Z kephra: grublet, is right, e.g. a co-pilot sits along with the pilot 2015-10-08T10:38:33Z grublet: kephra: im an etymology nerd :3 2015-10-08T10:38:39Z kephra 2 2015-10-08T10:39:24Z kephra is a language nerd 2015-10-08T10:39:39Z grublet: same 2015-10-08T10:39:47Z kephra: not in terms, that I'm able to write my own language proper 2015-10-08T10:40:07Z kephra: but in terms that I learn new languages - or at least scratch them 2015-10-08T10:43:33Z kephra: grublet, I hope pm is ok - because else we go *ot* to much here 2015-10-08T10:44:30Z grublet quit (Quit: Leaving) 2015-10-08T10:45:03Z zwdr: I recently read "The holy mushroom and the cross", which had some heavy eymology in it 2015-10-08T10:45:16Z zwdr: but it was hard to follow without knowledge about sumerian and whatnot 2015-10-08T10:45:19Z zwdr: anyway, OT 2015-10-08T10:51:13Z larion quit (Ping timeout: 265 seconds) 2015-10-08T10:58:01Z przl joined #scheme 2015-10-08T11:01:47Z badkins joined #scheme 2015-10-08T11:05:59Z badkins quit (Ping timeout: 240 seconds) 2015-10-08T11:23:38Z larion joined #scheme 2015-10-08T11:29:50Z micmus quit (Ping timeout: 240 seconds) 2015-10-08T11:36:19Z alezost quit (Ping timeout: 250 seconds) 2015-10-08T11:41:48Z LeoNerd joined #scheme 2015-10-08T12:11:20Z ziocroc joined #scheme 2015-10-08T12:18:25Z bandrami joined #scheme 2015-10-08T12:25:04Z ecraven: eymology? 2015-10-08T12:27:08Z zwdr: etymology :s 2015-10-08T12:28:42Z mbuf quit (Quit: Ex-Chat) 2015-10-08T12:32:40Z spew joined #scheme 2015-10-08T12:34:20Z ecraven: google even has hits for eymology :) 2015-10-08T12:41:47Z nilg quit (Remote host closed the connection) 2015-10-08T12:48:23Z nilg joined #scheme 2015-10-08T12:57:02Z bandrami quit (Quit: bandrami) 2015-10-08T13:02:35Z badkins joined #scheme 2015-10-08T13:07:06Z badkins quit (Ping timeout: 240 seconds) 2015-10-08T13:10:11Z pjb joined #scheme 2015-10-08T13:21:17Z DerGuteMoritz quit (Ping timeout: 256 seconds) 2015-10-08T13:23:05Z stepnem joined #scheme 2015-10-08T13:25:45Z bandrami joined #scheme 2015-10-08T13:26:34Z bandrami quit (Client Quit) 2015-10-08T13:26:46Z lolisa quit (Quit: meow) 2015-10-08T13:26:49Z excelsior joined #scheme 2015-10-08T13:27:38Z szgyg joined #scheme 2015-10-08T13:33:00Z duggiefresh joined #scheme 2015-10-08T13:43:11Z ArneBab joined #scheme 2015-10-08T13:44:49Z ArneBab_ quit (Ping timeout: 244 seconds) 2015-10-08T13:46:03Z oleo joined #scheme 2015-10-08T13:46:03Z oleo quit (Changing host) 2015-10-08T13:46:03Z oleo joined #scheme 2015-10-08T13:47:34Z ecthiender quit (Quit: Leaving) 2015-10-08T13:49:30Z micmus joined #scheme 2015-10-08T13:56:20Z wrelam joined #scheme 2015-10-08T13:57:39Z wrelam: I'm trying to see if a real number is greater than zero, using (if (> r1 0) r1 r2) but I get an error that the object r1, passed as an argument to <, is not the correct type 2015-10-08T13:58:36Z durm quit (Quit: Konversation terminated!) 2015-10-08T13:59:03Z wrelam: Is that the correct way to compare a real to 0? 2015-10-08T13:59:25Z vraid: what value does r1 have? 2015-10-08T13:59:50Z wrelam: -2.0408163265306123-2.8425282198334934i 2015-10-08T14:00:08Z vraid: that is a complex number, not a real number 2015-10-08T14:00:19Z vraid: < > is not defined for complex numbers 2015-10-08T14:00:46Z wrelam: I see, then I guess my previous function is incorrect 2015-10-08T14:01:05Z badkins joined #scheme 2015-10-08T14:01:11Z vraid: for a real number, it would be correct 2015-10-08T14:01:45Z wrelam: ok cool 2015-10-08T14:01:46Z vraid: for a complex you'll have to either decide which part to use, or compare the absolute value 2015-10-08T14:04:52Z wrelam: gotcha, thanks! 2015-10-08T14:05:03Z vraid: np 2015-10-08T14:05:14Z wrelam: does Edwin support a configuration file similar to .emacs? 2015-10-08T14:14:03Z przl quit (Ping timeout: 250 seconds) 2015-10-08T14:17:48Z alezost joined #scheme 2015-10-08T14:18:57Z psy_ joined #scheme 2015-10-08T14:19:34Z Riastradh joined #scheme 2015-10-08T14:24:16Z przl joined #scheme 2015-10-08T14:26:35Z pierpa joined #scheme 2015-10-08T14:32:03Z ziocroc quit (Quit: ziocroc) 2015-10-08T14:32:20Z ziocroc joined #scheme 2015-10-08T14:32:41Z psy_ quit (Ping timeout: 250 seconds) 2015-10-08T14:42:31Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-08T14:43:18Z ecthiender joined #scheme 2015-10-08T14:43:33Z gravicappa joined #scheme 2015-10-08T14:43:44Z fu7mu4 joined #scheme 2015-10-08T14:47:06Z AkashicLegend joined #scheme 2015-10-08T14:54:14Z larion quit (Ping timeout: 250 seconds) 2015-10-08T15:00:37Z mbuf joined #scheme 2015-10-08T15:01:07Z micmus quit (Ping timeout: 246 seconds) 2015-10-08T15:08:33Z nee` quit (Remote host closed the connection) 2015-10-08T15:14:55Z micmus joined #scheme 2015-10-08T15:17:21Z mbuf quit (Ping timeout: 246 seconds) 2015-10-08T15:19:27Z _sjs quit (Ping timeout: 255 seconds) 2015-10-08T15:27:19Z vraid quit (Ping timeout: 240 seconds) 2015-10-08T15:29:03Z fu7mu4 quit (Remote host closed the connection) 2015-10-08T15:38:58Z lolcow joined #scheme 2015-10-08T15:39:51Z leppie quit (Ping timeout: 250 seconds) 2015-10-08T15:40:26Z lolcow is now known as leppie 2015-10-08T15:46:59Z redeemed quit (Quit: q) 2015-10-08T15:59:29Z AkashicLegend quit (Quit: AkashicLegend) 2015-10-08T15:59:50Z fikusz quit (Quit: Leaving) 2015-10-08T16:01:13Z csed quit (Remote host closed the connection) 2015-10-08T16:02:28Z fikusz joined #scheme 2015-10-08T16:03:58Z hzjd joined #scheme 2015-10-08T16:10:21Z _sjs joined #scheme 2015-10-08T16:11:59Z civodul quit (Remote host closed the connection) 2015-10-08T16:15:16Z Ettore quit (Quit: Leaving.) 2015-10-08T16:18:26Z Ettore joined #scheme 2015-10-08T16:22:31Z grublet joined #scheme 2015-10-08T16:29:41Z hzjd quit (Quit: Leaving.) 2015-10-08T16:32:27Z psy_ joined #scheme 2015-10-08T16:37:11Z alexshendi joined #scheme 2015-10-08T16:39:39Z hzjd joined #scheme 2015-10-08T16:48:26Z hzjd quit (Quit: Leaving.) 2015-10-08T16:49:23Z przl quit (Ping timeout: 264 seconds) 2015-10-08T16:50:24Z mrowe_away is now known as mrowe 2015-10-08T16:51:13Z mrowe is now known as mrowe_away 2015-10-08T16:57:56Z csed joined #scheme 2015-10-08T17:01:28Z daviid joined #scheme 2015-10-08T17:14:40Z mrowe_away is now known as mrowe 2015-10-08T17:15:28Z mrowe is now known as mrowe_away 2015-10-08T17:20:10Z wrelam quit (Read error: Connection reset by peer) 2015-10-08T17:21:25Z wrelam joined #scheme 2015-10-08T17:21:30Z alexshendi quit (Quit: Leaving) 2015-10-08T17:23:53Z excelsior quit (Ping timeout: 244 seconds) 2015-10-08T17:30:50Z excelsior joined #scheme 2015-10-08T17:34:17Z wrelam quit (Read error: Connection reset by peer) 2015-10-08T17:35:21Z mrowe_away is now known as mrowe 2015-10-08T17:36:09Z wrelam joined #scheme 2015-10-08T17:36:09Z mrowe is now known as mrowe_away 2015-10-08T17:39:38Z _sjs quit (Ping timeout: 265 seconds) 2015-10-08T17:47:41Z alexshendi joined #scheme 2015-10-08T17:50:26Z ecthiender quit (Ping timeout: 260 seconds) 2015-10-08T17:54:42Z nilg quit (Remote host closed the connection) 2015-10-08T17:55:20Z mrowe_away is now known as mrowe 2015-10-08T17:55:32Z nilg joined #scheme 2015-10-08T17:56:08Z mrowe is now known as mrowe_away 2015-10-08T17:56:23Z nilg quit (Remote host closed the connection) 2015-10-08T17:59:14Z mumptai joined #scheme 2015-10-08T17:59:37Z wildlander joined #scheme 2015-10-08T18:12:04Z NeverDie joined #scheme 2015-10-08T18:13:46Z _sjs joined #scheme 2015-10-08T18:14:57Z leppie: what's up with all the varying results when calling expt with numbers that return #t for zero? Or is that just mathematically nonsensical? Wolfram Alpha gives undefined for all of the combos I tried 2015-10-08T18:22:40Z alistair joined #scheme 2015-10-08T18:23:00Z hzjd joined #scheme 2015-10-08T18:24:25Z neoncontrails joined #scheme 2015-10-08T18:25:08Z leppie: ok, mathematically, it seems to be ambiguous 2015-10-08T18:27:52Z fantazo joined #scheme 2015-10-08T18:28:48Z ggole quit 2015-10-08T18:32:51Z amz3 left #scheme 2015-10-08T18:37:36Z agumonkey quit (Ping timeout: 264 seconds) 2015-10-08T18:49:00Z agumonkey joined #scheme 2015-10-08T18:50:51Z csed quit (Remote host closed the connection) 2015-10-08T18:50:58Z hzjd quit (Quit: Leaving.) 2015-10-08T18:51:30Z mrowe_away is now known as mrowe 2015-10-08T18:51:36Z mumptai quit (Quit: Verlassend) 2015-10-08T18:51:50Z karswell quit (Read error: Connection reset by peer) 2015-10-08T18:52:02Z karswell joined #scheme 2015-10-08T18:52:18Z mrowe is now known as mrowe_away 2015-10-08T18:53:56Z agumonkey quit (Ping timeout: 268 seconds) 2015-10-08T19:01:26Z hzjd joined #scheme 2015-10-08T19:10:30Z ngz joined #scheme 2015-10-08T19:17:37Z hzjd quit (Quit: Leaving.) 2015-10-08T19:18:39Z fantazo quit (Ping timeout: 240 seconds) 2015-10-08T19:21:17Z civodul joined #scheme 2015-10-08T19:21:28Z hzjd joined #scheme 2015-10-08T19:25:42Z fantazo joined #scheme 2015-10-08T19:27:14Z fantazo quit (Client Quit) 2015-10-08T19:27:21Z jao joined #scheme 2015-10-08T19:27:27Z hzjd quit (Quit: Leaving.) 2015-10-08T19:31:15Z Steverman joined #scheme 2015-10-08T19:35:30Z hzjd joined #scheme 2015-10-08T19:36:49Z hzjd quit (Read error: Connection reset by peer) 2015-10-08T19:37:00Z NeverDie quit (Quit: http://radiux.io/) 2015-10-08T19:44:35Z c74d3a joined #scheme 2015-10-08T19:44:50Z gravicappa quit (Ping timeout: 240 seconds) 2015-10-08T19:54:13Z hzjd joined #scheme 2015-10-08T19:55:27Z hiroakip joined #scheme 2015-10-08T19:57:18Z alistair quit (Quit: Leaving) 2015-10-08T20:05:11Z tifa joined #scheme 2015-10-08T20:10:57Z NeverDie joined #scheme 2015-10-08T20:13:27Z tifa quit (Ping timeout: 246 seconds) 2015-10-08T20:18:00Z vraid joined #scheme 2015-10-08T20:23:34Z micmus quit (Ping timeout: 250 seconds) 2015-10-08T20:25:47Z micmus joined #scheme 2015-10-08T20:43:36Z szgyg quit (Ping timeout: 264 seconds) 2015-10-08T20:46:25Z hiroakip quit (Ping timeout: 244 seconds) 2015-10-08T20:46:27Z NeverDie quit (Quit: http://radiux.io/) 2015-10-08T20:48:21Z NeverDie joined #scheme 2015-10-08T20:48:26Z ngz quit (Ping timeout: 240 seconds) 2015-10-08T20:49:19Z BossKonaSegwaY joined #scheme 2015-10-08T20:49:34Z BossKonaSegwaY left #scheme 2015-10-08T20:51:32Z alexshendi quit (Quit: Leaving) 2015-10-08T20:52:58Z excelsior quit (Quit: Lost terminal) 2015-10-08T20:53:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-08T20:56:58Z ASau joined #scheme 2015-10-08T20:59:32Z hzjd quit (Quit: Leaving.) 2015-10-08T21:10:40Z DerGuteMoritz joined #scheme 2015-10-08T21:11:55Z DerGuteMoritz quit (Client Quit) 2015-10-08T21:14:21Z larion joined #scheme 2015-10-08T21:14:23Z micmus quit (Ping timeout: 250 seconds) 2015-10-08T21:14:39Z DerGuteMoritz joined #scheme 2015-10-08T21:19:09Z daviid quit (Ping timeout: 250 seconds) 2015-10-08T21:19:39Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-08T21:21:17Z NeverDie quit (Quit: http://radiux.io/) 2015-10-08T21:21:55Z turbofail joined #scheme 2015-10-08T21:25:38Z NeverDie joined #scheme 2015-10-08T21:28:35Z micmus joined #scheme 2015-10-08T21:37:22Z spew quit (Quit: leaving) 2015-10-08T21:52:51Z NeverDie quit (Quit: http://radiux.io/) 2015-10-08T21:54:44Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-08T21:55:49Z NeverDie joined #scheme 2015-10-08T22:00:24Z rtra quit (Ping timeout: 255 seconds) 2015-10-08T22:01:09Z rtra joined #scheme 2015-10-08T22:12:21Z daviid joined #scheme 2015-10-08T22:16:59Z hzjd joined #scheme 2015-10-08T22:17:27Z duggiefresh quit 2015-10-08T22:17:57Z NeverDie quit (Quit: http://radiux.io/) 2015-10-08T22:19:42Z stepnem quit (Ping timeout: 260 seconds) 2015-10-08T22:22:51Z hzjd quit (Quit: Leaving.) 2015-10-08T22:25:25Z hzjd joined #scheme 2015-10-08T22:28:01Z mrowe_away is now known as mrowe 2015-10-08T22:28:04Z micmus quit (Quit: Leaving) 2015-10-08T22:29:18Z NeverDie joined #scheme 2015-10-08T22:40:41Z hzjd quit (Quit: Leaving.) 2015-10-08T22:44:30Z hzjd joined #scheme 2015-10-08T23:04:49Z Steverman quit (Quit: WeeChat 1.3) 2015-10-08T23:16:10Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-08T23:20:05Z pjb` joined #scheme 2015-10-08T23:20:17Z pjb quit (Read error: Connection reset by peer) 2015-10-08T23:21:07Z ziocroc quit (Quit: ziocroc) 2015-10-08T23:22:53Z Ettore quit (Quit: Leaving.) 2015-10-08T23:27:32Z neoncontrails quit (Remote host closed the connection) 2015-10-08T23:46:53Z _sjs quit (Ping timeout: 256 seconds) 2015-10-08T23:55:17Z tmtwd joined #scheme 2015-10-08T23:57:27Z jewel__ quit (Ping timeout: 246 seconds) 2015-10-08T23:59:26Z jewel__ joined #scheme 2015-10-09T00:07:37Z daviid quit (Ping timeout: 252 seconds) 2015-10-09T00:08:28Z vraid quit (Ping timeout: 250 seconds) 2015-10-09T00:21:59Z mrowe is now known as mrowe_away 2015-10-09T00:22:05Z cdidd joined #scheme 2015-10-09T00:22:23Z cdidd_ quit (Ping timeout: 244 seconds) 2015-10-09T00:28:07Z neoncontrails joined #scheme 2015-10-09T00:29:45Z davexunit joined #scheme 2015-10-09T00:32:05Z mrowe_away is now known as mrowe 2015-10-09T00:32:55Z neoncontrails quit (Ping timeout: 252 seconds) 2015-10-09T00:33:30Z NNaNDude joined #scheme 2015-10-09T00:33:47Z NaNDude quit (Ping timeout: 264 seconds) 2015-10-09T00:37:15Z mrowe is now known as mrowe_away 2015-10-09T00:44:06Z dTal joined #scheme 2015-10-09T00:45:39Z mrowe_away is now known as mrowe 2015-10-09T00:46:27Z mrowe is now known as mrowe_away 2015-10-09T00:46:32Z dTal: So I'm playing with Biwascheme (a Scheme engine in JS) and I'm trying to get it to run an external Scheme file by http-requesting it and eval-ing the result. However, when the eval completes its lexical scope is lost, which means that input handlers no longer hold valid references. Any thoughts? 2015-10-09T00:47:06Z NeverDie quit (Quit: http://radiux.io/) 2015-10-09T00:49:33Z dTal: All I've written so far is (eval (read (open-input-string (string-append "(begin (" (http-request "./source.scm") "))" ))) 2015-10-09T00:52:06Z evhan: dTal: You *might* be able to provide an environment to `eval`, which *might* be modified as a result. 2015-10-09T00:52:10Z evhan: Maybe. 2015-10-09T00:54:30Z dTal: Is there a better way in general to run code stored in a string in the current scope? 2015-10-09T00:55:11Z _sjs joined #scheme 2015-10-09T01:01:15Z mrowe_away is now known as mrowe 2015-10-09T01:02:04Z mrowe is now known as mrowe_away 2015-10-09T01:07:00Z NeverDie joined #scheme 2015-10-09T01:08:30Z mrowe_away is now known as mrowe 2015-10-09T01:16:40Z mellor joined #scheme 2015-10-09T01:17:28Z mellor left #scheme 2015-10-09T01:23:28Z hzjd quit (Quit: Leaving.) 2015-10-09T01:25:09Z neoncontrails joined #scheme 2015-10-09T01:34:31Z tmtwd quit (Ping timeout: 252 seconds) 2015-10-09T01:34:59Z hzjd joined #scheme 2015-10-09T01:35:43Z tifa joined #scheme 2015-10-09T01:40:48Z cibs_ joined #scheme 2015-10-09T01:43:41Z davexunit quit (Quit: Later) 2015-10-09T01:44:52Z cibs quit (Ping timeout: 272 seconds) 2015-10-09T01:47:22Z tmtwd joined #scheme 2015-10-09T02:14:17Z cibs joined #scheme 2015-10-09T02:18:56Z ArneBab_ joined #scheme 2015-10-09T02:19:04Z cibs_ quit (Ping timeout: 272 seconds) 2015-10-09T02:20:25Z NNaNDude quit (Ping timeout: 268 seconds) 2015-10-09T02:21:46Z ArneBab quit (Ping timeout: 240 seconds) 2015-10-09T02:22:09Z NaNDude joined #scheme 2015-10-09T02:23:59Z Riastradh joined #scheme 2015-10-09T02:23:59Z neoncontrails quit (Remote host closed the connection) 2015-10-09T02:26:28Z excelsior joined #scheme 2015-10-09T02:31:29Z cibs_ joined #scheme 2015-10-09T02:32:06Z pjb` is now known as pjb 2015-10-09T02:36:10Z cibs quit (Ping timeout: 272 seconds) 2015-10-09T02:36:22Z pierpa quit (Ping timeout: 260 seconds) 2015-10-09T02:36:55Z profess quit (Ping timeout: 246 seconds) 2015-10-09T02:38:02Z ogamita joined #scheme 2015-10-09T02:44:31Z bb010g joined #scheme 2015-10-09T03:07:46Z karswell quit (Read error: Connection reset by peer) 2015-10-09T03:08:00Z karswell joined #scheme 2015-10-09T03:12:19Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-09T03:12:28Z badkins quit (Remote host closed the connection) 2015-10-09T03:14:31Z cibs joined #scheme 2015-10-09T03:18:36Z cibs_ quit (Ping timeout: 272 seconds) 2015-10-09T03:18:43Z mbuf joined #scheme 2015-10-09T03:24:32Z neoncontrails joined #scheme 2015-10-09T03:25:14Z felipe joined #scheme 2015-10-09T03:25:22Z felipe left #scheme 2015-10-09T03:28:40Z jao quit (Ping timeout: 250 seconds) 2015-10-09T03:28:50Z neoncontrails quit (Ping timeout: 240 seconds) 2015-10-09T03:32:34Z psy_ quit (Ping timeout: 246 seconds) 2015-10-09T03:43:35Z ecthiender joined #scheme 2015-10-09T03:52:00Z sheilong joined #scheme 2015-10-09T03:52:41Z neoncontrails joined #scheme 2015-10-09T03:55:20Z isaac_rks is now known as thugga 2015-10-09T04:03:00Z cojy: dTal: there is no standard way to do that 2015-10-09T04:06:34Z cojy: it will still have the toplevel in scope though... usually 2015-10-09T04:09:38Z cojy: [TODO] environment scheme-report-environment null-environment interaction-environment 2015-10-09T04:09:40Z cojy: from http://www.biwascheme.org/doc/r7rs.html 2015-10-09T04:13:10Z adu joined #scheme 2015-10-09T04:19:08Z sheilong quit (Quit: WeeChat 1.2) 2015-10-09T04:34:39Z tmtwd quit (Ping timeout: 240 seconds) 2015-10-09T04:35:57Z ogamita quit (Ping timeout: 255 seconds) 2015-10-09T04:40:07Z chishiki quit (Quit: WeeChat 1.3) 2015-10-09T04:54:11Z chishiki joined #scheme 2015-10-09T05:01:48Z oleo quit (Quit: Verlassend) 2015-10-09T05:03:58Z adu quit (Quit: adu) 2015-10-09T05:08:30Z hzjd quit (Quit: Leaving.) 2015-10-09T05:13:04Z badkins joined #scheme 2015-10-09T05:17:55Z badkins quit (Ping timeout: 244 seconds) 2015-10-09T05:23:47Z nilg joined #scheme 2015-10-09T05:32:47Z hzjd joined #scheme 2015-10-09T05:32:51Z mrowe is now known as mrowe_away 2015-10-09T05:45:26Z arrubin quit (Ping timeout: 240 seconds) 2015-10-09T05:49:24Z hzjd quit (Quit: Leaving.) 2015-10-09T05:51:09Z hzjd joined #scheme 2015-10-09T06:01:30Z ggole joined #scheme 2015-10-09T06:13:13Z wildlander quit (Quit: Saliendo) 2015-10-09T06:18:28Z ASau quit (Ping timeout: 246 seconds) 2015-10-09T06:35:13Z hzjd quit (Quit: Leaving.) 2015-10-09T06:35:32Z kephra: dTal, a Scheme in JS has to work around the async JS model, by wrapping a non recursive CPS 2015-10-09T06:37:49Z kephra: about the eval problem ... my Scheme would solve this with 2015-10-09T06:39:09Z kephra: the-environment, that returns the current environment - to be used later in eval or load 2015-10-09T06:41:24Z kephra: *oh* just reading, that biwascheme also seams to wrap a CPS around the JS callback hell 2015-10-09T07:05:50Z _sjs quit (Quit: Lost terminal) 2015-10-09T07:08:35Z hzjd joined #scheme 2015-10-09T07:14:22Z badkins joined #scheme 2015-10-09T07:17:01Z nee` joined #scheme 2015-10-09T07:19:23Z badkins quit (Ping timeout: 264 seconds) 2015-10-09T07:32:07Z mrowe_away is now known as mrowe 2015-10-09T07:38:22Z mrowe is now known as mrowe_away 2015-10-09T07:40:53Z civodul joined #scheme 2015-10-09T07:47:07Z daviid joined #scheme 2015-10-09T07:52:59Z csed joined #scheme 2015-10-09T07:59:46Z grublet quit (Ping timeout: 260 seconds) 2015-10-09T08:04:37Z przl joined #scheme 2015-10-09T08:18:25Z hzjd quit (Quit: Leaving.) 2015-10-09T08:24:24Z phoe_krk joined #scheme 2015-10-09T08:36:48Z przl_ joined #scheme 2015-10-09T08:37:05Z hzjd joined #scheme 2015-10-09T08:39:54Z przl quit (Ping timeout: 272 seconds) 2015-10-09T08:40:07Z daviid quit (Ping timeout: 256 seconds) 2015-10-09T08:46:08Z vraid joined #scheme 2015-10-09T08:48:30Z excelsior quit (Quit: Lost terminal) 2015-10-09T08:52:52Z jewel__ is now known as jewel 2015-10-09T08:54:01Z Ettore joined #scheme 2015-10-09T09:00:00Z przl joined #scheme 2015-10-09T09:03:11Z przl_ quit (Ping timeout: 264 seconds) 2015-10-09T09:12:11Z hzjd quit (Quit: Leaving.) 2015-10-09T09:21:00Z profess joined #scheme 2015-10-09T09:33:45Z harmchop quit (Ping timeout: 252 seconds) 2015-10-09T09:34:23Z bb010g quit (Ping timeout: 264 seconds) 2015-10-09T09:34:26Z kwmiebach quit (Read error: Connection reset by peer) 2015-10-09T09:34:34Z phoe_krk quit (Remote host closed the connection) 2015-10-09T09:36:11Z cojy quit (Ping timeout: 264 seconds) 2015-10-09T09:43:11Z vraid quit (Ping timeout: 268 seconds) 2015-10-09T09:46:10Z przl quit (Ping timeout: 260 seconds) 2015-10-09T10:02:40Z cojy joined #scheme 2015-10-09T10:02:58Z kwmiebach joined #scheme 2015-10-09T10:05:46Z karswell quit (Read error: Connection reset by peer) 2015-10-09T10:06:01Z karswell joined #scheme 2015-10-09T10:15:22Z dTal: Durr, I'm a dumb 2015-10-09T10:15:35Z dTal: Biwascheme supports (load) 2015-10-09T10:15:45Z bb010g joined #scheme 2015-10-09T10:16:40Z dTal: Thanks all for the input. 2015-10-09T10:17:39Z przl joined #scheme 2015-10-09T10:30:46Z stepnem joined #scheme 2015-10-09T10:31:56Z karswell quit (Read error: Connection reset by peer) 2015-10-09T10:31:59Z karswell` joined #scheme 2015-10-09T10:35:38Z kuribas joined #scheme 2015-10-09T10:42:02Z ziocroc joined #scheme 2015-10-09T10:49:18Z dTal: Well, (load) doesn't work, but I've somehow also broken "Hello World" so welp 2015-10-09T10:49:46Z vraid joined #scheme 2015-10-09T10:49:57Z harmchop joined #scheme 2015-10-09T10:52:54Z przl quit (Ping timeout: 260 seconds) 2015-10-09T11:01:06Z mario-goulart quit (Remote host closed the connection) 2015-10-09T11:02:46Z mario-goulart joined #scheme 2015-10-09T11:12:33Z excelsior joined #scheme 2015-10-09T11:18:51Z przl joined #scheme 2015-10-09T11:20:48Z neoncontrails quit (Remote host closed the connection) 2015-10-09T11:23:39Z przl quit (Ping timeout: 255 seconds) 2015-10-09T11:37:03Z alezost joined #scheme 2015-10-09T12:00:00Z przl joined #scheme 2015-10-09T12:11:03Z taylanub quit (Remote host closed the connection) 2015-10-09T12:12:09Z taylan joined #scheme 2015-10-09T12:15:18Z ogamita joined #scheme 2015-10-09T12:16:07Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-09T12:22:47Z Riastradh joined #scheme 2015-10-09T12:25:21Z kephra: dTal, http://o3db.com/demo/dpaste.html#1P5KN3G <- this is how my Scheme look like handles eval and load within own environments 2015-10-09T12:25:52Z mbuf quit (Quit: Ex-Chat) 2015-10-09T12:26:16Z kephra: the code shows its result on [eval] ... not on [run] 2015-10-09T12:28:19Z kephra: side note: writing to files without mounting a server first results in a shadow file in local storage - so you can read a file by name from webserver, write it by same name to localstorage, and read the changed version back later 2015-10-09T12:28:37Z kephra: ... as long till the browser throws away local storage cache 2015-10-09T12:31:50Z pierpa joined #scheme 2015-10-09T12:44:53Z oleo joined #scheme 2015-10-09T12:54:46Z ecthiender quit (Quit: Leaving) 2015-10-09T13:04:10Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-10-09T13:06:51Z badkins joined #scheme 2015-10-09T13:46:10Z tmtwd joined #scheme 2015-10-09T13:46:44Z durm joined #scheme 2015-10-09T13:47:19Z bb010g joined #scheme 2015-10-09T14:14:07Z jao joined #scheme 2015-10-09T14:16:44Z karswell` quit (Remote host closed the connection) 2015-10-09T14:32:03Z NeverDie quit (Quit: http://radiux.io/) 2015-10-09T14:35:07Z leppie quit 2015-10-09T14:37:17Z NeverDie joined #scheme 2015-10-09T14:40:36Z tmtwd quit (Ping timeout: 264 seconds) 2015-10-09T14:41:10Z nilg: Any idea if there's already a function that returns a list without the nth item? 2015-10-09T14:41:27Z nilg: i.e. remove the nth item in a functional way... 2015-10-09T14:41:52Z taylan: nilg: did you look into SRFI-1? it probably supports it in some indirect way. 2015-10-09T14:44:52Z taylan: nilg: see take and drop and their variants 2015-10-09T14:46:07Z nilg: thanks for the tip taylan! 2015-10-09T14:46:39Z taylan: hth 2015-10-09T14:46:58Z LeoNerd considers (filter-by-index (lambda (x) (!= x n)) l) 2015-10-09T14:49:59Z przl quit (Ping timeout: 240 seconds) 2015-10-09T14:50:46Z nilg: LeoNerd: excellent, but I can't find filter-by-index anywhere 2015-10-09T14:51:05Z LeoNerd: I was thinking out loud 2015-10-09T14:51:06Z LeoNerd: Write one :) 2015-10-09T14:51:09Z C-Keen: probably a combination of split-at and concatenate or the ! variants (and possible set-cdr! 2015-10-09T14:51:21Z C-Keen: ) 2015-10-09T14:54:35Z leppie joined #scheme 2015-10-09T14:55:50Z nee` quit (Remote host closed the connection) 2015-10-09T14:59:37Z gravicappa joined #scheme 2015-10-09T15:03:49Z jao quit (Ping timeout: 244 seconds) 2015-10-09T15:09:15Z taylan: indeed, split-at should be more efficient than a take and a drop 2015-10-09T15:09:36Z taylan: (it basically merges them into one, evading the need to iterate to the given position twice) 2015-10-09T15:13:17Z duggiefresh joined #scheme 2015-10-09T15:14:49Z leppie: I agree with LeoNerd, simple named let ;p 2015-10-09T15:16:26Z Riastradh quit (Ping timeout: 240 seconds) 2015-10-09T15:16:48Z przl joined #scheme 2015-10-09T15:17:28Z csed quit (Remote host closed the connection) 2015-10-09T15:20:46Z badkins quit (Remote host closed the connection) 2015-10-09T15:21:30Z przl quit (Ping timeout: 250 seconds) 2015-10-09T15:25:44Z spew joined #scheme 2015-10-09T15:28:33Z vraid quit (Ping timeout: 250 seconds) 2015-10-09T15:30:05Z przl joined #scheme 2015-10-09T15:34:37Z przl quit (Ping timeout: 250 seconds) 2015-10-09T15:49:10Z durm quit (Remote host closed the connection) 2015-10-09T15:49:38Z badkins joined #scheme 2015-10-09T15:50:38Z badkins quit (Remote host closed the connection) 2015-10-09T15:50:53Z badkins joined #scheme 2015-10-09T15:55:21Z mrowe_away is now known as mrowe 2015-10-09T15:56:11Z mrowe is now known as mrowe_away 2015-10-09T16:15:57Z mrowe_away is now known as mrowe 2015-10-09T16:16:46Z mrowe is now known as mrowe_away 2015-10-09T16:21:24Z badkins quit (Ping timeout: 264 seconds) 2015-10-09T16:22:04Z badkins joined #scheme 2015-10-09T16:22:22Z badkins quit (Read error: Connection reset by peer) 2015-10-09T16:22:54Z badkins joined #scheme 2015-10-09T16:23:44Z csed joined #scheme 2015-10-09T16:24:56Z hzjd joined #scheme 2015-10-09T16:26:51Z hzjd quit (Client Quit) 2015-10-09T16:33:28Z duggiefresh quit (Remote host closed the connection) 2015-10-09T16:34:49Z daviid joined #scheme 2015-10-09T16:38:53Z mrowe_away is now known as mrowe 2015-10-09T16:38:58Z spew quit (Quit: leaving) 2015-10-09T16:39:29Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-09T16:39:43Z mrowe is now known as mrowe_away 2015-10-09T16:54:41Z mrowe_away is now known as mrowe 2015-10-09T16:55:29Z mrowe is now known as mrowe_away 2015-10-09T16:55:56Z duggiefresh joined #scheme 2015-10-09T17:06:33Z hzjd joined #scheme 2015-10-09T17:06:45Z larion quit (Quit: Lost terminal) 2015-10-09T17:10:39Z spew joined #scheme 2015-10-09T17:17:02Z kephra: nilg, should this function copy a new list (functional) or is it ok to just do (lambda (l k) (let ((ret (list-tail l k)) (set-cdr! (list-tail l (- k 1) '()) ret)) ; untested 2015-10-09T17:18:15Z karswell` joined #scheme 2015-10-09T17:25:28Z jcowan joined #scheme 2015-10-09T17:33:05Z BW^- joined #scheme 2015-10-09T17:33:11Z BW^-: guys, is Haskell suitable for implementing DSL:s? 2015-10-09T17:33:21Z BW^-: i don't really care about H. ever, and I feel it has nothing to give, 2015-10-09T17:33:27Z psy_ joined #scheme 2015-10-09T17:33:40Z BW^-: though still I feel I should offer it some minimal level of curiosity, hence this q 2015-10-09T17:34:05Z psy_ quit (Max SendQ exceeded) 2015-10-09T17:34:31Z psy_ joined #scheme 2015-10-09T17:34:34Z hzjd quit (Quit: Leaving.) 2015-10-09T17:37:22Z jcowan: Some people believe so. When "We" point to Scheme, "They" point to Template Haskell for certain cases. 2015-10-09T17:38:07Z jcowan: Haskell's laziness does provide DSL-ish capabilities. 2015-10-09T17:39:51Z kephra: BW^-, it depends on the DSL 2015-10-09T17:40:43Z BW^-: mhm 2015-10-09T17:40:55Z kephra: imho, a requirement for an DSL is, that non technical people can edit it 2015-10-09T17:40:59Z BW^-: jcowan,kephra: i can feel that Scheme's strict evaluation helps in solving practical problems - 2015-10-09T17:41:14Z BW^-: jcowan,kephra: "emulating" strict evaulation in a lazy by default language appears ugly to me 2015-10-09T17:41:14Z nilg quit (Remote host closed the connection) 2015-10-09T17:41:20Z BW^-: jcowan,kephra: in particular emulating first class continuations there!! 2015-10-09T17:41:35Z jcowan: kephra: By that standard Excel is a DSL, though problematic. 2015-10-09T17:41:52Z BW^-: kephra: that "non technical people can edit it" would depend on the kind of problem the DSL regards 2015-10-09T17:42:03Z BW^-: kephra: the DSL could be, connecitivity handling in an UDP-based communciations layer 2015-10-09T17:42:04Z kephra: jcowan, excel is a spread sheet language - highly domain specific 2015-10-09T17:42:11Z BW^-: kephra: good luck for a non tech person. 2015-10-09T17:42:29Z BW^-: anyhow. 2015-10-09T17:43:12Z kephra: BW^-, one typical way to solve the editing problem is: use XML as syntax of the DSL and use an XML editor 2015-10-09T17:43:36Z adu joined #scheme 2015-10-09T17:43:47Z aftershave joined #scheme 2015-10-09T17:43:56Z kephra: the people who edit it must have domain knowledge - but they should not learn a complex language 2015-10-09T17:43:58Z adu: hi aftershave 2015-10-09T17:44:33Z aftershave: hello adu 2015-10-09T17:44:40Z BW^-: kephra: haha right, that approach is like shooting yourself in the foot with a bazooka, "for convenience" 2015-10-09T17:44:46Z spew quit (Quit: leaving) 2015-10-09T17:44:58Z BW^-: kephra: popular in the java world! 2015-10-09T17:44:58Z BW^-: heh 2015-10-09T17:45:17Z kephra: BW^-, *agreed* its a typical "enterprise" approach, that is mainly known by Java bloat 2015-10-09T17:45:21Z adu: BW^-: I thought C was the language for shooting yourself in the foot 2015-10-09T17:45:33Z BW^-: adu: i don't agree, but i see your point 2015-10-09T17:45:50Z BW^-: adu: we're talking about two different shoot yourself in the foot 2015-10-09T17:46:09Z BW^-: adu: XML as DSL for general purpose stuff because the actual unerlying implementation language is crap 2015-10-09T17:46:23Z BW^-: adu: in a context of, could be said, de-facto crackpots 2015-10-09T17:46:29Z kephra: BW^-, but, e.g. the main w3dig is only 751 lines. w3dig is a DSL to define web crawlers. 2015-10-09T17:46:41Z BW^-: adu: (in some sense) 2015-10-09T17:46:46Z kephra: no XML does not necessary mean bloat 2015-10-09T17:47:03Z BW^-: adu: is to shoot yourself in the foot in the sense of "thinking you're on a straight path while you're not" 2015-10-09T17:47:10Z adu: Java bloat is more along the lines of trying to get to the Orange Juicer but there's a million tons of ammo in the way that you never got the chance to shoot yourself with 2015-10-09T17:47:19Z BW^-: adu: C would be shooting yourself in the foot in the sense, dealing with a complexity that might have been unanticipated 2015-10-09T17:47:29Z BW^-: adu: but there's not necessarily an aspect of actually being confused 2015-10-09T17:47:55Z BW^-: kephra: right, i agree that there are cases where XML can be of use 2015-10-09T17:48:07Z kephra: BW^-, the old Astalda/NewsDeck spider was "only" 1664 line for same language 2015-10-09T17:48:09Z BW^-: kephra: though I got to a place of seeing XML as a form of SXML, and SXML as a special form of any data or code 2015-10-09T17:48:14Z BW^-: kephra: and code in a general form is, well, code 2015-10-09T17:48:22Z BW^-: kephra: so.. a programming language does for it, and XML has no such quality 2015-10-09T17:48:32Z kephra: so ... even XML+Java does not always mean bloat 2015-10-09T17:48:49Z BW^-: kephra: ok i don't know in detail what you mean now but OK 2015-10-09T17:48:53Z BW^-: kephra: regarding your last line - 2015-10-09T17:48:54Z jcowan: http://www.toodarkpark.org/computers/humor/shoot-self-in-foot.html 2015-10-09T17:49:36Z BW^-: kephra: that's like saying that being so drunk as to score 20 on an IQ test, "not always means stupidity" 2015-10-09T17:49:45Z BW^-: hehe. 2015-10-09T17:49:45Z BW^-: anyhow. 2015-10-09T17:49:48Z kephra: ;-) 2015-10-09T17:49:54Z karswell` quit (Read error: Connection reset by peer) 2015-10-09T17:49:57Z BW^-: we understand each other - 2015-10-09T17:50:05Z BW^-: very well just wanted to ping your O. re Haskell. 2015-10-09T17:50:06Z BW^-: btw 2015-10-09T17:50:06Z karswell` joined #scheme 2015-10-09T17:50:17Z BW^-: something I think would be nice in Scheme, just to throw ideas 2015-10-09T17:50:18Z adu: I think of XML and SEXPs as being similar 2015-10-09T17:50:18Z BW^-: would be 2015-10-09T17:50:31Z BW^-: ( 1 ) Someone porting(reimplementing) the Shenandoah GC to Scheme languages 2015-10-09T17:50:44Z BW^-: Shenandoah is the world's only open source STW-free GC 2015-10-09T17:50:54Z BW^-: i.e., unlimited heap size support 2015-10-09T17:50:59Z BW^-: it's basically 6000 lines 2015-10-09T17:51:04Z BW^-: it's multi-cpu-core 2015-10-09T17:51:17Z BW^-: and 4000 lines stuff inlined in the host VM/compiler 2015-10-09T17:51:17Z adu: jcowan! 2015-10-09T17:51:32Z jao joined #scheme 2015-10-09T17:51:38Z BW^-: ( 2 ) someone implementing a good scheme-CPS -to- scheme compiler 2015-10-09T17:51:40Z jcowan returns from the dead, almost 2015-10-09T17:51:40Z BW^-: easy to use 2015-10-09T17:51:46Z BW^-: jcowan: ??? 2015-10-09T17:52:10Z kephra: adu, one benefit of SEXP as DSL is that its much easier to manipulate them - and that the date is pseudocode path of a DSL is straightforward in Lisp like languages 2015-10-09T17:52:19Z BW^-: jcowan: was that a way for you to say that you liked what i just said ??? 2015-10-09T17:52:51Z adu: kephra: "the date is pseudocode path of a DSL" can you explain what this means? 2015-10-09T17:53:02Z kephra: *oups* s/date/data/ 2015-10-09T17:53:05Z adu: ah 2015-10-09T17:53:19Z jcowan: I'm not sure if you mean "writing Scheme on top of SH+Java" or "translating SH to Scheme"? 2015-10-09T17:53:30Z adu: SH=bash? 2015-10-09T17:53:37Z jcowan: Shenandoah 2015-10-09T17:54:19Z jcowan: Few Schemes have GCs written in Scheme. Few Schemes run on the JVM. 2015-10-09T17:54:33Z BW^-: jcowan: no no no 2015-10-09T17:54:38Z BW^-: jcowan: Shenandoah should be and remain C/C++ 2015-10-09T17:54:46Z BW^-: jcowan: what I meant was just, implement Shenandoah in Scheme VM:s! 2015-10-09T17:54:54Z kephra: http://o3db.com/app/contabi.html <- an example web app (take a look at HTML source) - http://o3db.com/app/contabi-schema.scm the pseudocode for defining the relations - http://o3db.com/app/contabi-forms.scm pseudocode for the forms 2015-10-09T17:54:56Z BW^-: jcowan: as in, port it to Gambit, Racket, Chicken, etc 2015-10-09T17:55:19Z BW^-: jcowan: I meant, "take the Shenandoah GC's sourcecode, and port it to Gambit, Racket and Chicken". 2015-10-09T17:55:22Z BW^-: just any 2015-10-09T17:55:24Z BW^-: your favourite 2015-10-09T17:55:58Z BW^-: jcowan: that Scheme implementation will then enjoy STW-freedom at any heap size 2015-10-09T17:56:04Z kephra: BW^-, Shenandoah is not STW-free but low pause 2015-10-09T17:56:12Z BW^-: kephra: it's essentially zero pause 2015-10-09T17:56:21Z adu: jcowan: I personally like how Rust and Haskell handle GC 2015-10-09T17:56:22Z BW^-: kephra: to compare with pause linear with the GC load whcih applies for all other GCs 2015-10-09T17:56:38Z BW^-: adu: those are readonly heaps, don't count 2015-10-09T17:56:57Z BW^-: adu: and Haskell has other probs - but, Erlang can be seen as interesting there 2015-10-09T17:57:29Z BW^-: jcowan: are you looking at Shenandoah ?? 2015-10-09T17:57:29Z ziocroc quit (Quit: ziocroc) 2015-10-09T17:57:38Z jcowan: What demands does Shenandoah put on the VM? (URL?) 2015-10-09T17:58:00Z DGASAU: adu: that XML and SXML are similar is plain bullshit. 2015-10-09T17:58:12Z adu: DGASAU: I didn't say that 2015-10-09T17:58:15Z BW^-: jcowan: none 2015-10-09T17:58:21Z BW^-: jcowan: can you clarify your question? 2015-10-09T17:58:23Z adu: I said XML and SEXP were similar 2015-10-09T17:58:24Z BW^-: jcowan: ah! 2015-10-09T17:58:28Z BW^-: jcowan: it.. maybe it has one demand 2015-10-09T17:58:34Z DGASAU: adu: that's bullshit as well. 2015-10-09T17:58:42Z BW^-: jcowan: which is that the VM OS threads have the ability to lock to do that single uultra-short STW, at the same time 2015-10-09T17:58:43Z adu: DGASAU: BW said what you said 2015-10-09T17:58:47Z BW^-: jcowan: so, a synchronization requirement 2015-10-09T17:58:57Z BW^-: jcowan: however, the GC can wait for a long time with that STW 2015-10-09T17:58:57Z DGASAU: adu: I think of XML and SEXPs as being similar 2015-10-09T17:59:08Z DGASAU: adu: your words for reference. 2015-10-09T17:59:10Z adu: DGASAU: yes, that is what I said 2015-10-09T17:59:11Z BW^-: jcowan: anyhow, so it's a good thing that the OS VM threads have some kind of "interrupt check" that they run frequently 2015-10-09T17:59:16Z DGASAU: adu: and this is bullshit. 2015-10-09T17:59:17Z BW^-: jcowan: that's about it 2015-10-09T17:59:19Z BW^-: jcowan: more questions? 2015-10-09T17:59:32Z jcowan: I would rule out Chicken 2015-10-09T17:59:33Z BW^-: jcowan: the only real "backlash" with Shenandoah is that object reference comparison is expensive, 2015-10-09T17:59:34Z adu: DGASAU: how so? 2015-10-09T17:59:40Z jcowan: it runs in a single OS thread only 2015-10-09T17:59:45Z BW^-: jcowan: because both objects need to be in "to-space" 2015-10-09T17:59:56Z DGASAU: adu: because XML is (or has) a whole stack of associated technologies. 2015-10-09T18:00:03Z DGASAU: adu: S-expressions are not. 2015-10-09T18:00:10Z BW^-: jcowan: Shenandoah runs in MANY OS threads 2015-10-09T18:00:18Z BW^-: jcowan: it's a distributed GC, as to handle unlimited GC loda 2015-10-09T18:00:19Z BW^-: load 2015-10-09T18:00:20Z kephra: DGASAU, this was "similar" was in the context of "easy to use as a base syntax for an DSL" 2015-10-09T18:00:28Z BW^-: jcowan: ah - you meant chicken 2015-10-09T18:00:29Z BW^-: jcowan: now 2015-10-09T18:00:31Z jcowan: All that tech can be layered over s-expressions 2015-10-09T18:00:34Z BW^-: jcowan: can you clarify if you have any more Q to me? 2015-10-09T18:00:47Z BW^-: jcowan: also, do you know any person who may be interested in porting Shenandoah to any Scheme? =) 2015-10-09T18:00:48Z jcowan: not atm 2015-10-09T18:00:51Z DGASAU: jcowan: that's vacuous statement. 2015-10-09T18:01:08Z adu: DGASAU: are you saying that all of the languages and libraries available in lisp and scheme and all the history of SEXPs over the last 40 years doesn't exist? 2015-10-09T18:01:25Z BW^-: jcowan: mhm 2015-10-09T18:02:06Z DGASAU: "Every natural language has context-free grammar." <- Not entirely trivial, yet true statement. 2015-10-09T18:02:09Z DGASAU: (Well, "almost every," but you're unlikely to know such a language.) 2015-10-09T18:02:27Z duggiefresh quit (Remote host closed the connection) 2015-10-09T18:02:46Z jcowan: Swiss German 2015-10-09T18:03:08Z DGASAU: jcowan: not even Swiss German. 2015-10-09T18:03:18Z DGASAU: adu: no, I mean that you need to develop a number of libraries only to recreate functionality existing for XML. 2015-10-09T18:03:29Z karswell` quit (Read error: Connection reset by peer) 2015-10-09T18:03:42Z karswell` joined #scheme 2015-10-09T18:04:51Z duggiefresh joined #scheme 2015-10-09T18:06:13Z duggiefresh quit (Read error: Connection reset by peer) 2015-10-09T18:06:14Z duggiefr_ joined #scheme 2015-10-09T18:14:15Z psy_ quit (Read error: Connection reset by peer) 2015-10-09T18:21:06Z psy_ joined #scheme 2015-10-09T18:21:28Z psy_ quit (Max SendQ exceeded) 2015-10-09T18:33:29Z hzjd joined #scheme 2015-10-09T18:35:29Z hzjd quit (Client Quit) 2015-10-09T18:41:43Z ggole quit 2015-10-09T18:58:30Z civodul joined #scheme 2015-10-09T19:00:04Z duggiefr_ quit 2015-10-09T19:01:12Z jcowan quit (Ping timeout: 272 seconds) 2015-10-09T19:03:22Z ogamita quit (Ping timeout: 260 seconds) 2015-10-09T19:04:55Z BW^- quit (Ping timeout: 240 seconds) 2015-10-09T19:06:20Z zirman joined #scheme 2015-10-09T19:11:55Z leppie: Come back jcowan! 2015-10-09T19:12:13Z leppie: I want to show you something 2015-10-09T19:15:28Z pjb quit (Ping timeout: 268 seconds) 2015-10-09T19:17:40Z pjb joined #scheme 2015-10-09T19:17:55Z zirman quit (Quit: Leaving...) 2015-10-09T19:23:29Z gravicappa quit (Remote host closed the connection) 2015-10-09T19:30:06Z niklasl quit (Read error: Connection reset by peer) 2015-10-09T19:31:47Z niklasl joined #scheme 2015-10-09T19:31:54Z leppie quit (Ping timeout: 255 seconds) 2015-10-09T19:33:01Z hiroakip joined #scheme 2015-10-09T19:34:52Z leppie joined #scheme 2015-10-09T19:39:32Z onepdp joined #scheme 2015-10-09T19:42:32Z jcowan joined #scheme 2015-10-09T19:47:02Z alexshendi joined #scheme 2015-10-09T19:54:18Z NeverDie quit (Quit: http://radiux.io/) 2015-10-09T19:55:51Z ogamita joined #scheme 2015-10-09T19:58:30Z NeverDie joined #scheme 2015-10-09T20:02:22Z hiroakip quit (Ping timeout: 246 seconds) 2015-10-09T20:03:24Z Riastradh joined #scheme 2015-10-09T20:07:15Z alexshendi: #drrpgm 2015-10-09T20:07:53Z badkins quit (Remote host closed the connection) 2015-10-09T20:08:09Z NeverDie quit (Read error: Connection reset by peer) 2015-10-09T20:08:41Z NeverDie joined #scheme 2015-10-09T20:09:57Z pjb: DGASAU: this may be true for written languages (following "official" grammars), but it seems to me that for oral languages, this is rather wrong. The context is about everything to let you parse and understand oral languages. 2015-10-09T20:10:09Z pjb: a lot of them I mean. 2015-10-09T20:11:39Z adu quit (Quit: adu) 2015-10-09T20:21:07Z spew joined #scheme 2015-10-09T20:27:00Z micmus joined #scheme 2015-10-09T20:30:07Z excelsior quit (Quit: Lost terminal) 2015-10-09T20:37:25Z vaitel quit (Quit: Leaving) 2015-10-09T20:42:13Z rtra` joined #scheme 2015-10-09T20:45:05Z stepnem quit (Ping timeout: 265 seconds) 2015-10-09T20:45:29Z rtra quit (Ping timeout: 252 seconds) 2015-10-09T20:45:30Z rtra` is now known as rtra 2015-10-09T20:46:35Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-09T20:53:38Z adu joined #scheme 2015-10-09T20:56:13Z badkins joined #scheme 2015-10-09T20:59:41Z alexshendi quit (Read error: Connection reset by peer) 2015-10-09T21:02:49Z adu quit (Quit: adu) 2015-10-09T21:04:38Z vraid joined #scheme 2015-10-09T21:17:39Z ASau joined #scheme 2015-10-09T21:22:18Z jao quit (Ping timeout: 265 seconds) 2015-10-09T21:25:48Z spew quit (Read error: Connection reset by peer) 2015-10-09T21:26:59Z micmus quit (Ping timeout: 240 seconds) 2015-10-09T21:30:57Z mrowe_away is now known as mrowe 2015-10-09T21:31:03Z spew joined #scheme 2015-10-09T21:31:45Z mrowe is now known as mrowe_away 2015-10-09T21:34:02Z onepdp quit (Quit: onepdp) 2015-10-09T21:38:09Z spew quit (Quit: leaving) 2015-10-09T21:38:30Z spew joined #scheme 2015-10-09T21:48:23Z alexshendi joined #scheme 2015-10-09T21:52:53Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-09T21:56:20Z jcmdln joined #scheme 2015-10-09T21:59:51Z spew quit (Quit: leaving) 2015-10-09T22:09:49Z alexshendi quit (Quit: Leaving) 2015-10-09T22:16:13Z karswell` quit (Remote host closed the connection) 2015-10-09T22:16:28Z karswell` joined #scheme 2015-10-09T22:29:43Z Riastradh quit (Ping timeout: 256 seconds) 2015-10-09T22:46:07Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-09T23:08:15Z badkins quit (Remote host closed the connection) 2015-10-09T23:12:41Z Ettore quit (Quit: Leaving.) 2015-10-09T23:44:03Z daviid quit (Ping timeout: 252 seconds) 2015-10-09T23:56:49Z jcmdln quit (Remote host closed the connection) 2015-10-09T23:58:29Z bb010g joined #scheme 2015-10-09T23:59:56Z adu joined #scheme 2015-10-10T00:10:07Z tmtwd joined #scheme 2015-10-10T00:10:41Z tmtwd quit (Client Quit) 2015-10-10T00:39:21Z jao joined #scheme 2015-10-10T00:46:14Z Riastradh joined #scheme 2015-10-10T00:50:54Z badkins joined #scheme 2015-10-10T00:53:42Z rszeno joined #scheme 2015-10-10T00:55:36Z badkins quit (Ping timeout: 264 seconds) 2015-10-10T01:06:56Z arrubin joined #scheme 2015-10-10T01:16:24Z aap_ joined #scheme 2015-10-10T01:19:43Z aap quit (Ping timeout: 256 seconds) 2015-10-10T01:35:35Z [csed] joined #scheme 2015-10-10T01:39:34Z csed quit (Ping timeout: 260 seconds) 2015-10-10T01:54:24Z vraid quit (Ping timeout: 264 seconds) 2015-10-10T01:56:08Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-10T02:06:20Z adu quit (Quit: adu) 2015-10-10T02:15:08Z excelsior joined #scheme 2015-10-10T02:17:47Z ArneBab joined #scheme 2015-10-10T02:20:51Z ArneBab_ quit (Ping timeout: 246 seconds) 2015-10-10T02:29:14Z rszeno quit (Quit: Leaving.) 2015-10-10T02:33:24Z ogamita quit (Ping timeout: 272 seconds) 2015-10-10T02:33:56Z davexunit joined #scheme 2015-10-10T02:34:17Z badkins joined #scheme 2015-10-10T02:44:09Z jao quit (Ping timeout: 256 seconds) 2015-10-10T02:51:03Z Riastradh quit (Ping timeout: 250 seconds) 2015-10-10T02:52:30Z snits_ quit (Remote host closed the connection) 2015-10-10T02:55:03Z bb010g joined #scheme 2015-10-10T03:09:36Z davexunit quit (Quit: Later) 2015-10-10T03:13:06Z ogamita joined #scheme 2015-10-10T03:41:08Z pierpa quit (Ping timeout: 268 seconds) 2015-10-10T03:47:44Z hzjd joined #scheme 2015-10-10T03:50:09Z hzjd quit (Client Quit) 2015-10-10T03:57:25Z c74d3a quit (Remote host closed the connection) 2015-10-10T04:00:27Z c74d3a joined #scheme 2015-10-10T04:10:33Z c74d3a quit (Read error: Connection reset by peer) 2015-10-10T04:11:46Z hzjd joined #scheme 2015-10-10T04:12:01Z joast quit (Quit: Leaving.) 2015-10-10T04:12:22Z c74d3a joined #scheme 2015-10-10T04:16:45Z joast joined #scheme 2015-10-10T04:24:21Z ggole joined #scheme 2015-10-10T04:26:58Z fu7mu4 joined #scheme 2015-10-10T04:28:12Z c74d3a quit (Remote host closed the connection) 2015-10-10T04:33:58Z tmtwd joined #scheme 2015-10-10T04:34:51Z c74d3a joined #scheme 2015-10-10T04:39:24Z hzjd quit (Quit: Leaving.) 2015-10-10T04:41:46Z adu joined #scheme 2015-10-10T04:51:37Z hzjd joined #scheme 2015-10-10T04:56:07Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-10T05:32:14Z thugga quit (Read error: Connection reset by peer) 2015-10-10T05:32:15Z Natch quit (Read error: Connection reset by peer) 2015-10-10T05:33:22Z arrubin quit (Ping timeout: 244 seconds) 2015-10-10T05:37:11Z Natch joined #scheme 2015-10-10T05:37:42Z jcowan quit (Ping timeout: 272 seconds) 2015-10-10T05:42:36Z hzjd quit (Quit: Leaving.) 2015-10-10T06:00:26Z tmtwd quit (Ping timeout: 240 seconds) 2015-10-10T06:03:05Z psy_ joined #scheme 2015-10-10T06:08:52Z mbuf joined #scheme 2015-10-10T06:47:33Z daviid joined #scheme 2015-10-10T06:50:09Z alezost joined #scheme 2015-10-10T06:53:22Z badkins quit 2015-10-10T07:05:27Z adu quit (Quit: adu) 2015-10-10T07:06:48Z oleo_ joined #scheme 2015-10-10T07:07:51Z ecthiender joined #scheme 2015-10-10T07:09:35Z oleo quit (Ping timeout: 268 seconds) 2015-10-10T07:44:29Z daviid quit (Read error: Connection reset by peer) 2015-10-10T08:01:23Z ogamita quit (Ping timeout: 268 seconds) 2015-10-10T08:05:30Z ecthiender quit (Ping timeout: 260 seconds) 2015-10-10T08:08:12Z micmus joined #scheme 2015-10-10T08:09:43Z stepnem joined #scheme 2015-10-10T08:13:06Z ineiros quit (Ping timeout: 268 seconds) 2015-10-10T08:14:22Z ineiros joined #scheme 2015-10-10T08:14:57Z eagleflo quit (Ping timeout: 268 seconds) 2015-10-10T08:14:57Z pecg_ quit (Ping timeout: 268 seconds) 2015-10-10T08:22:23Z pecg joined #scheme 2015-10-10T08:22:26Z eagleflo joined #scheme 2015-10-10T08:22:46Z pecg is now known as Guest99207 2015-10-10T08:23:18Z micmus quit (Ping timeout: 250 seconds) 2015-10-10T08:28:40Z aap_ is now known as aap 2015-10-10T08:30:21Z micmus joined #scheme 2015-10-10T08:36:16Z mbuf quit (Quit: Ex-Chat) 2015-10-10T08:48:32Z Qudit314159 joined #scheme 2015-10-10T08:48:32Z Qudit314159 quit (Changing host) 2015-10-10T08:48:32Z Qudit314159 joined #scheme 2015-10-10T09:32:47Z Ettore joined #scheme 2015-10-10T09:44:21Z hiroakip joined #scheme 2015-10-10T09:50:37Z araujo_ joined #scheme 2015-10-10T09:51:18Z araujo_ quit (Max SendQ exceeded) 2015-10-10T09:53:00Z araujo quit (Ping timeout: 268 seconds) 2015-10-10T09:56:35Z alezost quit (Quit: I live in GuixSD and Emacs ) 2015-10-10T10:06:17Z vraid joined #scheme 2015-10-10T10:21:46Z Qudit314` joined #scheme 2015-10-10T10:22:10Z Qudit314` quit (Client Quit) 2015-10-10T10:23:58Z Qudit314159 quit (Ping timeout: 272 seconds) 2015-10-10T10:24:44Z zadock joined #scheme 2015-10-10T10:29:50Z hiroakip quit (Remote host closed the connection) 2015-10-10T10:30:32Z hiroakip joined #scheme 2015-10-10T10:35:17Z NeverDie quit (Read error: Connection reset by peer) 2015-10-10T10:35:40Z NeverDie joined #scheme 2015-10-10T10:38:44Z zadock quit (Quit: Leaving) 2015-10-10T10:45:37Z ziocroc joined #scheme 2015-10-10T11:03:47Z beagles quit (Ping timeout: 264 seconds) 2015-10-10T11:06:53Z hiroakip quit (Remote host closed the connection) 2015-10-10T11:08:34Z hiroakip joined #scheme 2015-10-10T11:11:12Z fu7mu4 quit (Remote host closed the connection) 2015-10-10T11:16:01Z b3nt_pin joined #scheme 2015-10-10T11:16:16Z b3nt_pin is now known as Guest8268 2015-10-10T11:25:27Z Guest8268 quit (Ping timeout: 255 seconds) 2015-10-10T11:27:42Z klutometis quit (Ping timeout: 255 seconds) 2015-10-10T11:28:35Z klutometis joined #scheme 2015-10-10T11:28:35Z rudybot bows deeply before his master, inventor of incubot 2015-10-10T11:28:58Z klutometis is now known as Guest8290 2015-10-10T11:33:51Z Guest8290 quit (Ping timeout: 246 seconds) 2015-10-10T11:38:27Z hiroakip quit (Ping timeout: 268 seconds) 2015-10-10T11:42:07Z klutomet1s joined #scheme 2015-10-10T11:45:16Z beagles joined #scheme 2015-10-10T11:45:25Z grublet joined #scheme 2015-10-10T11:52:26Z Beluki joined #scheme 2015-10-10T12:14:10Z Natch quit (Ping timeout: 272 seconds) 2015-10-10T12:16:41Z nanoz joined #scheme 2015-10-10T12:24:57Z pierpa joined #scheme 2015-10-10T12:29:31Z gravicappa joined #scheme 2015-10-10T12:35:53Z Riastradh joined #scheme 2015-10-10T12:42:45Z mbuf joined #scheme 2015-10-10T12:56:15Z NeverDie quit (Quit: http://radiux.io/) 2015-10-10T12:58:41Z davexunit joined #scheme 2015-10-10T12:59:12Z jcowan joined #scheme 2015-10-10T13:18:31Z Beluki quit (Quit: Beluki) 2015-10-10T13:19:01Z civodul joined #scheme 2015-10-10T13:33:46Z nanoz quit (Ping timeout: 246 seconds) 2015-10-10T13:48:51Z psy_ quit (Ping timeout: 250 seconds) 2015-10-10T13:50:45Z psy_ joined #scheme 2015-10-10T13:53:17Z davexunit quit (Quit: Later) 2015-10-10T13:54:46Z [csed] quit (Ping timeout: 246 seconds) 2015-10-10T13:58:29Z Natch joined #scheme 2015-10-10T14:01:49Z araujo joined #scheme 2015-10-10T14:02:04Z araujo quit (Max SendQ exceeded) 2015-10-10T14:02:44Z davexunit joined #scheme 2015-10-10T14:09:26Z micmus quit (Ping timeout: 272 seconds) 2015-10-10T14:13:14Z jcowan quit (Ping timeout: 272 seconds) 2015-10-10T14:15:23Z jcowan joined #scheme 2015-10-10T14:20:19Z igajsin1 quit (Quit: Leaving.) 2015-10-10T14:26:31Z micmus joined #scheme 2015-10-10T14:31:23Z psy_ quit (Ping timeout: 264 seconds) 2015-10-10T14:42:16Z karswell` is now known as karswell 2015-10-10T14:48:07Z nanoz joined #scheme 2015-10-10T14:55:19Z LeoNerd quit (Remote host closed the connection) 2015-10-10T14:55:31Z LeoNerd joined #scheme 2015-10-10T14:59:12Z mbuf quit (Ping timeout: 264 seconds) 2015-10-10T15:02:49Z mbuf joined #scheme 2015-10-10T15:12:11Z hiroakip joined #scheme 2015-10-10T15:12:47Z micmus quit (Ping timeout: 264 seconds) 2015-10-10T15:16:31Z arrubin joined #scheme 2015-10-10T15:16:33Z spew joined #scheme 2015-10-10T15:29:16Z mbuf quit (Quit: Ex-Chat) 2015-10-10T15:30:08Z pjb` joined #scheme 2015-10-10T15:31:43Z pjb quit (Ping timeout: 246 seconds) 2015-10-10T15:51:16Z spew quit (Quit: leaving) 2015-10-10T15:54:50Z psy_ joined #scheme 2015-10-10T15:58:39Z hiroakip quit (Ping timeout: 240 seconds) 2015-10-10T15:59:54Z jao joined #scheme 2015-10-10T16:00:26Z c74d3a quit (Read error: Connection reset by peer) 2015-10-10T16:03:32Z c74d3a joined #scheme 2015-10-10T16:03:54Z badkins joined #scheme 2015-10-10T16:11:27Z hiroakip joined #scheme 2015-10-10T16:13:58Z daviid joined #scheme 2015-10-10T16:34:43Z ogamita joined #scheme 2015-10-10T16:34:46Z NeverDie joined #scheme 2015-10-10T16:35:31Z pjb` is now known as pjb 2015-10-10T16:39:59Z Riastradh quit (Ping timeout: 256 seconds) 2015-10-10T17:04:07Z oleo_ quit (Remote host closed the connection) 2015-10-10T17:10:12Z oleo joined #scheme 2015-10-10T17:10:46Z jcowan quit (Quit: Leaving) 2015-10-10T17:28:58Z fikusz quit (Remote host closed the connection) 2015-10-10T17:30:58Z fikusz joined #scheme 2015-10-10T17:37:39Z hiroakip quit (Ping timeout: 240 seconds) 2015-10-10T18:06:09Z ziocroc quit (Quit: ziocroc) 2015-10-10T18:14:55Z meatjive joined #scheme 2015-10-10T18:15:32Z meatjive: hey guys, I have homework help. However, I am not looking for source code. But can someone talk to me about these questions because I am struggling to figure them out 2015-10-10T18:15:49Z vraid: meatjive: shoot 2015-10-10T18:16:15Z meatjive: http://pastebin.com/DyAG8AFY 2015-10-10T18:16:20Z meatjive: this is the homework 2015-10-10T18:16:23Z meatjive: just as a reference 2015-10-10T18:17:04Z meatjive: Let me pull up my answer to #1. Although it works, I feel like it doesnt actually work 2015-10-10T18:18:15Z meatjive: oh shoot 2015-10-10T18:18:21Z meatjive: I think I left it on my desktop 2015-10-10T18:20:51Z meatjive: Okay well for question one I essentially did. If not equal length, return #f. then if the car of both lists is equal, return cdr of the lists. If they are not equal, else = #f 2015-10-10T18:21:06Z meatjive: Is that the answer that is expected? 2015-10-10T18:21:16Z vraid: the sets are represented as lists with guaranteed with no duplicate elements? 2015-10-10T18:22:09Z vraid: meatjive: that solution would work if the sets are sorted, of which there are likely no guarantees 2015-10-10T18:22:10Z meatjive: I don't think so. I think it is just if the lists are equivalent 2015-10-10T18:23:42Z adu joined #scheme 2015-10-10T18:24:34Z meatjive: For the second question, what procedure do you think he means? 2015-10-10T18:25:02Z meatjive: I would know how do it in several lines, but the fact it's only 1 line is really confusing me. 2015-10-10T18:25:59Z aretecode quit (Quit: Toodaloo) 2015-10-10T18:26:12Z vraid: well, i don't have access to "quiz 1" 2015-10-10T18:27:11Z vraid: meatjive: but it feels like there should be some functions like "set-contains?, set-add, set-remove" 2015-10-10T18:28:13Z meatjive: so there is nothing in the standard library? 2015-10-10T18:33:08Z vraid: the standard library is very minimal, though many larger implementations will have it 2015-10-10T18:33:38Z vraid: but the fact that question 2 refers to functions from another quiz leads me to believe that there should be some available to you 2015-10-10T18:33:44Z meatjive: Well actually I have a much better question about question 2. This is what is giving me the biggest struggle. 2015-10-10T18:33:54Z meatjive: (set-union ’(o p t) ’(t a p)) => ’(o p t a) 2015-10-10T18:34:03Z meatjive: How will I construct and return the newlist? 2015-10-10T18:34:19Z meatjive: I know about cons. But there is no third var I can shove it into? 2015-10-10T18:34:46Z meatjive: I grew up on java and C so scheme just really throws me off my game lol :) 2015-10-10T18:35:49Z vraid: start out simple 2015-10-10T18:36:03Z vraid: how would you do ; (set-union ’(o) ’(t)) => ’(o t) 2015-10-10T18:37:19Z meatjive: Would it be (cons (car ls1) (car ls2))? 2015-10-10T18:37:48Z vraid: close, but not quite. think of what kind of parameters cons takes 2015-10-10T18:38:58Z karswell quit (Read error: Connection reset by peer) 2015-10-10T18:39:13Z karswell joined #scheme 2015-10-10T18:39:15Z meatjive: cons builds pairs right? 2015-10-10T18:39:55Z meatjive: Would I do (list (car ls1) (car ls2) instead? 2015-10-10T18:40:30Z vraid: that would have the desired effect, but only in this limited case 2015-10-10T18:40:42Z vraid: try this now (set-union ’(o) ’()) => ’(o) 2015-10-10T18:40:58Z meatjive: should I try to run it? 2015-10-10T18:41:17Z vraid: no, i mean try to recreate the result, using both input arguments 2015-10-10T18:41:19Z wasamasa: I dunno about you, but I'd use good ol' recursion to decide whether to add a thing to a list or not 2015-10-10T18:41:26Z wasamasa: and build an union that way 2015-10-10T18:42:02Z wasamasa: you start with either of the lists and chomp down the other one, slowly adding the distinct contents of it to the first list until you're done and return that as result 2015-10-10T18:42:56Z meatjive: yes 2015-10-10T18:43:02Z meatjive: that is what i just realized. 2015-10-10T18:43:10Z meatjive: my friend sent me a copy of his quiz 1 2015-10-10T18:43:50Z wasamasa: a similiar approach should work for the other ones 2015-10-10T18:43:54Z vraid: wasamasa: i was getting to that, but you need to have the basics down first ;) 2015-10-10T18:44:02Z wasamasa: if you're particularly clever, you can reuse the other functions you've built 2015-10-10T18:44:18Z meatjive: yeah that is what he is getting at i think 2015-10-10T18:44:24Z meatjive: he always structure hws like that 2015-10-10T18:44:38Z wasamasa: and as this is sets, I'm pretty sure it's possible 2015-10-10T18:44:54Z meatjive: my friend use exists? 2015-10-10T18:45:10Z meatjive: Does that make sense? I can't find the function reference for scheme 2015-10-10T18:46:33Z excelsior quit (Ping timeout: 250 seconds) 2015-10-10T18:46:34Z vraid: there is a function called 'member' 2015-10-10T18:46:49Z vraid: you can use it to check if a list contains a given element 2015-10-10T18:47:06Z meatjive: oh okay i used that before 2015-10-10T18:48:14Z meatjive: but vraid 2015-10-10T18:48:20Z meatjive: How do I build that list still? 2015-10-10T18:50:19Z vraid: meatjive: to make a new list with cons, you want to cons an element and another list 2015-10-10T18:50:31Z vraid: so (cons t '()) -> '(t) 2015-10-10T18:50:41Z vraid: (cons o '(t)) -> '(o t) 2015-10-10T18:52:07Z meatjive: ohh 2015-10-10T18:52:22Z meatjive: so it shoves it into the second list 2015-10-10T18:53:34Z vraid: meatjive: don't let the Java/C thinking get to you know :) 2015-10-10T18:54:23Z vraid: meatjive: cons returns a *new* list that contains the second list, but the second list is unchanged 2015-10-10T18:55:10Z meatjive: oh 2015-10-10T18:55:23Z meatjive: so I need to pase the new constructed list into list 2 recursively? 2015-10-10T18:56:33Z wasamasa: you return the different list 2015-10-10T18:56:46Z wasamasa: and in order to return a different list based on another different list, you recur 2015-10-10T18:57:42Z vraid: meatjive: yep. one element at a time, recursively 2015-10-10T18:58:01Z meatjive: should I use member to create the union? 2015-10-10T18:58:10Z meatjive: I think I did it to find if it was a set or not 2015-10-10T18:58:31Z vraid: are you allowed to define your own functions for this assignment? 2015-10-10T18:58:32Z wasamasa: you use member to decide whether to cons something to the list or not 2015-10-10T19:00:02Z meatjive: no 2015-10-10T19:00:11Z meatjive: true okay 2015-10-10T19:02:45Z dTal: Well, bugger. Biwascheme has a bug - (load) simply doesn't work. The issue was reported in 2012 on the previous stable version, and the issue was closed with "doesn't reproduce with git master". 2015-10-10T19:04:00Z vraid: meatjive: in that case you'll have to do the member checks in the function 2015-10-10T19:04:33Z vraid: if the element is a member, list 2 is the union already, otherwise a cons gives the union 2015-10-10T19:16:11Z micmus joined #scheme 2015-10-10T19:21:11Z jao quit (Ping timeout: 264 seconds) 2015-10-10T19:34:12Z meatjive quit (Quit: Leaving) 2015-10-10T19:35:16Z ggole quit 2015-10-10T19:36:07Z ngz joined #scheme 2015-10-10T19:43:13Z _sjs joined #scheme 2015-10-10T19:52:49Z daviid quit (Ping timeout: 246 seconds) 2015-10-10T19:53:29Z dTal: I need a good name for a fusion of MIT Scratch and Scheme 2015-10-10T19:53:44Z leppie: Scream 2015-10-10T19:53:46Z dTal: Schratch springs to mind but it sounds the same 2015-10-10T19:54:02Z dTal: heh 2015-10-10T19:54:04Z adu quit (Quit: adu) 2015-10-10T19:54:50Z vraid: i guess MIT Scheme isn't the best name either 2015-10-10T19:55:03Z dTal: many interesting plays with "emacs", "ecmascript", emacs backwards ("scame"), but non that lead to a funny name that I can see 2015-10-10T19:55:11Z vraid: Scratcheme 2015-10-10T19:55:43Z dTal: i-Schreme ? 2015-10-10T19:56:40Z adu joined #scheme 2015-10-10T19:57:54Z dTal: "Surfy" is kinda cute 2015-10-10T19:58:51Z dTal: works pretty well for a web based, point n click scheme editor 2015-10-10T19:59:33Z mario-goulart: pronunciation clash with SRFI 2015-10-10T19:59:49Z dTal: that's the joke 2015-10-10T20:00:25Z adu quit (Client Quit) 2015-10-10T20:16:10Z micmus quit (Ping timeout: 240 seconds) 2015-10-10T20:17:14Z gravicappa quit (Ping timeout: 260 seconds) 2015-10-10T20:24:23Z Steverman joined #scheme 2015-10-10T20:40:50Z [dpk] joined #scheme 2015-10-10T20:41:00Z jrd0 joined #scheme 2015-10-10T20:42:22Z ski_ joined #scheme 2015-10-10T20:43:07Z tessier_ joined #scheme 2015-10-10T20:44:35Z mario-go` joined #scheme 2015-10-10T20:44:46Z jrdnull quit (Ping timeout: 246 seconds) 2015-10-10T20:44:46Z dpk quit (Ping timeout: 246 seconds) 2015-10-10T20:44:46Z [dpk] is now known as dpk 2015-10-10T20:46:21Z juanfra quit (Disconnected by services) 2015-10-10T20:46:42Z juanfra_ joined #scheme 2015-10-10T20:46:45Z mario-go` is now known as mario-goulart` 2015-10-10T20:48:24Z C_Keen joined #scheme 2015-10-10T20:49:32Z wasa joined #scheme 2015-10-10T20:51:16Z aretecode joined #scheme 2015-10-10T20:53:33Z tessier quit (Ping timeout: 246 seconds) 2015-10-10T20:53:34Z ski quit (Ping timeout: 246 seconds) 2015-10-10T20:54:39Z psy_ quit (*.net *.split) 2015-10-10T20:54:39Z mario-goulart quit (*.net *.split) 2015-10-10T20:54:41Z wasamasa quit (*.net *.split) 2015-10-10T20:54:41Z vifino quit (*.net *.split) 2015-10-10T20:54:41Z C-Keen quit (*.net *.split) 2015-10-10T20:54:42Z wasa is now known as wasamasa 2015-10-10T20:54:42Z wasamasa quit (Changing host) 2015-10-10T20:54:42Z wasamasa joined #scheme 2015-10-10T20:56:23Z phoe_krk joined #scheme 2015-10-10T20:59:51Z rtra quit (Quit: "") 2015-10-10T21:00:13Z vifino joined #scheme 2015-10-10T21:00:13Z psy_ joined #scheme 2015-10-10T21:06:08Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-10T21:06:13Z psy_ quit (Max SendQ exceeded) 2015-10-10T21:06:43Z psy_ joined #scheme 2015-10-10T21:09:35Z ngz quit (Read error: No route to host) 2015-10-10T21:10:07Z juanfra_ quit (Quit: juanfra_) 2015-10-10T21:10:39Z juanfra joined #scheme 2015-10-10T21:11:34Z grublet: scruffy 2015-10-10T21:11:45Z grublet: the interpretor 2015-10-10T21:16:27Z grettke joined #scheme 2015-10-10T21:18:30Z akkad quit (Excess Flood) 2015-10-10T21:23:59Z akkad joined #scheme 2015-10-10T21:31:13Z jrd0 quit (Ping timeout: 250 seconds) 2015-10-10T21:31:55Z antoszka quit (Ping timeout: 260 seconds) 2015-10-10T21:32:08Z eagleflo quit (Ping timeout: 272 seconds) 2015-10-10T21:33:07Z pierpa` joined #scheme 2015-10-10T21:33:15Z eagleflo joined #scheme 2015-10-10T21:33:17Z antoszka joined #scheme 2015-10-10T21:33:30Z jrdnull joined #scheme 2015-10-10T21:33:36Z Raimondii joined #scheme 2015-10-10T21:33:56Z phoe_krk quit (Read error: Connection reset by peer) 2015-10-10T21:33:58Z badkins_ joined #scheme 2015-10-10T21:34:09Z dTal_ joined #scheme 2015-10-10T21:35:05Z Neet_ joined #scheme 2015-10-10T21:35:31Z taylan quit (Disconnected by services) 2015-10-10T21:35:49Z taylan joined #scheme 2015-10-10T21:35:57Z ogamita1 joined #scheme 2015-10-10T21:36:31Z foof` joined #scheme 2015-10-10T21:37:21Z preyalone_ joined #scheme 2015-10-10T21:37:31Z ohama quit (Disconnected by services) 2015-10-10T21:37:34Z mikeyhc_ joined #scheme 2015-10-10T21:37:35Z twem2_ joined #scheme 2015-10-10T21:37:59Z ohama joined #scheme 2015-10-10T21:38:09Z nmeum_ joined #scheme 2015-10-10T21:40:02Z gf3_ joined #scheme 2015-10-10T21:40:08Z PinealGl1ndOptic joined #scheme 2015-10-10T21:40:11Z nmeum quit (Disconnected by services) 2015-10-10T21:40:14Z nmeum_ is now known as nmeum 2015-10-10T21:41:02Z nitrix- joined #scheme 2015-10-10T21:41:02Z dxtr_ joined #scheme 2015-10-10T21:41:43Z narendraj9_ joined #scheme 2015-10-10T21:42:15Z atgnag_ joined #scheme 2015-10-10T21:43:02Z ogamita quit (*.net *.split) 2015-10-10T21:43:03Z badkins quit (*.net *.split) 2015-10-10T21:43:03Z pierpa quit (*.net *.split) 2015-10-10T21:43:05Z atgnag quit (*.net *.split) 2015-10-10T21:43:05Z dTal quit (*.net *.split) 2015-10-10T21:43:05Z nitrix quit (*.net *.split) 2015-10-10T21:43:05Z Raimondi quit (*.net *.split) 2015-10-10T21:43:06Z preyalone quit (*.net *.split) 2015-10-10T21:43:06Z torpig quit (*.net *.split) 2015-10-10T21:43:06Z haroldwu quit (*.net *.split) 2015-10-10T21:43:07Z twem2 quit (*.net *.split) 2015-10-10T21:43:08Z rotty quit (*.net *.split) 2015-10-10T21:43:08Z foof quit (*.net *.split) 2015-10-10T21:43:09Z Neet quit (*.net *.split) 2015-10-10T21:43:09Z gf3 quit (*.net *.split) 2015-10-10T21:43:11Z PinealGlandOptic quit (*.net *.split) 2015-10-10T21:43:11Z mikeyhc quit (*.net *.split) 2015-10-10T21:43:11Z dualbus quit (*.net *.split) 2015-10-10T21:43:12Z dxtr quit (*.net *.split) 2015-10-10T21:43:12Z jyc quit (*.net *.split) 2015-10-10T21:43:12Z narendraj9 quit (*.net *.split) 2015-10-10T21:43:12Z GGMethos quit (*.net *.split) 2015-10-10T21:43:13Z drdo quit (*.net *.split) 2015-10-10T21:43:13Z dxtr_ is now known as dxtr 2015-10-10T21:43:13Z gf3_ is now known as gf3 2015-10-10T21:43:14Z narendraj9_ is now known as narendraj9 2015-10-10T21:43:16Z ogamita1 is now known as ogamita 2015-10-10T21:43:44Z Neet_ is now known as Neet 2015-10-10T21:44:19Z Raimondii is now known as Raimondi 2015-10-10T21:44:44Z haroldwu joined #scheme 2015-10-10T21:49:13Z rotty joined #scheme 2015-10-10T21:49:33Z jyc joined #scheme 2015-10-10T21:51:22Z GGMethos joined #scheme 2015-10-10T21:51:26Z torpig joined #scheme 2015-10-10T21:53:07Z preyalone_ is now known as preyalone 2015-10-10T21:53:13Z karswell quit (Read error: Connection reset by peer) 2015-10-10T21:53:27Z karswell joined #scheme 2015-10-10T21:53:53Z drdo joined #scheme 2015-10-10T21:53:55Z dualbus joined #scheme 2015-10-10T21:57:26Z hiroakip joined #scheme 2015-10-10T22:05:36Z hiroakip quit (Ping timeout: 246 seconds) 2015-10-10T22:06:51Z jao joined #scheme 2015-10-10T22:33:24Z jao quit (Ping timeout: 264 seconds) 2015-10-10T22:34:24Z daviid joined #scheme 2015-10-10T22:36:09Z csguest__ joined #scheme 2015-10-10T22:37:36Z csguest__: csan someone help me with these two functions 2015-10-10T22:37:44Z csguest__: ive been trying to write the first one for hours 2015-10-10T22:37:48Z csguest__: and cant figure it out 2015-10-10T22:37:49Z csguest__: http://pastebin.com/jq00cxax 2015-10-10T22:38:05Z csguest__: literally 3 hours and all my solutions cant fit the given amount of lines 2015-10-10T22:43:08Z csguest__: oh my god nvm 2015-10-10T22:43:16Z csguest__: someone in my class told me we can use other functions 2015-10-10T22:43:21Z csguest__: that makes sense now 2015-10-10T22:52:51Z Ettore quit (Quit: Leaving.) 2015-10-10T22:54:42Z pjb: csguest__: can you say, mathematically, when 2 mathematical sets are equal? 2015-10-10T22:55:41Z csguest__: they contain the same distinct elements 2015-10-10T22:55:53Z pjb: csguest__: This is English. I want maths. 2015-10-10T22:55:56Z Steverman quit (Quit: WeeChat 1.3) 2015-10-10T22:56:18Z csguest__: What type of answer are you looking for? 2015-10-10T22:56:57Z pjb: (equivalent (set-equal? a b) (and (subset? a b) (subset? b a))) 2015-10-10T22:57:58Z pjb: or A=B ⇔ A⊂B ∧ B⊂A 2015-10-10T22:58:11Z pjb: so already, this is a single line for set-equal? 2015-10-10T22:59:02Z pjb: for subset?, mathematically, it's A⊂B ⇔ ∀x, x∈A ⇒ x∈B 2015-10-10T22:59:07Z csguest__: o_o 2015-10-10T22:59:24Z csguest__: i am not solid with maths 2015-10-10T22:59:25Z pjb: So again, one line (or perhaps two if you want to indent it nicely). 2015-10-10T22:59:30Z csguest__: so i know what some of those things mean 2015-10-10T22:59:31Z csguest__: but 2015-10-10T23:00:18Z LeoNerd quit (Remote host closed the connection) 2015-10-10T23:00:29Z LeoNerd joined #scheme 2015-10-10T23:00:54Z kandinski quit (Ping timeout: 246 seconds) 2015-10-10T23:00:55Z ecraven quit (Ping timeout: 250 seconds) 2015-10-10T23:01:30Z pjb: csguest__: you can take the mathematical definition/equations, and transform them to exhibit some recursivity. 2015-10-10T23:01:51Z kandinski joined #scheme 2015-10-10T23:04:11Z ecraven joined #scheme 2015-10-10T23:04:21Z pjb: For example, for a relation R for the form: R(A) ≡ ∀x x∈A ⇒ P(x) ≣ P(x) ∧ R(A∖{x}) ∧ R({}) 2015-10-10T23:05:23Z pjb: That is, if you can select an element in A, then R(A) is true iff R(A∖{x}) is true and P(x), and if A is ∅ then R(∅) must be true. 2015-10-10T23:05:46Z pjb: this gives you the schema for a recursive processing of a list of elements of A. 2015-10-10T23:06:12Z csguest__: I figured out how to code it 2015-10-10T23:06:19Z csguest__: but now I just have a general error 2015-10-10T23:06:50Z pjb: (define (subset? a b) (or (null? a) (and (member (car a) b) (subset? (cdr a) b)))) so again one line. 2015-10-10T23:06:56Z csguest__: http://pastebin.com/t9DzYFmm 2015-10-10T23:07:32Z pjb: (define exists? member?) 2015-10-10T23:08:01Z csguest__: that is true 2015-10-10T23:08:05Z pjb: well, s/member?/member/ 2015-10-10T23:08:11Z csguest__: it doesn't check for duplicates 2015-10-10T23:08:21Z pjb: It's not needed. 2015-10-10T23:08:36Z cojy: oh god not this one again 2015-10-10T23:10:05Z pjb: For union, to avoid duplicates, you can note that: A∪B = (A∖B)∪B 2015-10-10T23:10:36Z dTal_: So this doesn't seem to work: (define (add-to! lst thing) (set! lst (append lst (list thing)))) 2015-10-10T23:10:58Z cojy: dTal_: set! set's a variable, doesn't change a data structure 2015-10-10T23:11:07Z dTal_ is now known as dTal 2015-10-10T23:11:14Z pjb: So again, a single line: (define (union a b) (cond ((null? a) b) ((member (car a) b) (union (cdr a) b)) (t (cons (car a) (union (cdr a) b))))) 2015-10-10T23:11:41Z dTal: cojy: thanks 2015-10-10T23:11:47Z csguest__: But wait. 2015-10-10T23:12:01Z csguest__: How do I get my set-equal function to even true though? 2015-10-10T23:12:06Z csguest__: I am so confused. 2015-10-10T23:12:57Z pjb: csguest__: so 3 lines in total. 2015-10-10T23:13:03Z pjb: (define (set-equal? a b) (and (subset? a b) (subset? b a))) 2015-10-10T23:13:19Z cojy: dTal: it would have to be a macro, or you would have to structure it differently, like lst being a box holding the list 2015-10-10T23:13:49Z pjb: (set-equal? '(a b c) '(c b a)) --> ;Value: #t 2015-10-10T23:13:58Z pjb: csguest__: what do you mean? 2015-10-10T23:15:03Z csguest__: because I keep returning the (cdr set1), eventually it reaches null. Then returns #f when it recurses back. Even though it was true upon the last recurse 2015-10-10T23:15:03Z dTal: "box" huh 2015-10-10T23:15:13Z dTal: I didn't know Scheme had pointers :p 2015-10-10T23:15:32Z pjb: csguest__: Only () is set-equal? to (). 2015-10-10T23:15:51Z pjb: so if you test for (null? a) then you have to test for (null? b) too. 2015-10-10T23:16:06Z csguest__: I'm sorry what do you mean by ()? 2015-10-10T23:16:16Z csguest__: Or only () 2015-10-10T23:16:20Z pjb: () is the empty list, and it represents the empty set. 2015-10-10T23:17:35Z pierpa` quit (Ping timeout: 264 seconds) 2015-10-10T23:17:39Z csguest__: What? 2015-10-10T23:17:52Z csguest__: I'm really sorry, but what do you mean? 2015-10-10T23:18:01Z pjb: What word? 2015-10-10T23:18:06Z csguest__: (cond ((null? set1) #f) 2015-10-10T23:18:14Z csguest__: Is catching (set-equal? (cdr set1) set2)) 2015-10-10T23:18:18Z pjb: In set-equal? this is wrong. 2015-10-10T23:18:47Z pjb: () is set-equal? to () therefore you must test for (), you cannot return #f indiscriminately. 2015-10-10T23:19:23Z csguest__: How would I do so? 2015-10-10T23:19:31Z pjb: so if you test for (null? a) then you have to test for (null? b) too. 2015-10-10T23:19:53Z pjb: (cond ((null? a) (null? b)) … 2015-10-10T23:20:18Z csguest__: either way itll be caught 2015-10-10T23:24:09Z pjb: Try: (set-equal? '(a b c) '(a b c d)) (set-equal? '(a b c d) '(a b c)) 2015-10-10T23:25:07Z csguest__: this is true 2015-10-10T23:27:01Z csguest__: actually ill just say (not (null? 2015-10-10T23:27:05Z csguest__: that'll work 2015-10-10T23:30:19Z csguest__: oh wait.. 2015-10-10T23:30:32Z csguest__: i think i finally just realized what you meant 2015-10-10T23:40:05Z dTal: So I have a "hello world" that won't run. 2015-10-10T23:40:53Z ziocroc joined #scheme 2015-10-10T23:42:52Z nanoz quit (Quit: <3) 2015-10-10T23:44:10Z dTal: The funny thing is (print "Hello World!") works when inserted into any function that gets called as part of an event handler 2015-10-10T23:44:27Z dTal: but plunking it right at the top level yields.... nothing 2015-10-10T23:49:27Z dTal fixed it 2015-10-11T00:14:14Z ziocroc quit (Quit: ziocroc) 2015-10-11T00:15:34Z pjb: dTal: what is a "hello world" that won't run? 2015-10-11T00:16:21Z stepnem quit (Ping timeout: 268 seconds) 2015-10-11T00:17:15Z dTal: (print "Hello World!") 2015-10-11T00:17:35Z dTal: I'm having an alarming amount of trouble with it 2015-10-11T00:17:50Z dTal: in Biwascheme 2015-10-11T00:18:34Z daviid` joined #scheme 2015-10-11T00:20:06Z daviid quit (Ping timeout: 240 seconds) 2015-10-11T00:31:01Z neoncontrails joined #scheme 2015-10-11T00:37:17Z pjb: Oh, I don't know Biwascheme. 2015-10-11T00:37:28Z cojy: dTal: how are you running it? 2015-10-11T00:38:58Z jcowan joined #scheme 2015-10-11T00:39:30Z jcowan quit (Client Quit) 2015-10-11T00:40:18Z csguest__ quit (Quit: Leaving) 2015-10-11T00:46:28Z atgnag_ is now known as atgnag 2015-10-11T00:49:18Z davexunit quit (Quit: Later) 2015-10-11T00:53:46Z ohama quit (Ping timeout: 240 seconds) 2015-10-11T00:53:59Z daviid` quit (Ping timeout: 252 seconds) 2015-10-11T01:00:52Z wildlander joined #scheme 2015-10-11T01:03:30Z c74d3a quit (Read error: Connection reset by peer) 2015-10-11T01:04:14Z wildlander quit (Max SendQ exceeded) 2015-10-11T01:05:03Z c74d3a joined #scheme 2015-10-11T01:05:09Z wildlander joined #scheme 2015-10-11T01:05:39Z wildlander quit (Client Quit) 2015-10-11T01:09:30Z vraid quit (Ping timeout: 250 seconds) 2015-10-11T01:14:28Z aap quit (Read error: Connection reset by peer) 2015-10-11T01:14:41Z aap joined #scheme 2015-10-11T01:16:39Z daviid joined #scheme 2015-10-11T01:24:22Z c74d3a4 joined #scheme 2015-10-11T01:24:25Z c74d3a quit (Ping timeout: 252 seconds) 2015-10-11T01:27:42Z karswell quit (Ping timeout: 250 seconds) 2015-10-11T01:31:02Z dTal: cojy: oh I've sorted it now - The first issue was that Biwascheme requires a "bw-console" div for "print" to work, and while I did have one I had put it below the