2019-01-01T00:08:41Z jb-brook_ joined #scheme 2019-01-01T00:10:26Z zachk quit (Changing host) 2019-01-01T00:10:26Z zachk joined #scheme 2019-01-01T00:10:28Z pie_ quit (Remote host closed the connection) 2019-01-01T00:10:43Z pie_ joined #scheme 2019-01-01T00:11:27Z jb-brook quit (Ping timeout: 240 seconds) 2019-01-01T00:24:58Z pie_ quit (Remote host closed the connection) 2019-01-01T00:25:17Z pie_ joined #scheme 2019-01-01T00:32:44Z grettke joined #scheme 2019-01-01T00:36:58Z pie_ quit (Remote host closed the connection) 2019-01-01T00:37:12Z pie_ joined #scheme 2019-01-01T00:50:58Z pie_ quit (Remote host closed the connection) 2019-01-01T00:51:17Z pie_ joined #scheme 2019-01-01T01:01:53Z pjb` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-01T01:02:25Z pjb joined #scheme 2019-01-01T01:03:28Z pie_ quit (Remote host closed the connection) 2019-01-01T01:03:42Z pie_ joined #scheme 2019-01-01T01:15:58Z pie_ quit (Remote host closed the connection) 2019-01-01T01:16:12Z pie_ joined #scheme 2019-01-01T01:28:28Z pie_ quit (Remote host closed the connection) 2019-01-01T01:28:42Z pie_ joined #scheme 2019-01-01T01:39:58Z pie_ quit (Remote host closed the connection) 2019-01-01T01:40:12Z pie_ joined #scheme 2019-01-01T01:48:06Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T01:52:58Z pie_ quit (Remote host closed the connection) 2019-01-01T01:53:12Z pie_ joined #scheme 2019-01-01T01:55:28Z robotoad quit (Quit: robotoad) 2019-01-01T01:58:05Z skapata joined #scheme 2019-01-01T02:04:39Z robotoad joined #scheme 2019-01-01T02:05:28Z pie_ quit (Remote host closed the connection) 2019-01-01T02:05:42Z pie_ joined #scheme 2019-01-01T02:18:28Z pie_ quit (Remote host closed the connection) 2019-01-01T02:18:47Z pie_ joined #scheme 2019-01-01T02:19:10Z n_blownapart joined #scheme 2019-01-01T02:19:28Z n_blownapart is now known as crestfallen 2019-01-01T02:26:35Z zachk quit (Quit: Leaving) 2019-01-01T02:32:32Z pie_ quit (Remote host closed the connection) 2019-01-01T02:32:47Z pie_ joined #scheme 2019-01-01T02:44:28Z pie_ quit (Remote host closed the connection) 2019-01-01T02:44:47Z pie_ joined #scheme 2019-01-01T02:50:14Z grettke joined #scheme 2019-01-01T02:50:39Z pjb quit (Ping timeout: 250 seconds) 2019-01-01T03:02:28Z pie_ quit (Remote host closed the connection) 2019-01-01T03:02:42Z pie_ joined #scheme 2019-01-01T03:14:58Z pie_ quit (Remote host closed the connection) 2019-01-01T03:15:12Z pie_ joined #scheme 2019-01-01T03:16:33Z m1dnight_ quit (Ping timeout: 268 seconds) 2019-01-01T03:18:44Z lambda-11235 quit (Read error: Connection reset by peer) 2019-01-01T03:27:28Z pie_ quit (Remote host closed the connection) 2019-01-01T03:27:42Z pie_ joined #scheme 2019-01-01T03:40:28Z pie_ quit (Remote host closed the connection) 2019-01-01T03:40:43Z pie_ joined #scheme 2019-01-01T03:44:21Z lambda-11235 joined #scheme 2019-01-01T03:44:25Z jao joined #scheme 2019-01-01T03:50:50Z pierpa quit (Quit: Page closed) 2019-01-01T03:51:19Z pie_ quit (Ping timeout: 252 seconds) 2019-01-01T04:16:03Z crestfallen quit (Quit: Leaving) 2019-01-01T04:20:00Z skapata quit (Remote host closed the connection) 2019-01-01T04:39:10Z jao quit (Ping timeout: 272 seconds) 2019-01-01T04:54:08Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T04:56:43Z jb-brook_ quit (Remote host closed the connection) 2019-01-01T05:11:46Z jb__ joined #scheme 2019-01-01T05:23:34Z grettke joined #scheme 2019-01-01T05:26:38Z jb___ joined #scheme 2019-01-01T05:27:38Z jb___ quit (Remote host closed the connection) 2019-01-01T05:29:38Z jb__ quit (Ping timeout: 250 seconds) 2019-01-01T05:39:03Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T05:42:44Z grettke joined #scheme 2019-01-01T05:52:53Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T06:09:36Z gravicappa joined #scheme 2019-01-01T06:41:41Z debsan joined #scheme 2019-01-01T06:41:41Z debsan quit (Changing host) 2019-01-01T06:41:41Z debsan joined #scheme 2019-01-01T06:56:44Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-01T07:18:23Z sz0 joined #scheme 2019-01-01T07:19:57Z pie_ joined #scheme 2019-01-01T07:21:35Z vyzo quit (Quit: Leaving.) 2019-01-01T07:22:23Z vyzo joined #scheme 2019-01-01T07:50:51Z gravicappa joined #scheme 2019-01-01T08:33:09Z lambda-11235 quit (Quit: Bye) 2019-01-01T09:27:22Z sz0 quit (Quit: Connection closed for inactivity) 2019-01-01T10:22:47Z m1dnight_ joined #scheme 2019-01-01T10:48:15Z Shambles_ joined #scheme 2019-01-01T10:50:25Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-01T11:18:30Z dtornabene joined #scheme 2019-01-01T11:35:40Z dtornabene quit (Remote host closed the connection) 2019-01-01T11:36:17Z pierpal quit (Quit: Poof) 2019-01-01T11:36:35Z pierpal joined #scheme 2019-01-01T11:37:32Z skapata joined #scheme 2019-01-01T11:52:59Z Inline quit (Quit: Leaving) 2019-01-01T12:05:58Z pjb joined #scheme 2019-01-01T12:10:56Z Inline joined #scheme 2019-01-01T12:29:42Z ggole joined #scheme 2019-01-01T12:33:05Z robotoad quit (Quit: robotoad) 2019-01-01T12:39:10Z Perkol joined #scheme 2019-01-01T12:46:06Z robotoad joined #scheme 2019-01-01T13:00:00Z Perkol quit (Remote host closed the connection) 2019-01-01T13:24:30Z GGMethos quit (Ping timeout: 252 seconds) 2019-01-01T13:26:18Z GGMethos joined #scheme 2019-01-01T13:29:19Z robotoad quit (Quit: robotoad) 2019-01-01T14:00:25Z keep_learning_M quit (Quit: Leaving) 2019-01-01T14:26:31Z jao joined #scheme 2019-01-01T14:27:50Z pierpal quit (Quit: Poof) 2019-01-01T14:41:47Z Khisanth quit (Ping timeout: 240 seconds) 2019-01-01T14:48:06Z pierpal joined #scheme 2019-01-01T14:54:55Z Khisanth joined #scheme 2019-01-01T15:08:24Z grettke joined #scheme 2019-01-01T15:17:00Z foof`: happy new year! 2019-01-01T15:20:40Z InverseRhombus quit (Remote host closed the connection) 2019-01-01T15:24:13Z InverseRhombus joined #scheme 2019-01-01T15:25:34Z pjb: foof`: good luck! 2019-01-01T15:27:58Z amz3 joined #scheme 2019-01-01T15:28:09Z amz3: happy new year all 2019-01-01T15:35:55Z jao quit (Ping timeout: 250 seconds) 2019-01-01T15:43:06Z Zaab1t joined #scheme 2019-01-01T15:51:54Z Zaab1t quit (Ping timeout: 250 seconds) 2019-01-01T15:53:43Z Zaab1t joined #scheme 2019-01-01T15:54:18Z lambda-11235 joined #scheme 2019-01-01T16:13:55Z pjb quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-01T16:14:33Z pjb joined #scheme 2019-01-01T16:17:02Z jb__ joined #scheme 2019-01-01T16:37:04Z jb__ quit (Ping timeout: 244 seconds) 2019-01-01T16:42:10Z jb__ joined #scheme 2019-01-01T16:42:35Z skapate joined #scheme 2019-01-01T16:43:05Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T16:43:30Z skapata quit (Ping timeout: 252 seconds) 2019-01-01T16:44:32Z skapate is now known as skapata 2019-01-01T16:57:25Z grettke joined #scheme 2019-01-01T17:14:13Z marvin2 quit (Ping timeout: 245 seconds) 2019-01-01T17:34:05Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T17:44:05Z jb__ is now known as jb-brook 2019-01-01T17:45:13Z pie_ quit (Remote host closed the connection) 2019-01-01T17:45:42Z pie_ joined #scheme 2019-01-01T17:48:15Z grettke joined #scheme 2019-01-01T17:55:48Z jcob joined #scheme 2019-01-01T18:03:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T18:03:45Z jcob quit (Remote host closed the connection) 2019-01-01T18:04:42Z jcob joined #scheme 2019-01-01T18:13:10Z rotty quit (Ping timeout: 252 seconds) 2019-01-01T18:13:12Z fgudin joined #scheme 2019-01-01T18:13:36Z rotty joined #scheme 2019-01-01T18:23:09Z rotty quit (Ping timeout: 252 seconds) 2019-01-01T18:25:21Z jb-brook quit (Ping timeout: 250 seconds) 2019-01-01T18:35:51Z jao joined #scheme 2019-01-01T18:36:18Z rotty joined #scheme 2019-01-01T18:42:24Z jb-brook joined #scheme 2019-01-01T19:01:33Z ggole quit (Quit: ggole) 2019-01-01T19:02:37Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-01T19:04:49Z zachk joined #scheme 2019-01-01T19:04:54Z jcob quit (Remote host closed the connection) 2019-01-01T19:07:48Z zachk quit (Changing host) 2019-01-01T19:07:48Z zachk joined #scheme 2019-01-01T19:08:13Z jcob joined #scheme 2019-01-01T19:09:33Z niklasl quit (Ping timeout: 250 seconds) 2019-01-01T19:09:46Z haziz joined #scheme 2019-01-01T19:10:35Z haziz: What is wron with: 2019-01-01T19:10:42Z haziz: (define atom? 2019-01-01T19:10:42Z haziz: (lambda (atm) 2019-01-01T19:10:42Z haziz: (and (not (pair? atm)) (not (null? atm))))) 2019-01-01T19:10:42Z haziz: (define firsts 2019-01-01T19:10:42Z haziz: (lambda (lat) 2019-01-01T19:10:43Z haziz: (cond 2019-01-01T19:10:43Z haziz: ((null? lat) '()) 2019-01-01T19:10:44Z haziz: ((atom? (caar lat)) (cons (caar lat) (firsts (cdr lat) '()))) 2019-01-01T19:10:44Z haziz: (else 2019-01-01T19:10:45Z haziz: (firsts (cdr lat)))))) 2019-01-01T19:11:09Z wasamasa: you not using a pastebin 2019-01-01T19:11:19Z rain1: (firsts (cdr lat) '()) may be the biggest problem with it 2019-01-01T19:11:28Z rain1: the function takes 1 arg but you gave it 2 here 2019-01-01T19:11:47Z haziz: As the solution for "firsts" from the Little schemer? 2019-01-01T19:12:01Z niklasl joined #scheme 2019-01-01T19:12:31Z haziz: I don't think it worked without the empty list, will try again. 2019-01-01T19:13:17Z haziz: BTW what is a paste bin? 2019-01-01T19:13:40Z wasamasa: a website that lets you upload text and share a link to that uploaded text 2019-01-01T19:20:10Z grettke joined #scheme 2019-01-01T19:29:11Z haziz: Thanks. Not sure I have it fully right but my newer iteration works in (some) scenarios. 2019-01-01T19:31:41Z rain1: when does it go wrong 2019-01-01T19:32:11Z haziz: This is my new iteration: 2019-01-01T19:32:15Z siiky joined #scheme 2019-01-01T19:32:16Z haziz: https://paste.debian.net/1058245 2019-01-01T19:36:00Z pjb: haziz: what's wrong with it? 2019-01-01T19:36:31Z pjb: (firsts '(1 (2 3) 94 5 (6 8))) -> (2 6) 2019-01-01T19:39:30Z haziz: Not sure if this is what the authors intended, but pjb is correct. Will move on, rather than agonize over this. The book just does not dwell on it (or give a "final" solution) but just moves on to the next exercise. 2019-01-01T19:42:22Z pjb: haziz: what is the specification for firsts? Usually the book gives it. 2019-01-01T19:44:22Z robotoad joined #scheme 2019-01-01T19:45:48Z Zaab1t quit (Quit: bye bye friends) 2019-01-01T19:47:52Z haziz: I may have misunderstood, it maybe asking me to create a list from the CAR of each "sublist". I initially started coding it to include also atoms within the parent list. I think I misunderstood. Regardless this does work. 2019-01-01T19:57:37Z jcob quit (Remote host closed the connection) 2019-01-01T19:58:12Z jcob joined #scheme 2019-01-01T19:58:41Z alezost joined #scheme 2019-01-01T19:59:17Z wigust joined #scheme 2019-01-01T20:02:18Z wigust- quit (Ping timeout: 246 seconds) 2019-01-01T20:15:22Z jao quit (Ping timeout: 268 seconds) 2019-01-01T20:37:26Z haziz: Any idea when R7RS large, will make it's final grand entrance? 2019-01-01T20:45:29Z vyzo quit (Quit: Leaving.) 2019-01-01T20:46:11Z vyzo joined #scheme 2019-01-01T20:52:43Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T20:53:16Z grettke joined #scheme 2019-01-01T20:53:30Z siiky quit (Ping timeout: 252 seconds) 2019-01-01T20:53:32Z grettke quit (Client Quit) 2019-01-01T21:19:55Z jb-brook quit (Remote host closed the connection) 2019-01-01T21:31:41Z jcob quit (Remote host closed the connection) 2019-01-01T21:35:00Z haziz quit (Quit: Leaving.) 2019-01-01T21:38:26Z siiky joined #scheme 2019-01-01T21:39:49Z lambda-11235 quit (Max SendQ exceeded) 2019-01-01T21:40:35Z lambda-11235 joined #scheme 2019-01-01T22:02:51Z jb__ joined #scheme 2019-01-01T22:03:03Z jb__ is now known as jb-brook 2019-01-01T22:12:22Z alyptik quit (Ping timeout: 250 seconds) 2019-01-01T22:12:46Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-01T22:31:01Z tautologico quit (Quit: Connection closed for inactivity) 2019-01-01T22:34:57Z grettke joined #scheme 2019-01-01T22:43:16Z pierpal quit (Quit: Poof) 2019-01-01T22:43:33Z pierpal joined #scheme 2019-01-01T22:46:29Z debsan quit (Ping timeout: 244 seconds) 2019-01-01T22:58:12Z skapata quit (Remote host closed the connection) 2019-01-01T23:01:38Z Shambles_: Does anyone know why odd streams are expected to need to calculate one past the current value (this is the example used in the even streams writeup)? Also, does anyone know why stream-scan is named as it is? Is "scan" some standard term for moving-average-like calculations? 2019-01-01T23:02:41Z rain1: what are even and odd streams? 2019-01-01T23:03:25Z Riastradh: rain1: (delay (cons x y)) vs (cons x (delay y)) 2019-01-01T23:05:25Z haziz joined #scheme 2019-01-01T23:13:08Z Shambles_: Nobody knows? 2019-01-01T23:23:21Z alyptik joined #scheme 2019-01-01T23:30:39Z jcowan joined #scheme 2019-01-01T23:31:18Z rain1: what's the even streams writeup? 2019-01-01T23:31:20Z Riastradh: Shambles_: How do you tell whether a stream is done? 2019-01-01T23:31:33Z Shambles_: Encountering stream null. 2019-01-01T23:32:10Z Shambles_: rain1: https://srfi.schemers.org/srfi-41/srfi-41.html 2019-01-01T23:36:32Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-01T23:46:26Z pierpal quit (Quit: Poof) 2019-01-01T23:46:42Z pierpal joined #scheme 2019-01-01T23:48:28Z siiky quit (Quit: leaving) 2019-01-01T23:59:04Z Riastradh: Sorry, red herring, not paying attention. The difference is whether you have to do any work up front in order to make a stream, whether or not you are going to use the first element immediately. This figures into things like stream-filter, where you can't even return the stream until you've found the first element. 2019-01-02T00:04:37Z jao joined #scheme 2019-01-02T00:04:44Z jcowan: SRFI 41 is about even streams; the withdrawn SRFI 40 is about odd streams. SRFI 127 is also about a kind of odd stream, one made from a list that may have a generator function in its tail (whereas in SRFI 41 all elements are promises). 2019-01-02T00:17:01Z Shambles_: It's hard for me to understand exactly what is going on, but as far as I can tell even streams are made of closures with a flag to tell if they've been evaluated yet (if so it stores the result instead of the closure in what amounts to the first field) and (normally) a closure in what amounts to its first field that does the calculation, and a closure in what amounts to its rest field that calculates the next node. 2019-01-02T00:17:41Z Shambles_: Everything seems to go to special effort to only build the code to run in the first field, not actually run it until you ask for it. 2019-01-02T00:18:09Z pierpal quit (Ping timeout: 246 seconds) 2019-01-02T00:19:19Z Shambles_: I base this on what seems to happen with stream-reverse. It's 'eager' in that it hangs on infinite streams, but it's 'lazy' in that it doesn't actually calculate /anything/. It just rebuilds the stream in reverse (though I believe it does take up memory for every node then). That and trying to understand what the code does despite the macro use. 2019-01-02T00:21:33Z Shambles_: I've made a toy implementation of streams that does not work this way, but does seem to work and avoid the off by one problem. It's pretty much the same as odd streams only it treats the first 'iteration' specially. 'Generation' only occurs on later iterations. That means I can't do the reverse trick though, because it could trigger errors avoidable in the even stream case. 2019-01-02T00:24:16Z Shambles_: So what I'm left wondering is if I've missed something that matters, if anyone else has done it this way, and if it's worth it to make errors harder to debug because they only go off 'late' only to make a few operations (like reversing a finite stream) work that I would probably never use with a stream (if you're going to generate the whole thing, why not just use a list?). 2019-01-02T00:24:27Z Riastradh: One basic idea of lazy evaluation is that you don't compute something until you're actually going to act on it. The first thing you can `act on' with a stream is to test whether it is empty or not. 2019-01-02T00:24:41Z Riastradh: With even streams, the computation of the stream itself is lazy so that it doesn't even decide whether the stream is empty or not until you force it to. 2019-01-02T00:25:13Z Shambles_: In my toy implementation recognizing the empty stream works exactly like it does when you recognize the empty list. It can be done immediately without getting any next nodes. 2019-01-02T00:25:14Z Riastradh: With odd streams that's not the case -- you have to do work up front that may not end up getting used, just to get a stream in the first place. 2019-01-02T00:25:18Z jcowan: Using a list is precisely the insight of SRFI 127 2019-01-02T00:26:15Z Riastradh: Now, this is only for the stream itself -- it's not about the elements of the stream; whether those are lazily evaluated, so that you don't force any element to be evaluated until you're going to act on it, is a separate question. 2019-01-02T00:26:55Z Shambles_: The answer to that question is a definite yes. Even streams do not evaluate their elements until you stream-first them. 2019-01-02T00:27:35Z Riastradh: That's not quite what I meant -- with (delay (cons a d)), even stream-cdr will cause a to be evaluated, whether or not you're going to act on it. 2019-01-02T00:27:53Z Riastradh: With (delay (cons (delay a) d)), you don't evaluate a until you're actually going to act on it. 2019-01-02T00:28:10Z Shambles_: It took me a lot of time to figure out why, but it seems to be due to wanting to do things like the reverse operation where you would otherwise trigger errors. You can now have reversed lists of "divisions by zero" without actually setting off the error, at least until you try to do anything useful with it after you've reversed it (that "anything useful" observation is why I feel unsure this is worthwhile). 2019-01-02T00:28:47Z Riastradh: Suppose you want to transform an eager computation like filter into a lazy one like stream-filter. 2019-01-02T00:29:31Z Riastradh: The natural transformation is to take all your constructors -- cons, nil -- and wrap them in delay; to take all your accessors -- pair?, null?, car, cdr -- and precompose them with force; and to take all your reductions and wrap them in lazy. 2019-01-02T00:30:07Z Zenton quit (Ping timeout: 240 seconds) 2019-01-02T00:30:07Z Riastradh: (define (filter f l) (cond ((null? l) '()) ((f (car l)) (cons (car l) (filter f (cdr l)))) (else (filter f (cdr l] 2019-01-02T00:30:10Z Riastradh: becomes 2019-01-02T00:30:33Z Shambles_: That would not occur to me naturally. Instead I'd think about how to 'delay' the 'next node'. Which is exactly how odd streams work, or at least as far as I can tell. 2019-01-02T00:30:52Z Riastradh: (define (filter f l) (lazy (cond ((null? (force l)) (delay '())) ((f (car (force l))) (delay (cons (car (force l)) (filter f (cdr (force l)))))) (else (filter f (cdr (force l] 2019-01-02T00:31:03Z Riastradh: This is the natural transformation for _any_ lazy computation. 2019-01-02T00:31:08Z Riastradh: It's not just about streams. 2019-01-02T00:32:26Z Shambles_: I'm not sure how to deem something the correct natural transformation. I suppose you would be right if you decided to solve your problem with pervasive lazy evaluation (and then you have two problems). I would have just thought about delaying the part that was causing me problems (the 'problem' being that the next node doesn't actually exist yet). 2019-01-02T00:33:26Z Riastradh: The transformation I described applies to whichever parts of your computation you want to make lazy. 2019-01-02T00:33:57Z Riastradh: If you apply that transformation to the list _structure_, you get even streams. 2019-01-02T00:34:35Z Riastradh: You could independently apply it to the list _contents_; then you always know how long your lists are eagerly, but you don't compute what's in them until you're about to act on them. 2019-01-02T00:34:40Z Shambles_: The reason I was looking at this was trying to determine the best way to implement streams in a situation where they are not available. What I've got so far does not set off the division by 0 problem in the example, but it is also not a true even stream (the values are calculated as part of producing the cons cell). 2019-01-02T00:35:58Z Shambles_: It has the benefit of reporting errors as soon as possible (e.g. if you generate a stream that would divide by 0 as soon as it was read (i.e. the very first stream cons cell), it will go off immediately, not at some indefinite point where it is read). I have not found anything bad about it, but it's entirely possible that I missed something. 2019-01-02T00:37:01Z Riastradh: What's your goal here? Why are you using streams? 2019-01-02T00:38:10Z Shambles_: To be able to generate sequences, mostly, though it might eventually prove useful for other things like file I/O. I'm not sure that part is practical, but it is definitely useful for generating sequences (usually based on existing sequences). 2019-01-02T00:39:07Z Shambles_: Say you have some strings representing lines. You want line numbers. Stream the lines through some operations to attach the line numbers. 2019-01-02T00:39:25Z grettke joined #scheme 2019-01-02T00:40:31Z Shambles_: I don't tend to like conversations that take this bent though. Usually someone's trying to find a way to tell you they don't like what you're doing, even if they don't yet know what you're doing. This language has no streams implementation. They're nice to have. I'm trying to do a not terrible job of fixing the problem. 2019-01-02T00:42:52Z Shambles_: I need to understand the implications of solving the problem by using, effectively "odd streams where the first 'iteration' is handled specially to avoid off-by-one errors". I do know that what I've done precludes safely reversing the stream even if it's finite. I can't think of a reason that would ever be a good idea to do to a stream. I could be wrong. 2019-01-02T00:43:34Z Riastradh: What is your special handling? 2019-01-02T00:45:42Z Shambles_: It tends to follow the same pattern with different details depending on the stream, but here's an explanation for unfold. On the first iteration the generating function is never called, but it does pass the "this is the first iteration" flag flipped (as an argument, no mutation involved). Later iterations will begin by calling the generator function that might more intuitively been done when recurring. 2019-01-02T00:46:57Z Shambles_: As for why this matters, if the next call would fail, it only fails when you try to actually get that node. 2019-01-02T00:46:59Z Riastradh: Can you show code? 2019-01-02T00:47:14Z Shambles_: It's not uploaded anywhere and it's not in Scheme. 2019-01-02T00:48:21Z Riastradh: https://paste.asie.pl? 2019-01-02T00:48:35Z Shambles_: If you insist. 2019-01-02T00:48:49Z Shambles_: I don't think this will add anything to what I said. 2019-01-02T00:50:23Z Shambles_: https://paste.asie.pl/nnNq 2019-01-02T00:52:40Z grettke quit (Quit: "Ever has it been that love knows not its own depth until the hour of separation.") 2019-01-02T00:53:43Z Riastradh: Can you show an example of how to write, e.g., filter in terms of this? Can you prove that if (stream-head (stream-tail (stream-map f s) n) m) works then so does (stream-head (stream-map f (stream-tail s n)) m)? Special handling for the first element sounds almost certain to invite trouble and difficulty in writing theorems. 2019-01-02T00:53:50Z grettke joined #scheme 2019-01-02T00:54:38Z lambda-11235 quit (Ping timeout: 245 seconds) 2019-01-02T00:55:58Z Shambles_: I don't have any intentions of wandering into formal proof land. I'm not sure what is meant by head and tail. If you mean do first/car and rest/cdr work, yes, they do (and their code is wholly uninteresting). 2019-01-02T00:56:05Z haziz quit (Quit: Leaving.) 2019-01-02T00:56:32Z duncanm: hello hello! 2019-01-02T00:57:04Z Riastradh: (stream-head s n) is a stream of the first n elements of s; (stream-tail s n) is a stream of all but the first n elements. 2019-01-02T00:57:18Z duncanm: Riastradh: happy new year! 2019-01-02T00:57:23Z Riastradh: I guess these are called stream-take and stream-drop in SRFI 41. 2019-01-02T00:57:33Z Riastradh: duncanm: Incrementation of a number! Woo! 2019-01-02T00:58:03Z duncanm: yay! 2019-01-02T00:58:27Z duncanm: Riastradh: i think you told me once what the interrupts stuff does in MIT Scheme 2019-01-02T01:00:26Z pierpal joined #scheme 2019-01-02T01:00:28Z Shambles_: Assuming there are >= n elements head and tail should be possible to write. Head would just first, then rest-first enough times to get the desired elements. tail would just rest enough times to skip the desired elements. 2019-01-02T01:00:44Z duncanm: like this here: http://git.savannah.gnu.org/cgit/mit-scheme.git/tree/src/edwin/grpops.scm#n97 2019-01-02T01:02:04Z Riastradh: duncanm: Prevents ^C from causing internal data structures to get corrupted by a partial update. 2019-01-02T01:03:10Z duncanm: oh, that's what it is 2019-01-02T01:04:02Z duncanm: Riastradh: that's relevant only if edwin is running in a terminal, right? 2019-01-02T01:04:39Z Shambles_: Filter works by getting nodes until something satisfies the predicate or it encounters stream null (which it then passes along). The usual looping and rest-firsting does the work. Nothing interesting. It has to retain its place in the stream by passing its stopping place to itself ('bind'ed) but that is not a problem. 2019-01-02T01:05:38Z Riastradh: duncanm: It is relevant if there is any mechanism of forcibly interrupting the thread that Edwin is running in, e.g. GC happens (as an interrupt) and decides there isn't enough space for comfort and aborts. 2019-01-02T01:06:20Z Riastradh: Shambles_: A prose description may sound all well and good but it doesn't run on a computer! What sounds good in prose doesn't necessarily have lurking bugs. 2019-01-02T01:06:28Z duncanm: there's also a WITHOUT-INTERRUPTS form, is that the same thing? 2019-01-02T01:06:52Z Shambles_: Knuth's code has bugs, so that's not surprising. 2019-01-02T01:07:58Z duncanm: these cases I see in grpops.scm, they all set the mask to gc-ok, and then set it back at the end of the block 2019-01-02T01:08:12Z Riastradh: duncanm: Yes. 2019-01-02T01:08:27Z duncanm: so within the block, if a GC happens, it doesn't terminate, that's the semantics? 2019-01-02T01:08:44Z Riastradh: duncanm: In MIT Scheme, using without-interrupts here would have caused heap allocation of a closure; doing it this way does not. 2019-01-02T01:08:46Z duncanm: if an interrupt happens 2019-01-02T01:08:54Z duncanm: ahhh 2019-01-02T01:08:57Z Shambles_: If you see a problem with solving it by treating the first iteration specially as needed, please share. It seems to be working for now. I can understand there are some operations that do not work without delayed first fields, like reversing a stream that would contain invalid values. I have not been able to determine if something important would break by not supporting it. 2019-01-02T01:09:08Z Riastradh: duncanm: OK, in this case, if a GC happens then it happens and it can still abort, but a ^C can't interrupt it. 2019-01-02T01:09:28Z Shambles_: Apparently for years Scheme implementations got by with odd streams so I'm guessing that whatever problems there were were not too onerous. 2019-01-02T01:09:54Z duncanm: Riastradh: i'm thinking of writing them into a (with-something form) using a macro 2019-01-02T01:10:10Z duncanm: and then for now, my lazy implementation can just do something and run the body 2019-01-02T01:10:23Z Riastradh: Shambles_: I dunno, you're the one proposing to do a wacky thing instead of the simple thing that everyone else has been doing for decades; if you want anyone to pay attention to your wacky thing the burden is on you to show it's interesting. 2019-01-02T01:10:29Z duncanm: if later on, it matters, then at least all the cases are marked by this form 2019-01-02T01:10:39Z Riastradh: duncanm: Why not without-interrupts as is? 2019-01-02T01:10:45Z duncanm: oh, i can do that too 2019-01-02T01:10:56Z Riastradh: duncanm: Only reason it was used here, I expect, is as a micro-optimization which maybe mattered in 1986 or whenever. 2019-01-02T01:11:03Z duncanm: yeah 2019-01-02T01:11:10Z Shambles_: I suspect my users only care if it works, not if it's interesting, wacky or otherwise. 2019-01-02T01:11:30Z duncanm: so the semantics of without-interrupts is the same as set to gc-ok, and then set it back? 2019-01-02T01:11:36Z duncanm: okay, if that's the case, that's easy 2019-01-02T01:11:38Z lambda-11235 joined #scheme 2019-01-02T01:11:42Z Shambles_: And the simple thing is anything but simple in a language with no macros and no closures. 2019-01-02T01:11:47Z duncanm: i already have my lazy without-interrupts defined 2019-01-02T01:11:54Z duncanm: (define (without-interrupts thunk) (thunk)) 2019-01-02T01:12:03Z Riastradh: duncanm: That's fine to get started, sure. 2019-01-02T01:12:07Z duncanm: cool 2019-01-02T01:12:17Z duncanm: Riastradh: do you think I should submit these little patches to MIT Scheme? 2019-01-02T01:13:01Z keep_learning_M joined #scheme 2019-01-02T01:13:11Z duncanm: for now, i've been writing little shims to map MIT Scheme APIs into SRFI equivalents where I can find them 2019-01-02T01:13:32Z duncanm: for example, I found a few string APIs 2019-01-02T01:13:51Z duncanm: if you think cph would be interested, I could submit patches into MIT Scheme 2019-01-02T01:14:41Z Riastradh: Can't hurt. String stuff is in flux right now, and I need to brush up a lot of the Edwin and IMAIL stuff in order for it to continue working. Also some things have gotten really slow and will need some attention... 2019-01-02T01:15:00Z duncanm: okay, i subscribed to the mailing list the other day 2019-01-02T01:18:45Z duncanm: thanks Riastradh 2019-01-02T01:21:37Z Shambles_ left #scheme 2019-01-02T01:27:10Z jao quit (Ping timeout: 244 seconds) 2019-01-02T01:37:57Z alyptik quit (Ping timeout: 246 seconds) 2019-01-02T01:47:20Z zachk quit (Quit: Leaving) 2019-01-02T02:07:00Z alyptik joined #scheme 2019-01-02T02:26:07Z Riastradh: There we go, that made some things 10x faster in Edwin. 2019-01-02T02:26:26Z Riastradh: (only because they were made 10x slower recently by accident, though) 2019-01-02T02:35:38Z duncanm: oh wow 2019-01-02T02:35:43Z duncanm: what's the patch? 2019-01-02T02:36:04Z duncanm: Riastradh: here's another one? I noticed a place where it said 2019-01-02T02:36:16Z duncanm: (system-pair-cons (ucode-type weak-cons) 2019-01-02T02:36:16Z duncanm: mark (group-marks group)) 2019-01-02T02:36:28Z duncanm: I can replace that with (weak-cons mark (group-marks group)), right? 2019-01-02T02:36:45Z duncanm: oh, i see your commit 2019-01-02T02:39:51Z Riastradh: Yes. 2019-01-02T02:44:39Z duncanm: Riastradh: do you know how the edwin source tree gets loaded into different environments? does the order matter in how the files are loaded in edwin.ldr? 2019-01-02T02:44:43Z pie_ quit (Remote host closed the connection) 2019-01-02T02:44:57Z pie_ joined #scheme 2019-01-02T02:53:02Z amirouche joined #scheme 2019-01-02T02:53:53Z robotoad quit (Quit: robotoad) 2019-01-02T02:56:02Z amz3 quit (Ping timeout: 244 seconds) 2019-01-02T03:00:57Z duncanm: Riastradh: i'm trying to build mit-scheme on my Mac (Mojave) 2019-01-02T03:01:07Z duncanm: I got Xcode installed, and I have the autotools toolchain from Homebrew 2019-01-02T03:01:16Z duncanm: I ran ./Setup.sh and ./configure 2019-01-02T03:01:19Z duncanm: when I run make, I see 2019-01-02T03:01:45Z duncanm: ; Generating SCode for file: "./bytevector.scm" => "./bytevector.bin"... 2019-01-02T03:01:45Z duncanm: ;MICROCODE-TYPE: Unknown name bytevector 2019-01-02T03:01:45Z duncanm: ;To continue, call RESTART with an option number: 2019-01-02T03:01:45Z duncanm: ; (RESTART 2) => Skip processing file /Users/duncan/git/mit-scheme/src/runtime/./bytevector.scm 2019-01-02T03:01:45Z duncanm: ; (RESTART 1) => Return to read-eval-print level 1. 2019-01-02T03:01:46Z duncanm: 2 error> 2019-01-02T03:07:28Z robotoad joined #scheme 2019-01-02T03:08:54Z amirouche quit (Changing host) 2019-01-02T03:08:54Z amirouche joined #scheme 2019-01-02T03:08:58Z amirouche is now known as amz3 2019-01-02T03:15:57Z Riastradh: duncanm: Start from the 10.1 distribution. 2019-01-02T03:16:51Z duncanm: and not with what's in Git? 2019-01-02T03:17:16Z Riastradh: You'll need 10.1 to build what's in Git. 2019-01-02T03:17:21Z duncanm: i see 2019-01-02T03:27:20Z jcowan: If you are doing this for use, as opposed to doing it to learn, I'd translate the SRFI 41 code into Go, or whatever that is. 2019-01-02T03:34:00Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T03:47:06Z amz3 quit (Ping timeout: 246 seconds) 2019-01-02T03:48:23Z daviid quit (Ping timeout: 245 seconds) 2019-01-02T04:01:51Z badkins quit (Remote host closed the connection) 2019-01-02T04:12:51Z torbo joined #scheme 2019-01-02T04:44:45Z pierpal quit (Quit: Poof) 2019-01-02T04:45:04Z pierpal joined #scheme 2019-01-02T05:27:17Z gravicappa joined #scheme 2019-01-02T05:35:18Z Inline quit (Quit: Leaving) 2019-01-02T05:36:15Z torbo left #scheme 2019-01-02T06:19:07Z gravicappa quit (Ping timeout: 246 seconds) 2019-01-02T06:19:45Z ineiros joined #scheme 2019-01-02T06:49:12Z reverse_1ight joined #scheme 2019-01-02T06:52:15Z reverse_light quit (Ping timeout: 246 seconds) 2019-01-02T06:57:13Z pie_ quit (Remote host closed the connection) 2019-01-02T06:57:27Z pie_ joined #scheme 2019-01-02T07:06:39Z keep_learning quit (Quit: Ping timeout (120 seconds)) 2019-01-02T07:09:14Z keep_learning joined #scheme 2019-01-02T07:09:17Z keep_learning quit (Client Quit) 2019-01-02T07:09:33Z keep_learning joined #scheme 2019-01-02T07:11:01Z keep_learning quit (Client Quit) 2019-01-02T07:26:52Z vyzo quit (Quit: Leaving.) 2019-01-02T07:27:35Z vyzo joined #scheme 2019-01-02T08:02:02Z badkins joined #scheme 2019-01-02T08:02:25Z lambda-11235 quit (Quit: Bye) 2019-01-02T08:05:05Z grettke joined #scheme 2019-01-02T08:06:54Z badkins quit (Ping timeout: 250 seconds) 2019-01-02T08:19:50Z iskander quit (Quit: Quit) 2019-01-02T08:23:09Z iskander joined #scheme 2019-01-02T08:41:05Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T08:42:18Z keep_learning joined #scheme 2019-01-02T08:42:20Z keep_learning quit (Remote host closed the connection) 2019-01-02T08:42:35Z keep_learning joined #scheme 2019-01-02T08:47:30Z keep_learning quit (Remote host closed the connection) 2019-01-02T08:47:46Z keep_learning joined #scheme 2019-01-02T08:49:40Z amz3 joined #scheme 2019-01-02T09:05:10Z skapata joined #scheme 2019-01-02T09:17:17Z amirouche joined #scheme 2019-01-02T09:18:48Z amz3 quit (Ping timeout: 245 seconds) 2019-01-02T09:20:14Z siraben: Say, anyone happen to see Zipheir? 2019-01-02T09:23:45Z amirouche1 joined #scheme 2019-01-02T09:24:52Z Zenton joined #scheme 2019-01-02T09:25:00Z amirouche quit (Ping timeout: 272 seconds) 2019-01-02T09:26:52Z keep_learning_M quit (Quit: Leaving) 2019-01-02T09:27:49Z marvin2 joined #scheme 2019-01-02T09:52:03Z reverse_1ight quit (Remote host closed the connection) 2019-01-02T09:56:23Z amirouche2 joined #scheme 2019-01-02T09:57:58Z amirouche1 quit (Ping timeout: 245 seconds) 2019-01-02T10:03:21Z amirouche3 joined #scheme 2019-01-02T10:04:27Z amirouche2 quit (Ping timeout: 240 seconds) 2019-01-02T10:13:03Z pie_ quit (Ping timeout: 250 seconds) 2019-01-02T10:14:09Z lritter joined #scheme 2019-01-02T10:19:37Z amirouche4 joined #scheme 2019-01-02T10:20:51Z amirouche3 quit (Ping timeout: 250 seconds) 2019-01-02T10:39:17Z haziz joined #scheme 2019-01-02T10:43:35Z ecraven: Riastradh: any plans on blessing edwin with proper unicode support? 2019-01-02T10:43:44Z ecraven: (re string stuff in edwin and imail) 2019-01-02T10:45:52Z fmnt joined #scheme 2019-01-02T10:54:25Z amirouche joined #scheme 2019-01-02T10:55:27Z amirouche4 quit (Ping timeout: 240 seconds) 2019-01-02T11:01:16Z amirouche1 joined #scheme 2019-01-02T11:02:33Z amirouche quit (Ping timeout: 245 seconds) 2019-01-02T11:08:40Z amirouche2 joined #scheme 2019-01-02T11:09:27Z amirouche1 quit (Ping timeout: 240 seconds) 2019-01-02T11:40:20Z amirouche3 joined #scheme 2019-01-02T11:40:53Z amirouche2 quit (Ping timeout: 245 seconds) 2019-01-02T11:46:26Z amirouche4 joined #scheme 2019-01-02T11:47:03Z InverseRhombus quit (Remote host closed the connection) 2019-01-02T11:49:00Z amirouche3 quit (Ping timeout: 268 seconds) 2019-01-02T12:07:23Z haziz quit (Quit: Leaving.) 2019-01-02T12:11:17Z haziz joined #scheme 2019-01-02T12:18:43Z amirouche joined #scheme 2019-01-02T12:19:00Z InverseRhombus joined #scheme 2019-01-02T12:19:47Z amirouche4 quit (Ping timeout: 240 seconds) 2019-01-02T12:30:41Z amirouche1 joined #scheme 2019-01-02T12:33:24Z amirouche quit (Ping timeout: 268 seconds) 2019-01-02T12:37:38Z amirouche2 joined #scheme 2019-01-02T12:38:47Z amirouche1 quit (Ping timeout: 240 seconds) 2019-01-02T12:45:30Z amirouche3 joined #scheme 2019-01-02T12:45:45Z amirouche2 quit (Ping timeout: 246 seconds) 2019-01-02T12:53:56Z stultulo joined #scheme 2019-01-02T12:54:58Z f8l quit (Ping timeout: 246 seconds) 2019-01-02T12:54:59Z stultulo is now known as f8l 2019-01-02T13:00:15Z plugd joined #scheme 2019-01-02T13:00:41Z plugd left #scheme 2019-01-02T13:10:59Z daviid joined #scheme 2019-01-02T13:12:37Z razzy joined #scheme 2019-01-02T13:17:24Z grettke joined #scheme 2019-01-02T13:18:41Z haziz quit (Quit: Leaving.) 2019-01-02T13:20:35Z amirouche4 joined #scheme 2019-01-02T13:21:43Z amirouche3 quit (Ping timeout: 245 seconds) 2019-01-02T13:26:19Z pierpal quit (Quit: Poof) 2019-01-02T13:26:38Z pierpal joined #scheme 2019-01-02T13:28:15Z badkins joined #scheme 2019-01-02T13:28:19Z amirouche joined #scheme 2019-01-02T13:29:31Z amirouche4 quit (Ping timeout: 268 seconds) 2019-01-02T13:32:01Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T13:34:55Z amirouche1 joined #scheme 2019-01-02T13:36:40Z amirouche quit (Ping timeout: 250 seconds) 2019-01-02T13:42:48Z amirouche2 joined #scheme 2019-01-02T13:43:10Z amirouche1 quit (Ping timeout: 250 seconds) 2019-01-02T14:14:39Z amirouche3 joined #scheme 2019-01-02T14:15:46Z amirouche2 quit (Ping timeout: 268 seconds) 2019-01-02T14:22:41Z grettke joined #scheme 2019-01-02T14:31:29Z X-Scale joined #scheme 2019-01-02T14:45:59Z amirouche4 joined #scheme 2019-01-02T14:46:52Z amirouche3 quit (Ping timeout: 250 seconds) 2019-01-02T14:52:04Z amirouche joined #scheme 2019-01-02T14:53:22Z amirouche4 quit (Ping timeout: 250 seconds) 2019-01-02T14:54:07Z evhan quit (Ping timeout: 240 seconds) 2019-01-02T14:54:17Z evhan joined #scheme 2019-01-02T15:00:30Z skapate joined #scheme 2019-01-02T15:00:34Z skapata quit (Ping timeout: 252 seconds) 2019-01-02T15:01:19Z amirouche quit (Ping timeout: 246 seconds) 2019-01-02T15:02:26Z amirouche joined #scheme 2019-01-02T15:05:20Z alezost joined #scheme 2019-01-02T15:18:31Z Riastradh: ecraven: `plan' is a little too strong a word. 2019-01-02T15:19:59Z ecraven: Riastradh: maybe "intention"? 2019-01-02T15:22:40Z Inline joined #scheme 2019-01-02T15:26:06Z jao joined #scheme 2019-01-02T15:31:41Z amirouche1 joined #scheme 2019-01-02T15:32:51Z amirouche quit (Ping timeout: 268 seconds) 2019-01-02T15:35:41Z siraben: Do people use edwin? 2019-01-02T15:38:01Z dbmikus joined #scheme 2019-01-02T15:39:07Z amirouche2 joined #scheme 2019-01-02T15:40:15Z amirouche1 quit (Ping timeout: 268 seconds) 2019-01-02T15:45:05Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T15:46:01Z amirouche3 joined #scheme 2019-01-02T15:46:20Z Inline quit (Remote host closed the connection) 2019-01-02T15:47:07Z amirouche2 quit (Ping timeout: 240 seconds) 2019-01-02T15:47:35Z lambda-11235 joined #scheme 2019-01-02T15:50:59Z Inline joined #scheme 2019-01-02T15:52:58Z amirouche4 joined #scheme 2019-01-02T15:55:08Z edw: Nice email sig, jcowan. 2019-01-02T15:55:08Z amirouche3 quit (Ping timeout: 272 seconds) 2019-01-02T16:00:14Z klovett joined #scheme 2019-01-02T16:04:09Z grettke joined #scheme 2019-01-02T16:14:06Z pierpal quit (Quit: Poof) 2019-01-02T16:14:21Z pierpal joined #scheme 2019-01-02T16:14:26Z Zaab1t joined #scheme 2019-01-02T16:17:18Z gravicappa joined #scheme 2019-01-02T16:19:13Z jao quit (Ping timeout: 245 seconds) 2019-01-02T16:19:38Z robotoad quit (Quit: robotoad) 2019-01-02T16:21:10Z smazga joined #scheme 2019-01-02T16:24:12Z amirouche joined #scheme 2019-01-02T16:26:07Z amirouche4 quit (Ping timeout: 240 seconds) 2019-01-02T16:31:17Z robotoad joined #scheme 2019-01-02T16:32:39Z amirouche1 joined #scheme 2019-01-02T16:34:59Z edgar-rft quit (Quit: Leaving) 2019-01-02T16:35:02Z amirouche quit (Ping timeout: 272 seconds) 2019-01-02T16:36:27Z grettke quit (Ping timeout: 240 seconds) 2019-01-02T16:36:56Z grettke joined #scheme 2019-01-02T16:37:38Z quipa joined #scheme 2019-01-02T16:38:57Z amirouche2 joined #scheme 2019-01-02T16:40:34Z badkins quit (Remote host closed the connection) 2019-01-02T16:41:09Z amirouche1 quit (Ping timeout: 244 seconds) 2019-01-02T16:43:40Z jcowan: Thanks. Which one? (There are 264 of them at present) 2019-01-02T16:43:47Z jcowan: edw: ^^ 2019-01-02T16:45:21Z aeth: siraben: I'm sure you'll find someone, but my impression from the Internet is that nearly everyone who uses a Lisp (with the possible exception of Racket, which ships with its own editor, and Clojure, which probably has more options) uses GNU Emacs, with a minority using vim (which is a reversal of what's usual in Unix circles, where vim is more popular). 2019-01-02T16:46:05Z aeth: (And even people who prefer vim usually just use vim keys in Emacs for Lisps.) 2019-01-02T16:46:51Z jcowan the `ex` troglodyte raises his hand 2019-01-02T16:47:09Z jcowan: I do go into vi-mode for paren bouncing, though 2019-01-02T16:47:10Z X-Scale quit (Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?) 2019-01-02T16:47:38Z aeth: jcowan: I'm disappointed that you don't use ed, the standard text editor. https://www.gnu.org/fun/jokes/ed.msg.html 2019-01-02T16:48:32Z jcowan: I'm willing to trade a little standardosity for a little convenience. 2019-01-02T16:50:18Z jcowan: If I ever get the R7RS-large monkey off my back, I have a design for a better `ex`, suitable for old farts (if any are left), blind people, and weirdos. 2019-01-02T16:50:34Z jcowan: perhaps command-line editing will become a hipster thing 2019-01-02T16:51:05Z edw: jcowan: The “Xmas is there to help us understand what a world that isn’t horrible is like” one. From your JSON Guile message. 2019-01-02T16:53:10Z jcowan: Ah, thanks. I posted twice to that list. Yes, I love Northrop Frye and always have since I was a teenager 2019-01-02T16:54:16Z amirouche3 joined #scheme 2019-01-02T16:54:16Z aeth: jcowan: Command-line editing could work in a split screen, with the display on one side and the command history on the other. 2019-01-02T16:54:27Z amirouche2 quit (Ping timeout: 240 seconds) 2019-01-02T16:54:40Z jcowan: Yes indeed. I've actually run TECO in that mode on a vt100 terminal. 2019-01-02T16:55:03Z jcowan: (although the windows were vertically stacked, given 24 x 80 screens. 2019-01-02T16:55:20Z jcowan: I'll add that to the exx spec as a speculative idea 2019-01-02T16:55:55Z aeth: These days a left/right split would make more sense if edited fullscreen, but you'd probably want to support both in case someone is splitting the screen with something like tmux or a tiling window manager 2019-01-02T16:56:48Z jcowan: I am trying to keep the use of TUI to a minimum, though; so far I have only line starve (so that when you hit ENTER-ENTER-ENTER there aren't stupid blank lines between the text) and reverse video in certain highly specialized uses 2019-01-02T16:57:44Z jcowan: One definite decision is to bag terminfo and just use ANSI sequences. If your terminal can't handle them, get a better terminal 2019-01-02T17:00:19Z amirouche4 joined #scheme 2019-01-02T17:02:18Z amirouche3 quit (Ping timeout: 246 seconds) 2019-01-02T17:05:56Z InverseRhombus quit (Read error: Connection reset by peer) 2019-01-02T17:10:28Z amirouche joined #scheme 2019-01-02T17:11:36Z amirouche4 quit (Ping timeout: 250 seconds) 2019-01-02T17:12:13Z pierpal quit (Quit: Poof) 2019-01-02T17:12:31Z pierpal joined #scheme 2019-01-02T17:15:04Z marvin2 quit (Ping timeout: 250 seconds) 2019-01-02T17:16:23Z marvin2 joined #scheme 2019-01-02T17:18:21Z klovett quit 2019-01-02T17:19:13Z amirouche1 joined #scheme 2019-01-02T17:19:48Z amirouche quit (Ping timeout: 246 seconds) 2019-01-02T17:23:21Z skapate quit (Quit: Ĝis!) 2019-01-02T17:26:18Z amirouche2 joined #scheme 2019-01-02T17:26:23Z amirouche1 quit (Ping timeout: 250 seconds) 2019-01-02T17:32:53Z amirouche3 joined #scheme 2019-01-02T17:33:33Z debsan joined #scheme 2019-01-02T17:33:34Z debsan quit (Changing host) 2019-01-02T17:33:34Z debsan joined #scheme 2019-01-02T17:33:42Z amirouche2 quit (Ping timeout: 250 seconds) 2019-01-02T17:34:53Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T17:41:30Z amirouche3 quit (Ping timeout: 246 seconds) 2019-01-02T17:41:58Z amirouche3 joined #scheme 2019-01-02T17:45:47Z grettke joined #scheme 2019-01-02T17:47:24Z amirouche4 joined #scheme 2019-01-02T17:49:19Z amirouche3 quit (Ping timeout: 246 seconds) 2019-01-02T17:49:47Z badkins joined #scheme 2019-01-02T17:51:54Z badkins_ joined #scheme 2019-01-02T17:52:07Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-02T17:54:07Z badkins quit (Ping timeout: 250 seconds) 2019-01-02T17:55:40Z amirouche joined #scheme 2019-01-02T17:56:40Z amirouche4 quit (Ping timeout: 246 seconds) 2019-01-02T18:03:02Z jb-brook quit (Remote host closed the connection) 2019-01-02T18:03:04Z amirouche1 joined #scheme 2019-01-02T18:06:14Z amirouche quit (Ping timeout: 272 seconds) 2019-01-02T18:08:28Z InverseRhombus joined #scheme 2019-01-02T18:12:54Z amirouche2 joined #scheme 2019-01-02T18:13:48Z amirouche1 quit (Ping timeout: 268 seconds) 2019-01-02T18:20:13Z amirouche3 joined #scheme 2019-01-02T18:21:49Z amirouche2 quit (Ping timeout: 268 seconds) 2019-01-02T18:22:30Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T18:25:01Z zachk joined #scheme 2019-01-02T18:26:37Z zachk quit (Changing host) 2019-01-02T18:26:37Z zachk joined #scheme 2019-01-02T18:27:04Z amirouche4 joined #scheme 2019-01-02T18:28:18Z amirouche3 quit (Ping timeout: 250 seconds) 2019-01-02T18:29:21Z X-Scale joined #scheme 2019-01-02T18:37:20Z wilfredh joined #scheme 2019-01-02T18:38:07Z edgar-rft joined #scheme 2019-01-02T18:47:04Z jcowan imagines some poor victim heaving a CRT terminal in the trash and buying a spiffy reconditioned VT525 from Ebay 2019-01-02T18:47:13Z jcob joined #scheme 2019-01-02T18:56:07Z amirouche4 quit (Ping timeout: 240 seconds) 2019-01-02T18:56:23Z grettke joined #scheme 2019-01-02T18:58:25Z amirouche4 joined #scheme 2019-01-02T18:59:21Z amirouche4 left #scheme 2019-01-02T18:59:51Z amz3 joined #scheme 2019-01-02T19:04:29Z quipa quit (Remote host closed the connection) 2019-01-02T19:05:30Z quipa joined #scheme 2019-01-02T19:08:04Z dbmikus quit (Ping timeout: 268 seconds) 2019-01-02T19:10:24Z quipa quit (Excess Flood) 2019-01-02T19:10:49Z amz3 quit (Ping timeout: 250 seconds) 2019-01-02T19:11:59Z quipa joined #scheme 2019-01-02T19:12:55Z quipa quit (Read error: Connection reset by peer) 2019-01-02T19:13:00Z amz3 joined #scheme 2019-01-02T19:16:58Z dbmikus joined #scheme 2019-01-02T19:17:11Z pierpal quit (Quit: Poof) 2019-01-02T19:17:30Z pierpal joined #scheme 2019-01-02T19:19:16Z lambda-11235 quit (Ping timeout: 246 seconds) 2019-01-02T19:21:36Z amz3 quit (Ping timeout: 250 seconds) 2019-01-02T19:34:35Z gravicappa quit (Ping timeout: 268 seconds) 2019-01-02T19:35:58Z lambda-11235 joined #scheme 2019-01-02T19:37:45Z jb__ joined #scheme 2019-01-02T19:45:41Z badkins_ is now known as badkins 2019-01-02T19:55:29Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T19:56:26Z jb__ quit (Remote host closed the connection) 2019-01-02T19:59:47Z pie__ joined #scheme 2019-01-02T20:04:31Z siiky joined #scheme 2019-01-02T20:05:49Z pie___ joined #scheme 2019-01-02T20:08:34Z pie__ quit (Ping timeout: 252 seconds) 2019-01-02T20:12:40Z amoe quit (Quit: leaving) 2019-01-02T20:12:45Z duncanm: siraben: are you interested in edwin? 2019-01-02T20:13:20Z edw: I am very interested in Edwin. 2019-01-02T20:15:15Z duncanm: heh, that's your name! 2019-01-02T20:15:45Z edw: I'm very sentimental about me. And things that remind me of me. 2019-01-02T20:19:17Z edw: That's a Bender Bending Rodríguez paraphrase, btw. 2019-01-02T20:21:04Z jb__ joined #scheme 2019-01-02T20:36:28Z wigust- joined #scheme 2019-01-02T20:38:52Z wigust quit (Ping timeout: 272 seconds) 2019-01-02T20:40:09Z vyzo quit (Quit: Leaving.) 2019-01-02T20:41:02Z vyzo joined #scheme 2019-01-02T20:46:16Z fmnt quit (Quit: Leaving.) 2019-01-02T20:51:54Z amoe joined #scheme 2019-01-02T20:57:14Z Zaab1t quit (Quit: bye bye friends) 2019-01-02T20:58:51Z klovett joined #scheme 2019-01-02T21:00:51Z skapata joined #scheme 2019-01-02T21:10:25Z siiky quit (Ping timeout: 250 seconds) 2019-01-02T21:21:07Z edw: Hey folks, over the last week I built a new Emacs IDE for Gerbil, a really nice Scheme I've been working with. 2019-01-02T21:29:10Z siiky joined #scheme 2019-01-02T21:38:54Z grettke joined #scheme 2019-01-02T21:46:41Z klovett quit 2019-01-02T21:48:51Z kjak quit (Read error: Connection reset by peer) 2019-01-02T21:54:56Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T22:03:19Z siraben: duncanm: I'm intrigued by it 2019-01-02T22:03:44Z mange joined #scheme 2019-01-02T22:04:15Z kjak joined #scheme 2019-01-02T22:04:35Z kjak_ joined #scheme 2019-01-02T22:05:17Z kjak_ left #scheme 2019-01-02T22:20:12Z lritter quit (Ping timeout: 272 seconds) 2019-01-02T22:20:40Z edw: Name jokes aside, I love the idea of having an editor as deeply integrated with its underlying programming languages as Emacs where the programming language is Scheme. Elisp is cool until you start trying to do simple things like implement `fold`, and that's when you realize it's garbage. But there is nothing that exists today closer to a lisp machine than Emacs. Maybe Squeak? But I'm talking for the parentheses set. 2019-01-02T22:21:31Z rain1: hey 2019-01-02T22:21:37Z rain1: i am working on improving my little scheme interpreter 2019-01-02T22:21:55Z rain1: would like some more tests to run on it, any ideas? 2019-01-02T22:22:07Z rain1: im mostly just putting in rosettacode puzzles 2019-01-02T22:26:07Z siraben: rain1: a meta circular evaluator 2019-01-02T22:26:14Z jao joined #scheme 2019-01-02T22:26:30Z Jackie[m]1: If scheme can be used on Android 2019-01-02T22:27:01Z Jackie[m]1: Especially termux 2019-01-02T22:27:33Z rain1: hmm but what will i run in the evaluator 2019-01-02T22:28:34Z rain1: im googling for a metacircular eval 2019-01-02T22:30:12Z jb__ quit (Quit: Lost terminal) 2019-01-02T22:33:34Z grettke joined #scheme 2019-01-02T22:34:38Z alyptik quit (Ping timeout: 245 seconds) 2019-01-02T22:38:52Z dbmikus quit (Quit: WeeChat 2.3) 2019-01-02T22:41:10Z jcowan: edw: see https://www.emacswiki.org/emacs/GuileEmacsBuild for instructions on building Guile Emacs, which supports both Elisp and Guile Scheme 2019-01-02T22:45:07Z edw: jcowan: Thanks. I was vaguely aware of that, but paid it little mind, assuming it would soon suffer from bitrot and become irrelevant, a monument to idealistic futility. Does it work with Emacs 26.1? 2019-01-02T22:45:39Z kjak quit (Ping timeout: 246 seconds) 2019-01-02T22:45:53Z badkins quit (Ping timeout: 245 seconds) 2019-01-02T22:45:58Z jcowan: It's a separate branch of both Guile and Emacs. Try it and see: nobody has reported back here in a looooooong time 2019-01-02T22:46:51Z kjak joined #scheme 2019-01-02T22:46:54Z kjak__ joined #scheme 2019-01-02T22:47:20Z kjak__ quit (Client Quit) 2019-01-02T22:47:20Z kjak quit (Client Quit) 2019-01-02T22:47:40Z kjak joined #scheme 2019-01-02T22:49:28Z edw: jcowan: Between the impending Guile 3.0 and the usual random changes in Emacs, for sanity's sake I must assume that it's pushing up daisies. That's the problem with GSOC stuff: all too often it's just dumped into the void and abandoned. 2019-01-02T22:50:01Z edw: Is anyone running it right now? I need a reason to type `./configure`. 2019-01-02T22:50:06Z alyptik joined #scheme 2019-01-02T22:52:43Z groovy joined #scheme 2019-01-02T22:53:02Z groovy left #scheme 2019-01-02T22:53:38Z jcowan: "If there are no philosophers [in the Yellow Pages], does that mean there can *never* be any philosophers?" --a guy who tried to get himself listed under "Philosophers" 2019-01-02T22:54:05Z jcowan: It has to begin somewhere, with somebody. 2019-01-02T22:54:09Z duncanm: who else works on Guile other than wingo? 2019-01-02T22:56:37Z kjak quit (Ping timeout: 246 seconds) 2019-01-02T22:59:33Z edw: I mean, if the person who did the work isn't using it… 2019-01-02T23:00:01Z edw: (And you're talking to a philosopher trying to make a living in New York.) 2019-01-02T23:00:09Z jcowan: Ludovic Courtes for sure 2019-01-02T23:00:26Z badkins joined #scheme 2019-01-02T23:01:11Z jcowan: My father was a philosopher among lawyers and a lawyer among philosophers 2019-01-02T23:02:08Z edw: I'm not enamored with new fangled stuff for its own sake, but this seems like a job for Docker. A continuous integration build of a Guile/Emacs Docker image would be trés bien. 2019-01-02T23:02:17Z rain1: a job for docker you say? 2019-01-02T23:03:57Z edw: jcowan: That's my situation to a t: my academic friends tell me to foreswear my craven commercial ways and join them. My startup buddies find my allusions to Nietzshe et al. curious, perhaps frightening. 2019-01-02T23:04:26Z jcowan: My mother translated several books of Nietzsche, as it happens 2019-01-02T23:05:15Z edw: rain1: You a Docker aficionado? Aren't you dying to create an image to build this?!: 2019-01-02T23:06:02Z rain1: I do think someone should do it 2019-01-02T23:06:28Z edw: Come on, i typed three pieces of punctuation in a row. Make it happen! 2019-01-02T23:06:32Z ober: edw: Gerbil has one :P 2019-01-02T23:07:23Z ober: edw: actually I can send you mine that installs all of the ones from ecraven's tests. but it's gentoo based 2019-01-02T23:07:30Z edw: ober: I am vaguely aware. :P I was planning to ask you to see if you could write a recipe to launch the Gerbil image in such a way to make it easily connectable to Treadmill. 2019-01-02T23:07:43Z jcowan: Alternatively there is already a recipe for building guile-emacs on Guix 2019-01-02T23:08:27Z ober: edw: yeah... I do that now using just gxi though. 2019-01-02T23:08:40Z ober: easy enough to use it as a base with a custom command 2019-01-02T23:08:41Z edw: You do what, ober? 2019-01-02T23:09:05Z ober: edw: recipe for launching gerbil docker image 2019-01-02T23:09:33Z edw: What is Guix? Apt in Guile? 2019-01-02T23:10:09Z ober: e.g. `docker run -e GERBIL_PATH=/dd/.gerbil -e PATH='/root/gerbil/bin:/usr/local/gambit/current/bin:/bin:/usr/bin:/sbin:/usr/sbin' -v $PWD:/dd -it gerbil/scheme:centos bash -c "cd /dd && ./build.ss static"` let's me build any package, and keep from exposing the runtime to the host system. 2019-01-02T23:13:07Z edw: ober: I find Docker interesting as a packaging mechanism, even as a Mac guy. What stops me from playing with it is not knowing how I could set up a Gerbil environment on my local filesystem and then make it work with the image, meaning making it work with gxi, gxc, and gxpkg. I think you might create more enthusiasm for the Docker image if you could document how to set up Docker-savvy aliases for those commands. 2019-01-02T23:17:32Z edw: I don't know how much you're interested in forwarding the cause -- the Gerbil cause, that is -- but a write up or a "screencast" (ugh) or something similar that shows how to develop or deploy a Gerbil app with Docker would be cool. 2019-01-02T23:19:39Z jcowan: unfortunately Gui doesn't support Mc OS 2019-01-02T23:21:05Z siiky quit (Quit: leaving) 2019-01-02T23:21:58Z jcowan: okay, just downloaded the docker image, running "guix pull" now 2019-01-02T23:22:01Z wasamasa: old mcapple had an OS... 2019-01-02T23:22:22Z mksybr joined #scheme 2019-01-02T23:22:24Z jcowan: takes real time, though 2019-01-02T23:23:59Z jcowan: you can install docker for mac and get a dockerhub account, and then it's https://hub.docker.com/r/bmpvieira/guix/ 2019-01-02T23:24:04Z edw: This is my first visit to Paris where I haven't visited McDonald's. I could really go for a Royale avec Fromage right now. 2019-01-02T23:24:42Z edw: I have all the prerequisite Docker b.s. 2019-01-02T23:29:52Z alyptik quit (Ping timeout: 272 seconds) 2019-01-02T23:31:21Z pie___ quit (Ping timeout: 260 seconds) 2019-01-02T23:34:50Z klovett joined #scheme 2019-01-02T23:35:47Z Zenton quit (Ping timeout: 240 seconds) 2019-01-02T23:38:20Z haziz joined #scheme 2019-01-02T23:41:05Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-01-02T23:46:23Z pie___ joined #scheme 2019-01-02T23:46:25Z ober: edw: sure. thanks for the input 2019-01-02T23:47:24Z jcowan: okay, installing guile-emacs with guix package -i guile-emacs 2019-01-02T23:56:28Z ineiros quit (Ping timeout: 246 seconds) 2019-01-02T23:56:47Z Riastradh: jcowan: Was it you or someone else asking me about restarts a few weeks ago? I finally found a use for them today, but it's gonna be a little disappointing. 2019-01-02T23:58:00Z pie___ quit (Remote host closed the connection) 2019-01-02T23:59:22Z XTL quit (Ping timeout: 250 seconds) 2019-01-02T23:59:41Z pie__ joined #scheme 2019-01-03T00:00:06Z jcowan: It was me 2019-01-03T00:00:24Z cozachk joined #scheme 2019-01-03T00:00:32Z jcowan: I need to walk home, but tell me about them anyhow, if you would. I'll see it when/after I get there. 2019-01-03T00:01:36Z zachk quit (Ping timeout: 246 seconds) 2019-01-03T00:01:47Z jao quit (Ping timeout: 240 seconds) 2019-01-03T00:02:09Z alyptik joined #scheme 2019-01-03T00:02:25Z robotoad quit (Quit: robotoad) 2019-01-03T00:04:52Z Labu quit (Ping timeout: 246 seconds) 2019-01-03T00:05:00Z pjb: edw: you can get Royale avec Fromage anywere else! Why go to Paris? 2019-01-03T00:06:35Z pjb: edw: don't be an idiot, go eat at "13 Menthe Basilic"; 13, rue de Clichy; 75009 Paris; instead. 2019-01-03T00:06:52Z pjb: http://www.13menthebasilic.com 2019-01-03T00:08:23Z Labu joined #scheme 2019-01-03T00:11:35Z Menche: huh, can not get http://gambitscheme.org to load 2019-01-03T00:12:16Z Menche: has a frame to http://dynamo.iro.umontreal.ca/~gambit which redirects back to http://gambitscheme.org? 2019-01-03T00:13:02Z Menche: can not get a non-blank page 2019-01-03T00:13:18Z jb__ joined #scheme 2019-01-03T00:13:44Z cozachk quit (Read error: Connection reset by peer) 2019-01-03T00:14:40Z zachk joined #scheme 2019-01-03T00:15:31Z zachk quit (Read error: Connection reset by peer) 2019-01-03T00:16:27Z zachk joined #scheme 2019-01-03T00:19:55Z smazga quit (Quit: leaving) 2019-01-03T00:23:05Z XTL joined #scheme 2019-01-03T00:23:11Z ineiros joined #scheme 2019-01-03T00:26:40Z mksybr quit (Remote host closed the connection) 2019-01-03T00:36:21Z zachk quit (Changing host) 2019-01-03T00:36:21Z zachk joined #scheme 2019-01-03T00:42:21Z duncanm: Riastradh: i'm interested in restarts too 2019-01-03T00:43:51Z grettke joined #scheme 2019-01-03T00:49:47Z haziz quit (Quit: Leaving.) 2019-01-03T00:54:15Z ober: Menche: it's down atm 2019-01-03T00:54:39Z ober: Menche: https://gitter.im/gambit/gambit 2019-01-03T01:11:15Z duncanm: Riastradh: I'm looking at this http://git.savannah.gnu.org/cgit/mit-scheme.git/tree/src/edwin/calias.scm 2019-01-03T01:11:56Z duncanm: Riastradh: I don't see any usages of define-alias-key and undefine-alias-key, which means the calls to remap-alias-key is just returning what was passed in 2019-01-03T01:29:51Z jcowan: Riastradh: back 2019-01-03T01:30:38Z jcowan: What confused me before was that I didn't realize there are two ways to use restarters: ambient restarters that are pushed on the dynamic stack, and condition-associated restarters that are tied to a condition. 2019-01-03T01:31:06Z jcowan: The first kind don't interact with the signaler, so abort and retry are good examples 2019-01-03T01:31:28Z jcowan: The second approach is suitable for restarters that need the cooperation of the signaler. 2019-01-03T01:31:56Z jcowan: Of course, the signaler can add restarters to the stack just before signaling, and that basically has the same effect 2019-01-03T01:32:33Z jcowan: ABORT and (in some cases) RETRY make sense as ambient restarters, but NEW-VALUE and STORE-VALUE do not, because it's the signaler that needs to know what to do. 2019-01-03T01:33:01Z jcowan: An IGNORE restarter also shouldn't be used unless the signaler is prepared to cope with it. 2019-01-03T01:34:19Z Labu quit (Ping timeout: 250 seconds) 2019-01-03T01:36:50Z Labu joined #scheme 2019-01-03T01:42:01Z Riastradh: jcowan: I found a bug in LIAR's code generator where it incorrectly allowed a machine register (eax/rax) dedicated to a particular purpose at a particular time (returning an interpreter variable lookup) to be allocated for something use (a temporary for popping a dynamic link). 2019-01-03T01:42:15Z Riastradh: duncanm: Check the commit history! No idea what it's about. 2019-01-03T01:44:29Z Riastradh: jcowan: However, it turns out that all the code paths I could find would not actually exercise this case. Interpreter variable lookups happen when a variable is undefined, unassigned, a macro rather than a variable, &c., rather than returning a value. 2019-01-03T01:45:05Z Riastradh: Interpreter variable assignments also happen in the case where the variable appears in the operator position of procedure calls, for which little stubs are cached, making assignments much more expensive -- those are not error cases. But assignments don't return values. 2019-01-03T01:45:19Z kjak joined #scheme 2019-01-03T01:45:20Z Riastradh: However! In error cases, you can restart! 2019-01-03T01:46:03Z Riastradh: So that's how I was able to exercise the miscompiled code and get a result like (1 2 3 . #[false 15 #xea9c18]) instead of the (1 2 3) that a test program was supposed to return. 2019-01-03T01:46:25Z dfcat quit (Ping timeout: 250 seconds) 2019-01-03T01:48:07Z Riastradh: (define null #|unassigned|#) (define (map f l) (let loop ((l l)) (if (pair? l) (cons (f (car l)) (map f (cdr l))) null))) (bind-condition-handler (list condition-type:unassigned-variable) (lambda (condition) condition (use-value '())) (lambda () (map + '(1 2 3)))) 2019-01-03T01:49:31Z dfcat joined #scheme 2019-01-03T01:51:12Z Riastradh: jcowan: Also, yes, what you said about restart(er)s is all correct. 2019-01-03T01:59:07Z pie__ quit (Remote host closed the connection) 2019-01-03T01:59:21Z pie__ joined #scheme 2019-01-03T02:07:29Z grettke quit (Quit: "Ever has it been that love knows not its own depth until the hour of separation.") 2019-01-03T02:08:27Z pierpal quit (Read error: Connection reset by peer) 2019-01-03T02:08:28Z skapata quit (Remote host closed the connection) 2019-01-03T02:10:44Z pierpal joined #scheme 2019-01-03T02:12:33Z jcowan: Great. I'm glad I understand it, and it is indeed an interesting use case 2019-01-03T02:13:33Z kjak quit (Ping timeout: 246 seconds) 2019-01-03T02:14:36Z Riastradh: I have a vague recollection that I actually found this bug a decade ago but didn't act on it because I wasn't clever enough to see how the code could be exercised. 2019-01-03T02:17:07Z pierpal quit (Ping timeout: 240 seconds) 2019-01-03T02:29:57Z pierpal joined #scheme 2019-01-03T02:32:47Z pierpal quit (Read error: Connection reset by peer) 2019-01-03T02:33:03Z pierpal joined #scheme 2019-01-03T02:36:37Z groovy joined #scheme 2019-01-03T02:36:44Z pierpal quit (Read error: Connection reset by peer) 2019-01-03T02:36:51Z zachk quit (Quit: Leaving) 2019-01-03T02:38:46Z groovy: can someone help me with this 2019-01-03T02:38:47Z groovy: https://paste.debian.net/hidden/6518defa/ 2019-01-03T02:44:01Z Riastradh: groovy: Your parentheses aren't balanced the way the indentation suggests they should be. 2019-01-03T02:44:22Z groovy: Riastradh: i'm sorry? 2019-01-03T02:44:24Z Riastradh: groovy: If you use Emacs, put the point at the beginning of `(define (groovy ...' and hit C-M-q to reindent it. 2019-01-03T02:44:32Z groovy: i use vim 2019-01-03T02:44:49Z Riastradh: 'Fraid I can't help with that! 2019-01-03T02:45:15Z groovy: Riastradh: what do you mean they aren't balanced? is that why i'm getting the #t error 2019-01-03T02:45:37Z groovy: in vim every ( has a ) when highlighted 2019-01-03T02:45:39Z Riastradh: The indentation suggests a different structure from what you have, and yes, it is related. 2019-01-03T02:46:02Z Riastradh: It's not that they're not _balanced_; it's that they're not in the places you seem to think they should be, based on the indentation you've chosen. 2019-01-03T02:46:15Z groovy: oh 2019-01-03T02:46:41Z pierpal joined #scheme 2019-01-03T02:46:57Z Riastradh: I don't know how to automatically reindent code in vim, but probably someone has taught it how to do that so you can see the disparity. 2019-01-03T02:48:25Z Riastradh: What it will reveal is that on line 4, you're missing a `)', which is why you have to enter one last `)' at the end. 2019-01-03T02:48:33Z Riastradh: Because that's missing, Scheme will treat 2019-01-03T02:48:38Z Riastradh: ((<= j k) (sum-square i j)) 2019-01-03T02:48:43Z Riastradh: (else sum-square i j) 2019-01-03T02:48:59Z Riastradh: as the things to evaluate in the single branch of the cond. 2019-01-03T02:49:24Z Riastradh: If j <= k, then (<= j k) returns #t, and ((<= j k) (sum-square i j)) will try to apply #t as if it were a procedure, which it's not, leading to the error you saw. 2019-01-03T02:50:29Z groovy: this is confusing :< 2019-01-03T02:50:59Z Riastradh: Right -- that's why I suggest you get your editor to automatically indent for you, so that the parentheses and indentation serve as consistency checks for one another. 2019-01-03T02:51:59Z Riastradh: My editor (Emacs with paredit) even automatically inserts and deletes `(' and `)' only in balanced pairs, and reindents locally when the structure changes. 2019-01-03T02:53:22Z groovy: ok i will look at emacs thank you 2019-01-03T02:55:35Z Riastradh: You will probably also want `(else (sum-square i j))' instead of `(else sum-square i j)'; the latter simply returns j and discards the values of sum-square and i. 2019-01-03T02:57:28Z pierpal quit (Ping timeout: 250 seconds) 2019-01-03T03:05:41Z groovy: Riastradh: thx 2019-01-03T03:07:14Z pierpal joined #scheme 2019-01-03T03:12:32Z pierpal quit (Read error: Connection reset by peer) 2019-01-03T03:12:39Z robotoad joined #scheme 2019-01-03T03:17:04Z pierpal joined #scheme 2019-01-03T03:20:00Z lambda-11235 quit (Ping timeout: 250 seconds) 2019-01-03T03:24:29Z pierpal quit (Ping timeout: 268 seconds) 2019-01-03T03:25:48Z kjak joined #scheme 2019-01-03T03:27:27Z lambda-11235 joined #scheme 2019-01-03T03:33:44Z daviid quit (Ping timeout: 268 seconds) 2019-01-03T03:59:34Z pierpal joined #scheme 2019-01-03T04:03:07Z pie__ quit (Remote host closed the connection) 2019-01-03T04:03:21Z pie__ joined #scheme 2019-01-03T04:04:12Z pierpal quit (Read error: Connection reset by peer) 2019-01-03T04:04:30Z pierpal joined #scheme 2019-01-03T04:11:51Z pierpal quit (Read error: Connection reset by peer) 2019-01-03T04:17:10Z pierpal joined #scheme 2019-01-03T04:41:47Z Khisanth quit (Ping timeout: 240 seconds) 2019-01-03T04:42:13Z lambda-11235 quit (Read error: Connection reset by peer) 2019-01-03T04:51:15Z gravicappa joined #scheme 2019-01-03T04:51:35Z lambda-11235 joined #scheme 2019-01-03T04:54:46Z Khisanth joined #scheme 2019-01-03T05:12:34Z pierpal quit (Quit: Poof) 2019-01-03T05:12:53Z pierpal joined #scheme 2019-01-03T05:21:49Z edw: pjb: There are times when sometimes you just want to sit somewhere warm and order and pay for a snack without having an interaction with a person who you are inconveniencing and irritating by being nearly useless at their language. Besides, I'm here for over a month, and not every meal is a sacred experience. Chill. 2019-01-03T05:22:49Z edw: I eat plenty of toe-curling meals here. 2019-01-03T05:24:49Z siraben: groovy: I think https://ptpb.pw/GRkD is what you want 2019-01-03T05:25:16Z siraben: Well the indentation depends on how you like your "else" clause 2019-01-03T06:06:21Z duncanm: Riastradh: in MIT Scheme, is there a convention to name an API xfoo instead of foo to mean something? 2019-01-03T06:06:55Z duncanm: Riastradh: like, I see xkey instead of key 2019-01-03T06:13:26Z Riastradh: Maybe `extended'? 2019-01-03T06:17:41Z duncanm: yeah, it looks like xkey means it could be a key or a list of keys 2019-01-03T06:19:37Z pie__ quit (Remote host closed the connection) 2019-01-03T06:19:51Z pie__ joined #scheme 2019-01-03T06:20:46Z alyptik quit (Ping timeout: 246 seconds) 2019-01-03T06:22:50Z mange quit (Remote host closed the connection) 2019-01-03T06:32:18Z alyptik joined #scheme 2019-01-03T06:32:43Z edw: I've also seen it used to mean "existing" or "old", but not in MIT Scheme. 2019-01-03T06:39:32Z klovett quit (Remote host closed the connection) 2019-01-03T06:49:54Z klovett joined #scheme 2019-01-03T06:54:41Z klovett quit (Ping timeout: 268 seconds) 2019-01-03T06:57:05Z pierpal quit (Quit: Poof) 2019-01-03T06:57:21Z pierpal joined #scheme 2019-01-03T07:04:29Z Inline quit (Quit: Leaving) 2019-01-03T07:30:45Z klovett joined #scheme 2019-01-03T07:38:15Z klovett quit (Ping timeout: 252 seconds) 2019-01-03T07:59:04Z vyzo quit (Quit: Leaving.) 2019-01-03T07:59:34Z vyzo joined #scheme 2019-01-03T08:03:01Z lambda-11235 quit (Quit: Bye) 2019-01-03T08:04:03Z robotoad quit (Quit: robotoad) 2019-01-03T08:12:53Z robotoad joined #scheme 2019-01-03T08:22:33Z pie__ quit (Ping timeout: 252 seconds) 2019-01-03T08:27:21Z pierpal quit (Quit: Poof) 2019-01-03T08:27:41Z pierpal joined #scheme 2019-01-03T08:45:47Z sz0 joined #scheme 2019-01-03T09:19:00Z klovett joined #scheme 2019-01-03T09:23:26Z klovett quit (Ping timeout: 260 seconds) 2019-01-03T09:24:06Z Zenton joined #scheme 2019-01-03T09:32:36Z robotoad quit (Quit: robotoad) 2019-01-03T09:44:36Z Zaab1t joined #scheme 2019-01-03T09:53:16Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-03T09:55:45Z ogamita: edw: furthermore, McDo is even more expensive than normal good French restaurants… 2019-01-03T09:56:10Z ogamita: edw: there are pleinty of cafés for warm and cosy places to stay. 2019-01-03T09:57:20Z haziz joined #scheme 2019-01-03T10:25:15Z haziz quit (Quit: Leaving.) 2019-01-03T10:32:40Z skapata joined #scheme 2019-01-03T11:05:25Z sz0 quit (Quit: Connection closed for inactivity) 2019-01-03T11:06:03Z haziz joined #scheme 2019-01-03T11:07:14Z klovett joined #scheme 2019-01-03T11:08:28Z haziz left #scheme 2019-01-03T11:11:57Z klovett quit (Ping timeout: 252 seconds) 2019-01-03T11:12:10Z daviid joined #scheme 2019-01-03T11:12:19Z Zaab1t quit (Quit: bye bye friends) 2019-01-03T11:16:01Z edw: ogamita: Thanks for the unsolicited advice. Of the hundred+ meals I've had in France, three have been in a McDonalds. 2019-01-03T11:47:48Z InverseRhombus quit (Remote host closed the connection) 2019-01-03T11:56:16Z lritter joined #scheme 2019-01-03T11:59:16Z amz3 joined #scheme 2019-01-03T12:02:05Z klovett joined #scheme 2019-01-03T12:06:24Z klovett quit (Ping timeout: 252 seconds) 2019-01-03T12:17:37Z InverseRhombus joined #scheme 2019-01-03T12:51:52Z ggole joined #scheme 2019-01-03T12:56:04Z klovett joined #scheme 2019-01-03T13:00:40Z klovett quit (Ping timeout: 264 seconds) 2019-01-03T13:05:26Z edgar-rft quit (Ping timeout: 250 seconds) 2019-01-03T13:14:19Z skapata quit (Ping timeout: 252 seconds) 2019-01-03T13:28:40Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-03T13:30:51Z skapata joined #scheme 2019-01-03T13:34:52Z wigust- quit (Quit: ZNC 1.7.1 - https://znc.in) 2019-01-03T14:19:46Z jao joined #scheme 2019-01-03T14:25:25Z Jackie[m]1: You got McDonald's on France? 2019-01-03T14:29:12Z klovett joined #scheme 2019-01-03T14:35:35Z ogamita: Jackie[m]1: yes, incredibly enough, they have customers… 2019-01-03T14:36:10Z ogamita: Last time I ate at McDo, the fries tasted like cardboard. It was more than ten years ago. 2019-01-03T14:37:13Z fmnt joined #scheme 2019-01-03T14:40:22Z Jackie[m]1: Wow fast food on France 2019-01-03T14:42:07Z Inline joined #scheme 2019-01-03T14:55:01Z xkapastel joined #scheme 2019-01-03T14:55:10Z aeth: probably for the tourists, like the Starbucks in Italy 2019-01-03T15:11:23Z Zaab1t joined #scheme 2019-01-03T15:30:45Z jcowan joined #scheme 2019-01-03T15:31:41Z alezost joined #scheme 2019-01-03T15:35:18Z robotoad joined #scheme 2019-01-03T16:05:23Z smazga joined #scheme 2019-01-03T16:17:15Z robotoad quit (Quit: robotoad) 2019-01-03T16:31:27Z robotoad joined #scheme 2019-01-03T16:34:02Z lambda-11235 joined #scheme 2019-01-03T16:43:43Z EternalZenith joined #scheme 2019-01-03T16:49:30Z edw: Jackie[m]1: See Pulp Fiction. The folks in McD's in France predominantly spoke French. There is a place for utilitarian, brutalist food. France's love affair with McD's is well documented. 2019-01-03T16:52:17Z edw: If you just want a little snack to hold you over and you don't feel like interacting with humans, an expresso and a cheeseburger (or the Royale avec fromage above) can tide on over. Also, when you're riding your motorcycle across a continent, a McD's can be an oasis. You can't always afford to be a smug pseudo-elitist. 2019-01-03T16:56:58Z Riastradh: edw is above smug pseudo-elitism. *sniff* 2019-01-03T16:59:11Z X-Scale quit (Ping timeout: 244 seconds) 2019-01-03T16:59:27Z edw: Riastradh: Exactly. The true cosmopolitan does not shit on things just because they aren't to his or her tastes. 2019-01-03T17:00:00Z wasamasa: yet here we are, unable to recommend a scheme working well on windows 2019-01-03T17:00:15Z aeth: edw: Considering the environmental footprint of cattle, McDonald's is probably a net negative in the world and not just a matter of taste. 2019-01-03T17:00:43Z edw: aeth: So you're all about McD's salads? 2019-01-03T17:01:29Z duncanm: haha 2019-01-03T17:02:01Z ggole: Isn't that equally true of almost any restaurant? 2019-01-03T17:02:55Z aeth: edw: Just because they have other options, it doesn't mean that McDonald's does not promote a bad food source as its primary product. 2019-01-03T17:02:58Z edw: aeth: I would also posit that your typical visit to a McD's results in less consumption of beef than some upscale "quick service restaurants" like, I dunno, whatever people eat now that Chipottle is guaranteed to give you e coli. 2019-01-03T17:03:32Z aeth: edw: McDonald's also promotes soda with every meal, and the appropriate amount of soda consumption anyone should have is 0 2019-01-03T17:04:27Z aeth: Since McDonald's advertises pretty heavily, perhaps the most out of any restaurant, I'd say it's a pretty bad company. 2019-01-03T17:04:28Z edw: aeth: Gimmie a break. Are you an expert on McD's. I haven't had anything but coffee or water at McD's in the last dozen years. 2019-01-03T17:04:51Z edw waits for aeth to now complain about plastic water bottles 2019-01-03T17:06:39Z jcowan: You eat brutalist food, you break all your teeth in short order. 2019-01-03T17:06:44Z aeth: edw: When a company actively promotes things that are, on the whole, bad for society, that company should not get a free pass. As for plastic water bottles, that's not the topic we're discussing, and even if they are bad, by my standard people buying water bottles wouldn't be at fault: the companies promoting water bottles would be. After all, advertising creates demand, especially with food and drinks. 2019-01-03T17:06:51Z edw: jcowan: Milkshakes. 2019-01-03T17:06:58Z Riastradh: Concrete milkshakes? 2019-01-03T17:07:04Z jcowan: Eww. 2019-01-03T17:07:11Z Riastradh: mmmm slurp crunch ow 2019-01-03T17:07:20Z jcowan: Exactamundo 2019-01-03T17:07:24Z edw: aeth: So alcohol companies? Evil? 2019-01-03T17:07:51Z edw: Cigarettes? Drug dealers? Where does it end? 2019-01-03T17:07:59Z aeth: edw: Alcohol is fine. Advertising alcohol shouldn't be allowed, just like advertising tobacco isn't allowed in most contexts. 2019-01-03T17:08:26Z edw: If I were BDFL and could rid the world of Facebook or McD's, I would choose the former. 2019-01-03T17:08:27Z aeth: I cringe when I watch live sports and half the commercials are alcohol commercials. 2019-01-03T17:08:54Z aeth: edw: Facebook is merely one of many platforms by which McDonald's attempts to spread its memes (in the classic sense of "meme") 2019-01-03T17:09:19Z edw: aeth: Live sports? Panem et circenses. 2019-01-03T17:09:58Z Zaabtop joined #scheme 2019-01-03T17:10:23Z edw: aeth: No, Fb is an agar for growing human blinkeredness. 2019-01-03T17:10:57Z edw: It weaponizes what's worst about immutable human nature. 2019-01-03T17:11:15Z aeth: Facebook is a platform designed for advertisements. Companies for fast food, soft drinks, etc., are companies that pretty much only exist because of advertising. They're two sides of the same coin. 2019-01-03T17:11:50Z edw: I would rather have type 2 diabetes than Trump as president. 2019-01-03T17:11:58Z Zaab1t quit (Ping timeout: 272 seconds) 2019-01-03T17:11:59Z Zaabtop is now known as Zaab1t 2019-01-03T17:12:05Z aeth: And Trump is a president who's only there because of advertising. :-p 2019-01-03T17:12:27Z edw: Ergo McDonald's? 2019-01-03T17:12:57Z edw: It's not McD's that drove the digital programmatic adveritsingification of everything. 2019-01-03T17:13:20Z sethalves quit (Remote host closed the connection) 2019-01-03T17:13:33Z aeth: But when I think of companies that basically exist because of advertising, I think of McDonald's and Coca-Cola. 2019-01-03T17:14:51Z edw: A Coke at McD's tastes quite good. Having one once in a while with a Quarter Pounder and some fries is not going kill the planet. 2019-01-03T17:15:27Z edw: As Paracelsus said, the poison's in the dose. 2019-01-03T17:15:33Z Riastradh: de gustibus non disputandum est -- only with gusto can taste be disputed 2019-01-03T17:15:37Z marvin2 quit (Ping timeout: 246 seconds) 2019-01-03T17:16:03Z edw rummages for his Bartlett's… 2019-01-03T17:17:03Z X-Scale joined #scheme 2019-01-03T17:17:09Z Riastradh: death by a thousand paperclips of capital 2019-01-03T17:17:18Z aeth: edw: I have a soda about once a year or so, but it's becoming less frequent because the less I have it, the less I'm used to the taste (and I can feel it on my teeth, especially if I have several in a two week span). Also, the high fructose corn syrup versions of soft drinks in the US are imo worse tasting than the international versions of the same drinks (especially Pepsi). 2019-01-03T17:17:32Z aeth: I don't have McDonald's because I'm a vegetarian, though. 2019-01-03T17:18:19Z aeth: One of the advantages of being a vegetarian is that I can't be pressured by other people to eat trash food because almost all of the trash food (excluding most kinds of pizza) has meat (although it's probably only like 3% actual meat) 2019-01-03T17:18:39Z rain1: cool 2019-01-03T17:18:48Z marvin2 joined #scheme 2019-01-03T17:19:04Z edw: aeth: Three percent meet. Uh-huh. 2019-01-03T17:19:28Z aeth: Exaggeration for effect. The quality of the meat isn't very good, though. Some of my vegetarian or vegan meat-substitutes taste more like meat. :-p 2019-01-03T17:19:53Z edw: It's all corn when you get down to it, I think we can agree, which I find ... is there a word for fascinatingly distressing? 2019-01-03T17:20:09Z aeth: Fake meat has gotten very good in the past 10 years. Sometimes too close, in which case I don't like those foods because I've lost the taste for meat. 2019-01-03T17:20:31Z edw loves seitan. 2019-01-03T17:20:33Z aeth: edw: I knew someone who has a corn allergy. Probably the worst thing you can have in the US 2019-01-03T17:20:59Z edw: aeth: Well, those of us who happen to have been born in the US, we deserve whatever we get. 2019-01-03T17:21:53Z edw: aeth: For all Xs where X is in the set of bad things. 2019-01-03T17:24:31Z aeth: If you're referring to the actions of the US government, the US people don't really have too much influence over what the government does. Especially foreign policy, where both parties essentially have identical views. 2019-01-03T17:25:20Z pie__ joined #scheme 2019-01-03T17:25:53Z edw: aeth: Opinions... everyone's got one. 2019-01-03T17:26:01Z aeth: I don't really talk about politics anymore, though, because that's a great way to start a flamewar on the Internet, especially post-2016. 2019-01-03T17:31:36Z aeth: edw: People don't have opinions anymore, they have absolute facts, and they believe that their political opponents should be in jail. 2019-01-03T17:31:40Z edw: IIRC it was equally possible to do it on the internet in 1991. But I kept my rantings out of comp.sys.mac.programmer and partook only in alt.atheism and sci.skeptic. 2019-01-03T17:32:25Z aeth: I believe that the main difference between now and in 1991 is what I just said, that it has become fairly mainstream among the politically active of both major parties in the US to call for their political opponents to be arrested. You see that with both opponents of Clinton and and opponents of Trump. 2019-01-03T17:33:06Z klovett quit 2019-01-03T17:33:50Z drewc: Vegan here! Crazy lisper mostly organic vegan, been in Ketosis this entire moon-cycle. High fat high protein and < 20g net carbs a day. 2019-01-03T17:33:56Z edw: Phew, I was listening for the battering ram at my door from the Committee of Public Safety. 2019-01-03T17:34:01Z drewc: When I was Ovo-lacto vegetarian I used CL. Now that I've gone vegan, scheme all the way :P 2019-01-03T17:35:14Z aeth: drewc: If you're making fun of my diet, please note that I only brought up that I was a vegetarian so I could explain why I don't eat at McDonald's. The vegetarian options there are extremely limited, if there are even any. 2019-01-03T17:36:56Z drewc: d00d, i've been a veggie for over 23 years, and a vegan for 5. I'm totally serious. 2019-01-03T17:39:53Z edw: Fries. Apple pies. Shakes. Salads. Eggs. Coffee. Hash browns. Sundaes. Yogurt. Cookies. Apple slices. The entire Mc Cafe menu. 2019-01-03T17:40:25Z edw: If I were again a vegetarian I'd get an Egg McMuffin sans ham with an extra egg. 2019-01-03T17:40:51Z aeth: Those are pretty much all sides with the exception of the egg mcmuffin and maybe the salads. 2019-01-03T17:42:16Z edw: Not disagreeing. Not recommending that vegetarians or vegans visit their local McDonald's. I have no idea how you would've survive on my ride to Alaska this year; it's not like there are a lot of food options for picky eaters. 2019-01-03T17:42:41Z edw: I'm not even recommending meat eaters go to McD's. It's a tool in the toolbox. 2019-01-03T17:42:52Z aeth: Vegetarianism and especially veganism is a luxury of location in place and time. Definitely possible in most of the world in 2019, but not everywhere. 2019-01-03T17:42:53Z edw: Like bash. 2019-01-03T17:42:55Z pjb: edw: the point is that normal restaurants are cheapers and offer better food than McDo. There's no need to be smug pseudo elitist. 2019-01-03T17:43:05Z drewc: Have not eaten at McDonalds since '94, and when not in Keto, eat mostly local organic produce. I also program in scheme for a living, work for myself, live on a sailboat off a small island and get my internet with a really high strength WiFi antenna/ So, not at all "average", and I choose it that way, every moment. Limitations? Not exactly. 2019-01-03T17:44:22Z drewc: Having said that, I have heard wonderful things about their coffee, and if ever near one, I might try it :) 2019-01-03T17:44:24Z edw: pjb: But you're saying nothing about the salient features of McD's that led me to go a few time in the last two years. 2019-01-03T17:44:39Z aeth: Anyway, it's not an absolutist thing. If I was put into circumstances where I had to eat meat, I would. I am fortunate enough to not be in such circumstances. Similarly, I would encourage people to eat less meat, especially the meat with the most impact, which is cattle. Easier than giving it up entirely. 2019-01-03T17:45:35Z aeth: And even veganism doesn't produce 0 harm to animals, it just reduces it. 2019-01-03T17:46:40Z drewc: I do not care about harm to animals, per se. That has very little to do with my choices, save for helping one animal to survive a lot longer. Me. 2019-01-03T17:47:55Z aeth: Well, it's not just about animals. The higher in the trophic level you eat, the less efficient it is. Eating meat is like writing a web app in Electron when you have other options. 2019-01-03T17:48:03Z aeth: s/web app/"native" app/ 2019-01-03T17:48:41Z edw: aeth: I applaud your attitude. Truly. I went to a vegan houseparty about ten years ago. I was no longer a vegetarian or vegan at that point, and some asshole accosted me five minutes after I got off my bicycle after a ten hour ride, whether I was "a flesh eater." I said, yeah, once in a while. And he rolled his eyes in smug derision. 2019-01-03T17:48:46Z edw: The next morning, as he was hanging with the girlfriend he brought with him (he was a polyamorist, of course) I asked him if he'd be willing to eat meat if I could get the entire planet to east 95% less meat. He said no. I told him what a fucking narcissist clown he was and didn't make eye contact with him until I left. 2019-01-03T17:49:16Z aeth: Inefficiency in production is generally expressed in the form of environmental harm. At a small scale, it's not really noticable, but when industrialized and globalized, it can have a major impact. Livestock, according to a quick check of [[Cattle]] on Wikipedia, are 18% of our greenhouse gas emissions 2019-01-03T17:50:06Z drewc: If we look at the evolutionary history of the Homo genus, along with the brain size expansion and our survival as a global species, eating meat, cooking food, and massive brain are linked like CAR and CDR. 2019-01-03T17:50:45Z aeth: edw: I mean, the vegans have a moral high ground, but vegan food isn't there yet in terms of affordability and taste ime. Most of the good vegetarian food is non-vegan because of eggs and cheese. Maybe half or 2/3 of my diet is vegan, but not all of it. 2019-01-03T17:50:49Z drewc: So, eitisim over food consumption is egotism to the NTH degree. 2019-01-03T17:51:01Z aeth: But individual choices aren't really going to make an impact as far as food goes, a broader cultural change will. 2019-01-03T17:51:21Z edw: aeth: I don't concede them the moral high ground. That's the problem: That they think they have the moral high ground. 2019-01-03T17:51:25Z pjb: nope, they don't have any moral high ground. They're dumb, and they have nothing to say about our ecosystem. If they don't want to eat meat, they can go to India. 2019-01-03T17:51:53Z drewc: I prefer to refer to myself as a whole plant food eater, as vegans, though they spout truth as their propoganda, are harming society and helping to to not improve. 2019-01-03T17:52:09Z Riastradh: Maybe you folks can take this to ##foodeologies? 2019-01-03T17:52:33Z dTal: vegans definitely have the moral high ground 2019-01-03T17:52:46Z dTal: they might be annoying about it, but they definitely have it 2019-01-03T17:52:57Z edw: I am convinced that a hundred years from now that meat eating as it currently exists will seem like the practices of Japanese whale hunters: Anarchronistically gross. If global human civilization survives. 2019-01-03T17:53:16Z edw: Riastradh: Gladly. 2019-01-03T17:53:16Z pjb: dTal: you're wrong. 2019-01-03T17:53:35Z drewc: Moral high ground = egotism. 2019-01-03T17:53:42Z Riastradh: pjb: If you're gonna pick a fight, take it outside. 2019-01-03T17:53:45Z aeth: edw: If everyone was vegan, we would actually be better off because of basic physics, really, and what I said about eating various trophic levels and the inefficiencies that come from eating higher up on the trophic levels. I mean, dairy is still inefficiently processed solar energy that goes through several levels (Sun -> plant -> cow) 2019-01-03T17:53:47Z dTal: Noted. Also noted, your approach to discussion. 2019-01-03T17:53:52Z edw: Which is a distinct channel from #foodieology. 2019-01-03T17:54:20Z edw: aeth: I was agreeing w/ you there w/ my story. Yes: food chain, etc. 2019-01-03T17:54:25Z drewc: aeth: I'm a mammal, and the very first food I had was milk. 2019-01-03T17:54:32Z aeth: edw: But ethics needs to be practical, and I don't think veganism is practical in most places. Maybe if you're in like San Francisco where (1) the local culture is there so your options are large and (2) you're probably a high-paid software engineer because everyone else has been driven out of the city with rising costs so the costs don't matter. 2019-01-03T17:54:49Z edw: I'm trying to take Riastradh's advice here, folks... 2019-01-03T17:55:00Z pjb: There's always #lispcafe 2019-01-03T17:55:40Z edw: I need to go to dinner soon at a local restaurant that features an enormous mechanical polar bear. Strangely, not a McDonald's. 2019-01-03T17:56:18Z Riastradh: aeth: gastronomical didactics --> ##foodeologies 2019-01-03T17:58:10Z aeth: In the very long run, when technology is permitting, even veganism will seem strange, if we can get the energy we require directly from the Sun or fusion power rather than going through plants. Of course, judging vegans by the standards of the 24th century wouldn't be fair because they don't have 24th century technology. 2019-01-03T18:02:43Z Riastradh: aeth... 2019-01-03T18:03:47Z aeth: Yes, we're moving to #lispcafe 2019-01-03T18:03:57Z aeth: You would know if you were there. 2019-01-03T18:04:19Z aeth: I can only conclude that you hate coffee and are therefore an enemy of the people. 2019-01-03T18:09:56Z InverseRhombus quit (Remote host closed the connection) 2019-01-03T18:10:53Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-03T18:20:35Z jcowan: McD fries contain beef tallow: http://nowiknow.com/lyin-fries/ 2019-01-03T18:21:51Z jcowan: I also hate coffee 2019-01-03T18:23:01Z aeth: I love coffee. But I drink my coffee without adding anything to it, so I'm much pickier than most people when it comes to coffee that I can actually drink. 2019-01-03T18:27:24Z klovett joined #scheme 2019-01-03T18:32:09Z Zenton quit (Ping timeout: 246 seconds) 2019-01-03T18:42:05Z gravicappa quit (Ping timeout: 268 seconds) 2019-01-03T18:47:28Z InverseRhombus joined #scheme 2019-01-03T18:59:26Z fmnt left #scheme 2019-01-03T19:45:45Z duncanm: la la la 2019-01-03T19:50:32Z zachk joined #scheme 2019-01-03T19:51:32Z Zaab1t quit (Quit: bye bye friends) 2019-01-03T19:55:18Z ggole quit (Quit: ggole) 2019-01-03T20:07:36Z pierpal quit (Quit: Poof) 2019-01-03T20:07:53Z pierpal joined #scheme 2019-01-03T20:33:28Z Zenton joined #scheme 2019-01-03T20:47:58Z acarrico quit (Ping timeout: 245 seconds) 2019-01-03T20:51:13Z acarrico joined #scheme 2019-01-03T21:01:17Z pie__ quit (Ping timeout: 250 seconds) 2019-01-03T21:09:57Z amz3 quit (Ping timeout: 250 seconds) 2019-01-03T21:15:13Z zachk quit (Changing host) 2019-01-03T21:15:13Z zachk joined #scheme 2019-01-03T21:31:13Z siiky joined #scheme 2019-01-03T21:41:43Z Zenton quit (Read error: Connection reset by peer) 2019-01-03T21:41:58Z Zenton joined #scheme 2019-01-03T21:42:36Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-03T21:54:33Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-03T21:58:12Z badkins quit (Remote host closed the connection) 2019-01-03T21:58:40Z yumh joined #scheme 2019-01-03T21:59:40Z badkins joined #scheme 2019-01-03T22:13:35Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-03T22:14:27Z tessier quit (Ping timeout: 240 seconds) 2019-01-03T22:20:26Z yumh joined #scheme 2019-01-03T22:21:41Z tessier joined #scheme 2019-01-03T22:24:10Z pie__ joined #scheme 2019-01-03T22:32:11Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-03T22:32:38Z klovett quit 2019-01-03T22:35:03Z yumh joined #scheme 2019-01-03T22:43:17Z lritter quit (Ping timeout: 244 seconds) 2019-01-03T23:10:46Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-03T23:12:48Z edw: jcowan: I have no illusions about what you mentioned; I simply think it’s useful to identify which is the instrumental good is and which is the ultimate good. 2019-01-03T23:13:10Z jcowan: Not sure what you mean. 2019-01-03T23:14:06Z edw: I acknowledge that X may be necessary for Y, so we need X, but what I really _want_ is Y. 2019-01-03T23:14:34Z yumh joined #scheme 2019-01-03T23:17:09Z jao quit (Remote host closed the connection) 2019-01-03T23:48:07Z alyptik quit (Ping timeout: 250 seconds) 2019-01-03T23:54:14Z jao joined #scheme 2019-01-04T00:06:07Z robotoad quit (Quit: robotoad) 2019-01-04T00:08:09Z siiky quit (Quit: leaving) 2019-01-04T00:13:32Z alyptik joined #scheme 2019-01-04T00:17:04Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-04T00:20:11Z yumh joined #scheme 2019-01-04T00:20:41Z jcob quit (Read error: Connection reset by peer) 2019-01-04T00:22:33Z smazga quit (Quit: leaving) 2019-01-04T00:22:45Z EternalZenith quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-04T00:23:03Z EternalZenith joined #scheme 2019-01-04T00:25:56Z robotoad joined #scheme 2019-01-04T00:26:49Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-04T00:28:52Z torbo joined #scheme 2019-01-04T00:30:16Z yumh joined #scheme 2019-01-04T00:33:30Z jcob joined #scheme 2019-01-04T00:38:52Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-04T00:42:06Z yumh joined #scheme 2019-01-04T00:45:26Z robotoad quit (Ping timeout: 272 seconds) 2019-01-04T00:47:01Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-04T00:49:39Z yumh joined #scheme 2019-01-04T00:50:50Z yumh quit (Client Quit) 2019-01-04T00:54:49Z robotoad joined #scheme 2019-01-04T00:59:47Z yumh joined #scheme 2019-01-04T01:01:34Z zachk quit (Quit: Leaving) 2019-01-04T01:09:18Z edgar-rft joined #scheme 2019-01-04T01:19:50Z pie__ quit (Remote host closed the connection) 2019-01-04T01:20:04Z pie__ joined #scheme 2019-01-04T01:32:09Z pierpal quit (Ping timeout: 246 seconds) 2019-01-04T01:53:32Z badkins quit (Remote host closed the connection) 2019-01-04T01:54:06Z skapate joined #scheme 2019-01-04T01:54:24Z skapata quit (Ping timeout: 252 seconds) 2019-01-04T01:57:03Z badkins joined #scheme 2019-01-04T02:26:11Z skapate quit (Remote host closed the connection) 2019-01-04T02:36:43Z jao quit (Ping timeout: 245 seconds) 2019-01-04T03:04:49Z robotoad quit (Quit: robotoad) 2019-01-04T03:13:15Z robotoad joined #scheme 2019-01-04T03:31:38Z badkins quit (Remote host closed the connection) 2019-01-04T03:33:49Z ayerhart joined #scheme 2019-01-04T03:40:51Z pie__ quit (Remote host closed the connection) 2019-01-04T03:41:04Z pie__ joined #scheme 2019-01-04T03:59:40Z robotoad quit (Quit: robotoad) 2019-01-04T04:00:25Z robotoad joined #scheme 2019-01-04T04:09:38Z jcob quit (Ping timeout: 245 seconds) 2019-01-04T04:23:49Z xkapastel joined #scheme 2019-01-04T04:35:03Z daviid quit (Ping timeout: 245 seconds) 2019-01-04T04:35:17Z jcob joined #scheme 2019-01-04T04:48:25Z jcob quit (Ping timeout: 250 seconds) 2019-01-04T04:53:42Z EternalZenith quit (Ping timeout: 272 seconds) 2019-01-04T04:54:15Z Riastradh: 6x performance improvement in promises, not bad. 2019-01-04T05:01:56Z TheGreekOwl quit (Read error: Connection reset by peer) 2019-01-04T05:02:49Z TheGreekOwl joined #scheme 2019-01-04T05:04:53Z jcob joined #scheme 2019-01-04T05:08:10Z gravicappa joined #scheme 2019-01-04T05:09:27Z jcob quit (Ping timeout: 240 seconds) 2019-01-04T05:15:15Z torbo left #scheme 2019-01-04T05:43:36Z pierpal joined #scheme 2019-01-04T05:45:50Z pie__ quit (Remote host closed the connection) 2019-01-04T05:46:04Z pie__ joined #scheme 2019-01-04T05:46:52Z pierpal quit (Read error: Connection reset by peer) 2019-01-04T06:03:18Z jcob joined #scheme 2019-01-04T06:09:03Z jcob quit (Ping timeout: 268 seconds) 2019-01-04T06:17:56Z snakegums_ joined #scheme 2019-01-04T06:20:01Z snakegums quit (Ping timeout: 244 seconds) 2019-01-04T06:38:36Z saki joined #scheme 2019-01-04T06:38:44Z saki quit (Excess Flood) 2019-01-04T07:03:34Z lambda-11235 quit (Quit: Bye) 2019-01-04T07:33:42Z robotoad quit (Quit: robotoad) 2019-01-04T07:41:17Z robotoad joined #scheme 2019-01-04T07:41:53Z Jackie[m]1: Is Racket any good 2019-01-04T07:56:12Z siraben: Jackie: by what metric? 2019-01-04T08:00:32Z Jackie[m]1: In general 2019-01-04T08:01:25Z Riastradh: I would rate it at approximately 13 1/2, in general. 2019-01-04T08:05:21Z Inline quit (Quit: Leaving) 2019-01-04T08:06:38Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-04T08:34:13Z permagreen quit (Remote host closed the connection) 2019-01-04T08:34:34Z permagreen joined #scheme 2019-01-04T09:06:04Z ArneBab quit (Ping timeout: 264 seconds) 2019-01-04T09:06:38Z ArneBab joined #scheme 2019-01-04T09:06:38Z ArneBab quit (Changing host) 2019-01-04T09:06:38Z ArneBab joined #scheme 2019-01-04T09:27:14Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-04T09:32:26Z yumh joined #scheme 2019-01-04T09:55:22Z daviid joined #scheme 2019-01-04T10:18:40Z fmnt joined #scheme 2019-01-04T10:47:04Z jao joined #scheme 2019-01-04T10:57:05Z Jackie[m]1: Any matrix Schemers? 2019-01-04T11:32:28Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-04T11:37:13Z yumh joined #scheme 2019-01-04T11:37:35Z rain1: is there a matrix room? 2019-01-04T11:39:06Z siraben: Jackie: me! 2019-01-04T11:43:36Z pierpal joined #scheme 2019-01-04T11:47:55Z pierpal quit (Ping timeout: 246 seconds) 2019-01-04T11:48:12Z ggole joined #scheme 2019-01-04T11:48:16Z jao quit (Ping timeout: 250 seconds) 2019-01-04T12:00:58Z InverseRhombus quit (Remote host closed the connection) 2019-01-04T12:05:20Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-04T12:08:23Z yumh joined #scheme 2019-01-04T12:09:13Z skapata joined #scheme 2019-01-04T12:09:58Z fmnt quit (Quit: Leaving.) 2019-01-04T12:10:13Z Zaab1t joined #scheme 2019-01-04T12:16:06Z ogamita: Yes, there's #matrix 2019-01-04T12:30:26Z pierpal joined #scheme 2019-01-04T12:33:04Z marvin2 quit (Ping timeout: 246 seconds) 2019-01-04T12:33:46Z pierpal quit (Client Quit) 2019-01-04T12:34:03Z pierpal joined #scheme 2019-01-04T12:38:31Z InverseRhombus joined #scheme 2019-01-04T12:52:37Z pierpal quit (Read error: Connection reset by peer) 2019-01-04T12:59:35Z Jackie[m]1: Oh the bridge now has a flair 2019-01-04T13:21:04Z badkins joined #scheme 2019-01-04T13:26:33Z edw: Riastradh: Obviously. 2019-01-04T13:29:43Z fmnt joined #scheme 2019-01-04T13:33:22Z pierpal joined #scheme 2019-01-04T13:34:13Z Perkol joined #scheme 2019-01-04T13:46:22Z status402 joined #scheme 2019-01-04T13:52:01Z Inline joined #scheme 2019-01-04T14:00:40Z badkins quit (Remote host closed the connection) 2019-01-04T14:08:58Z razzy quit (Ping timeout: 246 seconds) 2019-01-04T14:14:13Z klovett joined #scheme 2019-01-04T14:20:17Z marvin2 joined #scheme 2019-01-04T14:22:57Z amz3 joined #scheme 2019-01-04T14:47:05Z pierpal quit (Quit: Poof) 2019-01-04T14:47:26Z pierpal joined #scheme 2019-01-04T15:01:20Z jao joined #scheme 2019-01-04T15:07:56Z badkins joined #scheme 2019-01-04T15:12:16Z badkins quit (Ping timeout: 258 seconds) 2019-01-04T15:28:06Z lritter joined #scheme 2019-01-04T15:33:11Z badkins joined #scheme 2019-01-04T15:39:15Z status402 quit (Quit: status402) 2019-01-04T15:40:44Z Perkol quit (Remote host closed the connection) 2019-01-04T15:40:45Z badkins_ joined #scheme 2019-01-04T15:41:07Z badkins quit (Ping timeout: 240 seconds) 2019-01-04T15:42:42Z pierpal quit (Quit: Poof) 2019-01-04T15:43:12Z pierpal joined #scheme 2019-01-04T16:01:22Z lambda-11235 joined #scheme 2019-01-04T16:03:16Z robotoad quit (Quit: robotoad) 2019-01-04T16:18:57Z xkapastel joined #scheme 2019-01-04T16:24:43Z robotoad joined #scheme 2019-01-04T16:30:51Z pie__ quit (Remote host closed the connection) 2019-01-04T16:31:05Z pie__ joined #scheme 2019-01-04T16:36:40Z jb___ joined #scheme 2019-01-04T16:39:54Z jb__ quit (Ping timeout: 268 seconds) 2019-01-04T17:09:39Z klovett quit 2019-01-04T17:16:28Z marvin2 quit (Ping timeout: 258 seconds) 2019-01-04T17:18:27Z X-Scale quit (Ping timeout: 240 seconds) 2019-01-04T17:24:50Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-04T17:29:19Z pchrist quit (Quit: leaving) 2019-01-04T17:29:31Z yumh joined #scheme 2019-01-04T17:30:01Z pchrist joined #scheme 2019-01-04T17:32:42Z amz3 quit (Ping timeout: 252 seconds) 2019-01-04T17:33:30Z InverseRhombus quit (Remote host closed the connection) 2019-01-04T17:37:04Z zachk joined #scheme 2019-01-04T17:38:03Z zachk quit (Read error: Connection reset by peer) 2019-01-04T17:38:24Z zachk joined #scheme 2019-01-04T17:42:06Z wigust joined #scheme 2019-01-04T17:43:00Z zachk quit (Changing host) 2019-01-04T17:43:00Z zachk joined #scheme 2019-01-04T18:24:17Z X-Scale joined #scheme 2019-01-04T18:28:15Z InverseRhombus joined #scheme 2019-01-04T18:48:13Z terpri quit (Quit: Leaving) 2019-01-04T18:50:07Z Perkol joined #scheme 2019-01-04T19:10:02Z badkins_ is now known as badkins 2019-01-04T19:13:27Z gravicappa quit (Ping timeout: 268 seconds) 2019-01-04T19:44:21Z alezost joined #scheme 2019-01-04T19:48:01Z ggole quit (Quit: ggole) 2019-01-04T19:52:34Z fmnt quit (Quit: Leaving.) 2019-01-04T20:02:47Z badkins quit (Ping timeout: 240 seconds) 2019-01-04T20:09:49Z TGO joined #scheme 2019-01-04T20:13:48Z TheGreekOwl quit (Ping timeout: 268 seconds) 2019-01-04T20:23:00Z matijja joined #scheme 2019-01-04T20:31:37Z trui joined #scheme 2019-01-04T20:32:38Z matijja quit (Remote host closed the connection) 2019-01-04T20:47:09Z Perkol quit (Quit: Leaving) 2019-01-04T20:56:14Z amz3 joined #scheme 2019-01-04T21:07:23Z amz3 is now known as ali 2019-01-04T21:07:46Z ali is now known as amz3 2019-01-04T21:12:00Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-04T21:33:05Z badkins joined #scheme 2019-01-04T21:48:32Z wigust- joined #scheme 2019-01-04T21:50:12Z wigust quit (Ping timeout: 272 seconds) 2019-01-04T21:59:17Z alyptik quit (Ping timeout: 250 seconds) 2019-01-04T22:20:47Z alyptik joined #scheme 2019-01-04T22:28:54Z Zaab1t quit (Quit: bye bye friends) 2019-01-04T22:32:12Z rain1: https://github.com/rain-1/racket-peg/issues/67#issuecomment-451588135 I made a better solution to the bracket expansion problem using the PEG parser 2019-01-04T22:38:25Z robotoad_ joined #scheme 2019-01-04T22:39:08Z robotoad quit (Ping timeout: 250 seconds) 2019-01-04T22:55:19Z wilfredh quit (Quit: Connection closed for inactivity) 2019-01-04T22:57:22Z TGO quit (Quit: I must go, my planet needs me.) 2019-01-04T22:57:47Z TheGreekOwl joined #scheme 2019-01-04T23:04:50Z Inline quit (Read error: Connection reset by peer) 2019-01-04T23:31:49Z pie__ quit (Remote host closed the connection) 2019-01-04T23:36:31Z Inline joined #scheme 2019-01-04T23:49:02Z klovett joined #scheme 2019-01-04T23:52:51Z pie_ joined #scheme 2019-01-05T00:00:03Z robotoad_ quit (Quit: robotoad_) 2019-01-05T00:04:58Z lritter quit (Quit: Leaving) 2019-01-05T00:11:55Z razzy joined #scheme 2019-01-05T00:42:33Z robotoad joined #scheme 2019-01-05T00:56:04Z lionelhutz quit (Ping timeout: 250 seconds) 2019-01-05T01:08:26Z marvin2 joined #scheme 2019-01-05T01:15:08Z siraben: https://www.emacswiki.org/emacs/lojban-mode.el 2019-01-05T01:15:13Z siraben: Oops wrong room 2019-01-05T01:15:36Z siraben hides from the mob 2019-01-05T01:36:51Z trui quit (Ping timeout: 250 seconds) 2019-01-05T01:47:15Z trui joined #scheme 2019-01-05T01:50:06Z zachk quit (Quit: Leaving) 2019-01-05T02:00:50Z remix2000[m] left #scheme 2019-01-05T02:02:09Z ArthurAGleckler[ quit (Quit: removing from IRC because user idle on matrix for 30+ days) 2019-01-05T02:05:43Z jb__ joined #scheme 2019-01-05T02:23:39Z skapata quit (Remote host closed the connection) 2019-01-05T02:57:16Z robotoad quit (Quit: robotoad) 2019-01-05T03:04:07Z daviid quit (Ping timeout: 240 seconds) 2019-01-05T03:07:34Z robotoad joined #scheme 2019-01-05T03:54:23Z pie_ quit (Remote host closed the connection) 2019-01-05T03:54:37Z pie_ joined #scheme 2019-01-05T04:02:01Z Khisanth quit (Ping timeout: 250 seconds) 2019-01-05T04:17:12Z Khisanth joined #scheme 2019-01-05T04:39:15Z jao quit (Ping timeout: 250 seconds) 2019-01-05T04:52:53Z gravicappa joined #scheme 2019-01-05T05:18:03Z jao joined #scheme 2019-01-05T05:33:24Z jao quit (Ping timeout: 250 seconds) 2019-01-05T05:33:33Z lambda-11235 quit (Ping timeout: 246 seconds) 2019-01-05T05:36:54Z lambda-11235 joined #scheme 2019-01-05T06:06:23Z pie_ quit (Remote host closed the connection) 2019-01-05T06:06:37Z pie_ joined #scheme 2019-01-05T06:18:36Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-05T06:22:51Z klovett quit (Remote host closed the connection) 2019-01-05T06:33:33Z klovett joined #scheme 2019-01-05T06:37:58Z klovett quit (Ping timeout: 250 seconds) 2019-01-05T07:07:22Z klovett joined #scheme 2019-01-05T07:10:34Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-05T07:18:45Z klovett quit (Ping timeout: 250 seconds) 2019-01-05T07:36:28Z lambda-11235 quit (Quit: Bye) 2019-01-05T07:57:49Z pierpal quit (Quit: Poof) 2019-01-05T07:58:08Z pierpal joined #scheme 2019-01-05T08:23:16Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-05T08:30:41Z alyptik quit (Ping timeout: 244 seconds) 2019-01-05T08:55:53Z klovett joined #scheme 2019-01-05T09:00:56Z klovett quit (Ping timeout: 268 seconds) 2019-01-05T09:07:56Z alyptik joined #scheme 2019-01-05T09:20:49Z TheGreekOwl joined #scheme 2019-01-05T09:31:07Z robotoad quit (Quit: robotoad) 2019-01-05T09:51:46Z pierpal quit (Read error: Connection reset by peer) 2019-01-05T10:29:48Z Zaab1t joined #scheme 2019-01-05T10:31:40Z ecraven: coi ro do ;) 2019-01-05T10:31:49Z ecraven: also, not exactly wrong, look at jcowan ;) 2019-01-05T10:40:03Z pierpal joined #scheme 2019-01-05T10:44:06Z klovett joined #scheme 2019-01-05T10:48:40Z klovett quit (Ping timeout: 264 seconds) 2019-01-05T10:56:33Z Jackie[m]1 quit (Remote host closed the connection) 2019-01-05T10:56:33Z mbakke quit (Read error: Connection reset by peer) 2019-01-05T10:56:34Z plll[m] quit (Read error: Connection reset by peer) 2019-01-05T10:56:35Z krsiehl[m] quit (Remote host closed the connection) 2019-01-05T10:56:39Z Seb[m] quit (Remote host closed the connection) 2019-01-05T10:56:41Z Gnuxie[m] quit (Read error: Connection reset by peer) 2019-01-05T10:56:45Z siraben quit (Read error: Connection reset by peer) 2019-01-05T10:56:47Z spectrumgomas[m] quit (Remote host closed the connection) 2019-01-05T10:56:48Z Ericson2314 quit (Remote host closed the connection) 2019-01-05T10:56:51Z willghatch[m] quit (Remote host closed the connection) 2019-01-05T10:56:55Z DeeEff quit (Read error: Connection reset by peer) 2019-01-05T10:56:56Z proksi[m] quit (Read error: Connection reset by peer) 2019-01-05T11:06:01Z DeeEff joined #scheme 2019-01-05T11:09:32Z Jackie[m] joined #scheme 2019-01-05T11:09:33Z Jackie[m]: There should be a matrix version of Emacs room 2019-01-05T11:24:44Z Ericson2314 joined #scheme 2019-01-05T11:24:45Z proksi[m] joined #scheme 2019-01-05T11:24:45Z mbakke joined #scheme 2019-01-05T11:24:45Z spectrumgomas[m] joined #scheme 2019-01-05T11:24:45Z Gnuxie[m] joined #scheme 2019-01-05T11:24:45Z willghatch[m] joined #scheme 2019-01-05T11:24:47Z siraben joined #scheme 2019-01-05T11:24:52Z plll[m] joined #scheme 2019-01-05T11:24:53Z krsiehl[m] joined #scheme 2019-01-05T11:24:54Z Seb[m] joined #scheme 2019-01-05T11:30:26Z ecraven: Riastradh: you're pondering moving mit to a nan-tagging representation? 2019-01-05T11:33:41Z ecraven: is there any Scheme that uses nan-tagging? (apart from those compiling to js) 2019-01-05T11:33:59Z ecraven: hm. nan-boxing actually, not nan-tagging 2019-01-05T11:35:03Z ecraven: ls 2019-01-05T11:47:08Z pierpal quit (Ping timeout: 245 seconds) 2019-01-05T11:49:20Z pierpal joined #scheme 2019-01-05T11:58:08Z skapata joined #scheme 2019-01-05T11:58:32Z amz3 quit (Quit: WeeChat 2.2) 2019-01-05T12:32:28Z klovett joined #scheme 2019-01-05T12:34:48Z daviid joined #scheme 2019-01-05T12:36:48Z klovett quit (Ping timeout: 252 seconds) 2019-01-05T13:03:08Z Labu quit (Quit: WeeChat 2.0.1) 2019-01-05T13:04:36Z lavaflow quit (Ping timeout: 268 seconds) 2019-01-05T13:22:50Z xkapastel joined #scheme 2019-01-05T13:34:32Z ggole joined #scheme 2019-01-05T13:40:58Z pierpal quit (Quit: Poof) 2019-01-05T13:41:17Z pierpal joined #scheme 2019-01-05T13:52:43Z drot quit (Quit: Quit.) 2019-01-05T13:53:51Z matijja joined #scheme 2019-01-05T13:54:15Z drot joined #scheme 2019-01-05T14:00:11Z jao joined #scheme 2019-01-05T14:07:16Z Labu joined #scheme 2019-01-05T14:07:40Z khisanth_ joined #scheme 2019-01-05T14:08:58Z Labu quit (Client Quit) 2019-01-05T14:09:15Z klovett joined #scheme 2019-01-05T14:10:40Z Labu joined #scheme 2019-01-05T14:11:30Z Khisanth quit (Ping timeout: 258 seconds) 2019-01-05T14:27:41Z lritter joined #scheme 2019-01-05T14:34:38Z klovett_ joined #scheme 2019-01-05T14:37:42Z klovett quit (Ping timeout: 252 seconds) 2019-01-05T14:47:16Z Labu quit (Quit: WeeChat 2.0.1) 2019-01-05T14:48:51Z matijja quit (Quit: rcirc on GNU Emacs 26.1) 2019-01-05T14:49:18Z matijja joined #scheme 2019-01-05T15:07:54Z matijja quit (Ping timeout: 246 seconds) 2019-01-05T15:20:43Z jcowan joined #scheme 2019-01-05T15:32:45Z Riastradh: ecraven: Thought about it. Would probably be another weekend's worth of work. 2019-01-05T15:34:58Z klovett_ quit (Remote host closed the connection) 2019-01-05T15:35:28Z siraben: doi la jcowan xu do tavla fo la lojban 2019-01-05T15:56:23Z pierpal quit (Quit: Poof) 2019-01-05T15:56:39Z pierpal joined #scheme 2019-01-05T16:03:29Z civodul joined #scheme 2019-01-05T16:22:35Z TheGreekOwl quit (Ping timeout: 250 seconds) 2019-01-05T16:27:40Z matijja joined #scheme 2019-01-05T16:41:31Z matijja quit (Ping timeout: 244 seconds) 2019-01-05T16:52:19Z Zaab1t quit (Quit: bye bye friends) 2019-01-05T16:54:38Z jcowan: doi siraben. mi'e djan. .i mi xlali se bangu la lojban. 2019-01-05T16:55:59Z jb__ quit (Ping timeout: 244 seconds) 2019-01-05T16:56:05Z lambda-11235 joined #scheme 2019-01-05T16:56:20Z jb___ quit (Ping timeout: 258 seconds) 2019-01-05T17:00:22Z Riastradh quit (Ping timeout: 246 seconds) 2019-01-05T17:07:52Z jb__ joined #scheme 2019-01-05T17:08:25Z jb___ joined #scheme 2019-01-05T17:13:07Z klovett joined #scheme 2019-01-05T17:14:09Z klovett quit (Remote host closed the connection) 2019-01-05T17:14:43Z klovett joined #scheme 2019-01-05T17:16:27Z marvin2 quit (Ping timeout: 240 seconds) 2019-01-05T17:25:30Z klovett_ joined #scheme 2019-01-05T17:28:47Z klovett quit (Ping timeout: 240 seconds) 2019-01-05T17:43:18Z zachk joined #scheme 2019-01-05T17:44:21Z zachk quit (Read error: Connection reset by peer) 2019-01-05T17:44:43Z zachk joined #scheme 2019-01-05T17:45:07Z zachk quit (Changing host) 2019-01-05T17:45:07Z zachk joined #scheme 2019-01-05T18:05:54Z robotoad joined #scheme 2019-01-05T18:07:25Z alyptik quit (Ping timeout: 250 seconds) 2019-01-05T18:12:38Z egp_ joined #scheme 2019-01-05T18:15:52Z skapate joined #scheme 2019-01-05T18:16:25Z skapata quit (Disconnected by services) 2019-01-05T18:16:31Z skapate is now known as skapata 2019-01-05T18:24:07Z X-Scale quit (Ping timeout: 240 seconds) 2019-01-05T18:27:18Z X-Scale joined #scheme 2019-01-05T18:45:53Z pie_ quit (Remote host closed the connection) 2019-01-05T18:46:07Z pie_ joined #scheme 2019-01-05T18:55:17Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-05T18:57:34Z pierpal quit (Read error: Connection reset by peer) 2019-01-05T18:57:49Z pierpal joined #scheme 2019-01-05T18:59:50Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-05T19:02:27Z pierpal quit (Ping timeout: 258 seconds) 2019-01-05T19:05:11Z pierpal joined #scheme 2019-01-05T19:08:05Z alyptik joined #scheme 2019-01-05T19:09:07Z pierpal quit (Ping timeout: 240 seconds) 2019-01-05T19:12:45Z buhman quit (Ping timeout: 268 seconds) 2019-01-05T19:21:16Z EternalZenith joined #scheme 2019-01-05T19:25:27Z lavaflow joined #scheme 2019-01-05T19:38:17Z ggole quit (Quit: ggole) 2019-01-05T19:42:39Z pierpal joined #scheme 2019-01-05T19:43:19Z yumh joined #scheme 2019-01-05T19:45:27Z niklasl quit (Ping timeout: 244 seconds) 2019-01-05T19:46:18Z niklasl joined #scheme 2019-01-05T19:49:13Z pierpal quit (Ping timeout: 258 seconds) 2019-01-05T19:55:27Z pierpal joined #scheme 2019-01-05T19:58:37Z pierpal quit (Read error: Connection reset by peer) 2019-01-05T20:06:16Z pierpal joined #scheme 2019-01-05T20:09:05Z pierpal quit (Read error: Connection reset by peer) 2019-01-05T20:11:37Z pierpal joined #scheme 2019-01-05T20:18:00Z pierpal quit (Ping timeout: 246 seconds) 2019-01-05T20:25:02Z ayerhart quit (Remote host closed the connection) 2019-01-05T20:25:46Z Zenton quit (Read error: Connection reset by peer) 2019-01-05T20:26:04Z Zenton joined #scheme 2019-01-05T20:38:28Z hive-mind quit (Ping timeout: 268 seconds) 2019-01-05T20:39:49Z amz3 joined #scheme 2019-01-05T20:40:12Z amz3: hello... again. 2019-01-05T20:40:58Z hive-mind joined #scheme 2019-01-05T20:41:29Z rain1: hi! 2019-01-05T20:43:17Z pierpal joined #scheme 2019-01-05T20:45:17Z ayerhart joined #scheme 2019-01-05T20:47:09Z alezost joined #scheme 2019-01-05T20:47:52Z pierpal quit (Ping timeout: 258 seconds) 2019-01-05T20:50:37Z pierpal joined #scheme 2019-01-05T20:50:51Z amz3: what do you think of the latest edition of reasoned schemer? 2019-01-05T20:51:06Z rain1: not seen it, what did they changed? 2019-01-05T20:51:45Z rain1: For this second edition, the authors have greatly simplified the programming language used in the book, as well as the implementation of the language. In addition to revising the text extensively, and simplifying and revising the “Laws” and “Commandments,” they have added explicit “Translation” rules to ease translation of Scheme functions into relations. 2019-01-05T20:52:07Z amz3: they changed the typography to get started and it much better now. The code snippets look much better. 2019-01-05T20:52:50Z amz3: this might be superficial but it's important to make it easy for people to actually type the code 2019-01-05T20:53:16Z amz3: which lead me to my second point, there is not full listing of the code in the book :( 2019-01-05T20:54:39Z amz3: last point, the book should follow some kind of versioning. I know there various versions of minikanren / microkanren but at the end of the day being able to lookup minikanren 2.1 is much easier than going throught the code to figure meh that is (only) microkanren 2019-01-05T20:55:09Z pierpal quit (Ping timeout: 258 seconds) 2019-01-05T20:55:38Z amz3: last but no least, some should do an interactive version of the book 2019-01-05T20:55:48Z rain1: cool I like minikanren 2019-01-05T20:55:56Z rain1: the book was great so if they improved it awesome 2019-01-05T20:56:00Z amz3: here is the code https://github.com/TheReasonedSchemer2ndEd/CodeFromTheReasonedSchemer2ndEd 2019-01-05T20:58:09Z amz3: I will ask the permission to do an interactive version of the book using chibi 2019-01-05T21:00:28Z pierpal joined #scheme 2019-01-05T21:03:24Z pierpal quit (Read error: Connection reset by peer) 2019-01-05T21:04:11Z jcowan: amz3: Using the Emscripten build? 2019-01-05T21:04:14Z amz3: yes 2019-01-05T21:04:35Z amz3: I need no permission lol, it will be a surprise :) 2019-01-05T21:06:13Z rain1: I should try running minikanren in my scheme 2019-01-05T21:06:37Z rain1: I'll have to change the syntax-rules macros to defmacro though 2019-01-05T21:06:44Z rain1: because i don't have a proper macro system 2019-01-05T21:06:53Z pierpal joined #scheme 2019-01-05T21:10:06Z jcowan shudders 2019-01-05T21:11:07Z pierpal quit (Ping timeout: 240 seconds) 2019-01-05T21:11:17Z jcowan: one of the array SRFIs uses defmacros, I'm in process of converting it to er-macros 2019-01-05T21:11:28Z jcowan: hopefully trivial, but annoying 2019-01-05T21:13:11Z jcowan: I have too many irons in the fire 2019-01-05T21:19:37Z pierpal joined #scheme 2019-01-05T21:26:12Z pierpal quit (Ping timeout: 258 seconds) 2019-01-05T21:31:41Z marvin2 joined #scheme 2019-01-05T21:34:12Z ruebezahl_ joined #scheme 2019-01-05T21:34:54Z pierpal joined #scheme 2019-01-05T21:35:24Z amz3: I am in the very same situation, but less productive 2019-01-05T21:36:15Z rain1: whats a nice 1 file mk implementation? 2019-01-05T21:36:25Z rain1: i cant be bothered joining all the files together from this one I found.. 2019-01-05T21:40:20Z amz3: well, that is the problem... 2019-01-05T21:40:38Z amz3: this is the most official release of the latest minikanren 2019-01-05T21:41:01Z amz3: you can use cat FILE1 FILE2 FILE3 > OUT 2019-01-05T21:41:59Z pierpal quit (Ping timeout: 268 seconds) 2019-01-05T21:42:24Z amz3: you can use: $ cat FILE1 FILE2 FILE3 > OUT 2019-01-05T21:45:40Z pierpal joined #scheme 2019-01-05T21:49:47Z pierpal quit (Ping timeout: 240 seconds) 2019-01-05T21:59:58Z pierpal joined #scheme 2019-01-05T22:01:07Z niklasl quit (Ping timeout: 240 seconds) 2019-01-05T22:03:41Z niklasl joined #scheme 2019-01-05T22:06:51Z pierpal quit (Ping timeout: 246 seconds) 2019-01-05T22:15:37Z pierpal joined #scheme 2019-01-05T22:22:10Z pierpal quit (Ping timeout: 258 seconds) 2019-01-05T22:24:25Z pierpal joined #scheme 2019-01-05T22:25:04Z wigust joined #scheme 2019-01-05T22:25:14Z wigust- quit (Ping timeout: 272 seconds) 2019-01-05T22:28:48Z pierpal quit (Ping timeout: 245 seconds) 2019-01-05T22:32:54Z lritter quit (Ping timeout: 252 seconds) 2019-01-05T22:47:34Z vyzo quit (Quit: Leaving.) 2019-01-05T22:48:15Z vyzo joined #scheme 2019-01-05T22:48:26Z jb___ quit (Quit: leaving) 2019-01-05T22:52:54Z alezost quit (Ping timeout: 268 seconds) 2019-01-05T22:57:43Z alezost joined #scheme 2019-01-05T22:57:48Z pierpal joined #scheme 2019-01-05T22:59:22Z amz3: is it possible to make 'resume' or more precisly 'sexp_resume' return to chibi interpreter the string passed as argument? 2019-01-05T23:00:03Z amz3: actually, I want to know how to send things to the chibi interpreter 2019-01-05T23:04:55Z amz3: it is 'string-eval-script' 2019-01-05T23:05:02Z amz3: this program is awesome 2019-01-05T23:05:32Z webshinra joined #scheme 2019-01-05T23:22:25Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-05T23:52:25Z alyptik quit (Ping timeout: 244 seconds) 2019-01-05T23:56:45Z alyptik joined #scheme 2019-01-05T23:58:23Z EternalZenith quit (Ping timeout: 258 seconds) 2019-01-06T00:00:45Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-06T00:03:08Z EternalZenith joined #scheme 2019-01-06T00:17:54Z pierpal quit (Ping timeout: 250 seconds) 2019-01-06T00:18:05Z pierpal joined #scheme 2019-01-06T00:23:41Z lambda-11235 quit (Ping timeout: 258 seconds) 2019-01-06T00:39:29Z lambda-11235 joined #scheme 2019-01-06T00:55:24Z zachk quit (Quit: Leaving) 2019-01-06T01:03:06Z pierpal quit (Read error: Connection reset by peer) 2019-01-06T01:22:14Z pierpal joined #scheme 2019-01-06T01:24:04Z pierpal quit (Read error: Connection reset by peer) 2019-01-06T01:37:15Z trui quit (Ping timeout: 250 seconds) 2019-01-06T01:42:03Z ayerhart quit (Quit: ayerhart) 2019-01-06T01:42:40Z ayerhart joined #scheme 2019-01-06T01:47:33Z EternalZenith quit (Remote host closed the connection) 2019-01-06T01:50:44Z EternalZenith joined #scheme 2019-01-06T01:58:07Z pierpal joined #scheme 2019-01-06T02:01:26Z ayerhart quit (Quit: ayerhart) 2019-01-06T02:05:15Z ayerhart joined #scheme 2019-01-06T02:14:37Z amz3: plop 2019-01-06T02:29:42Z badkins quit (Remote host closed the connection) 2019-01-06T02:36:42Z TheGreekOwl joined #scheme 2019-01-06T02:48:09Z pie__ joined #scheme 2019-01-06T02:49:17Z pierpal quit (Quit: Poof) 2019-01-06T02:49:38Z pierpal joined #scheme 2019-01-06T02:50:51Z pie_ quit (Ping timeout: 268 seconds) 2019-01-06T02:53:11Z robotoad quit (Quit: robotoad) 2019-01-06T02:57:38Z klovett_ quit (Remote host closed the connection) 2019-01-06T03:03:27Z EternalZenith quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-06T03:04:00Z EternalZenith joined #scheme 2019-01-06T03:07:58Z klovett joined #scheme 2019-01-06T03:08:34Z robotoad joined #scheme 2019-01-06T03:13:03Z klovett quit (Ping timeout: 268 seconds) 2019-01-06T03:43:07Z klovett joined #scheme 2019-01-06T03:53:48Z EternalZenith quit (Ping timeout: 245 seconds) 2019-01-06T03:56:44Z klovett quit (Ping timeout: 250 seconds) 2019-01-06T04:03:32Z duncanm: jcowan: why er-macros? i thought only scheme48 uses ER macros 2019-01-06T04:04:58Z jcowan: MIT, Chicken, Scheme48/scsh, Sagittarius, Picrin, Chibi, Larceny (with different syntax). All sc-macro systems do er-macros as well. 2019-01-06T04:05:23Z duncanm: sc-macro is only available in MIT Scheme? 2019-01-06T04:05:36Z duncanm: ahh, larceny has ER macros, right 2019-01-06T04:05:53Z duncanm: I've been learning to write syntax-case macros, i'm slowly getting the hang of it 2019-01-06T04:06:07Z jcowan: MIT, Chibi, and Picrin 2019-01-06T04:08:10Z jcowan: Larceny doesn't have sc-macros, Will Clinger told me, because he witnessed too many debates over their exact semantics to ever be sure he could get them consistently right. 2019-01-06T04:19:28Z Riastradh joined #scheme 2019-01-06T04:22:25Z duncanm: hey Riastradh 2019-01-06T04:31:38Z Riastradh: Hi! 2019-01-06T04:31:40Z Riastradh: I'm about to evaporate. 2019-01-06T04:37:50Z Riastradh quit (Ping timeout: 258 seconds) 2019-01-06T04:38:54Z daviid quit (Ping timeout: 272 seconds) 2019-01-06T04:58:33Z klovett joined #scheme 2019-01-06T05:00:25Z gravicappa joined #scheme 2019-01-06T05:07:28Z skapata quit (Remote host closed the connection) 2019-01-06T06:00:44Z torbo joined #scheme 2019-01-06T06:17:04Z ggole joined #scheme 2019-01-06T06:29:13Z jao quit (Ping timeout: 244 seconds) 2019-01-06T06:47:05Z dmiles quit (Ping timeout: 250 seconds) 2019-01-06T06:54:49Z torbo quit (Remote host closed the connection) 2019-01-06T06:54:57Z amz3: edw: tx for the json parser, very useful :] 2019-01-06T07:56:35Z vyzo quit (Quit: Leaving.) 2019-01-06T07:56:58Z amz3: https://scheme-lang.com/cons/ 2019-01-06T07:57:01Z vyzo joined #scheme 2019-01-06T07:57:23Z amz3: https://github.com/amirouche/scheme-lang/commit/15fbb9639fb7743d2a82b478bb3fb0f734cc2464 2019-01-06T07:57:27Z pierpal quit (Remote host closed the connection) 2019-01-06T08:13:58Z lambda-11235 quit (Quit: Bye) 2019-01-06T08:56:47Z edw: amz3: Oh, you're welcome. I'd forgotten about that. Glad you found it. 2019-01-06T08:58:31Z ggole quit (Ping timeout: 260 seconds) 2019-01-06T09:03:04Z dmiles joined #scheme 2019-01-06T09:11:05Z ggole joined #scheme 2019-01-06T10:06:22Z ggole quit (Ping timeout: 250 seconds) 2019-01-06T10:09:37Z daviid joined #scheme 2019-01-06T10:10:32Z emacsomancer quit (Read error: Connection reset by peer) 2019-01-06T10:19:15Z ggole joined #scheme 2019-01-06T10:19:52Z marvin2 quit (Ping timeout: 246 seconds) 2019-01-06T10:27:30Z Zaab1t joined #scheme 2019-01-06T11:06:27Z robotoad quit (Quit: robotoad) 2019-01-06T11:30:40Z ggole quit (Ping timeout: 264 seconds) 2019-01-06T11:47:26Z ggole joined #scheme 2019-01-06T12:29:22Z marm joined #scheme 2019-01-06T13:06:26Z civodul joined #scheme 2019-01-06T13:13:53Z skapata joined #scheme 2019-01-06T13:27:44Z jb__ quit (Remote host closed the connection) 2019-01-06T13:32:56Z jao joined #scheme 2019-01-06T13:39:19Z amz3: hello people, I need your feedback on my little game: http://scheme-lang.com/cons/ 2019-01-06T13:39:37Z amz3: does it work on your side? does it a lot of time to load? 2019-01-06T13:39:43Z amz3: is it readable? 2019-01-06T13:39:51Z amz3: did you find any bug? 2019-01-06T13:45:27Z wasamasa: lol, parsing json in scheme running in a browser 2019-01-06T13:47:24Z wasamasa: I've found a bug, yes, it tells me that 24 isn't the right answer for (* 2 3 4) 2019-01-06T13:47:40Z dTal: I was asked ";; What is (+ 41 1)" and I typed "(+ 41 1)" and got ";; Ok!" 2019-01-06T13:47:45Z wasamasa: probably because it's the last exercise 2019-01-06T13:47:46Z dTal: I'm not sure what I'm supposed to have learned... 2019-01-06T13:47:59Z wasamasa: wow, clever 2019-01-06T13:48:16Z wasamasa: but that doesn't allow me to pass (* 2 3 4) ;_; 2019-01-06T13:50:02Z dTal: Why not use BiwaScheme for something like this, instead of Chibi in WebAssembly? 2019-01-06T13:50:24Z dTal: I imagine it would be much faster 2019-01-06T13:50:38Z dTal: at least to load 2019-01-06T13:52:15Z wasamasa: I guess it manages to be far worse than chibi 2019-01-06T13:53:23Z ggole quit (Ping timeout: 245 seconds) 2019-01-06T13:54:28Z ggole joined #scheme 2019-01-06T13:59:36Z jcowan: This is Chibi/WASM as opposed to Chibi/JS? 2019-01-06T14:00:38Z alezost joined #scheme 2019-01-06T14:02:43Z wasamasa: seems so 2019-01-06T14:04:06Z ggole quit (Ping timeout: 246 seconds) 2019-01-06T14:04:12Z ggole_ joined #scheme 2019-01-06T14:05:31Z ggole_ quit (Client Quit) 2019-01-06T14:25:10Z amz3: wasamasa: I made some error when doing the math, the registrer good value is 18 2019-01-06T14:25:15Z amz3: I will fix it 2019-01-06T14:26:06Z amz3: yes there is also a bug when you hit the last question 2019-01-06T14:26:19Z amz3: jcowan: it use chibi/wasm 2019-01-06T14:27:22Z amz3: after the initial loading the program is smooth. 2019-01-06T14:28:03Z amz3: I tried previously with biwascheme, I posted on chibi an explanation of how it works, it will be published eventually 2019-01-06T14:28:20Z amz3: https://groups.google.com/forum/#!forum/chibi-scheme 2019-01-06T14:28:49Z amz3: biwascheme is less good in terms of error reporting, also I was hitting the recursion depth limit on similar or simpler programs 2019-01-06T14:28:58Z amz3: also biwascheme doesn't have 'eval' afaik 2019-01-06T14:29:16Z amz3 is happy 2019-01-06T14:29:23Z siraben: doi la jcowan ku'i ue do pu ciska lo xunre cukta 2019-01-06T14:32:04Z amz3: ?? 2019-01-06T14:32:26Z siraben: that's lojban for you 2019-01-06T14:32:35Z amz3: what does it mean? 2019-01-06T14:33:00Z siraben: "jcowan: however, (surprise) you wrote the red book" 2019-01-06T14:33:17Z jcowan: .ie 2019-01-06T14:33:22Z siraben: the red book being https://mw.lojban.org/papri/the_Complete_Lojban_Language 2019-01-06T14:34:06Z jcowan: Actually complete only as to the grammar: it isn't a dictionary also. Wordlists are available online, though. 2019-01-06T14:34:14Z jcowan: siraben: are you on #lojban? 2019-01-06T14:34:21Z siraben: jcowan: yep 2019-01-06T14:34:41Z siraben: jcowan: I noticed you are not? 2019-01-06T14:34:41Z jcowan: I haven't been there in a long time. 2019-01-06T14:34:53Z siraben: Any particular reasons why? 2019-01-06T14:35:18Z jcowan: I am only minimally involved with Lojban these days. The Red Book is being revised and I am a small part of that. Can't do it all. 2019-01-06T14:35:37Z siraben: How much of the book did you write? 2019-01-06T14:48:27Z wasamasa: amz3: tell me, why can't I type quotes into the repl 2019-01-06T14:49:11Z wasamasa: amz3: worse, doing so renders me unable to type anything else 2019-01-06T14:49:44Z wasamasa: amz3: double quotes that is 2019-01-06T14:51:41Z wasamasa: amz3: ah, it's because it throws an error in the console and kills the scheme system 2019-01-06T15:04:41Z lritter joined #scheme 2019-01-06T15:06:24Z jcowan: What it says in the intro: all but specified chapters 2019-01-06T15:06:41Z jcowan gets down his hardcopy Red Book (whose cover is in fact a very nice deep red) 2019-01-06T15:07:54Z edgar-rft quit (Read error: Connection reset by peer) 2019-01-06T15:10:31Z pjb quit (Remote host closed the connection) 2019-01-06T15:10:43Z jcowan: siraben: http://lojban.org/publications/cll/cll_v1.1_xhtml-chapter-chunks/chapter-about.html#credits 2019-01-06T15:11:55Z pjb joined #scheme 2019-01-06T15:12:21Z amz3: wasamasa: tx for the bug report 2019-01-06T15:12:46Z wasamasa: my nefarious plan was to test whether the issue about accepting (+ 41 1) is exploitable 2019-01-06T15:12:52Z wasamasa: apparently not (yet) 2019-01-06T15:17:39Z xvx joined #scheme 2019-01-06T15:18:21Z amz3: wasamasa: I found the issue, it's a bug in the json parser. I doesn't support quoted " 2019-01-06T15:18:30Z wasamasa: lol 2019-01-06T15:18:33Z amz3: s/quoted/escaped/ 2019-01-06T15:18:50Z wasamasa: I still find it hilarious that you parse json in scheme running on top of JS that can parse JSON already 2019-01-06T15:19:16Z wasamasa: is there no JS interop? 2019-01-06T15:19:43Z wasamasa: or would it be useless here? 2019-01-06T15:32:11Z amz3: there JS interop, but you can only pass integer and strings 2019-01-06T15:32:19Z amz3: there *is* JS interop, but you can only pass integer and strings 2019-01-06T15:35:56Z xvx quit (Quit: xvx) 2019-01-06T15:38:10Z mejja joined #scheme 2019-01-06T15:41:27Z xvx joined #scheme 2019-01-06T15:48:51Z mejja: Riastradh: 👍 Yes please fix "consing a closure entails writing instruction memory" asap if you can 👍 2019-01-06T15:49:11Z r0kc4t quit (Quit: leaving) 2019-01-06T15:56:55Z r0kc4t joined #scheme 2019-01-06T16:01:24Z Riastradh joined #scheme 2019-01-06T16:09:57Z ecraven: Riastradh: I'd guess moving to nan-boxing would make immediate floats perform much better? 2019-01-06T16:10:07Z ecraven: (as all floats would then be immediate, right?) 2019-01-06T16:18:02Z Riastradh: Yes. 2019-01-06T16:20:41Z gwatt: Does it reduce performance in other areas? 2019-01-06T16:20:49Z Riastradh: With any luck, only marginally. 2019-01-06T16:21:07Z ecraven: it's just another tagging scheme, shouldn't have much influence compared to any other tagging scheme, right? 2019-01-06T16:21:22Z Riastradh: Also it reduces the available address space and the size of fixnums to _only_ (say) 46 bits. 2019-01-06T16:21:34Z Riastradh: So, if you have a petabyte of RAM, you might be sad that you can't use it all in one address space. 2019-01-06T16:21:49Z ayerhart quit (Read error: Connection reset by peer) 2019-01-06T16:21:53Z Riastradh: (If you run MIT Scheme on a machine with a petabyte of RAM I would definitely be curious to hear about it!) 2019-01-06T16:22:14Z gwatt: free -m: 15448 2019-01-06T16:22:17Z gwatt: that's a no from me 2019-01-06T16:22:29Z ayerhart joined #scheme 2019-01-06T16:23:40Z Riastradh: As for fixnums, well, 58 bits of fixnum (including sign) is pretty arbitrary anyway. Maybe 48 bits would be nice so you can do 24x24 multiplies but cutting down from 6 to 4 tag bits requires a lot of work and is probably not worth it. 2019-01-06T16:24:17Z gwatt: So if you have large fixnums, performance will suffer in nan-boxing systems 2019-01-06T16:26:36Z ecraven: gwatt: well, that depends on what your alternative tagging format is 2019-01-06T16:26:48Z ecraven: gwatt: it will only suffer if your other scheme uses *fewer* bits to tag fixnums 2019-01-06T16:27:07Z ecraven: also, open-coding float ops is trivial, as nothing that isn't a float looks like a float any longer 2019-01-06T16:27:08Z gwatt: Chez for example uses 3 bits for fixnums 2019-01-06T16:27:46Z gwatt: uses 3 bits for everything, in fact, but sometimes that requires double dereferencing 2019-01-06T16:27:52Z ecraven: (expt 2 46) -> 70368744177664 2019-01-06T16:28:23Z ecraven: I'm no numerologist, but not sure which sort of programs would use numbers bigger than this but smaller than (expt 2 59) a lot 2019-01-06T16:30:50Z gwatt: fair enough 2019-01-06T16:31:48Z Riastradh: Float operations are already open-coded in MIT Scheme. 2019-01-06T16:32:39Z Riastradh: The cost is that storing them in variables requires allocating memory which costs more runs of the garbage collector. 2019-01-06T16:34:12Z ecraven: Riastradh: I mean you don't need any additional checks except for checking for NaN at the end 2019-01-06T16:38:59Z Riastradh: Actually you don't even need to do that. 2019-01-06T16:39:10Z Riastradh: IEEE 754 floating-point operations never return signalling NaN. 2019-01-06T16:42:15Z Riastradh: (Except for the three quiet-computational ones abs, copysign, and negate, but only if the input is signalling NaN too.) 2019-01-06T16:43:06Z ecraven: yes, I mean (+ x y) can just do a floating point add, then check whether the result is a NaN, if it is, then it needs to analyze what x and y actually are (if you want to focus on float performance) 2019-01-06T16:43:23Z ecraven: like doing fixnum operations and only spilling to bignums if that overflows 2019-01-06T16:45:04Z lambda-11235 joined #scheme 2019-01-06T16:50:13Z jao quit (Ping timeout: 268 seconds) 2019-01-06T17:13:09Z xvx quit (Quit: xvx) 2019-01-06T17:20:56Z xvx joined #scheme 2019-01-06T17:23:19Z pierpal joined #scheme 2019-01-06T17:35:39Z ecraven: hm.. 70368744177664 cm is less than 0.5 AU, so for solar system dynamics approximations, you'd probably want the larger number 2019-01-06T17:36:16Z ecraven: 58 bits would give you 1926 AU, that might be enough for some systems 2019-01-06T17:36:48Z ecraven: but then, you might want to calculate astrodynamics in floats anyway, not in integers 2019-01-06T17:50:52Z rain1: https://github.com/rain-1/scheme_interpreter/commit/28158fe4f93e6e7936ea50ed512ee70f977ea0ff I have been improving my interpreter and it can run minikanren now, factoring 30 in binary as a test 2019-01-06T17:51:10Z rain1: https://gist.github.com/rain-1/d82962cacad652e70be73ff8a4c916d0 and there is a single file minikanren implementation for chez 2019-01-06T17:58:03Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-06T17:58:47Z Riastradh: ecraven: You're doing solar system dynamics approximations...in integer arithmetic? 2019-01-06T18:02:27Z emar quit (Ping timeout: 246 seconds) 2019-01-06T18:06:28Z sudden quit (Quit: leaving) 2019-01-06T18:07:05Z sudden joined #scheme 2019-01-06T18:23:17Z klovett quit (Remote host closed the connection) 2019-01-06T18:28:48Z X-Scale quit (Ping timeout: 245 seconds) 2019-01-06T18:31:10Z xvx quit (Quit: xvx) 2019-01-06T18:31:49Z X-Scale` joined #scheme 2019-01-06T18:32:30Z X-Scale` is now known as X-Scale 2019-01-06T18:32:42Z xvx joined #scheme 2019-01-06T18:32:47Z Riastradh quit (Ping timeout: 240 seconds) 2019-01-06T18:49:15Z tubuliferous joined #scheme 2019-01-06T18:58:04Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-06T19:05:56Z badkins joined #scheme 2019-01-06T19:09:29Z tubuliferous quit (Quit: Textual IRC Client: www.textualapp.com) 2019-01-06T19:11:18Z Zaab1t quit (Quit: bye bye friends) 2019-01-06T19:26:17Z robotoad joined #scheme 2019-01-06T19:49:22Z trui joined #scheme 2019-01-06T19:53:14Z pie__ quit (Ping timeout: 258 seconds) 2019-01-06T20:00:54Z turtleman joined #scheme 2019-01-06T20:05:49Z jao joined #scheme 2019-01-06T20:12:43Z xvx quit (Quit: xvx) 2019-01-06T20:17:57Z xvx joined #scheme 2019-01-06T20:29:24Z Riastradh joined #scheme 2019-01-06T20:37:17Z xvx quit (Quit: xvx) 2019-01-06T21:05:48Z vyzo quit (Quit: Leaving.) 2019-01-06T21:06:26Z vyzo joined #scheme 2019-01-06T21:14:55Z pie__ joined #scheme 2019-01-06T21:22:04Z Riastradh quit (Ping timeout: 246 seconds) 2019-01-06T21:33:16Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-06T21:46:08Z mange joined #scheme 2019-01-06T21:55:49Z lavaflow quit (Read error: No route to host) 2019-01-06T21:57:53Z lavaflow joined #scheme 2019-01-06T21:59:14Z lavaflow quit (Read error: Connection reset by peer) 2019-01-06T22:02:00Z lavaflow joined #scheme 2019-01-06T22:28:52Z robotoad quit (Ping timeout: 258 seconds) 2019-01-06T22:35:09Z robotoad joined #scheme 2019-01-06T22:42:03Z turtleman quit (Remote host closed the connection) 2019-01-06T22:49:51Z yumh quit (Ping timeout: 244 seconds) 2019-01-06T22:54:38Z yumh joined #scheme 2019-01-06T22:55:55Z mejja quit (Quit: mejja) 2019-01-06T22:56:53Z ArneBab quit (Ping timeout: 250 seconds) 2019-01-06T22:58:15Z ArneBab joined #scheme 2019-01-06T22:58:15Z ArneBab quit (Changing host) 2019-01-06T22:58:15Z ArneBab joined #scheme 2019-01-06T23:00:43Z wigust- joined #scheme 2019-01-06T23:01:28Z wigust quit (Ping timeout: 246 seconds) 2019-01-06T23:17:17Z EternalZenith joined #scheme 2019-01-06T23:36:38Z gwatt: rain1: which minikanren? From the minikanren github, there's miniKanren, faster-miniKanren, simple-miniKanren, and others 2019-01-06T23:37:05Z rain1: it's got == and =/= 2019-01-07T00:33:40Z klovett joined #scheme 2019-01-07T00:34:28Z zmt00 joined #scheme 2019-01-07T00:50:19Z siraben: What's the smallest minikanren implementation with disequality? 2019-01-07T00:50:22Z lritter quit (Ping timeout: 250 seconds) 2019-01-07T00:50:41Z siraben: Trying to find something along the lines of microkanren 2019-01-07T00:56:22Z emar joined #scheme 2019-01-07T00:57:57Z torbo joined #scheme 2019-01-07T01:02:09Z pie__ quit (Ping timeout: 252 seconds) 2019-01-07T01:07:37Z skapata quit (Read error: Connection reset by peer) 2019-01-07T01:22:20Z ayerhart quit (Quit: ayerhart) 2019-01-07T01:22:54Z ayerhart joined #scheme 2019-01-07T01:24:41Z lambda-11235 quit (Read error: Connection reset by peer) 2019-01-07T01:27:55Z pie_ joined #scheme 2019-01-07T01:38:23Z trui quit (Remote host closed the connection) 2019-01-07T01:41:30Z permagreen quit (Remote host closed the connection) 2019-01-07T01:43:13Z permagreen joined #scheme 2019-01-07T02:05:32Z jb__ joined #scheme 2019-01-07T02:08:58Z badkins quit (Remote host closed the connection) 2019-01-07T02:19:12Z jao quit (Ping timeout: 250 seconds) 2019-01-07T02:43:01Z daviid quit (Ping timeout: 258 seconds) 2019-01-07T02:43:50Z egp__ joined #scheme 2019-01-07T02:44:56Z egp_ quit (Ping timeout: 258 seconds) 2019-01-07T02:54:38Z f8l quit (Ping timeout: 245 seconds) 2019-01-07T02:56:44Z robotoad quit (Quit: robotoad) 2019-01-07T02:56:58Z f8l joined #scheme 2019-01-07T03:03:47Z lambda-11235 joined #scheme 2019-01-07T03:08:00Z robotoad joined #scheme 2019-01-07T03:10:22Z Riastradh joined #scheme 2019-01-07T03:43:42Z EternalZenith quit (Ping timeout: 250 seconds) 2019-01-07T04:10:38Z gravicappa joined #scheme 2019-01-07T04:21:22Z egp__ quit (Quit: Leaving) 2019-01-07T04:21:36Z egp_ joined #scheme 2019-01-07T04:22:57Z egp_ quit (Remote host closed the connection) 2019-01-07T04:39:51Z pierpal quit (Quit: Poof) 2019-01-07T04:40:09Z pierpal joined #scheme 2019-01-07T04:48:37Z klovett quit (Remote host closed the connection) 2019-01-07T04:52:57Z pie__ joined #scheme 2019-01-07T04:53:14Z pie_ quit (Remote host closed the connection) 2019-01-07T04:58:29Z klovett joined #scheme 2019-01-07T05:00:50Z khisanth_ quit (Ping timeout: 250 seconds) 2019-01-07T05:16:35Z pjb quit (Remote host closed the connection) 2019-01-07T05:19:04Z pjb joined #scheme 2019-01-07T05:20:28Z khisanth_ joined #scheme 2019-01-07T05:24:12Z pjb quit (Ping timeout: 252 seconds) 2019-01-07T05:27:32Z pjb joined #scheme 2019-01-07T05:31:24Z torbo left #scheme 2019-01-07T05:33:22Z Inline quit (Quit: Leaving) 2019-01-07T05:36:47Z khisanth_ quit (Ping timeout: 240 seconds) 2019-01-07T06:01:41Z khisanth_ joined #scheme 2019-01-07T06:09:30Z badkins joined #scheme 2019-01-07T06:14:04Z badkins quit (Ping timeout: 250 seconds) 2019-01-07T06:16:49Z robotoad quit (Quit: robotoad) 2019-01-07T06:21:26Z robotoad joined #scheme 2019-01-07T06:24:32Z robotoad quit (Client Quit) 2019-01-07T06:42:04Z mange quit (Remote host closed the connection) 2019-01-07T06:43:08Z lambda-11235 quit (Quit: Bye) 2019-01-07T06:43:12Z permagreen quit (Remote host closed the connection) 2019-01-07T06:44:15Z permagreen joined #scheme 2019-01-07T06:55:01Z alyptik quit (Ping timeout: 246 seconds) 2019-01-07T07:04:27Z alyptik joined #scheme 2019-01-07T07:22:59Z robotoad joined #scheme 2019-01-07T07:27:34Z robotoad quit (Ping timeout: 246 seconds) 2019-01-07T07:33:27Z robotoad joined #scheme 2019-01-07T07:48:41Z pie__ quit (Remote host closed the connection) 2019-01-07T07:48:54Z pie__ joined #scheme 2019-01-07T08:06:04Z robotoad quit (Quit: robotoad) 2019-01-07T08:29:27Z vyzo quit (Quit: Leaving.) 2019-01-07T08:30:08Z vyzo joined #scheme 2019-01-07T09:20:03Z alyptik quit (Ping timeout: 245 seconds) 2019-01-07T09:20:06Z civodul joined #scheme 2019-01-07T10:06:50Z alyptik joined #scheme 2019-01-07T10:14:52Z pierpal quit (Ping timeout: 246 seconds) 2019-01-07T10:25:43Z daviid joined #scheme 2019-01-07T10:30:44Z pjb quit (Remote host closed the connection) 2019-01-07T10:33:18Z pjb joined #scheme 2019-01-07T10:36:43Z pierpal joined #scheme 2019-01-07T10:49:14Z skapata joined #scheme 2019-01-07T10:52:26Z pierpal quit (Quit: Poof) 2019-01-07T10:52:44Z pierpal joined #scheme 2019-01-07T11:02:33Z lloda quit (Read error: Connection reset by peer) 2019-01-07T11:10:05Z jao joined #scheme 2019-01-07T11:15:31Z lloda joined #scheme 2019-01-07T11:48:31Z jao quit (Remote host closed the connection) 2019-01-07T12:00:19Z jao joined #scheme 2019-01-07T12:06:03Z niklasl quit (Quit: Nettalk6 - www.ntalk.de) 2019-01-07T12:08:04Z niklasl joined #scheme 2019-01-07T13:06:58Z InverseRhombus quit (Remote host closed the connection) 2019-01-07T13:23:47Z pierpal quit (Quit: Poof) 2019-01-07T13:24:04Z pierpal joined #scheme 2019-01-07T13:30:42Z edgar-rft joined #scheme 2019-01-07T13:42:13Z lightslategrey joined #scheme 2019-01-07T13:51:37Z InverseRhombus joined #scheme 2019-01-07T14:10:03Z amz31 joined #scheme 2019-01-07T14:10:08Z amz31 is now known as amz3` 2019-01-07T14:10:16Z amz3` quit (Changing host) 2019-01-07T14:10:16Z amz3` joined #scheme 2019-01-07T14:14:32Z fmnt joined #scheme 2019-01-07T14:29:46Z badkins joined #scheme 2019-01-07T14:35:13Z badkins_ joined #scheme 2019-01-07T14:38:02Z badkins quit (Ping timeout: 250 seconds) 2019-01-07T14:47:48Z pierpal quit (Read error: Connection reset by peer) 2019-01-07T14:59:58Z dkmueller joined #scheme 2019-01-07T15:11:25Z lritter joined #scheme 2019-01-07T15:13:53Z Inline joined #scheme 2019-01-07T15:20:02Z alyptik quit (Ping timeout: 272 seconds) 2019-01-07T15:34:06Z robotoad joined #scheme 2019-01-07T15:44:04Z gko quit (Ping timeout: 268 seconds) 2019-01-07T15:45:12Z gko joined #scheme 2019-01-07T15:48:33Z badkins_ is now known as badkins 2019-01-07T15:51:14Z robotoad quit (Quit: robotoad) 2019-01-07T15:52:00Z vms14 joined #scheme 2019-01-07T16:15:01Z alyptik joined #scheme 2019-01-07T16:31:06Z robotoad joined #scheme 2019-01-07T16:36:28Z jb___ joined #scheme 2019-01-07T16:39:24Z jb__ quit (Ping timeout: 246 seconds) 2019-01-07T16:45:48Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-07T16:57:07Z amz3` quit (Ping timeout: 240 seconds) 2019-01-07T17:05:24Z Zaab1t joined #scheme 2019-01-07T17:09:38Z jao quit (Remote host closed the connection) 2019-01-07T17:12:09Z pjb quit (Ping timeout: 252 seconds) 2019-01-07T17:32:34Z niklasl quit (Ping timeout: 244 seconds) 2019-01-07T17:33:49Z niklasl joined #scheme 2019-01-07T17:34:02Z dtornabene joined #scheme 2019-01-07T17:41:17Z alezost joined #scheme 2019-01-07T17:45:14Z acarrico quit (Ping timeout: 250 seconds) 2019-01-07T17:51:14Z jao joined #scheme 2019-01-07T17:52:30Z pjb joined #scheme 2019-01-07T17:54:41Z pie__ quit (Remote host closed the connection) 2019-01-07T17:54:54Z pie__ joined #scheme 2019-01-07T17:55:50Z fmnt quit (Ping timeout: 272 seconds) 2019-01-07T17:57:11Z InverseRhombus quit (Remote host closed the connection) 2019-01-07T18:05:34Z fmnt joined #scheme 2019-01-07T18:17:48Z ober looks for input on popular templating format in the lispy/scheme world 2019-01-07T18:28:37Z pie__ quit (Remote host closed the connection) 2019-01-07T18:29:10Z pie_ joined #scheme 2019-01-07T18:31:16Z X-Scale quit (Ping timeout: 268 seconds) 2019-01-07T18:31:56Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-07T18:33:38Z X-Scale` joined #scheme 2019-01-07T18:34:27Z X-Scale` is now known as X-Scale 2019-01-07T18:34:35Z pie_ quit (Remote host closed the connection) 2019-01-07T18:35:06Z pie_ joined #scheme 2019-01-07T18:35:09Z klovett quit 2019-01-07T18:37:26Z pie_ quit (Remote host closed the connection) 2019-01-07T18:38:04Z jcowan: ober: You mean HTML-ish templating? 2019-01-07T18:39:55Z vyzo: just general text templating 2019-01-07T18:40:03Z vyzo: html too 2019-01-07T18:43:31Z aeth: jcowan: I'm guessing ober is referring to something like https://mustache.github.io/ (which actually does have a Racket version) 2019-01-07T18:44:13Z ober: yeah jinja/mustache/twig sort of things 2019-01-07T18:44:14Z ober: settled on jinja2 2019-01-07T18:44:42Z aeth: As I explained in #lisp though, this approach is fairly rare in Lisps/Schemes as opposed to generating strings from s-expressions. e.g. (html "Hello, world!") -> "Hello world" 2019-01-07T18:44:58Z wasamasa: yeah, I don't get why you'd want to forsake type safety 2019-01-07T18:45:39Z wasamasa: the s-expression approach allows you to separate contexts cleanly and deal with unsafe user input appropriately 2019-01-07T18:46:04Z turbofail quit (Remote host closed the connection) 2019-01-07T18:46:09Z wasamasa: for example, inside a css or script tag you'd have different escaping rules than in regular html 2019-01-07T18:47:22Z aeth: (My example macro ate the punctuation in the output, oh well... I guess I need to fix the implementation of it by adding more coffee.) 2019-01-07T18:47:47Z wasamasa: nevertheless, I occasionally see mustache style things 2019-01-07T18:47:52Z wasamasa: the last two in CL and elisp 2019-01-07T18:49:01Z turbofail joined #scheme 2019-01-07T18:50:28Z ober: think outside html. Config management, or any dynamical file generation needs. 2019-01-07T18:50:29Z ober: i.e. systems 2019-01-07T18:50:59Z wasamasa: I still find jinja2 inadequate for ansible 2019-01-07T18:51:36Z wasamasa: especially exceptions in it such as foo: bar {{ baz }} being fine, but foo: {{ bar }} baz not 2019-01-07T18:52:12Z wasamasa: because the value may not start with {{ and must therefore be quoted 2019-01-07T18:53:11Z davexunit: quasiquote is the lisp templating system 2019-01-07T18:53:32Z davexunit: and sxml is a good example of a system that does that 2019-01-07T18:54:08Z davexunit: jinja2, mustache, etc. all have the problem of being special languages that are limiting. quasiquote doesn't have this issue. 2019-01-07T18:57:50Z ecraven: ober: I use sxml for xml 2019-01-07T18:57:51Z ecraven: and html 2019-01-07T18:58:36Z ecraven: and css, and javascript and basically everything, actually 2019-01-07T18:58:54Z razzy quit (Ping timeout: 250 seconds) 2019-01-07T18:58:57Z zachk joined #scheme 2019-01-07T19:01:33Z rain1: HTML templating is different to text templating because you need to escape things differently based on the context they're in 2019-01-07T19:02:26Z ecraven: for text templating, skribe seems interesting (https://www-sop.inria.fr/members/Manuel.Serrano/publi/jfp05/article.html) 2019-01-07T19:02:45Z ecraven: basically, [ escapes to text, and ,( escapes back to s-expressions 2019-01-07T19:03:28Z ecraven: hehe: For instance, the size of the Skribe source files of this paper is about 52,500 characters long, and running it through Skribe produces 76,200 characters in LaTeX and 0 characters in HTML. 2019-01-07T19:03:38Z ecraven: I guess that 0 in HTML is not quite correct 2019-01-07T19:04:07Z zmt00 quit (Read error: Connection reset by peer) 2019-01-07T19:06:58Z zachk quit (Changing host) 2019-01-07T19:06:58Z zachk joined #scheme 2019-01-07T19:07:14Z InverseRhombus joined #scheme 2019-01-07T19:09:31Z fmnt left #scheme 2019-01-07T19:11:49Z vms14 quit (Quit: meh...) 2019-01-07T19:21:58Z alezost joined #scheme 2019-01-07T19:22:46Z free_ joined #scheme 2019-01-07T19:23:36Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-07T19:26:32Z free_ left #scheme 2019-01-07T19:28:46Z zmt00 joined #scheme 2019-01-07T19:29:55Z lightslategrey: Hi. Is it possible for not especially smart programmer to learn some scheme in 4 days up to the level of being able to "script" some app. (Scheme considered to be embedded into normal app I write). I it will take weeks? 2019-01-07T19:30:15Z lightslategrey: scheme in question is Kawa 2019-01-07T19:34:38Z lightslategrey: I mean, php programmer can start writing some basic python immediatelly. Python programmer can write some basic Java in probably hour after learning how to run run javac and discovering official java tutorial. How hard is would be with Kawa scheme? 2019-01-07T19:36:43Z Riastradh: About the same, I would expect. (Never used Kawa, though, and I stay away from all things Java-related.) 2019-01-07T19:40:24Z ecraven: kawa can be very java-like or very Scheme-like, depending on how you use it 2019-01-07T19:40:59Z lightslategrey: Riastradh, I am also new to java. I just need to make some android app. And It would be practical for both me and customer to be able to evaluate some code from strings without reloading APK but just pushing new scripts from network. I consider Kawa because they explicitly support android. https://www.gnu.org/software/kawa/Building-for-Android.html This is how I spot this scheme 2019-01-07T19:46:10Z terpri joined #scheme 2019-01-07T19:46:11Z pjb: lightslategrey: as for everything it takes ten years. But yes, the basis of scheme is sufficiently simple, that you can learn quickly enough to be able to start usign it. 2019-01-07T19:47:56Z lightslategrey: ecraven, you have experience with kawa? can you please tell me - I can't find this their docs - is this possible for java code to execute scheme script stored in a string? without first compiling it into .class on desktop? 2019-01-07T19:48:29Z lightslategrey: pjb, :) 2019-01-07T19:50:11Z zmt00 quit (Quit: Leaving) 2019-01-07T19:55:16Z dtornabene quit (Quit: Leaving) 2019-01-07T20:05:40Z ecraven: lightslategrey: (eval (read (open-input-string "(+ 1 2)"))) probably 2019-01-07T20:06:28Z ecraven: I've written non-trivial android apps in kawa years ago, it was partly fun 2019-01-07T20:06:43Z lightslategrey: ecraven, saving this piece to my notebook, thank you 2019-01-07T20:07:43Z zmt00 joined #scheme 2019-01-07T20:09:03Z lightslategrey: ecraven, even non-trivial? then it definitely works on android. thank you. it' very important to know it already works for some people 2019-01-07T20:14:06Z ecraven: probably bitrotten, but that worked at some point https://github.com/ecraven/SchemeAndroidOGL 2019-01-07T20:14:31Z ecraven: this is the relevant file: https://github.com/ecraven/SchemeAndroidOGL/blob/master/src/Main.scm 2019-01-07T20:14:50Z ecraven: not very Schemey code, but it does not cons, and thus runs smoothly 2019-01-07T20:18:07Z lightslategrey: wow 2019-01-07T20:19:29Z niklasl quit (Ping timeout: 258 seconds) 2019-01-07T20:20:53Z niklasl joined #scheme 2019-01-07T20:26:33Z civodul joined #scheme 2019-01-07T20:37:53Z zmt00 quit (Read error: Connection reset by peer) 2019-01-07T20:39:26Z badkins quit (Ping timeout: 250 seconds) 2019-01-07T20:39:54Z zmt00 joined #scheme 2019-01-07T20:46:05Z InverseRhombus quit (Read error: Connection reset by peer) 2019-01-07T20:46:56Z InverseRhombus joined #scheme 2019-01-07T20:52:45Z Zaab1t quit (Quit: bye bye friends) 2019-01-07T20:54:59Z cortisol joined #scheme 2019-01-07T21:21:59Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-07T21:46:11Z badkins joined #scheme 2019-01-07T22:27:18Z daviid quit (Ping timeout: 246 seconds) 2019-01-07T22:40:46Z alyptik quit (Ping timeout: 250 seconds) 2019-01-07T23:04:25Z klovett joined #scheme 2019-01-07T23:04:46Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-07T23:05:36Z alyptik joined #scheme 2019-01-07T23:11:09Z ArneBab quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2019-01-07T23:12:05Z ArneBab joined #scheme 2019-01-07T23:12:05Z ArneBab quit (Changing host) 2019-01-07T23:12:05Z ArneBab joined #scheme 2019-01-07T23:36:50Z wigust joined #scheme 2019-01-07T23:39:44Z wigust- quit (Ping timeout: 272 seconds) 2019-01-07T23:40:03Z ruebezahl_ quit (Quit: Connection closed for inactivity) 2019-01-07T23:45:40Z daviid joined #scheme 2019-01-08T00:03:17Z pierpal joined #scheme 2019-01-08T00:04:34Z m1dnight_ quit (Ping timeout: 252 seconds) 2019-01-08T00:05:03Z robotoad quit (Quit: robotoad) 2019-01-08T00:07:27Z pierpal quit (Ping timeout: 240 seconds) 2019-01-08T00:07:42Z m1dnight_ joined #scheme 2019-01-08T00:13:36Z pierpal joined #scheme 2019-01-08T00:21:35Z notzmv joined #scheme 2019-01-08T00:29:20Z torbo joined #scheme 2019-01-08T00:30:07Z lambda-11235 joined #scheme 2019-01-08T00:31:17Z robotoad joined #scheme 2019-01-08T00:41:56Z lambda-11235 quit (Quit: Bye) 2019-01-08T00:45:48Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-08T00:48:45Z emacsomancer joined #scheme 2019-01-08T00:51:35Z lambda-11235 joined #scheme 2019-01-08T01:04:53Z lritter quit (Quit: Leaving) 2019-01-08T01:07:28Z notzmv is now known as zmv 2019-01-08T01:07:33Z zmv is now known as notzmv 2019-01-08T02:06:18Z daviid quit (Ping timeout: 245 seconds) 2019-01-08T02:10:35Z skapata quit (Remote host closed the connection) 2019-01-08T02:21:21Z lambda-11235 quit (Ping timeout: 258 seconds) 2019-01-08T02:22:30Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-08T02:22:33Z zmt00 quit (Read error: Connection reset by peer) 2019-01-08T02:23:21Z zmt00 joined #scheme 2019-01-08T02:23:45Z badkins quit (Remote host closed the connection) 2019-01-08T02:35:02Z lambda-11235 joined #scheme 2019-01-08T03:03:00Z metreo joined #scheme 2019-01-08T03:18:29Z robotoad quit (Quit: robotoad) 2019-01-08T03:27:03Z lockywolf joined #scheme 2019-01-08T03:27:57Z zachk quit (Quit: Leaving) 2019-01-08T03:31:15Z robotoad joined #scheme 2019-01-08T03:45:03Z buhman joined #scheme 2019-01-08T04:05:28Z torbo left #scheme 2019-01-08T04:15:33Z pierpal quit (Quit: Poof) 2019-01-08T04:15:51Z pierpal joined #scheme 2019-01-08T04:25:52Z duncanm: la la la 2019-01-08T04:36:32Z gravicappa joined #scheme 2019-01-08T04:53:14Z lockywolf_ joined #scheme 2019-01-08T04:55:50Z lockywolf quit (Ping timeout: 258 seconds) 2019-01-08T05:12:40Z gko quit (Ping timeout: 264 seconds) 2019-01-08T05:24:12Z lambda-11235 quit (Ping timeout: 258 seconds) 2019-01-08T05:30:09Z gko joined #scheme 2019-01-08T05:31:42Z metreo left #scheme 2019-01-08T05:40:21Z lambda-11235 joined #scheme 2019-01-08T05:51:04Z jao quit (Ping timeout: 250 seconds) 2019-01-08T05:58:52Z lockywolf_ quit (Ping timeout: 264 seconds) 2019-01-08T06:16:21Z pjb quit (Ping timeout: 252 seconds) 2019-01-08T06:17:24Z siraben: how can I implement tail call elimination? 2019-01-08T06:17:42Z aeth: https://en.wikipedia.org/wiki/Trampoline_(computing) 2019-01-08T06:18:05Z aeth: https://en.wikipedia.org/wiki/Tail_call#Through_trampolining 2019-01-08T06:18:43Z aeth: I'm not sure if they removed the example code or if I didn't link to the related page that has it. It was helpful, though. 2019-01-08T06:18:49Z siraben: Would it be difficult to implement it? 2019-01-08T06:19:04Z siraben: I'd just have to analyze the current procedure being evaluated and the procedure being called next, right? 2019-01-08T06:20:09Z siraben: Oh never mind, I see the trompoling article 2019-01-08T06:21:06Z pie_ joined #scheme 2019-01-08T06:21:16Z siraben: What type of expressions can be tail call optimized? 2019-01-08T06:23:57Z aeth: You just return a thunk. Something like this if the thunk is `(thunk . (lambda () ,function-call) then iterate (do ((x thunk ((cdr x)))) ((not (and (pair? x) (eq? (car x) 'thunk))) x)) 2019-01-08T06:24:27Z aeth: in other words, iterate calling the cdr of x until x is not a pair with the car 'thunk 2019-01-08T06:24:41Z aeth: (or use another data structure, but that's fairly simple) 2019-01-08T06:25:48Z aeth: I think this only has to be done at the implementation of lambda. 2019-01-08T06:26:01Z aeth: as in, lambda would return the thunk instead of the value 2019-01-08T06:26:37Z aeth: It has been a while so I might have a few details slightly off. 2019-01-08T06:29:43Z aeth: Hmm, actually I do a thunk in each form, but there aren't many in r7rs-small. 2019-01-08T06:29:55Z Riastradh: siraben: Implement in terms of what? 2019-01-08T06:35:05Z siraben: Riastradh: I'm thinking of implementing a Scheme based on the SICP register machine implemented in Forth 2019-01-08T06:36:58Z ecraven: siraben: just remember whether the form you are currently evaluating is in a tail context, if it is, don't 'call' but 'jump' 2019-01-08T06:37:07Z ecraven: (after adjusting the stack, if needed) 2019-01-08T06:38:49Z Riastradh: siraben: Register machine? Not a stack machine, in Forth? 2019-01-08T06:39:37Z Riastradh: Suppose you're using a stack machine. 2019-01-08T06:40:00Z ecraven: if you're on a two-stack forth, tail-calling is even simpler, just drop from the operand stack, but leave the return stack untouched 2019-01-08T06:41:01Z Riastradh: And let's say you're _not_ using two-stack Forth, to illustrate the tricky part. 2019-01-08T06:42:06Z Riastradh: Let's say you're using an x86-style calling convention where to call a procedure, you push arguments onto the stack first, and then push a return address, and then jump to the procedure's address. 2019-01-08T06:42:41Z Riastradh: If the stack grows left-to-right, and we push the last argument first, then when we enter g in (f (g x y) z), the stack will look something like this: 2019-01-08T06:42:57Z Riastradh: ... z y x 2019-01-08T06:44:00Z Riastradh: Now suppose we have (define (g x y) (h y x)), say. 2019-01-08T06:44:18Z Riastradh: The naive thing to do would be for g to push some more arguments onto the stack, and push a new return address on the stack, and jump to h: 2019-01-08T06:44:31Z Riastradh: ... x y z x y 2019-01-08T06:46:30Z Riastradh: Notice that the stack is now taller than it was when we invoked g. 2019-01-08T06:46:30Z klovett quit (Remote host closed the connection) 2019-01-08T06:46:48Z Riastradh: If we kept doing this, the stack would continue to get larger and larger and larger, and perhaps eventually overflow. 2019-01-08T06:46:51Z klovett joined #scheme 2019-01-08T06:46:53Z klovett quit (Remote host closed the connection) 2019-01-08T06:48:32Z siraben: So I could make use of Forth's return stack instead of implementing my own, then 2019-01-08T06:49:19Z Riastradh: Well, this would happen whether you use two stacks or one, if you do the naive thing to compute g as above. 2019-01-08T06:49:43Z Riastradh: Tail call optimization is arranging to compute g so that when the machine enters h, the stack looks like this instead: 2019-01-08T06:49:56Z Riastradh: ... z x y 2019-01-08T06:50:03Z siraben: Ah so we just transfer control to h directly 2019-01-08T06:50:08Z siraben: Without returning through g 2019-01-08T06:50:11Z Riastradh: I.e., we don't push a separate return address, but we _do_ update the arguments (reverse the order). 2019-01-08T06:50:45Z pjb joined #scheme 2019-01-08T06:50:51Z Riastradh: But this also means that it must be the callee's responsibility to pop all the arguments off the stack. 2019-01-08T06:51:11Z Riastradh: For instance, what if instead we had (define (g x y) (h y x 1 2 3 4 5))? 2019-01-08T06:51:22Z Riastradh: Then on entry to h, the stack would look like 2019-01-08T06:51:30Z Riastradh: ... z 5 4 3 2 1 x y 2019-01-08T06:54:20Z Riastradh: If h simply returned to and left all its arguments on the stack, the caller in (f (g x y) z) would have no idea how many items to pop off. 2019-01-08T06:56:19Z lambda-11235 quit (Ping timeout: 246 seconds) 2019-01-08T07:06:27Z pierpal quit (Read error: Connection reset by peer) 2019-01-08T07:11:15Z lambda-11235 joined #scheme 2019-01-08T07:12:36Z ober left #scheme 2019-01-08T07:16:44Z klovett joined #scheme 2019-01-08T07:37:49Z Jackie[m]: Why doesn't MIT scheme work on termux from compiling via portable 2019-01-08T07:38:25Z Riastradh: Be more specific? 2019-01-08T07:38:49Z ecraven: Jackie[m]: what exactly does not work? compiling? running? which error messages do you get exactly? 2019-01-08T07:39:17Z klovett quit (Ping timeout: 268 seconds) 2019-01-08T07:43:58Z klovett joined #scheme 2019-01-08T07:48:30Z klovett quit (Ping timeout: 250 seconds) 2019-01-08T07:50:05Z klovett joined #scheme 2019-01-08T07:54:07Z Inline quit (Quit: Leaving) 2019-01-08T07:59:01Z klovett quit (Ping timeout: 268 seconds) 2019-01-08T08:01:07Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-08T08:05:08Z samth quit (Read error: Connection reset by peer) 2019-01-08T08:05:22Z samth joined #scheme 2019-01-08T08:05:54Z jyc quit (Ping timeout: 264 seconds) 2019-01-08T08:06:54Z jyc joined #scheme 2019-01-08T08:12:50Z dkmueller quit (Quit: Lost terminal) 2019-01-08T08:13:02Z dkmueller joined #scheme 2019-01-08T08:27:55Z TheGreekOwl joined #scheme 2019-01-08T08:29:26Z xkapastel joined #scheme 2019-01-08T08:34:15Z civodul joined #scheme 2019-01-08T08:37:29Z pierpal joined #scheme 2019-01-08T08:44:58Z Zaab1t joined #scheme 2019-01-08T08:45:09Z lambda-11235 quit (Quit: Bye) 2019-01-08T08:53:10Z klovett joined #scheme 2019-01-08T08:57:24Z klovett quit (Ping timeout: 250 seconds) 2019-01-08T08:58:42Z klovett joined #scheme 2019-01-08T09:07:09Z klovett quit (Ping timeout: 252 seconds) 2019-01-08T09:08:15Z klovett joined #scheme 2019-01-08T09:13:01Z klovett quit (Ping timeout: 268 seconds) 2019-01-08T09:17:25Z klovett joined #scheme 2019-01-08T09:26:00Z klovett quit (Ping timeout: 250 seconds) 2019-01-08T09:27:26Z klovett joined #scheme 2019-01-08T09:31:54Z klovett quit (Ping timeout: 252 seconds) 2019-01-08T09:36:35Z klovett joined #scheme 2019-01-08T09:41:23Z klovett quit (Ping timeout: 268 seconds) 2019-01-08T10:00:52Z dkmueller quit (Quit: Lost terminal) 2019-01-08T10:01:11Z dkmueller joined #scheme 2019-01-08T10:09:45Z dpk quit (Ping timeout: 260 seconds) 2019-01-08T10:13:23Z dpk joined #scheme 2019-01-08T10:23:46Z elazul joined #scheme 2019-01-08T10:31:18Z klovett joined #scheme 2019-01-08T10:36:04Z klovett quit (Ping timeout: 264 seconds) 2019-01-08T10:37:06Z vms14 joined #scheme 2019-01-08T10:41:18Z Zaab1t quit (Ping timeout: 245 seconds) 2019-01-08T10:47:26Z wilfredh joined #scheme 2019-01-08T10:50:04Z dkmueller quit (Ping timeout: 250 seconds) 2019-01-08T10:51:49Z Jackie[m]: Compiling 2019-01-08T10:51:57Z dkmueller joined #scheme 2019-01-08T10:52:07Z Jackie[m]: Saying that I have unknown config 2019-01-08T10:59:21Z Jackie[m]: https://schemers.org 2019-01-08T11:06:02Z ecraven: Jackie[m]: maybe try pasting the exact error message in some pastebin, so we can look at it? 2019-01-08T11:16:23Z elazul quit (Quit: Lost terminal) 2019-01-08T11:18:44Z Jackie[m]: Sure 2019-01-08T11:26:26Z Jackie[m]: https://gist.github.com/Archangel45/2718814193eb6cf40d841baae363cc35 2019-01-08T11:26:30Z Jackie[m]: ecraven: 2019-01-08T11:32:34Z lockywolf joined #scheme 2019-01-08T11:33:34Z lockywolf quit (Max SendQ exceeded) 2019-01-08T11:33:59Z lockywolf joined #scheme 2019-01-08T11:44:07Z elazul joined #scheme 2019-01-08T11:47:02Z kappa quit (Quit: The Lounge - https://thelounge.github.io) 2019-01-08T11:50:49Z kappa joined #scheme 2019-01-08T11:53:17Z ecraven: probably MACHINE_TYPE is undefined 2019-01-08T11:53:38Z ecraven: is this an arm? 2019-01-08T11:54:00Z ecraven: Riastradh should know more about this, I never built mit on anything but intel processors 2019-01-08T11:54:56Z lockywolf quit (Remote host closed the connection) 2019-01-08T11:55:17Z lockywolf joined #scheme 2019-01-08T11:56:09Z lockywolf quit (Max SendQ exceeded) 2019-01-08T11:56:36Z lockywolf joined #scheme 2019-01-08T11:59:15Z Jackie[m]: aarch64 2019-01-08T11:59:17Z Jackie[m]: This phone is armv8 2019-01-08T11:59:28Z Jackie[m]: I will try faking it 2019-01-08T11:59:42Z ecraven: look in confshared.h for the other archs 2019-01-08T11:59:45Z Jackie[m]: With `linux32` 2019-01-08T11:59:52Z ecraven: no idea whether mit actually works on aarch64 2019-01-08T12:00:04Z ecraven: seems it should, with __aarch64__ defined 2019-01-08T12:00:19Z Jackie[m]: I saw an `arm` 2019-01-08T12:00:45Z ecraven: hm.. what's an IBM RS6000 and does it really have 63 bit floats? 2019-01-08T12:01:10Z Jackie[m] sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/uGLjZwSexZzmRUyOEvBicWUp > 2019-01-08T12:03:50Z lockywolf_ joined #scheme 2019-01-08T12:04:18Z Jackie[m]: How does one manually define it 2019-01-08T12:04:41Z ecraven: should be defined somewhere or by your compiler 2019-01-08T12:05:03Z ecraven: seems the compiler should define it 2019-01-08T12:05:58Z ecraven: says https://sourceforge.net/p/predef/wiki/Architectures/ 2019-01-08T12:06:27Z lockywolf quit (Ping timeout: 252 seconds) 2019-01-08T12:07:03Z klovett joined #scheme 2019-01-08T12:08:51Z klovett quit (Client Quit) 2019-01-08T12:09:23Z Jackie[m]: Yeah but this is clang 2019-01-08T12:10:35Z ecraven: according to stackoverflow, clang --target=... -mcpu=... -E - -dM Needs input files 2019-01-08T12:15:43Z ecraven: something went wrong there with your matrix gateway 2019-01-08T12:15:53Z ecraven: there: http://ix.io/1xNk 2019-01-08T12:46:20Z jcowan joined #scheme 2019-01-08T12:47:34Z InverseRhombus quit (Remote host closed the connection) 2019-01-08T12:59:17Z amz3` joined #scheme 2019-01-08T12:59:33Z skapata joined #scheme 2019-01-08T13:01:20Z vms14 quit (Quit: meh...) 2019-01-08T13:05:09Z jao joined #scheme 2019-01-08T13:10:55Z lockywolf_ quit (Remote host closed the connection) 2019-01-08T13:11:30Z lockywolf_ joined #scheme 2019-01-08T13:11:55Z lockywolf_ quit (Max SendQ exceeded) 2019-01-08T13:31:18Z pierpal quit (Quit: Poof) 2019-01-08T13:31:36Z pierpal joined #scheme 2019-01-08T13:34:52Z amz3` quit (Ping timeout: 258 seconds) 2019-01-08T13:36:24Z jao quit (Ping timeout: 258 seconds) 2019-01-08T13:45:43Z InverseRhombus joined #scheme 2019-01-08T13:57:42Z Zaab1t quit (Ping timeout: 250 seconds) 2019-01-08T13:58:18Z francogrex joined #scheme 2019-01-08T13:58:38Z francogrex: hi, can someone help me with this please? https://pastebin.com/fAfJDZDG 2019-01-08T13:59:55Z amz3` joined #scheme 2019-01-08T14:00:08Z francogrex: i know it's the wrong way. I want to have a push that alters the list on which it operates (like in common lisp) 2019-01-08T14:00:35Z francogrex: they call it a destructive function? 2019-01-08T14:02:47Z francogrex: wait i will try this before: https://stackoverflow.com/questions/1080328/append-in-scheme 2019-01-08T14:05:24Z daviid joined #scheme 2019-01-08T14:11:40Z ayerhart quit (Ping timeout: 258 seconds) 2019-01-08T14:11:43Z alyptik quit (Ping timeout: 245 seconds) 2019-01-08T14:17:07Z ayerhart joined #scheme 2019-01-08T14:17:27Z jcowan: francogrex: It's not possible; you need to write it as a macro (as `push` is in CL). 2019-01-08T14:18:15Z jcowan: In particular, you can't mutate the empty list. 2019-01-08T14:18:26Z jcowan: There Can Be Only One (). 2019-01-08T14:20:21Z francogrex: jcowan: yes true, xpected object of type pair(i.e. non-empty list), but got: , "()" 2019-01-08T14:20:55Z francogrex: with a non-empty list it works fine 2019-01-08T14:21:07Z jcowan: Here's a version that like CL pushes to the beginning (and is efficient): 2019-01-08T14:21:39Z francogrex: jcowan: I don't mind pushing to the end but ok 2019-01-08T14:21:57Z jcowan: (define-syntax push (syntax-rules () ((push elem place) (set! place (cons elem place)))) 2019-01-08T14:23:10Z badkins joined #scheme 2019-01-08T14:23:23Z jcowan: woops, need extra paren at the end 2019-01-08T14:27:51Z ogamita: francogrex: you can design you stack ADT purely functional. (push element stack) -> stack (top stack) -> element (pop stack) -> stack 2019-01-08T14:28:45Z ogamita: (define (push element stack) (cons element stack)) (define (top stack) (car stack)) (define (pop stack) (cdr stack)) (define (stack-empty? stack) (null? stack)) (define (empty-stack) '()) 2019-01-08T14:29:34Z amz3` quit (Ping timeout: 272 seconds) 2019-01-08T14:31:28Z ogamita: francogrex: (let ((stack (empty-stack))) (push + (push 2 (push 3 stack))) (let ((op (top stack)) (stack (pop stack))) (let ((arg1 (top stack)) (stack (pop stack))) (let ((arg2 (top stack)) (stack (pop stack))) (push (op arg1 arg2) stack))))) 2019-01-08T14:34:58Z ogamita: Sorry, I meant: (let ((stack (empty-stack))) (let ((stack (push + (push 2 (push 3 stack))))) (let ((op (top stack)) (stack (pop stack))) (let ((arg1 (top stack)) (stack (pop stack))) (let ((arg2 (top stack)) (stack (pop stack))) (push (op arg1 arg2) stack)))))) 2019-01-08T14:36:37Z amz3` joined #scheme 2019-01-08T14:42:56Z francogrex: the macro of jcowan works perfect. good to put macro into use sometimes 2019-01-08T14:45:28Z dtornabene joined #scheme 2019-01-08T14:49:05Z Inline joined #scheme 2019-01-08T15:04:10Z alyptik joined #scheme 2019-01-08T15:12:09Z amz3` quit (Changing host) 2019-01-08T15:12:09Z amz3` joined #scheme 2019-01-08T15:16:44Z klovett joined #scheme 2019-01-08T15:31:58Z klovett quit (Remote host closed the connection) 2019-01-08T15:42:44Z pierpal quit (Read error: Connection reset by peer) 2019-01-08T15:43:03Z pierpal joined #scheme 2019-01-08T15:47:08Z pierpal quit (Read error: Connection reset by peer) 2019-01-08T15:54:17Z lambda-11235 joined #scheme 2019-01-08T16:00:20Z klovett joined #scheme 2019-01-08T16:01:30Z Zaab1t joined #scheme 2019-01-08T16:04:40Z klovett quit (Ping timeout: 250 seconds) 2019-01-08T16:08:37Z Riastradh: Jackie[m]: No aarch64 until 10.x, sorry! 2019-01-08T16:12:05Z Riastradh: Well, it might work to just apply 843f33de6d8133b3e2c9e3783e16d0ce38085b06 and 26b57e5fe7eb0e09e4e2f336fa1d4ab05bde29c3 (in that order) from Git. 2019-01-08T16:12:18Z francogrex quit (Quit: ERC (IRC client for Emacs 25.3.1)) 2019-01-08T16:13:20Z Inline quit (Read error: Connection reset by peer) 2019-01-08T16:13:24Z Riastradh: Oh, huh, those didn't get merged in any of the 10.x releases that have gone out either. 2019-01-08T16:13:51Z Inline joined #scheme 2019-01-08T16:17:27Z Inline quit (Read error: Connection reset by peer) 2019-01-08T16:18:09Z Inline joined #scheme 2019-01-08T16:23:06Z lambda-11235 quit (Quit: Bye) 2019-01-08T16:26:43Z edgar-rft quit (Quit: Leaving) 2019-01-08T16:33:37Z klovett joined #scheme 2019-01-08T16:33:50Z klovett quit (Remote host closed the connection) 2019-01-08T16:33:57Z razzy` joined #scheme 2019-01-08T16:34:09Z klovett joined #scheme 2019-01-08T16:34:31Z razzy` quit (Remote host closed the connection) 2019-01-08T16:35:40Z razzy` joined #scheme 2019-01-08T16:35:45Z jao joined #scheme 2019-01-08T16:40:01Z robotoad quit (Ping timeout: 258 seconds) 2019-01-08T16:45:29Z razzy` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-08T16:49:54Z emacsomancer quit (Remote host closed the connection) 2019-01-08T16:53:14Z razzy` joined #scheme 2019-01-08T16:53:21Z robotoad joined #scheme 2019-01-08T16:54:29Z razzy` quit (Remote host closed the connection) 2019-01-08T16:54:45Z emacsomancer joined #scheme 2019-01-08T16:55:03Z jao quit (Ping timeout: 245 seconds) 2019-01-08T16:55:19Z emacsomancer quit (Remote host closed the connection) 2019-01-08T16:55:58Z razzy` joined #scheme 2019-01-08T16:56:00Z emacsomancer joined #scheme 2019-01-08T16:56:55Z emacsomancer quit (Remote host closed the connection) 2019-01-08T16:58:40Z alyptik quit (Ping timeout: 246 seconds) 2019-01-08T16:59:11Z amz3` quit (Ping timeout: 258 seconds) 2019-01-08T17:02:38Z razzy` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-08T17:03:05Z razzy` joined #scheme 2019-01-08T17:08:04Z emacsomancer joined #scheme 2019-01-08T17:08:08Z emacsomancer quit (Read error: Connection reset by peer) 2019-01-08T17:08:31Z razzy`: can i talk 2019-01-08T17:08:34Z jao joined #scheme 2019-01-08T17:08:38Z razzy` left #scheme 2019-01-08T17:08:43Z emacsomancer joined #scheme 2019-01-08T17:11:23Z alyptik joined #scheme 2019-01-08T17:11:38Z emacsomancer quit (Remote host closed the connection) 2019-01-08T17:12:06Z emacsomancer joined #scheme 2019-01-08T17:14:48Z amz3` joined #scheme 2019-01-08T17:19:33Z pie_ quit (Remote host closed the connection) 2019-01-08T17:19:48Z pie_ joined #scheme 2019-01-08T17:22:47Z amz3` quit (Ping timeout: 240 seconds) 2019-01-08T17:43:33Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-08T17:49:13Z terpri quit (Read error: Connection reset by peer) 2019-01-08T17:52:26Z ravndal quit (Quit: WeeChat 2.3) 2019-01-08T17:54:02Z ravndal joined #scheme 2019-01-08T17:55:33Z InverseRhombus quit (Remote host closed the connection) 2019-01-08T18:03:40Z terpri joined #scheme 2019-01-08T18:10:02Z robotoad quit (Quit: robotoad) 2019-01-08T18:15:16Z edgar-rft joined #scheme 2019-01-08T18:15:36Z elazul quit (Quit: leaving) 2019-01-08T18:16:40Z robotoad joined #scheme 2019-01-08T18:18:07Z dbmikus joined #scheme 2019-01-08T18:27:59Z pierpal joined #scheme 2019-01-08T18:33:29Z X-Scale quit (Ping timeout: 244 seconds) 2019-01-08T18:35:09Z gravicappa quit (Ping timeout: 246 seconds) 2019-01-08T18:47:04Z kolontaev joined #scheme 2019-01-08T18:49:13Z acarrico joined #scheme 2019-01-08T19:06:18Z daviid quit (Ping timeout: 246 seconds) 2019-01-08T19:08:07Z dbmikus_ joined #scheme 2019-01-08T19:09:34Z klovett quit (Remote host closed the connection) 2019-01-08T19:10:08Z dbmikus quit (Ping timeout: 250 seconds) 2019-01-08T19:23:47Z siiky joined #scheme 2019-01-08T19:36:33Z alezost joined #scheme 2019-01-08T19:40:33Z pie_ quit (Remote host closed the connection) 2019-01-08T19:40:46Z pie_ joined #scheme 2019-01-08T20:01:06Z m1dnight_ quit (Ping timeout: 260 seconds) 2019-01-08T20:09:02Z zmv joined #scheme 2019-01-08T20:10:03Z alyptik quit (Ping timeout: 245 seconds) 2019-01-08T20:10:49Z notzmv quit (Ping timeout: 246 seconds) 2019-01-08T20:14:55Z m1dnight_ joined #scheme 2019-01-08T20:19:20Z pierpal quit (Read error: Connection reset by peer) 2019-01-08T20:22:09Z X-Scale joined #scheme 2019-01-08T20:22:40Z pierpal joined #scheme 2019-01-08T20:25:55Z pierpal quit (Read error: Connection reset by peer) 2019-01-08T20:28:14Z pierpal joined #scheme 2019-01-08T20:29:23Z vms14 joined #scheme 2019-01-08T20:30:47Z cortisol quit 2019-01-08T20:31:06Z pierpal quit (Read error: Connection reset by peer) 2019-01-08T20:31:22Z pierpal joined #scheme 2019-01-08T20:37:46Z pierpal quit (Read error: Connection reset by peer) 2019-01-08T20:38:00Z rain1: https://github.com/rain-1/racket-peg/blob/master/IMPLEMENTATION.md I wrote a explanation of how the parser works 2019-01-08T20:48:30Z Jackie[m]: Riastradh: it now can be compiled on termux? 2019-01-08T20:48:30Z jb___ quit (Ping timeout: 246 seconds) 2019-01-08T20:55:55Z klovett joined #scheme 2019-01-08T21:00:17Z smazga joined #scheme 2019-01-08T21:02:22Z klovett quit (Ping timeout: 250 seconds) 2019-01-08T21:03:50Z jb__ joined #scheme 2019-01-08T21:05:41Z alyptik joined #scheme 2019-01-08T21:13:46Z daviid joined #scheme 2019-01-08T21:22:24Z vyzo quit (Quit: Leaving.) 2019-01-08T21:23:11Z vyzo joined #scheme 2019-01-08T21:28:11Z ngz joined #scheme 2019-01-08T21:34:40Z civodul joined #scheme 2019-01-08T21:41:41Z Zaab1t quit (Quit: bye bye friends) 2019-01-08T21:48:03Z siiky quit (Ping timeout: 252 seconds) 2019-01-08T21:48:09Z zachk joined #scheme 2019-01-08T21:51:59Z zachk quit (Changing host) 2019-01-08T21:52:00Z zachk joined #scheme 2019-01-08T21:58:37Z kolontaev quit (Quit: leaving) 2019-01-08T22:00:52Z TheGreekOwl quit (Ping timeout: 250 seconds) 2019-01-08T22:10:57Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-08T22:14:40Z sarkic joined #scheme 2019-01-08T22:33:58Z klovett joined #scheme 2019-01-08T22:35:25Z klovett quit (Remote host closed the connection) 2019-01-08T22:36:48Z siiky joined #scheme 2019-01-08T23:05:07Z Zenton quit (Ping timeout: 240 seconds) 2019-01-08T23:09:18Z dbmikus_ quit (Ping timeout: 268 seconds) 2019-01-08T23:13:58Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-08T23:14:39Z dbmikus_ joined #scheme 2019-01-08T23:20:56Z dtornabene quit (Remote host closed the connection) 2019-01-08T23:34:03Z dbmikus_ quit (Ping timeout: 246 seconds) 2019-01-08T23:35:14Z dbmikus_ joined #scheme 2019-01-08T23:35:26Z marm quit (Remote host closed the connection) 2019-01-08T23:42:28Z ngz quit (Ping timeout: 252 seconds) 2019-01-08T23:44:22Z smazga quit (Quit: rcirc on GNU Emacs 26.1) 2019-01-08T23:47:33Z vms14 quit (Remote host closed the connection) 2019-01-09T00:00:03Z robotoad quit (Quit: robotoad) 2019-01-09T00:12:03Z Zenton joined #scheme 2019-01-09T00:13:03Z pie_ quit (Remote host closed the connection) 2019-01-09T00:13:20Z pie_ joined #scheme 2019-01-09T00:13:56Z wigust- joined #scheme 2019-01-09T00:14:46Z wigust quit (Ping timeout: 250 seconds) 2019-01-09T00:16:11Z dbmikus_ quit (Ping timeout: 258 seconds) 2019-01-09T00:17:57Z klovett joined #scheme 2019-01-09T00:23:18Z robotoad joined #scheme 2019-01-09T00:30:03Z m1dnight_ quit (Ping timeout: 252 seconds) 2019-01-09T00:36:53Z siiky quit (Quit: leaving) 2019-01-09T00:43:25Z pjb quit (Read error: Connection reset by peer) 2019-01-09T00:45:15Z pjb joined #scheme 2019-01-09T01:07:30Z permagreen quit (Remote host closed the connection) 2019-01-09T01:13:40Z skapate joined #scheme 2019-01-09T01:16:03Z skapata quit (Ping timeout: 252 seconds) 2019-01-09T01:17:33Z X-Scale quit (Ping timeout: 245 seconds) 2019-01-09T01:17:33Z robotoad quit (Read error: Connection reset by peer) 2019-01-09T01:17:57Z robotoad joined #scheme 2019-01-09T01:18:26Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-09T01:18:26Z daviid quit (Read error: Connection reset by peer) 2019-01-09T01:19:21Z lightslategrey quit (Ping timeout: 250 seconds) 2019-01-09T01:20:25Z daviid joined #scheme 2019-01-09T01:23:05Z dbmikus_ joined #scheme 2019-01-09T01:27:43Z X-Scale joined #scheme 2019-01-09T01:37:09Z zachk quit (Read error: Connection reset by peer) 2019-01-09T01:50:28Z robotoad quit (Ping timeout: 245 seconds) 2019-01-09T01:56:59Z robotoad joined #scheme 2019-01-09T02:02:22Z daviid quit (Ping timeout: 258 seconds) 2019-01-09T02:23:50Z khisanth_ quit (Ping timeout: 258 seconds) 2019-01-09T02:36:37Z khisanth_ joined #scheme 2019-01-09T02:37:56Z skapate quit (Remote host closed the connection) 2019-01-09T02:39:40Z torbo joined #scheme 2019-01-09T02:54:04Z zmt00 quit (Read error: Connection reset by peer) 2019-01-09T02:54:29Z zmt00 joined #scheme 2019-01-09T02:56:46Z torbo quit (Remote host closed the connection) 2019-01-09T03:09:53Z permagreen joined #scheme 2019-01-09T03:10:11Z robotoad quit (Quit: robotoad) 2019-01-09T03:15:54Z samplet joined #scheme 2019-01-09T03:17:23Z robotoad joined #scheme 2019-01-09T03:41:40Z klovett quit (Remote host closed the connection) 2019-01-09T03:43:31Z ayerhart quit (Read error: Connection reset by peer) 2019-01-09T03:48:16Z badkins quit (Remote host closed the connection) 2019-01-09T04:06:08Z gravicappa joined #scheme 2019-01-09T04:15:54Z klovett joined #scheme 2019-01-09T04:22:12Z dbmikus_ quit (Ping timeout: 250 seconds) 2019-01-09T04:24:35Z klovett quit (Ping timeout: 258 seconds) 2019-01-09T04:46:02Z pie_ quit (Remote host closed the connection) 2019-01-09T04:46:18Z pie_ joined #scheme 2019-01-09T04:55:34Z X-Scale` joined #scheme 2019-01-09T04:57:12Z amz31 joined #scheme 2019-01-09T04:58:46Z notzmv joined #scheme 2019-01-09T05:02:09Z X-Scale quit (*.net *.split) 2019-01-09T05:02:09Z zmv quit (*.net *.split) 2019-01-09T05:02:09Z turbofail quit (*.net *.split) 2019-01-09T05:02:09Z amz3 quit (*.net *.split) 2019-01-09T05:02:11Z X-Scale` is now known as X-Scale 2019-01-09T05:04:27Z Kkiro quit (Ping timeout: 246 seconds) 2019-01-09T05:05:30Z alyptik quit (Ping timeout: 246 seconds) 2019-01-09T05:07:42Z Kkiro joined #scheme 2019-01-09T05:07:42Z Kkiro quit (Changing host) 2019-01-09T05:07:42Z Kkiro joined #scheme 2019-01-09T05:10:40Z alyptik joined #scheme 2019-01-09T05:18:55Z jao quit (Ping timeout: 246 seconds) 2019-01-09T05:38:56Z Inline quit (Quit: Leaving) 2019-01-09T05:44:42Z lambda-11235 joined #scheme 2019-01-09T06:41:18Z samplet quit (Ping timeout: 250 seconds) 2019-01-09T06:42:15Z ecraven: Jackie[m]: maybe try the git version, not the release 2019-01-09T06:42:53Z Riastradh: Jackie[m]: I don't know what termux is, but the two commits I cited are necessary to make it build at all on aarch64. 2019-01-09T06:43:12Z Riastradh: They should apply cleanly on top of the 10.1.4 release if you want to try that. 2019-01-09T06:43:29Z m1dnight_ joined #scheme 2019-01-09T07:15:13Z robotoad quit (Quit: robotoad) 2019-01-09T07:20:19Z buhman quit (Quit: WeeChat 2.2) 2019-01-09T07:20:51Z buhman joined #scheme 2019-01-09T07:22:43Z robotoad joined #scheme 2019-01-09T07:30:23Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-09T07:36:56Z Jackie[m]: Not scheme but lisp related, is this a good 2019-01-09T07:36:58Z Jackie[m]: Book 2019-01-09T07:37:00Z Jackie[m]: http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/dst/www/LispBook/index.html 2019-01-09T07:49:32Z robotoad quit (Ping timeout: 252 seconds) 2019-01-09T07:59:33Z vyzo quit (Quit: Leaving.) 2019-01-09T08:00:14Z vyzo joined #scheme 2019-01-09T08:09:05Z niklasl quit (Quit: Nettalk6 - www.ntalk.de) 2019-01-09T08:11:13Z TheGreekOwl joined #scheme 2019-01-09T08:12:29Z niklasl joined #scheme 2019-01-09T08:18:48Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-09T08:22:01Z xkapastel joined #scheme 2019-01-09T09:01:54Z amz3` joined #scheme 2019-01-09T09:19:30Z lambda-11235 quit (Quit: Bye) 2019-01-09T09:33:18Z pierpal joined #scheme 2019-01-09T09:41:39Z pierpal quit (Ping timeout: 246 seconds) 2019-01-09T09:42:41Z pierpal joined #scheme 2019-01-09T09:43:31Z amz31 quit (Ping timeout: 246 seconds) 2019-01-09T09:58:06Z amz3` quit (Ping timeout: 246 seconds) 2019-01-09T10:01:43Z pierpal quit (Ping timeout: 246 seconds) 2019-01-09T10:02:34Z amz3` joined #scheme 2019-01-09T10:11:44Z pierpal joined #scheme 2019-01-09T10:16:21Z pierpal quit (Ping timeout: 252 seconds) 2019-01-09T10:16:41Z dkmueller quit (Ping timeout: 250 seconds) 2019-01-09T10:17:26Z dkmueller joined #scheme 2019-01-09T10:31:46Z civodul joined #scheme 2019-01-09T10:38:19Z pierpal joined #scheme 2019-01-09T10:43:03Z pierpal quit (Ping timeout: 268 seconds) 2019-01-09T10:44:56Z dkmueller quit (Ping timeout: 272 seconds) 2019-01-09T10:55:28Z dkmueller joined #scheme 2019-01-09T11:05:29Z pierpal joined #scheme 2019-01-09T11:07:03Z pierpal quit (Read error: Connection reset by peer) 2019-01-09T11:07:14Z pierpal joined #scheme 2019-01-09T11:15:18Z webshinra quit (Remote host closed the connection) 2019-01-09T11:15:42Z webshinra joined #scheme 2019-01-09T11:25:24Z sarkic quit (Remote host closed the connection) 2019-01-09T11:27:26Z pierpal quit (Read error: Connection reset by peer) 2019-01-09T11:27:46Z pierpal joined #scheme 2019-01-09T11:37:45Z m1dnight_ quit (Ping timeout: 252 seconds) 2019-01-09T11:43:29Z m1dnight_ joined #scheme 2019-01-09T11:45:32Z jao joined #scheme 2019-01-09T11:45:35Z sarkic joined #scheme 2019-01-09T11:58:03Z pie_ quit (Remote host closed the connection) 2019-01-09T11:58:17Z pie_ joined #scheme 2019-01-09T12:14:03Z snakegums_ quit (Read error: Connection reset by peer) 2019-01-09T12:25:59Z f8l quit (Remote host closed the connection) 2019-01-09T12:27:10Z stultulo joined #scheme 2019-01-09T12:27:34Z stultulo is now known as f8l 2019-01-09T12:32:18Z skapata joined #scheme 2019-01-09T12:36:03Z pierpal quit (Quit: Poof) 2019-01-09T12:36:19Z pierpal joined #scheme 2019-01-09T12:40:06Z lightslategrey joined #scheme 2019-01-09T12:41:06Z jcowan joined #scheme 2019-01-09T13:07:11Z amz3` quit (Ping timeout: 260 seconds) 2019-01-09T13:15:52Z amz3` joined #scheme 2019-01-09T13:35:08Z amz3` quit (Ping timeout: 250 seconds) 2019-01-09T13:39:50Z vms14 joined #scheme 2019-01-09T14:31:16Z amz3` joined #scheme 2019-01-09T14:31:26Z vms14 quit (Quit: meh...) 2019-01-09T14:32:03Z pie_ quit (Remote host closed the connection) 2019-01-09T14:32:16Z pie_ joined #scheme 2019-01-09T14:40:53Z InverseRhombus joined #scheme 2019-01-09T15:01:12Z Inline joined #scheme 2019-01-09T15:09:19Z gravicappa joined #scheme 2019-01-09T15:30:01Z jb__ quit (Ping timeout: 244 seconds) 2019-01-09T15:37:52Z amz3` quit (Ping timeout: 264 seconds) 2019-01-09T15:42:38Z gwatt: Riastradh: termux is an android app that provides a terminal emulator and a debian-ish environment 2019-01-09T15:45:08Z dbmikus_ joined #scheme 2019-01-09T15:49:19Z jb__ joined #scheme 2019-01-09T15:49:21Z pjb quit (Ping timeout: 252 seconds) 2019-01-09T15:51:32Z dkmueller quit (Quit: Lost terminal) 2019-01-09T15:53:18Z badkins joined #scheme 2019-01-09T15:55:53Z jb___ joined #scheme 2019-01-09T15:56:37Z blackwolf joined #scheme 2019-01-09T15:58:08Z badkins quit (Ping timeout: 250 seconds) 2019-01-09T15:58:13Z jb___ quit (Read error: Connection reset by peer) 2019-01-09T15:58:26Z jb__ quit (Ping timeout: 272 seconds) 2019-01-09T15:59:19Z sarkic quit (Remote host closed the connection) 2019-01-09T16:00:28Z badkins joined #scheme 2019-01-09T16:08:07Z amz3` joined #scheme 2019-01-09T16:16:46Z jb__ joined #scheme 2019-01-09T16:19:33Z sarkic joined #scheme 2019-01-09T16:21:12Z pjb joined #scheme 2019-01-09T16:21:30Z smazga joined #scheme 2019-01-09T16:25:53Z robotoad joined #scheme 2019-01-09T16:27:44Z daviid joined #scheme 2019-01-09T16:39:44Z snits quit (Ping timeout: 250 seconds) 2019-01-09T16:41:35Z snits joined #scheme 2019-01-09T16:41:43Z badkins quit (Ping timeout: 245 seconds) 2019-01-09T16:45:20Z jb__ quit (Quit: leaving) 2019-01-09T16:52:53Z lambda-11235 joined #scheme 2019-01-09T16:54:02Z pjb quit (Ping timeout: 252 seconds) 2019-01-09T16:58:55Z pierpal quit (Quit: Poof) 2019-01-09T16:59:14Z pierpal joined #scheme 2019-01-09T17:12:06Z amz3` quit (Ping timeout: 246 seconds) 2019-01-09T17:17:40Z alezost joined #scheme 2019-01-09T17:18:41Z wasamasa is now known as {{{ 2019-01-09T17:19:00Z {{{ is now known as wasamasa 2019-01-09T17:34:13Z weinholt quit (Ping timeout: 245 seconds) 2019-01-09T17:34:21Z weinholt joined #scheme 2019-01-09T17:38:23Z InverseRhombus quit (Remote host closed the connection) 2019-01-09T17:45:03Z badkins joined #scheme 2019-01-09T17:45:24Z samplet joined #scheme 2019-01-09T17:56:18Z pjb joined #scheme 2019-01-09T17:56:50Z ackinc joined #scheme 2019-01-09T18:01:30Z ackinc left #scheme 2019-01-09T18:05:19Z badkins quit 2019-01-09T18:07:42Z alyptik quit (Ping timeout: 250 seconds) 2019-01-09T18:14:00Z jao quit (Remote host closed the connection) 2019-01-09T18:15:47Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-09T18:17:47Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-09T18:27:08Z Zaab1t joined #scheme 2019-01-09T18:31:29Z amz3 joined #scheme 2019-01-09T18:44:53Z lambda-11235 quit (Quit: Bye) 2019-01-09T19:03:32Z alezost joined #scheme 2019-01-09T19:08:46Z Negdayen joined #scheme 2019-01-09T19:17:07Z alyptik joined #scheme 2019-01-09T19:19:37Z InverseRhombus joined #scheme 2019-01-09T19:25:03Z pierpal quit (Read error: Connection reset by peer) 2019-01-09T19:28:02Z Negdayen quit (Remote host closed the connection) 2019-01-09T19:30:13Z Negdayen joined #scheme 2019-01-09T19:31:21Z klovett joined #scheme 2019-01-09T19:31:24Z pierpal joined #scheme 2019-01-09T19:53:23Z webshinra quit (Remote host closed the connection) 2019-01-09T20:06:07Z Negdayen quit (Remote host closed the connection) 2019-01-09T20:06:15Z pierpal quit (Read error: Connection reset by peer) 2019-01-09T20:16:27Z klovett quit (Remote host closed the connection) 2019-01-09T20:16:46Z zachk joined #scheme 2019-01-09T20:16:47Z X-Scale quit (Ping timeout: 240 seconds) 2019-01-09T20:18:36Z X-Scale joined #scheme 2019-01-09T20:19:07Z InverseRhombus quit (Remote host closed the connection) 2019-01-09T20:19:10Z zachk quit (Changing host) 2019-01-09T20:19:10Z zachk joined #scheme 2019-01-09T20:25:48Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-09T20:35:50Z acarrico quit (Ping timeout: 272 seconds) 2019-01-09T20:40:33Z vyzo quit (Quit: Leaving.) 2019-01-09T20:41:20Z vyzo joined #scheme 2019-01-09T20:48:28Z daviid quit (Ping timeout: 250 seconds) 2019-01-09T20:52:37Z ng0 joined #scheme 2019-01-09T20:54:29Z alyptik quit (Ping timeout: 244 seconds) 2019-01-09T21:05:52Z siiky joined #scheme 2019-01-09T21:07:54Z Zaab1t quit (Quit: bye bye friends) 2019-01-09T21:16:08Z alyptik joined #scheme 2019-01-09T21:44:15Z InverseRhombus joined #scheme 2019-01-09T21:49:30Z jao joined #scheme 2019-01-09T22:14:56Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-09T22:23:29Z pierpal joined #scheme 2019-01-09T22:27:34Z pierpal quit (Ping timeout: 246 seconds) 2019-01-09T22:30:23Z pierpal joined #scheme 2019-01-09T22:32:00Z lambda-11235 joined #scheme 2019-01-09T23:22:54Z siiky quit (Quit: leaving) 2019-01-09T23:34:26Z cmatei quit (Ping timeout: 272 seconds) 2019-01-09T23:34:52Z amz3 quit (Ping timeout: 250 seconds) 2019-01-09T23:35:28Z amz3 joined #scheme 2019-01-09T23:35:31Z amz3 quit (Client Quit) 2019-01-09T23:47:33Z pierpal quit (Ping timeout: 245 seconds) 2019-01-09T23:50:45Z acarrico joined #scheme 2019-01-09T23:51:33Z cmatei joined #scheme 2019-01-09T23:55:29Z blackwolf quit (Remote host closed the connection) 2019-01-09T23:56:17Z daviid joined #scheme 2019-01-09T23:56:37Z dbmikus_ quit (Ping timeout: 268 seconds) 2019-01-09T23:57:26Z lambda-11235 quit (Quit: Bye) 2019-01-09T23:59:28Z jcob joined #scheme 2019-01-09T23:59:47Z jcob: Man has chicken scheme changed all a sudden (and it seems like for the better, too!) 2019-01-10T00:00:24Z jcob: does anyone know what happened? Is there some article detailing the release of chicken 5? 2019-01-10T00:06:08Z evhan: jcob: The release announcement is probably a good starting point: http://lists.nongnu.org/archive/html/chicken-announce/2018-11/msg00001.html 2019-01-10T00:06:38Z evhan: Someone is working on a more involved article but there isn't one yet. 2019-01-10T00:06:53Z evhan: There's also #chicken if you have questions. 2019-01-10T00:07:37Z robotoad quit (Quit: robotoad) 2019-01-10T00:08:35Z jcob: thanks evhan :) 2019-01-10T00:10:12Z jcob: wow some of this stuff is a little jaw dropping :D I can't believe they've gotten to full numeric tower (without extensions im assuming) and REPRODUCABLE BUILDS. 2019-01-10T00:21:27Z jcob quit (Ping timeout: 240 seconds) 2019-01-10T00:22:25Z smazga quit (Quit: leaving) 2019-01-10T00:28:38Z skapata quit (Quit: Ĝis!) 2019-01-10T00:32:18Z pierpal joined #scheme 2019-01-10T00:32:27Z pierpal quit (Read error: Connection reset by peer) 2019-01-10T00:32:48Z pierpal joined #scheme 2019-01-10T00:36:43Z robotoad joined #scheme 2019-01-10T00:39:10Z jcob joined #scheme 2019-01-10T00:40:07Z pierpal quit (Read error: Connection reset by peer) 2019-01-10T00:40:22Z pierpal joined #scheme 2019-01-10T00:43:04Z sarkic quit (Read error: Connection reset by peer) 2019-01-10T00:49:50Z wigust- quit (Ping timeout: 250 seconds) 2019-01-10T00:50:27Z f8l quit (Ping timeout: 240 seconds) 2019-01-10T00:51:39Z wigust joined #scheme 2019-01-10T00:52:12Z pierpal quit (Read error: Connection reset by peer) 2019-01-10T00:52:28Z pierpal joined #scheme 2019-01-10T00:53:37Z f8l joined #scheme 2019-01-10T01:11:28Z klovett joined #scheme 2019-01-10T01:15:33Z zachk quit (Quit: Leaving) 2019-01-10T01:15:53Z klovett quit (Ping timeout: 245 seconds) 2019-01-10T01:22:20Z sarkic joined #scheme 2019-01-10T01:39:22Z alyptik quit (Ping timeout: 246 seconds) 2019-01-10T01:53:47Z jcob quit (Ping timeout: 240 seconds) 2019-01-10T02:03:37Z Zenton quit (Read error: Connection reset by peer) 2019-01-10T02:03:54Z Zenton joined #scheme 2019-01-10T02:13:48Z acarrico quit (Ping timeout: 245 seconds) 2019-01-10T02:16:27Z pjb quit (Ping timeout: 252 seconds) 2019-01-10T02:20:38Z jcob joined #scheme 2019-01-10T02:21:59Z alyptik joined #scheme 2019-01-10T02:25:27Z daviid quit (Ping timeout: 240 seconds) 2019-01-10T02:26:36Z ng0_ joined #scheme 2019-01-10T02:29:33Z ng0 quit (Ping timeout: 256 seconds) 2019-01-10T02:33:09Z klovett joined #scheme 2019-01-10T02:33:25Z fgudin quit (Ping timeout: 250 seconds) 2019-01-10T02:37:38Z klovett quit (Remote host closed the connection) 2019-01-10T02:50:03Z khisanth_ quit (Ping timeout: 245 seconds) 2019-01-10T02:50:24Z pjb joined #scheme 2019-01-10T03:00:38Z robotoad quit (Quit: robotoad) 2019-01-10T03:08:57Z khisanth_ joined #scheme 2019-01-10T03:10:07Z robotoad joined #scheme 2019-01-10T03:15:16Z lightslategrey quit (Ping timeout: 244 seconds) 2019-01-10T03:16:04Z ahungry joined #scheme 2019-01-10T03:22:55Z pjb quit (Ping timeout: 252 seconds) 2019-01-10T03:28:05Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-10T04:01:12Z xkapastel joined #scheme 2019-01-10T04:16:16Z gravicappa joined #scheme 2019-01-10T04:24:46Z alyptik quit (Ping timeout: 250 seconds) 2019-01-10T04:33:53Z alyptik joined #scheme 2019-01-10T04:43:20Z KingRiver joined #scheme 2019-01-10T04:50:19Z lambda-11235 joined #scheme 2019-01-10T04:55:26Z vms14 joined #scheme 2019-01-10T04:57:52Z pjb joined #scheme 2019-01-10T05:04:13Z jao quit (Ping timeout: 245 seconds) 2019-01-10T05:05:56Z samplet quit (Ping timeout: 250 seconds) 2019-01-10T05:16:03Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-10T05:26:15Z ahungry quit (Remote host closed the connection) 2019-01-10T05:46:58Z KingRiver quit (Ping timeout: 268 seconds) 2019-01-10T05:53:07Z klovett joined #scheme 2019-01-10T05:57:07Z klovett quit (Ping timeout: 240 seconds) 2019-01-10T05:58:01Z KingRiver joined #scheme 2019-01-10T06:04:02Z pie_ quit (Remote host closed the connection) 2019-01-10T06:04:17Z pie_ joined #scheme 2019-01-10T06:48:05Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-10T06:59:27Z Inline quit (Quit: Leaving) 2019-01-10T06:59:33Z lambda-11235 quit (Quit: Bye) 2019-01-10T07:13:12Z lambda-11235 joined #scheme 2019-01-10T07:14:37Z vms14 quit (Quit: meh...) 2019-01-10T07:55:11Z vyzo quit (Quit: Leaving.) 2019-01-10T07:55:38Z vyzo joined #scheme 2019-01-10T07:56:40Z gravicappa quit (Ping timeout: 272 seconds) 2019-01-10T08:09:48Z edgar-rft quit (Quit: Leaving) 2019-01-10T08:10:02Z civodul joined #scheme 2019-01-10T08:23:21Z amz3 joined #scheme 2019-01-10T08:26:17Z ng0_ is now known as ng0 2019-01-10T08:38:33Z pierpal quit (Quit: Poof) 2019-01-10T08:38:49Z pierpal joined #scheme 2019-01-10T08:47:09Z darthlukan quit (Ping timeout: 252 seconds) 2019-01-10T08:52:36Z darthlukan joined #scheme 2019-01-10T09:28:57Z lambda-11235 quit (Quit: Bye) 2019-01-10T09:40:14Z amz3` joined #scheme 2019-01-10T10:47:11Z InverseRhombus quit (Remote host closed the connection) 2019-01-10T10:49:51Z stux|work joined #scheme 2019-01-10T10:50:07Z KingRiver quit (Ping timeout: 240 seconds) 2019-01-10T10:52:22Z stux16777216Away quit (Ping timeout: 246 seconds) 2019-01-10T11:11:41Z amz3` quit (Ping timeout: 250 seconds) 2019-01-10T11:17:17Z InverseRhombus joined #scheme 2019-01-10T11:17:41Z lightslategrey joined #scheme 2019-01-10T11:18:00Z InverseRhombus quit (Max SendQ exceeded) 2019-01-10T11:18:33Z InverseRhombus joined #scheme 2019-01-10T11:35:36Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-10T11:56:43Z amz3` joined #scheme 2019-01-10T12:17:23Z status402 joined #scheme 2019-01-10T12:25:18Z edgar-rft joined #scheme 2019-01-10T12:25:23Z gravicappa joined #scheme 2019-01-10T12:29:01Z X-Scale` joined #scheme 2019-01-10T12:30:01Z jcob quit (Ping timeout: 246 seconds) 2019-01-10T12:30:16Z X-Scale quit (Ping timeout: 268 seconds) 2019-01-10T12:30:17Z X-Scale` is now known as X-Scale 2019-01-10T12:33:30Z amz3` quit (Changing host) 2019-01-10T12:33:30Z amz3` joined #scheme 2019-01-10T12:38:54Z Zaab1t joined #scheme 2019-01-10T12:47:27Z notzmv quit (Ping timeout: 240 seconds) 2019-01-10T12:52:47Z notzmv joined #scheme 2019-01-10T12:55:59Z acarrico joined #scheme 2019-01-10T13:05:15Z status402 quit (Read error: Connection reset by peer) 2019-01-10T13:05:48Z status402 joined #scheme 2019-01-10T13:13:43Z daviid joined #scheme 2019-01-10T13:32:24Z xkapastel joined #scheme 2019-01-10T13:45:07Z amz3` quit (Ping timeout: 240 seconds) 2019-01-10T14:00:33Z samplet joined #scheme 2019-01-10T14:04:17Z klovett joined #scheme 2019-01-10T14:06:07Z amz3` joined #scheme 2019-01-10T14:09:48Z InverseRhombus quit (Read error: Connection reset by peer) 2019-01-10T14:19:01Z status402 quit (Quit: status402) 2019-01-10T14:19:46Z status402 joined #scheme 2019-01-10T14:27:14Z status402 quit (Quit: status402) 2019-01-10T14:27:47Z status402 joined #scheme 2019-01-10T14:31:07Z status402 quit (Client Quit) 2019-01-10T14:31:42Z status402 joined #scheme 2019-01-10T14:31:42Z dtornabene joined #scheme 2019-01-10T14:48:02Z pie_ quit (Remote host closed the connection) 2019-01-10T14:48:16Z pie_ joined #scheme 2019-01-10T15:04:22Z amz3` quit (Ping timeout: 250 seconds) 2019-01-10T15:06:40Z pierpal quit (Remote host closed the connection) 2019-01-10T15:12:27Z jcowan joined #scheme 2019-01-10T15:14:13Z amz3` joined #scheme 2019-01-10T15:42:13Z dbmikus_ joined #scheme 2019-01-10T15:54:22Z status402 quit (Quit: status402) 2019-01-10T16:08:30Z amz3` quit (Ping timeout: 250 seconds) 2019-01-10T16:22:15Z Inline joined #scheme 2019-01-10T16:50:02Z pie_ quit (Remote host closed the connection) 2019-01-10T16:50:18Z pie_ joined #scheme 2019-01-10T16:54:17Z smazga joined #scheme 2019-01-10T16:56:37Z fibration joined #scheme 2019-01-10T17:07:06Z ng0 joined #scheme 2019-01-10T17:09:06Z khisanth__ joined #scheme 2019-01-10T17:09:12Z acarrico quit (Ping timeout: 246 seconds) 2019-01-10T17:13:19Z khisanth_ quit (Ping timeout: 268 seconds) 2019-01-10T17:14:07Z smazga quit (Quit: leaving) 2019-01-10T17:20:59Z smazga joined #scheme 2019-01-10T17:21:34Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-10T17:24:30Z acarrico joined #scheme 2019-01-10T17:26:38Z lritter joined #scheme 2019-01-10T17:33:19Z eddof13 joined #scheme 2019-01-10T17:46:56Z notzmv quit (Ping timeout: 272 seconds) 2019-01-10T18:02:23Z khisanth__ is now known as Khisanth 2019-01-10T18:12:00Z cmatei_ joined #scheme 2019-01-10T18:12:00Z cmatei quit (Read error: Connection reset by peer) 2019-01-10T18:12:46Z klovett quit (Ping timeout: 258 seconds) 2019-01-10T18:14:48Z jao joined #scheme 2019-01-10T18:31:10Z gravicappa quit (Ping timeout: 258 seconds) 2019-01-10T19:04:20Z amz3: o/ 2019-01-10T19:16:19Z gwatt: \o 2019-01-10T19:16:42Z pjb: o/'`\o 2019-01-10T19:26:30Z alezost joined #scheme 2019-01-10T19:57:21Z daviid quit (Ping timeout: 268 seconds) 2019-01-10T20:12:24Z Guest29947 joined #scheme 2019-01-10T20:12:25Z Guest29947 quit (Max SendQ exceeded) 2019-01-10T20:19:56Z X-Scale` joined #scheme 2019-01-10T20:20:20Z X-Scale quit (Ping timeout: 244 seconds) 2019-01-10T20:21:13Z X-Scale` is now known as X-Scale 2019-01-10T20:29:14Z oats joined #scheme 2019-01-10T20:29:29Z oats: what are some schemes with nice, featureful repls? 2019-01-10T20:29:35Z oats: I'm thinking stuff like tab completion 2019-01-10T20:30:03Z jcowan: oats: Generally people use Emacs and Slime for that purpose. 2019-01-10T20:30:28Z oats: sometimes I wish I were an emacs person :< 2019-01-10T20:30:47Z oats: but, I'll look into it anyways, thanks! 2019-01-10T20:33:35Z skapata joined #scheme 2019-01-10T20:34:41Z Zaab1t quit (Quit: bye bye friends) 2019-01-10T20:35:44Z gwatt: Chez Scheme has a pretty feature-ful repl. tab completion, multi-line editing / history 2019-01-10T20:44:50Z dkmueller joined #scheme 2019-01-10T20:50:36Z dkmueller quit (Quit: Lost terminal) 2019-01-10T20:55:44Z skapata quit (Quit: Ĝis!) 2019-01-10T21:15:07Z civodul joined #scheme 2019-01-10T21:21:51Z ayerhart joined #scheme 2019-01-10T21:21:57Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-10T21:37:54Z notzmv joined #scheme 2019-01-10T21:41:15Z oats left #scheme 2019-01-10T22:08:46Z fowlduck quit (Ping timeout: 252 seconds) 2019-01-10T22:10:40Z fowlduck joined #scheme 2019-01-10T22:17:50Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-10T22:19:15Z xkapastel joined #scheme 2019-01-10T22:19:30Z dtornabene quit (Remote host closed the connection) 2019-01-10T22:20:19Z pjb quit (Ping timeout: 252 seconds) 2019-01-10T22:26:04Z vyzo quit (Quit: Leaving.) 2019-01-10T22:26:37Z vyzo joined #scheme 2019-01-10T22:29:45Z pjb joined #scheme 2019-01-10T22:30:03Z marvin2 joined #scheme 2019-01-10T22:39:50Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-10T22:46:58Z skapata joined #scheme 2019-01-10T23:13:40Z davl quit (Quit: ...) 2019-01-10T23:13:45Z dbmikus_ quit (Quit: WeeChat 2.3) 2019-01-10T23:17:04Z davl joined #scheme 2019-01-10T23:36:10Z lambda-11235 joined #scheme 2019-01-10T23:55:53Z ng0 quit (Ping timeout: 256 seconds) 2019-01-10T23:58:35Z ng0 joined #scheme 2019-01-11T00:05:10Z Zenton quit (Ping timeout: 250 seconds) 2019-01-11T00:13:24Z notzmv quit (Ping timeout: 246 seconds) 2019-01-11T00:16:29Z notzmv joined #scheme 2019-01-11T00:19:00Z smazga quit (Quit: leaving) 2019-01-11T00:21:41Z robotoad quit (Quit: robotoad) 2019-01-11T00:23:24Z lightslategrey quit (Ping timeout: 272 seconds) 2019-01-11T00:25:32Z notzmv quit (Ping timeout: 250 seconds) 2019-01-11T00:29:33Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-11T00:31:20Z daviid joined #scheme 2019-01-11T00:46:43Z daviid quit (Ping timeout: 245 seconds) 2019-01-11T00:48:49Z skapata quit (Ping timeout: 252 seconds) 2019-01-11T00:51:14Z eddof13 quit (Quit: eddof13) 2019-01-11T00:53:11Z daviid joined #scheme 2019-01-11T00:58:02Z robotoad joined #scheme 2019-01-11T01:01:03Z ng0 quit (Ping timeout: 256 seconds) 2019-01-11T01:03:54Z ng0 joined #scheme 2019-01-11T01:09:24Z daviid quit (Ping timeout: 246 seconds) 2019-01-11T01:17:04Z metreo joined #scheme 2019-01-11T01:24:11Z lritter quit (Remote host closed the connection) 2019-01-11T01:24:49Z KingRiver joined #scheme 2019-01-11T01:25:46Z wigust quit (Ping timeout: 250 seconds) 2019-01-11T01:26:12Z wigust joined #scheme 2019-01-11T01:46:34Z lambda-11235 quit (Quit: Bye) 2019-01-11T01:53:42Z notzmv joined #scheme 2019-01-11T02:00:51Z lambda-11235 joined #scheme 2019-01-11T02:25:38Z ng0_ joined #scheme 2019-01-11T02:28:53Z ng0 quit (Ping timeout: 256 seconds) 2019-01-11T02:29:00Z lambda-11235 quit (Quit: Bye) 2019-01-11T02:29:10Z lambda-11235 joined #scheme 2019-01-11T02:34:30Z alyptik quit (Ping timeout: 272 seconds) 2019-01-11T02:39:21Z pjb quit (Ping timeout: 252 seconds) 2019-01-11T02:43:31Z KingRiver quit (Read error: Connection reset by peer) 2019-01-11T02:43:36Z KingRiver_ joined #scheme 2019-01-11T02:56:53Z robotoad quit (Quit: robotoad) 2019-01-11T03:05:56Z robotoad joined #scheme 2019-01-11T03:08:33Z alyptik joined #scheme 2019-01-11T03:09:33Z pjb joined #scheme 2019-01-11T03:13:49Z metreo: how is scheme these days? 2019-01-11T03:14:39Z ayerhart quit (Read error: Connection reset by peer) 2019-01-11T03:17:27Z ayerhart joined #scheme 2019-01-11T03:23:18Z dTal: practical and widely used in well-paid industry jobs 2019-01-11T03:38:04Z ahungry joined #scheme 2019-01-11T03:38:14Z fibratio` joined #scheme 2019-01-11T03:41:34Z fibration quit (Ping timeout: 244 seconds) 2019-01-11T03:43:22Z pie_ quit (Quit: Leaving) 2019-01-11T03:43:42Z aeth: Scheme is finally, slowly moving on from r5rs (1998) era Scheme 2019-01-11T03:44:40Z aeth: Programming languages tend to move very slowly. 2019-01-11T03:48:09Z ahungry: hi everyone - I've been tinkering with libguile and nodejs custom addons. I'm at the point where my nodejs can define a function, and scheme can call the function from inside a scm file or running repl session, and the node can scm_eval any arbitrary scheme and get out the result. If interop could be greatly smoothed over, think the idea has any merit? 2019-01-11T04:04:24Z marvin2 quit (Ping timeout: 246 seconds) 2019-01-11T04:08:50Z brendyyn quit (Quit: WeeChat 2.1) 2019-01-11T04:16:08Z fibratio` quit (Ping timeout: 258 seconds) 2019-01-11T04:16:30Z KingRiver_ quit (Ping timeout: 250 seconds) 2019-01-11T04:26:22Z metreo: Interesting to hear, we are being given it in our programming languages class, eventually to build bespoke compilers 2019-01-11T04:46:06Z gravicappa joined #scheme 2019-01-11T04:53:40Z metreo left #scheme 2019-01-11T04:57:01Z gehn joined #scheme 2019-01-11T04:58:04Z gehn left #scheme 2019-01-11T05:00:12Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-11T05:41:57Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-11T05:43:42Z KingRiver_ joined #scheme 2019-01-11T06:14:31Z samplet quit (Remote host closed the connection) 2019-01-11T06:30:47Z jao quit (Ping timeout: 240 seconds) 2019-01-11T06:33:49Z ahungry quit (Remote host closed the connection) 2019-01-11T07:03:21Z terpri quit (Ping timeout: 268 seconds) 2019-01-11T07:16:41Z robotoad quit (Quit: robotoad) 2019-01-11T07:33:49Z KingRiver_ quit (Remote host closed the connection) 2019-01-11T07:34:14Z KingRiver_ joined #scheme 2019-01-11T07:40:46Z civodul joined #scheme 2019-01-11T07:43:09Z lambda-11235 quit (Quit: Bye) 2019-01-11T07:47:51Z Inline quit (Quit: Leaving) 2019-01-11T08:08:48Z status402 joined #scheme 2019-01-11T08:12:21Z status402 quit (Client Quit) 2019-01-11T08:12:52Z status402 joined #scheme 2019-01-11T08:23:01Z status402 quit (Read error: Connection reset by peer) 2019-01-11T08:23:40Z status402 joined #scheme 2019-01-11T08:42:06Z vyzo quit (Quit: Leaving.) 2019-01-11T08:42:37Z vyzo joined #scheme 2019-01-11T09:10:45Z marvin2 joined #scheme 2019-01-11T09:22:58Z amz3` joined #scheme 2019-01-11T09:35:48Z Zenton joined #scheme 2019-01-11T10:12:10Z KingRiver_ quit (Ping timeout: 244 seconds) 2019-01-11T10:16:58Z fmnt joined #scheme 2019-01-11T10:56:33Z lightslategrey joined #scheme 2019-01-11T11:00:23Z ng0_ is now known as ng0 2019-01-11T11:05:27Z weltung_ quit (Quit: Connection closed for inactivity) 2019-01-11T11:22:42Z amz3` quit (Ping timeout: 272 seconds) 2019-01-11T11:28:26Z lmln joined #scheme 2019-01-11T11:35:53Z TheGreekOwl joined #scheme 2019-01-11T11:44:07Z lightslategrey quit (Remote host closed the connection) 2019-01-11T11:44:36Z lightslategrey joined #scheme 2019-01-11T11:55:36Z status402 quit (Read error: Connection reset by peer) 2019-01-11T11:55:59Z status402_ joined #scheme 2019-01-11T12:15:26Z amz3` joined #scheme 2019-01-11T12:20:17Z alyptik quit (Ping timeout: 258 seconds) 2019-01-11T12:42:39Z klovett joined #scheme 2019-01-11T12:46:47Z klovett quit (Ping timeout: 240 seconds) 2019-01-11T12:51:43Z matijja joined #scheme 2019-01-11T13:05:40Z alyptik joined #scheme 2019-01-11T13:07:26Z status402_ quit (Ping timeout: 258 seconds) 2019-01-11T13:07:44Z jao joined #scheme 2019-01-11T13:21:06Z status402 joined #scheme 2019-01-11T13:27:32Z xkapastel joined #scheme 2019-01-11T13:27:38Z skapata joined #scheme 2019-01-11T13:33:34Z ng0 quit (Remote host closed the connection) 2019-01-11T13:34:07Z ng0 joined #scheme 2019-01-11T13:35:44Z jao quit (Ping timeout: 244 seconds) 2019-01-11T13:38:56Z ggole joined #scheme 2019-01-11T13:43:00Z eddof13 joined #scheme 2019-01-11T13:48:30Z eddof13 quit (Ping timeout: 268 seconds) 2019-01-11T13:52:13Z Inline joined #scheme 2019-01-11T14:04:28Z jcowan joined #scheme 2019-01-11T14:05:43Z wasamasa: every now and then you can spot someone obviously not used to scheme: https://github.com/radare/radare2-bindings/blob/master/guile/test-asm.scm 2019-01-11T14:05:45Z status402 quit (Quit: status402) 2019-01-11T14:06:06Z amz3` quit (Ping timeout: 272 seconds) 2019-01-11T14:06:33Z status402 joined #scheme 2019-01-11T14:07:58Z siiky joined #scheme 2019-01-11T14:08:13Z siiky quit (Client Quit) 2019-01-11T14:18:03Z lmln quit (Quit: Connection closed for inactivity) 2019-01-11T14:22:03Z pie_ joined #scheme 2019-01-11T14:37:57Z amz3` joined #scheme 2019-01-11T14:42:19Z klovett joined #scheme 2019-01-11T14:58:35Z status402 quit (Remote host closed the connection) 2019-01-11T15:19:02Z aeth: wasamasa: if you know ASM you don't need to learn how to write Scheme properly, though, because they're basically the same thing. Just insert ( and ) on either end of a line before the ;-prefixed comment 2019-01-11T15:32:03Z Chipmunk joined #scheme 2019-01-11T15:35:47Z matijja quit (Ping timeout: 258 seconds) 2019-01-11T15:38:53Z Chipmunk quit (Ping timeout: 256 seconds) 2019-01-11T15:45:45Z Inline quit (Remote host closed the connection) 2019-01-11T15:48:04Z sarkic quit (Remote host closed the connection) 2019-01-11T15:51:30Z jao joined #scheme 2019-01-11T15:56:20Z TheGreekOwl quit (Read error: Connection reset by peer) 2019-01-11T16:00:35Z Inline joined #scheme 2019-01-11T16:00:53Z TheGreekOwl joined #scheme 2019-01-11T16:19:22Z misaki_m joined #scheme 2019-01-11T16:20:46Z pie_ quit (Ping timeout: 260 seconds) 2019-01-11T16:22:45Z jao quit (Disconnected by services) 2019-01-11T16:23:24Z jao joined #scheme 2019-01-11T16:25:30Z robotoad joined #scheme 2019-01-11T16:27:31Z misaki_m quit (Quit: Mutter: www.mutterirc.com) 2019-01-11T16:37:55Z dTal: wasamasa: what's obviously unschemely about that, besides the brace style 2019-01-11T16:38:05Z wasamasa: the indentation? 2019-01-11T16:38:21Z wasamasa: the naming? 2019-01-11T16:38:29Z dTal: they've typed it C-style in a regular text editor, I do that sometimes 2019-01-11T16:38:30Z wasamasa: the fact you call them braces? 2019-01-11T16:38:43Z dTal: no, I called it brace style 2019-01-11T16:39:14Z dTal: I know they're called parens, but when you type them like that I think it's an appropropriate term :p 2019-01-11T16:39:59Z daviid joined #scheme 2019-01-11T16:40:01Z dTal: the only unusualy thing I see about the naming is the use of capitals 2019-01-11T16:40:24Z dTal: they still use kebab case though 2019-01-11T16:40:54Z wasamasa: this is particularly silly 2019-01-11T16:41:07Z wasamasa: if it were at least consistent, but no 2019-01-11T16:41:44Z fmnt quit (Quit: Leaving.) 2019-01-11T16:44:52Z amz3` quit (Ping timeout: 268 seconds) 2019-01-11T16:49:51Z Zenton quit (Ping timeout: 246 seconds) 2019-01-11T17:00:26Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-11T17:03:26Z badkins joined #scheme 2019-01-11T17:04:45Z smazga joined #scheme 2019-01-11T17:52:43Z ggole quit (Quit: ggole) 2019-01-11T18:14:36Z eddof13 joined #scheme 2019-01-11T18:14:38Z vyzo quit (Quit: Leaving.) 2019-01-11T18:15:29Z vyzo joined #scheme 2019-01-11T18:17:24Z niklasl quit (Ping timeout: 252 seconds) 2019-01-11T18:19:18Z niklasl joined #scheme 2019-01-11T18:24:03Z terpri joined #scheme 2019-01-11T18:28:16Z sarkic joined #scheme 2019-01-11T18:37:04Z dmiles quit (Ping timeout: 246 seconds) 2019-01-11T18:46:35Z lambda-11235 joined #scheme 2019-01-11T18:46:47Z lambda-11235 quit (Client Quit) 2019-01-11T18:47:05Z lambda-11235 joined #scheme 2019-01-11T18:49:31Z sarkic quit (Remote host closed the connection) 2019-01-11T18:53:11Z dmiles joined #scheme 2019-01-11T18:55:19Z refpga joined #scheme 2019-01-11T19:02:19Z alezost joined #scheme 2019-01-11T19:09:43Z sarkic joined #scheme 2019-01-11T19:17:39Z eddof13 quit (Quit: eddof13) 2019-01-11T19:18:21Z eddof13 joined #scheme 2019-01-11T19:20:04Z klovett_ joined #scheme 2019-01-11T19:21:19Z jao quit (Remote host closed the connection) 2019-01-11T19:23:37Z klovett quit (Ping timeout: 246 seconds) 2019-01-11T19:35:24Z gravicappa quit (Ping timeout: 246 seconds) 2019-01-11T19:54:11Z jao joined #scheme 2019-01-11T19:56:51Z klovett joined #scheme 2019-01-11T20:00:18Z klovett_ quit (Ping timeout: 250 seconds) 2019-01-11T20:02:21Z eddof13 quit (Quit: eddof13) 2019-01-11T20:15:01Z Zaab1t joined #scheme 2019-01-11T20:16:05Z eddof13 joined #scheme 2019-01-11T20:20:28Z X-Scale quit (Ping timeout: 245 seconds) 2019-01-11T20:22:39Z X-Scale` joined #scheme 2019-01-11T20:52:14Z lambda-11235 quit (Quit: Bye) 2019-01-11T21:10:28Z civodul joined #scheme 2019-01-11T21:36:48Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-11T21:40:14Z zachk joined #scheme 2019-01-11T21:44:19Z Zenton joined #scheme 2019-01-11T21:45:05Z zachk quit (Changing host) 2019-01-11T21:45:05Z zachk joined #scheme 2019-01-11T21:56:26Z pie_ joined #scheme 2019-01-11T21:57:05Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-11T21:57:15Z pie_ quit (Remote host closed the connection) 2019-01-11T21:57:41Z pie_ joined #scheme 2019-01-11T22:05:27Z pie_ quit (Ping timeout: 240 seconds) 2019-01-11T22:30:40Z niklasl quit (Ping timeout: 250 seconds) 2019-01-11T22:32:05Z niklasl joined #scheme 2019-01-11T22:45:32Z zbigniew joined #scheme 2019-01-11T22:46:37Z Zaab1t quit (Quit: bye bye friends) 2019-01-11T23:02:41Z jcowan joined #scheme 2019-01-11T23:16:55Z eddof13 quit (Quit: eddof13) 2019-01-11T23:18:45Z robotoad quit (Quit: robotoad) 2019-01-11T23:27:29Z eddof13 joined #scheme 2019-01-11T23:28:30Z eddof13 quit (Client Quit) 2019-01-11T23:29:30Z eddof13 joined #scheme 2019-01-11T23:40:13Z smazga quit (Quit: leaving) 2019-01-11T23:52:58Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-12T00:10:20Z Khisanth quit (Ping timeout: 250 seconds) 2019-01-12T00:11:19Z robotoad joined #scheme 2019-01-12T00:20:21Z jao quit (Remote host closed the connection) 2019-01-12T00:21:53Z lambda-11235 joined #scheme 2019-01-12T00:22:29Z jao joined #scheme 2019-01-12T00:23:19Z Khisanth joined #scheme 2019-01-12T00:33:28Z pie_ joined #scheme 2019-01-12T00:38:50Z eddof13 quit (Quit: eddof13) 2019-01-12T01:01:36Z lambda-11235 quit (Ping timeout: 272 seconds) 2019-01-12T01:09:00Z ng0 quit (Remote host closed the connection) 2019-01-12T01:09:32Z ng0 joined #scheme 2019-01-12T01:14:41Z lambda-11235 joined #scheme 2019-01-12T01:15:35Z siraben: aeth: Someone who didn't know Scheme still was able to make a pull request to https://github.com/siraben/zkeme80/blob/master/forth.scm 2019-01-12T01:22:33Z klovett_ joined #scheme 2019-01-12T01:26:34Z klovett quit (Ping timeout: 268 seconds) 2019-01-12T01:45:17Z pie_ quit (Ping timeout: 258 seconds) 2019-01-12T02:02:39Z wigust- joined #scheme 2019-01-12T02:03:34Z wigust quit (Ping timeout: 268 seconds) 2019-01-12T02:04:52Z buhman quit (Ping timeout: 264 seconds) 2019-01-12T02:15:27Z buhman joined #scheme 2019-01-12T02:25:01Z ng0_ joined #scheme 2019-01-12T02:25:04Z ahungry joined #scheme 2019-01-12T02:27:39Z ng0 quit (Ping timeout: 256 seconds) 2019-01-12T02:28:34Z zachk quit (Quit: Leaving) 2019-01-12T02:40:42Z refpga quit (Ping timeout: 250 seconds) 2019-01-12T02:41:07Z siraben: how do I reset the guile compilation cache? 2019-01-12T02:41:52Z aeth: siraben: #guile might be a better place to ask questions specific to guile internals 2019-01-12T02:41:59Z jcowan: Just delete the .guile/cache directory in $HOME. 2019-01-12T02:42:07Z siraben: jcowan: ah, thanks 2019-01-12T02:42:07Z siraben: aeth: ok 2019-01-12T02:42:08Z jcowan: (I think that's it's name) 2019-01-12T02:42:24Z siraben: ~/.cache/guile 2019-01-12T02:42:26Z aeth: siraben: lol or someone could answer a few seconds after my answer! 2019-01-12T02:42:29Z jcowan: sorry, yes 2019-01-12T02:42:48Z aeth: sorry about answering so soon I'm just used to seeing people ask niche questions in places where there's a better fit and then never get an answer 2019-01-12T02:42:57Z siraben: Don't worry about it 2019-01-12T02:48:49Z zbigniew quit (Quit: Lost terminal) 2019-01-12T02:50:58Z robotoad quit (Quit: robotoad) 2019-01-12T02:53:39Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-12T02:57:05Z lightslategrey quit (Ping timeout: 244 seconds) 2019-01-12T03:06:12Z klovett joined #scheme 2019-01-12T03:06:56Z robotoad joined #scheme 2019-01-12T03:10:00Z klovett_ quit (Ping timeout: 258 seconds) 2019-01-12T03:22:39Z klovett quit (Remote host closed the connection) 2019-01-12T03:28:15Z lambda-11235 quit (Quit: Bye) 2019-01-12T03:51:45Z misaki_m joined #scheme 2019-01-12T03:57:19Z marusich joined #scheme 2019-01-12T04:03:14Z marvin3 joined #scheme 2019-01-12T04:05:58Z marvin2 quit (Ping timeout: 258 seconds) 2019-01-12T04:10:06Z KingRiver joined #scheme 2019-01-12T04:21:32Z zbigniew joined #scheme 2019-01-12T04:25:22Z misaki_m quit (Remote host closed the connection) 2019-01-12T04:32:09Z misaki_m joined #scheme 2019-01-12T04:32:38Z misaki_m quit (Client Quit) 2019-01-12T04:39:52Z misaki_m joined #scheme 2019-01-12T04:41:10Z daviid quit (Ping timeout: 250 seconds) 2019-01-12T04:41:38Z gravicappa joined #scheme 2019-01-12T04:48:58Z KingRiver quit (Ping timeout: 250 seconds) 2019-01-12T04:57:21Z lambda-11235 joined #scheme 2019-01-12T05:15:03Z misaki_m quit (Quit: Mutter: www.mutterirc.com) 2019-01-12T05:31:24Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-12T05:38:51Z misaki_m joined #scheme 2019-01-12T05:39:14Z misaki_m quit (Client Quit) 2019-01-12T05:42:20Z ahungry quit (Remote host closed the connection) 2019-01-12T05:53:31Z klovett joined #scheme 2019-01-12T05:58:31Z klovett quit (Ping timeout: 268 seconds) 2019-01-12T06:02:15Z jao quit (Ping timeout: 246 seconds) 2019-01-12T06:25:22Z KingRiver joined #scheme 2019-01-12T06:45:49Z skapata quit (Remote host closed the connection) 2019-01-12T07:37:39Z misaki_m joined #scheme 2019-01-12T07:38:12Z misaki_m quit (Client Quit) 2019-01-12T07:51:01Z marusich quit (Remote host closed the connection) 2019-01-12T07:55:10Z robotoad quit (Max SendQ exceeded) 2019-01-12T07:56:26Z robotoad joined #scheme 2019-01-12T07:58:23Z ggole joined #scheme 2019-01-12T08:04:54Z vyzo quit (Quit: Leaving.) 2019-01-12T08:05:56Z vyzo joined #scheme 2019-01-12T09:13:21Z robotoad quit (Quit: robotoad) 2019-01-12T09:13:55Z cosmez joined #scheme 2019-01-12T09:22:06Z xkapastel joined #scheme 2019-01-12T09:22:49Z robotoad joined #scheme 2019-01-12T09:26:09Z lambda-11235 quit (Quit: Bye) 2019-01-12T09:28:45Z ggole quit (Ping timeout: 252 seconds) 2019-01-12T09:39:28Z gravicappa quit (Ping timeout: 258 seconds) 2019-01-12T09:41:21Z ggole joined #scheme 2019-01-12T10:08:55Z s4vo joined #scheme 2019-01-12T10:11:54Z robotoad quit (Quit: robotoad) 2019-01-12T10:12:28Z robotoad joined #scheme 2019-01-12T10:17:05Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-12T10:17:26Z s4vo quit (Quit: WeeChat 2.3) 2019-01-12T10:17:45Z s4vo joined #scheme 2019-01-12T10:19:04Z s4vo quit (Client Quit) 2019-01-12T10:19:26Z s4vo joined #scheme 2019-01-12T10:22:30Z robotoad quit (Quit: robotoad) 2019-01-12T10:23:08Z s4vo quit (Client Quit) 2019-01-12T10:23:31Z s4vo joined #scheme 2019-01-12T10:23:39Z s4vo quit (Client Quit) 2019-01-12T10:25:37Z s4vo joined #scheme 2019-01-12T10:29:17Z s4vo quit (Client Quit) 2019-01-12T10:29:41Z sarkic quit (Ping timeout: 244 seconds) 2019-01-12T10:29:58Z s4vo joined #scheme 2019-01-12T10:31:39Z gravicappa joined #scheme 2019-01-12T10:40:41Z s4vo quit (Quit: WeeChat 2.3) 2019-01-12T10:41:10Z s4vo joined #scheme 2019-01-12T10:42:34Z s4vo quit (Client Quit) 2019-01-12T10:43:01Z s4vo joined #scheme 2019-01-12T10:46:42Z s4vo quit (Client Quit) 2019-01-12T10:47:08Z s4vo joined #scheme 2019-01-12T10:47:08Z s4vo quit (Client Quit) 2019-01-12T10:47:12Z sarkic joined #scheme 2019-01-12T10:57:32Z Zaab1t joined #scheme 2019-01-12T11:08:48Z KingRiver quit (Ping timeout: 245 seconds) 2019-01-12T11:17:02Z s4vo joined #scheme 2019-01-12T11:25:42Z lightslategrey joined #scheme 2019-01-12T12:20:34Z s4vo quit (Quit: WeeChat 2.3) 2019-01-12T12:26:03Z TheGreekOwl joined #scheme 2019-01-12T12:28:45Z TheGreekOwl quit (Client Quit) 2019-01-12T12:29:22Z ggole quit (Quit: ggole) 2019-01-12T12:40:43Z TheGreekOwl joined #scheme 2019-01-12T13:13:42Z pie_ joined #scheme 2019-01-12T13:19:45Z fmnt joined #scheme 2019-01-12T13:34:56Z civodul joined #scheme 2019-01-12T13:35:36Z acarrico quit (Ping timeout: 258 seconds) 2019-01-12T14:01:41Z jao joined #scheme 2019-01-12T14:04:14Z KingRiver joined #scheme 2019-01-12T14:13:51Z alezost joined #scheme 2019-01-12T14:17:04Z ft quit (Ping timeout: 250 seconds) 2019-01-12T14:22:52Z daviid joined #scheme 2019-01-12T14:24:48Z jcowan joined #scheme 2019-01-12T14:32:10Z skapata joined #scheme 2019-01-12T14:32:26Z klovett joined #scheme 2019-01-12T14:50:48Z skapata quit (Remote host closed the connection) 2019-01-12T14:52:35Z skapata joined #scheme 2019-01-12T14:58:42Z dkmueller joined #scheme 2019-01-12T14:59:37Z dkmueller quit (Client Quit) 2019-01-12T14:59:51Z dkmueller joined #scheme 2019-01-12T15:13:50Z acarrico joined #scheme 2019-01-12T15:21:27Z ft joined #scheme 2019-01-12T15:26:20Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-12T15:28:45Z ft quit (Quit: Reconnecting) 2019-01-12T15:28:54Z ft joined #scheme 2019-01-12T15:31:30Z dkmueller quit (Quit: Lost terminal) 2019-01-12T16:00:38Z klovett quit (Ping timeout: 250 seconds) 2019-01-12T16:16:18Z Zaab1t quit (Quit: bye bye friends) 2019-01-12T16:19:47Z rain1 quit (Ping timeout: 240 seconds) 2019-01-12T16:19:56Z KingRiver quit (Ping timeout: 272 seconds) 2019-01-12T16:21:01Z ng0_ quit (Remote host closed the connection) 2019-01-12T16:25:12Z metreo joined #scheme 2019-01-12T16:27:57Z rain1 joined #scheme 2019-01-12T16:28:45Z cosmez quit (Ping timeout: 268 seconds) 2019-01-12T16:28:55Z meepdeew joined #scheme 2019-01-12T16:36:18Z acarrico quit (Ping timeout: 245 seconds) 2019-01-12T16:39:32Z Kkiro quit (Quit: ZNC 1.6.1 - http://znc.in) 2019-01-12T16:42:12Z Kkiro joined #scheme 2019-01-12T16:42:12Z Kkiro quit (Changing host) 2019-01-12T16:42:12Z Kkiro joined #scheme 2019-01-12T16:50:45Z cosmez joined #scheme 2019-01-12T16:55:19Z cosmez quit (Ping timeout: 258 seconds) 2019-01-12T17:03:36Z ng0 joined #scheme 2019-01-12T17:04:20Z meepdeew quit (Remote host closed the connection) 2019-01-12T17:05:30Z ng0 quit (Client Quit) 2019-01-12T17:19:58Z cosmez joined #scheme 2019-01-12T17:28:43Z emar quit (Ping timeout: 246 seconds) 2019-01-12T17:29:35Z lambda-11235 joined #scheme 2019-01-12T18:04:04Z fmnt quit (Quit: Leaving.) 2019-01-12T18:13:39Z sarkic quit (Ping timeout: 244 seconds) 2019-01-12T18:24:32Z lambda-11235 quit (Quit: Bye) 2019-01-12T18:28:51Z gravicappa quit (Ping timeout: 258 seconds) 2019-01-12T18:31:11Z lambda-11235 joined #scheme 2019-01-12T18:31:15Z sarkic joined #scheme 2019-01-12T18:51:43Z klovett joined #scheme 2019-01-12T19:21:32Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-12T19:30:29Z lritter joined #scheme 2019-01-12T19:35:05Z zachk joined #scheme 2019-01-12T19:35:50Z zachk quit (Changing host) 2019-01-12T19:35:50Z zachk joined #scheme 2019-01-12T19:40:21Z robotoad joined #scheme 2019-01-12T19:50:40Z robotoad quit (Quit: robotoad) 2019-01-12T19:58:02Z skapate joined #scheme 2019-01-12T19:58:52Z skapate quit (Client Quit) 2019-01-12T19:58:54Z permagreen quit (Remote host closed the connection) 2019-01-12T19:59:15Z skapate joined #scheme 2019-01-12T19:59:19Z skapata quit (Ping timeout: 252 seconds) 2019-01-12T20:05:51Z permagreen joined #scheme 2019-01-12T20:10:20Z robotoad joined #scheme 2019-01-12T20:18:28Z sarkic quit (Ping timeout: 246 seconds) 2019-01-12T20:22:18Z X-Scale` quit (Ping timeout: 244 seconds) 2019-01-12T20:23:02Z X-Scale joined #scheme 2019-01-12T20:23:18Z klovett quit (Remote host closed the connection) 2019-01-12T20:35:43Z sarkic joined #scheme 2019-01-12T20:45:46Z sarkic quit (Ping timeout: 250 seconds) 2019-01-12T21:10:09Z fmnt joined #scheme 2019-01-12T21:11:33Z lambda-11235 quit (Quit: Bye) 2019-01-12T21:12:04Z vyzo quit (Quit: Leaving.) 2019-01-12T21:15:28Z lambda-11235 joined #scheme 2019-01-12T21:18:35Z notzmv quit (Ping timeout: 268 seconds) 2019-01-12T22:04:52Z robotoad quit (Ping timeout: 246 seconds) 2019-01-12T22:04:55Z robotoad_ joined #scheme 2019-01-12T22:20:23Z metreo left #scheme 2019-01-12T22:26:21Z fmnt quit (Quit: Leaving.) 2019-01-12T22:28:57Z klovett joined #scheme 2019-01-12T22:43:23Z dkmueller joined #scheme 2019-01-12T22:51:37Z dkmueller quit (Ping timeout: 244 seconds) 2019-01-12T22:55:16Z Khisanth quit (Ping timeout: 258 seconds) 2019-01-12T23:07:24Z hckiang joined #scheme 2019-01-12T23:14:48Z Khisanth joined #scheme 2019-01-12T23:19:56Z notzmv joined #scheme 2019-01-12T23:35:38Z hckiang quit (Ping timeout: 250 seconds) 2019-01-12T23:42:09Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-12T23:51:30Z emar joined #scheme 2019-01-12T23:52:15Z ng0 joined #scheme 2019-01-13T00:14:14Z jao quit (Ping timeout: 258 seconds) 2019-01-13T00:17:07Z xkapastel joined #scheme 2019-01-13T00:21:08Z emar quit (Ping timeout: 258 seconds) 2019-01-13T00:25:26Z lightslategrey quit (Ping timeout: 268 seconds) 2019-01-13T00:30:25Z lightslategrey joined #scheme 2019-01-13T00:35:26Z lightslategrey quit (Ping timeout: 250 seconds) 2019-01-13T00:35:47Z klovett quit 2019-01-13T00:39:39Z KingRiver joined #scheme 2019-01-13T00:54:39Z torbo joined #scheme 2019-01-13T01:25:37Z zachk quit (Quit: Leaving) 2019-01-13T01:42:10Z KingRiver quit (Remote host closed the connection) 2019-01-13T01:43:12Z jao joined #scheme 2019-01-13T01:51:19Z jcob joined #scheme 2019-01-13T01:55:02Z notzmv quit (Ping timeout: 244 seconds) 2019-01-13T01:58:18Z notzmv joined #scheme 2019-01-13T02:02:52Z jao quit (Disconnected by services) 2019-01-13T02:02:58Z ahungry joined #scheme 2019-01-13T02:03:31Z jao joined #scheme 2019-01-13T02:07:40Z sarkic joined #scheme 2019-01-13T02:20:47Z jcob quit (Remote host closed the connection) 2019-01-13T02:23:23Z ng0_ joined #scheme 2019-01-13T02:26:59Z ng0 quit (Ping timeout: 256 seconds) 2019-01-13T02:36:23Z robotoad_ quit (Quit: robotoad_) 2019-01-13T02:41:49Z wigust- quit (Ping timeout: 258 seconds) 2019-01-13T02:42:46Z wigust joined #scheme 2019-01-13T03:02:27Z robotoad joined #scheme 2019-01-13T03:24:53Z jao quit (Ping timeout: 250 seconds) 2019-01-13T03:29:12Z meepdeew joined #scheme 2019-01-13T03:31:32Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-13T03:44:36Z klovett joined #scheme 2019-01-13T03:52:33Z lritter quit (Ping timeout: 245 seconds) 2019-01-13T03:53:23Z lritter joined #scheme 2019-01-13T04:05:36Z marvin3 quit (Ping timeout: 246 seconds) 2019-01-13T04:10:42Z marvin2 joined #scheme 2019-01-13T04:13:33Z gravicappa joined #scheme 2019-01-13T04:17:36Z pjb quit (Ping timeout: 252 seconds) 2019-01-13T04:40:47Z pie__ joined #scheme 2019-01-13T04:44:29Z pie_ quit (Ping timeout: 258 seconds) 2019-01-13T04:54:52Z notzmv quit (Ping timeout: 272 seconds) 2019-01-13T04:57:43Z notzmv joined #scheme 2019-01-13T05:21:54Z skapate quit (Remote host closed the connection) 2019-01-13T05:38:05Z lritter quit (Remote host closed the connection) 2019-01-13T05:48:14Z ahungry quit (Remote host closed the connection) 2019-01-13T05:55:30Z sarkic quit (Remote host closed the connection) 2019-01-13T06:15:41Z sarkic joined #scheme 2019-01-13T07:05:13Z tsh-- joined #scheme 2019-01-13T07:44:16Z notzmv quit (Ping timeout: 258 seconds) 2019-01-13T07:47:07Z notzmv joined #scheme 2019-01-13T08:17:32Z ggole joined #scheme 2019-01-13T08:33:25Z meepdeew quit (Remote host closed the connection) 2019-01-13T09:00:38Z lambda-11235 quit (Quit: Bye) 2019-01-13T09:06:07Z torbo quit (Remote host closed the connection) 2019-01-13T09:12:49Z klovett quit (Remote host closed the connection) 2019-01-13T09:23:18Z klovett joined #scheme 2019-01-13T09:27:49Z klovett quit (Ping timeout: 252 seconds) 2019-01-13T09:59:18Z klovett joined #scheme 2019-01-13T10:05:01Z klovett quit (Ping timeout: 260 seconds) 2019-01-13T10:21:22Z notzmv quit (Ping timeout: 244 seconds) 2019-01-13T10:22:15Z XTL left #scheme 2019-01-13T10:24:30Z notzmv joined #scheme 2019-01-13T10:53:19Z klovett joined #scheme 2019-01-13T10:55:11Z pjb joined #scheme 2019-01-13T10:57:33Z klovett quit (Ping timeout: 252 seconds) 2019-01-13T11:19:27Z lightslategrey joined #scheme 2019-01-13T11:20:58Z hckiang joined #scheme 2019-01-13T11:23:11Z ggole quit (Ping timeout: 260 seconds) 2019-01-13T11:23:14Z robotoad quit (Quit: robotoad) 2019-01-13T11:36:08Z ggole joined #scheme 2019-01-13T11:46:09Z ggole quit (Ping timeout: 252 seconds) 2019-01-13T11:47:05Z zbigniew quit (Remote host closed the connection) 2019-01-13T11:58:46Z ggole joined #scheme 2019-01-13T12:01:03Z ggole quit (Client Quit) 2019-01-13T12:17:39Z dkmueller joined #scheme 2019-01-13T12:18:00Z jao joined #scheme 2019-01-13T12:22:37Z dkmueller quit (Quit: Lost terminal) 2019-01-13T12:39:48Z webshinra joined #scheme 2019-01-13T12:41:44Z klovett joined #scheme 2019-01-13T12:42:50Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-13T12:42:58Z tsh-- quit (Ping timeout: 268 seconds) 2019-01-13T12:46:36Z klovett quit (Ping timeout: 260 seconds) 2019-01-13T12:58:57Z notzmv quit (Ping timeout: 244 seconds) 2019-01-13T13:01:19Z klovett joined #scheme 2019-01-13T13:01:53Z notzmv joined #scheme 2019-01-13T13:06:13Z ng0_ is now known as ng0 2019-01-13T13:26:10Z civodul joined #scheme 2019-01-13T14:03:23Z notzmv quit (Ping timeout: 258 seconds) 2019-01-13T14:04:17Z klovett quit (Ping timeout: 268 seconds) 2019-01-13T14:19:50Z xkapastel joined #scheme 2019-01-13T14:51:31Z skapata joined #scheme 2019-01-13T14:52:17Z klovett joined #scheme 2019-01-13T14:54:30Z jcowan joined #scheme 2019-01-13T14:56:31Z klovett quit (Ping timeout: 250 seconds) 2019-01-13T15:15:20Z siiky joined #scheme 2019-01-13T15:24:34Z alezost joined #scheme 2019-01-13T15:40:35Z Zaab1t joined #scheme 2019-01-13T15:41:51Z notzmv joined #scheme 2019-01-13T15:44:28Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-13T15:44:36Z amz3 quit (Quit: WeeChat 1.9.1) 2019-01-13T15:59:44Z klovett joined #scheme 2019-01-13T16:11:30Z klovett quit (Remote host closed the connection) 2019-01-13T16:15:45Z amz3 joined #scheme 2019-01-13T16:36:48Z lambda-11235 joined #scheme 2019-01-13T16:47:58Z klovett joined #scheme 2019-01-13T16:55:03Z jao quit (Ping timeout: 245 seconds) 2019-01-13T17:02:08Z notzmv quit (Ping timeout: 250 seconds) 2019-01-13T17:09:33Z notzmv joined #scheme 2019-01-13T17:30:20Z badkins quit (Ping timeout: 268 seconds) 2019-01-13T17:35:44Z tsh-- joined #scheme 2019-01-13T17:41:12Z tsh-- quit (Ping timeout: 272 seconds) 2019-01-13T17:42:55Z siiky quit (Ping timeout: 250 seconds) 2019-01-13T17:59:07Z lloda quit (Ping timeout: 240 seconds) 2019-01-13T18:01:52Z siiky joined #scheme 2019-01-13T19:08:14Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-13T19:08:46Z robotoad joined #scheme 2019-01-13T19:09:00Z alezost joined #scheme 2019-01-13T19:16:04Z webshinra quit (Read error: Connection reset by peer) 2019-01-13T19:16:11Z webshinra_ joined #scheme 2019-01-13T19:19:10Z robotoad quit (Read error: Connection reset by peer) 2019-01-13T19:27:26Z sarkic quit (Remote host closed the connection) 2019-01-13T19:27:39Z robotoad joined #scheme 2019-01-13T19:32:27Z klovett_ joined #scheme 2019-01-13T19:35:18Z klovett quit (Ping timeout: 252 seconds) 2019-01-13T19:36:52Z ayerhart quit (Quit: ayerhart) 2019-01-13T19:37:59Z ayerhart joined #scheme 2019-01-13T19:47:40Z sarkic joined #scheme 2019-01-13T20:02:16Z jao joined #scheme 2019-01-13T20:05:07Z Zaab1t quit (Ping timeout: 268 seconds) 2019-01-13T20:05:38Z Zaab1t joined #scheme 2019-01-13T20:07:28Z Zaab1t quit (Client Quit) 2019-01-13T20:22:27Z lavaflow quit (Ping timeout: 246 seconds) 2019-01-13T20:22:33Z X-Scale quit (Ping timeout: 245 seconds) 2019-01-13T20:24:28Z X-Scale` joined #scheme 2019-01-13T20:24:41Z siiky quit (Quit: leaving) 2019-01-13T20:31:32Z X-Scale` is now known as X-Scale 2019-01-13T20:36:07Z daviid quit (Ping timeout: 240 seconds) 2019-01-13T20:37:18Z lritter joined #scheme 2019-01-13T21:04:55Z hckiang quit (Ping timeout: 246 seconds) 2019-01-13T21:05:17Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-13T21:05:56Z alyptik quit (Ping timeout: 260 seconds) 2019-01-13T21:06:26Z sarkic quit (Remote host closed the connection) 2019-01-13T21:07:20Z hckiang joined #scheme 2019-01-13T21:10:56Z alyptik joined #scheme 2019-01-13T21:26:40Z sarkic joined #scheme 2019-01-13T21:31:40Z pie__ quit (Ping timeout: 250 seconds) 2019-01-13T21:32:02Z pie_ joined #scheme 2019-01-13T21:34:13Z klovett joined #scheme 2019-01-13T21:37:28Z klovett_ quit (Ping timeout: 246 seconds) 2019-01-13T21:48:43Z hckiang quit (Ping timeout: 268 seconds) 2019-01-13T21:50:00Z ngz joined #scheme 2019-01-13T22:13:01Z ng0 quit (Ping timeout: 256 seconds) 2019-01-13T22:17:51Z ng0 joined #scheme 2019-01-13T22:25:06Z lambda-11235 quit (Quit: Bye) 2019-01-13T22:25:30Z daviid joined #scheme 2019-01-13T22:30:49Z badkins joined #scheme 2019-01-13T22:32:49Z klovett_ joined #scheme 2019-01-13T22:34:58Z debsan quit (Ping timeout: 268 seconds) 2019-01-13T22:36:44Z klovett quit (Ping timeout: 268 seconds) 2019-01-13T22:38:31Z ttoe joined #scheme 2019-01-13T22:43:34Z ttoe quit (Remote host closed the connection) 2019-01-13T22:47:40Z debsan joined #scheme 2019-01-13T22:48:04Z debsan quit (Changing host) 2019-01-13T22:48:04Z debsan joined #scheme 2019-01-13T22:52:07Z hckiang joined #scheme 2019-01-13T22:53:17Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-13T23:17:52Z ravndal quit (Quit: WeeChat 2.3) 2019-01-13T23:26:12Z robotoad quit (Ping timeout: 246 seconds) 2019-01-13T23:26:34Z ngz quit (Ping timeout: 252 seconds) 2019-01-13T23:29:43Z ravndal joined #scheme 2019-01-13T23:30:57Z ayerhart quit (Remote host closed the connection) 2019-01-13T23:31:43Z ayerhart joined #scheme 2019-01-13T23:32:25Z turbofail joined #scheme 2019-01-13T23:36:24Z robotoad joined #scheme 2019-01-13T23:40:37Z lambda-11235 joined #scheme 2019-01-13T23:55:41Z klovett joined #scheme 2019-01-13T23:55:44Z robotoad quit (Quit: robotoad) 2019-01-13T23:57:49Z lightslategrey quit (Ping timeout: 246 seconds) 2019-01-13T23:59:00Z klovett_ quit (Ping timeout: 250 seconds) 2019-01-14T00:00:18Z hckiang quit (Ping timeout: 250 seconds) 2019-01-14T00:00:38Z robotoad joined #scheme 2019-01-14T00:02:20Z hckiang joined #scheme 2019-01-14T00:29:20Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-14T00:32:21Z Zenton quit (Ping timeout: 246 seconds) 2019-01-14T00:56:51Z ft quit (Quit: Reconnecting) 2019-01-14T00:56:59Z ft joined #scheme 2019-01-14T01:08:23Z keep_learning quit (Quit: Ping timeout (120 seconds)) 2019-01-14T01:11:29Z keep_learning joined #scheme 2019-01-14T01:11:57Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-14T01:16:30Z keep_learning quit (Quit: Ping timeout (120 seconds)) 2019-01-14T01:24:58Z skapate joined #scheme 2019-01-14T01:25:15Z skapata quit (Disconnected by services) 2019-01-14T01:25:21Z skapate is now known as skapata 2019-01-14T01:40:17Z lambda-11235 quit (Quit: Bye) 2019-01-14T01:44:47Z duncanm: Riastradh: hey hey, how goes it? 2019-01-14T01:54:50Z notzmv quit (Quit: WeeChat 2.3) 2019-01-14T02:05:20Z daviid quit (Ping timeout: 272 seconds) 2019-01-14T02:07:38Z keep_learning joined #scheme 2019-01-14T02:14:35Z keep_learning quit (Quit: Ping timeout (120 seconds)) 2019-01-14T02:22:17Z permagreen quit (Remote host closed the connection) 2019-01-14T02:23:03Z lambda-11235 joined #scheme 2019-01-14T02:23:05Z permagreen joined #scheme 2019-01-14T02:24:40Z lambda-11235 quit (Client Quit) 2019-01-14T02:40:37Z lambda-11235 joined #scheme 2019-01-14T02:41:50Z ttoe joined #scheme 2019-01-14T02:42:35Z zbigniew joined #scheme 2019-01-14T02:43:03Z ttoe quit (Client Quit) 2019-01-14T02:48:59Z lambda-11235 quit (Quit: Bye) 2019-01-14T02:59:21Z lavaflow joined #scheme 2019-01-14T03:01:15Z lambda-11235 joined #scheme 2019-01-14T03:17:54Z wigust quit (Ping timeout: 250 seconds) 2019-01-14T03:25:45Z wigust joined #scheme 2019-01-14T03:26:50Z keep_learning joined #scheme 2019-01-14T03:30:24Z keep_learning quit (Client Quit) 2019-01-14T03:45:11Z keep_learning joined #scheme 2019-01-14T03:48:05Z pierpal joined #scheme 2019-01-14T03:48:06Z pierpal quit (Client Quit) 2019-01-14T03:49:00Z pierpal joined #scheme 2019-01-14T03:50:24Z lritter quit (Ping timeout: 250 seconds) 2019-01-14T03:51:06Z lritter joined #scheme 2019-01-14T04:00:35Z lambda-11235 quit (Quit: Bye) 2019-01-14T04:03:09Z lambda-11235 joined #scheme 2019-01-14T04:06:27Z marvin2 quit (Ping timeout: 250 seconds) 2019-01-14T04:23:30Z gravicappa joined #scheme 2019-01-14T04:39:44Z pie__ joined #scheme 2019-01-14T04:43:07Z pie_ quit (Ping timeout: 240 seconds) 2019-01-14T04:55:24Z duncanm: dum de dum 2019-01-14T05:08:58Z klovett quit (Remote host closed the connection) 2019-01-14T05:19:19Z klovett joined #scheme 2019-01-14T05:23:37Z klovett quit (Ping timeout: 250 seconds) 2019-01-14T05:48:07Z skapata quit (Quit: Ĝis!) 2019-01-14T05:50:27Z DGASAU joined #scheme 2019-01-14T05:55:41Z klovett joined #scheme 2019-01-14T06:05:31Z klovett quit (Ping timeout: 260 seconds) 2019-01-14T06:08:39Z DGASAU` joined #scheme 2019-01-14T06:09:36Z DGASAU quit (Ping timeout: 260 seconds) 2019-01-14T06:15:28Z DGASAU` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-14T06:16:00Z DGASAU joined #scheme 2019-01-14T06:25:07Z iskander quit (Ping timeout: 252 seconds) 2019-01-14T06:25:20Z Inline quit (Quit: Leaving) 2019-01-14T06:37:52Z iskander joined #scheme 2019-01-14T06:38:19Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-14T06:45:32Z KingRiver joined #scheme 2019-01-14T06:50:35Z klovett joined #scheme 2019-01-14T06:55:00Z klovett quit (Ping timeout: 268 seconds) 2019-01-14T07:07:24Z dieggsy quit (Quit: ZNC 1.7.1 - https://znc.in) 2019-01-14T07:40:09Z ssake quit (Remote host closed the connection) 2019-01-14T07:40:11Z lambda-11235 quit (Quit: Bye) 2019-01-14T07:44:24Z klovett joined #scheme 2019-01-14T07:49:00Z klovett quit (Ping timeout: 252 seconds) 2019-01-14T08:02:49Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-14T08:07:00Z klovett joined #scheme 2019-01-14T08:11:48Z amz3` joined #scheme 2019-01-14T08:14:14Z marvin2 joined #scheme 2019-01-14T08:19:06Z pierpal quit (Read error: Connection reset by peer) 2019-01-14T08:19:18Z pierpal joined #scheme 2019-01-14T08:23:23Z pierpal quit (Ping timeout: 245 seconds) 2019-01-14T08:26:19Z status402 joined #scheme 2019-01-14T08:39:47Z pierpal joined #scheme 2019-01-14T08:44:36Z m1dnight_ quit (K-Lined) 2019-01-14T08:53:18Z lritter quit (Ping timeout: 250 seconds) 2019-01-14T09:20:11Z civodul joined #scheme 2019-01-14T09:27:04Z pierpal quit (Quit: Poof) 2019-01-14T09:27:22Z pierpal joined #scheme 2019-01-14T09:39:42Z amz3` quit (Ping timeout: 250 seconds) 2019-01-14T09:42:32Z lloda` joined #scheme 2019-01-14T09:43:10Z lloda` quit (Client Quit) 2019-01-14T09:43:30Z lloda joined #scheme 2019-01-14T09:44:01Z hckiang quit (Ping timeout: 250 seconds) 2019-01-14T09:49:03Z Zenton joined #scheme 2019-01-14T09:56:56Z lightslategrey joined #scheme 2019-01-14T10:16:04Z status402 quit (Read error: Connection reset by peer) 2019-01-14T10:16:38Z status402 joined #scheme 2019-01-14T10:16:56Z amz3 quit (Ping timeout: 250 seconds) 2019-01-14T10:21:26Z longshi joined #scheme 2019-01-14T10:34:00Z KingRiver quit (Ping timeout: 246 seconds) 2019-01-14T10:40:35Z amz3` joined #scheme 2019-01-14T10:41:41Z hckiang joined #scheme 2019-01-14T10:58:37Z pierpal quit (Quit: Poof) 2019-01-14T10:58:56Z pierpal joined #scheme 2019-01-14T11:19:49Z ng0 joined #scheme 2019-01-14T11:27:34Z fmnt joined #scheme 2019-01-14T11:35:52Z pierpal quit (Quit: Poof) 2019-01-14T11:36:13Z pierpal joined #scheme 2019-01-14T12:02:29Z ssake joined #scheme 2019-01-14T12:03:51Z jcowan joined #scheme 2019-01-14T12:24:46Z longshi quit (Ping timeout: 252 seconds) 2019-01-14T12:36:50Z acarrico joined #scheme 2019-01-14T12:39:50Z averell quit (Remote host closed the connection) 2019-01-14T12:50:05Z pierpal quit (Quit: Poof) 2019-01-14T12:50:18Z m1dnight1 joined #scheme 2019-01-14T12:50:22Z pierpal joined #scheme 2019-01-14T12:54:16Z averell joined #scheme 2019-01-14T13:02:07Z ng0 quit (Remote host closed the connection) 2019-01-14T13:02:38Z ng0 joined #scheme 2019-01-14T13:06:09Z emar joined #scheme 2019-01-14T13:17:29Z pierpal quit (Quit: Poof) 2019-01-14T13:17:50Z pierpal joined #scheme 2019-01-14T13:23:15Z fmnt left #scheme 2019-01-14T13:40:45Z emar quit (Ping timeout: 244 seconds) 2019-01-14T13:42:38Z jao quit (Ping timeout: 272 seconds) 2019-01-14T13:44:21Z plugd joined #scheme 2019-01-14T13:44:29Z plugd left #scheme 2019-01-14T13:46:58Z ggole joined #scheme 2019-01-14T14:00:30Z amz3` quit (Changing host) 2019-01-14T14:00:31Z amz3` joined #scheme 2019-01-14T14:00:47Z fmnt joined #scheme 2019-01-14T14:11:24Z refpga joined #scheme 2019-01-14T14:11:31Z refpga quit (Client Quit) 2019-01-14T14:11:44Z refpga joined #scheme 2019-01-14T14:15:32Z badkins quit (Remote host closed the connection) 2019-01-14T14:18:18Z refpga quit (Ping timeout: 250 seconds) 2019-01-14T14:41:35Z Inline joined #scheme 2019-01-14T14:43:59Z badkins joined #scheme 2019-01-14T14:45:46Z longshi joined #scheme 2019-01-14T14:48:23Z badkins_ joined #scheme 2019-01-14T14:51:14Z badkins quit (Ping timeout: 250 seconds) 2019-01-14T14:54:07Z refpga joined #scheme 2019-01-14T14:58:54Z longshi quit (Ping timeout: 252 seconds) 2019-01-14T14:59:42Z ggole quit (Ping timeout: 268 seconds) 2019-01-14T15:01:02Z pierpal quit (Remote host closed the connection) 2019-01-14T15:12:26Z ggole joined #scheme 2019-01-14T15:13:47Z pierpal joined #scheme 2019-01-14T15:14:29Z status402 quit (Quit: status402) 2019-01-14T15:15:01Z status402 joined #scheme 2019-01-14T15:24:00Z jao joined #scheme 2019-01-14T15:28:55Z longshi joined #scheme 2019-01-14T15:35:00Z status402 quit (Read error: Connection reset by peer) 2019-01-14T15:35:32Z status402 joined #scheme 2019-01-14T15:35:41Z daviid joined #scheme 2019-01-14T15:56:25Z status402 quit (Quit: status402) 2019-01-14T16:05:54Z smazga joined #scheme 2019-01-14T16:07:05Z klovett quit (Remote host closed the connection) 2019-01-14T16:16:00Z badkins_ is now known as badkins 2019-01-14T16:16:24Z jonh joined #scheme 2019-01-14T16:22:32Z Zaab1t joined #scheme 2019-01-14T16:37:10Z fmnt quit (Quit: Leaving.) 2019-01-14T16:45:35Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-14T16:53:15Z badkins quit (Ping timeout: 268 seconds) 2019-01-14T17:23:27Z X-Scale quit (Ping timeout: 240 seconds) 2019-01-14T17:26:07Z xkapastel joined #scheme 2019-01-14T17:26:23Z X-Scale` joined #scheme 2019-01-14T17:26:40Z X-Scale` is now known as X-Scale 2019-01-14T17:34:36Z Khisanth quit (Ping timeout: 250 seconds) 2019-01-14T17:34:42Z amz3` quit (Quit: WeeChat 1.9.1) 2019-01-14T17:37:25Z TheGreekOwl joined #scheme 2019-01-14T17:38:45Z emar joined #scheme 2019-01-14T17:44:26Z dieggsy joined #scheme 2019-01-14T17:45:09Z lambda-11235 joined #scheme 2019-01-14T17:45:33Z klovett joined #scheme 2019-01-14T17:47:16Z Khisanth joined #scheme 2019-01-14T17:56:58Z badkins joined #scheme 2019-01-14T18:03:21Z pierpal quit (Quit: Poof) 2019-01-14T18:03:38Z pierpal joined #scheme 2019-01-14T18:04:48Z refpga quit (Ping timeout: 246 seconds) 2019-01-14T18:09:40Z refpga joined #scheme 2019-01-14T18:25:56Z ggole quit (Quit: ggole) 2019-01-14T18:29:13Z niklasl quit (Ping timeout: 245 seconds) 2019-01-14T18:30:18Z longshi quit (Ping timeout: 252 seconds) 2019-01-14T18:30:58Z niklasl joined #scheme 2019-01-14T18:35:16Z Zenton quit (Ping timeout: 250 seconds) 2019-01-14T18:39:23Z hckiang quit (Ping timeout: 244 seconds) 2019-01-14T18:44:55Z andyt_ joined #scheme 2019-01-14T18:46:06Z andyt quit (Ping timeout: 244 seconds) 2019-01-14T18:57:15Z amz3 joined #scheme 2019-01-14T19:00:18Z emar quit (Ping timeout: 268 seconds) 2019-01-14T19:05:15Z lambda-11235 quit (Quit: Bye) 2019-01-14T19:24:15Z refpga quit (Read error: Connection reset by peer) 2019-01-14T19:25:07Z refpga joined #scheme 2019-01-14T19:28:07Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-14T19:37:44Z refpga quit (Read error: Connection reset by peer) 2019-01-14T19:38:01Z refpga joined #scheme 2019-01-14T19:44:46Z emar joined #scheme 2019-01-14T19:53:40Z pierpal quit (Quit: Poof) 2019-01-14T19:54:00Z pierpal joined #scheme 2019-01-14T20:03:51Z hckiang joined #scheme 2019-01-14T20:13:01Z mejja joined #scheme 2019-01-14T20:15:38Z civodul joined #scheme 2019-01-14T20:16:12Z longshi joined #scheme 2019-01-14T20:31:13Z fgudin joined #scheme 2019-01-14T20:32:16Z niklasl quit (Ping timeout: 250 seconds) 2019-01-14T20:34:20Z niklasl joined #scheme 2019-01-14T20:35:25Z daviid quit (Ping timeout: 246 seconds) 2019-01-14T20:38:41Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-14T20:43:33Z Zaab1t quit (Quit: bye bye friends) 2019-01-14T20:44:14Z klovett_ joined #scheme 2019-01-14T20:47:52Z klovett quit (Ping timeout: 250 seconds) 2019-01-14T21:02:40Z zmt01 joined #scheme 2019-01-14T21:04:17Z edw_ joined #scheme 2019-01-14T21:04:37Z wilfredh_ joined #scheme 2019-01-14T21:04:54Z samth_ joined #scheme 2019-01-14T21:05:02Z teej_ joined #scheme 2019-01-14T21:05:53Z fmnt joined #scheme 2019-01-14T21:07:15Z ArneBab_ joined #scheme 2019-01-14T21:07:18Z some02 joined #scheme 2019-01-14T21:07:19Z eagleflo_ joined #scheme 2019-01-14T21:10:13Z debsan quit (Ping timeout: 258 seconds) 2019-01-14T21:11:38Z wilfredh quit (Ping timeout: 268 seconds) 2019-01-14T21:11:39Z teej quit (Ping timeout: 268 seconds) 2019-01-14T21:11:39Z carc quit (Ping timeout: 268 seconds) 2019-01-14T21:11:39Z zmt00 quit (Ping timeout: 268 seconds) 2019-01-14T21:11:39Z sudden quit (Ping timeout: 268 seconds) 2019-01-14T21:11:43Z mbakke quit (Ping timeout: 268 seconds) 2019-01-14T21:11:43Z siraben quit (Ping timeout: 268 seconds) 2019-01-14T21:11:43Z edw quit (Ping timeout: 268 seconds) 2019-01-14T21:11:43Z kjeldahl quit (Ping timeout: 268 seconds) 2019-01-14T21:11:43Z eagleflo quit (Ping timeout: 268 seconds) 2019-01-14T21:11:43Z samth quit (Ping timeout: 268 seconds) 2019-01-14T21:11:43Z ArneBab quit (Ping timeout: 268 seconds) 2019-01-14T21:11:45Z carc joined #scheme 2019-01-14T21:11:45Z edw_ is now known as edw 2019-01-14T21:11:45Z samth_ is now known as samth 2019-01-14T21:11:45Z wilfredh_ is now known as wilfredh 2019-01-14T21:11:45Z teej_ is now known as teej 2019-01-14T21:11:50Z carc quit (Changing host) 2019-01-14T21:11:50Z carc joined #scheme 2019-01-14T21:12:47Z kjeldahl joined #scheme 2019-01-14T21:12:47Z mbakke joined #scheme 2019-01-14T21:13:30Z siraben joined #scheme 2019-01-14T21:14:51Z alyptik quit (Ping timeout: 246 seconds) 2019-01-14T21:19:35Z klovett joined #scheme 2019-01-14T21:22:39Z klovett_ quit (Ping timeout: 244 seconds) 2019-01-14T21:25:15Z daviid joined #scheme 2019-01-14T21:26:23Z alyptik joined #scheme 2019-01-14T21:35:32Z ArneBab_ is now known as ArneBab 2019-01-14T21:40:03Z skapata joined #scheme 2019-01-14T21:42:20Z debsan joined #scheme 2019-01-14T21:42:20Z debsan quit (Changing host) 2019-01-14T21:42:20Z debsan joined #scheme 2019-01-14T21:48:23Z yumh quit (Quit: ZNC - https://znc.in) 2019-01-14T22:03:25Z lritter joined #scheme 2019-01-14T22:06:05Z fmnt left #scheme 2019-01-14T22:22:08Z badkins quit (Ping timeout: 245 seconds) 2019-01-14T22:22:57Z terpri_ joined #scheme 2019-01-14T22:25:08Z terpri quit (Ping timeout: 272 seconds) 2019-01-14T22:28:53Z terpri_ quit (Remote host closed the connection) 2019-01-14T22:29:11Z terpri_ joined #scheme 2019-01-14T22:29:13Z refpga quit (Ping timeout: 245 seconds) 2019-01-14T22:35:56Z refpga joined #scheme 2019-01-14T22:38:36Z hckiang quit (Ping timeout: 244 seconds) 2019-01-14T22:40:01Z ngz joined #scheme 2019-01-14T22:40:48Z hckiang joined #scheme 2019-01-14T22:43:19Z klovett_ joined #scheme 2019-01-14T22:47:09Z klovett quit (Ping timeout: 252 seconds) 2019-01-14T22:57:21Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-14T22:59:25Z badkins joined #scheme 2019-01-14T23:07:19Z Zenton joined #scheme 2019-01-14T23:27:01Z ngz quit (Ping timeout: 252 seconds) 2019-01-14T23:30:33Z andyt_ is now known as andyt 2019-01-14T23:33:18Z Piersym joined #scheme 2019-01-14T23:49:02Z zmt01 is now known as zmt00 2019-01-15T00:02:16Z robotoad quit (Quit: robotoad) 2019-01-15T00:06:23Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-15T00:07:03Z smazga quit (Quit: leaving) 2019-01-15T00:08:54Z longshi quit (Ping timeout: 252 seconds) 2019-01-15T00:09:30Z duncanm: it's so so quiet 2019-01-15T00:12:14Z daviid quit (Ping timeout: 268 seconds) 2019-01-15T00:15:14Z klovett joined #scheme 2019-01-15T00:19:06Z klovett_ quit (Ping timeout: 268 seconds) 2019-01-15T00:31:15Z robotoad joined #scheme 2019-01-15T00:34:34Z xkapastel joined #scheme 2019-01-15T00:40:39Z alyptik quit (Ping timeout: 246 seconds) 2019-01-15T00:41:14Z dsp quit (Remote host closed the connection) 2019-01-15T00:44:23Z robotoad quit (Ping timeout: 268 seconds) 2019-01-15T00:54:26Z robotoad joined #scheme 2019-01-15T00:54:37Z daviid joined #scheme 2019-01-15T01:02:11Z daviid quit (Ping timeout: 268 seconds) 2019-01-15T01:04:14Z lambda-11235 joined #scheme 2019-01-15T01:04:14Z jao quit (Remote host closed the connection) 2019-01-15T01:06:41Z jao joined #scheme 2019-01-15T01:06:43Z acarrico quit (Ping timeout: 245 seconds) 2019-01-15T01:07:47Z alyptik joined #scheme 2019-01-15T01:14:17Z KingRiver joined #scheme 2019-01-15T01:16:15Z torbo joined #scheme 2019-01-15T01:20:25Z longshi joined #scheme 2019-01-15T01:28:03Z acarrico joined #scheme 2019-01-15T01:30:22Z badkins quit 2019-01-15T01:40:07Z longshi quit (Ping timeout: 252 seconds) 2019-01-15T01:49:51Z zachk joined #scheme 2019-01-15T02:02:42Z zachk quit (Changing host) 2019-01-15T02:02:42Z zachk joined #scheme 2019-01-15T02:11:47Z acarrico quit (Ping timeout: 240 seconds) 2019-01-15T02:50:06Z klovett quit (Ping timeout: 268 seconds) 2019-01-15T02:55:13Z Zipheir joined #scheme 2019-01-15T03:14:57Z robotoad quit (Quit: robotoad) 2019-01-15T03:23:02Z robotoad joined #scheme 2019-01-15T03:35:03Z zachk quit (Quit: Leaving) 2019-01-15T03:38:39Z KingRiver left #scheme 2019-01-15T03:49:08Z Piersym quit (Remote host closed the connection) 2019-01-15T03:49:18Z lritter quit (Ping timeout: 268 seconds) 2019-01-15T03:49:24Z lritter_ joined #scheme 2019-01-15T04:01:07Z wigust quit (Read error: Connection reset by peer) 2019-01-15T04:02:23Z mejja quit (Quit: mejja) 2019-01-15T04:05:44Z wigust joined #scheme 2019-01-15T04:06:21Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-15T04:06:50Z marvin2 quit (Ping timeout: 250 seconds) 2019-01-15T04:09:35Z niklasl quit (Ping timeout: 258 seconds) 2019-01-15T04:11:54Z klovett joined #scheme 2019-01-15T04:14:54Z Menche quit (Quit: ZNC 1.7.1 - https://znc.in) 2019-01-15T04:15:19Z Menche joined #scheme 2019-01-15T04:21:21Z KingRiver_ joined #scheme 2019-01-15T04:22:02Z Menche quit (Quit: ZNC 1.7.1 - https://znc.in) 2019-01-15T04:22:30Z Menche joined #scheme 2019-01-15T04:23:07Z KingRiver_ left #scheme 2019-01-15T04:38:46Z pie___ joined #scheme 2019-01-15T04:41:25Z refpga quit (Read error: Connection reset by peer) 2019-01-15T04:42:24Z refpga joined #scheme 2019-01-15T04:42:25Z pie__ quit (Ping timeout: 268 seconds) 2019-01-15T04:44:17Z gravicappa joined #scheme 2019-01-15T04:48:18Z lightslategrey quit (Ping timeout: 272 seconds) 2019-01-15T04:52:33Z torbo quit (Remote host closed the connection) 2019-01-15T05:08:58Z pierpal quit (Quit: Poof) 2019-01-15T05:09:16Z pierpal joined #scheme 2019-01-15T05:52:54Z robotoad quit (Quit: robotoad) 2019-01-15T06:01:02Z klovett quit (Remote host closed the connection) 2019-01-15T06:06:20Z robotoad joined #scheme 2019-01-15T06:11:18Z klovett joined #scheme 2019-01-15T06:15:35Z klovett quit (Ping timeout: 250 seconds) 2019-01-15T06:20:18Z sarkic quit (Ping timeout: 258 seconds) 2019-01-15T06:28:24Z klovett joined #scheme 2019-01-15T06:31:00Z Inline quit (Quit: Leaving) 2019-01-15T06:37:39Z sarkic joined #scheme 2019-01-15T06:50:24Z pjb quit (Ping timeout: 252 seconds) 2019-01-15T07:03:23Z pjb joined #scheme 2019-01-15T07:04:06Z pierpal quit (Read error: Connection reset by peer) 2019-01-15T07:07:03Z marvin2 joined #scheme 2019-01-15T07:30:09Z skapata quit (Remote host closed the connection) 2019-01-15T07:30:38Z Perkol joined #scheme 2019-01-15T07:56:35Z refpga quit (Read error: Connection reset by peer) 2019-01-15T07:57:20Z lambda-11235 quit (Quit: Bye) 2019-01-15T07:57:40Z refpga joined #scheme 2019-01-15T07:59:45Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-15T08:00:54Z Perkol quit (Remote host closed the connection) 2019-01-15T08:01:37Z yumh joined #scheme 2019-01-15T08:07:01Z alyptik quit (Ping timeout: 246 seconds) 2019-01-15T08:07:05Z notzmv joined #scheme 2019-01-15T08:23:57Z lritter_ quit (Remote host closed the connection) 2019-01-15T08:27:48Z civodul joined #scheme 2019-01-15T08:31:51Z ngz joined #scheme 2019-01-15T08:35:53Z pierpal joined #scheme 2019-01-15T09:14:13Z alyptik joined #scheme 2019-01-15T09:14:59Z notzmv quit (Ping timeout: 268 seconds) 2019-01-15T09:24:46Z sarkic quit (Read error: Connection reset by peer) 2019-01-15T09:35:30Z ng0 joined #scheme 2019-01-15T09:36:30Z hckiang quit (Read error: Connection reset by peer) 2019-01-15T09:44:25Z sarkic joined #scheme 2019-01-15T09:49:21Z notzmv joined #scheme 2019-01-15T09:52:36Z sarkic quit (Ping timeout: 268 seconds) 2019-01-15T10:02:15Z kayront left #scheme 2019-01-15T10:04:13Z hckiang joined #scheme 2019-01-15T10:39:49Z buhman quit (Ping timeout: 258 seconds) 2019-01-15T10:41:12Z buhman joined #scheme 2019-01-15T10:45:35Z fmnt joined #scheme 2019-01-15T11:00:21Z hckiang quit (Ping timeout: 268 seconds) 2019-01-15T11:53:17Z sarkic joined #scheme 2019-01-15T11:58:51Z ngz quit (Ping timeout: 252 seconds) 2019-01-15T12:01:34Z fmnt quit (Quit: Leaving.) 2019-01-15T12:14:30Z hckiang joined #scheme 2019-01-15T12:22:31Z lightslategrey joined #scheme 2019-01-15T12:41:11Z acarrico joined #scheme 2019-01-15T12:44:02Z sarkic quit (Remote host closed the connection) 2019-01-15T12:48:40Z pierpal quit (Quit: Poof) 2019-01-15T12:48:57Z pierpal joined #scheme 2019-01-15T12:52:39Z jcowan joined #scheme 2019-01-15T12:59:36Z bairyn joined #scheme 2019-01-15T13:02:33Z ByronJohnson quit (Ping timeout: 245 seconds) 2019-01-15T13:04:13Z sarkic joined #scheme 2019-01-15T13:12:24Z sarkic quit (Ping timeout: 268 seconds) 2019-01-15T13:30:22Z fmnt joined #scheme 2019-01-15T13:36:57Z some02 is now known as sudden 2019-01-15T13:44:44Z dante joined #scheme 2019-01-15T13:49:43Z sarkic joined #scheme 2019-01-15T13:56:12Z ManDay_ joined #scheme 2019-01-15T13:57:03Z pierpal quit (Read error: Connection reset by peer) 2019-01-15T13:57:06Z ManDay_: Given a list like (list l1 l2 ...) is there any better way to realize (or l1 l2 ...) then writing the whole recursion oneself? 2019-01-15T14:02:28Z ogamita: (not (member #f list-of-bools)) 2019-01-15T14:03:00Z ogamita: Well, no, it should be (null? (member #f list-of-bools)) 2019-01-15T14:05:02Z ogamita: Ah, no, member returns a boolean instead of an empty list (at least in mit-scheme). So not was right. (map (lambda (list-of-bools) (not (member #f list-of-bools))) '((1 2 3) (#f #f) (4 5 #f 6 7))) -> (#t #f #f) 2019-01-15T14:05:38Z ogamita: Why is it not member? instead of member ? 2019-01-15T14:08:47Z Zipheir: Because member doesn't return a boolean on success, it returns the sublist with the car you're looking for. 2019-01-15T14:08:48Z lloda: ManDay_: srfi-1 has (any (list l1 l2 ...)) 2019-01-15T14:11:43Z pierpal joined #scheme 2019-01-15T14:14:01Z Zipheir: lloda: any takes a predicate, so (any p? (list l1 l2 ... ln)). 2019-01-15T14:16:32Z sarkic quit (Ping timeout: 250 seconds) 2019-01-15T14:16:46Z ManDay_: ogamita: ah, of course! list searching! 2019-01-15T14:16:50Z ManDay_: didn't think of that :) 2019-01-15T14:17:29Z ManDay_: uhm, though... 2019-01-15T14:17:36Z Zipheir: ogamita's version does indeed seem best, unless you absolutely need to shortcut the remaining list. 2019-01-15T14:18:07Z ManDay_: (member #f ...) wouldn't that return just the whole list if it looked like (list #f #f #f "not-false" #f #f) ? 2019-01-15T14:18:14Z ManDay_: Whereas "or" should return "not-false" 2019-01-15T14:18:29Z ManDay_: that doesn't seem to make sense, or am I missing something 2019-01-15T14:18:46Z Zipheir: What do you mean by "non-false"? 2019-01-15T14:19:04Z ManDay_: exactly that 2019-01-15T14:19:24Z ManDay_: (or #f #f "not-false" #f #f) -> "not-false" 2019-01-15T14:19:39Z ManDay_: ogamita's version seems far from doing that? 2019-01-15T14:19:55Z Zipheir: Ah, sorry, brain is not fully caffeinated yet. 2019-01-15T14:20:09Z Zipheir: Right, you want the first truthy value. 2019-01-15T14:20:14Z ManDay_: yeah 2019-01-15T14:20:31Z ManDay_: but i guess another member-version will accomplish that 2019-01-15T14:20:35Z ManDay_: the search-idea is nice 2019-01-15T14:20:50Z ManDay_: memp, i suppose 2019-01-15T14:21:27Z ManDay_: (memp (lambda (x) (or x)) l) 2019-01-15T14:21:31Z ManDay_: kinda silly 2019-01-15T14:21:44Z ManDay_: sorry, that is 2019-01-15T14:21:47Z pierpal quit (Ping timeout: 240 seconds) 2019-01-15T14:21:49Z ManDay_: (memp (lambda (x) (or (car x))) l) 2019-01-15T14:22:22Z ManDay_: that's really silly, lol 2019-01-15T14:22:27Z ManDay_: could also be (and (car x)) 2019-01-15T14:22:45Z ManDay_: ah wait, just memp identity 2019-01-15T14:23:03Z ManDay_: (haven't had a coffee in years, so I'm excused :-P) 2019-01-15T14:23:45Z Zipheir: Have you looked at find from SRFI-1? 2019-01-15T14:24:21Z ManDay_: (memp car the-list) seems just fine 2019-01-15T14:24:53Z ManDay_: Zipheir: nope, not yet 2019-01-15T14:24:56Z Zipheir: (find values ) should give you the first truthy value of . 2019-01-15T14:26:38Z Zipheir: (I'm using values as a portable identity function here) 2019-01-15T14:26:45Z ManDay_: hrm 2019-01-15T14:27:51Z ManDay_: i'll rather use the memp one 2019-01-15T14:28:09Z ManDay_: if I don't need the srfi, why use it 2019-01-15T14:28:28Z ManDay_: (it's memp identity l, though, as I initially had it) 2019-01-15T14:28:46Z ManDay_: or values, if that's more portable ;) 2019-01-15T14:29:42Z longshi joined #scheme 2019-01-15T14:30:51Z longshi quit (Client Quit) 2019-01-15T14:30:53Z pierpal joined #scheme 2019-01-15T14:31:51Z Zipheir: ManDay_: If it works, go for it :) 2019-01-15T14:35:03Z pierpal quit (Ping timeout: 246 seconds) 2019-01-15T15:38:41Z Inline joined #scheme 2019-01-15T15:56:35Z Zaab1t joined #scheme 2019-01-15T15:56:48Z skapata joined #scheme 2019-01-15T16:06:31Z robotoad quit (Quit: robotoad) 2019-01-15T16:06:51Z badkins joined #scheme 2019-01-15T16:08:05Z ByronJohnson joined #scheme 2019-01-15T16:11:46Z bairyn quit (Ping timeout: 268 seconds) 2019-01-15T16:12:14Z eddof13 joined #scheme 2019-01-15T16:12:16Z edgar-rft quit (Quit: Leaving) 2019-01-15T16:13:03Z ManDay_ quit (Ping timeout: 256 seconds) 2019-01-15T16:17:34Z eddof13 quit (Quit: eddof13) 2019-01-15T16:26:34Z jao quit (Ping timeout: 268 seconds) 2019-01-15T16:29:16Z badkins_ joined #scheme 2019-01-15T16:32:10Z badkins quit (Ping timeout: 250 seconds) 2019-01-15T16:33:22Z robotoad joined #scheme 2019-01-15T16:42:25Z xkapastel joined #scheme 2019-01-15T16:58:32Z cosmez quit (Ping timeout: 272 seconds) 2019-01-15T17:00:04Z daviid joined #scheme 2019-01-15T17:25:14Z refpga quit (Read error: Connection reset by peer) 2019-01-15T17:25:58Z X-Scale quit (Ping timeout: 244 seconds) 2019-01-15T17:26:02Z refpga joined #scheme 2019-01-15T17:31:19Z klovett quit (Ping timeout: 268 seconds) 2019-01-15T17:44:15Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-15T17:57:04Z refpga quit (Quit: Quit) 2019-01-15T18:10:10Z daviid quit (Ping timeout: 268 seconds) 2019-01-15T18:10:12Z sarkic joined #scheme 2019-01-15T18:17:02Z permagreen quit (Ping timeout: 268 seconds) 2019-01-15T18:29:44Z edgar-rft joined #scheme 2019-01-15T18:32:30Z bairyn joined #scheme 2019-01-15T18:34:13Z sarkic quit (Ping timeout: 268 seconds) 2019-01-15T18:36:04Z ByronJohnson quit (Ping timeout: 272 seconds) 2019-01-15T18:39:27Z fmnt quit (Quit: Leaving.) 2019-01-15T18:44:18Z gravicappa quit (Ping timeout: 272 seconds) 2019-01-15T18:51:11Z sarkic joined #scheme 2019-01-15T18:53:48Z amz3 quit (Ping timeout: 272 seconds) 2019-01-15T19:03:51Z permagreen joined #scheme 2019-01-15T19:07:10Z klovett joined #scheme 2019-01-15T19:15:26Z daviid joined #scheme 2019-01-15T19:20:09Z rain1: https://stackoverflow.com/questions/30904691/is-it-possible-to-bootstrap-mit-scheme-from-portable-c-to-native 2019-01-15T19:43:37Z francogrex joined #scheme 2019-01-15T19:43:53Z francogrex: Hi any users of kawa? 2019-01-15T19:46:33Z ecraven: yes, some here have used it and maybe still do 2019-01-15T19:48:48Z francogrex: ok, I know that it is possible to call java methods, constructors etc. but any idea of how to use/call java (lambda) functions (as https://www.boraji.com/java-8-javautilfunctionfunction-example)? 2019-01-15T19:50:11Z francogrex: this here is for methods etc: http://www.gnu.org/software/kawa/Method-operations.html 2019-01-15T20:05:06Z wasamasa: francogrex: I'd expect it to be a matter of calling the apply method 2019-01-15T20:07:29Z francogrex: wasamasa: but one would need to write first the java function syntax in the scheme interpreter 2019-01-15T20:08:02Z wasamasa: it just desugars to an anonymous inner class or something 2019-01-15T20:08:28Z wasamasa: you can most likely use kawa's lambdas here 2019-01-15T20:08:36Z wasamasa: they have a callback example or two in the manual 2019-01-15T20:13:46Z dkmueller joined #scheme 2019-01-15T20:20:11Z refpga joined #scheme 2019-01-15T20:21:16Z civodul joined #scheme 2019-01-15T20:31:21Z duncanm: francogrex: what are you trying to do? 2019-01-15T20:36:19Z zachk joined #scheme 2019-01-15T20:36:59Z zachk quit (Read error: Connection reset by peer) 2019-01-15T20:37:19Z zachk joined #scheme 2019-01-15T20:37:56Z zachk quit (Changing host) 2019-01-15T20:37:56Z zachk joined #scheme 2019-01-15T20:38:21Z niklasl joined #scheme 2019-01-15T20:38:48Z bairyn quit (Ping timeout: 245 seconds) 2019-01-15T20:39:56Z ByronJohnson joined #scheme 2019-01-15T20:51:22Z francogrex: duncanm: https://beginnersbook.com/2017/10/java-8-filter-a-map-by-keys-and-values/ 2019-01-15T20:51:47Z francogrex: I already said, write a java lambda function in kawa 2019-01-15T20:52:04Z wasamasa: but why? 2019-01-15T20:52:11Z wasamasa: you have the full power of scheme at your hands 2019-01-15T20:53:47Z francogrex: wasamasa: https://docs.oracle.com/javase/8/docs/api/java/util/Map.html in that interface, functions are parameters, and java functions are expected 2019-01-15T20:54:17Z X-Scale joined #scheme 2019-01-15T20:54:44Z francogrex: wasamasa: I know it is much simpler to use scheme lambda's but sometimes for example, easier to use java constructs (like map and hashing) and functions there must be j functions not (lambda ()) 2019-01-15T20:54:58Z francogrex: unless callbacks that you mentioned may work 2019-01-15T20:55:40Z wasamasa: it is also much simpler to use scheme hash tables 2019-01-15T20:55:50Z wasamasa: I wouldn't touch the java stuff unless absolutely required 2019-01-15T20:56:16Z francogrex: maybe 2019-01-15T20:57:37Z wasamasa: > 19.2.1 Lambda as shorthand for anonymous class 2019-01-15T21:01:30Z ngz joined #scheme 2019-01-15T21:09:34Z dkmueller quit (Quit: Lost terminal) 2019-01-15T21:27:58Z francogrex quit (Remote host closed the connection) 2019-01-15T21:34:22Z notzmv quit (Ping timeout: 268 seconds) 2019-01-15T21:48:32Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-15T21:50:25Z cosmez joined #scheme 2019-01-15T21:51:16Z DGASAU quit (Remote host closed the connection) 2019-01-15T21:51:41Z DGASAU joined #scheme 2019-01-15T21:54:36Z mejja joined #scheme 2019-01-15T22:06:07Z hckiang quit (Ping timeout: 240 seconds) 2019-01-15T22:11:34Z mejja quit (Quit: mejja) 2019-01-15T22:51:47Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-15T22:53:08Z skapata quit (Quit: Ĝis!) 2019-01-15T22:53:34Z sarkic quit (Ping timeout: 246 seconds) 2019-01-15T23:09:32Z alyptik quit (Ping timeout: 250 seconds) 2019-01-15T23:11:10Z sarkic joined #scheme 2019-01-15T23:14:09Z notzmv joined #scheme 2019-01-15T23:28:45Z duncanm: wasamasa: ahh, turns out there's SAM conversion in Kawa, so maybe a lambda will work in places expecting a java.util.Function 2019-01-15T23:28:46Z duncanm: https://www.gnu.org/software/kawa/Anonymous-classes.html#Lambda-as-shorthand-for-anonymous-class 2019-01-15T23:29:07Z hckiang joined #scheme 2019-01-15T23:29:30Z wasamasa: yeah, it's neat 2019-01-15T23:32:38Z pierpal joined #scheme 2019-01-15T23:34:15Z daviid: duncanm: it seems there is a tipo in the manual "Such a class is sometypes called a SAM-type ..." instead of "sometimes called ..." I guess 2019-01-15T23:34:30Z duncanm: ahh 2019-01-15T23:34:36Z duncanm: daviid: maybe that can be fixed in a PR ;-) 2019-01-15T23:35:28Z emar quit (Ping timeout: 245 seconds) 2019-01-15T23:46:45Z lambda-11235 joined #scheme 2019-01-15T23:50:53Z hckiang quit (Ping timeout: 245 seconds) 2019-01-15T23:53:56Z lritter joined #scheme 2019-01-15T23:59:09Z notzmv quit (Ping timeout: 244 seconds) 2019-01-16T00:01:14Z Zaab1t quit (Quit: bye bye friends) 2019-01-16T00:02:00Z skapata joined #scheme 2019-01-16T00:04:51Z ngz quit (Ping timeout: 252 seconds) 2019-01-16T00:05:45Z alyptik joined #scheme 2019-01-16T00:06:00Z robotoad quit (Quit: robotoad) 2019-01-16T00:23:15Z duncanm: wasamasa: you're using Kawa too? 2019-01-16T00:28:18Z ttoe joined #scheme 2019-01-16T00:32:48Z refpga quit (Ping timeout: 258 seconds) 2019-01-16T00:33:41Z ttoe quit (Remote host closed the connection) 2019-01-16T00:33:49Z pierpal quit (Ping timeout: 268 seconds) 2019-01-16T00:38:48Z refpga joined #scheme 2019-01-16T00:43:08Z refpga quit (Ping timeout: 250 seconds) 2019-01-16T00:44:59Z robotoad joined #scheme 2019-01-16T00:46:36Z sarkic quit (Ping timeout: 258 seconds) 2019-01-16T00:49:16Z f8l quit (Remote host closed the connection) 2019-01-16T00:50:39Z f8l joined #scheme 2019-01-16T00:55:45Z robotoad left #scheme 2019-01-16T00:59:23Z lambda-11235 quit (Quit: Bye) 2019-01-16T01:00:20Z refpga joined #scheme 2019-01-16T01:00:23Z pierpal joined #scheme 2019-01-16T01:03:41Z sarkic joined #scheme 2019-01-16T01:05:45Z lightslategrey quit (Remote host closed the connection) 2019-01-16T01:05:48Z acarrico quit (Ping timeout: 268 seconds) 2019-01-16T01:19:43Z acarrico joined #scheme 2019-01-16T01:30:18Z duncanm: daviid: Per fixed the typo! Thanks! 2019-01-16T01:30:44Z daviid: duncanm: welcome, thanks to you and Per of course 2019-01-16T01:32:36Z torbo joined #scheme 2019-01-16T01:34:31Z duncanm: ha, the code for SAM conversion is pretty straight-forward 2019-01-16T01:34:50Z duncanm: it's `checkType` in `gnu/expr/InlineCalls.java` 2019-01-16T01:41:01Z egp_ joined #scheme 2019-01-16T02:12:26Z zachk quit (Quit: Leaving) 2019-01-16T02:26:43Z refpga quit (Ping timeout: 245 seconds) 2019-01-16T02:46:07Z Khisanth quit (Ping timeout: 240 seconds) 2019-01-16T02:46:29Z skapate joined #scheme 2019-01-16T02:46:34Z skapata quit (Ping timeout: 252 seconds) 2019-01-16T03:01:59Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-16T03:04:25Z Khisanth joined #scheme 2019-01-16T03:04:33Z refpga joined #scheme 2019-01-16T03:05:06Z alyptik quit (Ping timeout: 246 seconds) 2019-01-16T03:46:45Z lritter quit (Ping timeout: 268 seconds) 2019-01-16T03:47:14Z lritter joined #scheme 2019-01-16T04:03:40Z alyptik joined #scheme 2019-01-16T04:08:25Z marvin2 quit (Ping timeout: 268 seconds) 2019-01-16T04:13:04Z lambda-11235 joined #scheme 2019-01-16T04:26:11Z marvin2 joined #scheme 2019-01-16T04:32:16Z torbo left #scheme 2019-01-16T04:37:14Z pie__ joined #scheme 2019-01-16T04:41:01Z pie___ quit (Ping timeout: 268 seconds) 2019-01-16T04:42:39Z wigust- joined #scheme 2019-01-16T04:43:29Z wigust quit (Ping timeout: 268 seconds) 2019-01-16T04:54:23Z fiddlerwoaroof joined #scheme 2019-01-16T04:56:20Z gravicappa joined #scheme 2019-01-16T05:05:10Z davexunit quit (Ping timeout: 252 seconds) 2019-01-16T05:07:41Z Combinatorialist quit (Ping timeout: 260 seconds) 2019-01-16T05:08:38Z ByronJohnson quit (Ping timeout: 244 seconds) 2019-01-16T05:08:50Z Combinatorialist joined #scheme 2019-01-16T05:09:50Z ByronJohnson joined #scheme 2019-01-16T05:10:29Z davexunit joined #scheme 2019-01-16T05:18:27Z ByronJohnson quit (Ping timeout: 240 seconds) 2019-01-16T05:25:33Z ByronJohnson joined #scheme 2019-01-16T05:30:56Z pierpal quit (Quit: Poof) 2019-01-16T05:31:14Z pierpal joined #scheme 2019-01-16T05:37:48Z foof` quit (Ping timeout: 250 seconds) 2019-01-16T06:00:06Z daviid quit (Ping timeout: 246 seconds) 2019-01-16T06:03:17Z pierpal quit (Quit: Poof) 2019-01-16T06:03:36Z pierpal joined #scheme 2019-01-16T06:12:11Z Inline quit (Quit: Leaving) 2019-01-16T06:23:50Z klovett quit (Remote host closed the connection) 2019-01-16T06:34:10Z klovett joined #scheme 2019-01-16T06:38:24Z klovett quit (Ping timeout: 252 seconds) 2019-01-16T06:45:12Z amz3 joined #scheme 2019-01-16T06:47:38Z pierpal quit (Quit: Poof) 2019-01-16T06:47:57Z pierpal joined #scheme 2019-01-16T06:56:48Z pierpal quit (Read error: Connection reset by peer) 2019-01-16T06:57:11Z pierpal joined #scheme 2019-01-16T07:06:46Z wasamasa: duncanm: yeah, I used it for one java project: https://github.com/wasamasa/waka 2019-01-16T07:07:07Z Zipheir quit (Ping timeout: 250 seconds) 2019-01-16T07:07:31Z duncanm: wasamasa: i learned about `tools.dep` from the Clojure people recently, and I kinda wanna do something like that for kawa 2019-01-16T07:07:36Z klovett joined #scheme 2019-01-16T07:07:54Z wasamasa: yeah, figuring out the classpath was the most painful aspect for this proje ct 2019-01-16T07:08:10Z duncanm: wasamasa: don't you think it'll be a cool hack? 2019-01-16T07:08:29Z wasamasa: it depends, tooling is something easy to get wrong 2019-01-16T07:08:37Z duncanm: when i realized/learned how tools.deps worked, it made me realize that it's not as complicated as I thought previous 2019-01-16T07:08:58Z wasamasa: I hate that leiningen is slow precisely because it does recalculate the classpath every single time and that enabling caching is not a silver bullet 2019-01-16T07:09:11Z duncanm: it's a program to that a file with a listing of jars, downloads them and construct a classpath string 2019-01-16T07:09:24Z duncanm: hmm 2019-01-16T07:09:37Z wasamasa: something like the clj/deps tools would be nice 2019-01-16T07:09:45Z duncanm: i just didn't know how to fetch jar files before without maven 2019-01-16T07:09:54Z duncanm: and even with maven, i'd just use the IDE 2019-01-16T07:09:56Z wasamasa: but even for them I hate that the main interface is the deps file, not the CLI arguments 2019-01-16T07:09:59Z duncanm: so it all seemed like magic to me 2019-01-16T07:10:10Z wasamasa: so I can't just override the classpath as I wish 2019-01-16T07:10:15Z duncanm: wasamasa: what do you think the right interface should be? 2019-01-16T07:10:33Z wasamasa: offer both, kind of like rarun2 does 2019-01-16T07:10:42Z duncanm: I'm just jealous of other people that can use java libraries by copying the pom.xml snippet from their README file 2019-01-16T07:10:47Z duncanm: that felt like magic to me before 2019-01-16T07:10:53Z wasamasa: you can switch between passing a list of arguments and having a file with a list in it 2019-01-16T07:11:23Z duncanm: with kawa, i felt like i was completely cut off from that, and now that I understand how grape/tools.deps worked, i realized kawa doesn't have to be cut off 2019-01-16T07:11:43Z duncanm: i'll look into rarun2 2019-01-16T07:12:07Z wasamasa: maybe not the best example because radare2 is famous for having an ugly interface, but I like it 2019-01-16T07:12:37Z wasamasa: https://radare.gitbooks.io/radare2book/content/tools/rarun2/intro.html 2019-01-16T07:17:05Z klovett quit (Ping timeout: 250 seconds) 2019-01-16T07:26:36Z fhdhsni joined #scheme 2019-01-16T07:33:06Z fhdhsni: Hi, Could you please clarify what is *a* and *b* in this snippet. I'm confused. http://ix.io/1yrm 2019-01-16T07:43:39Z TheGreekOwl quit (Read error: Connection reset by peer) 2019-01-16T07:44:10Z TheGreekOwl joined #scheme 2019-01-16T07:48:47Z egp_ quit (Ping timeout: 240 seconds) 2019-01-16T07:49:08Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-16T07:49:28Z egp_ joined #scheme 2019-01-16T07:54:55Z notzmv joined #scheme 2019-01-16T07:56:38Z hckiang joined #scheme 2019-01-16T08:02:09Z ski quit (Remote host closed the connection) 2019-01-16T08:02:44Z klovett joined #scheme 2019-01-16T08:07:36Z klovett quit (Ping timeout: 268 seconds) 2019-01-16T08:08:18Z pierpal quit (Ping timeout: 268 seconds) 2019-01-16T08:11:13Z skapate quit (Quit: Ĝis!) 2019-01-16T08:19:11Z ecraven: does *any* Scheme implement the new names from r7rs large red edition? 2019-01-16T08:19:35Z dsp joined #scheme 2019-01-16T08:20:19Z gravicappa quit (Ping timeout: 244 seconds) 2019-01-16T08:20:35Z notzmv quit (Quit: WeeChat 2.3) 2019-01-16T08:21:30Z gravicappa joined #scheme 2019-01-16T08:29:12Z bairyn joined #scheme 2019-01-16T08:32:16Z ByronJohnson quit (Ping timeout: 268 seconds) 2019-01-16T08:34:01Z wasamasa: fhdhsni: a continuation and an escape lambda I guess 2019-01-16T08:34:06Z lambda-11235 quit (Quit: Bye) 2019-01-16T08:34:34Z wasamasa: fhdhsni: this reminds me that I should review the continuation papers again 2019-01-16T08:53:14Z pjb quit (Read error: Connection reset by peer) 2019-01-16T08:54:51Z pjb joined #scheme 2019-01-16T09:03:14Z ayerhart_ joined #scheme 2019-01-16T09:04:00Z civodul joined #scheme 2019-01-16T09:04:37Z ayerhart_ quit (Client Quit) 2019-01-16T09:05:22Z ayerhart_ joined #scheme 2019-01-16T09:05:48Z ayerhart quit (Ping timeout: 250 seconds) 2019-01-16T09:06:00Z ayerhart_ is now known as ayerhart 2019-01-16T09:16:40Z hckiang quit (Ping timeout: 268 seconds) 2019-01-16T09:22:14Z ng0 joined #scheme 2019-01-16T09:33:41Z amz3 quit (Ping timeout: 258 seconds) 2019-01-16T09:38:31Z hckiang joined #scheme 2019-01-16T09:44:01Z notzmv joined #scheme 2019-01-16T09:50:14Z klovett joined #scheme 2019-01-16T09:54:54Z klovett quit (Ping timeout: 268 seconds) 2019-01-16T10:06:02Z hckiang quit (Ping timeout: 250 seconds) 2019-01-16T10:16:27Z lloda quit (Ping timeout: 252 seconds) 2019-01-16T10:38:37Z pierpal joined #scheme 2019-01-16T10:42:48Z lloda joined #scheme 2019-01-16T10:45:06Z klovett joined #scheme 2019-01-16T10:47:40Z gravicappa quit (Ping timeout: 258 seconds) 2019-01-16T10:48:49Z siraben: wasamasa: which continuation papers? 2019-01-16T10:49:25Z klovett quit (Ping timeout: 250 seconds) 2019-01-16T10:49:53Z wasamasa: Call With Current Continuation Patterns, A Better API For First-Class Continuations 2019-01-16T10:54:34Z lritter quit (Ping timeout: 272 seconds) 2019-01-16T10:57:46Z hckiang joined #scheme 2019-01-16T11:39:04Z klovett joined #scheme 2019-01-16T11:44:03Z klovett quit (Ping timeout: 268 seconds) 2019-01-16T11:49:48Z f8l quit (Remote host closed the connection) 2019-01-16T11:52:08Z f8l joined #scheme 2019-01-16T11:55:31Z gravicappa joined #scheme 2019-01-16T12:05:12Z eagleflo_ is now known as eagleflo 2019-01-16T12:06:46Z pierpal quit (Ping timeout: 272 seconds) 2019-01-16T12:07:51Z pierpal joined #scheme 2019-01-16T12:09:45Z pierpal quit (Read error: Connection reset by peer) 2019-01-16T12:09:57Z pierpal joined #scheme 2019-01-16T12:10:41Z emar joined #scheme 2019-01-16T12:13:26Z refpga quit (Ping timeout: 250 seconds) 2019-01-16T12:51:58Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-16T13:00:56Z fhdhsni quit (Remote host closed the connection) 2019-01-16T13:23:09Z pierpal quit (Quit: Poof) 2019-01-16T13:23:25Z pierpal joined #scheme 2019-01-16T13:27:14Z klovett joined #scheme 2019-01-16T13:31:52Z klovett quit (Ping timeout: 264 seconds) 2019-01-16T13:35:50Z pierpal quit (Quit: Poof) 2019-01-16T13:36:07Z pierpal joined #scheme 2019-01-16T13:46:55Z jcowan joined #scheme 2019-01-16T13:57:04Z klovett joined #scheme 2019-01-16T14:05:22Z f8l quit (Remote host closed the connection) 2019-01-16T14:09:31Z f8l joined #scheme 2019-01-16T14:10:09Z pierpal quit (Quit: Poof) 2019-01-16T14:10:30Z pierpal joined #scheme 2019-01-16T14:13:04Z status402 joined #scheme 2019-01-16T14:36:39Z egp_ quit (Quit: Leaving) 2019-01-16T14:37:50Z egp_ joined #scheme 2019-01-16T14:39:39Z TGO joined #scheme 2019-01-16T14:39:53Z status402 quit (Ping timeout: 268 seconds) 2019-01-16T14:40:09Z webshinra_ quit (Read error: Connection reset by peer) 2019-01-16T14:40:21Z webshinra_ joined #scheme 2019-01-16T14:40:54Z pjb quit (Read error: Connection reset by peer) 2019-01-16T14:41:22Z egp_ quit (Client Quit) 2019-01-16T14:41:40Z egp_ joined #scheme 2019-01-16T14:42:54Z pjb joined #scheme 2019-01-16T14:43:13Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-16T14:49:04Z status402 joined #scheme 2019-01-16T14:49:32Z bairyn is now known as ByronJohnson 2019-01-16T15:17:12Z ManDay joined #scheme 2019-01-16T15:17:54Z status402_ joined #scheme 2019-01-16T15:18:02Z ManDay: Does anyone know either a plugin for gedit, geany or kakoune or an editor which would reasonably well indicate/highlight parens-blocks / if-else branches and lets? 2019-01-16T15:19:01Z status402 quit (Read error: Connection reset by peer) 2019-01-16T15:19:43Z f8l quit (Remote host closed the connection) 2019-01-16T15:23:59Z f8l joined #scheme 2019-01-16T15:42:33Z Inline joined #scheme 2019-01-16T15:50:15Z f8l quit (Remote host closed the connection) 2019-01-16T15:52:56Z daviid joined #scheme 2019-01-16T15:53:47Z fmnt joined #scheme 2019-01-16T15:54:15Z f8l joined #scheme 2019-01-16T15:59:59Z status402_ quit (Quit: status402_) 2019-01-16T16:05:24Z f8l quit (Remote host closed the connection) 2019-01-16T16:09:27Z f8l joined #scheme 2019-01-16T16:13:03Z klovett quit (Remote host closed the connection) 2019-01-16T16:15:32Z klovett joined #scheme 2019-01-16T16:18:16Z klovett quit (Remote host closed the connection) 2019-01-16T16:20:39Z f8l quit (Remote host closed the connection) 2019-01-16T16:22:05Z ng0 joined #scheme 2019-01-16T16:22:27Z f8l joined #scheme 2019-01-16T16:38:09Z fmnt quit (Quit: Leaving.) 2019-01-16T16:42:50Z smazga joined #scheme 2019-01-16T16:46:33Z smazga quit (Client Quit) 2019-01-16T16:58:35Z skapata joined #scheme 2019-01-16T17:01:12Z Zaab1t joined #scheme 2019-01-16T17:26:07Z TGO quit (Quit: I must go, my planet needs me.) 2019-01-16T17:26:32Z TheGreekOwl joined #scheme 2019-01-16T17:48:43Z Zipheir joined #scheme 2019-01-16T17:50:40Z f8l quit (Remote host closed the connection) 2019-01-16T17:53:27Z f8l joined #scheme 2019-01-16T17:58:55Z ManDay quit (Ping timeout: 256 seconds) 2019-01-16T18:09:27Z pjb quit (Ping timeout: 252 seconds) 2019-01-16T18:13:41Z lambda-11235 joined #scheme 2019-01-16T18:15:50Z pjb joined #scheme 2019-01-16T18:24:59Z klovett joined #scheme 2019-01-16T18:29:26Z amz3 joined #scheme 2019-01-16T18:32:42Z dkmueller joined #scheme 2019-01-16T18:55:21Z alyptik quit (Ping timeout: 246 seconds) 2019-01-16T18:57:00Z alezost joined #scheme 2019-01-16T18:59:04Z dkmueller quit (Ping timeout: 272 seconds) 2019-01-16T19:06:01Z alyptik joined #scheme 2019-01-16T19:16:36Z lambda-11235 quit (Quit: Bye) 2019-01-16T19:19:25Z f8l quit (Ping timeout: 250 seconds) 2019-01-16T19:20:02Z zachk joined #scheme 2019-01-16T19:20:31Z zachk quit (Changing host) 2019-01-16T19:20:31Z zachk joined #scheme 2019-01-16T19:29:57Z ecraven: Riastradh: hm.. just got the 10.1.4 tarball, per manual ran ./configure && make, and got: 2019-01-16T19:30:09Z ecraven: ;The object #t, passed as an argument to merge-pathnames, is not an object satisfying #[compiled-procedure 13 ("pathnm" #x9) #x1a #x9a8f0a]. 2019-01-16T19:30:24Z ecraven: when compiling x11. I guess I need to first build only the microcode and no plugins, then install, then build the rest? 2019-01-16T19:30:28Z Riastradh: Hm. 2019-01-16T19:30:37Z Riastradh: That's not supposed to happen. 2019-01-16T19:30:38Z Riastradh: Stack trace? 2019-01-16T19:30:40Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-16T19:32:12Z ecraven: http://ix.io/1yu7 2019-01-16T19:32:26Z ecraven: I do have an old git version of mit-scheme 9 or so installed on my system, but that shouldn't influence things, right? 2019-01-16T19:32:50Z ecraven: I did not run ./Setup.sh or anything, just plain ./configure && make from the tarball 2019-01-16T19:33:04Z Riastradh: ecraven: Yes, can you do this? cd x11 && ../run-build --load compile.scm 2019-01-16T19:33:29Z ecraven: ;Unable to find file "x11-types.bin" because: No such file in system library path. 2019-01-16T19:33:39Z Riastradh: Sorry, 2019-01-16T19:33:46Z Riastradh: cd x11 && ../run-build --prepend-library . --load compile.scm 2019-01-16T19:34:11Z ecraven: worked, dumped x11-unx.pkd 2019-01-16T19:34:22Z ecraven: however, running make in x11 does not work 2019-01-16T19:34:56Z f8l joined #scheme 2019-01-16T19:34:58Z ecraven: ah, you have to love automake... that Makefile is just insane :-/ 2019-01-16T19:35:44Z ecraven: ah, maybe MIT_SCHEME_EXE is my system mit-scheme, not the newly-built one in ./compile.sh 2019-01-16T19:36:09Z Riastradh: It should be ../run-build. 2019-01-16T19:36:19Z Riastradh: Can you `make -n' to see what it would run? 2019-01-16T19:36:28Z Riastradh: (delete the .bin files to make it redo if you must) 2019-01-16T19:36:33Z Riastradh: Oh, wait. 2019-01-16T19:36:35Z Riastradh: (cd x11 && MIT_SCHEME_EXE=mit-scheme-x86-64 make) 2019-01-16T19:36:37Z Riastradh: What? 2019-01-16T19:37:11Z Riastradh: (quoting from your transcript) 2019-01-16T19:37:18Z ecraven: so if I run ./compile.sh, MIT_SCHEME_EXE is definitely mit-scheme, not ../run-build 2019-01-16T19:37:27Z Riastradh: This may have changed in master but not in 10.1.4, grr. 2019-01-16T19:37:46Z ecraven: might be good to merge this into 10.1.5 at least 2019-01-16T19:38:35Z Riastradh: commit f9240424db225dafffa5fb6078d371ce1cd0bad8 2019-01-16T19:38:35Z Riastradh: Author: Chris Hanson 2019-01-16T19:38:35Z Riastradh: Date: Thu Nov 15 23:03:45 2018 -0800 2019-01-16T19:38:36Z Riastradh: Change plugins to use the already-compiled toolchain. 2019-01-16T19:38:49Z ecraven: that's way before the 10.1.4 release though :-/ 2019-01-16T19:39:03Z Riastradh: This did not git merged into 10.1.4. Can you send a note to mit-scheme-devel with: 1. the transcript of the build, 2. reference to this commit? 2019-01-16T19:39:31Z Riastradh: Yes, but 10.1.x is not just sequential snapshots of master; Chris cherry-picks commits from master to make the 10.1.x releases. 2019-01-16T19:39:37Z ecraven: ah, ok 2019-01-16T19:41:03Z Riastradh: So, yes, you will have to build with --disable-plugins or whatever, install (I usually do `./configure --prefix=$PWD/root' for this stage), and then rebuild with the newly installed one. 2019-01-16T19:42:12Z ecraven: thanks, sent 2019-01-16T19:42:26Z ecraven: just trying to update all my old code to work with the 10.1 series 2019-01-16T19:42:40Z ecraven: do you perchance know when define-library might hit a release? 2019-01-16T20:03:03Z dkmueller joined #scheme 2019-01-16T20:04:16Z dkmueller quit (Client Quit) 2019-01-16T20:04:41Z dkmueller joined #scheme 2019-01-16T20:05:00Z Riastradh: No idea. 2019-01-16T20:11:05Z Riastradh: Now, the commit I cited is essentially wrong, because it breaks cross-compilation...but that's a separate issue that needs to be resolved anyway, so as a short-term workaround it's an expedient hack. 2019-01-16T20:12:11Z ecraven: ;) 2019-01-16T20:24:02Z Zaab1t quit (Quit: bye bye friends) 2019-01-16T20:25:43Z hckiang quit (Ping timeout: 244 seconds) 2019-01-16T20:30:47Z xkapastel joined #scheme 2019-01-16T20:32:22Z Perkol joined #scheme 2019-01-16T20:41:34Z vms14 joined #scheme 2019-01-16T20:44:13Z dkmueller quit (Quit: Lost terminal) 2019-01-16T20:44:35Z dkmueller joined #scheme 2019-01-16T20:46:40Z Perkol quit (Remote host closed the connection) 2019-01-16T20:47:58Z X-Scale quit (Ping timeout: 245 seconds) 2019-01-16T21:11:17Z permagreen quit (Remote host closed the connection) 2019-01-16T21:13:12Z hckiang joined #scheme 2019-01-16T21:13:23Z debsan quit (Ping timeout: 245 seconds) 2019-01-16T21:23:10Z ttoe joined #scheme 2019-01-16T21:23:34Z ttoe quit (Client Quit) 2019-01-16T21:28:18Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-16T21:37:48Z amz3 quit (Ping timeout: 258 seconds) 2019-01-16T21:45:18Z daviid quit (Ping timeout: 268 seconds) 2019-01-16T21:56:10Z dkmueller quit (Quit: Lost terminal) 2019-01-16T21:59:08Z jcowan: Ah, someone just voted. My life is redeemed. 2019-01-16T22:11:35Z X-Scale joined #scheme 2019-01-16T22:16:24Z pjb quit (Ping timeout: 252 seconds) 2019-01-16T22:16:35Z pjb` joined #scheme 2019-01-16T22:16:42Z pjb` quit (Remote host closed the connection) 2019-01-16T22:17:35Z pjb joined #scheme 2019-01-16T22:20:11Z mange joined #scheme 2019-01-16T22:29:41Z amz3 joined #scheme 2019-01-16T22:32:39Z debsan joined #scheme 2019-01-16T22:32:39Z debsan quit (Changing host) 2019-01-16T22:32:39Z debsan joined #scheme 2019-01-16T22:38:16Z daviid joined #scheme 2019-01-16T22:58:22Z rain1: https://github.com/rain-1/single_cream/blob/master/doc/IMPLEMENTATION.md I wrote documentation about the implementation of my scheme interpreter 2019-01-16T23:00:10Z drot quit (Quit: Quit.) 2019-01-16T23:13:18Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-16T23:19:46Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-16T23:33:04Z lritter joined #scheme 2019-01-16T23:44:31Z amz3 reading 2019-01-16T23:44:33Z lambda-11235 joined #scheme 2019-01-16T23:48:31Z adhoc joined #scheme 2019-01-16T23:50:28Z permagreen joined #scheme 2019-01-16T23:50:31Z amz3: interesting +fav +watch 2019-01-16T23:51:56Z amz3: jcowan: you forogot, I think, the link to the form to vote for tangerine edition, or what is on purpose? 2019-01-16T23:53:19Z amz3: I will try hard, I try to vote this time 2019-01-17T00:00:21Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-17T00:04:14Z jcowan: yeah, I've been repeating it, it's tinyurl.com/tangerine-ballot 2019-01-17T00:04:20Z jcowan: but yes, I forgot it this time 2019-01-17T00:05:08Z amz3: I will post it to chibi 2019-01-17T00:05:29Z amz3: tx 2019-01-17T00:07:21Z jcowan: sent to all lists now 2019-01-17T00:09:34Z amz3: :) 2019-01-17T00:11:58Z rain1: ty amz 2019-01-17T00:16:43Z skapata quit (Remote host closed the connection) 2019-01-17T00:27:04Z cosmez: interesting read, thanks 2019-01-17T00:29:35Z lambda-11235 quit (Quit: Bye) 2019-01-17T00:35:00Z siraben: jcowan: how many votes to tangerine so far? 2019-01-17T00:35:19Z jcowan: 18 (vs. 30 for Red) 2019-01-17T00:35:29Z jcowan: all: vote, vote, vote! 2019-01-17T00:41:26Z siraben: when does voting end? 2019-01-17T00:45:29Z vms14 quit (Quit: fuck you all =D) 2019-01-17T01:23:05Z zachk quit (Quit: Leaving) 2019-01-17T01:32:40Z pierpal quit (Quit: Poof) 2019-01-17T01:33:01Z pierpal joined #scheme 2019-01-17T01:41:57Z permagreen quit (Remote host closed the connection) 2019-01-17T01:52:45Z jcowan: siraben: noon UTC on February 2 2019-01-17T02:07:33Z emar quit (Ping timeout: 245 seconds) 2019-01-17T02:13:25Z daviid quit (Ping timeout: 258 seconds) 2019-01-17T02:19:11Z ft quit (Ping timeout: 268 seconds) 2019-01-17T02:21:19Z ft joined #scheme 2019-01-17T02:23:00Z acarrico quit (Ping timeout: 258 seconds) 2019-01-17T02:37:53Z ineiros_ joined #scheme 2019-01-17T02:38:42Z snits_ joined #scheme 2019-01-17T02:39:44Z eagleflo_ joined #scheme 2019-01-17T02:40:11Z SirDayBa1 joined #scheme 2019-01-17T02:41:23Z ft quit (Ping timeout: 268 seconds) 2019-01-17T02:43:05Z ft joined #scheme 2019-01-17T02:43:40Z cibs_ joined #scheme 2019-01-17T02:43:48Z bairyn joined #scheme 2019-01-17T02:46:15Z ByronJohnson quit (*.net *.split) 2019-01-17T02:46:15Z eagleflo quit (*.net *.split) 2019-01-17T02:46:15Z keep_learning quit (*.net *.split) 2019-01-17T02:46:15Z snits quit (*.net *.split) 2019-01-17T02:46:15Z kappa quit (*.net *.split) 2019-01-17T02:46:15Z ineiros quit (*.net *.split) 2019-01-17T02:46:15Z dTal quit (*.net *.split) 2019-01-17T02:46:15Z cibs quit (*.net *.split) 2019-01-17T02:46:15Z rudybot quit (*.net *.split) 2019-01-17T02:46:15Z SirDayBat quit (*.net *.split) 2019-01-17T02:46:15Z jackhill quit (*.net *.split) 2019-01-17T02:46:54Z kappa joined #scheme 2019-01-17T02:50:37Z bairyn is now known as ByronJohnson 2019-01-17T02:53:32Z jackhill joined #scheme 2019-01-17T02:56:06Z keep_learning joined #scheme 2019-01-17T03:07:27Z klovett quit (Ping timeout: 250 seconds) 2019-01-17T03:33:58Z sarkic quit (Remote host closed the connection) 2019-01-17T03:37:48Z dtal joined #scheme 2019-01-17T03:44:22Z lritter quit (Ping timeout: 244 seconds) 2019-01-17T03:45:00Z lritter joined #scheme 2019-01-17T03:52:11Z dtal_ joined #scheme 2019-01-17T03:53:33Z dtal quit (Ping timeout: 268 seconds) 2019-01-17T03:54:12Z sarkic joined #scheme 2019-01-17T03:55:47Z lambda-11235 joined #scheme 2019-01-17T03:57:26Z lambda-11235 quit (Client Quit) 2019-01-17T03:57:51Z lambda-11235 joined #scheme 2019-01-17T04:08:27Z marvin2 quit (Ping timeout: 240 seconds) 2019-01-17T04:14:56Z permagreen joined #scheme 2019-01-17T04:20:31Z duncanm: is there a page online that shows which scheme implementation supports which SRFIs out of the box? 2019-01-17T04:21:16Z duncanm: ahh - https://practical-scheme.net/wiliki/schemexref.cgi?SRFI-18 2019-01-17T04:27:27Z gravicappa joined #scheme 2019-01-17T04:29:08Z pierpal quit (Quit: Poof) 2019-01-17T04:29:29Z pierpal joined #scheme 2019-01-17T04:29:39Z duncanm: what's the relationship between SRFI 18 and SRFI 21? 2019-01-17T04:29:45Z duncanm: what does real time mean in teh name? 2019-01-17T04:32:57Z aeth: duncanm: usually real-time means low-latency 2019-01-17T04:34:07Z duncanm: hmm 2019-01-17T04:34:10Z Riastradh: guaranteed latency, not low latency 2019-01-17T04:34:22Z aeth: well, yeah, you have some goal, e.g. a target framerate, and you want to keep it 2019-01-17T04:34:28Z duncanm: hey Riastradh! 2019-01-17T04:34:41Z Riastradh: In this case, `real-time' means `supports specifying thread priorities'. 2019-01-17T04:34:55Z duncanm: Riastradh: does MIT Scheme support that? 2019-01-17T04:34:59Z Riastradh: Nope. 2019-01-17T04:35:10Z duncanm: my guess is that it has its own threading API, similar in capability? 2019-01-17T04:35:13Z aeth: with real-time generally every 30 seconds or 50 seconds or 60 seconds or 100 seconds or whatever you have a goal to make (or in HFT, many more times a second) 2019-01-17T04:35:28Z aeth: often seen in e.g. graphics 2019-01-17T04:36:11Z aeth: games often have two framerates to meet, the logic tick and the graphical one because the graphics rate can very but the logic one might be fixed 2019-01-17T04:36:16Z pie___ joined #scheme 2019-01-17T04:36:32Z aeth: s/very/vary/ 2019-01-17T04:36:33Z Riastradh: Has its own (green) threading API. No priorities. 2019-01-17T04:36:42Z duncanm: so similar to SRFI 18 2019-01-17T04:36:48Z Riastradh: Yes. 2019-01-17T04:37:32Z duncanm: Riastradh: SRFI 18 is implemented by a few Schemes, you'd say it's a reasonable API? 2019-01-17T04:38:11Z aeth: I guess this real-time is a less common RT definition 2019-01-17T04:38:27Z aeth: well, time is a key part of it so idk 2019-01-17T04:38:33Z Riastradh: duncanm: *shrug* For what it is, pretty much. 2019-01-17T04:38:43Z duncanm: fair 2019-01-17T04:39:09Z duncanm: Riastradh: how goes the MIT Scheme hacking? 2019-01-17T04:39:29Z Riastradh: I inadvertently wrote an aarch64 compiler back end this past weekend. 2019-01-17T04:40:04Z duncanm: ahh, that's why you've been quiet ;-) 2019-01-17T04:40:19Z pie__ quit (Ping timeout: 268 seconds) 2019-01-17T04:40:44Z duncanm: so aarch64 is similar to arm64? 2019-01-17T04:40:48Z duncanm: https://stackoverflow.com/questions/31851611/differences-between-arm64-and-aarch64 2019-01-17T04:41:06Z Riastradh: It is the instruction set used by 64-bit ARM CPUs. 2019-01-17T04:41:13Z duncanm: ahh 2019-01-17T04:41:26Z duncanm: Riastradh: do you have a device to test it on? 2019-01-17T04:41:34Z Riastradh: Not all aarch64 CPUs are ARM CPUs -- notably, Cavium implements the aarch64 instruction set but does not make ARM CPUs. 2019-01-17T04:42:19Z Riastradh: I think the name aarch64 is a little silly but it's what, e.g., gcc uses for the architecture name. 2019-01-17T04:42:23Z Riastradh: I sometimes call it aargh64 instead. 2019-01-17T04:42:31Z pierpal quit (Quit: Poof) 2019-01-17T04:42:31Z duncanm: ha, that's something new I learned today 2019-01-17T04:42:47Z pierpal joined #scheme 2019-01-17T04:44:21Z Riastradh: Anyway, yes, I have a Pinebook to test it on, although I haven't tried running it yet. 2019-01-17T04:44:50Z duncanm: Oh, those look kinda neat! 2019-01-17T04:46:16Z Riastradh: (need to debug the debugger under NetBSD first) 2019-01-17T04:46:22Z duncanm: so you've been cross compiling? 2019-01-17T04:46:33Z Riastradh: Yep. 2019-01-17T04:46:45Z duncanm: fun fun 2019-01-17T04:47:00Z Riastradh: Everything should be easily cross-compilable. If it's not cross-compilable then it's probably misengineered to have an incestuous relationship with the host. 2019-01-17T04:53:14Z dante quit (Quit: bye) 2019-01-17T04:53:31Z dante joined #scheme 2019-01-17T05:18:44Z wigust joined #scheme 2019-01-17T05:19:27Z wigust- quit (Ping timeout: 240 seconds) 2019-01-17T06:08:35Z marvin2 joined #scheme 2019-01-17T06:12:57Z Inline quit (Quit: Leaving) 2019-01-17T07:06:28Z amz3 quit (Ping timeout: 268 seconds) 2019-01-17T07:06:44Z mange quit (Quit: Quittin' time!) 2019-01-17T07:14:06Z pierpal quit (Read error: Connection reset by peer) 2019-01-17T07:14:15Z pierpal joined #scheme 2019-01-17T07:14:21Z fhdhsni joined #scheme 2019-01-17T07:14:34Z alyptik quit (Ping timeout: 268 seconds) 2019-01-17T07:18:01Z pierpal quit (Read error: Connection reset by peer) 2019-01-17T07:21:46Z ecraven: Riastradh: how long did you wait for your pinebook? I registered at least a year ago, but haven't heard anything back 2019-01-17T07:26:41Z tolja: They haven't been able to deliver 14" models for a while 2019-01-17T07:52:33Z lritter quit (Ping timeout: 245 seconds) 2019-01-17T08:03:55Z alyptik joined #scheme 2019-01-17T08:08:44Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-17T08:12:26Z ecraven: I think I wanted the 11.6" one 2019-01-17T08:14:16Z tolja: I was in a line for that for a few months last year, but ended up not buying it when it finally became available 2019-01-17T08:15:06Z notzmv quit (Ping timeout: 244 seconds) 2019-01-17T08:21:07Z drot joined #scheme 2019-01-17T08:30:59Z lambda-11235 quit (Quit: Bye) 2019-01-17T08:48:47Z alyptik quit (Ping timeout: 240 seconds) 2019-01-17T08:58:29Z fhdhsni quit (Remote host closed the connection) 2019-01-17T09:02:56Z alyptik joined #scheme 2019-01-17T09:06:24Z civodul joined #scheme 2019-01-17T09:21:09Z fmnt joined #scheme 2019-01-17T09:23:04Z refpga joined #scheme 2019-01-17T09:31:25Z status402 joined #scheme 2019-01-17T09:33:29Z fmnt left #scheme 2019-01-17T09:43:48Z alyptik quit (Ping timeout: 245 seconds) 2019-01-17T09:50:26Z SirDayBa1 is now known as SirDayBat 2019-01-17T09:56:02Z hckiang quit (Ping timeout: 250 seconds) 2019-01-17T09:56:18Z skapata joined #scheme 2019-01-17T09:57:22Z refpga quit (Ping timeout: 268 seconds) 2019-01-17T09:58:37Z refpga joined #scheme 2019-01-17T10:02:53Z alyptik joined #scheme 2019-01-17T10:13:04Z pierpal joined #scheme 2019-01-17T10:22:50Z status402 quit (Quit: status402) 2019-01-17T10:23:20Z status402 joined #scheme 2019-01-17T10:28:52Z ecraven quit (Ping timeout: 264 seconds) 2019-01-17T10:30:54Z ecraven joined #scheme 2019-01-17T10:38:52Z ayerhart quit (Read error: Connection reset by peer) 2019-01-17T10:44:45Z ayerhart joined #scheme 2019-01-17T10:51:56Z alyptik quit (Ping timeout: 250 seconds) 2019-01-17T10:54:38Z pierpal quit (Ping timeout: 245 seconds) 2019-01-17T10:55:09Z hckiang joined #scheme 2019-01-17T11:04:52Z alyptik joined #scheme 2019-01-17T11:11:17Z hckiang quit (Ping timeout: 244 seconds) 2019-01-17T11:13:47Z hckiang joined #scheme 2019-01-17T11:33:42Z ssake quit (Remote host closed the connection) 2019-01-17T11:42:07Z dtal_ quit (Changing host) 2019-01-17T11:42:07Z dtal_ joined #scheme 2019-01-17T11:42:11Z dtal_ is now known as dTal 2019-01-17T11:44:21Z alyptik quit (Ping timeout: 244 seconds) 2019-01-17T11:45:36Z Zaab1t joined #scheme 2019-01-17T11:48:36Z pierpal joined #scheme 2019-01-17T11:59:34Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-17T12:00:20Z pierpal quit (Quit: Poof) 2019-01-17T12:00:40Z pierpal joined #scheme 2019-01-17T12:04:16Z siraben: Today I learned that Coq can perform code extraction to Scheme 2019-01-17T12:04:42Z siraben: Anyone here read https://softwarefoundations.cis.upenn.edu/lf-current/toc.html ? I'm currently working through it and Coq is finally clicking 2019-01-17T12:06:36Z alyptik joined #scheme 2019-01-17T12:10:56Z emar joined #scheme 2019-01-17T12:13:14Z refpga quit (Read error: Connection reset by peer) 2019-01-17T12:13:25Z refpga joined #scheme 2019-01-17T12:22:58Z alyptik quit (Ping timeout: 245 seconds) 2019-01-17T12:25:36Z pierpal quit (Quit: Poof) 2019-01-17T12:25:54Z pierpal joined #scheme 2019-01-17T12:28:36Z xkapastel joined #scheme 2019-01-17T12:39:10Z jcowan joined #scheme 2019-01-17T12:45:49Z jcowan: apparently amr64 vs. aarch64 is mostly a tweetle-beetle battle 2019-01-17T12:46:09Z jcowan: the Linux kernel has always used arm64, gcc has always used aarch64 2019-01-17T12:46:13Z acarrico joined #scheme 2019-01-17T12:46:51Z jcowan: for a while there were competing llvm backends, arm64 from Apple, aarch64 from other arm vendors; they were merged using arm64 as the basis but renaming it aarch64. 2019-01-17T12:47:08Z rain1: i might implement a mustache library in the scheme programming language. anybody want to join in? 2019-01-17T12:47:14Z rain1: http://mustache.github.io/ 2019-01-17T12:47:29Z ecraven: I just use s-expressions :P 2019-01-17T12:47:38Z rain1: i take that as a no 2019-01-17T12:48:32Z ecraven: well, I might even be interested, but have no time :-/ 2019-01-17T12:48:43Z ecraven: (or rather, have other more urgent things I'd like to spend my free time on) 2019-01-17T12:48:50Z rain1: oh i just saw there is already a racket version 2019-01-17T12:49:21Z ecraven: it always pays to check racket and chicken, they have a lot of things already 2019-01-17T12:53:15Z status402_ joined #scheme 2019-01-17T12:53:23Z status402 quit (Read error: Connection reset by peer) 2019-01-17T13:05:29Z ecraven: oaue 2019-01-17T13:09:23Z alyptik joined #scheme 2019-01-17T13:15:14Z hckiang quit (Ping timeout: 268 seconds) 2019-01-17T13:17:47Z status402_ quit (Quit: status402_) 2019-01-17T13:19:16Z civodul joined #scheme 2019-01-17T13:25:15Z status402 joined #scheme 2019-01-17T13:26:43Z sarkic quit (Read error: Connection reset by peer) 2019-01-17T13:31:36Z sarkic joined #scheme 2019-01-17T13:41:50Z status402 quit (Remote host closed the connection) 2019-01-17T13:46:46Z status402 joined #scheme 2019-01-17T13:47:43Z hckiang joined #scheme 2019-01-17T14:00:00Z status402 quit (Ping timeout: 250 seconds) 2019-01-17T14:07:49Z status402 joined #scheme 2019-01-17T14:08:40Z status402 quit (Remote host closed the connection) 2019-01-17T14:11:00Z pierpal quit (Quit: Poof) 2019-01-17T14:11:21Z pierpal joined #scheme 2019-01-17T14:11:28Z klovett joined #scheme 2019-01-17T14:14:34Z status402 joined #scheme 2019-01-17T14:15:44Z pierpal quit (Ping timeout: 244 seconds) 2019-01-17T14:34:10Z alyptik quit (Ping timeout: 268 seconds) 2019-01-17T14:37:24Z status402 quit (Quit: status402) 2019-01-17T14:37:56Z status402 joined #scheme 2019-01-17T14:50:02Z status402 quit (Read error: Connection reset by peer) 2019-01-17T14:50:38Z status402 joined #scheme 2019-01-17T14:51:13Z Inline joined #scheme 2019-01-17T14:59:23Z klovett_ joined #scheme 2019-01-17T14:59:27Z klovett quit (Ping timeout: 268 seconds) 2019-01-17T15:01:02Z pierpal joined #scheme 2019-01-17T15:01:31Z alyptik joined #scheme 2019-01-17T15:14:02Z pie_ joined #scheme 2019-01-17T15:15:03Z pie___ quit (Ping timeout: 245 seconds) 2019-01-17T15:16:57Z hckiang quit (Ping timeout: 258 seconds) 2019-01-17T15:21:00Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-17T15:27:08Z badkins_ is now known as badkins 2019-01-17T15:31:12Z fmnt joined #scheme 2019-01-17T15:32:42Z siraben quit (Ping timeout: 252 seconds) 2019-01-17T15:32:44Z Gnuxie[m] quit (Ping timeout: 252 seconds) 2019-01-17T15:32:57Z spectrumgomas[m] quit (Ping timeout: 252 seconds) 2019-01-17T15:33:11Z Seb[m] quit (Ping timeout: 250 seconds) 2019-01-17T15:33:12Z krsiehl[m] quit (Ping timeout: 250 seconds) 2019-01-17T15:33:13Z Jackie[m] quit (Ping timeout: 250 seconds) 2019-01-17T15:33:16Z DeeEff quit (Ping timeout: 250 seconds) 2019-01-17T15:33:21Z willghatch[m] quit (Ping timeout: 252 seconds) 2019-01-17T15:33:22Z Ericson2314 quit (Ping timeout: 252 seconds) 2019-01-17T15:33:22Z proksi[m] quit (Ping timeout: 252 seconds) 2019-01-17T15:33:23Z mbakke quit (Ping timeout: 268 seconds) 2019-01-17T15:33:40Z plll[m] quit (Ping timeout: 264 seconds) 2019-01-17T15:33:53Z krsiehl[m] joined #scheme 2019-01-17T15:34:01Z Jackie[m] joined #scheme 2019-01-17T15:34:49Z webshinra_ quit (Ping timeout: 252 seconds) 2019-01-17T15:34:51Z Ericson2314 joined #scheme 2019-01-17T15:35:30Z siraben joined #scheme 2019-01-17T15:36:16Z willghatch[m] joined #scheme 2019-01-17T15:36:36Z Gnuxie[m] joined #scheme 2019-01-17T15:36:36Z proksi[m] joined #scheme 2019-01-17T15:37:01Z plll[m] joined #scheme 2019-01-17T15:38:22Z spectrumgomas[m] joined #scheme 2019-01-17T15:38:43Z alezost joined #scheme 2019-01-17T15:40:46Z DeeEff joined #scheme 2019-01-17T15:43:11Z Seb[m] joined #scheme 2019-01-17T15:43:38Z mbakke joined #scheme 2019-01-17T15:49:31Z pie_ quit (Ping timeout: 246 seconds) 2019-01-17T15:54:55Z TheGreekOwl quit (Quit: I must go, my planet needs me.) 2019-01-17T15:55:16Z TheGreekOwl joined #scheme 2019-01-17T15:56:19Z webshinra joined #scheme 2019-01-17T15:58:13Z skapata quit (Remote host closed the connection) 2019-01-17T16:06:51Z smazga joined #scheme 2019-01-17T16:10:43Z Riastradh: ecraven: Can you specify on the mailing list _exactly_ what version you are using to build, and _exactly_ what version you are building, and _exactly_ which tarball you used? 2019-01-17T16:11:15Z ecraven: how do I find out the exact locally installed version? 2019-01-17T16:11:32Z ecraven: any way to get a git commit? 2019-01-17T16:12:23Z Riastradh: If you changed the git tree, no, it isn't recorded anywhere. 2019-01-17T16:14:52Z ecraven: Riastradh: do I actually *need* a local Scheme for anything when using the prebuilt binary tarball? 2019-01-17T16:15:08Z ecraven: sent a mail, hope that info helps 2019-01-17T16:15:56Z status402 quit (Quit: status402) 2019-01-17T16:20:47Z Riastradh: ecraven: Exact URL of the tarball, not just the page you got it from. There are several choices. 2019-01-17T16:23:27Z ecraven: ah, sorry, I missed that 2019-01-17T16:25:08Z ecraven: hm.. actually, this might all be my fault, maybe I *didn't* get the prebuilt binary version, but just the sources 2019-01-17T16:26:48Z ecraven: yes, seems like that is the case :-/ sorry for the confusion... 2019-01-17T16:37:37Z zgasma joined #scheme 2019-01-17T16:39:27Z smazga quit (Ping timeout: 246 seconds) 2019-01-17T16:46:50Z zgasma quit (Ping timeout: 250 seconds) 2019-01-17T16:48:09Z ecraven: Riastradh: do you have any idea whether support for import on the repl is planned and when? 2019-01-17T16:48:51Z dieggsy quit (Quit: ZNC 1.7.1 - https://znc.in) 2019-01-17T16:48:57Z ecraven: also, if I import a library, where will mit-scheme look for it? 2019-01-17T16:50:17Z dieggsy joined #scheme 2019-01-17T17:01:15Z daviid joined #scheme 2019-01-17T17:02:54Z ng0 joined #scheme 2019-01-17T17:10:11Z jcowan joined #scheme 2019-01-17T17:12:07Z refpga quit (Read error: Connection reset by peer) 2019-01-17T17:12:21Z refpga joined #scheme 2019-01-17T17:22:44Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-17T17:27:06Z klovett joined #scheme 2019-01-17T17:28:29Z skapata joined #scheme 2019-01-17T17:30:44Z Riastradh: ecraven: I have no idea about MIT Scheme R7RS stuff, sorry! 2019-01-17T17:31:09Z klovett_ quit (Ping timeout: 268 seconds) 2019-01-17T17:37:26Z hckiang joined #scheme 2019-01-17T17:42:39Z TheGreekOwl quit (Read error: Connection reset by peer) 2019-01-17T17:47:23Z TheGreekOwl joined #scheme 2019-01-17T17:49:40Z pie_ joined #scheme 2019-01-17T18:06:37Z dkmueller joined #scheme 2019-01-17T18:09:49Z smazga joined #scheme 2019-01-17T18:14:01Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-17T18:22:52Z amz3 joined #scheme 2019-01-17T18:24:26Z dkmueller quit (Quit: Lost terminal) 2019-01-17T18:24:40Z dkmueller joined #scheme 2019-01-17T18:25:07Z dkmueller quit (Client Quit) 2019-01-17T18:25:10Z terpri_ quit (Ping timeout: 258 seconds) 2019-01-17T18:26:06Z dkmueller joined #scheme 2019-01-17T18:29:04Z terpri joined #scheme 2019-01-17T18:32:37Z dkmueller quit (Quit: Lost terminal) 2019-01-17T18:32:52Z dkmueller joined #scheme 2019-01-17T18:34:41Z dkmueller quit (Client Quit) 2019-01-17T18:34:54Z dkmueller joined #scheme 2019-01-17T18:35:56Z jcob joined #scheme 2019-01-17T18:37:13Z refpga quit (Ping timeout: 268 seconds) 2019-01-17T18:40:42Z ecraven: no problem, sorry that I always keep bothering you, but you're the only one I know of that is on IRC ;) 2019-01-17T18:42:33Z refpga joined #scheme 2019-01-17T18:45:54Z fmnt quit (Quit: Leaving.) 2019-01-17T18:54:30Z Khisanth quit (Read error: Connection reset by peer) 2019-01-17T19:01:32Z jao joined #scheme 2019-01-17T19:14:10Z klovett quit 2019-01-17T19:15:02Z dkmueller quit (Quit: Lost terminal) 2019-01-17T19:15:51Z Khisanth joined #scheme 2019-01-17T19:16:04Z alyptik quit (Ping timeout: 268 seconds) 2019-01-17T19:17:54Z Zaab1t quit (Quit: bye bye friends) 2019-01-17T19:21:33Z zachk joined #scheme 2019-01-17T19:29:39Z daviid quit (Remote host closed the connection) 2019-01-17T19:29:56Z daviid joined #scheme 2019-01-17T19:37:27Z webshinra quit (Ping timeout: 252 seconds) 2019-01-17T19:42:59Z gravicappa quit (Ping timeout: 258 seconds) 2019-01-17T19:50:53Z jcob quit (Ping timeout: 245 seconds) 2019-01-17T19:58:34Z zachk quit (Changing host) 2019-01-17T19:58:34Z zachk joined #scheme 2019-01-17T20:02:17Z alyptik joined #scheme 2019-01-17T20:04:50Z pierpal quit (Quit: Poof) 2019-01-17T20:05:09Z pierpal joined #scheme 2019-01-17T20:09:13Z ayerhart quit (Quit: ayerhart) 2019-01-17T20:12:02Z ayerhart joined #scheme 2019-01-17T20:14:15Z ayerhart quit (Client Quit) 2019-01-17T20:14:47Z ayerhart joined #scheme 2019-01-17T20:16:59Z ravndal quit (Quit: WeeChat 2.3) 2019-01-17T20:18:30Z ravndal joined #scheme 2019-01-17T20:19:18Z ayerhart quit (Client Quit) 2019-01-17T20:19:53Z ayerhart joined #scheme 2019-01-17T20:24:20Z ayerhart quit (Client Quit) 2019-01-17T20:24:53Z ayerhart joined #scheme 2019-01-17T20:29:22Z ayerhart quit (Client Quit) 2019-01-17T20:34:21Z f8l quit (Ping timeout: 258 seconds) 2019-01-17T20:35:00Z ayerhart joined #scheme 2019-01-17T20:38:09Z alyptik quit (Ping timeout: 246 seconds) 2019-01-17T20:39:27Z ayerhart quit (Client Quit) 2019-01-17T20:40:01Z ayerhart joined #scheme 2019-01-17T20:44:29Z ayerhart quit (Client Quit) 2019-01-17T20:45:02Z ayerhart joined #scheme 2019-01-17T20:49:31Z ayerhart quit (Client Quit) 2019-01-17T20:50:06Z ayerhart joined #scheme 2019-01-17T20:53:50Z hckiang quit (Ping timeout: 250 seconds) 2019-01-17T20:54:34Z ayerhart quit (Client Quit) 2019-01-17T20:55:07Z ayerhart joined #scheme 2019-01-17T20:56:08Z hckiang joined #scheme 2019-01-17T20:59:36Z ayerhart quit (Client Quit) 2019-01-17T21:00:16Z ayerhart joined #scheme 2019-01-17T21:04:39Z ayerhart quit (Client Quit) 2019-01-17T21:05:12Z ayerhart joined #scheme 2019-01-17T21:09:41Z ayerhart quit (Client Quit) 2019-01-17T21:10:17Z ayerhart joined #scheme 2019-01-17T21:11:06Z f8l joined #scheme 2019-01-17T21:14:02Z cosmez quit (Quit: ZNC 1.6.5+deb1+deb9u1 - http://znc.in) 2019-01-17T21:14:43Z ayerhart quit (Client Quit) 2019-01-17T21:15:18Z ayerhart joined #scheme 2019-01-17T21:18:01Z alyptik joined #scheme 2019-01-17T21:19:45Z ayerhart quit (Client Quit) 2019-01-17T21:20:17Z ayerhart joined #scheme 2019-01-17T21:25:34Z alyptik quit (Ping timeout: 268 seconds) 2019-01-17T21:39:47Z ayerhart quit (Quit: ayerhart) 2019-01-17T21:40:21Z ayerhart joined #scheme 2019-01-17T21:42:51Z webshinra joined #scheme 2019-01-17T21:44:49Z ayerhart quit (Client Quit) 2019-01-17T21:45:25Z ayerhart joined #scheme 2019-01-17T21:49:51Z ayerhart quit (Client Quit) 2019-01-17T21:50:25Z ayerhart joined #scheme 2019-01-17T21:51:33Z cosmez joined #scheme 2019-01-17T21:53:35Z mange joined #scheme 2019-01-17T21:54:06Z acarrico quit (Ping timeout: 246 seconds) 2019-01-17T21:54:53Z ayerhart quit (Client Quit) 2019-01-17T21:55:33Z ayerhart joined #scheme 2019-01-17T22:00:43Z fmnt joined #scheme 2019-01-17T22:00:58Z alyptik joined #scheme 2019-01-17T22:04:51Z X-Scale` joined #scheme 2019-01-17T22:05:38Z klovett joined #scheme 2019-01-17T22:05:58Z X-Scale quit (Ping timeout: 258 seconds) 2019-01-17T22:05:59Z X-Scale` is now known as X-Scale 2019-01-17T22:14:26Z refpga quit (Ping timeout: 250 seconds) 2019-01-17T22:16:17Z refpga joined #scheme 2019-01-17T22:23:58Z klovett quit 2019-01-17T22:39:11Z rain1: I can't think of any good way to implement LETREC in my scheme interpreter 2019-01-17T22:39:25Z rain1: is there a way to do it without mutable variables or Y combinator? 2019-01-17T22:39:30Z rain1: I have mutable boxes though 2019-01-17T22:39:50Z fmnt left #scheme 2019-01-17T22:45:25Z Riastradh: rain1: That's how you do it. 2019-01-17T22:45:32Z Riastradh: You can use the U combinator to make the Y combinator. 2019-01-17T22:46:20Z rain1: it just gets so complicated when letrec has multiple functions each with a different number of parameters 2019-01-17T22:46:30Z Riastradh: Well, yes. 2019-01-17T22:46:53Z rain1: I guess I should implemet mutation conversion just so that I can use the mutable boxes to do it 2019-01-17T22:47:09Z Riastradh: Exercise: write a program that takes a list of parameter lists, and returns the multi-way U combinator for a sequence of functions with those parameter lists. 2019-01-17T22:47:20Z Riastradh: Or, just do it with mutation. 2019-01-17T22:56:43Z daviid quit (Ping timeout: 245 seconds) 2019-01-17T23:18:45Z jcowan: rain1: Once you have boxes you can also do assignment conversion, which greatly simplifies supporting lexically scoped variables: you can copy them as much as you want because they re all immutable 2019-01-17T23:36:15Z ec is now known as ELLIOTTCABLE 2019-01-17T23:47:46Z ELLIOTTCABLE is now known as KL4JC 2019-01-17T23:48:23Z refpga quit (Ping timeout: 245 seconds) 2019-01-17T23:51:10Z refpga joined #scheme 2019-01-17T23:53:18Z amz3 quit (Ping timeout: 258 seconds) 2019-01-17T23:54:41Z smazga quit (Quit: leaving) 2019-01-17T23:55:30Z daviid joined #scheme 2019-01-17T23:58:57Z refpga quit (Read error: Connection reset by peer) 2019-01-18T00:00:35Z refpga joined #scheme 2019-01-18T00:06:13Z zachk quit (Quit: Leaving) 2019-01-18T00:11:03Z lritter joined #scheme 2019-01-18T00:15:01Z acarrico joined #scheme 2019-01-18T00:15:32Z Zenton quit (Ping timeout: 258 seconds) 2019-01-18T00:16:12Z sarkic quit (Ping timeout: 246 seconds) 2019-01-18T00:16:43Z KL4JC is now known as eligrey 2019-01-18T00:30:53Z dTal quit (K-Lined) 2019-01-18T00:31:18Z daviid quit (Ping timeout: 245 seconds) 2019-01-18T00:49:45Z dTal joined #scheme 2019-01-18T00:50:55Z refpga quit (Ping timeout: 268 seconds) 2019-01-18T00:55:07Z refpga joined #scheme 2019-01-18T01:04:59Z Home joined #scheme 2019-01-18T01:20:02Z torbo joined #scheme 2019-01-18T01:22:14Z lambda-11235 joined #scheme 2019-01-18T01:51:02Z lavaflow_ joined #scheme 2019-01-18T01:51:19Z badkins_ joined #scheme 2019-01-18T01:52:39Z torbo` joined #scheme 2019-01-18T01:53:59Z stultulo joined #scheme 2019-01-18T01:54:16Z alyptik quit (Ping timeout: 244 seconds) 2019-01-18T01:55:15Z adhoc_ joined #scheme 2019-01-18T01:55:42Z Combinat1rialist joined #scheme 2019-01-18T01:55:50Z zbigniew_ joined #scheme 2019-01-18T01:56:47Z emar2 joined #scheme 2019-01-18T01:59:28Z logicmoo joined #scheme 2019-01-18T02:00:18Z torbo quit (*.net *.split) 2019-01-18T02:00:18Z acarrico quit (*.net *.split) 2019-01-18T02:00:18Z mange quit (*.net *.split) 2019-01-18T02:00:18Z f8l quit (*.net *.split) 2019-01-18T02:00:18Z emar quit (*.net *.split) 2019-01-18T02:00:18Z kappa quit (*.net *.split) 2019-01-18T02:00:18Z adhoc quit (*.net *.split) 2019-01-18T02:00:18Z dsp quit (*.net *.split) 2019-01-18T02:00:18Z Combinatorialist quit (*.net *.split) 2019-01-18T02:00:18Z badkins quit (*.net *.split) 2019-01-18T02:00:18Z lavaflow quit (*.net *.split) 2019-01-18T02:00:18Z zbigniew quit (*.net *.split) 2019-01-18T02:00:18Z dmiles quit (*.net *.split) 2019-01-18T02:00:20Z stultulo is now known as f8l 2019-01-18T02:00:53Z kappa joined #scheme 2019-01-18T02:01:55Z dsp joined #scheme 2019-01-18T02:08:27Z acarrico joined #scheme 2019-01-18T02:16:28Z Home quit (Quit: Leaving) 2019-01-18T02:17:23Z zachk joined #scheme 2019-01-18T02:17:34Z ng0_ joined #scheme 2019-01-18T02:20:49Z ng0 quit (Ping timeout: 256 seconds) 2019-01-18T02:22:54Z alyptik joined #scheme 2019-01-18T02:23:12Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-18T02:35:54Z zachk quit (Read error: Connection reset by peer) 2019-01-18T02:36:37Z zachk joined #scheme 2019-01-18T02:37:08Z zachk quit (Changing host) 2019-01-18T02:37:08Z zachk joined #scheme 2019-01-18T02:40:12Z ng0_ quit (Quit: Alexa, when is the end of world?) 2019-01-18T02:41:30Z n_blownapart joined #scheme 2019-01-18T02:41:56Z n_blownapart is now known as crestfallen 2019-01-18T02:53:00Z acarrico quit (Ping timeout: 272 seconds) 2019-01-18T03:02:49Z logicmoo is now known as dmiles 2019-01-18T03:04:19Z zachk quit (Quit: Leaving) 2019-01-18T03:07:20Z torbo` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-18T03:07:38Z torbo joined #scheme 2019-01-18T03:08:37Z refpga quit (Read error: Connection reset by peer) 2019-01-18T03:08:52Z refpga joined #scheme 2019-01-18T03:09:47Z refpga quit (Read error: Connection reset by peer) 2019-01-18T03:11:12Z refpga joined #scheme 2019-01-18T03:15:28Z refpga quit (Read error: Connection reset by peer) 2019-01-18T03:16:42Z refpga joined #scheme 2019-01-18T03:24:36Z mange joined #scheme 2019-01-18T03:31:00Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-18T03:39:41Z marusich joined #scheme 2019-01-18T03:42:28Z lritter quit (Ping timeout: 250 seconds) 2019-01-18T03:43:01Z lritter joined #scheme 2019-01-18T03:50:59Z Khisanth quit (Ping timeout: 268 seconds) 2019-01-18T03:52:50Z alyptik quit (Ping timeout: 268 seconds) 2019-01-18T04:08:36Z marvin2 quit (Ping timeout: 246 seconds) 2019-01-18T04:08:53Z Khisanth joined #scheme 2019-01-18T04:12:03Z alyptik joined #scheme 2019-01-18T04:16:42Z jao quit (Ping timeout: 250 seconds) 2019-01-18T04:18:48Z sarkic joined #scheme 2019-01-18T04:27:08Z lambda-11235 quit (Ping timeout: 245 seconds) 2019-01-18T04:27:20Z skapata quit (Ping timeout: 252 seconds) 2019-01-18T04:34:52Z pie__ joined #scheme 2019-01-18T04:38:23Z pie_ quit (Ping timeout: 245 seconds) 2019-01-18T04:39:48Z lambda-11235 joined #scheme 2019-01-18T04:39:48Z skapata joined #scheme 2019-01-18T04:41:33Z sarkic quit (Ping timeout: 268 seconds) 2019-01-18T04:47:04Z peterhil joined #scheme 2019-01-18T04:47:36Z peterhil quit (Remote host closed the connection) 2019-01-18T04:48:26Z dante quit (Quit: bye) 2019-01-18T04:48:44Z peterhil joined #scheme 2019-01-18T04:48:45Z dante joined #scheme 2019-01-18T04:48:56Z gravicappa joined #scheme 2019-01-18T04:52:27Z jcowan joined #scheme 2019-01-18T04:52:27Z refpga quit (Read error: Connection reset by peer) 2019-01-18T04:52:59Z refpga joined #scheme 2019-01-18T04:58:49Z sarkic joined #scheme 2019-01-18T05:17:02Z crestfallen quit (Remote host closed the connection) 2019-01-18T05:23:01Z permagreen quit (Remote host closed the connection) 2019-01-18T05:25:24Z n_blownapart joined #scheme 2019-01-18T05:25:41Z n_blownapart is now known as crestfallen 2019-01-18T05:40:25Z marusich quit (Remote host closed the connection) 2019-01-18T05:45:18Z pierpal quit (Quit: Poof) 2019-01-18T05:45:35Z pierpal joined #scheme 2019-01-18T05:47:08Z adhoc_ left #scheme 2019-01-18T05:55:27Z wigust quit (Ping timeout: 240 seconds) 2019-01-18T05:58:03Z xkapastel joined #scheme 2019-01-18T05:58:34Z wigust joined #scheme 2019-01-18T06:02:52Z wigust quit (Ping timeout: 250 seconds) 2019-01-18T06:09:56Z ayerhart quit (Quit: ayerhart) 2019-01-18T06:10:32Z ayerhart joined #scheme 2019-01-18T06:14:58Z ayerhart quit (Client Quit) 2019-01-18T06:15:33Z ayerhart joined #scheme 2019-01-18T06:18:48Z mange quit (Ping timeout: 245 seconds) 2019-01-18T06:20:01Z ayerhart quit (Client Quit) 2019-01-18T06:20:35Z ayerhart joined #scheme 2019-01-18T06:23:44Z torbo quit (Remote host closed the connection) 2019-01-18T06:25:03Z ayerhart quit (Client Quit) 2019-01-18T06:27:50Z ayerhart joined #scheme 2019-01-18T06:34:00Z wigust joined #scheme 2019-01-18T06:38:26Z wigust quit (Ping timeout: 244 seconds) 2019-01-18T06:39:57Z wigust joined #scheme 2019-01-18T06:47:18Z Inline quit (Quit: Leaving) 2019-01-18T06:48:30Z pjb quit (Ping timeout: 268 seconds) 2019-01-18T06:55:54Z amz3 joined #scheme 2019-01-18T07:16:42Z ggole joined #scheme 2019-01-18T07:23:50Z skapata quit (Remote host closed the connection) 2019-01-18T07:28:44Z Blackbeard joined #scheme 2019-01-18T07:33:07Z amz3 quit (Ping timeout: 240 seconds) 2019-01-18T07:36:45Z refpga quit (Read error: Connection reset by peer) 2019-01-18T07:37:38Z refpga joined #scheme 2019-01-18T07:41:51Z Blackbeard left #scheme 2019-01-18T07:44:34Z Blackbeard joined #scheme 2019-01-18T07:46:00Z Blackbeard left #scheme 2019-01-18T07:46:01Z Blackbeard joined #scheme 2019-01-18T07:46:08Z m1dnight1 is now known as m1dnight_ 2019-01-18T07:47:35Z crestfallen quit (Quit: Leaving) 2019-01-18T07:47:35Z Blackbeard left #scheme 2019-01-18T07:47:36Z Blackbeard joined #scheme 2019-01-18T07:49:22Z Blackbeard left #scheme 2019-01-18T07:50:58Z Blackbeard joined #scheme 2019-01-18T07:52:34Z Blackbeard left #scheme 2019-01-18T07:52:34Z Blackbeard joined #scheme 2019-01-18T07:55:12Z Blackbeard left #scheme 2019-01-18T08:01:10Z marvin2 joined #scheme 2019-01-18T08:07:44Z civodul joined #scheme 2019-01-18T08:16:24Z refpga quit (Ping timeout: 246 seconds) 2019-01-18T08:16:44Z refpga joined #scheme 2019-01-18T08:16:46Z pierpal quit (Remote host closed the connection) 2019-01-18T08:23:14Z pierpal joined #scheme 2019-01-18T08:40:04Z lambda-11235 quit (Ping timeout: 272 seconds) 2019-01-18T08:50:54Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-18T08:52:38Z ayerhart quit (Read error: Connection reset by peer) 2019-01-18T08:53:11Z lambda-11235 joined #scheme 2019-01-18T08:55:17Z ayerhart joined #scheme 2019-01-18T08:58:18Z pierpal quit (Read error: Connection reset by peer) 2019-01-18T08:59:23Z hckiang quit (Read error: Connection reset by peer) 2019-01-18T08:59:33Z lambda-11235 quit (Quit: Bye) 2019-01-18T09:00:51Z pierpal joined #scheme 2019-01-18T09:02:57Z pierpal quit (Read error: Connection reset by peer) 2019-01-18T09:03:12Z pierpal joined #scheme 2019-01-18T09:07:57Z pierpal quit (Ping timeout: 268 seconds) 2019-01-18T09:10:54Z ayerhart quit (Remote host closed the connection) 2019-01-18T09:24:51Z zmt01 joined #scheme 2019-01-18T09:26:58Z zmt00 quit (Ping timeout: 250 seconds) 2019-01-18T09:31:09Z hckiang joined #scheme 2019-01-18T09:36:26Z hckiang quit (Ping timeout: 272 seconds) 2019-01-18T09:41:38Z Zenton joined #scheme 2019-01-18T09:41:53Z surya123 joined #scheme 2019-01-18T09:41:57Z p9s joined #scheme 2019-01-18T09:42:08Z sarkic quit (Ping timeout: 272 seconds) 2019-01-18T09:44:35Z p9s quit (Client Quit) 2019-01-18T10:01:00Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-18T10:13:03Z pierpal joined #scheme 2019-01-18T10:14:18Z pierpal quit (Client Quit) 2019-01-18T10:14:38Z pierpal joined #scheme 2019-01-18T10:46:53Z surya123 quit (Read error: Connection reset by peer) 2019-01-18T10:49:44Z hckiang joined #scheme 2019-01-18T10:51:48Z refpga quit (Read error: Connection reset by peer) 2019-01-18T10:52:55Z refpga joined #scheme 2019-01-18T10:56:07Z pierpal quit (Ping timeout: 240 seconds) 2019-01-18T11:06:31Z arquebus joined #scheme 2019-01-18T11:22:18Z arquebus quit (Quit: Leaving) 2019-01-18T11:47:35Z jao joined #scheme 2019-01-18T11:57:08Z lritter quit (Ping timeout: 245 seconds) 2019-01-18T12:20:42Z alyptik quit (Ping timeout: 246 seconds) 2019-01-18T12:26:18Z eagleflo_ is now known as eagleflo 2019-01-18T13:09:25Z xkapastel joined #scheme 2019-01-18T13:14:57Z wigust quit (Ping timeout: 246 seconds) 2019-01-18T13:15:14Z alyptik joined #scheme 2019-01-18T13:15:16Z wigust joined #scheme 2019-01-18T13:19:47Z wigust quit (Ping timeout: 240 seconds) 2019-01-18T13:20:59Z wigust joined #scheme 2019-01-18T13:24:26Z fmnt joined #scheme 2019-01-18T13:31:18Z surya23 joined #scheme 2019-01-18T13:36:34Z Zaab1t joined #scheme 2019-01-18T13:48:14Z acarrico joined #scheme 2019-01-18T14:00:12Z acarrico quit (Ping timeout: 252 seconds) 2019-01-18T14:01:48Z jao quit (Ping timeout: 272 seconds) 2019-01-18T14:19:01Z Inline joined #scheme 2019-01-18T14:22:59Z acarrico joined #scheme 2019-01-18T14:52:03Z sarkic joined #scheme 2019-01-18T14:56:59Z refpga quit (Ping timeout: 268 seconds) 2019-01-18T15:08:18Z badkins_ is now known as badkins 2019-01-18T15:13:32Z jaarod2 joined #scheme 2019-01-18T15:44:39Z refpga joined #scheme 2019-01-18T16:03:06Z surya23 quit (Quit: Leaving) 2019-01-18T16:03:24Z surya23 joined #scheme 2019-01-18T16:06:04Z surya23 quit (Client Quit) 2019-01-18T16:06:27Z surya23 joined #scheme 2019-01-18T16:07:57Z jcowan joined #scheme 2019-01-18T16:20:46Z surya joined #scheme 2019-01-18T16:21:20Z surya quit (Client Quit) 2019-01-18T16:23:00Z surya joined #scheme 2019-01-18T16:23:03Z surya quit (Remote host closed the connection) 2019-01-18T16:23:03Z surya123 joined #scheme 2019-01-18T16:24:31Z surya23 quit (Quit: Leaving) 2019-01-18T16:27:17Z smazga joined #scheme 2019-01-18T16:28:55Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-18T16:30:12Z xkapastel joined #scheme 2019-01-18T16:37:31Z fmnt quit (Quit: Leaving.) 2019-01-18T16:37:54Z jao joined #scheme 2019-01-18T16:49:25Z fmnt joined #scheme 2019-01-18T16:52:18Z dsp quit (Read error: Connection reset by peer) 2019-01-18T16:52:36Z dsp joined #scheme 2019-01-18T16:53:49Z fmnt quit (Ping timeout: 246 seconds) 2019-01-18T16:55:03Z smazga quit (Ping timeout: 245 seconds) 2019-01-18T16:55:12Z cmatei_ quit (Remote host closed the connection) 2019-01-18T16:55:47Z cmatei joined #scheme 2019-01-18T16:55:53Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-18T17:02:50Z daviid joined #scheme 2019-01-18T17:03:22Z ng0 joined #scheme 2019-01-18T17:08:03Z alyptik quit (Ping timeout: 245 seconds) 2019-01-18T17:08:47Z alezost joined #scheme 2019-01-18T17:13:14Z Zenton quit (Ping timeout: 250 seconds) 2019-01-18T17:17:08Z surya123 quit (Ping timeout: 245 seconds) 2019-01-18T17:19:05Z egp_ is now known as brother_complexi 2019-01-18T17:19:17Z brother_complexi is now known as brother_complex 2019-01-18T17:19:26Z brother_complex is now known as complex_brother 2019-01-18T17:20:50Z complex_brother is now known as complex__brother 2019-01-18T17:22:09Z complex__brother quit (Quit: Leaving) 2019-01-18T17:22:28Z complex_brother joined #scheme 2019-01-18T17:24:47Z complex_brother quit (Client Quit) 2019-01-18T17:25:05Z complex_brother joined #scheme 2019-01-18T17:25:53Z smazga joined #scheme 2019-01-18T17:50:48Z rain1: uff I need a new way to do LETREC without Y combinators or mutable variables 2019-01-18T18:03:09Z alyptik joined #scheme 2019-01-18T18:03:30Z sarkic quit (Read error: Connection reset by peer) 2019-01-18T18:10:45Z klovett joined #scheme 2019-01-18T18:16:02Z gwatt: why? 2019-01-18T18:16:41Z rich_ joined #scheme 2019-01-18T18:16:52Z rain1: both ways are difficult to do in my interpreter 2019-01-18T18:17:02Z rain1: generating all the right n-ary y combinators 2019-01-18T18:17:08Z rain1: implementing mutation conversion 2019-01-18T18:18:21Z skapata joined #scheme 2019-01-18T18:18:47Z webshinra_ joined #scheme 2019-01-18T18:20:15Z webshinra quit (Read error: Connection reset by peer) 2019-01-18T18:23:25Z ggole: Flat closures? But they aren't really any simpler. 2019-01-18T18:24:29Z lambda-11235 joined #scheme 2019-01-18T18:24:47Z ggole: Probably the easiest method is Y with tuples used for multiple bindings 2019-01-18T18:24:52Z ggole: At least, if you have tuples. 2019-01-18T18:33:02Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-18T18:40:47Z Riastradh quit (Ping timeout: 240 seconds) 2019-01-18T18:55:09Z pierpal joined #scheme 2019-01-18T19:04:10Z klovett quit (Ping timeout: 250 seconds) 2019-01-18T19:06:51Z pierpal quit (Read error: Connection reset by peer) 2019-01-18T19:07:04Z pierpal joined #scheme 2019-01-18T19:07:18Z sarkic joined #scheme 2019-01-18T19:08:09Z pierpal quit (Read error: Connection reset by peer) 2019-01-18T19:08:23Z pierpal joined #scheme 2019-01-18T19:09:27Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-18T19:19:30Z klovett joined #scheme 2019-01-18T19:19:46Z pierpal quit (Ping timeout: 246 seconds) 2019-01-18T19:21:02Z ggole quit (Quit: ggole) 2019-01-18T19:28:56Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-18T19:29:03Z klovett_ joined #scheme 2019-01-18T19:32:55Z klovett quit (Ping timeout: 244 seconds) 2019-01-18T19:32:57Z alyptik quit (Ping timeout: 252 seconds) 2019-01-18T19:41:47Z acarrico quit (Ping timeout: 240 seconds) 2019-01-18T19:44:46Z acarrico joined #scheme 2019-01-18T19:52:59Z dfcat quit (Ping timeout: 268 seconds) 2019-01-18T20:01:19Z pierpal joined #scheme 2019-01-18T20:05:09Z pjb joined #scheme 2019-01-18T20:05:56Z acarrico quit (Ping timeout: 268 seconds) 2019-01-18T20:07:42Z complex_brother is now known as egp_ 2019-01-18T20:07:47Z alyptik joined #scheme 2019-01-18T20:07:53Z pierpal quit (Ping timeout: 250 seconds) 2019-01-18T20:08:19Z egp_ is now known as egp__ 2019-01-18T20:10:46Z egp__ quit (Quit: Leaving) 2019-01-18T20:14:02Z pierpal joined #scheme 2019-01-18T20:16:56Z jaarod2 quit (Quit: CGI:IRC) 2019-01-18T20:18:42Z egp_ joined #scheme 2019-01-18T20:18:57Z pierpal quit (Read error: Connection reset by peer) 2019-01-18T20:21:59Z pierpal joined #scheme 2019-01-18T20:29:33Z pierpal quit (Read error: Connection reset by peer) 2019-01-18T20:36:22Z pierpal joined #scheme 2019-01-18T20:41:12Z pjb quit (Ping timeout: 246 seconds) 2019-01-18T20:43:58Z pierpal quit (Ping timeout: 272 seconds) 2019-01-18T20:46:43Z pierpal joined #scheme 2019-01-18T20:52:06Z lambda-11235 quit (Quit: Bye) 2019-01-18T20:54:01Z zachk joined #scheme 2019-01-18T20:58:06Z sarkic quit (Remote host closed the connection) 2019-01-18T21:01:10Z sarkic joined #scheme 2019-01-18T21:09:39Z siiky joined #scheme 2019-01-18T21:10:16Z civodul joined #scheme 2019-01-18T21:12:28Z pierpal quit (Ping timeout: 272 seconds) 2019-01-18T21:16:13Z pjb joined #scheme 2019-01-18T21:17:29Z pierpal joined #scheme 2019-01-18T21:20:52Z pjb quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-18T21:23:12Z pjb joined #scheme 2019-01-18T21:31:15Z Perkol joined #scheme 2019-01-18T21:32:56Z zachk quit (Changing host) 2019-01-18T21:32:56Z zachk joined #scheme 2019-01-18T21:55:07Z klovett_ quit 2019-01-18T21:55:14Z Perkol quit (Remote host closed the connection) 2019-01-18T22:03:51Z sarkic quit (Remote host closed the connection) 2019-01-18T22:06:48Z X-Scale quit (Ping timeout: 268 seconds) 2019-01-18T22:11:31Z permagreen joined #scheme 2019-01-18T22:34:27Z acarrico joined #scheme 2019-01-18T22:36:42Z buhman quit (Ping timeout: 272 seconds) 2019-01-18T22:37:26Z buhman joined #scheme 2019-01-18T22:44:07Z hckiang quit (Ping timeout: 240 seconds) 2019-01-18T22:44:18Z acarrico quit (Ping timeout: 272 seconds) 2019-01-18T22:46:37Z jcob joined #scheme 2019-01-18T23:11:01Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-18T23:24:22Z wrycode quit (Remote host closed the connection) 2019-01-18T23:26:49Z rain1: where can I get a set of simple LETREC correctness tests? 2019-01-18T23:30:10Z X-Scale joined #scheme 2019-01-18T23:40:24Z pierpal quit (Quit: Poof) 2019-01-18T23:40:43Z pierpal joined #scheme 2019-01-18T23:47:45Z hckiang joined #scheme 2019-01-19T00:05:03Z smazga quit (Quit: leaving) 2019-01-19T00:07:53Z xkapastel joined #scheme 2019-01-19T00:08:17Z hckiang quit (Ping timeout: 268 seconds) 2019-01-19T00:09:04Z hckiang joined #scheme 2019-01-19T00:29:28Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-19T00:32:33Z acarrico joined #scheme 2019-01-19T00:35:21Z hckiang quit (Ping timeout: 246 seconds) 2019-01-19T00:36:40Z hckiang joined #scheme 2019-01-19T00:55:50Z Zaab1t quit (Quit: bye bye friends) 2019-01-19T00:56:45Z friscosam joined #scheme 2019-01-19T00:58:35Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T00:58:50Z pierpal joined #scheme 2019-01-19T01:00:27Z hckiang quit (Ping timeout: 240 seconds) 2019-01-19T01:01:51Z hckiang joined #scheme 2019-01-19T01:03:00Z pierpal quit (Ping timeout: 246 seconds) 2019-01-19T01:07:59Z pierpal joined #scheme 2019-01-19T01:09:19Z wigust quit (Read error: Connection reset by peer) 2019-01-19T01:09:21Z Zenton joined #scheme 2019-01-19T01:09:22Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T01:15:22Z lritter joined #scheme 2019-01-19T01:18:50Z pierpal joined #scheme 2019-01-19T01:19:50Z badkins quit (Remote host closed the connection) 2019-01-19T01:21:08Z siiky quit (Quit: leaving) 2019-01-19T01:21:10Z badkins joined #scheme 2019-01-19T01:22:57Z pierpal quit (Ping timeout: 246 seconds) 2019-01-19T01:23:10Z badkins_ joined #scheme 2019-01-19T01:23:44Z jcob quit (Ping timeout: 244 seconds) 2019-01-19T01:26:27Z badkins quit (Ping timeout: 246 seconds) 2019-01-19T01:38:26Z skapata quit (Quit: Ĝis!) 2019-01-19T01:38:45Z badkins_ is now known as badkins 2019-01-19T01:39:59Z pierpal joined #scheme 2019-01-19T01:44:13Z pierpal quit (Ping timeout: 245 seconds) 2019-01-19T01:52:24Z wigust joined #scheme 2019-01-19T01:54:13Z alyptik quit (Ping timeout: 245 seconds) 2019-01-19T02:00:52Z hckiang quit (Ping timeout: 246 seconds) 2019-01-19T02:02:26Z hckiang joined #scheme 2019-01-19T02:08:24Z hckiang quit (Ping timeout: 250 seconds) 2019-01-19T02:09:50Z hckiang joined #scheme 2019-01-19T02:11:08Z alyptik joined #scheme 2019-01-19T02:16:37Z ng0_ joined #scheme 2019-01-19T02:17:27Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-19T02:19:35Z ng0 quit (Ping timeout: 256 seconds) 2019-01-19T02:19:45Z pierpal joined #scheme 2019-01-19T02:20:55Z dfcat joined #scheme 2019-01-19T02:24:00Z pierpal quit (Ping timeout: 250 seconds) 2019-01-19T02:42:24Z hckiang quit (Ping timeout: 246 seconds) 2019-01-19T02:43:46Z hckiang joined #scheme 2019-01-19T02:45:10Z pierpal joined #scheme 2019-01-19T02:47:51Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T02:48:23Z pierpal joined #scheme 2019-01-19T02:52:33Z pierpal quit (Ping timeout: 246 seconds) 2019-01-19T02:54:35Z badkins quit (Remote host closed the connection) 2019-01-19T02:56:07Z badkins joined #scheme 2019-01-19T02:56:39Z meepdeew joined #scheme 2019-01-19T03:00:28Z badkins quit (Ping timeout: 245 seconds) 2019-01-19T03:02:48Z meepdeew: Hopefully this is the right place to ask this (I tried yesterday in #Racket but got a reply) - I'm just seeing that htdp is in the topic greeting message here. 2019-01-19T03:03:01Z meepdeew: s/a/no 2019-01-19T03:03:05Z meepdeew: Anyone mind lending me a brain for a moment with what should be a pretty straightforward question from section 11.3 in htdp? https://pasteboard.co/HWWWyDN.jpg 2019-01-19T03:03:21Z meepdeew: Since any predicate passed to the check-satisfied test necessarily accepts only a single argument (the result of the prior check-satisfied expression) how can I compare the elements of that list with the input to the aforementioned second check-satisfied expression? At this point in the book, neither lambdas, nor local variable bindings have been introduced into the BSL language yet. 2019-01-19T03:04:48Z hckiang quit (Ping timeout: 246 seconds) 2019-01-19T03:06:15Z hckiang joined #scheme 2019-01-19T03:09:39Z alyptik quit (Ping timeout: 244 seconds) 2019-01-19T03:12:37Z ng0_ quit (Quit: Alexa, when is the end of world?) 2019-01-19T03:12:40Z hckiang quit (Ping timeout: 268 seconds) 2019-01-19T03:14:41Z hckiang joined #scheme 2019-01-19T03:19:44Z pierpal joined #scheme 2019-01-19T03:23:47Z pierpal quit (Ping timeout: 240 seconds) 2019-01-19T03:25:06Z hckiang quit (Ping timeout: 250 seconds) 2019-01-19T03:26:18Z hckiang joined #scheme 2019-01-19T03:29:13Z surya123 joined #scheme 2019-01-19T03:31:47Z pierpal joined #scheme 2019-01-19T03:34:34Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T03:36:43Z hckiang quit (Ping timeout: 268 seconds) 2019-01-19T03:37:04Z tubuliferous joined #scheme 2019-01-19T03:37:12Z pierpal joined #scheme 2019-01-19T03:37:53Z hckiang joined #scheme 2019-01-19T03:40:09Z lritter quit (Ping timeout: 246 seconds) 2019-01-19T03:40:58Z lritter joined #scheme 2019-01-19T03:41:41Z pierpal quit (Ping timeout: 244 seconds) 2019-01-19T03:43:03Z pierpal joined #scheme 2019-01-19T03:44:27Z lambda-11235 joined #scheme 2019-01-19T03:47:40Z pierpal quit (Ping timeout: 272 seconds) 2019-01-19T03:49:02Z zbigniew_ is now known as zbigniew 2019-01-19T03:50:43Z zachk quit (Quit: Leaving) 2019-01-19T03:53:48Z hckiang quit (Ping timeout: 245 seconds) 2019-01-19T03:55:13Z hckiang joined #scheme 2019-01-19T04:05:10Z pie__ quit (Read error: Connection reset by peer) 2019-01-19T04:05:22Z pie_ joined #scheme 2019-01-19T04:05:54Z alyptik joined #scheme 2019-01-19T04:09:13Z marvin2 quit (Ping timeout: 245 seconds) 2019-01-19T04:10:53Z hckiang quit (Ping timeout: 245 seconds) 2019-01-19T04:12:05Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-19T04:12:08Z hckiang joined #scheme 2019-01-19T04:24:03Z emar2 quit (Ping timeout: 244 seconds) 2019-01-19T04:26:28Z hckiang quit (Ping timeout: 246 seconds) 2019-01-19T04:29:08Z hckiang joined #scheme 2019-01-19T04:33:34Z pie__ joined #scheme 2019-01-19T04:35:15Z pierpal joined #scheme 2019-01-19T04:37:08Z pie_ quit (Ping timeout: 245 seconds) 2019-01-19T04:38:07Z hckiang quit (Ping timeout: 240 seconds) 2019-01-19T04:39:33Z hckiang joined #scheme 2019-01-19T04:41:48Z pierpal quit (Ping timeout: 250 seconds) 2019-01-19T04:42:59Z pierpal joined #scheme 2019-01-19T04:48:14Z gravicappa joined #scheme 2019-01-19T04:49:13Z pierpal quit (Ping timeout: 245 seconds) 2019-01-19T04:54:48Z hckiang quit (Ping timeout: 272 seconds) 2019-01-19T04:55:49Z hckiang joined #scheme 2019-01-19T05:09:29Z pierpal joined #scheme 2019-01-19T05:15:53Z pierpal quit (Ping timeout: 245 seconds) 2019-01-19T05:16:38Z pierpal joined #scheme 2019-01-19T05:22:58Z pierpal quit (Ping timeout: 250 seconds) 2019-01-19T05:28:09Z pierpal joined #scheme 2019-01-19T05:33:12Z hckiang quit (Ping timeout: 246 seconds) 2019-01-19T05:34:28Z hckiang joined #scheme 2019-01-19T05:40:32Z surya123 quit (Read error: Connection reset by peer) 2019-01-19T05:52:08Z hckiang quit (Ping timeout: 245 seconds) 2019-01-19T05:53:31Z hckiang joined #scheme 2019-01-19T06:14:32Z hckiang quit (Ping timeout: 250 seconds) 2019-01-19T06:15:47Z hckiang joined #scheme 2019-01-19T06:21:02Z hckiang quit (Ping timeout: 250 seconds) 2019-01-19T06:22:32Z hckiang joined #scheme 2019-01-19T06:39:14Z jao quit (Ping timeout: 250 seconds) 2019-01-19T06:42:03Z Riastradh joined #scheme 2019-01-19T06:52:59Z lockywolf joined #scheme 2019-01-19T06:53:49Z lockywolf quit (Max SendQ exceeded) 2019-01-19T06:56:13Z badkins joined #scheme 2019-01-19T06:56:27Z alyptik quit (Ping timeout: 240 seconds) 2019-01-19T06:56:59Z daviid quit (Ping timeout: 244 seconds) 2019-01-19T07:00:54Z badkins quit (Ping timeout: 250 seconds) 2019-01-19T07:03:17Z zmt01 is now known as zmt00 2019-01-19T07:08:50Z pierpal quit (Quit: Poof) 2019-01-19T07:09:09Z pierpal joined #scheme 2019-01-19T07:16:18Z hckiang quit (Ping timeout: 245 seconds) 2019-01-19T07:17:33Z hckiang joined #scheme 2019-01-19T07:24:38Z hckiang quit (Ping timeout: 245 seconds) 2019-01-19T07:25:56Z hckiang joined #scheme 2019-01-19T07:39:27Z pjb: meepdeew: closure. 2019-01-19T07:39:54Z hckiang quit (Ping timeout: 250 seconds) 2019-01-19T07:40:07Z pjb: meepdeew: The predicate passed to the check-satisfied doesn't need to be generic. It can be a specific function that validates a specific sorted list. 2019-01-19T07:40:57Z hckiang joined #scheme 2019-01-19T07:42:57Z pjb: (define (sorted-list-validator list) (lambda (sorted-list) (equal? sorted-list (sort list <)))) (map (sorted-list-validator (list 4 4 3 2 5 1)) (list (list 1 2 3 4 4 5) (list 1 2 4 3 4 5))) -> (#t #f) 2019-01-19T07:46:54Z hckiang quit (Ping timeout: 246 seconds) 2019-01-19T07:48:27Z hckiang joined #scheme 2019-01-19T07:48:36Z meepdeew: pjb, thanks. Unfortunately that won't run at this point since the book is incrementally building up language constructs available. 2019-01-19T07:49:04Z pjb: Then you can hardwire the result. 2019-01-19T07:50:05Z pjb: The question is for a test case. 2019-01-19T07:50:20Z meepdeew: Maybe I'm shoe-horning my expectations but the way the writing has been, I feel like there's maybe a clever solution they're expecting. 2019-01-19T07:50:53Z meepdeew: No map, or any applicative functions, are available either :) 2019-01-19T07:51:15Z pjb: (let ((in (list 1 2 3))) (check-satisfied (lambda (result) (equal? result '(3 2 1))) (sort>/bad in)) ; modulo the signature of check-satisfied. 2019-01-19T07:51:24Z meepdeew: It's just brute recursing everywhere 2019-01-19T07:52:42Z pjb: Again, the question is not to prove that any random function is not a sorting funciton, but to prove that the specific sort>/bad is not one. 2019-01-19T07:52:58Z pjb: So it suffice to prove that there exist one list that sort>/bad doesn't sort. 2019-01-19T07:53:47Z pie___ joined #scheme 2019-01-19T07:54:13Z hckiang quit (Remote host closed the connection) 2019-01-19T07:54:53Z hckiang joined #scheme 2019-01-19T07:55:49Z meepdeew: I just don't see how they could expect that when we can't use anything like a lambda 2019-01-19T07:56:21Z pie__ quit (Ping timeout: 246 seconds) 2019-01-19T07:57:08Z pjb: (define (321-validator? result) (equal? result '(3 2 1))) (check-satisfied 321-validator? (sort>/bad (list 1 2 3))) 2019-01-19T07:57:18Z meepdeew: For the 2nd arg to check-satisfied, it's just the function name, like (check-satisfied 1 even?), so I think it's input is coupled to the single output of sort>/bad 2019-01-19T07:57:19Z pjb: Just give a name to your functions. 2019-01-19T07:57:34Z pjb: (check-satisfied? (sort>/bad (list 1 2 3)) 321-validator) 2019-01-19T07:58:08Z meepdeew: Ahhh 2019-01-19T07:59:48Z meepdeew: Ok, thank you 2019-01-19T08:01:37Z alyptik joined #scheme 2019-01-19T08:16:07Z hckiang quit (Ping timeout: 240 seconds) 2019-01-19T08:16:45Z hckiang joined #scheme 2019-01-19T08:17:30Z Diip joined #scheme 2019-01-19T08:19:03Z Diip quit (Remote host closed the connection) 2019-01-19T08:23:07Z marvin2 joined #scheme 2019-01-19T08:28:57Z hckiang quit (Ping timeout: 244 seconds) 2019-01-19T09:03:53Z lambda-11235 quit (Quit: Bye) 2019-01-19T09:29:26Z ngz joined #scheme 2019-01-19T09:39:48Z xkapastel joined #scheme 2019-01-19T10:21:46Z hckiang joined #scheme 2019-01-19T10:57:38Z pierpal quit (Ping timeout: 268 seconds) 2019-01-19T11:19:26Z lisbeths joined #scheme 2019-01-19T11:20:35Z pierpal joined #scheme 2019-01-19T11:22:17Z egp_ quit (Remote host closed the connection) 2019-01-19T11:31:36Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-19T11:32:22Z Diip joined #scheme 2019-01-19T11:35:27Z lritter quit (Ping timeout: 240 seconds) 2019-01-19T11:41:59Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-19T11:46:08Z ngz quit (Ping timeout: 252 seconds) 2019-01-19T11:53:13Z ft quit (Quit: Reconnecting) 2019-01-19T11:53:25Z ft joined #scheme 2019-01-19T12:00:14Z ft quit (Quit: leaving) 2019-01-19T12:00:34Z ft joined #scheme 2019-01-19T12:01:37Z skapata joined #scheme 2019-01-19T12:05:27Z emar2 joined #scheme 2019-01-19T12:09:23Z pierpal quit (Quit: Poof) 2019-01-19T12:09:43Z pierpal joined #scheme 2019-01-19T12:10:13Z ngz joined #scheme 2019-01-19T12:12:04Z xkapastel joined #scheme 2019-01-19T12:33:27Z DGASAU quit (Ping timeout: 240 seconds) 2019-01-19T12:34:21Z m1dnight1 joined #scheme 2019-01-19T12:36:30Z m1dnight_ quit (Ping timeout: 272 seconds) 2019-01-19T12:48:48Z pierpal quit (Quit: Poof) 2019-01-19T12:49:07Z pierpal joined #scheme 2019-01-19T12:59:47Z ggole joined #scheme 2019-01-19T13:15:23Z lisbeths: So what's the difference between linear lambda calculus and lambda calculus? 2019-01-19T13:16:36Z rain1: in linear lambda calculus each variable must be used exactly once 2019-01-19T13:18:59Z jao joined #scheme 2019-01-19T13:22:39Z lisbeths: How does that relate to reverse polish notation? 2019-01-19T13:23:28Z rain1: it isn't related to RPN 2019-01-19T13:24:38Z lisbeths: I am trying to invision a concatenative lambda calculus 2019-01-19T13:24:58Z lisbeths: /s/invision/envision/ 2019-01-19T13:30:35Z rain1: de bruijn notation may be the closest 2019-01-19T13:30:47Z rain1: but it is really just not concatenative 2019-01-19T13:31:15Z rain1: on the other hand you can write S K combinator expressions in RPN (or just PN) 2019-01-19T13:48:44Z amz3 joined #scheme 2019-01-19T14:16:39Z lisbeths: I see 2019-01-19T14:16:46Z pierpal quit (Quit: Poof) 2019-01-19T14:17:04Z pierpal joined #scheme 2019-01-19T14:26:59Z lisbeths: makes me wonder 2019-01-19T14:27:14Z lisbeths: maybe there are some combinators that are better for a concatenative ski lambda calculus 2019-01-19T14:27:25Z keep_learning quit (Remote host closed the connection) 2019-01-19T14:28:54Z rain1: well there are lots ! 2019-01-19T14:29:07Z rain1: SK is just a minimal* set (actually you can do it with a single combinator) 2019-01-19T14:29:27Z rain1: http://www.angelfire.com/tx4/cus/combinator/birds.htmlyou could have a big set of combinators like 2019-01-19T14:29:31Z rain1: ooops 2019-01-19T14:29:33Z rain1: http://www.angelfire.com/tx4/cus/combinator/birds.html 2019-01-19T14:31:47Z lisbeths: The goal is not to have to do parentheses 2019-01-19T14:32:07Z lisbeths: Simply to apply the next term to the current lambda 2019-01-19T14:34:09Z rain1: well polish notation and de bruijn indices would work for that 2019-01-19T14:34:40Z rain1: (lambda (x) (lambda (y) (x y))) could be written lambda lambda $ 1 0 2019-01-19T14:35:46Z rain1: ((x y) z) vs (x (y z)) is $ $ 0 1 2 vs $ 0 $ 1 2 2019-01-19T14:53:16Z Zaab1t joined #scheme 2019-01-19T15:09:40Z klovett joined #scheme 2019-01-19T15:10:01Z margaritamike joined #scheme 2019-01-19T15:18:59Z civodul joined #scheme 2019-01-19T15:22:28Z margaritamike: Anyone here use mit-scheme with SLIME? 2019-01-19T15:44:57Z ecraven: I do ;) 2019-01-19T16:06:44Z daviid joined #scheme 2019-01-19T16:17:58Z pierpal quit (Ping timeout: 245 seconds) 2019-01-19T16:42:22Z pierpal joined #scheme 2019-01-19T16:57:50Z ngz quit (Read error: Connection reset by peer) 2019-01-19T17:10:21Z ngz joined #scheme 2019-01-19T17:12:08Z margaritamike: awesome :) 2019-01-19T17:12:42Z margaritamike: ecraven: Did you have to use a cloned slime from git just to be able to set it up for mit-scheme -- aka use the slime-contribs stuff? 2019-01-19T17:12:56Z margaritamike: Happen to have written a guide? :P 2019-01-19T17:14:23Z ecraven: I use either https://github.com/ecraven/mit-scheme-swank or https://github.com/ecraven/r7rs-swank/ 2019-01-19T17:14:33Z ecraven: the latter works with many schemes, but doesn't have all the features of the former (yet) 2019-01-19T17:14:51Z ecraven: the former might not actually work well with current (10.1.4) mit without very minor updates 2019-01-19T17:15:48Z pierpal quit (Quit: Poof) 2019-01-19T17:16:09Z pierpal joined #scheme 2019-01-19T17:19:49Z margaritamike: The former is more featureful than https://github.com/slime/slime/blob/e6d215d77148079799d2fc3253ef402b5d9ed4d7/contrib/swank-mit-scheme.scm ? 2019-01-19T17:20:22Z margaritamike: It looks like the former doesn't require me to reinstall slime from a cloned git version which is nice :) 2019-01-19T17:21:18Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T17:22:23Z ecraven: the problem is, neither the version that comes with slime nor the version that comes with mit scheme actually work, as far as I know 2019-01-19T17:22:35Z margaritamike: O_o 2019-01-19T17:22:55Z wasamasa: yeah, not surprising that these swankers don't care about us schemers 2019-01-19T17:22:56Z pierpal joined #scheme 2019-01-19T17:23:36Z ecraven: wasamasa: I spoke to some of them, they definitely do *not* want to support anything but CL 2019-01-19T17:23:44Z ecraven: which is ok, I understand that they don't want to cater to other languages 2019-01-19T17:24:02Z ecraven: they took one PR I had which fixed a problem I was having, because it had no influence on CL 2019-01-19T17:24:04Z margaritamike: wasamasa: are you saying the first one you linked doesn't work either? :( 2019-01-19T17:24:10Z wasamasa: they could at the very least, like, document their protocol and think about how to version it 2019-01-19T17:24:19Z ecraven: yea, but why should they :P 2019-01-19T17:24:28Z ecraven: they write the server and the client, they don't *want* other clients 2019-01-19T17:24:34Z wasamasa: to prove that they're not complete morons? 2019-01-19T17:24:36Z ecraven: like signal, which doesn't want other clients on its protocol 2019-01-19T17:24:39Z wasamasa: to not screw themselves over? 2019-01-19T17:24:41Z badkins joined #scheme 2019-01-19T17:24:47Z wasamasa: but who am I kidding 2019-01-19T17:24:59Z wasamasa: that would require actual design 2019-01-19T17:25:01Z ecraven: well, I don't think slime is a perfect fit for Scheme anyway, it's just the best thing I've found so far 2019-01-19T17:25:07Z ecraven: maybe some day geiser will overtake it 2019-01-19T17:25:24Z ecraven: but then, the various schemes have much less in common than all the CLs 2019-01-19T17:25:26Z wasamasa: I don't have much hopes for that as long as they stick to in-band signalling 2019-01-19T17:25:48Z ecraven: wasamasa: what do you mean by in-band signaling exactly? 2019-01-19T17:26:27Z ecraven: slime communicates over a socket, reading and writing s-expressions 2019-01-19T17:26:33Z ecraven: geiser uses the repl, I think? 2019-01-19T17:26:33Z wasamasa: yeah and geiser doesn't 2019-01-19T17:26:40Z wasamasa: which is a huge problem 2019-01-19T17:26:44Z ecraven: yea, I question that decision too ;) 2019-01-19T17:26:53Z ecraven: but short of redoing everything, that's not something that is simple to change 2019-01-19T17:26:57Z Riastradh: wasamasa: The vitriol is unnecessary. 2019-01-19T17:27:03Z wasamasa: if I use geiser with CHICKEN, it starts with prompt #9, then prompt #18, then prompt #27... 2019-01-19T17:27:05Z ecraven: thus I still prefer working on my r7rs-swank 2019-01-19T17:27:25Z ecraven: well, I think geiser wants to be a thin veneer, while slime just boldly replaces the existing repl 2019-01-19T17:27:40Z ecraven: hm.. there's something new for gerbil, not sure how that works 2019-01-19T17:30:33Z ecraven: wasamasa: so actually just starting a server in a running application and connecting to it is really hard with geiser? 2019-01-19T17:30:43Z wasamasa: I suppose so 2019-01-19T17:31:27Z ecraven: I'm not even sure how useful the sort of interactivity slime has actually is for Scheme... all the Schemes I know are - as much as I can tell - much less dynamic than CL 2019-01-19T17:31:31Z Zipheir quit (Remote host closed the connection) 2019-01-19T17:31:44Z ecraven: so you just cannot mutate and inspect all the things, as you can in CL 2019-01-19T17:31:57Z wasamasa: people keep telling me how dynamic racket, guile, mit-scheme are 2019-01-19T17:32:07Z ecraven: yea, don't believe them :P 2019-01-19T17:32:24Z Riastradh: Such as? 2019-01-19T17:32:45Z wasamasa: all I know is that my cycle with CHICKEN is hardly interactive 2019-01-19T17:32:50Z Riastradh: Mostly CL just makes it a lot harder to separate the semantics of the program from its side effects. 2019-01-19T17:33:07Z ecraven: Riastradh: inspecting the stack / locals often does not show me everything I'd like to see 2019-01-19T17:33:15Z ecraven: (though it might not do that in CL either, not sure) 2019-01-19T17:33:33Z ecraven: (I've tried using edwin, but even edwin's excellent debugger does not always show values for every local) 2019-01-19T17:34:04Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T17:34:15Z ecraven: but again, maybe this is my fault for just not knowing enough about the various schemes. though many of them for example disallow redefining non-exported functions in libraries, for example 2019-01-19T17:35:45Z Riastradh: ecraven: This is not something you can reliably get in Common Lisp either. The compiler may not store every variable in a place the debugger will reliably be able to get at it. 2019-01-19T17:35:51Z pierpal joined #scheme 2019-01-19T17:36:10Z ecraven: but CL has (declaim (debug 3)) (?) to remedy that, doesn't it? 2019-01-19T17:36:34Z ecraven: but yes, I understand that sometimes (very often?) optimizations will prevent full debugging 2019-01-19T17:36:53Z ecraven: mit is definitely the most dynamic Scheme I've found (though I haven't used guile as much) 2019-01-19T17:37:15Z ecraven: chez is much less dynamic, allowing it to generate faster code (though that might not be the only reason) 2019-01-19T17:37:29Z Zipheir` joined #scheme 2019-01-19T17:37:36Z daviid: what does 'most dynamic' means? 2019-01-19T17:44:10Z Riastradh: ecraven: Proper tail recursion can also lead to discarding locals sooner than you may have wanted while debugging. (It's not necessary to do so to guarantee proper tail recursion, but often that's the easiest way.) 2019-01-19T17:44:11Z refpga quit (Read error: Connection reset by peer) 2019-01-19T17:44:21Z pierpal quit (Ping timeout: 246 seconds) 2019-01-19T17:44:33Z Riastradh: ecraven: You can ensure that the variables hang around by doing (reference-barrier (list x y z)) after the point where you want to make sure they're there. 2019-01-19T17:44:44Z refpga joined #scheme 2019-01-19T17:45:39Z pierpal joined #scheme 2019-01-19T17:50:03Z pierpal quit (Ping timeout: 245 seconds) 2019-01-19T17:51:46Z badkins_ joined #scheme 2019-01-19T17:54:51Z badkins quit (Ping timeout: 246 seconds) 2019-01-19T18:02:10Z badkins_ quit (Remote host closed the connection) 2019-01-19T18:09:51Z badkins joined #scheme 2019-01-19T18:13:45Z pierpal joined #scheme 2019-01-19T18:16:54Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T18:18:22Z pierpal joined #scheme 2019-01-19T18:22:52Z pierpal quit (Ping timeout: 268 seconds) 2019-01-19T18:25:24Z pierpal joined #scheme 2019-01-19T18:26:58Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T18:31:48Z ggole quit (Quit: ggole) 2019-01-19T18:32:52Z pierpal joined #scheme 2019-01-19T18:34:17Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T18:36:21Z lambda-11235 joined #scheme 2019-01-19T18:37:15Z meepdeew quit (Remote host closed the connection) 2019-01-19T18:39:34Z pierpal joined #scheme 2019-01-19T18:39:38Z badkins_ joined #scheme 2019-01-19T18:40:44Z pierpal quit (Read error: Connection reset by peer) 2019-01-19T18:43:09Z badkins quit (Ping timeout: 246 seconds) 2019-01-19T18:45:53Z Khisanth quit (Ping timeout: 245 seconds) 2019-01-19T18:46:41Z zachk joined #scheme 2019-01-19T18:49:40Z Perkol joined #scheme 2019-01-19T18:50:49Z pierpal joined #scheme 2019-01-19T18:51:25Z ecraven: Riastradh: thanks, a great tip! 2019-01-19T18:55:27Z sarkic joined #scheme 2019-01-19T18:56:48Z jcob joined #scheme 2019-01-19T18:57:07Z pierpal quit (Ping timeout: 240 seconds) 2019-01-19T18:59:11Z klovett_ joined #scheme 2019-01-19T18:59:39Z Khisanth joined #scheme 2019-01-19T19:00:03Z sarkic quit (Read error: Connection reset by peer) 2019-01-19T19:00:28Z Perkol quit (Remote host closed the connection) 2019-01-19T19:02:53Z klovett quit (Ping timeout: 250 seconds) 2019-01-19T19:04:45Z zachk quit (Changing host) 2019-01-19T19:04:45Z zachk joined #scheme 2019-01-19T19:07:58Z gravicappa quit (Ping timeout: 245 seconds) 2019-01-19T19:08:30Z pierpal joined #scheme 2019-01-19T19:13:18Z jcob quit (Remote host closed the connection) 2019-01-19T19:19:48Z sarkic joined #scheme 2019-01-19T19:26:09Z cosmez quit (Ping timeout: 244 seconds) 2019-01-19T19:27:01Z klovett joined #scheme 2019-01-19T19:27:11Z pierpal quit (Ping timeout: 244 seconds) 2019-01-19T19:30:17Z klovett_ quit (Ping timeout: 244 seconds) 2019-01-19T19:31:11Z alezost joined #scheme 2019-01-19T19:51:02Z cosmez joined #scheme 2019-01-19T20:06:58Z hckiang quit (Ping timeout: 250 seconds) 2019-01-19T20:16:44Z badkins_ quit (Remote host closed the connection) 2019-01-19T20:18:38Z badkins joined #scheme 2019-01-19T20:20:39Z lisbeths quit (Ping timeout: 268 seconds) 2019-01-19T20:22:58Z badkins quit (Ping timeout: 245 seconds) 2019-01-19T20:38:40Z badkins joined #scheme 2019-01-19T20:43:28Z badkins quit (Ping timeout: 268 seconds) 2019-01-19T20:44:37Z niklasl quit (Ping timeout: 268 seconds) 2019-01-19T20:47:03Z niklasl joined #scheme 2019-01-19T21:02:39Z razzy joined #scheme 2019-01-19T21:02:39Z quipa joined #scheme 2019-01-19T21:07:14Z Diip quit (Read error: Connection reset by peer) 2019-01-19T21:11:58Z alyptik quit (Ping timeout: 250 seconds) 2019-01-19T21:31:54Z daviid quit (Ping timeout: 250 seconds) 2019-01-19T21:35:00Z hckiang joined #scheme 2019-01-19T21:41:43Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-19T21:44:06Z hckiang quit (Ping timeout: 244 seconds) 2019-01-19T21:45:42Z hckiang joined #scheme 2019-01-19T21:46:10Z razzy quit (Ping timeout: 244 seconds) 2019-01-19T21:53:47Z hckiang quit (Ping timeout: 240 seconds) 2019-01-19T21:55:25Z hckiang joined #scheme 2019-01-19T21:59:44Z egp_ joined #scheme 2019-01-19T22:02:53Z alyptik joined #scheme 2019-01-19T22:07:19Z hckiang quit (Remote host closed the connection) 2019-01-19T22:07:47Z Zaab1t quit (Quit: bye bye friends) 2019-01-19T22:09:20Z hckiang joined #scheme 2019-01-19T22:25:26Z hckiang quit (Ping timeout: 244 seconds) 2019-01-19T22:27:06Z hckiang joined #scheme 2019-01-19T22:28:18Z acarrico quit (Ping timeout: 268 seconds) 2019-01-19T22:35:46Z acarrico joined #scheme 2019-01-19T23:02:45Z debsan quit (Ping timeout: 268 seconds) 2019-01-19T23:07:24Z hckiang quit (Ping timeout: 246 seconds) 2019-01-19T23:08:01Z debsan joined #scheme 2019-01-19T23:08:01Z debsan quit (Changing host) 2019-01-19T23:08:01Z debsan joined #scheme 2019-01-19T23:09:42Z hckiang joined #scheme 2019-01-19T23:11:41Z torbo joined #scheme 2019-01-19T23:13:00Z egp_ quit (Quit: Leaving) 2019-01-19T23:13:21Z egp_ joined #scheme 2019-01-19T23:13:48Z acarrico quit (Ping timeout: 245 seconds) 2019-01-19T23:14:22Z egp_ is now known as biosphere-surviv 2019-01-19T23:14:34Z biosphere-surviv is now known as biosurvivdapp 2019-01-19T23:15:22Z biosurvivdapp quit (Client Quit) 2019-01-19T23:15:54Z biosurvivdapp joined #scheme 2019-01-19T23:18:22Z niklasl quit (Ping timeout: 246 seconds) 2019-01-19T23:20:48Z niklasl joined #scheme 2019-01-19T23:32:05Z X-Scale quit (Ping timeout: 244 seconds) 2019-01-19T23:32:22Z X-Scale` joined #scheme 2019-01-19T23:32:49Z X-Scale` is now known as X-Scale 2019-01-19T23:47:07Z klovett_ joined #scheme 2019-01-19T23:49:49Z daviid joined #scheme 2019-01-19T23:50:37Z klovett quit (Ping timeout: 250 seconds) 2019-01-19T23:57:09Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-19T23:57:43Z hckiang quit (Ping timeout: 268 seconds) 2019-01-19T23:59:46Z hckiang joined #scheme 2019-01-20T00:06:42Z hckiang quit (Ping timeout: 244 seconds) 2019-01-20T00:08:12Z hckiang joined #scheme 2019-01-20T00:08:32Z quipa quit (Read error: Connection reset by peer) 2019-01-20T00:18:38Z badkins joined #scheme 2019-01-20T00:18:51Z margaritamike: trying to install mit-scheme and seeing this error 2019-01-20T00:19:12Z margaritamike: https://www.irccloud.com/pastebin/PAkWBNcv/ 2019-01-20T00:19:22Z margaritamike: any idea what this means? 2019-01-20T00:19:25Z margaritamike: trying to compile* 2019-01-20T00:20:39Z pjb: margaritamike: try: ls -l runtime.com 2019-01-20T00:21:10Z pjb: and: ls -l /usr/lib/x86_64-linux-gnu/mit-scheme/runtime.com 2019-01-20T00:21:25Z pjb: then you may try: find / -name runtime.com 2019-01-20T00:22:33Z Riastradh: margaritamike: Install how? Can you share (a) exactly what code you downloaded, (b) exactly what version of MIT Scheme you have installed already, and (c) exactly what you typed to try to build this, including the full output? 2019-01-20T00:22:37Z pjb: I find it in /opt/local/lib/mit-scheme-c/runtime.com (mit-scheme is installed in /opt/local by MacPort on this system). 2019-01-20T00:23:32Z Riastradh: margaritamike: (Also, why do you seem to have 9.2 and not 10.1.4?) 2019-01-20T00:23:37Z badkins quit (Ping timeout: 268 seconds) 2019-01-20T00:23:42Z Riastradh: margaritamike: For (a), I mean the exact URL of the distribution you downloaded the code from. 2019-01-20T00:23:52Z Riastradh: I have to run now, but I can get back to this later tonight. 2019-01-20T00:23:56Z margaritamike: Riastradh: I'm trying to use SLIME 2019-01-20T00:24:02Z margaritamike: and it requires mit-scheme 9.2 2019-01-20T00:24:04Z margaritamike: for support 2019-01-20T00:24:35Z Riastradh: margaritamike: OK. Please answer the other questions too, and I'll take a look when I get back. 2019-01-20T00:25:16Z margaritamike: I'm trying to install via https://ftp.gnu.org/gnu/mit-scheme/stable.pkg/9.2/mit-scheme-9.2.tar.gz 2019-01-20T00:25:31Z margaritamike: I have mit-scheme 9.1.1 installed already 2019-01-20T00:25:35Z Riastradh: (For (b), the answer might be of the form `I'm on Ubuntu 18.04, and I typed ``apt-get install mit-scheme'', and ``dpkg-query -W mit-scheme'' reports the following version.', for example.) 2019-01-20T00:25:45Z Riastradh *poof* 2019-01-20T00:27:00Z margaritamike: I installed mit-scheme on Ubuntu 18.10 via 'sudo apt-get install mit-scheme' I have 9.1.1 from that installation. 2019-01-20T00:27:13Z margaritamike: I tryed to install 9.2 via the following: 2019-01-20T00:27:55Z margaritamike: cd mit-scheme-VERSION/src 2019-01-20T00:28:23Z margaritamike: ./configure --prefix=/usr/bin/mit-scheme 2019-01-20T00:28:26Z margaritamike: make 2019-01-20T00:28:45Z margaritamike: I was stopped during make and got the error log I linked above 2019-01-20T00:29:07Z margaritamike: It ran for quite some time though, so maybe there's one small thing I'm missing 2019-01-20T00:29:16Z margaritamike: pjb, I couldn't find anything via your commands 2019-01-20T00:29:36Z pjb: margaritamike: indeed. this is the problem. mit-scheme cannot find it either. 2019-01-20T00:30:18Z pjb: TryL dpkg-query -L mit-scheme | grep runtime.com 2019-01-20T00:30:25Z pjb: s/TryL/Try:/ 2019-01-20T00:33:07Z margaritamike: I get nothing back 2019-01-20T00:33:37Z margaritamike: I've never heard of such a thing 2019-01-20T00:33:38Z pjb: So it looks like a packaging error. 2019-01-20T00:33:39Z margaritamike: runtime.com 2019-01-20T00:33:58Z margaritamike: sudo apt-get install runtime.com ? 2019-01-20T00:33:58Z pjb: I'd advise you to get the sources, and compile them yourself. 2019-01-20T00:34:04Z margaritamike: ohhh 2019-01-20T00:34:11Z margaritamike: sources for runtime.com? 2019-01-20T00:34:20Z pjb: https://www.gnu.org/software/mit-scheme/ 2019-01-20T00:34:23Z pjb: for mit-scheme. 2019-01-20T00:34:33Z margaritamike: Yes that is what I've been trying to do! :P 2019-01-20T00:36:09Z pjb: Then why don't you have the Stable release 10.1.4? 2019-01-20T00:36:21Z pjb: http://ftp.gnu.org/gnu/mit-scheme/stable.pkg/10.1.4/mit-scheme-10.1.4.tar.gz 2019-01-20T00:37:09Z margaritamike: Because slime requires 9.2 to work 2019-01-20T00:37:16Z margaritamike: And I'm ok with that. 2019-01-20T00:37:50Z pjb: ok. But don't get it from apt-get, fetch the tarball and configure and compile it yourself. 2019-01-20T00:38:45Z margaritamike: I have to have a running version of scheme already 2019-01-20T00:38:47Z margaritamike: For some reason 2019-01-20T00:38:53Z pjb: debian/ubuntu packagers tend to split hairs in four, and split software into multiple binary packages. They obviously either missed the runtime.com file, or split it out to some other package, with a missing dependency. It's easier to compile the sources than to debug the packaging. 2019-01-20T00:39:25Z pjb: Anyways, I'm going to bed. Good night! 2019-01-20T00:40:51Z margaritamike: goodnight 2019-01-20T00:59:12Z ngz quit (Remote host closed the connection) 2019-01-20T01:01:22Z rudybot joined #scheme 2019-01-20T01:14:13Z daviid quit (Read error: Connection reset by peer) 2019-01-20T01:14:56Z daviid joined #scheme 2019-01-20T01:16:39Z sarkic quit (Ping timeout: 268 seconds) 2019-01-20T01:18:36Z badkins joined #scheme 2019-01-20T01:23:18Z badkins quit (Ping timeout: 250 seconds) 2019-01-20T01:25:04Z klovett joined #scheme 2019-01-20T01:27:28Z margaritamike: this is the dumbest shit 2019-01-20T01:27:38Z margaritamike: xD 2019-01-20T01:27:51Z margaritamike: how do i get runtime.com? 2019-01-20T01:28:07Z klovett_ quit (Ping timeout: 240 seconds) 2019-01-20T01:31:14Z zachk quit (Quit: Leaving) 2019-01-20T01:38:54Z Zipheir` quit (Ping timeout: 250 seconds) 2019-01-20T01:38:58Z badkins joined #scheme 2019-01-20T01:49:50Z badkins quit (Remote host closed the connection) 2019-01-20T01:50:05Z badkins joined #scheme 2019-01-20T01:56:36Z sarkic joined #scheme 2019-01-20T01:59:13Z daviid quit (Ping timeout: 245 seconds) 2019-01-20T02:05:16Z lritter joined #scheme 2019-01-20T02:07:07Z sarkic quit (Read error: Connection reset by peer) 2019-01-20T02:10:50Z jcowan joined #scheme 2019-01-20T02:16:24Z wigust quit (Ping timeout: 246 seconds) 2019-01-20T02:18:19Z wigust joined #scheme 2019-01-20T02:32:01Z jcob joined #scheme 2019-01-20T02:32:17Z jcob: Does emacs have a built in memory cap? If so, can I increase it? 2019-01-20T02:32:53Z jcob: (ive had a problem with lots of buffers being open & lots of overlays and it crashing emacs) 2019-01-20T02:32:59Z jcob: oh shoot 2019-01-20T02:33:00Z jcob: fudge 2019-01-20T02:33:04Z jcob: wrong channel 2019-01-20T02:33:31Z jcob: I apologise 🙍 2019-01-20T02:42:30Z pierpal joined #scheme 2019-01-20T02:45:02Z jcowan: jcob: Make sure you don't have a ulimit that's too small for what you want to do. 2019-01-20T02:45:12Z jao quit (Ping timeout: 250 seconds) 2019-01-20T02:50:15Z jcob quit (Remote host closed the connection) 2019-01-20T02:51:41Z jcob joined #scheme 2019-01-20T03:02:25Z badkins quit (Remote host closed the connection) 2019-01-20T03:02:56Z sarkic joined #scheme 2019-01-20T03:29:05Z lisbeths joined #scheme 2019-01-20T03:30:17Z badkins joined #scheme 2019-01-20T03:34:55Z badkins quit (Ping timeout: 244 seconds) 2019-01-20T03:37:57Z lritter quit (Ping timeout: 246 seconds) 2019-01-20T03:38:04Z keep_learning joined #scheme 2019-01-20T03:38:56Z lritter joined #scheme 2019-01-20T03:49:23Z margaritamike: I'm trying to install scheme 9.2 but getting the following errors with make install 2019-01-20T03:49:25Z margaritamike: https://www.irccloud.com/pastebin/aRs9vROn/ 2019-01-20T03:49:40Z margaritamike: Doesn anyone know how I could get runtime.com, so this baby will build? 2019-01-20T03:50:25Z Khisanth quit (Ping timeout: 244 seconds) 2019-01-20T04:03:38Z TheGreekOwl joined #scheme 2019-01-20T04:05:30Z sarkic: Far as I can see it should have been in there already. I've never used or built MIT scheme though. 2019-01-20T04:06:49Z sarkic: I'll say 'sudo make install' makes me cringe though -- is there a reason to not use a package via the distro's package manager? 2019-01-20T04:09:11Z Khisanth joined #scheme 2019-01-20T04:10:28Z marvin2 quit (Ping timeout: 245 seconds) 2019-01-20T04:11:59Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-20T04:19:43Z margaritamike: The distro's package manager only provides mit-scheme 9.1.1, sarkic. 2019-01-20T04:19:56Z margaritamike: I need 9.2 for what I'd like to do. 2019-01-20T04:20:28Z sarkic: Alas. Well, perhaps you can look into any patches it may have applied to get 9.1.1 to compile. 2019-01-20T04:22:19Z sarkic: Or maybe for some reason it needs a plain 'make' first. There's nothing in that log actually being compiled. 2019-01-20T04:24:01Z margaritamike: I did run a make beforehand 2019-01-20T04:24:08Z margaritamike: and a ./configure before that 2019-01-20T04:25:12Z margaritamike: https://www.irccloud.com/pastebin/nZAOGG2A/ 2019-01-20T04:25:22Z margaritamike: If you're interested, sarkic 2019-01-20T04:26:05Z margaritamike: nothing in there about runtime or *.com though 2019-01-20T04:29:10Z gravicappa joined #scheme 2019-01-20T04:32:48Z sarkic: http://lists.gnu.org/archive/html/mit-scheme-devel/2016-05/msg00000.html mentions runtime.com, regarding building pkg for 9.2.1 and 2019-01-20T04:32:51Z sarkic: ' debian/rules, debian/mit-scheme.install: Install runtime.com. A 2019-01-20T04:32:52Z sarkic: > 9.1.1 runtime.com was needed to build THIS package.' 2019-01-20T04:33:26Z sarkic: So... looks like grab 9.1.1's. 2019-01-20T04:34:00Z sarkic: Or try 10.x if possible since it apparently exists now. 2019-01-20T04:34:04Z pie__ joined #scheme 2019-01-20T04:38:18Z pie___ quit (Ping timeout: 268 seconds) 2019-01-20T05:14:52Z torbo left #scheme 2019-01-20T05:52:16Z klovett quit (Remote host closed the connection) 2019-01-20T05:57:06Z skapata quit (Ping timeout: 252 seconds) 2019-01-20T06:04:38Z sarkic quit (Ping timeout: 245 seconds) 2019-01-20T06:30:19Z klovett joined #scheme 2019-01-20T06:40:19Z klovett quit (Ping timeout: 268 seconds) 2019-01-20T07:07:06Z Zenton quit (Read error: Connection reset by peer) 2019-01-20T07:07:25Z Zenton joined #scheme 2019-01-20T07:08:41Z razzy joined #scheme 2019-01-20T07:22:40Z ggole joined #scheme 2019-01-20T07:30:38Z badkins joined #scheme 2019-01-20T07:35:10Z badkins quit (Ping timeout: 244 seconds) 2019-01-20T08:01:32Z refpga quit (Read error: Connection reset by peer) 2019-01-20T08:01:41Z refpga joined #scheme 2019-01-20T08:06:07Z Zenton quit (Ping timeout: 268 seconds) 2019-01-20T08:11:20Z Zenton joined #scheme 2019-01-20T08:18:48Z Zenton quit (Ping timeout: 245 seconds) 2019-01-20T08:19:10Z klovett joined #scheme 2019-01-20T08:22:17Z Zenton joined #scheme 2019-01-20T08:24:04Z klovett quit (Ping timeout: 264 seconds) 2019-01-20T08:42:36Z Zipheir` joined #scheme 2019-01-20T08:43:23Z alyptik quit (Ping timeout: 245 seconds) 2019-01-20T08:48:53Z vyzo joined #scheme 2019-01-20T09:01:49Z ggole quit (Ping timeout: 252 seconds) 2019-01-20T09:02:17Z ggole joined #scheme 2019-01-20T09:02:28Z hckiang quit (Read error: Connection reset by peer) 2019-01-20T09:15:09Z lambda-11235 quit (Quit: Bye) 2019-01-20T10:15:12Z notzmv joined #scheme 2019-01-20T10:17:02Z marvin2 joined #scheme 2019-01-20T10:51:54Z ggole quit (Ping timeout: 252 seconds) 2019-01-20T10:52:20Z ggole joined #scheme 2019-01-20T11:03:23Z gravicappa quit (Ping timeout: 244 seconds) 2019-01-20T11:16:13Z wigust quit (Read error: Connection reset by peer) 2019-01-20T11:24:07Z ng0 joined #scheme 2019-01-20T11:30:39Z hckiang joined #scheme 2019-01-20T11:32:19Z pierpal quit (Ping timeout: 244 seconds) 2019-01-20T11:47:06Z zbigniew quit (Remote host closed the connection) 2019-01-20T11:56:01Z Zaab1t joined #scheme 2019-01-20T12:08:08Z gravicappa joined #scheme 2019-01-20T12:38:07Z xkapastel joined #scheme 2019-01-20T13:12:19Z pierpal joined #scheme 2019-01-20T13:15:53Z amz3 quit (Quit: WeeChat 1.9.1) 2019-01-20T13:16:24Z amz3 joined #scheme 2019-01-20T13:44:25Z klovett joined #scheme 2019-01-20T13:48:38Z klovett quit (Ping timeout: 250 seconds) 2019-01-20T13:51:40Z klovett joined #scheme 2019-01-20T14:05:23Z wigust joined #scheme 2019-01-20T14:16:30Z refpga quit (Read error: Connection reset by peer) 2019-01-20T14:17:18Z refpga joined #scheme 2019-01-20T14:28:04Z refpga quit (Ping timeout: 250 seconds) 2019-01-20T14:28:17Z refpga joined #scheme 2019-01-20T14:54:50Z wasamasa quit (Quit: ZNC 1.7.1 - https://znc.in) 2019-01-20T14:55:48Z ravenousmoose joined #scheme 2019-01-20T14:58:09Z wasamasa joined #scheme 2019-01-20T15:13:34Z fhdhsni joined #scheme 2019-01-20T15:14:34Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-20T15:24:02Z fhdhsni quit (Remote host closed the connection) 2019-01-20T15:33:43Z margaritamike: Unfortunately all those links are dead in that archive 2019-01-20T15:34:06Z margaritamike: Also building 10.x gives similar errors 2019-01-20T15:34:10Z margaritamike: ubuntu is pure shit 2019-01-20T15:34:14Z margaritamike: :p 2019-01-20T15:35:40Z lritter quit (Ping timeout: 268 seconds) 2019-01-20T15:43:23Z ravenousmoose joined #scheme 2019-01-20T15:54:11Z lisbeths quit (Read error: Connection reset by peer) 2019-01-20T16:19:06Z acarrico joined #scheme 2019-01-20T16:35:48Z pierpal quit (Quit: Poof) 2019-01-20T16:36:09Z pierpal joined #scheme 2019-01-20T16:37:00Z pierpal quit (Client Quit) 2019-01-20T16:37:19Z pierpal joined #scheme 2019-01-20T16:40:41Z civodul joined #scheme 2019-01-20T16:44:43Z sarkic joined #scheme 2019-01-20T16:50:19Z daviid joined #scheme 2019-01-20T16:56:43Z pierpal quit (Ping timeout: 245 seconds) 2019-01-20T17:04:52Z refpga quit (Read error: Connection reset by peer) 2019-01-20T17:06:15Z refpga joined #scheme 2019-01-20T17:07:10Z pierpal joined #scheme 2019-01-20T17:15:07Z acarrico quit (Ping timeout: 240 seconds) 2019-01-20T17:16:48Z pierpal quit (Ping timeout: 268 seconds) 2019-01-20T17:31:36Z ggole quit (Quit: ggole) 2019-01-20T17:35:49Z pierpal joined #scheme 2019-01-20T17:40:03Z acarrico joined #scheme 2019-01-20T17:43:20Z acarrico quit (Client Quit) 2019-01-20T17:46:03Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-20T17:48:43Z skapata joined #scheme 2019-01-20T17:57:05Z pierpal quit (Read error: Connection reset by peer) 2019-01-20T18:00:47Z pierpal joined #scheme 2019-01-20T18:01:36Z sarkic quit (Ping timeout: 272 seconds) 2019-01-20T18:02:32Z pierpal quit (Read error: Connection reset by peer) 2019-01-20T18:13:59Z pierpal joined #scheme 2019-01-20T18:17:42Z sarkic joined #scheme 2019-01-20T18:21:01Z biosurvivdapp_ joined #scheme 2019-01-20T18:22:33Z pierpal quit (Ping timeout: 245 seconds) 2019-01-20T18:23:48Z biosurvivdapp quit (Ping timeout: 250 seconds) 2019-01-20T18:30:23Z pierpal joined #scheme 2019-01-20T18:38:58Z pierpal quit (Ping timeout: 250 seconds) 2019-01-20T18:47:56Z pierpal joined #scheme 2019-01-20T18:49:30Z pierpal quit (Read error: Connection reset by peer) 2019-01-20T18:49:52Z pierpal joined #scheme 2019-01-20T18:58:29Z pierpal quit (Ping timeout: 250 seconds) 2019-01-20T19:00:49Z pierpal joined #scheme 2019-01-20T19:07:30Z pierpal quit (Read error: Connection reset by peer) 2019-01-20T19:14:21Z pierpal joined #scheme 2019-01-20T19:18:52Z pierpal quit (Ping timeout: 272 seconds) 2019-01-20T19:21:24Z gravicappa quit (Ping timeout: 272 seconds) 2019-01-20T19:23:56Z pierpal joined #scheme 2019-01-20T19:28:10Z pierpal quit (Ping timeout: 244 seconds) 2019-01-20T19:35:36Z acarrico joined #scheme 2019-01-20T19:36:46Z notzmv quit (Read error: Connection reset by peer) 2019-01-20T19:39:44Z acarrico quit (Client Quit) 2019-01-20T19:42:11Z pierpal joined #scheme 2019-01-20T19:43:38Z margaritamike: I take back my negative ubuntu comments 2019-01-20T19:45:48Z marvin2 left #scheme 2019-01-20T19:46:31Z pierpal quit (Ping timeout: 246 seconds) 2019-01-20T19:52:04Z Riastradh: margaritamike: It appears that Ubuntu's mit-scheme has been mispackaged if for some reason it doesn't include runtime.com. 2019-01-20T19:52:41Z margaritamike: Yeah really hasn't been fun 2019-01-20T19:54:09Z Riastradh: It is _possible_ that from 9.1.1, if you edit src/Makefile.tools.in to remove `--band runtime.com', it might work by accident. But I don't know. 2019-01-20T19:55:25Z marvin2 joined #scheme 2019-01-20T20:12:58Z hckiang quit (Ping timeout: 245 seconds) 2019-01-20T20:12:58Z pierpal joined #scheme 2019-01-20T20:28:17Z jonh quit (Quit: WeeChat 1.9.1) 2019-01-20T20:42:09Z pierpal quit (Ping timeout: 268 seconds) 2019-01-20T20:51:48Z pierpal joined #scheme 2019-01-20T20:54:09Z Zaab1t quit (Quit: bye bye friends) 2019-01-20T20:55:55Z lmln joined #scheme 2019-01-20T20:56:10Z pierpal quit (Ping timeout: 246 seconds) 2019-01-20T21:00:38Z pierpal joined #scheme 2019-01-20T21:01:10Z pierpal quit (Client Quit) 2019-01-20T21:01:28Z pierpal joined #scheme 2019-01-20T21:05:37Z pierpal quit (Ping timeout: 246 seconds) 2019-01-20T21:09:21Z hckiang joined #scheme 2019-01-20T21:10:49Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-20T21:11:30Z daviid quit (Ping timeout: 250 seconds) 2019-01-20T21:26:02Z pierpal joined #scheme 2019-01-20T21:30:28Z pierpal quit (Ping timeout: 246 seconds) 2019-01-20T21:40:20Z badkins joined #scheme 2019-01-20T21:42:58Z ravenousmoose[aw joined #scheme 2019-01-20T21:43:35Z ravenousmoose[aw quit (Client Quit) 2019-01-20T21:44:38Z badkins quit (Ping timeout: 245 seconds) 2019-01-20T21:55:28Z badkins joined #scheme 2019-01-20T22:08:29Z refpga quit (Ping timeout: 268 seconds) 2019-01-20T22:09:27Z refpga joined #scheme 2019-01-20T22:13:52Z mange joined #scheme 2019-01-20T22:44:07Z sarkic quit (Ping timeout: 240 seconds) 2019-01-20T22:55:57Z daviid joined #scheme 2019-01-20T23:01:44Z sarkic joined #scheme 2019-01-20T23:02:24Z aluminum_pencil joined #scheme 2019-01-20T23:02:29Z snits_ quit (Quit: leaving) 2019-01-20T23:02:48Z snits joined #scheme 2019-01-20T23:08:38Z sarkic quit (Remote host closed the connection) 2019-01-20T23:08:45Z eligrey is now known as ec 2019-01-20T23:09:41Z sarkic joined #scheme 2019-01-20T23:12:14Z aluminum_pencil quit (Remote host closed the connection) 2019-01-20T23:26:29Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-20T23:33:48Z X-Scale quit (Ping timeout: 245 seconds) 2019-01-20T23:45:11Z lmln quit (Quit: Connection closed for inactivity) 2019-01-20T23:50:30Z hckiang quit (Remote host closed the connection) 2019-01-20T23:52:29Z hckiang joined #scheme 2019-01-20T23:56:10Z klovett quit (Remote host closed the connection) 2019-01-21T00:08:19Z badkins quit (Remote host closed the connection) 2019-01-21T00:08:26Z X-Scale joined #scheme 2019-01-21T00:17:56Z badkins joined #scheme 2019-01-21T00:49:37Z klovett joined #scheme 2019-01-21T00:54:43Z lambda-11235 joined #scheme 2019-01-21T00:58:42Z TheGreekOwl joined #scheme 2019-01-21T01:01:11Z egp_ joined #scheme 2019-01-21T01:09:21Z permagreen quit (Remote host closed the connection) 2019-01-21T01:22:27Z biosurvivdapp_ quit (Quit: Leaving) 2019-01-21T01:27:48Z badkins quit (Remote host closed the connection) 2019-01-21T01:29:23Z badkins joined #scheme 2019-01-21T01:33:58Z badkins quit (Ping timeout: 244 seconds) 2019-01-21T01:50:59Z pierpal joined #scheme 2019-01-21T01:55:07Z pierpal quit (Ping timeout: 240 seconds) 2019-01-21T01:56:58Z pierpal joined #scheme 2019-01-21T02:01:18Z daviid quit (Ping timeout: 245 seconds) 2019-01-21T02:01:40Z pierpal quit (Ping timeout: 272 seconds) 2019-01-21T02:10:07Z pierpal joined #scheme 2019-01-21T02:14:07Z pierpal quit (Ping timeout: 240 seconds) 2019-01-21T02:14:47Z pierpal joined #scheme 2019-01-21T02:17:30Z Zipheir joined #scheme 2019-01-21T02:17:41Z ng0 quit (Ping timeout: 256 seconds) 2019-01-21T02:17:54Z Zipheir` quit (Remote host closed the connection) 2019-01-21T02:19:28Z pierpal quit (Ping timeout: 268 seconds) 2019-01-21T02:21:19Z pierpal joined #scheme 2019-01-21T02:22:45Z ng0 joined #scheme 2019-01-21T02:25:28Z pierpal quit (Ping timeout: 245 seconds) 2019-01-21T02:26:27Z pierpal joined #scheme 2019-01-21T02:27:40Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-21T02:29:25Z daviid joined #scheme 2019-01-21T02:31:07Z hckiang quit (Ping timeout: 246 seconds) 2019-01-21T02:31:11Z pierpal quit (Ping timeout: 268 seconds) 2019-01-21T02:32:24Z hckiang joined #scheme 2019-01-21T02:36:04Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-21T02:50:07Z daviid quit (Ping timeout: 240 seconds) 2019-01-21T02:57:06Z wigust- joined #scheme 2019-01-21T02:58:19Z wigust quit (Ping timeout: 268 seconds) 2019-01-21T03:01:59Z pierpal joined #scheme 2019-01-21T03:03:38Z hckiang quit (Remote host closed the connection) 2019-01-21T03:04:13Z hckiang joined #scheme 2019-01-21T03:06:17Z pierpal quit (Read error: Connection reset by peer) 2019-01-21T03:06:30Z pierpal joined #scheme 2019-01-21T03:11:08Z pierpal quit (Read error: Connection reset by peer) 2019-01-21T03:16:29Z pierpal joined #scheme 2019-01-21T03:20:27Z pierpal quit (Ping timeout: 240 seconds) 2019-01-21T03:23:09Z pierpal joined #scheme 2019-01-21T03:32:54Z pierpal quit (Read error: Connection reset by peer) 2019-01-21T03:35:40Z pierpal joined #scheme 2019-01-21T03:38:18Z permagreen joined #scheme 2019-01-21T03:46:16Z pierpal quit (Ping timeout: 250 seconds) 2019-01-21T03:47:13Z skapate joined #scheme 2019-01-21T03:48:51Z skapata quit (Ping timeout: 252 seconds) 2019-01-21T03:50:02Z pierpal joined #scheme 2019-01-21T03:51:39Z pierpal quit (Read error: Connection reset by peer) 2019-01-21T03:51:55Z pierpal joined #scheme 2019-01-21T03:52:35Z permagreen quit (Ping timeout: 268 seconds) 2019-01-21T03:53:26Z egp__ joined #scheme 2019-01-21T03:55:05Z egp_ quit (Quit: Leaving) 2019-01-21T03:56:14Z pierpal quit (Ping timeout: 250 seconds) 2019-01-21T03:57:52Z pierpal joined #scheme 2019-01-21T03:59:30Z pierpal quit (Read error: Connection reset by peer) 2019-01-21T04:01:08Z pierpal joined #scheme 2019-01-21T04:04:05Z pierpal quit (Read error: Connection reset by peer) 2019-01-21T04:05:58Z pierpal joined #scheme 2019-01-21T04:10:45Z marvin2 quit (Ping timeout: 246 seconds) 2019-01-21T04:32:36Z pie___ joined #scheme 2019-01-21T04:35:47Z pie__ quit (Ping timeout: 240 seconds) 2019-01-21T04:38:56Z permagreen joined #scheme 2019-01-21T04:49:40Z gravicappa joined #scheme 2019-01-21T05:00:47Z pierpal quit (Quit: Poof) 2019-01-21T05:01:08Z pierpal joined #scheme 2019-01-21T05:29:44Z badkins joined #scheme 2019-01-21T05:30:01Z sarkic quit (Remote host closed the connection) 2019-01-21T05:34:07Z badkins quit (Ping timeout: 240 seconds) 2019-01-21T05:34:23Z sarkic joined #scheme 2019-01-21T05:42:25Z Inline quit (Quit: Leaving) 2019-01-21T06:18:53Z adhoc joined #scheme 2019-01-21T06:42:08Z iskander quit (*.net *.split) 2019-01-21T06:42:08Z gko quit (*.net *.split) 2019-01-21T06:42:08Z balkamos quit (*.net *.split) 2019-01-21T06:42:08Z abbe quit (*.net *.split) 2019-01-21T06:42:08Z physpi quit (*.net *.split) 2019-01-21T06:42:08Z groovy quit (*.net *.split) 2019-01-21T06:42:08Z mats quit (*.net *.split) 2019-01-21T06:42:08Z profan quit (*.net *.split) 2019-01-21T06:42:17Z profan joined #scheme 2019-01-21T06:42:20Z abbe joined #scheme 2019-01-21T06:42:23Z groovy joined #scheme 2019-01-21T06:42:43Z balkamos joined #scheme 2019-01-21T06:42:47Z mats joined #scheme 2019-01-21T06:43:06Z iskander joined #scheme 2019-01-21T06:43:08Z physpi joined #scheme 2019-01-21T06:44:43Z gko joined #scheme 2019-01-21T06:57:49Z mange quit (Ping timeout: 246 seconds) 2019-01-21T07:16:27Z argon-pencil joined #scheme 2019-01-21T07:22:04Z zmt00 quit (Read error: Connection reset by peer) 2019-01-21T07:23:33Z marvin2 joined #scheme 2019-01-21T07:25:30Z zmt00 joined #scheme 2019-01-21T07:28:49Z fhdhsni joined #scheme 2019-01-21T07:39:08Z lritter joined #scheme 2019-01-21T07:41:11Z skapate quit (Quit: Ĝis!) 2019-01-21T07:54:07Z Khisanth quit (Ping timeout: 240 seconds) 2019-01-21T08:06:41Z lambda-11235 quit (Quit: Bye) 2019-01-21T08:09:30Z Khisanth joined #scheme 2019-01-21T08:12:48Z sarkic quit (Ping timeout: 272 seconds) 2019-01-21T08:17:33Z amz3 quit (Ping timeout: 245 seconds) 2019-01-21T08:29:54Z sarkic joined #scheme 2019-01-21T08:39:13Z fhdhsni quit (Ping timeout: 245 seconds) 2019-01-21T08:49:13Z fhdhsni joined #scheme 2019-01-21T08:55:28Z ayerhart joined #scheme 2019-01-21T08:59:16Z refpga quit (Ping timeout: 246 seconds) 2019-01-21T09:12:51Z refpga joined #scheme 2019-01-21T09:18:47Z argon-pencil quit (Remote host closed the connection) 2019-01-21T09:19:04Z refpga quit (Remote host closed the connection) 2019-01-21T09:21:45Z sarkic quit (Remote host closed the connection) 2019-01-21T09:26:29Z civodul joined #scheme 2019-01-21T09:42:44Z ng0 joined #scheme 2019-01-21T10:02:17Z sarkic joined #scheme 2019-01-21T10:04:00Z xkapastel joined #scheme 2019-01-21T10:13:07Z ng0 quit (Ping timeout: 256 seconds) 2019-01-21T10:13:53Z ng0 joined #scheme 2019-01-21T10:15:13Z sarkic quit (Read error: Connection reset by peer) 2019-01-21T10:32:58Z hckiang quit (Ping timeout: 245 seconds) 2019-01-21T11:10:08Z marvin2 quit (Ping timeout: 272 seconds) 2019-01-21T11:18:19Z klovett quit (Remote host closed the connection) 2019-01-21T11:31:14Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-21T11:39:51Z ayerhart quit (Quit: ayerhart) 2019-01-21T11:40:25Z ayerhart joined #scheme 2019-01-21T11:44:53Z ayerhart quit (Client Quit) 2019-01-21T11:45:26Z ayerhart joined #scheme 2019-01-21T11:49:54Z ayerhart quit (Client Quit) 2019-01-21T11:51:28Z klovett joined #scheme 2019-01-21T11:55:33Z ayerhart joined #scheme 2019-01-21T11:59:53Z klovett quit (Ping timeout: 250 seconds) 2019-01-21T11:59:58Z ayerhart quit (Client Quit) 2019-01-21T12:00:34Z ayerhart joined #scheme 2019-01-21T12:05:00Z ayerhart quit (Client Quit) 2019-01-21T12:05:35Z ayerhart joined #scheme 2019-01-21T12:10:02Z ayerhart quit (Client Quit) 2019-01-21T12:10:34Z ayerhart joined #scheme 2019-01-21T12:15:04Z ayerhart quit (Client Quit) 2019-01-21T12:15:38Z ayerhart joined #scheme 2019-01-21T12:23:05Z hckiang joined #scheme 2019-01-21T12:24:46Z TheGreekOwl quit (Quit: I must go, my planet needs me.) 2019-01-21T12:27:25Z gravicappa joined #scheme 2019-01-21T12:28:47Z niklasl quit (Ping timeout: 240 seconds) 2019-01-21T12:31:39Z niklasl joined #scheme 2019-01-21T12:33:32Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-21T12:36:09Z ggole joined #scheme 2019-01-21T12:42:05Z marvin2 joined #scheme 2019-01-21T13:40:22Z klovett joined #scheme 2019-01-21T13:44:42Z klovett quit (Ping timeout: 250 seconds) 2019-01-21T13:55:57Z hugo quit (Ping timeout: 246 seconds) 2019-01-21T14:03:56Z zachk joined #scheme 2019-01-21T14:11:07Z status402 joined #scheme 2019-01-21T14:14:49Z xkapastel joined #scheme 2019-01-21T14:49:31Z badkins joined #scheme 2019-01-21T14:54:16Z badkins quit (Ping timeout: 268 seconds) 2019-01-21T15:02:04Z daviid joined #scheme 2019-01-21T15:23:06Z badkins joined #scheme 2019-01-21T15:27:56Z badkins_ joined #scheme 2019-01-21T15:29:01Z klovett joined #scheme 2019-01-21T15:31:48Z badkins quit (Ping timeout: 268 seconds) 2019-01-21T15:33:39Z klovett quit (Ping timeout: 268 seconds) 2019-01-21T15:35:51Z badkins_ is now known as badkins 2019-01-21T15:36:41Z ng0 quit (Ping timeout: 256 seconds) 2019-01-21T15:39:15Z ng0 joined #scheme 2019-01-21T15:40:32Z Inline joined #scheme 2019-01-21T15:40:33Z ng0 quit (Client Quit) 2019-01-21T15:41:11Z status402 quit (Quit: status402) 2019-01-21T15:50:54Z ecraven: maybe we should just let go of characters, given all the problems they bring.. iterating over a string would just give you smaller strings ;) 2019-01-21T15:51:40Z rain1: lol 2019-01-21T15:52:14Z razzy quit (Ping timeout: 268 seconds) 2019-01-21T15:55:40Z jcowan: ecraven: I strongly agree, but it was too big a change to the IEEE base to contemplate. 2019-01-21T15:56:34Z jcowan: the Java BreakIterator classes allow you to iterate over a string by code units, code points, grapheme clusters, words, sentences, paragraphs .... 2019-01-21T16:09:45Z Riastradh: Heh. Pretty much what I proposed over a decade ago when I still cared about pushing stuff around here. 2019-01-21T16:10:21Z Riastradh: Also calling it something other than `string' so that you wouldn't have to update old code that was built for `string == octet sequence'. 2019-01-21T16:10:43Z Riastradh: https://mumble.net/~campbell/proposals/new-text.txt 2019-01-21T16:16:31Z Riastradh: (Having some notion of a default iterator (not that we have it, but, e.g., C++ and Python do) that just gives smaller strings is not good, though. You should have to specify exactly what kind of thing you want to iterate.) 2019-01-21T16:18:32Z jcowan: BreakIterator actually returns code-unit indexes from iteration rather than strings themselves. You can copy them if you want to, though since Java strings are immutable there isn't much point. 2019-01-21T16:24:46Z Riastradh: Yes -- that's what I was proposing a decade ago, not directly returning the substrings. 2019-01-21T16:26:43Z jcowan: What it eliminates, though, is characters as a disjoint type (of course Java has those too). But Java is anything Sun/Oracle says it is, whereas Scheme has no dominant implementer that can dictate results. 2019-01-21T16:32:32Z klovett joined #scheme 2019-01-21T16:34:19Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-21T16:35:50Z razzy joined #scheme 2019-01-21T16:51:07Z lritter quit (Ping timeout: 240 seconds) 2019-01-21T16:53:55Z ayerhart quit (Read error: Connection reset by peer) 2019-01-21T16:54:04Z badkins quit (Ping timeout: 250 seconds) 2019-01-21T16:54:07Z sarkic joined #scheme 2019-01-21T17:00:33Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-21T17:24:57Z sarkic quit (Remote host closed the connection) 2019-01-21T17:40:26Z badkins joined #scheme 2019-01-21T17:40:48Z xkapastel joined #scheme 2019-01-21T17:44:21Z gwatt: so would characters just become strings in this scheme? 2019-01-21T17:45:04Z sarkic joined #scheme 2019-01-21T17:48:16Z pjb: The idea is that there would be no characters. Only strings, some of them of length = 1. 2019-01-21T17:48:24Z Riastradh: `length' 2019-01-21T17:48:48Z Riastradh: gwatt: Strings or integers, sure. Integer code points; strings of grapheme clusters. 2019-01-21T18:01:49Z gwatt: I'm asking with particular interest in the string library. If characters become strings of `length' 1, then would the character functions go away or be repurposed to work on strings? 2019-01-21T18:02:38Z gwatt: obviously functions that have duplicate functionality - char=? vs string=? - could go away, but what about char-numeric? 2019-01-21T18:04:16Z hive-mind quit (Ping timeout: 250 seconds) 2019-01-21T18:05:04Z hive-mind joined #scheme 2019-01-21T18:08:48Z fhdhsni quit (Remote host closed the connection) 2019-01-21T18:10:41Z Riastradh: Unicode character properties for the code points, e.g. nt=De or any of the other values for nt. 2019-01-21T18:17:38Z lambda-11235 joined #scheme 2019-01-21T18:22:29Z gravicappa quit (Read error: No route to host) 2019-01-21T18:26:27Z ggole quit (Quit: ggole) 2019-01-21T18:37:22Z Zipheir: char-numeric? and friends would presumably test each codepoint in a string if their argument were of length > 1. 2019-01-21T18:38:13Z Zipheir: Or just error out. Weird in any case. 2019-01-21T18:40:48Z gwatt: Zipheir: that's what I was wondering. Both are Ok, but weird 2019-01-21T18:47:31Z Riastradh: I suggested preserving them as defined on US-ASCII, and then using entirely different names for a modern Unicode replacement. 2019-01-21T18:49:58Z Riastradh: Instead, we spend a decade futzing around with halfway compatible kludges and I'm still fixing code that used to think `string' was one thing and now has to be taught to think it's another... 2019-01-21T18:50:24Z Zaab1t joined #scheme 2019-01-21T18:52:11Z Riastradh: (This mistake has been repeated in various places, because apparently we as humanity don't learn and get possessive about the word `string'.) 2019-01-21T18:53:16Z gwatt: Doesn't help that there are multiple different things all called "string" 2019-01-21T18:53:24Z ng0 joined #scheme 2019-01-21T18:53:40Z Riastradh: Simpson's individual stringettes! 2019-01-21T18:53:44Z ravenousmoose joined #scheme 2019-01-21T19:05:58Z alezost joined #scheme 2019-01-21T19:12:44Z daviid quit (Ping timeout: 272 seconds) 2019-01-21T19:29:17Z pierpal quit (Quit: Poof) 2019-01-21T19:29:36Z pierpal joined #scheme 2019-01-21T19:56:40Z amz3 joined #scheme 2019-01-21T20:01:49Z jcowan: The ship has sailed now. The current battle is over the various competing string libraries. 2019-01-21T20:02:24Z jcowan: right now I am researching which Schemes use UCS4/UTF-32 representations. Riastradh do you know the answer for MIT? 2019-01-21T20:05:16Z acarrico joined #scheme 2019-01-21T20:22:20Z hckiang quit (Ping timeout: 268 seconds) 2019-01-21T20:26:49Z ecraven: jcowan: chars are ucs4 + bucky bits in mit, strings have changed, they used to be octets, now I'm not sure 2019-01-21T20:29:03Z jcob quit (Remote host closed the connection) 2019-01-21T20:29:06Z Riastradh: MIT Scheme does not use UCS-4/UCS-32. 2019-01-21T20:29:23Z jcowan: Okay, thanks. What does it use? 2019-01-21T20:29:26Z Riastradh: Rather, for immutable strings, it chooses the narrowest option that fits between 1, 2, or 3 bytes per character. 2019-01-21T20:29:41Z Riastradh: For legacy mutable strings it uses 1 byte per character, and I don't think there are non-legacy mutable strings. 2019-01-21T20:30:10Z jcowan: Ah. I didn't know anyone used that system, though it has been widely discussed. 2019-01-21T20:34:34Z Riastradh: But I don't know whether anyone has ever built any applications that actually use this. Edwin and IMAIL still use legacy strings as byte strings and will continue to do so for the foreseeable future. 2019-01-21T20:48:43Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-21T20:53:32Z skapata joined #scheme 2019-01-21T20:54:04Z badkins quit (Ping timeout: 272 seconds) 2019-01-21T20:54:08Z razzy quit (Ping timeout: 250 seconds) 2019-01-21T21:09:18Z civodul joined #scheme 2019-01-21T21:16:40Z ngz joined #scheme 2019-01-21T21:25:21Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-21T21:37:38Z badkins joined #scheme 2019-01-21T21:42:57Z Zaab1t quit (Quit: bye bye friends) 2019-01-21T21:51:28Z f8l quit (Remote host closed the connection) 2019-01-21T21:55:36Z razzy joined #scheme 2019-01-21T21:57:08Z f8l joined #scheme 2019-01-21T21:57:56Z daviid joined #scheme 2019-01-21T22:13:18Z annodomini joined #scheme 2019-01-21T22:13:19Z annodomini quit (Changing host) 2019-01-21T22:13:19Z annodomini joined #scheme 2019-01-21T22:17:59Z sarkic quit (Remote host closed the connection) 2019-01-21T22:37:51Z mange joined #scheme 2019-01-21T22:40:54Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-21T22:42:47Z Riastradh: Woo! MIT Scheme cold load completed on aarch64. 2019-01-21T22:47:47Z gwatt: nice 2019-01-21T22:48:32Z ArneBab quit (Ping timeout: 250 seconds) 2019-01-21T22:49:55Z ArneBab joined #scheme 2019-01-21T22:49:55Z ArneBab quit (Changing host) 2019-01-21T22:49:55Z ArneBab joined #scheme 2019-01-21T22:51:20Z gwatt: jcowan: I think Chez uses something kind of like UCS4. At the very least, characters are represented as a 29 byte integer (3 bit tag) 2019-01-21T22:51:49Z jcowan: That's typical even where strings are more limited 2019-01-21T22:52:59Z gwatt: actually it may be 24 bytes 2019-01-21T22:53:12Z Riastradh: byte?? 2019-01-21T22:53:15Z zachk: bit or bytes? 2019-01-21T22:53:18Z zachk: bits 2019-01-21T22:53:37Z gwatt: bits, sorry 2019-01-21T22:53:57Z gwatt: On the C side: #define Scharp(x) (((uptr)(x)&0xFF)==0x16) 2019-01-21T22:54:36Z ngz quit (Ping timeout: 250 seconds) 2019-01-21T22:55:32Z badkins quit 2019-01-21T22:55:35Z Riastradh: In MIT Scheme, a `character' is a 21-bit code point together with up to four bucky bits. 2019-01-21T22:56:05Z gwatt: which is weird, since that definition potentially overlaps with fixnums... 2019-01-21T22:56:14Z badkins joined #scheme 2019-01-21T22:59:57Z Riastradh: Darn. Did not get through compiling Edwin. 2019-01-21T23:01:47Z jcowan: Chicken has a 4-bit low tag, 21 bits above that, and then however many bits of waste, depending on the word size. 2019-01-21T23:02:35Z rain1: https://rain-1.github.io/scheme-7#Diagram theres my tagging scheme 2019-01-21T23:02:40Z zachk: has anyone ever gotten chez scheme working on windows via msys2 recently? 2019-01-21T23:03:53Z Riastradh: rain1: Here's a trick you might use: if you make the fixnum tag be 000, then the machine word representing an integer n is the integer 8*n, which makes arithmetic work out nicely. 2019-01-21T23:05:09Z rain1: that is a nice idea ! I remember choosing things to have false be all zeros - just noticed error in this document 2019-01-21T23:05:29Z Riastradh: rain1: In particular, 8*(n ± m) = 8*n ± 8*m, 8*(n*m) = (8*n)*(8*m)/8. and floor(8*(n/m)) = floor((8*n)/(8*m))*8. 2019-01-21T23:06:06Z rain1: that's pretty cool, i had worried abuot all the unboxing and boxing of integers causing overhead 2019-01-21T23:06:46Z Riastradh: MIT Scheme has all zeros for false. 2019-01-21T23:06:52Z Riastradh: I don't know how the tradeoff falls. 2019-01-21T23:09:07Z Riastradh: (But MIT Scheme also uses high tagging, not low tagging, so it's not as straightforward.) 2019-01-21T23:10:09Z Riastradh: (Should maybe use all ones for negative fixnums and all zeros for positive fixnums in that case.) 2019-01-21T23:26:03Z gwatt: zachk: On windows I just use the official installer 2019-01-21T23:26:19Z duncanm: la la la 2019-01-21T23:28:57Z zachk: will it work with msys2? 2019-01-21T23:32:24Z amz3 quit (Ping timeout: 272 seconds) 2019-01-21T23:36:32Z _rht joined #scheme 2019-01-21T23:53:39Z ng0 quit (Ping timeout: 256 seconds) 2019-01-21T23:55:28Z vyzo quit (Quit: Leaving.) 2019-01-21T23:56:01Z ng0 joined #scheme 2019-01-21T23:56:10Z vyzo joined #scheme 2019-01-22T00:04:57Z _rht quit 2019-01-22T00:05:25Z _rht joined #scheme 2019-01-22T00:05:39Z _rht quit (Client Quit) 2019-01-22T00:05:47Z X-Scale quit (Ping timeout: 240 seconds) 2019-01-22T00:06:21Z _rht joined #scheme 2019-01-22T00:10:31Z gwatt: zachk: It works without msys at all 2019-01-22T00:13:33Z zachk: trying to use idris version 2 prototype and it uses chez scheme as a backend and its faster then their old C backend, my idris build uses msys2 though 2019-01-22T00:15:14Z Zipheir: Wow, Idris is using a Scheme backend? That's very cool. 2019-01-22T00:21:38Z zachk: ask edwinb :) 2019-01-22T00:21:52Z zachk: he wanted to get the self hosting compiler up fast so he went with a scheme backend 2019-01-22T00:27:04Z siraben: Idris, the dependently typed language? 2019-01-22T00:28:23Z zachk: yea 2019-01-22T00:28:41Z lambda-11235 quit (Quit: Bye) 2019-01-22T00:29:06Z zachk: for proofs of just math stuff though, I would rather use isabelle with all its automation features 2019-01-22T00:29:22Z zachk: you can let it run for a few hours and sometimes it will just give you back a proof script 2019-01-22T00:31:04Z jcob joined #scheme 2019-01-22T00:33:21Z siraben: I'm going through logical foundations, which teaches the Coq theorem prover 2019-01-22T00:33:33Z siraben: The exercises are pretty non-trivial. It's quite fun actually. 2019-01-22T00:34:22Z siraben: https://softwarefoundations.cis.upenn.edu/lf-current/index.html 2019-01-22T00:36:01Z zachk: I tried coq a bit 2019-01-22T00:36:39Z zachk: I have minor interest in understanding general topology, and coq, agda and idris mostly has to do constructive mathematics, and there isn't much on constructive topology 2019-01-22T00:37:45Z siraben: I see. I know nothing of topology myself, I'm much more oriented towards constructive mathematics; type theory, number theory etc. 2019-01-22T00:38:16Z siraben: Logical foundations doesn't do too good of a job of teaching how to prove number theory propositions, though. 2019-01-22T00:38:44Z amz3 joined #scheme 2019-01-22T00:38:50Z siraben: Is there a theorem prover written in Scheme/ 2019-01-22T00:38:51Z siraben: ? 2019-01-22T00:39:26Z siraben: The kernel for proof assistants isn't too large, very "microkanren"-esque 2019-01-22T00:41:40Z Zipheir: siraben: c.f. The Little Typer! 2019-01-22T00:42:12Z Zipheir: siraben: https://github.com/the-little-typer/pie 2019-01-22T00:42:55Z Zipheir: Currently Racket only, but there's nothing in the language preventing it from being ported to other Scheme, AFAICT. 2019-01-22T00:49:44Z siraben: Zipheir: what sort of type system is it? 2019-01-22T00:49:59Z siraben: Ah, dependent 2019-01-22T00:50:31Z Zipheir: It's not really a theorem prover, except in the Curry-Howard sense :) 2019-01-22T00:50:47Z siraben: I should try implementing the TNT system from Gödel Escher Bach 2019-01-22T00:51:01Z siraben: First order peano artihmetic 2019-01-22T00:51:06Z siraben: arithmetic* 2019-01-22T00:51:38Z Zipheir: Everyone should play peano once in a while. 2019-01-22T00:55:56Z jcob quit (Remote host closed the connection) 2019-01-22T01:00:37Z zachk: can you play ragtime on the peano? 2019-01-22T01:00:59Z zachk: peano made alot of sense to me with strong types and algebraic data types in haskell like languages 2019-01-22T01:01:09Z zachk: previous exposure was math books, and I was like ... waaaaa 2019-01-22T01:06:19Z Zipheir: GEB is probably where I'd point non-math people who want to understand Peano arithmetic 2019-01-22T01:09:42Z amz3 quit (Ping timeout: 268 seconds) 2019-01-22T01:10:04Z Zipheir: But his axioms would be taught to kids learning arithmetic, if humanity had a more enlightened attitude toward math education. But I digress... 2019-01-22T01:10:11Z alyptik joined #scheme 2019-01-22T01:12:54Z siraben: Yeah, I think math education should not be afraid of formal theory 2019-01-22T01:13:28Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-22T01:33:55Z X-Scale joined #scheme 2019-01-22T01:48:25Z zachk quit (Quit: Leaving) 2019-01-22T02:04:20Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-22T02:04:29Z argon-pencil joined #scheme 2019-01-22T02:06:38Z klovett quit (Remote host closed the connection) 2019-01-22T02:07:30Z alyptik quit (Ping timeout: 244 seconds) 2019-01-22T02:09:32Z argon-pencil quit (Remote host closed the connection) 2019-01-22T02:09:53Z aluminum1425 joined #scheme 2019-01-22T02:16:10Z _rht quit (Quit: Connection closed for inactivity) 2019-01-22T02:17:00Z klovett joined #scheme 2019-01-22T02:19:41Z keep_learning quit (Remote host closed the connection) 2019-01-22T02:19:55Z keep_learning joined #scheme 2019-01-22T02:21:46Z klovett quit (Ping timeout: 268 seconds) 2019-01-22T02:55:50Z klovett joined #scheme 2019-01-22T03:00:40Z klovett quit (Ping timeout: 264 seconds) 2019-01-22T03:10:07Z alyptik joined #scheme 2019-01-22T03:20:14Z alyptik quit (Ping timeout: 250 seconds) 2019-01-22T03:29:41Z cibs_ is now known as cibs 2019-01-22T03:32:26Z wigust- quit (Read error: Connection reset by peer) 2019-01-22T03:35:54Z wigust joined #scheme 2019-01-22T03:50:14Z klovett joined #scheme 2019-01-22T03:54:42Z klovett quit (Ping timeout: 252 seconds) 2019-01-22T03:59:01Z nisstyre: Zipheir: there is a book that Bertrand Russell wrote called Introduction to Philosophy of Mathematics where he gives a basic English explanation of all that shit 2019-01-22T03:59:08Z nisstyre: peano arithmetic and so on 2019-01-22T03:59:12Z nisstyre: in the first chapter actually 2019-01-22T03:59:50Z nisstyre: * Introduction to Mathematical Philosophy is the title 2019-01-22T04:09:41Z alyptik joined #scheme 2019-01-22T04:12:01Z marvin2 quit (Ping timeout: 244 seconds) 2019-01-22T04:31:11Z pie__ joined #scheme 2019-01-22T04:32:21Z daviid quit (Ping timeout: 246 seconds) 2019-01-22T04:34:38Z pie___ quit (Ping timeout: 245 seconds) 2019-01-22T04:38:48Z snits quit (Quit: leaving) 2019-01-22T04:39:21Z pierpal quit (Quit: Poof) 2019-01-22T04:39:38Z pierpal joined #scheme 2019-01-22T04:42:51Z snits joined #scheme 2019-01-22T04:44:17Z snits quit (Client Quit) 2019-01-22T04:44:46Z snits joined #scheme 2019-01-22T04:52:53Z snits quit (Quit: leaving) 2019-01-22T04:53:10Z snits joined #scheme 2019-01-22T04:54:37Z torbo joined #scheme 2019-01-22T04:59:13Z torbo quit (Ping timeout: 245 seconds) 2019-01-22T05:00:21Z snits quit (Quit: leaving) 2019-01-22T05:00:38Z snits joined #scheme 2019-01-22T05:05:09Z snits quit (Client Quit) 2019-01-22T05:06:06Z snits joined #scheme 2019-01-22T05:11:02Z skapata quit (Remote host closed the connection) 2019-01-22T05:11:49Z TheGreekOwl joined #scheme 2019-01-22T05:14:57Z snits quit (Quit: leaving) 2019-01-22T05:18:53Z annodomini quit (Quit: annodomini) 2019-01-22T05:25:28Z snits joined #scheme 2019-01-22T05:26:02Z snits quit (Client Quit) 2019-01-22T05:27:51Z snits joined #scheme 2019-01-22T05:28:20Z klovett joined #scheme 2019-01-22T05:29:05Z snits quit (Client Quit) 2019-01-22T05:34:06Z snits joined #scheme 2019-01-22T05:51:27Z acarrico quit (Ping timeout: 246 seconds) 2019-01-22T05:54:23Z amz3 joined #scheme 2019-01-22T05:57:48Z lritter joined #scheme 2019-01-22T06:14:58Z pierpal quit (Read error: Connection reset by peer) 2019-01-22T06:15:10Z pierpal joined #scheme 2019-01-22T06:18:46Z dtornabene joined #scheme 2019-01-22T06:23:34Z Zipheir: nisstyre: ty, yes, that's been on my list to read for a while. Russell is a really good writer on ... pretty much everything. 2019-01-22T06:23:59Z pierpal quit (Ping timeout: 250 seconds) 2019-01-22T06:27:22Z pierpal joined #scheme 2019-01-22T06:29:02Z gravicappa joined #scheme 2019-01-22T06:31:46Z pierpal quit (Ping timeout: 250 seconds) 2019-01-22T06:35:14Z pierpal joined #scheme 2019-01-22T06:46:08Z mange quit (Remote host closed the connection) 2019-01-22T06:47:17Z marvin2 joined #scheme 2019-01-22T06:50:01Z pierpal quit (Quit: Poof) 2019-01-22T06:50:21Z pierpal joined #scheme 2019-01-22T06:52:54Z Inline quit (Quit: Leaving) 2019-01-22T07:15:13Z aluminum1425 quit (Remote host closed the connection) 2019-01-22T07:24:19Z xkapastel joined #scheme 2019-01-22T07:33:17Z nckx quit (Quit: Updating my GNU Guix server — https://guix.info) 2019-01-22T07:33:38Z nckx joined #scheme 2019-01-22T07:33:53Z alyptik quit (Ping timeout: 268 seconds) 2019-01-22T07:46:18Z Zaab1t joined #scheme 2019-01-22T07:55:04Z DGASAU joined #scheme 2019-01-22T08:02:36Z alyptik joined #scheme 2019-01-22T08:30:39Z ecraven: hehe, "the eyes to the right, the nose to the left" is just one of the best mis-hearings (?) I know 2019-01-22T08:32:08Z wasamasa: sounds like picasso 2019-01-22T08:32:24Z aeth: There's a whole subreddit for stuff like that, which started when someone posted "bone apple tea" somewhere. https://www.reddit.com/r/BoneAppleTea/top/?sort=top&t=all 2019-01-22T08:32:38Z ecraven: british parliament, "the AYEs to the right, the NOs to the left", when counting votes 2019-01-22T08:34:02Z hckiang joined #scheme 2019-01-22T08:36:59Z ecraven: aeth: hehe, thanks for that link 2019-01-22T08:50:23Z civodul joined #scheme 2019-01-22T09:03:58Z Riastradh: It compiles and runs some tests now! 2019-01-22T09:09:38Z webshinra_ quit (Remote host closed the connection) 2019-01-22T09:25:02Z webshinra joined #scheme 2019-01-22T09:53:17Z vyzo quit (Quit: Leaving.) 2019-01-22T09:54:42Z vyzo joined #scheme 2019-01-22T10:15:20Z ssake joined #scheme 2019-01-22T10:29:33Z fmnt joined #scheme 2019-01-22T10:29:38Z hckiang quit (Ping timeout: 268 seconds) 2019-01-22T10:31:49Z hckiang joined #scheme 2019-01-22T10:39:07Z dtornabene quit (Remote host closed the connection) 2019-01-22T11:28:26Z pierpal quit (Read error: Connection reset by peer) 2019-01-22T11:28:38Z pierpal joined #scheme 2019-01-22T11:48:44Z fmnt quit (Quit: Leaving.) 2019-01-22T11:49:16Z hckiang quit (Ping timeout: 244 seconds) 2019-01-22T11:51:22Z hckiang joined #scheme 2019-01-22T11:55:18Z Zaab1t quit (Ping timeout: 272 seconds) 2019-01-22T12:03:02Z Zaab1t joined #scheme 2019-01-22T12:10:27Z hckiang quit (Ping timeout: 240 seconds) 2019-01-22T12:12:19Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-22T12:12:59Z hckiang joined #scheme 2019-01-22T12:23:10Z saki joined #scheme 2019-01-22T12:23:27Z saki quit (Excess Flood) 2019-01-22T12:36:01Z lavaflow_ quit (Read error: No route to host) 2019-01-22T12:36:42Z peterhil` joined #scheme 2019-01-22T12:37:58Z peterhil quit (Ping timeout: 245 seconds) 2019-01-22T12:38:18Z lavaflow_ joined #scheme 2019-01-22T12:39:51Z brendyn joined #scheme 2019-01-22T12:43:33Z X-Scale quit (Read error: Connection reset by peer) 2019-01-22T12:45:16Z X-Scale joined #scheme 2019-01-22T12:59:55Z acarrico joined #scheme 2019-01-22T13:00:28Z Perkol joined #scheme 2019-01-22T13:05:17Z DGASAU` joined #scheme 2019-01-22T13:06:09Z DGASAU quit (Ping timeout: 250 seconds) 2019-01-22T13:29:19Z fmnt joined #scheme 2019-01-22T14:30:24Z fhdhsni joined #scheme 2019-01-22T14:32:50Z skapata joined #scheme 2019-01-22T14:46:58Z skapata quit (Remote host closed the connection) 2019-01-22T14:48:00Z skapata joined #scheme 2019-01-22T14:50:04Z nisstyre: Zipheir: he wrote it in prison actually too, and it was meant for the general population, not just high brow people 2019-01-22T14:51:07Z acarrico quit (Ping timeout: 240 seconds) 2019-01-22T14:53:42Z acarrico joined #scheme 2019-01-22T15:00:11Z pierpal quit (Quit: Poof) 2019-01-22T15:00:29Z pierpal joined #scheme 2019-01-22T15:00:32Z sarkic joined #scheme 2019-01-22T15:03:30Z hugo joined #scheme 2019-01-22T15:03:41Z hugo left #scheme 2019-01-22T15:04:03Z hugo joined #scheme 2019-01-22T15:17:38Z fhdhsni quit (Remote host closed the connection) 2019-01-22T15:32:48Z hive-mind quit (Ping timeout: 246 seconds) 2019-01-22T15:33:39Z hive-mind joined #scheme 2019-01-22T15:42:34Z hive-mind quit (Ping timeout: 252 seconds) 2019-01-22T15:43:39Z hive-mind joined #scheme 2019-01-22T15:53:33Z peterhil` quit (Read error: Connection reset by peer) 2019-01-22T15:54:14Z peterhil joined #scheme 2019-01-22T16:16:59Z smazga joined #scheme 2019-01-22T16:24:42Z zgasma joined #scheme 2019-01-22T16:25:40Z edgar-rft quit (Quit: Leaving) 2019-01-22T16:26:07Z smazga quit (Ping timeout: 240 seconds) 2019-01-22T16:36:45Z Inline joined #scheme 2019-01-22T16:45:52Z DGASAU` quit (Read error: Connection reset by peer) 2019-01-22T16:51:29Z DGASAU` joined #scheme 2019-01-22T17:07:43Z ng0 joined #scheme 2019-01-22T17:21:12Z DGASAU`` joined #scheme 2019-01-22T17:23:20Z DGASAU` quit (Ping timeout: 268 seconds) 2019-01-22T17:47:17Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-22T17:52:40Z DGASAU`` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-22T17:53:04Z DGASAU joined #scheme 2019-01-22T18:10:18Z db1 joined #scheme 2019-01-22T18:15:54Z lritter quit (Ping timeout: 246 seconds) 2019-01-22T18:17:41Z pierpal quit (Ping timeout: 268 seconds) 2019-01-22T18:22:28Z klovett quit 2019-01-22T18:25:53Z hckiang quit (Ping timeout: 245 seconds) 2019-01-22T18:38:53Z sarkic quit (Remote host closed the connection) 2019-01-22T18:51:54Z fmnt quit (Quit: Leaving.) 2019-01-22T18:54:04Z alyptik quit (Ping timeout: 250 seconds) 2019-01-22T19:08:43Z alyptik joined #scheme 2019-01-22T19:14:07Z gravicappa quit (Ping timeout: 244 seconds) 2019-01-22T19:15:34Z edgar-rft joined #scheme 2019-01-22T19:20:43Z Perkol quit (Quit: Leaving) 2019-01-22T19:27:03Z DGASAU quit (Ping timeout: 250 seconds) 2019-01-22T19:32:30Z daviid joined #scheme 2019-01-22T19:34:21Z DGASAU joined #scheme 2019-01-22T19:41:47Z xkapastel joined #scheme 2019-01-22T19:44:13Z ravenous_ joined #scheme 2019-01-22T19:46:40Z acarrico quit (Ping timeout: 244 seconds) 2019-01-22T19:50:01Z acarrico joined #scheme 2019-01-22T19:54:04Z klovett joined #scheme 2019-01-22T20:13:44Z ecraven: whoever came up with xml namespaces :-/ 2019-01-22T20:15:12Z Zipheir: wat, those exist? 2019-01-22T20:15:25Z amz3: :/ 2019-01-22T20:15:42Z wasamasa: lol 2019-01-22T20:15:59Z ecraven: xml without namespaces really isn't so bad, but namespaces are just a complete and utter mess imho :-/ 2019-01-22T20:16:42Z Zipheir: Oy veh, the syntax is even worse... 2019-01-22T20:17:56Z ecraven: does anyone know how I can get ssax:xml->sxml to just read namespaces as namespaces, and *not* prefix the symbols by the namespace? 2019-01-22T20:20:24Z muelleme joined #scheme 2019-01-22T20:24:42Z zachk joined #scheme 2019-01-22T20:25:17Z wasamasa: I'm sure I've found out once, with a less than intuitive solution 2019-01-22T20:25:54Z ecraven: I tried passing #t or #f as the namespace argument, no luck there.. I'll look at the source later 2019-01-22T20:26:04Z ecraven: or I'll just port mit's xml code, that was very nice to work with 2019-01-22T20:26:04Z wasamasa: I think it was an empty string 2019-01-22T20:26:48Z wasamasa: I have some code here where I pass an empty list as second argument 2019-01-22T20:27:12Z ecraven: yes, that just leads to *no* namespaces (everything prefixed by the namespace) here :-/ 2019-01-22T20:27:20Z ecraven: maybe my version of ssax isn't ideal 2019-01-22T20:28:10Z wasamasa: it must have been something else then 2019-01-22T20:31:18Z wasamasa: or no, an alist where the car was #f and the cdr the uri 2019-01-22T20:32:53Z wasamasa: yeah, the source code confirms it 2019-01-22T20:37:15Z ravenous_ is now known as ravenousmoose 2019-01-22T20:38:00Z ngz joined #scheme 2019-01-22T20:43:28Z civodul joined #scheme 2019-01-22T20:59:07Z emar2 quit (Ping timeout: 240 seconds) 2019-01-22T21:02:56Z jcowan: ecraven: Why do you want that? You mean disable the recognition of namespace attributes? 2019-01-22T21:04:12Z ecraven: no, I want the parser to recognize namespaces, and put them all into a list somewhere, only using the prefixes, not the full uris 2019-01-22T21:06:04Z wasamasa: then you'll have to pass '((prefix . uri)) 2019-01-22T21:06:57Z ecraven: wasamasa: I don't want to know the prefix and uri 2019-01-22T21:07:05Z ecraven: it's part of the xml anyway, why can't the *parser* extract it? 2019-01-22T21:07:12Z wasamasa: good question 2019-01-22T21:07:28Z wasamasa: but so far I've had to pass that list in every single xml parser I've used to disable that nonsense 2019-01-22T21:07:59Z ecraven: I just don't understand how *I* am supposed to know all possible namespaces that some stupid SOAP wsdl can use, and define them all, instead of just using the ones I get 2019-01-22T21:08:18Z debsan quit (Ping timeout: 244 seconds) 2019-01-22T21:09:04Z wasamasa: clearly you parse twice, once to find the namespaces, once to resolve them :P 2019-01-22T21:09:29Z wasamasa: I remember writing a namespace stripping sxml-transforms thing 2019-01-22T21:12:14Z muelleme quit (Quit: WeeChat 1.5) 2019-01-22T21:13:28Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-22T21:15:28Z razzy quit (Ping timeout: 245 seconds) 2019-01-22T21:22:15Z Zaab1t quit (Quit: bye bye friends) 2019-01-22T21:23:20Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-22T21:34:33Z vyzo quit (Quit: Leaving.) 2019-01-22T21:35:13Z vyzo joined #scheme 2019-01-22T21:46:41Z Zipheir: "XML is simply Lisp done wrong." --Alan Cox 2019-01-22T21:48:48Z LeoNerd: Hehe 2019-01-22T21:55:45Z dTal: I don't know much about XML, but maybe it's possible to write some XSLT to remove the namespacing before passing it to the parser? 2019-01-22T21:57:07Z aluminum1425 joined #scheme 2019-01-22T21:59:10Z ecraven: it is, but I need the namespacing, just in a form I can actually use 2019-01-22T21:59:15Z ecraven: mit's XML parser does this correctly 2019-01-22T21:59:39Z ecraven: (it creates nested records instead of sxml, with proper xml name records, which contain a prefix, a uri, and a local name) 2019-01-22T22:02:51Z debsan joined #scheme 2019-01-22T22:02:52Z debsan quit (Changing host) 2019-01-22T22:02:52Z debsan joined #scheme 2019-01-22T22:07:01Z emar2 joined #scheme 2019-01-22T22:17:31Z razzy` joined #scheme 2019-01-22T22:33:19Z razzy` left #scheme 2019-01-22T22:36:51Z zachk quit (Changing host) 2019-01-22T22:36:51Z zachk joined #scheme 2019-01-22T22:46:45Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-22T22:47:08Z daviid quit (Ping timeout: 245 seconds) 2019-01-22T22:54:31Z biosphere-surviv joined #scheme 2019-01-22T22:56:30Z egp__ quit (Ping timeout: 272 seconds) 2019-01-22T23:05:21Z ssake quit (Ping timeout: 246 seconds) 2019-01-22T23:05:27Z ssake joined #scheme 2019-01-22T23:07:00Z klovett quit 2019-01-22T23:14:54Z ayerhart joined #scheme 2019-01-22T23:25:53Z acarrico quit (Ping timeout: 245 seconds) 2019-01-22T23:32:00Z daviid joined #scheme 2019-01-22T23:32:28Z biosphere-surviv is now known as egp_ 2019-01-22T23:33:48Z mejja joined #scheme 2019-01-22T23:34:49Z duncanm: ecraven: wow, people still use WSDL files? 2019-01-22T23:47:27Z mange joined #scheme 2019-01-22T23:54:41Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-22T23:55:19Z daviid quit (Read error: Connection reset by peer) 2019-01-23T00:03:03Z ngz quit (Ping timeout: 252 seconds) 2019-01-23T00:16:54Z Zenton quit (Ping timeout: 250 seconds) 2019-01-23T00:25:20Z zgasma quit (Quit: leaving) 2019-01-23T00:28:04Z DGASAU` joined #scheme 2019-01-23T00:30:04Z DGASAU quit (Ping timeout: 264 seconds) 2019-01-23T00:38:10Z jcowan: ecraven: multiple URIs can be bound to the same prefix in different scopes, and indeed multiple prefixes can be bound to the same URI in the same or different scopes. What sxml does is the only general thing to do. 2019-01-23T00:49:47Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-23T01:03:49Z marusich joined #scheme 2019-01-23T01:04:14Z db1 quit (Quit: WeeChat 2.3) 2019-01-23T01:05:01Z zachk quit (Quit: Leaving) 2019-01-23T01:12:27Z alyptik quit (Ping timeout: 240 seconds) 2019-01-23T01:13:37Z mange quit (Remote host closed the connection) 2019-01-23T01:15:41Z acarrico joined #scheme 2019-01-23T01:15:47Z X-Scale quit (Ping timeout: 244 seconds) 2019-01-23T01:25:14Z mejja quit (Quit: mejja) 2019-01-23T02:00:37Z X-Scale joined #scheme 2019-01-23T02:03:58Z marusich quit (Remote host closed the connection) 2019-01-23T02:09:20Z marusich joined #scheme 2019-01-23T02:12:23Z alyptik joined #scheme 2019-01-23T02:12:31Z skapata quit (Remote host closed the connection) 2019-01-23T02:41:13Z Riastradh: A further answer about char-whitespace? and stuff: aside from providing a predicate giving the answer for a particular code point, we should have regular expressions for matching these things in text. Regular expressions work out nicely: you can compile them to efficient state machines no matter what underlying string representation you use. 2019-01-23T02:41:26Z Riastradh: s/predicate/table/1 2019-01-23T02:43:29Z mrm quit (Remote host closed the connection) 2019-01-23T02:57:27Z ayerhart quit (Quit: ayerhart) 2019-01-23T02:58:13Z ayerhart joined #scheme 2019-01-23T03:17:51Z ayerhart quit (Quit: ayerhart) 2019-01-23T03:18:26Z ayerhart joined #scheme 2019-01-23T03:39:02Z Riastradh: Whee, lots of tests are passing and Edwin is running too. 2019-01-23T03:39:07Z Zipheir quit (Remote host closed the connection) 2019-01-23T03:57:01Z Khisanth quit (Ping timeout: 246 seconds) 2019-01-23T04:04:13Z acarrico quit (Ping timeout: 245 seconds) 2019-01-23T04:10:30Z Khisanth joined #scheme 2019-01-23T04:11:18Z wigust- joined #scheme 2019-01-23T04:11:58Z marvin2 quit (Ping timeout: 244 seconds) 2019-01-23T04:12:18Z wigust quit (Ping timeout: 246 seconds) 2019-01-23T04:30:06Z pie___ joined #scheme 2019-01-23T04:33:44Z pie__ quit (Ping timeout: 268 seconds) 2019-01-23T04:43:36Z alyptik quit (Ping timeout: 268 seconds) 2019-01-23T05:00:30Z gravicappa joined #scheme 2019-01-23T05:09:19Z duncanm: Riastradh: on your PineBook? 2019-01-23T05:09:23Z duncanm: or PicoBook? 2019-01-23T05:09:31Z duncanm: the little ARM64 computer 2019-01-23T05:15:07Z alyptik joined #scheme 2019-01-23T05:22:08Z Riastradh: Pinebook, yep. 2019-01-23T05:22:35Z Riastradh: I had Edwin running before, but only with the byte code interpreter, not with native code. 2019-01-23T05:25:49Z Inline quit (Quit: Leaving) 2019-01-23T05:34:31Z adhoc: Whats Edwin ? 2019-01-23T05:35:03Z Riastradh: An Emacs clone that runs on MIT Scheme. 2019-01-23T05:41:32Z adhoc: ah, nice 2019-01-23T05:56:24Z hive-mind quit (Ping timeout: 272 seconds) 2019-01-23T06:16:59Z TheGreekOwl joined #scheme 2019-01-23T06:51:52Z DGASAU` quit (Ping timeout: 268 seconds) 2019-01-23T07:01:42Z marusich quit (Remote host closed the connection) 2019-01-23T07:04:45Z pierpal joined #scheme 2019-01-23T07:08:18Z copec quit (Ping timeout: 252 seconds) 2019-01-23T07:08:44Z TheGreekOwl quit (Quit: I must go, my planet needs me.) 2019-01-23T07:10:22Z copec joined #scheme 2019-01-23T07:17:45Z hive-mind joined #scheme 2019-01-23T07:20:50Z DGASAU joined #scheme 2019-01-23T07:30:31Z knaas quit (Ping timeout: 246 seconds) 2019-01-23T07:30:46Z DGASAU quit (Ping timeout: 272 seconds) 2019-01-23T07:32:10Z knaas joined #scheme 2019-01-23T07:36:28Z copec quit (Ping timeout: 272 seconds) 2019-01-23T07:36:34Z knaas quit (Ping timeout: 244 seconds) 2019-01-23T07:38:33Z knaas joined #scheme 2019-01-23T07:38:57Z copec joined #scheme 2019-01-23T07:39:56Z aluminum1425 quit (Remote host closed the connection) 2019-01-23T08:11:48Z Riastradh: Made it through the test suite with only a few floating-point bugs, whee. 2019-01-23T08:20:06Z gravicappa quit (Ping timeout: 246 seconds) 2019-01-23T08:20:51Z gravicappa joined #scheme 2019-01-23T08:35:04Z vyzo quit (Quit: Leaving.) 2019-01-23T08:35:33Z vyzo joined #scheme 2019-01-23T08:54:46Z ecraven: jcowan: just noticed yesterday that you were in on XML too! you've travelled wide and far ;) 2019-01-23T08:55:29Z ecraven: jcowan: so the prefix is in essence irrelevant, only the namespace name counts? 2019-01-23T09:27:30Z civodul joined #scheme 2019-01-23T09:47:57Z Zenton joined #scheme 2019-01-23T09:48:26Z ecraven: has anyone read this https://epsil.github.io/gll/ and understands how to add a new combinator "zero-or-more" for example? 2019-01-23T09:59:31Z wasamasa: funny, that's from one of the people behind evil 2019-01-23T10:01:31Z ecraven: I really like the interface, but I don't understand it well enough after the last modifications to actually write my own meta-combinators :-/ 2019-01-23T10:30:40Z skapata joined #scheme 2019-01-23T10:33:26Z lritter joined #scheme 2019-01-23T10:38:00Z marvin2 joined #scheme 2019-01-23T10:51:25Z gravicappa quit (Ping timeout: 246 seconds) 2019-01-23T11:34:55Z TheGreekOwl joined #scheme 2019-01-23T11:53:14Z TheGreekOwl quit (Read error: Connection reset by peer) 2019-01-23T11:55:51Z ng0 joined #scheme 2019-01-23T12:11:02Z gravicappa joined #scheme 2019-01-23T12:11:52Z marvin2 quit 2019-01-23T12:31:10Z pierpal quit (Read error: Connection reset by peer) 2019-01-23T12:45:59Z acarrico joined #scheme 2019-01-23T12:56:42Z jao joined #scheme 2019-01-23T13:03:16Z siraben: How do I write a macro with define-syntax that does this: (foo a b c d) => (a bar b bar c bar d bar) ? 2019-01-23T13:03:29Z siraben: ((_ a b ...) (a (tick!) (seq-run b ...)))) 2019-01-23T13:03:33Z siraben: Doesn't seem to work 2019-01-23T13:03:38Z siraben: in the syntax-rules 2019-01-23T13:03:49Z siraben: https://ptpb.pw/Zrz7 2019-01-23T13:09:12Z siraben: Hm Oleg seems to have written macro combinators http://okmij.org/ftp/Scheme/macros.html#ck-macros 2019-01-23T13:24:15Z ecraven: siraben: you can't generate new names (like bar) easily (that'd be unhygienic) 2019-01-23T13:32:04Z jao quit (Ping timeout: 250 seconds) 2019-01-23T13:38:30Z siraben: I see. 2019-01-23T13:39:37Z ecraven: what do you want to do exactly? 2019-01-23T13:39:48Z ecraven: you can do (foo bar a b c) -> (a bar b bar c bar) 2019-01-23T14:07:17Z DGASAU joined #scheme 2019-01-23T14:11:39Z siraben: Ah it's fine, I no longer need it 2019-01-23T14:11:48Z DGASAU quit (Read error: Connection reset by peer) 2019-01-23T14:12:17Z DGASAU joined #scheme 2019-01-23T14:23:38Z DGASAU quit (Remote host closed the connection) 2019-01-23T14:23:59Z DGASAU joined #scheme 2019-01-23T14:28:29Z DGASAU` joined #scheme 2019-01-23T14:28:56Z DGASAU quit (Ping timeout: 240 seconds) 2019-01-23T14:31:40Z xkapastel joined #scheme 2019-01-23T14:33:56Z DGASAU` quit (Ping timeout: 240 seconds) 2019-01-23T14:59:33Z jcowan: ecraven: Yes, I'm the XML John Cowan too (but not the bluegrass singer/player John Cowan) 2019-01-23T15:01:29Z jcowan: And yes, the prefix is a purely local identifier for the namespace, which is global, though readability (by humans) is enhanced if all prefixes are declared in the document (top-level) element once and for all. 2019-01-23T15:02:17Z jcowan: The reason for making them local is the possibility that when creating an XML document in a streaming fashion, a lower-level component might need to introduce a namespace, whether previously known or not, that its callers know nothing about. 2019-01-23T15:10:03Z lritter quit (Ping timeout: 245 seconds) 2019-01-23T15:26:57Z ng0_ joined #scheme 2019-01-23T15:29:05Z status402 joined #scheme 2019-01-23T15:29:07Z ng0 quit (Ping timeout: 256 seconds) 2019-01-23T15:29:15Z ng0_ is now known as ng0 2019-01-23T15:30:56Z redkahuna joined #scheme 2019-01-23T15:55:04Z jao joined #scheme 2019-01-23T16:04:00Z status402 quit (Quit: status402) 2019-01-23T16:18:20Z pierpal joined #scheme 2019-01-23T16:30:02Z smazga joined #scheme 2019-01-23T16:31:42Z peterhil quit (Read error: Connection reset by peer) 2019-01-23T16:32:30Z peterhil` joined #scheme 2019-01-23T16:33:52Z Inline joined #scheme 2019-01-23T16:34:54Z Inline quit (Read error: Connection reset by peer) 2019-01-23T16:35:19Z Inline joined #scheme 2019-01-23T16:45:58Z kappa quit (Quit: The Lounge - https://thelounge.github.io) 2019-01-23T16:48:58Z kappa joined #scheme 2019-01-23T17:09:30Z Zaab1t joined #scheme 2019-01-23T17:52:08Z edgar-rft quit (Quit: Leaving) 2019-01-23T18:00:03Z ecraven: yea, I think I understand now. thanks for explaining. my main gripe is that with 'http://foo.bar/baaz:quux means I have to do string->symbol and then find the rightmost : to separate the namespace name and local again :-/ 2019-01-23T18:00:03Z rain1: siraben: what are you making with gll? 2019-01-23T18:00:31Z ecraven: t'was me ;) nothing yet, as I don't understand how to add more meta-combinators :-/ 2019-01-23T18:00:40Z ecraven: but I'd like to use it for whatever, parsing xml, json, things like that 2019-01-23T18:00:42Z rain1: oh 2019-01-23T18:00:47Z rain1: have you seen my PEG library? 2019-01-23T18:01:04Z ecraven: nope, please link ;) 2019-01-23T18:01:15Z rain1: https://github.com/rain-1/racket-peg 2019-01-23T18:01:25Z rain1: also this https://github.com/epsil/gll/issues/4 2019-01-23T18:01:42Z ecraven: is it racket-specific? 2019-01-23T18:01:52Z ecraven: I'll look into it ;) 2019-01-23T18:02:06Z Riastradh: laaaaaaaaalr 2019-01-23T18:02:38Z ecraven: rain1: I don't understand that issue ;) 2019-01-23T18:02:47Z ecraven: Riastradh: you don't happen to be an expert in those gll parsers too? 2019-01-23T18:03:05Z ecraven: what kind of parser is *parser in mit? 2019-01-23T18:03:12Z Riastradh: *parser is a dumb recursive descent parser. 2019-01-23T18:03:17Z rain1: https://pkgd.racket-lang.org/pkgn/search?q=gll https://pkgd.racket-lang.org/pkgn/search?q=peg 2019-01-23T18:04:05Z rain1: I agree about lalr though 2019-01-23T18:04:07Z Riastradh: I'm not an expert in parsers. I'm not interested in anything that hides exponential time and space costs in a cute syntax and the fashionable word `combinator'. 2019-01-23T18:04:29Z ecraven: how would you parse xml and json and whatever? hand-written parsers? 2019-01-23T18:05:04Z alyptik quit (Ping timeout: 250 seconds) 2019-01-23T18:05:27Z jao quit (Ping timeout: 240 seconds) 2019-01-23T18:05:36Z Riastradh: A system for making parsers should be able to (a) guarantee completion, (b) tell you up front about ambiguity, and (c) tell you up front what it's going to cost. LALR parsers do all of these. 2019-01-23T18:06:08Z jao joined #scheme 2019-01-23T18:06:18Z ecraven: thanks ;) 2019-01-23T18:06:31Z Riastradh: There's nothing either magic or wrong about `combinators' -- you could express a LALR grammar, with parsing actions, in combinators, and then compile it to a parser. 2019-01-23T18:06:42Z duncanm: hey jao! 2019-01-23T18:06:44Z rain1: https://github.com/schemeway/lalr-scm 2019-01-23T18:07:15Z Riastradh: As far as the desiderata I listed go, it's like saying `this parser uses software and has parser actions'. 2019-01-23T18:07:28Z rain1: this will be extremely difficult to get working in racket because of immutable pairs 2019-01-23T18:07:40Z rain1: it is endlessly irritating to me that they did that 2019-01-23T18:09:09Z Riastradh: rain1: There's two set-car!s and set-cdr!s in the whole thing. How hard could it be to (a) use Racket's mutable pairs, or (b) just replace them by recorsd? 2019-01-23T18:09:12Z Riastradh: records 2019-01-23T18:09:55Z gwatt: presumably you'd also have to replace all cons with mcons 2019-01-23T18:10:24Z rain1: https://www.cs.cmu.edu/Groups/AI/lang/scheme/code/parsing/lalr/ I found another lalr parser 2019-01-23T18:12:41Z ecraven: the main problem isn't mcons vs. cons but all the *other* functions that expect immutable pairs (like all of srfi-1, iirc) 2019-01-23T18:13:09Z rain1: i am not sure how good either lalr library is 2019-01-23T18:13:14Z rain1: are they hygienic? 2019-01-23T18:13:24Z Riastradh: What does it mean for a lalr parser library to be hygienic? 2019-01-23T18:13:34Z rain1: the thing i don't like about rackets built in ragg/bragg is that it is not hygienic 2019-01-23T18:13:44Z Riastradh: Oh, it is a macro. 2019-01-23T18:13:58Z Riastradh: Well, looks like the answer is no, then. 2019-01-23T18:14:08Z rain1: https://github.com/mbutterick/brag/issues/3 2019-01-23T18:14:46Z rain1: so yeah i would probably implement a new LALR parser with syntax-case macros, for hygiene's sake 2019-01-23T18:16:21Z rain1: https://github.com/rain-1/rain-1.github.io/blob/master/racket-parsing-libraries.md you can read/edit my blog post about rackets parser libraries 2019-01-23T18:19:12Z ecraven: maybe Someday™ we'll have portable r7rs-large xml and json libraries :D 2019-01-23T18:23:06Z rain1: parsing XML sounds like something that you could do 99% of in 15 mins but the last 1% would take 20 years 2019-01-23T18:27:43Z aluminum1425 joined #scheme 2019-01-23T18:41:39Z rain1: what i think we need is to do a survey of implementors 2019-01-23T18:41:45Z rain1: and figure out which ones are actively against standardization 2019-01-23T18:41:48Z rain1: and just forget about them 2019-01-23T18:43:29Z ravenous_ joined #scheme 2019-01-23T18:44:38Z lavaflow_ quit (Ping timeout: 245 seconds) 2019-01-23T18:45:43Z daviid joined #scheme 2019-01-23T18:46:01Z ravenous_ quit (Client Quit) 2019-01-23T18:46:47Z ravenousmoose joined #scheme 2019-01-23T18:51:07Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-23T18:52:33Z Zenton quit (Ping timeout: 245 seconds) 2019-01-23T18:57:31Z klovett joined #scheme 2019-01-23T19:01:10Z Riastradh: rain1: I think `passively against' (or `passive-aggressively against') is more likely. 2019-01-23T19:01:21Z rain1: hah! 2019-01-23T19:01:22Z rain1: yeah 2019-01-23T19:01:40Z rain1: it's just that we need to accept that some are not interested, otherwise we're not going to get anywhere 2019-01-23T19:02:54Z Riastradh: I dunno, you could use C++. 2019-01-23T19:06:47Z alyptik joined #scheme 2019-01-23T19:17:47Z ecraven: that cmu code seems really nice 2019-01-23T19:28:23Z brendyn quit (Ping timeout: 245 seconds) 2019-01-23T19:32:28Z alezost joined #scheme 2019-01-23T19:40:25Z peterhil` quit (Quit: Must not waste too much time here...) 2019-01-23T19:48:09Z ayerhart quit (Read error: Connection reset by peer) 2019-01-23T19:56:43Z alyptik quit (Ping timeout: 245 seconds) 2019-01-23T20:06:55Z wasamasa: it may be surprising, but not everyone out there is going to be all in for you 2019-01-23T20:09:44Z alyptik joined #scheme 2019-01-23T20:14:52Z zachk joined #scheme 2019-01-23T20:15:57Z zachk quit (Read error: Connection reset by peer) 2019-01-23T20:16:20Z zachk joined #scheme 2019-01-23T20:18:12Z zachk quit (Changing host) 2019-01-23T20:18:13Z zachk joined #scheme 2019-01-23T20:20:56Z jao quit (Ping timeout: 240 seconds) 2019-01-23T20:21:03Z edgar-rft joined #scheme 2019-01-23T20:21:37Z jao joined #scheme 2019-01-23T20:32:28Z klovett_ joined #scheme 2019-01-23T20:34:40Z klovett quit (Ping timeout: 244 seconds) 2019-01-23T20:38:57Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-23T20:45:21Z ayerhart joined #scheme 2019-01-23T20:45:39Z averell quit (Quit: .) 2019-01-23T20:48:09Z averell joined #scheme 2019-01-23T20:55:55Z Zaab1t quit (Quit: bye bye friends) 2019-01-23T20:56:42Z Zaab1t joined #scheme 2019-01-23T21:00:08Z knaas quit (Ping timeout: 250 seconds) 2019-01-23T21:01:09Z knaas joined #scheme 2019-01-23T21:25:57Z jcob joined #scheme 2019-01-23T21:29:58Z Zaab1t quit (Quit: bye bye friends) 2019-01-23T21:37:02Z friscosam: technically Oleg's sxml [etc] packages are portable :p 2019-01-23T22:11:02Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-23T22:13:34Z daviid quit (Ping timeout: 246 seconds) 2019-01-23T22:15:41Z klovett_ quit 2019-01-23T22:51:21Z lambda-11235 joined #scheme 2019-01-23T23:03:12Z jcob quit (Ping timeout: 250 seconds) 2019-01-23T23:05:49Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-23T23:26:12Z daviid joined #scheme 2019-01-23T23:40:32Z vyzo quit (Quit: Leaving.) 2019-01-23T23:41:35Z vyzo joined #scheme 2019-01-23T23:53:09Z Zenton joined #scheme 2019-01-23T23:54:19Z Zenton quit (Remote host closed the connection) 2019-01-23T23:56:41Z daviid quit (Read error: Connection reset by peer) 2019-01-23T23:57:07Z badkins quit (Ping timeout: 240 seconds) 2019-01-23T23:58:42Z lambda-11235 quit (Quit: Bye) 2019-01-23T23:58:59Z daviid joined #scheme 2019-01-24T00:03:26Z Zenton joined #scheme 2019-01-24T00:20:04Z smazga quit (Quit: leaving) 2019-01-24T00:53:03Z jao quit (Ping timeout: 246 seconds) 2019-01-24T00:56:32Z badkins joined #scheme 2019-01-24T00:59:12Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-24T01:26:38Z zachk quit (Quit: Leaving) 2019-01-24T01:28:10Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-24T01:41:48Z skapate joined #scheme 2019-01-24T01:41:57Z skapata quit (Ping timeout: 252 seconds) 2019-01-24T01:42:38Z daviid quit (Ping timeout: 272 seconds) 2019-01-24T01:57:27Z X-Scale quit (Ping timeout: 240 seconds) 2019-01-24T02:02:43Z skapate quit (Remote host closed the connection) 2019-01-24T02:10:26Z daviid joined #scheme 2019-01-24T02:12:25Z X-Scale joined #scheme 2019-01-24T02:46:27Z emar2 quit (Ping timeout: 246 seconds) 2019-01-24T02:58:04Z niklasl quit (Ping timeout: 250 seconds) 2019-01-24T03:14:40Z ayerhart_ joined #scheme 2019-01-24T03:15:00Z ayerhart quit (Read error: Connection reset by peer) 2019-01-24T03:15:17Z ayerhart_ is now known as ayerhart 2019-01-24T04:05:53Z daviid quit (Ping timeout: 245 seconds) 2019-01-24T04:29:04Z pie__ joined #scheme 2019-01-24T04:32:27Z pie___ quit (Ping timeout: 240 seconds) 2019-01-24T04:45:16Z wigust joined #scheme 2019-01-24T04:49:04Z wigust- quit (Ping timeout: 268 seconds) 2019-01-24T04:52:39Z Zipheir joined #scheme 2019-01-24T05:19:37Z gravicappa joined #scheme 2019-01-24T05:25:54Z Inline quit (Quit: Leaving) 2019-01-24T05:34:00Z vyzo quit (Ping timeout: 268 seconds) 2019-01-24T05:34:50Z vyzo joined #scheme 2019-01-24T06:03:06Z TheGreekOwl joined #scheme 2019-01-24T06:05:26Z lritter joined #scheme 2019-01-24T06:37:29Z pierpal quit (Quit: Poof) 2019-01-24T06:37:47Z pierpal joined #scheme 2019-01-24T06:40:00Z aluminum1425 quit (Read error: Connection reset by peer) 2019-01-24T06:58:48Z pierpal quit (Ping timeout: 244 seconds) 2019-01-24T07:06:53Z Perkol joined #scheme 2019-01-24T07:13:20Z energizer is now known as aenergizer 2019-01-24T07:17:42Z dfcat quit (Ping timeout: 246 seconds) 2019-01-24T07:18:34Z aenergizer is now known as energizer 2019-01-24T07:26:34Z Perkol quit (Quit: Leaving) 2019-01-24T07:26:54Z Perkol joined #scheme 2019-01-24T07:29:36Z ski joined #scheme 2019-01-24T07:40:00Z dfcat joined #scheme 2019-01-24T07:45:56Z ayerhart quit (Ping timeout: 240 seconds) 2019-01-24T07:47:13Z ayerhart joined #scheme 2019-01-24T08:03:43Z ecraven: friscosam: yes, that's what I'm using now ;) 2019-01-24T08:10:07Z pjb quit (Ping timeout: 250 seconds) 2019-01-24T08:10:36Z Perkol quit (Quit: Leaving) 2019-01-24T08:21:50Z Diip joined #scheme 2019-01-24T09:01:11Z Diip quit (Remote host closed the connection) 2019-01-24T09:02:02Z diip joined #scheme 2019-01-24T09:02:27Z vyzo quit (Quit: Leaving.) 2019-01-24T09:03:13Z vyzo joined #scheme 2019-01-24T09:46:10Z pierpal joined #scheme 2019-01-24T09:54:53Z civodul joined #scheme 2019-01-24T10:03:48Z skapata joined #scheme 2019-01-24T10:36:09Z ayerhart quit (Read error: Connection reset by peer) 2019-01-24T10:38:36Z pjb joined #scheme 2019-01-24T10:41:15Z ayerhart joined #scheme 2019-01-24T11:34:54Z jao joined #scheme 2019-01-24T11:47:01Z rain1: which schemes accept or reject the empty symbol? 2019-01-24T11:55:53Z ecraven: '|| ? 2019-01-24T11:56:45Z ecraven: hm.. none of the ones I've just tried rejects it 2019-01-24T11:57:08Z ecraven: which have you seen that rejects it? 2019-01-24T12:07:26Z TheGreekOwl quit (Ping timeout: 240 seconds) 2019-01-24T12:09:18Z rain1: oh nothing rejected it 2019-01-24T12:09:31Z rain1: but i had an idea for something where I wanted to use empty symbol in place of null 2019-01-24T12:09:37Z rain1: and im starting to realize that it's a bad idea 2019-01-24T12:09:46Z rain1: although i think nobody actually ever uses || 2019-01-24T12:09:54Z ecraven: I'm still on the fence on how to map json null to scheme :-/ 2019-01-24T12:09:56Z rain1: it still feels bad to disallow it 2019-01-24T12:10:00Z ecraven: no good solution seems available 2019-01-24T12:10:03Z rain1: yeah it's sort of related to thaht stuff! 2019-01-24T12:10:05Z TheGreekOwl joined #scheme 2019-01-24T12:10:16Z ecraven: same for objects, actually... alists? hash tables? 2019-01-24T12:10:32Z rain1: on the json thing i was really thinking about why we haven't got [] and {} brackets in scheme for complex quoted literals 2019-01-24T12:10:39Z rain1: like hashtables maybe, sets 2019-01-24T12:10:50Z ecraven: ah, that's a deep rabbit's hole ;P 2019-01-24T12:10:58Z rain1: it's interesting to me :D 2019-01-24T12:11:00Z rain1: but um 2019-01-24T12:11:11Z rain1: I guess the main thing being overlooked is a basic head tagged list format 2019-01-24T12:11:11Z ecraven: as long as the default reference operation is "hash-table-ref/default", that is just way too long for something you use all the time 2019-01-24T12:11:19Z rain1: verbose but totally clear and simple 2019-01-24T12:11:22Z ecraven: I don't like the way closure does this (making hashes applicable), but it sure is more succinct 2019-01-24T12:11:34Z rain1: (json-hash stuf here) (json-array stuff here) 2019-01-24T12:11:36Z ecraven: (object (foo . bar)) ? 2019-01-24T12:11:38Z rain1: yeah 2019-01-24T12:11:46Z ecraven: well, arrays map nicely to vectors 2019-01-24T12:11:50Z ecraven: or even lists 2019-01-24T12:12:24Z rain1: yeah but guile-json was having issues with mapping to lists .. and then that overlapping with other head tagged list objects (i think) 2019-01-24T12:12:33Z rain1: or it was mixing up assoc lists with arrays 2019-01-24T12:13:03Z rain1: it does need to be properly solved - i don't think we have it yet 2019-01-24T12:15:39Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-24T12:29:59Z ng0 joined #scheme 2019-01-24T12:37:31Z xkapastel joined #scheme 2019-01-24T12:58:42Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-24T13:42:51Z DGASAU joined #scheme 2019-01-24T13:55:07Z skapata quit (Ping timeout: 252 seconds) 2019-01-24T13:56:05Z skapata joined #scheme 2019-01-24T14:02:41Z klovett joined #scheme 2019-01-24T14:29:04Z emar2 joined #scheme 2019-01-24T14:30:21Z ng0 joined #scheme 2019-01-24T14:52:50Z amz3: I need to re-read and understand this time the 'art of the propagator' 2019-01-24T14:54:06Z jao quit (Remote host closed the connection) 2019-01-24T15:19:45Z dbmikus joined #scheme 2019-01-24T15:37:06Z jcowan: ecraven: JSON for sure (modulo the vote). XML is more shaky. Personally I'd rather have a MicroXML library, though that isn't good from the point of view of reading random XML documents. 2019-01-24T15:37:48Z jcowan: "be XML in what you accept, be MicroXML in what you generate" 2019-01-24T15:38:46Z Perkol joined #scheme 2019-01-24T15:55:05Z dbmikus quit (Quit: WeeChat 2.3) 2019-01-24T15:57:24Z status402 joined #scheme 2019-01-24T16:12:56Z dbmikus joined #scheme 2019-01-24T16:14:58Z daviid joined #scheme 2019-01-24T16:17:18Z status402 quit (Quit: status402) 2019-01-24T16:20:19Z Perkol quit (Remote host closed the connection) 2019-01-24T16:22:48Z smazga joined #scheme 2019-01-24T16:31:58Z jcob joined #scheme 2019-01-24T16:36:09Z Perkol joined #scheme 2019-01-24T16:41:46Z darthlukan quit (Ping timeout: 252 seconds) 2019-01-24T16:47:49Z darthlukan joined #scheme 2019-01-24T16:53:41Z jao joined #scheme 2019-01-24T17:01:45Z jcob quit (Ping timeout: 244 seconds) 2019-01-24T17:21:56Z klovett quit 2019-01-24T17:43:23Z lritter quit (Ping timeout: 245 seconds) 2019-01-24T17:48:38Z jao quit (Remote host closed the connection) 2019-01-24T17:58:34Z cantstanya joined #scheme 2019-01-24T18:06:10Z Perkol quit (Quit: Leaving) 2019-01-24T18:06:45Z cantstanya quit (Quit: WeeChat 2.3) 2019-01-24T18:07:40Z cantstanya joined #scheme 2019-01-24T18:25:03Z DGASAU quit (Read error: Connection reset by peer) 2019-01-24T18:25:29Z jao joined #scheme 2019-01-24T18:29:14Z DGASAU joined #scheme 2019-01-24T18:31:46Z Zaab1t joined #scheme 2019-01-24T18:34:13Z niklasl joined #scheme 2019-01-24T18:41:59Z TheGreekOwl joined #scheme 2019-01-24T18:53:48Z zachk joined #scheme 2019-01-24T19:13:35Z ravenousmoose joined #scheme 2019-01-24T19:19:47Z ravenousmoose quit (Quit: Bye Bye ~) 2019-01-24T19:27:33Z pie_ joined #scheme 2019-01-24T19:28:23Z sethalves joined #scheme 2019-01-24T19:28:28Z ravenousmoose joined #scheme 2019-01-24T19:29:32Z pie__ quit (Ping timeout: 250 seconds) 2019-01-24T19:34:07Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-24T19:35:30Z alyptik quit (Ping timeout: 272 seconds) 2019-01-24T19:36:43Z ravenousmoose quit (Quit: Bye Bye ~) 2019-01-24T19:36:55Z pie__ joined #scheme 2019-01-24T19:37:21Z ravenousmoose joined #scheme 2019-01-24T19:40:09Z pie_ quit (Ping timeout: 268 seconds) 2019-01-24T19:41:36Z pie___ joined #scheme 2019-01-24T19:44:13Z pie__ quit (Ping timeout: 245 seconds) 2019-01-24T19:58:58Z pie_ joined #scheme 2019-01-24T20:00:56Z pie___ quit (Ping timeout: 240 seconds) 2019-01-24T20:05:04Z pie__ joined #scheme 2019-01-24T20:07:27Z pie_ quit (Ping timeout: 240 seconds) 2019-01-24T20:10:45Z alyptik joined #scheme 2019-01-24T20:14:56Z pie__ quit (Ping timeout: 240 seconds) 2019-01-24T20:20:31Z lavaflow joined #scheme 2019-01-24T20:20:40Z jbayardo joined #scheme 2019-01-24T20:21:23Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-24T20:28:12Z ngz joined #scheme 2019-01-24T20:31:45Z pie_ joined #scheme 2019-01-24T20:34:00Z Inline joined #scheme 2019-01-24T20:55:47Z niklasl quit (Ping timeout: 250 seconds) 2019-01-24T20:56:15Z egp_ quit (Quit: Leaving) 2019-01-24T20:58:16Z niklasl joined #scheme 2019-01-24T21:00:55Z egp_ joined #scheme 2019-01-24T21:06:34Z zmt00 quit (Read error: Connection reset by peer) 2019-01-24T21:07:00Z zmt00 joined #scheme 2019-01-24T21:10:04Z emar2 quit (Ping timeout: 250 seconds) 2019-01-24T21:19:37Z pie__ joined #scheme 2019-01-24T21:21:47Z pie_ quit (Ping timeout: 240 seconds) 2019-01-24T21:31:35Z sethalves quit (Quit: Leaving.) 2019-01-24T21:47:08Z Zaab1t quit (Quit: bye bye friends) 2019-01-24T21:51:36Z Khisanth quit (Ping timeout: 244 seconds) 2019-01-24T21:51:56Z TheGreekOwl quit (Ping timeout: 240 seconds) 2019-01-24T21:53:56Z IstiCusi joined #scheme 2019-01-24T21:54:10Z IstiCusi quit (Client Quit) 2019-01-24T22:01:44Z pie_ joined #scheme 2019-01-24T22:03:23Z pie__ quit (Ping timeout: 245 seconds) 2019-01-24T22:04:31Z pie__ joined #scheme 2019-01-24T22:06:56Z pie_ quit (Ping timeout: 240 seconds) 2019-01-24T22:07:30Z pie_ joined #scheme 2019-01-24T22:09:51Z pie__ quit (Ping timeout: 246 seconds) 2019-01-24T22:11:33Z pie__ joined #scheme 2019-01-24T22:13:26Z pie_ quit (Ping timeout: 240 seconds) 2019-01-24T22:14:03Z Khisanth joined #scheme 2019-01-24T22:17:24Z pie__ quit (Ping timeout: 268 seconds) 2019-01-24T22:22:08Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-24T22:28:47Z vyzo quit (Quit: Leaving.) 2019-01-24T22:29:26Z vyzo joined #scheme 2019-01-24T22:35:36Z rain1: it would be interesting to generate a LALR parsing by partially evaluating a general "CFG interpreter" 2019-01-24T22:42:39Z ngz quit (Ping timeout: 252 seconds) 2019-01-24T22:42:47Z rain1: https://github.com/mikesperber/pgg/tree/master/examples/ll-parser 2019-01-24T23:09:37Z acarrico quit (Ping timeout: 244 seconds) 2019-01-24T23:19:17Z Riastradh: That's what Essence does, isn't it? 2019-01-24T23:20:10Z rain1: yeah i just discovered it! 2019-01-24T23:20:19Z rain1: it's cool how this is actually practical 2019-01-24T23:29:54Z dbmikus quit (Quit: WeeChat 2.3) 2019-01-24T23:37:26Z Zenton quit (Ping timeout: 240 seconds) 2019-01-24T23:44:56Z edgar_ joined #scheme 2019-01-24T23:46:06Z edgar-rft quit (Ping timeout: 246 seconds) 2019-01-24T23:49:21Z klovett joined #scheme 2019-01-25T00:04:46Z Zipheir quit (Remote host closed the connection) 2019-01-25T00:05:04Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-25T00:13:01Z acarrico joined #scheme 2019-01-25T00:20:05Z friscosam: in my experience both xml and json are better served by having a lower level token/event api and then putting whatever DOM like (or whatever) on top of that 2019-01-25T00:25:24Z ober joined #scheme 2019-01-25T00:28:27Z jcowan: I definitely agree for XML, but I don't agree for JSON. I know there are use cases for yuge JSON documents, but I think they are a mistake. Most JSON "stream" parsers seem to only handle cases where the top level is an array and each element has a more reasonable size. In addition, there is RFC 7464, which specifies a JSON Sequence, a sequence of JSON values preceded by #x1E and followed by LF. 2019-01-25T00:31:58Z aluminum1425 joined #scheme 2019-01-25T00:34:27Z smazga quit (Quit: leaving) 2019-01-25T00:47:13Z friscosam: people make many "mistake"s in the wild, having tooling that can adapt is nice. I'm working on a racket language that converts a json protocol description to code, having a json parser that can tracks source locations is good. 2019-01-25T01:07:36Z torbo joined #scheme 2019-01-25T01:12:25Z ober looks for a column(1) support to format output to look like org-mode tables. is srfi-48 the right way to do that? 2019-01-25T01:31:22Z jao quit (Ping timeout: 250 seconds) 2019-01-25T01:52:15Z zachk quit (Quit: Leaving) 2019-01-25T02:06:44Z klovett quit (Read error: Connection reset by peer) 2019-01-25T02:13:58Z X-Scale` joined #scheme 2019-01-25T02:14:35Z X-Scale quit (Ping timeout: 244 seconds) 2019-01-25T02:14:41Z X-Scale` is now known as X-Scale 2019-01-25T02:20:37Z chongwish joined #scheme 2019-01-25T02:26:21Z chongwish quit (Read error: Connection reset by peer) 2019-01-25T02:41:15Z pie_ joined #scheme 2019-01-25T02:46:47Z skapata quit (Quit: Ĝis!) 2019-01-25T03:03:47Z klovett joined #scheme 2019-01-25T03:38:21Z Riastradh: rain1: Well, `practical' may be a strong word... 2019-01-25T03:40:33Z tubuliferous joined #scheme 2019-01-25T04:07:09Z klovett quit (Remote host closed the connection) 2019-01-25T04:11:32Z peterhil joined #scheme 2019-01-25T04:17:31Z klovett joined #scheme 2019-01-25T04:21:40Z jbayardo quit (Ping timeout: 264 seconds) 2019-01-25T04:21:43Z klovett quit (Ping timeout: 250 seconds) 2019-01-25T04:25:57Z pie__ joined #scheme 2019-01-25T04:29:43Z pie_ quit (Ping timeout: 246 seconds) 2019-01-25T04:31:57Z lambda-11235 joined #scheme 2019-01-25T04:47:02Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-25T04:54:38Z acarrico quit (Ping timeout: 245 seconds) 2019-01-25T04:54:41Z klovett joined #scheme 2019-01-25T04:58:00Z klovett quit (Remote host closed the connection) 2019-01-25T04:58:15Z klovett joined #scheme 2019-01-25T05:09:26Z gravicappa joined #scheme 2019-01-25T05:20:23Z skapata joined #scheme 2019-01-25T05:20:39Z skapata quit (Read error: Connection reset by peer) 2019-01-25T05:21:56Z wigust- joined #scheme 2019-01-25T05:25:22Z wigust quit (Ping timeout: 268 seconds) 2019-01-25T05:35:52Z torbo quit (Remote host closed the connection) 2019-01-25T06:53:10Z lritter joined #scheme 2019-01-25T07:05:21Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-25T07:20:29Z edgar_ quit (Quit: Leaving) 2019-01-25T07:21:43Z edgar-rft joined #scheme 2019-01-25T07:23:35Z Inline quit (Quit: Leaving) 2019-01-25T07:27:12Z tubuliferous joined #scheme 2019-01-25T07:34:51Z aluminum1425 quit (Remote host closed the connection) 2019-01-25T07:47:26Z pie__ quit (Ping timeout: 240 seconds) 2019-01-25T08:03:27Z TheGreekOwl joined #scheme 2019-01-25T08:09:28Z pie__ joined #scheme 2019-01-25T08:33:51Z saki joined #scheme 2019-01-25T08:33:59Z saki quit (Excess Flood) 2019-01-25T08:39:38Z permagreen quit (Ping timeout: 245 seconds) 2019-01-25T08:50:10Z lambda-11235 quit (Quit: Bye) 2019-01-25T08:52:55Z saki joined #scheme 2019-01-25T08:53:01Z saki quit (Excess Flood) 2019-01-25T09:01:33Z saki joined #scheme 2019-01-25T09:01:38Z saki quit (Excess Flood) 2019-01-25T09:03:08Z civodul joined #scheme 2019-01-25T09:12:23Z egp_ quit (Quit: Leaving) 2019-01-25T09:12:47Z egp_ joined #scheme 2019-01-25T09:13:00Z egp_ is now known as Ascension 2019-01-25T09:13:10Z Ascension is now known as AscensionChilles 2019-01-25T09:13:16Z AscensionChilles is now known as AscensionChill 2019-01-25T09:13:58Z ng0 joined #scheme 2019-01-25T09:14:45Z AscensionChill quit (Client Quit) 2019-01-25T09:15:06Z AscensionChill joined #scheme 2019-01-25T09:17:31Z egp_ joined #scheme 2019-01-25T09:17:58Z egp_ quit (Remote host closed the connection) 2019-01-25T09:18:43Z ng0 quit (Client Quit) 2019-01-25T09:20:36Z vyzo quit (Quit: Leaving.) 2019-01-25T09:21:21Z vyzo joined #scheme 2019-01-25T09:57:33Z pie__ quit (Ping timeout: 245 seconds) 2019-01-25T10:07:24Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-25T10:09:50Z Zenton joined #scheme 2019-01-25T10:30:27Z Perkol joined #scheme 2019-01-25T11:12:11Z egp_ joined #scheme 2019-01-25T11:14:44Z AscensionChill quit (Ping timeout: 272 seconds) 2019-01-25T11:20:33Z Perkol quit (Remote host closed the connection) 2019-01-25T11:28:47Z fhdhsni joined #scheme 2019-01-25T11:47:52Z xkapastel joined #scheme 2019-01-25T12:16:30Z fhdhsni quit (Ping timeout: 246 seconds) 2019-01-25T12:17:38Z status402 joined #scheme 2019-01-25T12:29:23Z acarrico joined #scheme 2019-01-25T12:50:42Z Perkol joined #scheme 2019-01-25T13:11:19Z ng0 joined #scheme 2019-01-25T13:25:19Z jao joined #scheme 2019-01-25T13:35:08Z ravenousmoose[aw joined #scheme 2019-01-25T13:36:11Z ravenousmoose[aw quit (Client Quit) 2019-01-25T13:37:10Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-25T13:42:03Z Inline joined #scheme 2019-01-25T13:57:19Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-25T14:01:40Z xkapastel joined #scheme 2019-01-25T14:11:48Z pierpal quit (Quit: Poof) 2019-01-25T14:12:07Z pierpal joined #scheme 2019-01-25T14:26:56Z jao quit (Ping timeout: 240 seconds) 2019-01-25T14:38:31Z pierpal quit (Quit: Poof) 2019-01-25T14:38:50Z pierpal joined #scheme 2019-01-25T14:50:17Z skapata joined #scheme 2019-01-25T14:52:22Z Perkol quit (Remote host closed the connection) 2019-01-25T15:06:26Z ravenousmoose joined #scheme 2019-01-25T15:06:27Z ravenousmoose is now known as ravenousmoose[aw 2019-01-25T15:07:27Z ravenousmoose[aw quit (Client Quit) 2019-01-25T15:11:56Z pierpal quit (Quit: Poof) 2019-01-25T15:12:14Z pierpal joined #scheme 2019-01-25T15:23:02Z status402 quit (Quit: status402) 2019-01-25T15:23:20Z ravenousmoose[aw joined #scheme 2019-01-25T15:24:17Z ravenousmoose[aw quit (Client Quit) 2019-01-25T15:32:28Z rain1 quit (Ping timeout: 250 seconds) 2019-01-25T15:40:06Z ravenousmoose joined #scheme 2019-01-25T15:40:11Z ravenousmoose is now known as ravenousmoose[aw 2019-01-25T15:41:10Z ravenousmoose[aw quit (Client Quit) 2019-01-25T15:43:33Z dbmikus joined #scheme 2019-01-25T15:57:07Z ravenousmoose[aw joined #scheme 2019-01-25T15:58:02Z ravenousmoose[aw quit (Client Quit) 2019-01-25T16:05:16Z avr_oc joined #scheme 2019-01-25T16:07:33Z pierpal quit (Ping timeout: 245 seconds) 2019-01-25T16:12:41Z rain1 joined #scheme 2019-01-25T16:19:08Z marvin2 joined #scheme 2019-01-25T16:20:53Z avr_oc quit (Ping timeout: 245 seconds) 2019-01-25T16:34:47Z niklasl quit (Quit: Nettalk6 - www.ntalk.de) 2019-01-25T16:35:19Z jao joined #scheme 2019-01-25T16:39:33Z pierpal joined #scheme 2019-01-25T16:45:23Z pierpal quit (Quit: Poof) 2019-01-25T16:45:42Z pierpal joined #scheme 2019-01-25T16:51:35Z ravenousmoose joined #scheme 2019-01-25T16:51:37Z ravenousmoose is now known as ravenousmoose[aw 2019-01-25T16:51:45Z ravenousmoose[aw is now known as ravenousmoose 2019-01-25T16:51:53Z ravenousmoose is now known as ravenousmoose[aw 2019-01-25T16:52:39Z ravenousmoose[aw quit (Client Quit) 2019-01-25T16:56:15Z ayerhart quit (Read error: Connection reset by peer) 2019-01-25T17:07:03Z alezost joined #scheme 2019-01-25T17:08:56Z Zenton quit (Ping timeout: 240 seconds) 2019-01-25T17:09:08Z ravenousmoose[aw joined #scheme 2019-01-25T17:09:10Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-25T17:09:29Z ravenousmoose[aw quit (Client Quit) 2019-01-25T17:10:45Z jbayardo joined #scheme 2019-01-25T17:12:02Z lritter quit (Quit: Leaving) 2019-01-25T17:13:33Z jbayardo quit (Client Quit) 2019-01-25T17:13:49Z jbayardo joined #scheme 2019-01-25T17:16:19Z cantstanya quit (Remote host closed the connection) 2019-01-25T17:16:36Z jbayardo quit (Client Quit) 2019-01-25T17:16:54Z jbayardo joined #scheme 2019-01-25T17:17:48Z cantstanya joined #scheme 2019-01-25T17:35:37Z niklasl joined #scheme 2019-01-25T17:38:06Z niklasl quit (Read error: Connection reset by peer) 2019-01-25T17:38:22Z niklasl joined #scheme 2019-01-25T17:41:07Z ravenousmoose joined #scheme 2019-01-25T17:41:09Z ravenousmoose is now known as ravenousmoose[aw 2019-01-25T17:42:08Z ravenousmoose[aw quit (Client Quit) 2019-01-25T17:43:49Z klovett quit 2019-01-25T17:58:26Z ravenousmoose[aw joined #scheme 2019-01-25T17:59:16Z amz3 quit (Quit: WeeChat 1.9.1) 2019-01-25T17:59:25Z ravenousmoose[aw quit (Client Quit) 2019-01-25T18:06:49Z avr_oc joined #scheme 2019-01-25T18:12:34Z pie_ joined #scheme 2019-01-25T18:17:55Z amz3 joined #scheme 2019-01-25T18:28:11Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-25T18:29:12Z zachk joined #scheme 2019-01-25T18:30:03Z zachk quit (Read error: Connection reset by peer) 2019-01-25T18:30:27Z zachk joined #scheme 2019-01-25T18:35:33Z zachk quit (Changing host) 2019-01-25T18:35:33Z zachk joined #scheme 2019-01-25T18:42:16Z ayerhart joined #scheme 2019-01-25T18:46:31Z Perkol joined #scheme 2019-01-25T18:53:57Z jao quit (Remote host closed the connection) 2019-01-25T19:09:08Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-25T19:11:31Z lavaflow quit (Quit: WeeChat 2.3) 2019-01-25T19:12:00Z lavaflow joined #scheme 2019-01-25T19:32:45Z Perkol quit (Quit: Leaving) 2019-01-25T19:33:47Z jao joined #scheme 2019-01-25T19:35:40Z permagreen joined #scheme 2019-01-25T19:57:14Z amz3 quit (Ping timeout: 250 seconds) 2019-01-25T20:16:18Z tubuliferous joined #scheme 2019-01-25T20:19:39Z amz3 joined #scheme 2019-01-25T20:29:01Z terpri quit (Remote host closed the connection) 2019-01-25T20:29:23Z terpri joined #scheme 2019-01-25T20:29:34Z Zenton joined #scheme 2019-01-25T20:37:01Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-25T20:47:12Z tubuliferous joined #scheme 2019-01-25T20:53:58Z civodul joined #scheme 2019-01-25T21:04:24Z niklasl quit (Ping timeout: 250 seconds) 2019-01-25T21:06:26Z niklasl joined #scheme 2019-01-25T21:12:37Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-25T21:24:26Z dbmikus quit (Ping timeout: 240 seconds) 2019-01-25T21:36:52Z lavaflow quit (Read error: Connection reset by peer) 2019-01-25T21:37:18Z lavaflow joined #scheme 2019-01-25T21:48:36Z vyzo quit (Quit: Leaving.) 2019-01-25T21:49:17Z vyzo joined #scheme 2019-01-25T21:57:16Z pie__ joined #scheme 2019-01-25T21:57:27Z pie_ quit (Remote host closed the connection) 2019-01-25T22:17:10Z wilfredh quit (Quit: Connection closed for inactivity) 2019-01-25T22:45:51Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-25T22:46:59Z cantstanya quit (Remote host closed the connection) 2019-01-25T22:47:58Z cantstanya joined #scheme 2019-01-25T22:48:20Z tubuliferous joined #scheme 2019-01-25T22:55:20Z acarrico quit (Ping timeout: 250 seconds) 2019-01-25T23:06:11Z jbayardo quit (Quit: Bye!) 2019-01-25T23:07:30Z jbayardo joined #scheme 2019-01-25T23:08:42Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-25T23:09:15Z ngz joined #scheme 2019-01-25T23:17:43Z siiky joined #scheme 2019-01-25T23:24:18Z niklasl quit (Ping timeout: 246 seconds) 2019-01-25T23:25:32Z niklasl joined #scheme 2019-01-25T23:51:27Z muelleme joined #scheme 2019-01-26T00:17:09Z ngz quit (Ping timeout: 252 seconds) 2019-01-26T00:17:27Z avr_oc quit (Ping timeout: 240 seconds) 2019-01-26T00:18:12Z klovett joined #scheme 2019-01-26T00:19:03Z zachk quit (Quit: Leaving) 2019-01-26T00:20:04Z daviid quit (Ping timeout: 272 seconds) 2019-01-26T00:51:43Z muelleme quit (Ping timeout: 245 seconds) 2019-01-26T01:14:39Z acarrico joined #scheme 2019-01-26T01:27:40Z daviid joined #scheme 2019-01-26T01:29:56Z pierpal quit (Ping timeout: 240 seconds) 2019-01-26T01:43:21Z jb__ joined #scheme 2019-01-26T01:44:20Z jao quit (Ping timeout: 250 seconds) 2019-01-26T01:45:36Z siiky quit (Quit: leaving) 2019-01-26T01:48:00Z muelleme joined #scheme 2019-01-26T01:52:26Z badkins quit (Ping timeout: 240 seconds) 2019-01-26T01:53:10Z muelleme quit (Ping timeout: 272 seconds) 2019-01-26T02:08:27Z daviid quit (Read error: Connection reset by peer) 2019-01-26T02:14:47Z X-Scale quit (Ping timeout: 240 seconds) 2019-01-26T02:49:08Z muelleme joined #scheme 2019-01-26T02:55:28Z muelleme quit (Ping timeout: 245 seconds) 2019-01-26T03:18:03Z jbayardo quit (Quit: Bye!) 2019-01-26T03:39:44Z sarkic joined #scheme 2019-01-26T03:44:12Z X-Scale joined #scheme 2019-01-26T03:51:40Z muelleme joined #scheme 2019-01-26T03:55:38Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-26T03:56:17Z tubuliferous joined #scheme 2019-01-26T03:56:25Z tubuliferous quit (Client Quit) 2019-01-26T03:56:26Z muelleme quit (Ping timeout: 240 seconds) 2019-01-26T03:58:33Z tubuliferous joined #scheme 2019-01-26T04:14:16Z marvin2 quit (Ping timeout: 250 seconds) 2019-01-26T04:16:50Z pie__ quit (Ping timeout: 268 seconds) 2019-01-26T04:36:30Z gravicappa joined #scheme 2019-01-26T04:40:35Z pierpal joined #scheme 2019-01-26T04:41:13Z keep_learning_M joined #scheme 2019-01-26T04:44:02Z klovett quit (Remote host closed the connection) 2019-01-26T04:44:35Z badkins joined #scheme 2019-01-26T04:52:53Z muelleme joined #scheme 2019-01-26T04:54:23Z klovett joined #scheme 2019-01-26T04:57:17Z muelleme quit (Ping timeout: 244 seconds) 2019-01-26T04:58:10Z klovett quit (Remote host closed the connection) 2019-01-26T04:58:29Z klovett joined #scheme 2019-01-26T05:03:05Z pierpal quit (Read error: Connection reset by peer) 2019-01-26T05:03:14Z pierpal joined #scheme 2019-01-26T05:05:49Z pierpal quit (Read error: Connection reset by peer) 2019-01-26T05:10:30Z lambda-11235 joined #scheme 2019-01-26T05:17:19Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-26T05:26:41Z aluminum1425 joined #scheme 2019-01-26T05:27:04Z egp_ quit (Remote host closed the connection) 2019-01-26T05:35:14Z AscensionChill joined #scheme 2019-01-26T05:38:58Z pie_ joined #scheme 2019-01-26T05:51:26Z pie_ quit (Ping timeout: 240 seconds) 2019-01-26T05:53:50Z muelleme joined #scheme 2019-01-26T05:58:31Z muelleme quit (Ping timeout: 246 seconds) 2019-01-26T06:07:49Z TheGreekOwl joined #scheme 2019-01-26T06:42:04Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-26T06:44:14Z pierpal joined #scheme 2019-01-26T06:48:27Z pierpal quit (Read error: Connection reset by peer) 2019-01-26T06:52:58Z pierpal joined #scheme 2019-01-26T06:54:56Z muelleme joined #scheme 2019-01-26T06:58:29Z pierpal quit (Read error: Connection reset by peer) 2019-01-26T06:59:26Z ggole joined #scheme 2019-01-26T06:59:48Z muelleme quit (Ping timeout: 250 seconds) 2019-01-26T07:10:59Z pierpal joined #scheme 2019-01-26T07:18:49Z eubarbosa joined #scheme 2019-01-26T07:22:58Z skapata quit (Remote host closed the connection) 2019-01-26T07:47:58Z aluminum1425 quit (Remote host closed the connection) 2019-01-26T07:50:52Z TheGreekOwl joined #scheme 2019-01-26T07:52:33Z pierpal quit (Ping timeout: 245 seconds) 2019-01-26T07:52:48Z muelleme joined #scheme 2019-01-26T07:55:50Z eubarbosa quit (Remote host closed the connection) 2019-01-26T07:56:04Z pierpal joined #scheme 2019-01-26T07:57:19Z eubarbosa joined #scheme 2019-01-26T08:10:56Z muelleme quit (Ping timeout: 240 seconds) 2019-01-26T08:29:59Z muelleme joined #scheme 2019-01-26T08:32:48Z vyzo quit (Quit: Leaving.) 2019-01-26T08:33:28Z vyzo joined #scheme 2019-01-26T08:51:26Z ggole quit (Ping timeout: 240 seconds) 2019-01-26T08:54:13Z muelleme quit (Ping timeout: 246 seconds) 2019-01-26T08:54:26Z ggole joined #scheme 2019-01-26T09:06:06Z marvin2 joined #scheme 2019-01-26T09:12:04Z lambda-11235 quit (Quit: Bye) 2019-01-26T09:18:35Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-26T09:22:31Z tubuliferous joined #scheme 2019-01-26T09:33:46Z Zaab1t joined #scheme 2019-01-26T09:36:26Z ravenousmoose joined #scheme 2019-01-26T09:42:54Z ravenousmoose is now known as ravenousmoose[aw 2019-01-26T09:43:55Z ravenousmoose[aw quit (Quit: Taking a quick nap...ZZzzz) 2019-01-26T10:24:55Z ravenousmoose joined #scheme 2019-01-26T10:35:14Z TheGreekOwl quit (Read error: Connection reset by peer) 2019-01-26T10:39:36Z TheGreekOwl joined #scheme 2019-01-26T10:45:26Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-01-26T10:48:42Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-26T10:50:12Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-26T10:51:23Z Zaabtop joined #scheme 2019-01-26T10:52:20Z ravenousmoose joined #scheme 2019-01-26T10:52:42Z wigust- quit (Quit: ZNC 1.7.1 - https://znc.in) 2019-01-26T10:53:21Z Zaab1t quit (Ping timeout: 268 seconds) 2019-01-26T10:53:22Z Zaabtop is now known as Zaab1t 2019-01-26T10:58:06Z jcowan joined #scheme 2019-01-26T11:00:07Z wigust joined #scheme 2019-01-26T11:07:53Z muelleme joined #scheme 2019-01-26T11:13:56Z muelleme quit (Ping timeout: 240 seconds) 2019-01-26T11:24:30Z ravenousmoose is now known as ravenousmoose[aw 2019-01-26T11:41:04Z ravenousmoose[aw is now known as ravenousmoose 2019-01-26T11:41:13Z ravenousmoose is now known as ravenousmoose[aw 2019-01-26T11:49:15Z jimmm joined #scheme 2019-01-26T11:54:56Z Zaab1t quit (Ping timeout: 240 seconds) 2019-01-26T11:57:05Z siiky joined #scheme 2019-01-26T11:57:28Z Perkol joined #scheme 2019-01-26T12:08:57Z lritter joined #scheme 2019-01-26T12:53:33Z jimmm quit (Quit: Leaving) 2019-01-26T12:58:05Z eubarbos` joined #scheme 2019-01-26T12:59:54Z eubarbosa quit (Ping timeout: 252 seconds) 2019-01-26T13:03:12Z Zaab1t joined #scheme 2019-01-26T13:04:14Z Perkol quit (Read error: Connection reset by peer) 2019-01-26T13:08:42Z siiky quit (Ping timeout: 252 seconds) 2019-01-26T13:28:56Z ravenousmoose[aw is now known as ravenousmoose 2019-01-26T13:31:38Z civodul joined #scheme 2019-01-26T13:33:30Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-26T13:36:56Z acarrico quit (Ping timeout: 240 seconds) 2019-01-26T13:43:08Z eubarbos` quit (Read error: Connection reset by peer) 2019-01-26T13:43:43Z eubarbosa joined #scheme 2019-01-26T13:49:24Z keep_learning_M joined #scheme 2019-01-26T14:29:24Z xkapastel joined #scheme 2019-01-26T14:32:02Z ngz joined #scheme 2019-01-26T14:42:56Z acarrico joined #scheme 2019-01-26T15:04:21Z ravenousmoose is now known as ravenousmoose[aw 2019-01-26T15:04:22Z ravenousmoose[aw quit (Quit: Taking a quick nap...ZZzzz) 2019-01-26T15:08:48Z siiky joined #scheme 2019-01-26T15:17:56Z muelleme joined #scheme 2019-01-26T15:21:43Z acarrico quit (Ping timeout: 245 seconds) 2019-01-26T15:27:07Z ravenousmoose[aw joined #scheme 2019-01-26T15:27:55Z ravenousmoose[aw quit (Client Quit) 2019-01-26T15:30:15Z ravenousmoose joined #scheme 2019-01-26T15:35:05Z X-Scale quit (Read error: Connection reset by peer) 2019-01-26T15:46:35Z ggole quit (Quit: ggole) 2019-01-26T15:56:08Z niklasl quit (Ping timeout: 272 seconds) 2019-01-26T15:56:36Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-26T15:57:18Z niklasl joined #scheme 2019-01-26T16:14:07Z alyptik quit (Ping timeout: 240 seconds) 2019-01-26T16:21:12Z alyptik joined #scheme 2019-01-26T16:31:29Z ravenousmoose[aw joined #scheme 2019-01-26T16:32:24Z ravenousmoose[aw quit (Client Quit) 2019-01-26T16:48:10Z ravenousmoose joined #scheme 2019-01-26T16:48:16Z ravenousmoose is now known as ravenousmoose[aw 2019-01-26T16:49:15Z ravenousmoose[aw quit (Client Quit) 2019-01-26T16:54:33Z alezost joined #scheme 2019-01-26T18:04:07Z Inline quit (Read error: Connection reset by peer) 2019-01-26T18:04:39Z Inline joined #scheme 2019-01-26T18:05:28Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-01-26T18:07:28Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-26T18:12:25Z pierpal quit (Ping timeout: 268 seconds) 2019-01-26T18:14:38Z Khisanth quit (Ping timeout: 245 seconds) 2019-01-26T18:18:38Z alyptik quit (Ping timeout: 272 seconds) 2019-01-26T18:21:10Z ravenousmoose joined #scheme 2019-01-26T18:22:01Z skapata joined #scheme 2019-01-26T18:24:50Z ravenousmoose quit (Client Quit) 2019-01-26T18:26:01Z pie_ joined #scheme 2019-01-26T18:27:11Z ravenousmoose joined #scheme 2019-01-26T18:28:23Z Khisanth joined #scheme 2019-01-26T18:41:24Z gravicappa quit (Ping timeout: 268 seconds) 2019-01-26T18:53:46Z eubarbosa quit (Read error: Connection reset by peer) 2019-01-26T19:00:50Z pierpal joined #scheme 2019-01-26T19:05:12Z pierpal quit (Ping timeout: 250 seconds) 2019-01-26T19:05:27Z pierpal joined #scheme 2019-01-26T19:09:45Z pierpal quit (Ping timeout: 246 seconds) 2019-01-26T19:11:11Z pierpal joined #scheme 2019-01-26T19:12:20Z pierpal quit (Read error: Connection reset by peer) 2019-01-26T19:12:27Z alyptik joined #scheme 2019-01-26T19:12:37Z pierpal joined #scheme 2019-01-26T19:15:05Z pierpal quit (Read error: Connection reset by peer) 2019-01-26T19:15:21Z pierpal joined #scheme 2019-01-26T19:19:07Z siiky quit (Ping timeout: 250 seconds) 2019-01-26T19:19:33Z pierpal quit (Ping timeout: 246 seconds) 2019-01-26T19:19:55Z pierpal joined #scheme 2019-01-26T19:24:16Z pierpal quit (Ping timeout: 250 seconds) 2019-01-26T19:26:49Z pierpal joined #scheme 2019-01-26T19:26:58Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-26T19:28:04Z aluminum1425 joined #scheme 2019-01-26T19:29:32Z pierpal quit (Read error: Connection reset by peer) 2019-01-26T19:31:35Z pierpal joined #scheme 2019-01-26T19:33:32Z ravenousmoose joined #scheme 2019-01-26T19:35:58Z pierpal quit (Ping timeout: 250 seconds) 2019-01-26T19:37:09Z pierpal joined #scheme 2019-01-26T19:41:18Z pierpal quit (Ping timeout: 245 seconds) 2019-01-26T19:41:25Z ng0 joined #scheme 2019-01-26T19:46:19Z tubuliferous joined #scheme 2019-01-26T19:50:01Z tubuliferous quit (Client Quit) 2019-01-26T19:50:53Z lambda-11235 joined #scheme 2019-01-26T19:53:37Z pierpal joined #scheme 2019-01-26T19:59:52Z pierpal quit (Read error: Connection reset by peer) 2019-01-26T20:02:55Z pierpal joined #scheme 2019-01-26T20:03:54Z sarkic quit (Remote host closed the connection) 2019-01-26T20:09:46Z pierpal quit (Ping timeout: 250 seconds) 2019-01-26T20:19:13Z zachk joined #scheme 2019-01-26T20:24:06Z sarkic joined #scheme 2019-01-26T20:24:18Z acarrico joined #scheme 2019-01-26T20:27:36Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-26T20:29:19Z cosmez quit (Quit: ZNC 1.6.5+deb1+deb9u1 - http://znc.in) 2019-01-26T20:32:47Z pierpal joined #scheme 2019-01-26T20:33:39Z siiky joined #scheme 2019-01-26T20:33:54Z yosafbridge quit (Quit: Leaving) 2019-01-26T20:43:25Z eubarbosa joined #scheme 2019-01-26T20:43:34Z pierpal quit (Ping timeout: 250 seconds) 2019-01-26T20:50:02Z pierpal joined #scheme 2019-01-26T20:55:25Z Zaab1t quit (Quit: bye bye friends) 2019-01-26T20:59:26Z pierpal quit (Ping timeout: 240 seconds) 2019-01-26T21:05:48Z AscensionChill is now known as egp_ 2019-01-26T21:06:27Z lritter quit (Ping timeout: 240 seconds) 2019-01-26T21:08:30Z egp_ quit (Quit: Leaving) 2019-01-26T21:08:46Z egp_ joined #scheme 2019-01-26T21:18:25Z ravenousmoose joined #scheme 2019-01-26T21:19:27Z muelleme quit (Ping timeout: 240 seconds) 2019-01-26T21:22:21Z yosafbridge joined #scheme 2019-01-26T21:35:42Z niklasl quit (Ping timeout: 246 seconds) 2019-01-26T21:37:24Z niklasl joined #scheme 2019-01-26T21:42:30Z duncanm: Quiet 2019-01-26T21:45:20Z pjb: Quiet! 2019-01-26T21:48:16Z egp_ quit (Ping timeout: 272 seconds) 2019-01-26T21:48:16Z cosmez joined #scheme 2019-01-26T21:49:34Z egp_ joined #scheme 2019-01-26T21:53:27Z amz3: very 2019-01-26T21:54:39Z wasamasa: if you're looking for a project idea, I'm currently implementing a chip-8 emulator in elisp 2019-01-26T21:58:42Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-26T22:10:40Z egp_ quit (Ping timeout: 250 seconds) 2019-01-26T22:14:07Z egp_ joined #scheme 2019-01-26T22:26:57Z vyzo quit (Quit: Leaving.) 2019-01-26T22:27:37Z vyzo joined #scheme 2019-01-26T22:31:55Z muelleme joined #scheme 2019-01-26T22:39:07Z muelleme quit (Ping timeout: 240 seconds) 2019-01-26T22:41:07Z muelleme joined #scheme 2019-01-26T22:48:22Z muelleme quit (Ping timeout: 250 seconds) 2019-01-26T22:59:12Z amz3 quit (Ping timeout: 272 seconds) 2019-01-26T23:09:03Z sarkic quit (Remote host closed the connection) 2019-01-26T23:10:14Z brendyn joined #scheme 2019-01-26T23:11:29Z muelleme joined #scheme 2019-01-26T23:29:17Z sarkic joined #scheme 2019-01-26T23:42:07Z klovett_ joined #scheme 2019-01-26T23:42:20Z diip quit (Ping timeout: 268 seconds) 2019-01-26T23:45:30Z trui joined #scheme 2019-01-26T23:45:42Z klovett quit (Ping timeout: 252 seconds) 2019-01-26T23:48:23Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-26T23:49:14Z ngz quit (Ping timeout: 252 seconds) 2019-01-26T23:51:16Z eubarbosa: Quiet 2019-01-26T23:56:37Z jao joined #scheme 2019-01-27T00:13:47Z acarrico quit (Ping timeout: 268 seconds) 2019-01-27T00:16:07Z sarkic quit (Ping timeout: 240 seconds) 2019-01-27T00:19:00Z muelleme quit (Ping timeout: 272 seconds) 2019-01-27T00:28:00Z sarkic joined #scheme 2019-01-27T00:53:47Z klovett joined #scheme 2019-01-27T00:57:08Z klovett_ quit (Ping timeout: 245 seconds) 2019-01-27T00:57:45Z zachk quit (Quit: Leaving) 2019-01-27T01:22:54Z acarrico joined #scheme 2019-01-27T01:27:56Z trui quit (Read error: Connection reset by peer) 2019-01-27T01:28:16Z trui joined #scheme 2019-01-27T01:39:13Z trui quit (Read error: Connection reset by peer) 2019-01-27T01:40:04Z trui joined #scheme 2019-01-27T01:50:28Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-27T02:04:25Z pierpal joined #scheme 2019-01-27T02:07:56Z ng0_ joined #scheme 2019-01-27T02:10:05Z niklasl quit (Quit: Nettalk6 - www.ntalk.de) 2019-01-27T02:11:59Z ng0 quit (Ping timeout: 256 seconds) 2019-01-27T02:18:27Z trui quit (Read error: Connection reset by peer) 2019-01-27T02:19:55Z trui joined #scheme 2019-01-27T02:24:03Z keep_learning_M joined #scheme 2019-01-27T02:30:26Z trui quit (Read error: Connection reset by peer) 2019-01-27T02:30:47Z trui joined #scheme 2019-01-27T02:39:20Z siiky quit (Quit: leaving) 2019-01-27T03:04:30Z niklasl joined #scheme 2019-01-27T03:18:28Z ng0_ quit (Quit: Alexa, when is the end of world?) 2019-01-27T03:19:02Z Menche_ joined #scheme 2019-01-27T03:22:09Z Menche quit (Quit: ZNC 1.7.1 - https://znc.in) 2019-01-27T03:23:22Z quailchaser joined #scheme 2019-01-27T03:24:04Z Menche_ quit (Quit: *BLAM* Clone terminated.) 2019-01-27T03:26:27Z trui quit (Read error: Connection reset by peer) 2019-01-27T03:27:04Z trui joined #scheme 2019-01-27T03:31:15Z daviid joined #scheme 2019-01-27T03:39:03Z trui quit (Read error: Connection reset by peer) 2019-01-27T03:40:00Z trui joined #scheme 2019-01-27T03:44:57Z sarkic quit (Remote host closed the connection) 2019-01-27T03:49:36Z sarkic joined #scheme 2019-01-27T03:52:35Z klovett quit (Remote host closed the connection) 2019-01-27T03:53:11Z klovett joined #scheme 2019-01-27T03:54:16Z gravicappa joined #scheme 2019-01-27T03:55:47Z daviid quit (Ping timeout: 240 seconds) 2019-01-27T03:55:57Z sarkic quit (Remote host closed the connection) 2019-01-27T03:57:30Z klovett quit (Ping timeout: 252 seconds) 2019-01-27T04:07:17Z daviid joined #scheme 2019-01-27T04:07:39Z daviid is now known as Guest97511 2019-01-27T04:07:55Z Guest97511 is now known as daviid 2019-01-27T04:08:09Z jao quit (Ping timeout: 244 seconds) 2019-01-27T04:09:56Z skapata quit (Remote host closed the connection) 2019-01-27T04:09:56Z acarrico quit (Ping timeout: 240 seconds) 2019-01-27T04:14:47Z marvin2 quit (Ping timeout: 240 seconds) 2019-01-27T04:21:04Z pie__ joined #scheme 2019-01-27T04:22:48Z sarkic joined #scheme 2019-01-27T04:24:37Z pie_ quit (Ping timeout: 246 seconds) 2019-01-27T04:29:24Z daviid quit (Ping timeout: 246 seconds) 2019-01-27T04:33:46Z ggole joined #scheme 2019-01-27T04:42:17Z klovett joined #scheme 2019-01-27T04:51:26Z klovett quit (Ping timeout: 240 seconds) 2019-01-27T04:58:20Z klovett joined #scheme 2019-01-27T05:14:06Z gravicappa quit (Ping timeout: 268 seconds) 2019-01-27T05:36:27Z trui quit (Read error: Connection reset by peer) 2019-01-27T05:38:16Z trui joined #scheme 2019-01-27T05:41:22Z ByronJohnson quit (Ping timeout: 272 seconds) 2019-01-27T05:42:59Z ByronJohnson joined #scheme 2019-01-27T06:08:03Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-27T06:11:18Z trui quit (Read error: Connection reset by peer) 2019-01-27T06:12:21Z trui joined #scheme 2019-01-27T06:18:57Z trui quit (Read error: Connection reset by peer) 2019-01-27T06:20:00Z trui joined #scheme 2019-01-27T07:04:57Z trui quit (Read error: Connection reset by peer) 2019-01-27T07:06:23Z trui joined #scheme 2019-01-27T07:13:21Z dTal_ joined #scheme 2019-01-27T07:14:43Z wigust quit (Remote host closed the connection) 2019-01-27T07:15:35Z dTal quit (Ping timeout: 268 seconds) 2019-01-27T07:17:02Z ngz joined #scheme 2019-01-27T07:18:04Z wigust joined #scheme 2019-01-27T07:23:19Z trui quit (Remote host closed the connection) 2019-01-27T07:25:26Z trui joined #scheme 2019-01-27T07:30:03Z ngz quit (Ping timeout: 245 seconds) 2019-01-27T07:33:22Z lritter joined #scheme 2019-01-27T07:36:40Z trui quit (Read error: Connection reset by peer) 2019-01-27T07:38:54Z trui joined #scheme 2019-01-27T07:53:58Z Perkol joined #scheme 2019-01-27T07:56:09Z trui quit (Read error: Connection reset by peer) 2019-01-27T08:04:23Z trui joined #scheme 2019-01-27T08:06:08Z aluminum1425 quit (Remote host closed the connection) 2019-01-27T08:22:49Z muelleme joined #scheme 2019-01-27T08:24:51Z ravenousmoose joined #scheme 2019-01-27T08:32:56Z muelleme quit (Ping timeout: 240 seconds) 2019-01-27T08:35:31Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-27T08:36:26Z ByronJohnson quit (Ping timeout: 240 seconds) 2019-01-27T08:36:27Z eubarbosa quit (Ping timeout: 252 seconds) 2019-01-27T08:43:28Z ByronJohnson joined #scheme 2019-01-27T09:07:07Z daviid joined #scheme 2019-01-27T09:07:19Z vyzo quit (Quit: Leaving.) 2019-01-27T09:07:47Z vyzo joined #scheme 2019-01-27T09:09:52Z lambda-11235 quit (Quit: Bye) 2019-01-27T09:14:03Z muelleme joined #scheme 2019-01-27T09:21:37Z daviid quit (Read error: Connection reset by peer) 2019-01-27T09:27:08Z muelleme quit (Ping timeout: 245 seconds) 2019-01-27T09:28:41Z amz3 joined #scheme 2019-01-27T09:29:20Z ravenousmoose joined #scheme 2019-01-27T09:35:18Z ravenousmoose is now known as ravenousmoose[aw 2019-01-27T09:35:19Z ravenousmoose[aw quit (Quit: Taking a quick nap...ZZzzz) 2019-01-27T09:37:57Z trui quit (Read error: Connection reset by peer) 2019-01-27T09:42:40Z marvin2 joined #scheme 2019-01-27T09:54:54Z trui joined #scheme 2019-01-27T09:54:54Z trui quit (Read error: Connection reset by peer) 2019-01-27T09:55:36Z trui joined #scheme 2019-01-27T09:58:24Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-01-27T10:05:15Z keep_learning_M joined #scheme 2019-01-27T10:14:50Z trui quit (Read error: Connection reset by peer) 2019-01-27T10:17:40Z trui joined #scheme 2019-01-27T10:17:55Z elazul joined #scheme 2019-01-27T10:26:40Z pjb quit (Ping timeout: 268 seconds) 2019-01-27T10:28:12Z pjb joined #scheme 2019-01-27T10:30:37Z ravenousmoose joined #scheme 2019-01-27T10:38:36Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-27T10:45:02Z TheGreekOwl joined #scheme 2019-01-27T11:03:46Z trui quit (Read error: Connection reset by peer) 2019-01-27T11:06:27Z trui joined #scheme 2019-01-27T11:15:35Z Kkiro quit (Quit: ZNC 1.6.1 - http://znc.in) 2019-01-27T11:18:28Z Kkiro joined #scheme 2019-01-27T11:18:28Z Kkiro quit (Changing host) 2019-01-27T11:18:28Z Kkiro joined #scheme 2019-01-27T11:24:09Z amz3 quit (Quit: WeeChat 1.9.1) 2019-01-27T11:24:47Z amz3 joined #scheme 2019-01-27T11:39:31Z xkapastel joined #scheme 2019-01-27T11:41:24Z Perkol quit (Remote host closed the connection) 2019-01-27T11:59:08Z muelleme joined #scheme 2019-01-27T12:07:06Z gravicappa joined #scheme 2019-01-27T12:24:58Z Zaab1t joined #scheme 2019-01-27T12:25:09Z debsan quit (Ping timeout: 268 seconds) 2019-01-27T12:31:21Z muelleme quit (Ping timeout: 246 seconds) 2019-01-27T12:47:13Z jb__ quit (Read error: Connection reset by peer) 2019-01-27T12:48:05Z jb__ joined #scheme 2019-01-27T12:48:24Z emar2 joined #scheme 2019-01-27T12:54:40Z muelleme joined #scheme 2019-01-27T13:06:21Z pierpal quit (Remote host closed the connection) 2019-01-27T13:32:42Z siraben: wasamasa: is it public? 2019-01-27T13:32:51Z wasamasa: not yet 2019-01-27T13:34:00Z eubarbosa joined #scheme 2019-01-27T13:34:23Z wasamasa: all you get for now is some WIP screenshots: https://niu.moe/@wasamasa/101481823013491032 2019-01-27T13:38:00Z muelleme quit (Ping timeout: 250 seconds) 2019-01-27T13:52:48Z siraben: wasamasa: are you planning on hand-writing Emacs bytecode for performance? 2019-01-27T13:52:58Z wasamasa: lolno 2019-01-27T13:53:01Z siraben: maybe the bytecode compiler is good enough these days 2019-01-27T13:53:25Z wasamasa: well, there's a bunch of optimizations it has yet to learn, like loop unrolling 2019-01-27T13:55:48Z wasamasa: https://nullprogram.com/blog/2017/01/30/ 2019-01-27T13:57:28Z civodul joined #scheme 2019-01-27T13:57:35Z elazul quit (Quit: leaving) 2019-01-27T14:13:30Z siiky joined #scheme 2019-01-27T14:14:09Z skapata joined #scheme 2019-01-27T14:14:12Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-01-27T14:57:00Z jao joined #scheme 2019-01-27T15:12:50Z trui quit (Read error: Connection reset by peer) 2019-01-27T15:13:31Z trui joined #scheme 2019-01-27T15:29:30Z Zaab1t quit (Ping timeout: 246 seconds) 2019-01-27T15:30:42Z ng0 joined #scheme 2019-01-27T15:39:02Z dTal_ quit (Changing host) 2019-01-27T15:39:02Z dTal_ joined #scheme 2019-01-27T15:39:09Z dTal_ is now known as dTal 2019-01-27T15:46:10Z alezost joined #scheme 2019-01-27T15:47:16Z klovett quit (Remote host closed the connection) 2019-01-27T15:51:40Z ravenousmoose joined #scheme 2019-01-27T16:21:54Z egp_ quit (Quit: Leaving) 2019-01-27T16:54:53Z ohama quit (Ping timeout: 244 seconds) 2019-01-27T17:02:32Z ohama joined #scheme 2019-01-27T17:04:16Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-27T17:06:29Z siiky quit (Ping timeout: 250 seconds) 2019-01-27T17:06:51Z lambda-11235 joined #scheme 2019-01-27T17:11:45Z s4vo joined #scheme 2019-01-27T17:12:04Z lambda-11235 quit (Max SendQ exceeded) 2019-01-27T17:12:43Z lambda-11235 joined #scheme 2019-01-27T17:16:40Z muelleme joined #scheme 2019-01-27T17:32:03Z debsan joined #scheme 2019-01-27T17:32:03Z debsan quit (Changing host) 2019-01-27T17:32:03Z debsan joined #scheme 2019-01-27T17:34:33Z siiky joined #scheme 2019-01-27T17:36:29Z s4vo quit (Quit: WeeChat 2.3) 2019-01-27T17:58:03Z wasamasa: https://icosahedron.website/@bvtsang/101489763400240327 2019-01-27T18:04:33Z ng0 quit (Ping timeout: 256 seconds) 2019-01-27T18:05:34Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-27T18:06:12Z Zaab1t joined #scheme 2019-01-27T18:10:50Z aluminum1425 joined #scheme 2019-01-27T18:31:26Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-27T18:39:58Z ravenousmoose joined #scheme 2019-01-27T18:40:07Z ravenousmoose is now known as ravenousmoose[aw 2019-01-27T18:41:04Z ravenousmoose[aw quit (Client Quit) 2019-01-27T18:43:11Z klovett joined #scheme 2019-01-27T18:48:49Z daviid joined #scheme 2019-01-27T18:49:13Z daviid is now known as Guest52395 2019-01-27T18:49:29Z Guest52395 is now known as daviid 2019-01-27T19:06:48Z AscensionChill joined #scheme 2019-01-27T19:07:10Z AscensionChill quit (Remote host closed the connection) 2019-01-27T19:21:34Z ravenousmoose joined #scheme 2019-01-27T19:28:28Z ggole quit (Quit: ggole) 2019-01-27T19:47:12Z lritter quit (Ping timeout: 250 seconds) 2019-01-27T20:10:14Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-27T20:28:16Z jb__ quit (Ping timeout: 244 seconds) 2019-01-27T20:46:21Z Zaab1t quit (Quit: bye bye friends) 2019-01-27T20:50:06Z amz3 quit (Ping timeout: 246 seconds) 2019-01-27T20:53:21Z siiky quit (Ping timeout: 252 seconds) 2019-01-27T21:01:48Z lambda-11235 quit (Quit: Bye) 2019-01-27T21:12:08Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-27T21:18:26Z ngz joined #scheme 2019-01-27T21:22:35Z jcowan joined #scheme 2019-01-27T21:28:43Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-27T21:36:02Z siiky joined #scheme 2019-01-27T21:38:56Z xkapastel joined #scheme 2019-01-27T22:26:35Z X-Scale joined #scheme 2019-01-27T22:31:39Z EternalZenith joined #scheme 2019-01-27T22:35:12Z ngz quit (Ping timeout: 252 seconds) 2019-01-27T22:37:58Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-27T22:45:05Z klovett_ joined #scheme 2019-01-27T22:48:27Z klovett quit (Ping timeout: 240 seconds) 2019-01-27T22:53:26Z daviid quit (Ping timeout: 240 seconds) 2019-01-27T22:55:56Z lambda-11235 joined #scheme 2019-01-27T22:57:52Z muelleme quit (Ping timeout: 250 seconds) 2019-01-27T23:02:21Z marusich joined #scheme 2019-01-27T23:10:38Z joast quit (Quit: Leaving.) 2019-01-27T23:11:18Z terpri quit (Remote host closed the connection) 2019-01-27T23:14:33Z jcowan: Someone pointed out a cool example in R7RS-small 6.2.6 (found in earlier RnRS as well): `(real? #e1e10)` 2019-01-27T23:15:38Z joast joined #scheme 2019-01-27T23:27:23Z siiky quit (Quit: leaving) 2019-01-27T23:30:55Z jb__ joined #scheme 2019-01-27T23:35:37Z klovett joined #scheme 2019-01-27T23:38:23Z klovett_ quit (Ping timeout: 245 seconds) 2019-01-27T23:54:18Z muelleme joined #scheme 2019-01-27T23:57:29Z acarrico joined #scheme 2019-01-27T23:59:24Z muelleme quit (Ping timeout: 250 seconds) 2019-01-28T00:03:51Z ng0 joined #scheme 2019-01-28T00:23:57Z trui quit (Read error: Connection reset by peer) 2019-01-28T00:25:28Z terpri joined #scheme 2019-01-28T00:25:32Z trui joined #scheme 2019-01-28T00:31:42Z lambda-11235 quit (Quit: Bye) 2019-01-28T00:33:47Z lambda-11235 joined #scheme 2019-01-28T00:37:26Z trui quit (Read error: Connection reset by peer) 2019-01-28T00:39:43Z trui joined #scheme 2019-01-28T01:06:55Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-28T01:17:54Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-28T01:35:22Z permagreen quit (Remote host closed the connection) 2019-01-28T02:08:58Z alyptik quit (Ping timeout: 250 seconds) 2019-01-28T02:11:51Z debsan quit (Ping timeout: 244 seconds) 2019-01-28T02:11:57Z debsan_ joined #scheme 2019-01-28T02:28:14Z pierpal joined #scheme 2019-01-28T02:28:22Z pierpal quit (Remote host closed the connection) 2019-01-28T02:28:42Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-28T03:01:49Z alyptik joined #scheme 2019-01-28T03:09:27Z trui quit (Read error: Connection reset by peer) 2019-01-28T03:10:00Z trui joined #scheme 2019-01-28T03:10:42Z lambda-11235 is now known as XMatrix 2019-01-28T03:13:36Z trui quit (Read error: Connection reset by peer) 2019-01-28T03:14:13Z trui joined #scheme 2019-01-28T03:15:48Z permagreen joined #scheme 2019-01-28T03:18:04Z XMatrix quit (Quit: Bye) 2019-01-28T03:19:19Z lambda-11235 joined #scheme 2019-01-28T03:21:10Z lambda-11235 is now known as XMatrix 2019-01-28T03:25:35Z keep_learning_M joined #scheme 2019-01-28T03:27:27Z gwatt quit (Ping timeout: 252 seconds) 2019-01-28T03:42:56Z EternalZenith quit (Ping timeout: 240 seconds) 2019-01-28T03:55:26Z swamps joined #scheme 2019-01-28T04:01:23Z emar2 quit (Ping timeout: 244 seconds) 2019-01-28T04:05:35Z trui quit (Read error: Connection reset by peer) 2019-01-28T04:07:14Z trui joined #scheme 2019-01-28T04:14:36Z marvin2 quit (Ping timeout: 246 seconds) 2019-01-28T04:18:28Z skapata quit (Remote host closed the connection) 2019-01-28T04:29:27Z gravicappa joined #scheme 2019-01-28T04:33:02Z aluminum1425 quit (Remote host closed the connection) 2019-01-28T04:35:30Z trui quit (Read error: Connection reset by peer) 2019-01-28T04:37:23Z trui joined #scheme 2019-01-28T04:49:56Z trui quit (Read error: Connection reset by peer) 2019-01-28T04:51:03Z trui joined #scheme 2019-01-28T04:56:13Z cantstanya quit (Ping timeout: 256 seconds) 2019-01-28T04:58:48Z cantstanya joined #scheme 2019-01-28T05:07:31Z trui quit (Read error: Connection reset by peer) 2019-01-28T05:08:46Z trui joined #scheme 2019-01-28T05:16:36Z jao quit (Ping timeout: 250 seconds) 2019-01-28T05:37:57Z trui quit (Read error: Connection reset by peer) 2019-01-28T05:39:49Z trui joined #scheme 2019-01-28T05:42:33Z notzmv joined #scheme 2019-01-28T05:43:02Z badkins quit (Ping timeout: 250 seconds) 2019-01-28T05:47:27Z trui quit (Read error: Connection reset by peer) 2019-01-28T05:48:53Z trui joined #scheme 2019-01-28T05:49:32Z xkapastel joined #scheme 2019-01-28T05:55:14Z trui quit (Read error: Connection reset by peer) 2019-01-28T05:56:19Z trui joined #scheme 2019-01-28T05:56:25Z skapata joined #scheme 2019-01-28T06:12:23Z tubuliferous joined #scheme 2019-01-28T06:17:42Z Inline quit (Quit: Leaving) 2019-01-28T06:22:57Z trui quit (Read error: Connection reset by peer) 2019-01-28T06:25:36Z trui joined #scheme 2019-01-28T06:27:46Z trui` joined #scheme 2019-01-28T06:29:56Z trui quit (Ping timeout: 240 seconds) 2019-01-28T06:34:43Z trui` quit (Read error: Connection reset by peer) 2019-01-28T06:36:12Z trui` joined #scheme 2019-01-28T06:37:22Z klovett quit (Remote host closed the connection) 2019-01-28T06:41:10Z trui` quit (Read error: Connection reset by peer) 2019-01-28T06:43:50Z trui` joined #scheme 2019-01-28T07:01:42Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-01-28T07:12:58Z wigust quit (Ping timeout: 245 seconds) 2019-01-28T07:15:19Z wigust joined #scheme 2019-01-28T07:19:04Z ecraven isn't sure he understands why that is a cool example :-/ 2019-01-28T07:21:30Z klovett_ joined #scheme 2019-01-28T07:21:40Z marusich quit (Remote host closed the connection) 2019-01-28T07:26:25Z muelleme joined #scheme 2019-01-28T07:27:58Z klovett_ quit (Ping timeout: 245 seconds) 2019-01-28T07:30:47Z muelleme quit (Ping timeout: 240 seconds) 2019-01-28T07:41:19Z skapata quit (Remote host closed the connection) 2019-01-28T08:00:50Z sarkic quit (Ping timeout: 250 seconds) 2019-01-28T08:02:23Z XMatrix quit (Quit: Bye) 2019-01-28T08:15:14Z klovett joined #scheme 2019-01-28T08:19:03Z m1dnight1 quit (Quit: WeeChat 1.9.1) 2019-01-28T08:19:30Z m1dnight_ joined #scheme 2019-01-28T08:19:38Z klovett quit (Ping timeout: 245 seconds) 2019-01-28T08:21:43Z lritter joined #scheme 2019-01-28T08:23:14Z wasamasa: ecraven: EIEIO 2019-01-28T08:25:49Z ecraven: hehe, emacs puns! 2019-01-28T08:27:09Z muelleme joined #scheme 2019-01-28T08:28:07Z wasamasa: old mccraven had a farm... 2019-01-28T08:28:18Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-28T08:30:39Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-28T08:31:51Z muelleme quit (Ping timeout: 246 seconds) 2019-01-28T08:38:12Z tubuliferous joined #scheme 2019-01-28T08:50:43Z jb__ quit (Ping timeout: 244 seconds) 2019-01-28T08:52:56Z amz3 joined #scheme 2019-01-28T08:56:19Z civodul joined #scheme 2019-01-28T08:58:13Z notzmv quit (Ping timeout: 246 seconds) 2019-01-28T09:24:27Z alezost joined #scheme 2019-01-28T09:28:45Z TheGreekOwl joined #scheme 2019-01-28T10:02:36Z pjb quit (Ping timeout: 252 seconds) 2019-01-28T10:04:14Z muelleme joined #scheme 2019-01-28T10:07:33Z keep_learning_M joined #scheme 2019-01-28T10:14:44Z pjb joined #scheme 2019-01-28T10:16:19Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-01-28T10:19:32Z sarkic joined #scheme 2019-01-28T10:22:09Z sarkic quit (Read error: Connection reset by peer) 2019-01-28T10:31:16Z trui` quit (Read error: Connection reset by peer) 2019-01-28T10:31:54Z trui` joined #scheme 2019-01-28T10:42:16Z sarkic joined #scheme 2019-01-28T10:57:30Z klovett joined #scheme 2019-01-28T10:57:38Z muelleme quit (Ping timeout: 250 seconds) 2019-01-28T10:58:11Z klovett_ joined #scheme 2019-01-28T11:01:12Z tubuliferous quit (Quit: Textual IRC Client: www.textualapp.com) 2019-01-28T11:01:58Z klovett quit (Ping timeout: 250 seconds) 2019-01-28T11:02:24Z klovett_ quit (Ping timeout: 250 seconds) 2019-01-28T11:37:19Z keep_learning_M joined #scheme 2019-01-28T11:38:48Z swamps quit (Ping timeout: 245 seconds) 2019-01-28T11:44:54Z trui` quit (Read error: Connection reset by peer) 2019-01-28T11:50:44Z notzmv joined #scheme 2019-01-28T11:52:32Z klovett joined #scheme 2019-01-28T11:53:01Z ng0 joined #scheme 2019-01-28T11:55:51Z trui` joined #scheme 2019-01-28T11:58:00Z klovett quit (Ping timeout: 246 seconds) 2019-01-28T12:00:34Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-28T12:03:48Z sarkic quit (Ping timeout: 245 seconds) 2019-01-28T12:04:24Z ggole joined #scheme 2019-01-28T12:26:57Z trui` quit (Read error: Connection reset by peer) 2019-01-28T12:29:08Z trui` joined #scheme 2019-01-28T12:51:57Z trui` quit (Read error: Connection reset by peer) 2019-01-28T12:54:43Z emar2 joined #scheme 2019-01-28T12:57:10Z trui` joined #scheme 2019-01-28T13:02:59Z klovett joined #scheme 2019-01-28T13:06:35Z pjb quit (Remote host closed the connection) 2019-01-28T13:07:08Z pjb joined #scheme 2019-01-28T13:12:27Z trui` quit (Read error: Connection reset by peer) 2019-01-28T13:14:16Z keep_learning_M quit (Quit: Leaving) 2019-01-28T13:14:42Z greatscottttt joined #scheme 2019-01-28T13:20:55Z trui` joined #scheme 2019-01-28T13:55:12Z pierpal joined #scheme 2019-01-28T13:55:21Z jao joined #scheme 2019-01-28T14:01:24Z xkapastel joined #scheme 2019-01-28T14:22:05Z skapata joined #scheme 2019-01-28T14:28:37Z pierpal quit (Ping timeout: 244 seconds) 2019-01-28T14:30:27Z pierpal joined #scheme 2019-01-28T14:31:51Z pierpal quit (Read error: Connection reset by peer) 2019-01-28T14:32:09Z pierpal joined #scheme 2019-01-28T14:35:34Z pierpal quit (Read error: Connection reset by peer) 2019-01-28T14:35:52Z debsan_ quit (Quit: ZNC - http://znc.in) 2019-01-28T14:36:45Z debsan joined #scheme 2019-01-28T14:36:45Z debsan quit (Changing host) 2019-01-28T14:36:45Z debsan joined #scheme 2019-01-28T14:36:58Z gwatt joined #scheme 2019-01-28T14:37:54Z pierpal joined #scheme 2019-01-28T14:56:03Z darthlukan quit (Remote host closed the connection) 2019-01-28T14:59:52Z pierpal quit (Ping timeout: 250 seconds) 2019-01-28T15:06:16Z pierpal joined #scheme 2019-01-28T15:06:31Z muelleme joined #scheme 2019-01-28T15:10:27Z pierpal quit (Ping timeout: 240 seconds) 2019-01-28T15:14:38Z dbmikus joined #scheme 2019-01-28T15:21:09Z Inline joined #scheme 2019-01-28T15:30:39Z greatscottttt quit (Quit: WeeChat 1.9) 2019-01-28T15:45:57Z pierpal joined #scheme 2019-01-28T15:47:39Z badkins joined #scheme 2019-01-28T15:51:39Z badkins_ joined #scheme 2019-01-28T15:51:56Z badkins quit (Ping timeout: 240 seconds) 2019-01-28T16:19:36Z dbmikus quit (Ping timeout: 250 seconds) 2019-01-28T16:22:09Z dbmikus joined #scheme 2019-01-28T16:33:26Z badkins_ is now known as badkins 2019-01-28T16:42:57Z badkins quit (Ping timeout: 244 seconds) 2019-01-28T16:47:44Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-28T16:49:27Z averell quit (Quit: .) 2019-01-28T16:50:15Z wigust quit (Ping timeout: 246 seconds) 2019-01-28T16:54:14Z wigust joined #scheme 2019-01-28T17:03:21Z TGO joined #scheme 2019-01-28T17:05:39Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-28T17:06:04Z TGO quit (Client Quit) 2019-01-28T17:12:44Z daviid joined #scheme 2019-01-28T17:15:52Z pierpal quit (Quit: Poof) 2019-01-28T17:16:10Z pierpal joined #scheme 2019-01-28T17:25:35Z klovett quit 2019-01-28T17:28:00Z jb__ joined #scheme 2019-01-28T17:43:54Z fauxm joined #scheme 2019-01-28T17:50:06Z badkins joined #scheme 2019-01-28T18:02:42Z eubarbosa quit (Read error: No route to host) 2019-01-28T18:16:10Z averell joined #scheme 2019-01-28T18:29:24Z klovett joined #scheme 2019-01-28T18:32:01Z trui` quit (Remote host closed the connection) 2019-01-28T18:36:35Z pierpal quit (Quit: Poof) 2019-01-28T18:36:54Z pierpal joined #scheme 2019-01-28T18:37:39Z notzmv quit (Ping timeout: 244 seconds) 2019-01-28T18:54:06Z jb__ quit (Read error: Connection reset by peer) 2019-01-28T18:57:23Z jb__ joined #scheme 2019-01-28T18:58:18Z zachk joined #scheme 2019-01-28T19:01:47Z ravenousmoose joined #scheme 2019-01-28T19:06:05Z swamps joined #scheme 2019-01-28T19:06:18Z dbmikus quit (Ping timeout: 245 seconds) 2019-01-28T19:07:59Z Zaab1t joined #scheme 2019-01-28T19:08:01Z zachk quit (Changing host) 2019-01-28T19:08:01Z zachk joined #scheme 2019-01-28T19:13:49Z muelleme quit (Ping timeout: 244 seconds) 2019-01-28T19:15:12Z pchrist quit (Changing host) 2019-01-28T19:15:12Z pchrist joined #scheme 2019-01-28T19:23:39Z eubarbosa joined #scheme 2019-01-28T19:25:29Z ggole quit (Quit: ggole) 2019-01-28T19:27:07Z Zaab1t quit (Quit: bye bye friends) 2019-01-28T19:30:00Z swamps quit (Quit: Leaving) 2019-01-28T19:34:16Z dbmikus joined #scheme 2019-01-28T19:42:56Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-28T20:01:23Z swamps joined #scheme 2019-01-28T20:05:51Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-28T20:10:25Z muelleme joined #scheme 2019-01-28T20:14:47Z muelleme quit (Ping timeout: 244 seconds) 2019-01-28T20:17:02Z ravenousmoose joined #scheme 2019-01-28T20:28:07Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-28T20:30:26Z badkins quit (Ping timeout: 240 seconds) 2019-01-28T20:32:57Z civodul joined #scheme 2019-01-28T20:34:07Z lritter quit (Ping timeout: 240 seconds) 2019-01-28T20:40:23Z ravenousmoose joined #scheme 2019-01-28T20:49:53Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-28T20:50:26Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-28T20:55:34Z klovett quit 2019-01-28T20:58:59Z ober looks for a tabulation for printing out lists in a pretty format to stdout 2019-01-28T21:02:32Z weinholt: ober, http://synthcode.com/scheme/fmt/ 2019-01-28T21:19:43Z muelleme joined #scheme 2019-01-28T21:21:22Z ober: ty 2019-01-28T21:21:56Z ngz joined #scheme 2019-01-28T21:25:03Z muelleme quit (Ping timeout: 244 seconds) 2019-01-28T21:25:31Z jbayardo joined #scheme 2019-01-28T21:27:25Z badkins joined #scheme 2019-01-28T21:34:12Z lambda-11235 joined #scheme 2019-01-28T21:46:24Z vyzo quit (Quit: Leaving.) 2019-01-28T21:47:05Z vyzo joined #scheme 2019-01-28T22:00:02Z dbmikus_ joined #scheme 2019-01-28T22:02:48Z dbmikus quit (Ping timeout: 250 seconds) 2019-01-28T22:15:25Z pierpal quit (Read error: Connection reset by peer) 2019-01-28T22:15:39Z pierpal joined #scheme 2019-01-28T22:20:29Z klovett joined #scheme 2019-01-28T22:38:34Z ArneBab quit (Ping timeout: 268 seconds) 2019-01-28T22:39:07Z ArneBab joined #scheme 2019-01-28T22:39:07Z ArneBab quit (Changing host) 2019-01-28T22:39:07Z ArneBab joined #scheme 2019-01-28T22:49:59Z jbayardo quit (Quit: Bye!) 2019-01-28T22:54:14Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-28T22:59:38Z pierpal quit (Ping timeout: 245 seconds) 2019-01-28T23:12:14Z pierpal joined #scheme 2019-01-28T23:21:04Z wilfredh joined #scheme 2019-01-28T23:22:31Z pierpal quit (Read error: Connection reset by peer) 2019-01-28T23:22:44Z pierpal joined #scheme 2019-01-28T23:32:12Z webshinra quit (Ping timeout: 252 seconds) 2019-01-28T23:37:43Z klovett_ joined #scheme 2019-01-28T23:40:26Z klovett quit (Ping timeout: 240 seconds) 2019-01-29T00:11:45Z sethalves joined #scheme 2019-01-29T00:19:47Z webshinra joined #scheme 2019-01-29T00:23:35Z aluminum1425 joined #scheme 2019-01-29T00:26:25Z lambda-11235 quit (Quit: Bye) 2019-01-29T00:30:32Z dbmikus_ quit (Ping timeout: 244 seconds) 2019-01-29T00:59:26Z zachk quit (Quit: Leaving) 2019-01-29T01:07:39Z klovett joined #scheme 2019-01-29T01:10:52Z klovett_ quit (Ping timeout: 246 seconds) 2019-01-29T01:48:22Z xkapastel joined #scheme 2019-01-29T01:54:14Z skapata quit (Remote host closed the connection) 2019-01-29T01:56:30Z jb__ quit (Quit: leaving) 2019-01-29T02:00:51Z lambda-11235 joined #scheme 2019-01-29T02:05:23Z ng0_ joined #scheme 2019-01-29T02:08:57Z ng0 quit (Ping timeout: 256 seconds) 2019-01-29T02:16:46Z ng0_ quit (Quit: Alexa, when is the end of world?) 2019-01-29T02:25:28Z lavaflow quit (Ping timeout: 245 seconds) 2019-01-29T02:35:10Z lavaflow joined #scheme 2019-01-29T02:50:37Z Khisanth quit (Ping timeout: 246 seconds) 2019-01-29T03:01:33Z pie_ joined #scheme 2019-01-29T03:02:48Z pie__ quit (Ping timeout: 272 seconds) 2019-01-29T03:04:01Z Khisanth joined #scheme 2019-01-29T03:12:12Z fiddlerwoaroof quit (Ping timeout: 246 seconds) 2019-01-29T03:21:44Z fiddlerwoaroof joined #scheme 2019-01-29T03:26:37Z keep_learning quit (Quit: Ping timeout (120 seconds)) 2019-01-29T03:29:19Z astronavt joined #scheme 2019-01-29T03:29:33Z astronavt quit (Client Quit) 2019-01-29T03:36:36Z keep_learning joined #scheme 2019-01-29T03:41:01Z keep_learning quit (Client Quit) 2019-01-29T03:43:26Z keep_learning joined #scheme 2019-01-29T03:57:42Z sarkic joined #scheme 2019-01-29T04:00:38Z aluminum1425 quit (Remote host closed the connection) 2019-01-29T04:06:42Z eubarbosa quit (Remote host closed the connection) 2019-01-29T04:25:42Z sethalves1 joined #scheme 2019-01-29T04:25:47Z pierpal quit (Quit: Poof) 2019-01-29T04:25:52Z sethalves quit (Read error: Connection reset by peer) 2019-01-29T04:26:05Z pierpal joined #scheme 2019-01-29T04:29:31Z eubarbosa joined #scheme 2019-01-29T04:41:33Z pie__ joined #scheme 2019-01-29T04:42:40Z gravicappa joined #scheme 2019-01-29T04:45:15Z pie_ quit (Ping timeout: 244 seconds) 2019-01-29T04:52:29Z kjak quit (Ping timeout: 244 seconds) 2019-01-29T05:07:43Z tubuliferous joined #scheme 2019-01-29T05:12:42Z sethalves joined #scheme 2019-01-29T05:12:42Z sethalves1 quit (Read error: Connection reset by peer) 2019-01-29T05:21:43Z Zenton quit (Ping timeout: 245 seconds) 2019-01-29T05:25:02Z niklasl quit (Quit: Nettalk6 - www.ntalk.de) 2019-01-29T05:27:00Z niklasl joined #scheme 2019-01-29T05:34:21Z Zenton joined #scheme 2019-01-29T06:09:26Z jao quit (Ping timeout: 240 seconds) 2019-01-29T06:25:10Z lambda-11235 quit (Ping timeout: 246 seconds) 2019-01-29T06:37:22Z lambda-11235 joined #scheme 2019-01-29T06:39:31Z Inline quit (Quit: Leaving) 2019-01-29T06:43:31Z sarkic quit (Remote host closed the connection) 2019-01-29T06:48:53Z dTal quit (Remote host closed the connection) 2019-01-29T07:02:26Z lritter joined #scheme 2019-01-29T07:15:36Z daviid quit (Ping timeout: 244 seconds) 2019-01-29T07:27:38Z muelleme joined #scheme 2019-01-29T07:32:08Z muelleme quit (Ping timeout: 244 seconds) 2019-01-29T07:45:36Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-29T07:57:04Z muelleme joined #scheme 2019-01-29T08:02:35Z lambda-11235 quit (Quit: Bye) 2019-01-29T08:06:17Z eubarbosa quit (Remote host closed the connection) 2019-01-29T08:06:48Z muelleme quit (Ping timeout: 272 seconds) 2019-01-29T08:09:03Z ManDay joined #scheme 2019-01-29T08:09:49Z ManDay: Could anyone, in their own words, describe what they'd practically use dynamic-wind for? http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_764 2019-01-29T08:10:39Z ManDay: Reading this and the weird example, I wonder whether perhaps I have never grasped the point of Lisp in the first place... 2019-01-29T08:10:45Z ManDay: Just... why... ? 2019-01-29T08:12:54Z civodul joined #scheme 2019-01-29T08:19:13Z cmatei quit (Ping timeout: 245 seconds) 2019-01-29T08:41:34Z ecraven: ManDay: I think the idea is to provide a way to reliably free resources when they aren't needed any more 2019-01-29T08:42:06Z ecraven: release a resource in the after thunk, and it will be released even if control exits via an exception and not normally 2019-01-29T08:46:21Z ManDay: ecraven: Unhuh! They should cite you in there! ;) 2019-01-29T08:46:25Z ManDay: thanks! :) 2019-01-29T08:47:12Z pierpal quit (Quit: Poof) 2019-01-29T08:47:28Z pierpal joined #scheme 2019-01-29T08:52:12Z vyzo quit (Quit: Leaving.) 2019-01-29T08:52:46Z vyzo joined #scheme 2019-01-29T09:01:20Z cmatei joined #scheme 2019-01-29T10:01:29Z ng0 joined #scheme 2019-01-29T10:08:38Z elazul joined #scheme 2019-01-29T10:39:36Z elazul quit (Quit: leaving) 2019-01-29T11:02:15Z ManDay quit (Ping timeout: 256 seconds) 2019-01-29T11:06:38Z pierpal quit (Read error: Connection reset by peer) 2019-01-29T11:16:33Z eubarbosa joined #scheme 2019-01-29T11:18:47Z pierpal joined #scheme 2019-01-29T11:25:07Z pierpal quit (Ping timeout: 246 seconds) 2019-01-29T11:26:27Z pierpal joined #scheme 2019-01-29T11:28:09Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-01-29T11:37:13Z skapata joined #scheme 2019-01-29T11:41:39Z tubuliferous joined #scheme 2019-01-29T11:41:52Z tubuliferous quit (Client Quit) 2019-01-29T11:42:24Z tubuliferous joined #scheme 2019-01-29T11:42:39Z tubuliferous quit (Client Quit) 2019-01-29T11:43:09Z tubuliferous joined #scheme 2019-01-29T11:43:28Z tubuliferous quit (Client Quit) 2019-01-29T11:45:32Z tubuliferous joined #scheme 2019-01-29T11:45:49Z tubuliferous quit (Client Quit) 2019-01-29T11:46:18Z tubuliferous joined #scheme 2019-01-29T11:46:37Z tubuliferous quit (Client Quit) 2019-01-29T11:47:53Z tubuliferous joined #scheme 2019-01-29T11:48:11Z tubuliferous quit (Client Quit) 2019-01-29T11:49:35Z tubuliferous joined #scheme 2019-01-29T11:49:46Z tubuliferous quit (Client Quit) 2019-01-29T11:50:32Z tubuliferous joined #scheme 2019-01-29T11:50:33Z tubuliferous quit (Client Quit) 2019-01-29T11:51:04Z tubuliferous joined #scheme 2019-01-29T11:51:21Z tubuliferous quit (Client Quit) 2019-01-29T11:56:35Z ManDay joined #scheme 2019-01-29T12:04:36Z ngz quit (Ping timeout: 252 seconds) 2019-01-29T12:26:19Z kjak joined #scheme 2019-01-29T12:26:44Z kjak_ joined #scheme 2019-01-29T12:27:42Z kjak_ left #scheme 2019-01-29T12:35:49Z pierpal quit (Quit: Poof) 2019-01-29T12:36:09Z pierpal joined #scheme 2019-01-29T12:47:49Z ManDay: ping 2019-01-29T12:47:52Z ManDay: welp 2019-01-29T12:48:48Z pierpal quit (Ping timeout: 245 seconds) 2019-01-29T12:49:02Z ManDay: I have a feeling that the elegance of Scheme for prototyping algorithms is rendered all useless by those impossibly incapable debuggers 2019-01-29T13:01:39Z LeoNerd: I still feel that honestly, "print to stderr" (or local equivalent) is good for about 95% of all debugging needs 2019-01-29T13:02:06Z LeoNerd: I have an electronics lab full of equipment and yet most of the time, I just make an LED flash at the right time, and that does most of my digital electronics work :) 2019-01-29T13:02:33Z amz3: +1 2019-01-29T13:03:45Z pjb: ManDay: you can always write a more capable debugger. 2019-01-29T13:04:30Z pjb: ManDay: see for example cl-stepper https://github.com/informatimago/lisp/tree/master/common-lisp/lisp (written for Common Lisp, but something similar can be done for scheme). 2019-01-29T13:04:43Z pjb: ManDay: but LeoNerd is right. 2019-01-29T13:05:44Z ManDay: LeoNerd: it's sufficient but incredibly inconvenient. i'm used to being able to examine the stack and variables and step 2019-01-29T13:05:55Z LeoNerd: Oh sure.. sometimes it's useful to have more 2019-01-29T13:07:14Z ManDay: i don't even have a specific trouble with guile's dbg, for instance. i just don't understand it. it seems to "randomly" omit frames (non optimized) and local variables and it apparently can deal with locally bound lambda 2019-01-29T13:07:39Z ManDay: *can't deal 2019-01-29T13:08:04Z ManDay: so indeed, i end up doing most of my debugging by adding "pk"s everywhere 2019-01-29T13:24:52Z jao joined #scheme 2019-01-29T13:30:14Z xkapastel joined #scheme 2019-01-29T13:41:27Z jao quit (Ping timeout: 268 seconds) 2019-01-29T14:11:31Z ManDay quit (Ping timeout: 256 seconds) 2019-01-29T14:20:58Z eubarbosa quit (Ping timeout: 252 seconds) 2019-01-29T14:24:05Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-01-29T14:44:43Z ravndal quit (Quit: WeeChat 2.3) 2019-01-29T15:11:13Z rain1: I wonder what debugging tools a scheme implementation could provide 2019-01-29T15:11:20Z rain1: i have got stack traces when it crashes 2019-01-29T15:11:29Z rain1: i wanted to add profiling but didn't get around to it 2019-01-29T15:11:37Z rain1: there could als obe something like interactive tracing? 2019-01-29T15:11:53Z rain1: maybe someone could come up with a really good debugging system 2019-01-29T15:15:37Z pjb: rain1: try Racket. I've got the impression it has one of the best debugging tools. 2019-01-29T15:15:49Z pjb: For example it's able to display the backtrace as arrows over the source code. 2019-01-29T15:17:45Z ravndal joined #scheme 2019-01-29T15:22:01Z dbmikus joined #scheme 2019-01-29T15:22:18Z Inline joined #scheme 2019-01-29T15:42:56Z misaki_m joined #scheme 2019-01-29T15:43:20Z misaki_m quit (Client Quit) 2019-01-29T16:22:44Z smazga joined #scheme 2019-01-29T16:36:47Z edgar-rft quit (Quit: Leaving) 2019-01-29T16:54:29Z lmln joined #scheme 2019-01-29T17:01:28Z dbmikus quit (Ping timeout: 246 seconds) 2019-01-29T17:05:07Z Zaab1t joined #scheme 2019-01-29T17:05:57Z amerigo joined #scheme 2019-01-29T17:06:58Z amerigo: (define b 2019-01-29T17:06:58Z amerigo: (lambda () (set! top-scope 'b))) 2019-01-29T17:06:58Z amerigo: (define a 2019-01-29T17:06:58Z amerigo: (lambda () (let ((top-scope 'a)) 2019-01-29T17:06:58Z amerigo: (b) 2019-01-29T17:06:58Z amerigo: top-scope))) 2019-01-29T17:07:10Z amerigo: why is (a) returning 'a 2019-01-29T17:07:14Z amerigo: and not 'b ? 2019-01-29T17:07:53Z amerigo: is there a way to modify top-scop from inside b function? 2019-01-29T17:10:11Z dbmikus joined #scheme 2019-01-29T17:10:44Z gwatt: 1) use a pastebin please. 2) scheme is strictly lexically scoped. 2019-01-29T17:11:32Z gwatt: You may wish to check out either parameters or fluid-let 2019-01-29T17:11:56Z amerigo quit (Ping timeout: 240 seconds) 2019-01-29T17:23:43Z pjb: You didn't define top-scope. 2019-01-29T17:23:54Z pjb: in b. 2019-01-29T17:24:55Z pjb: So you have a choice: either you define it as a global (top-level) lexical variable, or you define it as a dynamic parameter. But as a free variable, it's up to the implementation what it will do. 2019-01-29T17:26:37Z gwatt: Even if they had defined top-scope at a level visible to both functions a and b, a will always return 'a 2019-01-29T17:27:56Z pjb: gwatt: sure. Since it would be lexical. 2019-01-29T17:28:02Z pjb: But at least, it'd be clear. 2019-01-29T17:28:24Z gwatt: Yes. 2019-01-29T17:28:41Z pjb: If you didn't want lexical, you'd use parameters (or fluid-let), and again, it'd be clear. 2019-01-29T17:28:43Z gwatt: of course, that person is gone. 2019-01-29T17:28:58Z pjb: of course :-/ 2019-01-29T17:28:59Z gwatt: so now we're just arguing amongst ourselves ;-p 2019-01-29T17:29:00Z pjb: There's also an aternative, using closures. 2019-01-29T17:29:03Z pjb: :-) 2019-01-29T17:30:06Z alezost joined #scheme 2019-01-29T17:30:21Z wigust- joined #scheme 2019-01-29T17:33:41Z wigust quit (Ping timeout: 250 seconds) 2019-01-29T17:44:19Z jao joined #scheme 2019-01-29T17:47:03Z eubarbosa joined #scheme 2019-01-29T17:53:44Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-29T17:54:33Z pierpal joined #scheme 2019-01-29T17:56:25Z klovett quit 2019-01-29T17:58:00Z pierpal quit (Read error: Connection reset by peer) 2019-01-29T18:04:56Z pierpal joined #scheme 2019-01-29T18:07:22Z aluminum1425 joined #scheme 2019-01-29T18:12:10Z pierpal quit (Ping timeout: 268 seconds) 2019-01-29T18:16:39Z pierpal joined #scheme 2019-01-29T18:31:21Z dbmikus_ joined #scheme 2019-01-29T18:32:26Z dbmikus quit (Ping timeout: 240 seconds) 2019-01-29T18:36:27Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-01-29T18:36:51Z dbmikus__ joined #scheme 2019-01-29T18:38:41Z dbmikus_ quit (Ping timeout: 268 seconds) 2019-01-29T18:42:06Z niklasl quit (Read error: Connection reset by peer) 2019-01-29T18:42:25Z niklasl joined #scheme 2019-01-29T18:42:37Z niklasl quit (Read error: Connection reset by peer) 2019-01-29T18:49:45Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-29T18:52:15Z klovett joined #scheme 2019-01-29T18:59:23Z sarkic joined #scheme 2019-01-29T19:07:34Z lritter quit (Quit: Leaving) 2019-01-29T19:10:54Z meepdeew joined #scheme 2019-01-29T19:13:36Z webshinra quit (Ping timeout: 252 seconds) 2019-01-29T19:24:15Z edgar-rft joined #scheme 2019-01-29T19:26:19Z xkapastel joined #scheme 2019-01-29T19:27:32Z pierpal quit (Quit: Poof) 2019-01-29T19:27:50Z pierpal joined #scheme 2019-01-29T19:31:45Z muelleme joined #scheme 2019-01-29T19:37:55Z muelleme quit (Ping timeout: 246 seconds) 2019-01-29T19:38:53Z ravenousmoose joined #scheme 2019-01-29T19:38:56Z Zaab1t quit (Quit: bye bye friends) 2019-01-29T19:44:41Z daviid joined #scheme 2019-01-29T19:49:42Z siiky joined #scheme 2019-01-29T19:56:26Z amz3 quit (Read error: Connection reset by peer) 2019-01-29T19:57:30Z jcowan: https://blog.racket-lang.org/2019/01/racket-on-chez-status.html <-- tl;dr Racket on Chez is done 2019-01-29T19:58:15Z jcowan: "The current Racket implementation is fundamentally put together in the wrong way (except for the macro expander), while Racket CS is fundamentally put together in the right way." 2019-01-29T20:00:56Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-29T20:03:29Z jbayardo joined #scheme 2019-01-29T20:05:32Z rain1: yikes 2019-01-29T20:05:57Z jcowan: however, new Racket is still slower, especially for I/O and mutable pairs 2019-01-29T20:13:49Z jcowan: listening to the RacketCS talk 2019-01-29T20:15:00Z jcowan: Flatt pronounces `vector?` as vector-huh instead of vector-pee 2019-01-29T20:15:21Z gwatt: I would expect immutable pairs to be slower, since Chez has no notion of immutable pairs 2019-01-29T20:15:31Z ng0 joined #scheme 2019-01-29T20:16:11Z ecraven: gwatt: it uses chez's mutable pairs immutably, and has different mutable pairs, I think 2019-01-29T20:16:28Z gwatt: Seems odd 2019-01-29T20:16:30Z gwatt: but ok 2019-01-29T20:17:15Z gwatt: jcowan: as for pronouncing, I like "vector-what" 2019-01-29T20:17:51Z jcowan: most Racket programs use immutable pairs only, so they are highly optimized 2019-01-29T20:18:10Z jcowan: which is how (mutable) pairs are in Chez, so it makes sense to reuse them 2019-01-29T20:18:18Z jcowan: mutable pairs in Racket are a record type 2019-01-29T20:19:06Z jcowan: Chez compiles more slowly, of course 2019-01-29T20:20:06Z jcowan: since it is AOT rather than JIT 2019-01-29T20:23:36Z siiky quit (Ping timeout: 252 seconds) 2019-01-29T20:24:25Z jcowan: Only two people have been able to touch the Racket macro expander in 20 years, whereas 6 people have been able to hack on the Racket7/RacketCS macro expander, which is only about 7 months old 2019-01-29T20:24:40Z jcowan: a crude maintainability metric, but there it is 2019-01-29T20:26:11Z jcowan: to build your own Racket implementation, just write 1450 primitives and it's done 2019-01-29T20:26:32Z zachk joined #scheme 2019-01-29T20:26:46Z gwatt: seems like a lot 2019-01-29T20:28:53Z jcowan: yes, so this design involves much less of that, because so much more is in either Racket or Chez 2019-01-29T20:30:01Z jcowan: reduced to only 1000 plus about 40 new ones used internally only 2019-01-29T20:31:25Z jcowan: takes 500 to run just the expander 2019-01-29T20:34:10Z klovett_ joined #scheme 2019-01-29T20:35:27Z klovett quit (Ping timeout: 240 seconds) 2019-01-29T20:35:28Z jcowan: also, Chez compiles to machine code which inherently requires more memory 2019-01-29T20:38:22Z gwatt: The size for Racket CS is almost 3x larger than Racket for Mac and Linux 2019-01-29T20:42:44Z zachk quit (Read error: Connection reset by peer) 2019-01-29T20:43:08Z zachk joined #scheme 2019-01-29T20:43:52Z lmln: in couple of benchmarks racketCS is faster than chez 2019-01-29T20:44:34Z lmln: or maybe not couple 2019-01-29T20:44:44Z lmln: significantly only in one 2019-01-29T20:46:21Z amz3 joined #scheme 2019-01-29T20:47:30Z gwatt: It's interesting that normal Racket is significantly faster than Chez and R/CS on collatz 2019-01-29T20:49:49Z jcowan: perhaps a better ratio library, I don't know 2019-01-29T20:49:50Z lmln: what's tak/takr/takl? 2019-01-29T20:50:34Z jcowan: tak is a recursion benchmark 2019-01-29T20:53:40Z jcowan: takl is a variant that represents an integer n as a list of length n in order to eliminate arithmetic from the benchmark 2019-01-29T20:54:13Z siiky joined #scheme 2019-01-29T20:54:22Z lmln: I see 2019-01-29T20:54:38Z jcowan: takr has multiple (originally 100) differently named copies of tak and chooses which one to invoke at random as a cache-busting measure 2019-01-29T20:56:11Z jcowan: an interesting feature is that Chez can realize that (let (x (h)) x) in tail position is a tail-call of h and optimize accordingly, but because of Racket's continuation marks this difference is visible, and so the optimization has to be suppressed 2019-01-29T20:56:28Z jcowan: potentially visible 2019-01-29T20:58:25Z lmln: idris 2 is also using chez as a backend 2019-01-29T20:58:28Z jcowan: http://rpgpoet.com/Files/Timrep.pdf gives details on all the classical "Gabriel" benchmarks for Lisp 2019-01-29T20:59:32Z lmln: wow, very cool 2019-01-29T20:59:35Z civodul joined #scheme 2019-01-29T21:00:53Z amz3: wow 2019-01-29T21:01:40Z jcowan: the systems being benchmarked are long since dead, of course, but the benchmarks themselves survive 2019-01-29T21:04:33Z cantstanya quit (Ping timeout: 256 seconds) 2019-01-29T21:06:56Z cantstanya joined #scheme 2019-01-29T21:09:01Z zgasma joined #scheme 2019-01-29T21:11:27Z smazga quit (Ping timeout: 240 seconds) 2019-01-29T21:12:25Z matijja joined #scheme 2019-01-29T21:15:58Z daviid quit (Ping timeout: 250 seconds) 2019-01-29T21:19:15Z meepdeew quit (Remote host closed the connection) 2019-01-29T21:19:33Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-29T21:19:39Z amz3 quit (Ping timeout: 246 seconds) 2019-01-29T21:23:47Z friscosam: has anyone ported the Richards benchmarks to scheme? 2019-01-29T21:39:10Z jcowan: friscosam: url? 2019-01-29T21:39:15Z matijja quit (Ping timeout: 246 seconds) 2019-01-29T21:48:07Z matijja joined #scheme 2019-01-29T21:52:03Z amz3 joined #scheme 2019-01-29T22:05:07Z amz3 quit (Ping timeout: 240 seconds) 2019-01-29T22:07:16Z dbmikus joined #scheme 2019-01-29T22:07:53Z dbmikus__ quit (Ping timeout: 244 seconds) 2019-01-29T22:09:39Z friscosam: https://www.cl.cam.ac.uk/~mr10/Bench.html 2019-01-29T22:10:09Z friscosam: Now that I've thought on it I think there was a copy that ran on Larceny 2019-01-29T22:12:12Z daviid joined #scheme 2019-01-29T22:24:21Z permagreen quit (Remote host closed the connection) 2019-01-29T22:26:33Z eubarbosa quit (Read error: Connection reset by peer) 2019-01-29T22:31:08Z matijja quit (Ping timeout: 244 seconds) 2019-01-29T22:40:00Z eubarbosa joined #scheme 2019-01-29T22:46:27Z klovett_ quit 2019-01-29T22:48:32Z civodul quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-29T23:03:48Z f8l quit (Ping timeout: 245 seconds) 2019-01-29T23:05:30Z alyptik quit (Ping timeout: 272 seconds) 2019-01-29T23:06:04Z ravenousmoose joined #scheme 2019-01-29T23:06:11Z ravenousmoose is now known as ravenousmoose[aw 2019-01-29T23:06:54Z ravenousmoose[aw quit (Client Quit) 2019-01-29T23:20:00Z alyptik joined #scheme 2019-01-29T23:38:16Z dbmikus quit (Quit: WeeChat 2.3) 2019-01-29T23:41:22Z TheGreekOwl joined #scheme 2019-01-29T23:50:07Z cantstanya quit (Remote host closed the connection) 2019-01-29T23:51:06Z cantstanya joined #scheme 2019-01-29T23:53:44Z jcob joined #scheme 2019-01-29T23:56:23Z alyptik quit (Ping timeout: 244 seconds) 2019-01-29T23:58:21Z malaclyps joined #scheme 2019-01-29T23:59:50Z vyzo quit (Quit: Leaving.) 2019-01-30T00:00:32Z vyzo joined #scheme 2019-01-30T00:00:54Z siiky quit (Quit: leaving) 2019-01-30T00:02:46Z alyptik joined #scheme 2019-01-30T00:06:08Z Zenton quit (Ping timeout: 268 seconds) 2019-01-30T00:08:47Z zgasma quit (Quit: leaving) 2019-01-30T00:16:26Z cantstanya quit (Remote host closed the connection) 2019-01-30T00:22:52Z cantstanya joined #scheme 2019-01-30T00:36:07Z alyptik quit (Ping timeout: 240 seconds) 2019-01-30T00:44:16Z webshinra joined #scheme 2019-01-30T00:46:12Z sarkic quit (Remote host closed the connection) 2019-01-30T01:02:15Z jao quit (Remote host closed the connection) 2019-01-30T01:03:35Z permagreen joined #scheme 2019-01-30T01:03:37Z lambda-11235 joined #scheme 2019-01-30T01:04:49Z ng0 quit (Ping timeout: 256 seconds) 2019-01-30T01:06:17Z jao joined #scheme 2019-01-30T01:07:37Z alyptik joined #scheme 2019-01-30T01:12:51Z jao quit (Remote host closed the connection) 2019-01-30T01:16:01Z jao joined #scheme 2019-01-30T01:25:21Z daviid quit (Read error: Connection reset by peer) 2019-01-30T01:26:14Z klovett joined #scheme 2019-01-30T01:27:21Z daviid joined #scheme 2019-01-30T01:34:06Z lmln quit (Quit: Connection closed for inactivity) 2019-01-30T01:47:01Z f8l joined #scheme 2019-01-30T01:56:35Z zachk quit (Quit: Leaving) 2019-01-30T02:04:32Z daviid quit (Ping timeout: 268 seconds) 2019-01-30T02:50:21Z jcob quit (Remote host closed the connection) 2019-01-30T02:52:18Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-30T03:02:46Z swamps quit (Ping timeout: 246 seconds) 2019-01-30T03:05:47Z swamps joined #scheme 2019-01-30T03:20:38Z saki joined #scheme 2019-01-30T03:20:55Z saki quit (Excess Flood) 2019-01-30T03:22:14Z muelleme joined #scheme 2019-01-30T03:29:56Z saki joined #scheme 2019-01-30T03:30:02Z saki quit (Excess Flood) 2019-01-30T03:33:27Z muelleme quit (Ping timeout: 246 seconds) 2019-01-30T03:54:44Z klovett quit (Remote host closed the connection) 2019-01-30T04:05:02Z klovett joined #scheme 2019-01-30T04:09:26Z klovett quit (Ping timeout: 240 seconds) 2019-01-30T04:39:27Z alyptik quit (Ping timeout: 240 seconds) 2019-01-30T04:39:46Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-30T04:40:37Z pie___ joined #scheme 2019-01-30T04:40:46Z eubarbosa quit (Remote host closed the connection) 2019-01-30T04:43:56Z pie__ quit (Ping timeout: 240 seconds) 2019-01-30T04:58:21Z skapata quit (Ping timeout: 252 seconds) 2019-01-30T04:59:57Z gravicappa joined #scheme 2019-01-30T04:59:58Z klovett joined #scheme 2019-01-30T05:01:10Z skapata joined #scheme 2019-01-30T05:02:45Z alyptik joined #scheme 2019-01-30T05:08:44Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-30T05:08:50Z klovett quit (Ping timeout: 268 seconds) 2019-01-30T05:13:23Z jao quit (Ping timeout: 245 seconds) 2019-01-30T05:22:51Z gravicappa joined #scheme 2019-01-30T05:29:03Z jbayardo quit (Ping timeout: 252 seconds) 2019-01-30T05:50:52Z Inline quit (Quit: Leaving) 2019-01-30T05:54:55Z pierpal quit (Quit: Poof) 2019-01-30T05:55:20Z pierpal joined #scheme 2019-01-30T06:09:11Z ravenousmoose[aw joined #scheme 2019-01-30T06:09:12Z ravenousmoose[aw quit (Client Quit) 2019-01-30T06:18:03Z quailchaser is now known as sodastabs 2019-01-30T06:20:44Z skapata quit (Remote host closed the connection) 2019-01-30T06:48:17Z klovett joined #scheme 2019-01-30T06:52:39Z klovett quit (Ping timeout: 252 seconds) 2019-01-30T07:11:26Z edgar-rft quit (Quit: Leaving) 2019-01-30T07:37:29Z ravenousmoose joined #scheme 2019-01-30T07:37:38Z ravenousmoose quit (Client Quit) 2019-01-30T07:48:05Z pierpal quit (Quit: Poof) 2019-01-30T07:48:24Z pierpal joined #scheme 2019-01-30T07:49:48Z aluminum1425 quit (Remote host closed the connection) 2019-01-30T08:14:58Z andyt quit (Ping timeout: 244 seconds) 2019-01-30T08:20:16Z cantstanya quit (Remote host closed the connection) 2019-01-30T08:21:19Z cantstanya joined #scheme 2019-01-30T08:44:19Z pierpal quit (Quit: Poof) 2019-01-30T08:44:38Z pierpal joined #scheme 2019-01-30T08:49:32Z lambda-11235 quit (Quit: Bye) 2019-01-30T09:11:03Z vyzo quit (Quit: Leaving.) 2019-01-30T09:11:43Z vyzo joined #scheme 2019-01-30T09:26:17Z ravenousmoose joined #scheme 2019-01-30T09:31:59Z Zenton joined #scheme 2019-01-30T09:45:54Z pierpal quit (Ping timeout: 244 seconds) 2019-01-30T09:52:50Z amz3 joined #scheme 2019-01-30T10:39:20Z skapata joined #scheme 2019-01-30T10:56:34Z ravenousmoose is now known as ravenousmoose[aw 2019-01-30T10:56:35Z ravenousmoose[aw quit (Quit: Taking a quick nap...ZZzzz) 2019-01-30T11:07:14Z andyt joined #scheme 2019-01-30T11:09:19Z fmnt joined #scheme 2019-01-30T11:09:51Z fmnt left #scheme 2019-01-30T11:21:25Z ravenousmoose joined #scheme 2019-01-30T11:32:53Z notzmv joined #scheme 2019-01-30T11:34:31Z pierpal joined #scheme 2019-01-30T11:51:51Z ravenousmoose quit (Ping timeout: 252 seconds) 2019-01-30T11:52:22Z ravenousmoose joined #scheme 2019-01-30T11:55:04Z pierpal quit (Ping timeout: 244 seconds) 2019-01-30T11:57:46Z amz3 quit (Ping timeout: 268 seconds) 2019-01-30T12:01:30Z ng0 joined #scheme 2019-01-30T12:01:39Z pierpal joined #scheme 2019-01-30T12:05:21Z jao joined #scheme 2019-01-30T12:06:16Z eubarbosa joined #scheme 2019-01-30T12:13:30Z klovett joined #scheme 2019-01-30T12:15:03Z matijja joined #scheme 2019-01-30T12:17:44Z klovett quit (Ping timeout: 250 seconds) 2019-01-30T12:30:28Z dtornabene joined #scheme 2019-01-30T12:31:48Z malaclyps quit (Read error: Connection reset by peer) 2019-01-30T12:36:04Z malaclyps joined #scheme 2019-01-30T13:08:17Z klovett joined #scheme 2019-01-30T13:13:16Z klovett quit (Ping timeout: 264 seconds) 2019-01-30T13:19:11Z skapate joined #scheme 2019-01-30T13:19:19Z ravenousmoose quit (Ping timeout: 252 seconds) 2019-01-30T13:19:38Z skapata quit (Ping timeout: 252 seconds) 2019-01-30T13:19:46Z skapate is now known as skapata 2019-01-30T13:23:21Z klovett joined #scheme 2019-01-30T13:23:58Z xkapastel joined #scheme 2019-01-30T13:26:16Z ravenousmoose joined #scheme 2019-01-30T13:47:03Z ng0 quit (Remote host closed the connection) 2019-01-30T13:47:36Z ng0 joined #scheme 2019-01-30T14:01:40Z eubarbosa quit (Remote host closed the connection) 2019-01-30T14:08:35Z eubarbosa joined #scheme 2019-01-30T14:20:00Z dtornabene quit (Quit: Leaving) 2019-01-30T14:31:56Z TheGreekOwl joined #scheme 2019-01-30T14:33:45Z fedelibre joined #scheme 2019-01-30T14:45:34Z eubarbosa quit (Remote host closed the connection) 2019-01-30T14:51:25Z fedelibre quit (Quit: fedelibre) 2019-01-30T14:51:47Z fedelibre joined #scheme 2019-01-30T14:52:26Z fedelibre quit (Client Quit) 2019-01-30T14:52:49Z fedelibre joined #scheme 2019-01-30T14:55:56Z klovett quit (Ping timeout: 240 seconds) 2019-01-30T14:56:48Z skapata quit (Quit: Ĝis!) 2019-01-30T14:59:42Z Inline joined #scheme 2019-01-30T15:00:55Z terpri_ joined #scheme 2019-01-30T15:01:47Z terpri quit (Ping timeout: 240 seconds) 2019-01-30T15:04:37Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-30T15:05:35Z ravenousmoose joined #scheme 2019-01-30T15:08:21Z eubarbosa joined #scheme 2019-01-30T15:21:19Z klovett joined #scheme 2019-01-30T15:26:40Z klovett quit (Ping timeout: 250 seconds) 2019-01-30T15:31:29Z Perkol joined #scheme 2019-01-30T15:33:17Z lmln joined #scheme 2019-01-30T15:36:12Z matijja quit (Ping timeout: 246 seconds) 2019-01-30T15:57:31Z Zaab1t joined #scheme 2019-01-30T16:04:45Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-30T16:19:41Z fhdhsni joined #scheme 2019-01-30T16:31:48Z fhdhsni quit (Remote host closed the connection) 2019-01-30T16:40:22Z ng0 quit (Remote host closed the connection) 2019-01-30T16:40:54Z ng0 joined #scheme 2019-01-30T16:41:38Z niklasl joined #scheme 2019-01-30T16:41:56Z ravenousmoose joined #scheme 2019-01-30T16:44:53Z Perkol quit (Quit: Leaving) 2019-01-30T17:05:25Z smazga joined #scheme 2019-01-30T17:16:29Z fedelibre quit (Quit: fedelibre) 2019-01-30T17:18:08Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-30T17:22:39Z foof joined #scheme 2019-01-30T17:23:51Z daviid joined #scheme 2019-01-30T17:24:49Z amz3 joined #scheme 2019-01-30T17:25:27Z amz3: if you interested by my hacks using chibi and biwascheme to work with scheme in the browser you might be interested by https://github.com/amirouche/ff.js#ffjs 2019-01-30T17:27:00Z amz3: I also posted it at https://news.ycombinator.com/shownew 2019-01-30T17:28:25Z ravenousmoose joined #scheme 2019-01-30T17:31:27Z rain1: very nice amz! 2019-01-30T17:31:43Z rain1: it has been a problem to get a proper scheme working in browser for a while 2019-01-30T17:32:36Z amz3: chibi scheme works well with wasm backend, I still need to make asynchronous server calls work, it's only a time issue, I mean I don't forsee any troubles 2019-01-30T17:32:52Z ravenousmoose quit (Ping timeout: 252 seconds) 2019-01-30T17:35:42Z amz3: asynchronous server calls is XHR also known as AJAX 2019-01-30T17:39:07Z jao quit (Ping timeout: 240 seconds) 2019-01-30T18:02:50Z sethalves quit (Ping timeout: 268 seconds) 2019-01-30T18:06:36Z wigust joined #scheme 2019-01-30T18:09:13Z wigust- quit (Ping timeout: 245 seconds) 2019-01-30T18:16:46Z zachk joined #scheme 2019-01-30T18:18:56Z sethalves joined #scheme 2019-01-30T18:20:47Z zachk quit (Changing host) 2019-01-30T18:20:47Z zachk joined #scheme 2019-01-30T18:50:36Z siiky joined #scheme 2019-01-30T18:56:10Z Zenton quit (Ping timeout: 246 seconds) 2019-01-30T19:21:01Z amz3 quit (Ping timeout: 246 seconds) 2019-01-30T19:21:40Z Zaab1t quit (Quit: bye bye friends) 2019-01-30T19:21:54Z ravenousmoose joined #scheme 2019-01-30T19:23:27Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-30T19:27:30Z acarrico quit (Remote host closed the connection) 2019-01-30T19:31:53Z acarrico joined #scheme 2019-01-30T19:48:45Z gravicappa joined #scheme 2019-01-30T19:52:03Z jao joined #scheme 2019-01-30T19:53:56Z siiky quit (Ping timeout: 240 seconds) 2019-01-30T20:25:17Z acarrico quit (Ping timeout: 268 seconds) 2019-01-30T20:25:40Z gravicappa quit (Ping timeout: 250 seconds) 2019-01-30T20:31:42Z siiky joined #scheme 2019-01-30T20:57:13Z ravenousmoose quit (Quit: Taking a quick nap...ZZzzz) 2019-01-30T21:14:02Z vyzo quit (Quit: Leaving.) 2019-01-30T21:14:41Z vyzo joined #scheme 2019-01-30T21:16:58Z edgar-rft joined #scheme 2019-01-30T21:22:52Z siiky quit (Ping timeout: 264 seconds) 2019-01-30T21:25:58Z yosafbridge quit (Ping timeout: 246 seconds) 2019-01-30T21:28:16Z yosafbridge joined #scheme 2019-01-30T21:30:58Z acarrico joined #scheme 2019-01-30T21:40:12Z alyptik quit (Ping timeout: 250 seconds) 2019-01-30T21:50:56Z alyptik joined #scheme 2019-01-30T21:55:26Z daviid quit (Read error: Connection reset by peer) 2019-01-30T21:58:24Z siiky joined #scheme 2019-01-30T22:05:16Z acarrico quit (Ping timeout: 244 seconds) 2019-01-30T22:08:20Z acarrico joined #scheme 2019-01-30T22:09:23Z badkins quit (Ping timeout: 244 seconds) 2019-01-30T22:13:49Z acarrico quit (Ping timeout: 268 seconds) 2019-01-30T22:14:04Z ravenousmoose[aw joined #scheme 2019-01-30T22:15:02Z ravenousmoose[aw quit (Client Quit) 2019-01-30T22:17:02Z ayerhart quit (Quit: ayerhart) 2019-01-30T22:18:06Z ayerhart joined #scheme 2019-01-30T22:27:53Z ayerhart quit (Quit: ayerhart) 2019-01-30T22:28:44Z ayerhart joined #scheme 2019-01-30T22:31:35Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-30T22:35:09Z eubarbos` joined #scheme 2019-01-30T22:37:10Z eubarbosa quit (Ping timeout: 268 seconds) 2019-01-30T22:46:11Z aluminum1425 joined #scheme 2019-01-30T22:53:56Z eubarbos` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-30T22:54:19Z eubarbosa joined #scheme 2019-01-30T23:10:48Z eubarbosa quit (Remote host closed the connection) 2019-01-30T23:13:40Z longshi joined #scheme 2019-01-30T23:24:28Z badkins joined #scheme 2019-01-30T23:34:06Z daviid joined #scheme 2019-01-30T23:34:30Z daviid is now known as Guest18032 2019-01-30T23:34:45Z Guest18032 is now known as daviid 2019-01-30T23:38:00Z Zenton joined #scheme 2019-01-30T23:43:47Z siiky quit (Quit: leaving) 2019-01-30T23:56:57Z longshi quit (Ping timeout: 240 seconds) 2019-01-31T00:05:36Z lavaflow quit (Read error: Connection reset by peer) 2019-01-31T00:10:03Z daviid quit (Ping timeout: 245 seconds) 2019-01-31T00:11:23Z lavaflow joined #scheme 2019-01-31T00:20:56Z smazga quit (Quit: leaving) 2019-01-31T00:21:52Z lmln quit (Quit: Connection closed for inactivity) 2019-01-31T00:49:26Z kjak quit (Ping timeout: 240 seconds) 2019-01-31T01:40:18Z zachk quit (Quit: Leaving) 2019-01-31T01:43:29Z xkapastel quit (Quit: Connection closed for inactivity) 2019-01-31T01:49:25Z jcowan joined #scheme 2019-01-31T02:03:04Z ng0_ joined #scheme 2019-01-31T02:06:29Z ng0 quit (Ping timeout: 256 seconds) 2019-01-31T02:09:19Z ng0_ quit (Ping timeout: 256 seconds) 2019-01-31T02:09:25Z daviid joined #scheme 2019-01-31T02:10:50Z ng0_ joined #scheme 2019-01-31T02:15:21Z ayerhart quit (Read error: Connection reset by peer) 2019-01-31T02:16:16Z ayerhart joined #scheme 2019-01-31T02:21:11Z ng0_ quit (Quit: Alexa, when is the end of world?) 2019-01-31T02:29:44Z kjak joined #scheme 2019-01-31T02:38:46Z kjak quit (Ping timeout: 250 seconds) 2019-01-31T03:10:00Z gf3 joined #scheme 2019-01-31T03:24:16Z gf3 quit (Ping timeout: 250 seconds) 2019-01-31T03:25:47Z gf3 joined #scheme 2019-01-31T03:27:10Z dtornabene joined #scheme 2019-01-31T03:28:10Z Khisanth quit (Ping timeout: 250 seconds) 2019-01-31T03:28:23Z gf3 quit (Client Quit) 2019-01-31T03:34:27Z gf3 joined #scheme 2019-01-31T03:39:55Z gf3 quit (Quit: LOLeaving) 2019-01-31T03:41:05Z Khisanth joined #scheme 2019-01-31T03:46:54Z Guest81819 joined #scheme 2019-01-31T03:49:41Z Guest81819 is now known as gf3 2019-01-31T03:53:04Z gf3_ joined #scheme 2019-01-31T03:55:43Z gf3_ quit (Client Quit) 2019-01-31T04:26:17Z daviid quit (Ping timeout: 268 seconds) 2019-01-31T04:31:41Z acarrico joined #scheme 2019-01-31T04:45:22Z gravicappa joined #scheme 2019-01-31T04:50:40Z gf3 quit (Quit: Textual IRC Client: www.textualapp.com) 2019-01-31T04:51:15Z gf3 joined #scheme 2019-01-31T05:00:44Z lambda-11235 joined #scheme 2019-01-31T05:13:02Z jao quit (Ping timeout: 250 seconds) 2019-01-31T05:27:13Z pierpal quit (Quit: Poof) 2019-01-31T05:27:30Z pierpal joined #scheme 2019-01-31T06:00:12Z Inline quit (Quit: Leaving) 2019-01-31T06:06:18Z gravicappa quit (Ping timeout: 245 seconds) 2019-01-31T06:15:59Z gravicappa joined #scheme 2019-01-31T06:20:26Z dtornabene quit (Ping timeout: 240 seconds) 2019-01-31T06:45:12Z matijja joined #scheme 2019-01-31T07:07:31Z zmt01 joined #scheme 2019-01-31T07:10:56Z zmt00 quit (Ping timeout: 240 seconds) 2019-01-31T07:33:31Z Zipheir` joined #scheme 2019-01-31T07:45:26Z aluminum1425 quit (Ping timeout: 240 seconds) 2019-01-31T07:47:10Z longshi joined #scheme 2019-01-31T07:47:49Z aluminum1425 joined #scheme 2019-01-31T07:53:07Z dtornabene joined #scheme 2019-01-31T07:54:43Z aluminum1425 quit (Remote host closed the connection) 2019-01-31T08:00:44Z ayerhart quit (Ping timeout: 250 seconds) 2019-01-31T08:03:26Z longshi quit (Ping timeout: 240 seconds) 2019-01-31T08:04:53Z fedelibre joined #scheme 2019-01-31T08:36:32Z vyzo quit (Quit: Leaving.) 2019-01-31T08:38:02Z vyzo joined #scheme 2019-01-31T09:15:03Z lambda-11235 quit (Quit: gyaaah) 2019-01-31T09:19:50Z longshi joined #scheme 2019-01-31T09:23:18Z edgar-rft quit (Quit: Leaving) 2019-01-31T09:39:56Z gravicappa quit (Ping timeout: 240 seconds) 2019-01-31T09:43:39Z fedelibre quit (Read error: Connection reset by peer) 2019-01-31T09:45:15Z fedelibre joined #scheme 2019-01-31T09:49:51Z fedelibre quit (Quit: fedelibre) 2019-01-31T09:52:09Z fedelibre joined #scheme 2019-01-31T10:01:10Z Zipheir` quit (Remote host closed the connection) 2019-01-31T10:19:07Z ssake quit (Ping timeout: 246 seconds) 2019-01-31T10:26:10Z TGO joined #scheme 2019-01-31T10:29:16Z TheGreekOwl quit (Ping timeout: 252 seconds) 2019-01-31T10:30:17Z Zenton quit (Ping timeout: 244 seconds) 2019-01-31T10:32:24Z Zenton joined #scheme 2019-01-31T10:33:11Z marusich joined #scheme 2019-01-31T10:48:13Z amz3 joined #scheme 2019-01-31T10:48:18Z amz3: o/ 2019-01-31T11:00:30Z amz3: rain1: hey, you triggered some interest with single cream project https://github.com/rain-1/single_cream 2019-01-31T11:00:56Z rain1: hi 2019-01-31T11:04:14Z amz3: bravo! 2019-01-31T11:04:30Z dtornabene quit (Quit: Leaving) 2019-01-31T11:04:34Z amz3: I am wondering whether it will be a good host for my browser things 2019-01-31T11:09:53Z edgar-rft joined #scheme 2019-01-31T11:12:31Z rain1: it can compile to browser, i tried wasm but i didn't try running the tests 2019-01-31T11:13:30Z marusich quit (Remote host closed the connection) 2019-01-31T11:21:15Z edgar-rft quit (Quit: Leaving) 2019-01-31T11:22:26Z xkapastel joined #scheme 2019-01-31T11:23:39Z edgar-rft joined #scheme 2019-01-31T11:25:35Z rain1: it's not fully featured though just a very cut down interpreter 2019-01-31T11:40:05Z jao joined #scheme 2019-01-31T11:42:25Z ecraven: jcowan: what's a bytestring? 2019-01-31T11:42:48Z ecraven: how is it different from a bytevector? 2019-01-31T11:44:20Z ng0 joined #scheme 2019-01-31T12:31:58Z malaclyps quit (Read error: Connection reset by peer) 2019-01-31T12:36:17Z malaclyps joined #scheme 2019-01-31T12:52:22Z TGO quit (Ping timeout: 250 seconds) 2019-01-31T13:02:23Z kjak joined #scheme 2019-01-31T13:19:57Z longshi quit (Ping timeout: 246 seconds) 2019-01-31T13:52:50Z skapata joined #scheme 2019-01-31T13:53:25Z emar2 quit (Quit: WeeChat 2.3) 2019-01-31T13:54:19Z emar joined #scheme 2019-01-31T14:00:27Z longshi joined #scheme 2019-01-31T14:28:23Z jao quit (Ping timeout: 245 seconds) 2019-01-31T14:35:32Z jcowan: It's a library for using bytevectors as if they were ASCII-only strings. Useful for things like wire protocols, which often have ASCII bits embedded in them. 2019-01-31T14:37:53Z ecraven: ah, thanks, sorry that I didn't understand that from the linked document 2019-01-31T14:49:38Z fedelibre quit (Ping timeout: 245 seconds) 2019-01-31T14:51:16Z arutai joined #scheme 2019-01-31T15:29:26Z longshi quit (Ping timeout: 240 seconds) 2019-01-31T15:40:26Z matijja quit (Ping timeout: 240 seconds) 2019-01-31T16:00:33Z dbmikus joined #scheme 2019-01-31T16:05:14Z klovett joined #scheme 2019-01-31T16:17:24Z arutai quit (Ping timeout: 252 seconds) 2019-01-31T16:19:34Z smazga joined #scheme 2019-01-31T16:25:32Z Zaab1t joined #scheme 2019-01-31T16:32:55Z ng0 quit (Ping timeout: 256 seconds) 2019-01-31T16:34:48Z ng0 joined #scheme 2019-01-31T16:50:45Z Inline joined #scheme 2019-01-31T16:51:39Z TGO joined #scheme 2019-01-31T17:03:38Z swamps quit (Ping timeout: 272 seconds) 2019-01-31T17:16:25Z terpri_ quit (Remote host closed the connection) 2019-01-31T17:26:49Z aluminum1425 joined #scheme 2019-01-31T17:29:52Z jao joined #scheme 2019-01-31T17:37:02Z johnjay joined #scheme 2019-01-31T17:45:52Z terpri joined #scheme 2019-01-31T17:55:18Z zachk joined #scheme 2019-01-31T17:56:34Z zachk quit (Changing host) 2019-01-31T17:56:34Z zachk joined #scheme 2019-01-31T18:12:55Z daviid joined #scheme 2019-01-31T18:21:41Z johnjay: correct if i'm wrong, but would this first example work in scheme? 2019-01-31T18:21:42Z johnjay: https://emacs.stackexchange.com/questions/28979/error-void-variable-in-mapcar 2019-01-31T18:22:11Z johnjay: it looks like the function func1 is defined to apply itself to the first element of a list? infinite recursion? 2019-01-31T18:28:59Z jcowan: if its argument is a list, it applies itself to each element of that list; if not, it just returns its argument. So basically it copies a tree of pairs. 2019-01-31T18:29:07Z jcowan: And yes, func2 would work fine in Scheme 2019-01-31T18:29:43Z jcowan: modulo that mapcar is called map in Scheme 2019-01-31T18:34:59Z wasamasa: johnjay: you may find this helpful: https://wiki.call-cc.org/chicken-for-emacs-lisp-programmers 2019-01-31T18:35:40Z pjb: johnjay: why are you asking a common lisp question in #scheme? 2019-01-31T18:35:55Z pjb: or an emacs lisp question in #scheme? 2019-01-31T18:36:20Z pjb: johnjay: Please read: http://www.nhplace.com/kent/Papers/Technical-Issues.html 2019-01-31T18:42:07Z amz3 quit (Quit: WeeChat 2.2) 2019-01-31T18:42:38Z amz3 joined #scheme 2019-01-31T18:42:56Z wigust- joined #scheme 2019-01-31T18:45:46Z wigust quit (Ping timeout: 244 seconds) 2019-01-31T18:47:43Z ravenousmoose joined #scheme 2019-01-31T18:51:06Z zgasma joined #scheme 2019-01-31T18:51:18Z smazga quit (Ping timeout: 245 seconds) 2019-01-31T19:04:13Z muelleme joined #scheme 2019-01-31T19:04:59Z jcowan: It's not a CL question. He wanted to know if that code (modulo name issues) would work in Scheme, and the answer was yes. 2019-01-31T19:07:38Z dbmikus quit (Ping timeout: 250 seconds) 2019-01-31T19:08:57Z dbmikus joined #scheme 2019-01-31T19:22:58Z muelleme quit (Ping timeout: 272 seconds) 2019-01-31T19:24:35Z Zaabtop joined #scheme 2019-01-31T19:25:10Z Zaabtop1 joined #scheme 2019-01-31T19:26:21Z Zaabtop1 quit (Read error: Connection reset by peer) 2019-01-31T19:26:21Z Zaabtop quit (Read error: Connection reset by peer) 2019-01-31T19:27:47Z Zaab1t quit (Ping timeout: 240 seconds) 2019-01-31T19:54:06Z Zipheir joined #scheme 2019-01-31T19:57:42Z ecraven: aren't name issues just about the only issues? 2019-01-31T19:58:15Z ecraven: I mean, with changing the names and sufficient additional definitions, almost anything would "work in Scheme", right? 2019-01-31T19:58:42Z Zaab1t joined #scheme 2019-01-31T20:08:32Z gwatt: You would also have to deal with macro differences and dynamic scope. 2019-01-31T20:09:15Z gwatt: also, CL lets you insert definitions into packages. scheme does not let you do that in libraries 2019-01-31T20:22:07Z vyzo quit (Ping timeout: 240 seconds) 2019-01-31T20:27:37Z Zaab1t quit (Quit: bye bye friends) 2019-01-31T20:28:21Z muelleme joined #scheme 2019-01-31T20:34:40Z pjb quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-01-31T20:37:13Z ecraven: gwatt: you mean add definitions to existing libraries? mit allows that, I think that is an implementation restriction, not something r5rs or r7rs mandate 2019-01-31T20:47:57Z pierpal quit (Ping timeout: 246 seconds) 2019-01-31T20:48:01Z muelleme quit (Ping timeout: 268 seconds) 2019-01-31T20:48:47Z gwatt: I didn't think r5rs even had libraries, and neither r6rs nor r7rs provide any way of externally modifying a library's export set 2019-01-31T20:49:21Z gwatt: I guess you could fudge that all with environments. 2019-01-31T20:51:51Z ravenousmoose is now known as ravenousmoose[aw 2019-01-31T21:01:01Z dbmikus quit (Ping timeout: 246 seconds) 2019-01-31T21:03:47Z dbmikus joined #scheme 2019-01-31T21:08:35Z ravenousmoose[aw quit (Quit: Taking a quick nap...ZZzzz) 2019-01-31T21:16:47Z klovett quit (Remote host closed the connection) 2019-01-31T21:21:45Z meepdeew joined #scheme 2019-01-31T21:22:05Z meepdeew: Hello. I'm confused about the type signatures as written in the docs for some of HTDP's BSL library functions. 2019-01-31T21:22:05Z johnjay: jcowan: so in either case it's copying a list? so like a shallow copy i assume? 2019-01-31T21:22:36Z meepdeew: Woops, I don't want to hijack 2019-01-31T21:23:15Z johnjay: well there wasn't really a convo so it's fine. 2019-01-31T21:24:09Z meepdeew: Alrighty, thanks. So, for example, on-mouse accepts a mouse-expr. https://docs.racket-lang.org/teachpack/2htdpuniverse.html#%28form._world._%28%28lib._2htdp%2Funiverse..rkt%29._on-mouse%29%29 2019-01-31T21:24:10Z johnjay: j #chicken 2019-01-31T21:24:12Z rudybot: http://teensy.info/LbiaNv0Bjg 2019-01-31T21:24:23Z meepdeew: Why is that mouse-expr described as `mouse-expr : (-> WorldState integer? integer? MouseEvent HandlerResult)` instead of `mouse-expr : (WorldState integer? integer? MouseEvent) -> HanlderResult`? 2019-01-31T21:25:02Z gwatt: johnjay: it's a deepcopy of lists. If there are other composite types like vectors, those would be shallow copied 2019-01-31T21:27:05Z klovett joined #scheme 2019-01-31T21:27:36Z gwatt: Wait no, vectors or others wouldn't be shallow copied, they would just be the exact same object as in the original tree 2019-01-31T21:28:15Z klovett quit (Remote host closed the connection) 2019-01-31T21:28:30Z longshi joined #scheme 2019-01-31T21:28:31Z klovett joined #scheme 2019-01-31T21:28:31Z TGO quit (Ping timeout: 250 seconds) 2019-01-31T21:29:05Z johnjay: so if I fed it '(a b c) I would get back a second list with a,b,c as elements? 2019-01-31T21:30:27Z gwatt: yes 2019-01-31T21:32:29Z arutai joined #scheme 2019-01-31T21:34:05Z friscosam: meepdeew: it's a different, equivalent, way to write the type signature 2019-01-31T21:34:58Z friscosam: meepdeew: its a bit more scheme-y with the arrow at the head of the list 2019-01-31T21:35:35Z friscosam: meepdeew: in other parts of Racket that notation is used for contracts (dynamic type checks) and also in Typed Racket 2019-01-31T21:41:43Z meepdeew: Ah, ok, cool friscosam, I'm seeing the docs for Function Contracts, Contracts, and Barriers`! So main takeaway is all arguments until the last, which is the type to be returned? I'm seeing there's also ->*, ->i, and ->d, but I'll keep reading for differences. Just seemed strange to use that notation for the BSL HTDP uses before it's even introduced lambdas. 2019-01-31T21:42:02Z meepdeew: Thanks 2019-01-31T21:42:48Z friscosam: yeah all those other arrows are variant for the contract system. You don't need to know them to just do HTDP. 2019-01-31T21:55:43Z smazga joined #scheme 2019-01-31T21:58:22Z zgasma quit (Ping timeout: 250 seconds) 2019-01-31T22:08:17Z swamps joined #scheme 2019-01-31T22:11:25Z longshi quit (Ping timeout: 250 seconds) 2019-01-31T22:13:17Z meepdeew quit (Remote host closed the connection) 2019-01-31T22:17:05Z emacsomancer quit (Ping timeout: 244 seconds) 2019-01-31T22:17:26Z notzmv quit (Ping timeout: 250 seconds) 2019-01-31T22:17:33Z arutai quit (Remote host closed the connection) 2019-01-31T22:18:58Z longshi joined #scheme 2019-01-31T22:22:36Z ravenousmoose joined #scheme 2019-01-31T22:23:07Z ravenousmoose quit (Client Quit) 2019-01-31T22:26:33Z balkamos quit (Ping timeout: 252 seconds) 2019-01-31T22:27:28Z emacsomancer joined #scheme 2019-01-31T22:31:52Z balkamos joined #scheme 2019-01-31T22:43:03Z longshi quit (Ping timeout: 250 seconds) 2019-01-31T22:53:30Z pjb joined #scheme 2019-01-31T22:55:19Z ravenousmoose joined #scheme 2019-01-31T22:55:37Z ravenousmoose quit (Client Quit) 2019-01-31T23:09:11Z notzmv joined #scheme 2019-01-31T23:14:41Z jcowan quit (Quit: Connection closed for inactivity) 2019-01-31T23:17:15Z debsan quit (Ping timeout: 268 seconds) 2019-01-31T23:18:00Z debsan joined #scheme 2019-01-31T23:18:00Z debsan quit (Changing host) 2019-01-31T23:18:00Z debsan joined #scheme 2019-01-31T23:18:03Z zgasma joined #scheme 2019-01-31T23:18:54Z zgasma quit (Client Quit) 2019-01-31T23:20:26Z smazga quit (Ping timeout: 240 seconds) 2019-01-31T23:37:41Z dbmikus quit (Quit: WeeChat 2.3) 2019-01-31T23:49:16Z permagreen quit (Remote host closed the connection) 2019-01-31T23:56:10Z edgar-rft quit (Quit: Leaving)