2016-05-31T00:04:49Z ics quit (Quit: Connection closed for inactivity) 2016-05-31T00:05:27Z badkins quit (Read error: Connection reset by peer) 2016-05-31T00:05:57Z badkins joined #scheme 2016-05-31T00:06:29Z hive-mind joined #scheme 2016-05-31T00:07:49Z noethics quit (Remote host closed the connection) 2016-05-31T00:09:09Z noethics joined #scheme 2016-05-31T00:12:24Z hive-mind quit (Ping timeout: 244 seconds) 2016-05-31T00:18:20Z DGASAU quit (Ping timeout: 260 seconds) 2016-05-31T00:19:38Z hive-mind joined #scheme 2016-05-31T00:22:43Z profess quit (Ping timeout: 252 seconds) 2016-05-31T00:23:21Z DGASAU joined #scheme 2016-05-31T00:24:23Z profess joined #scheme 2016-05-31T00:26:32Z hive-mind quit (Ping timeout: 244 seconds) 2016-05-31T00:27:24Z JoshS joined #scheme 2016-05-31T00:31:51Z hive-mind joined #scheme 2016-05-31T00:37:14Z mmc quit (Ping timeout: 250 seconds) 2016-05-31T00:38:39Z andrewvic joined #scheme 2016-05-31T00:40:18Z hive-mind quit (Ping timeout: 244 seconds) 2016-05-31T00:40:49Z shdeng joined #scheme 2016-05-31T00:43:37Z mejja: anyone else noticed that get-bytevector-n! conses in chez scheme? 2016-05-31T00:46:04Z hive-mind joined #scheme 2016-05-31T00:46:25Z groovy2shoes: no 2016-05-31T00:46:46Z groovy2shoes: who uses bytevectors? 2016-05-31T00:48:03Z mejja: So what do you recommend? bit-vectors or atom-vector or maybe quark-vectors? 2016-05-31T00:48:49Z mejja: spinning around filling up a buffer shouldn't cons... 2016-05-31T00:49:24Z mejja: chez conses approx 36 bytes per buffer fill. 2016-05-31T00:52:11Z neoncontrails quit (Remote host closed the connection) 2016-05-31T00:53:17Z hive-mind quit (Ping timeout: 250 seconds) 2016-05-31T01:00:28Z neoncontrails joined #scheme 2016-05-31T01:02:44Z groovy2shoes: I recommend vectors 2016-05-31T01:05:31Z mejja: Context here is I/O.. 2016-05-31T01:05:40Z hive-mind joined #scheme 2016-05-31T01:10:30Z groscoe quit (Ping timeout: 276 seconds) 2016-05-31T01:11:09Z hive-mind quit (Ping timeout: 276 seconds) 2016-05-31T01:16:58Z andrewvic quit (Quit: andrewvic) 2016-05-31T01:25:23Z groovy2shoes: oh, well then I recommend ports 2016-05-31T01:26:55Z vydd quit (Remote host closed the connection) 2016-05-31T01:27:46Z hive-mind joined #scheme 2016-05-31T01:28:51Z andrewvic joined #scheme 2016-05-31T01:30:20Z shdeng quit (Remote host closed the connection) 2016-05-31T01:36:55Z daviid joined #scheme 2016-05-31T01:37:25Z shdeng joined #scheme 2016-05-31T01:39:21Z galex-713 quit (Read error: Connection reset by peer) 2016-05-31T01:43:41Z mastokley joined #scheme 2016-05-31T01:43:42Z mastokley quit (Max SendQ exceeded) 2016-05-31T01:44:08Z mastokley joined #scheme 2016-05-31T01:48:30Z walter|r quit (Remote host closed the connection) 2016-05-31T01:55:04Z hive-mind quit (Ping timeout: 264 seconds) 2016-05-31T02:03:58Z galex-713 joined #scheme 2016-05-31T02:04:14Z daviid quit (Ping timeout: 258 seconds) 2016-05-31T02:07:42Z hive-mind joined #scheme 2016-05-31T02:13:03Z manumanumanu quit (Ping timeout: 258 seconds) 2016-05-31T02:13:29Z ArneBab_ joined #scheme 2016-05-31T02:17:33Z ArneBab quit (Ping timeout: 240 seconds) 2016-05-31T02:19:12Z andrewvic quit (Quit: andrewvic) 2016-05-31T02:26:27Z manumanumanu joined #scheme 2016-05-31T02:27:42Z vydd joined #scheme 2016-05-31T02:33:42Z vydd quit (Ping timeout: 276 seconds) 2016-05-31T02:37:40Z scarygelatin quit (Quit: Leaving) 2016-05-31T02:38:20Z andrewvic joined #scheme 2016-05-31T02:39:04Z andrewvic quit (Client Quit) 2016-05-31T02:43:03Z mastokley quit (Ping timeout: 240 seconds) 2016-05-31T02:43:44Z safe joined #scheme 2016-05-31T02:45:53Z mejja quit (Quit: \ No newline at end of file) 2016-05-31T02:49:17Z walter|r joined #scheme 2016-05-31T02:54:30Z walter|r quit (Ping timeout: 276 seconds) 2016-05-31T02:55:36Z galex-713: I’ve a question: theorically, the kind of “scoping” used in C would be dynamic scoping right? 2016-05-31T02:57:13Z groovy2shoes: no 2016-05-31T02:57:18Z groovy2shoes: C uses lexical scoping 2016-05-31T02:58:06Z groovy2shoes: along with virtually everything else invented since 1968, and many other things since 1960 2016-05-31T02:59:05Z groovy2shoes: iirc, Perl uses dynamic scope by default, unless you do the 'use strict' shit 2016-05-31T02:59:16Z groovy2shoes: and then there's "Newlisp" 2016-05-31T03:00:01Z groovy2shoes: but that's all I can think of other than the old pre-Scheme Lisp systems and Emacs Lisp that use dynamic scope 2016-05-31T03:00:09Z galex-713: groovy2shoes: but, I mean, a function use the values of global variables of when the function is ran, not declared, right? 2016-05-31T03:00:18Z groovy2shoes: I'm sure there are others, but not many, comparatively speaking 2016-05-31T03:00:23Z galex-713: lexical scoping makes closures, and C can’t do closures, right? 2016-05-31T03:00:41Z groovy2shoes: lexical scoping is necessary but not sufficient for closures 2016-05-31T03:01:06Z galex-713: groovy2shoes: dynamic scoping mean the value of variable is taken from function execution rather than function declaration right? 2016-05-31T03:01:10Z galex-713: or is it more complicated? 2016-05-31T03:01:22Z JoshS: Think of it this way, in dynamic scoping all variables are globals, and you do locals by temporarily pushing the globals and restoring them later 2016-05-31T03:01:44Z JoshS: In lexical scoping the local variables usually LIVE on the stack 2016-05-31T03:01:51Z groovy2shoes: in lexical scope, the binding of a variable is determined from the structure of the program text, statically, at "compile time" or equivalent 2016-05-31T03:02:28Z groovy2shoes: in dynamic scope, the binding of a variable is determined from the most recent dynamic binding of that variable at run time 2016-05-31T03:02:31Z galex-713: oh ok I think I see 2016-05-31T03:02:39Z groovy2shoes: it's easier to see with an example 2016-05-31T03:02:54Z galex-713: Yeah, guile’s manual has one, I just misunderstood it 2016-05-31T03:03:05Z galex-713: (or didn’t reread it recently enough x) 2016-05-31T03:03:14Z JoshS: que pasta, groovy2shoes 2016-05-31T03:04:03Z JoshS: For lack of better things to do, I've been writing an Othello (board game) playing program in c++ the last week 2016-05-31T03:04:37Z JoshS: Today's task, transposition tables and advanced search 2016-05-31T03:04:53Z groovy2shoes: (define x 'foo) (define (print-x) (display x) (newline)) ; these are used by both programs 2016-05-31T03:05:34Z groovy2shoes: (let ((x 'bar)) (print-x)) ; prints "foo" under lexical scoping, "bar" under dynamic scoping 2016-05-31T03:06:00Z JoshS: good example 2016-05-31T03:07:10Z groovy2shoes: under lexical scoping, the `x` variable in `print-x` comes from the lexical (static, apparent from the program's source text) environment, whereas under dynamic scoping, it comes from the run-time, dynamic environment 2016-05-31T03:08:56Z galex-713: oh yeah ok 2016-05-31T03:09:22Z groovy2shoes: in a sense, you can think of lexical environments as being a stack of scopes at "compile time" (or equivalent), whereas dynamic environment is a stack of scopes at run-time (in the example above, as soon as that (let ((x 'bar)) ...) form is exited at run-time, the dynamic environment for `x` is "popped" and `x` is restored to `foo` 2016-05-31T03:09:34Z groovy2shoes: ) 2016-05-31T03:10:09Z groovy2shoes: does that make sense, galex-713 ? or should I try another approach and/or example? 2016-05-31T03:10:14Z JoshS: the irony of the trailing paren in a scheme chat 2016-05-31T03:10:26Z groovy2shoes: heheh yeah :D 2016-05-31T03:10:26Z galex-713: groovy2shoes: no it’s really clear, thank you :) 2016-05-31T03:10:32Z galex-713: JoshS: yeah x) 2016-05-31T03:10:34Z groovy2shoes: galex-713, no problem :) 2016-05-31T03:10:36Z galex-713: :) 2016-05-31T03:11:02Z groovy2shoes: galex-713, the reason why you can't have "real" closures without lexical scope is because there's no environment to close over without it 2016-05-31T03:11:12Z galex-713: yeah I see 2016-05-31T03:11:34Z galex-713: That is the thing I figured out, but the real definition of each scoping wasn’t rigorous enough in my mind I think 2016-05-31T03:12:02Z groovy2shoes: LISP 1.5 had the concept of a "funarg", which was like a closure, and used how closures are used today, but basically the programmer had to supply the necessary bindings at runtime, rather than the closure being able to "remember" them 2016-05-31T03:12:13Z grettke quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T03:12:26Z groovy2shoes: it was much more explicit 2016-05-31T03:12:34Z JoshS: scoping becomes a nightmare when you consider the problem of symbolic math packages where you have to pass variables around in expressions rather than in closures 2016-05-31T03:12:35Z grettke joined #scheme 2016-05-31T03:13:01Z groovy2shoes: dynamic scoping is difficult to reason about, and makes a poor default, but does come in handy sometimes 2016-05-31T03:13:03Z galex-713: also, I just remembered something I wondered some time ago: how do you call a scheme procedure with the default value of an optional argument if, for example, you have another optional argument undefined? 2016-05-31T03:13:28Z groovy2shoes: that's up the the procedure, really 2016-05-31T03:13:45Z groovy2shoes: there are different ways programmers can handle that, if they opt to handle it at all 2016-05-31T03:14:49Z galex-713: Like here: (define (digit n . args) […] (let ((radix (car args))) (number->string n radix))) 2016-05-31T03:15:32Z galex-713: I mean radix here will be '() if the optional arg is not here, but that won’t make number->string use its default value (10), like it would with elisp or something 2016-05-31T03:16:25Z galex-713: groovy2shoes: is there a clean/proper/unrepetitive way of doing that? 2016-05-31T03:16:56Z groovy2shoes: case-lambda was pretty much invented for that use-case, I think 2016-05-31T03:17:18Z galex-713: like without (if (null? radix) (number->string n) (number->string n radix)) 2016-05-31T03:17:42Z galex-713: groovy2shoes: I can as well use the if I just wrote, the problem stay I have to repete twice the “number->string” 2016-05-31T03:18:08Z groovy2shoes: mmhm 2016-05-31T03:18:21Z groovy2shoes: that's pretty much all you've got with standard Scheme 2016-05-31T03:18:56Z galex-713: :( 2016-05-31T03:19:05Z groovy2shoes: in this case, actually, since the optional arg is on the end, you can stick the args you *do* have in a list and use `apply` 2016-05-31T03:19:29Z galex-713: (still can’t imagine I have to do that horrible (if (null? x) […]) with scheme instead of (if x […])…) 2016-05-31T03:19:50Z galex-713: groovy2shoes: ohhhhhh good idea :D 2016-05-31T03:20:43Z galex-713: it woooorks \o/ 2016-05-31T03:20:49Z galex-713: groovy2shoes: thank you again :) 2016-05-31T03:20:53Z mastokley joined #scheme 2016-05-31T03:21:07Z groovy2shoes: but in the general case, where the optional arg is in the middle or something, it's highly dependent on the procedure how to tell it "use the default"... it may be that the programmer wrote it so you can give it #f, or nil, or some other value as a "non-arg", but maybe not 2016-05-31T03:21:23Z |meta quit (Quit: Connection closed for inactivity) 2016-05-31T03:21:40Z galex-713: groovy2shoes: I miss nil :( 2016-05-31T03:21:46Z groovy2shoes: huh? 2016-05-31T03:22:04Z galex-713: “Unbound variable: nil” :( 2016-05-31T03:22:11Z groovy2shoes: (define nil '()) 2016-05-31T03:22:12Z galex-713: + the null? you have to use all the time 2016-05-31T03:22:27Z galex-713: I mean I don’t like #f 2016-05-31T03:22:28Z groovy2shoes: you don't *have* to use `null?` 2016-05-31T03:22:35Z groovy2shoes: `eq?` works on nil 2016-05-31T03:22:43Z groovy2shoes: (define false #f) 2016-05-31T03:22:52Z groovy2shoes: (define t #t) 2016-05-31T03:22:54Z galex-713: (there’s also #false) 2016-05-31T03:23:04Z galex-713: well '() is not-#f then it is like true 2016-05-31T03:23:08Z galex-713: That’s the thing I miss 2016-05-31T03:23:14Z groovy2shoes: why? 2016-05-31T03:23:14Z galex-713: Not the names 2016-05-31T03:23:32Z galex-713: Well, it’s like the 0=false in C, I like to have a default case the boolean are made for 2016-05-31T03:23:33Z groovy2shoes: I rather like having a disjoint boolean type 2016-05-31T03:23:46Z groovy2shoes: I never liked that about C, either 2016-05-31T03:24:08Z galex-713: seeing “==0”/“!=0” in C++ horrify most of the times 2016-05-31T03:24:12Z groovy2shoes: apparently, neither did James Gosling, because he added a disjoin boolean type to Java 2016-05-31T03:24:27Z galex-713: Err, when did Java become a reference? 2016-05-31T03:24:51Z groovy2shoes: early 90s sometime, don't remember 2016-05-31T03:26:07Z galex-713: Ok, let me reformulate: when did Java become a reference for lispers? 2016-05-31T03:27:40Z groovy2shoes: I'm not sure what you mean exactly 2016-05-31T03:28:29Z groovy2shoes: for what it's worth, Scheme's disjoint boolean type predates Java entirely, if I'm not mistaken... 2016-05-31T03:28:53Z edgar-rft joined #scheme 2016-05-31T03:29:53Z vydd joined #scheme 2016-05-31T03:30:12Z JoshS: Nil and Null is reminding me of this http://english.lem.pl/works/novels/the-cyberiad/146-how-the-world-was-saved 2016-05-31T03:30:13Z rudybot: http://teensy.info/rrpt5LO89c 2016-05-31T03:31:04Z JoshS: "Really, how can you two bicker at a time like this? Oh yes, I know what Nothing is, and Nothingness, Nonexistence, Nonentity, Negation, Nullity and Nihility, since all these come under the heading of n, n as in Nil. Look then upon your world for the last time, gentlemen! Soon it shall no longer be..." 2016-05-31T03:31:31Z groovy2shoes: lol 2016-05-31T03:35:01Z galex-713: xD 2016-05-31T03:35:02Z vydd quit (Ping timeout: 260 seconds) 2016-05-31T03:35:05Z groovy2shoes: I cringe when I see the ILOS class hierarchy, where is a subclass of both and , and on top of that it also behaves as a boolean 2016-05-31T03:35:33Z groovy2shoes: symbols ought to be symbols, lists ought to be lists, and booleans ought to be booleans, if you ask me 2016-05-31T03:36:03Z JoshS: old man groovy shakes his fist 2016-05-31T03:36:30Z groovy2shoes: more like new man on this one, since it's the anti-traditional point of view, but you'd be correct that in general I'm pretty senile ;) 2016-05-31T03:38:01Z galex-713: groovy2shoes: (not (eq? nil (car (eval nil)))) => nil :P 2016-05-31T03:38:51Z JoshS: (car (eval nil))? 2016-05-31T03:39:00Z galex-713: it does eval on emacs :p 2016-05-31T03:39:10Z galex-713: like the knight in the Holy Grail who barked: nil nil nil! 2016-05-31T03:40:08Z JoshS: the first few computer books I owned were on lisp so I have nostalgia for Lisp going back to my teen years 2016-05-31T03:40:22Z JoshS: I must have been quite a nerd, I have no idea how I bought those books 2016-05-31T03:41:05Z JoshS: I had this one that now goes for $170 http://www.amazon.com/Anatomy-Lisp-McGraw-Hill-computer-science/dp/007001115X 2016-05-31T03:41:05Z rudybot: http://teensy.info/qwGdljvXYu 2016-05-31T03:42:14Z JoshS: that was a book that looked like it was printed a 100 dpi 2016-05-31T03:43:01Z JoshS: written in TEX I'm sure 2016-05-31T03:44:53Z mbuf joined #scheme 2016-05-31T03:45:11Z galex-713: we could surely reimplement tex with lisp 2016-05-31T03:50:02Z walter|r joined #scheme 2016-05-31T03:50:03Z pierpa quit (Ping timeout: 240 seconds) 2016-05-31T03:54:25Z walter|r quit (Ping timeout: 250 seconds) 2016-05-31T03:56:36Z brendyn joined #scheme 2016-05-31T03:56:39Z groovy2shoes: galex-713, you mean like Scribble? ;) 2016-05-31T03:57:14Z safe quit (Quit: Leaving) 2016-05-31T03:57:50Z andrewvic joined #scheme 2016-05-31T04:03:00Z jao quit (Ping timeout: 244 seconds) 2016-05-31T04:10:57Z AlexDenisov joined #scheme 2016-05-31T04:25:34Z andrewvic quit (Ping timeout: 260 seconds) 2016-05-31T04:26:56Z narendraj9 joined #scheme 2016-05-31T04:30:18Z Shadox joined #scheme 2016-05-31T04:30:51Z vydd joined #scheme 2016-05-31T04:34:36Z narendraj9 quit (Ping timeout: 276 seconds) 2016-05-31T04:35:54Z vydd quit (Ping timeout: 276 seconds) 2016-05-31T04:37:15Z andrewvic joined #scheme 2016-05-31T04:41:05Z taylan quit (Disconnected by services) 2016-05-31T04:42:10Z badkins quit (Ping timeout: 258 seconds) 2016-05-31T04:42:55Z nilg joined #scheme 2016-05-31T04:47:09Z Shadox quit (Quit: Leaving) 2016-05-31T04:47:48Z X-Scale quit (Ping timeout: 272 seconds) 2016-05-31T04:49:04Z aries_liuxueyang quit (Ping timeout: 272 seconds) 2016-05-31T04:50:42Z walter|r joined #scheme 2016-05-31T04:50:56Z aries_liuxueyang joined #scheme 2016-05-31T04:52:44Z grettke quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T04:56:02Z walter|r quit (Ping timeout: 272 seconds) 2016-05-31T04:57:24Z AlexDenisov quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T05:04:20Z ozzloy quit (Quit: leaving) 2016-05-31T05:04:36Z ozzloy joined #scheme 2016-05-31T05:05:41Z fugastrega joined #scheme 2016-05-31T05:06:14Z pobivan joined #scheme 2016-05-31T05:14:05Z tax quit (Ping timeout: 260 seconds) 2016-05-31T05:15:33Z bokr quit (Ping timeout: 276 seconds) 2016-05-31T05:18:16Z tmtwd joined #scheme 2016-05-31T05:28:09Z bokr joined #scheme 2016-05-31T05:30:25Z lritter quit (Ping timeout: 260 seconds) 2016-05-31T05:31:37Z vydd joined #scheme 2016-05-31T05:36:00Z vydd quit (Ping timeout: 244 seconds) 2016-05-31T05:38:14Z AlexDenisov joined #scheme 2016-05-31T05:39:40Z tmtwd quit (Ping timeout: 258 seconds) 2016-05-31T05:40:51Z AlexDenisov quit (Client Quit) 2016-05-31T05:48:23Z andrewvic quit (Ping timeout: 244 seconds) 2016-05-31T05:51:48Z walter|r joined #scheme 2016-05-31T05:56:30Z walter|r quit (Ping timeout: 276 seconds) 2016-05-31T06:04:53Z masoudd joined #scheme 2016-05-31T06:09:32Z AlexDenisov joined #scheme 2016-05-31T06:10:40Z gravicappa joined #scheme 2016-05-31T06:16:04Z mumptai joined #scheme 2016-05-31T06:28:28Z fugastrega quit (Quit: Leaving) 2016-05-31T06:29:18Z AlexDenisov quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T06:31:25Z C-Keen joined #scheme 2016-05-31T06:32:13Z neoncontrails quit (Remote host closed the connection) 2016-05-31T06:34:58Z AlexDenisov joined #scheme 2016-05-31T06:38:02Z AlexDenisov quit (Max SendQ exceeded) 2016-05-31T06:38:41Z AlexDenisov joined #scheme 2016-05-31T06:40:03Z mastokley quit (Ping timeout: 276 seconds) 2016-05-31T06:42:08Z groovy2shoes left #scheme 2016-05-31T06:42:26Z groovy2shoes joined #scheme 2016-05-31T06:42:59Z andrewvic joined #scheme 2016-05-31T06:44:25Z AlexDenisov quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T06:51:03Z AlexDenisov joined #scheme 2016-05-31T06:52:10Z AlexDenisov quit (Client Quit) 2016-05-31T06:52:12Z walter|r joined #scheme 2016-05-31T06:53:37Z neoncontrails joined #scheme 2016-05-31T06:53:43Z AlexDenisov joined #scheme 2016-05-31T06:57:37Z bokr quit (Ping timeout: 244 seconds) 2016-05-31T06:58:12Z civodul joined #scheme 2016-05-31T06:58:15Z walter|r quit (Ping timeout: 276 seconds) 2016-05-31T06:58:31Z daviid joined #scheme 2016-05-31T06:59:44Z AlexDenisov quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T07:05:58Z tm512: anyone here familiar with chibi-scheme's C API? 2016-05-31T07:06:42Z groovy2shoes: tm512, I am a little bit 2016-05-31T07:06:48Z groovy2shoes: foof is a lot, if he's around 2016-05-31T07:06:57Z tm512: I'm trying to get it to evaluate a file, but it isn't doing anything 2016-05-31T07:08:59Z tm512: doing tmp = sexp_c_string (ctx, "config.scm", -1); and sexp_load (ctx, tmp, env); 2016-05-31T07:09:10Z lambda-11235 quit (Quit: Good Night) 2016-05-31T07:09:52Z _sjs quit (Ping timeout: 244 seconds) 2016-05-31T07:12:21Z tm512: oh, so it only evaluates the first s-expression in the file? weird 2016-05-31T07:12:28Z tm512: that isn't what I want 2016-05-31T07:13:19Z bokr joined #scheme 2016-05-31T07:13:41Z vydd joined #scheme 2016-05-31T07:13:47Z groovy2shoes: sexp_load() is *supposed* to load the whole file 2016-05-31T07:14:44Z groovy2shoes: keep in mind that in R7RS, the initial environment is empty, and you need to use an `import` form to get any bindings 2016-05-31T07:15:05Z groovy2shoes: there's also sexp_load_standard_env() 2016-05-31T07:15:23Z tm512: I did the latter 2016-05-31T07:17:09Z tm512: I think it's silently failing because of something in my scheme code, dunno what though 2016-05-31T07:18:12Z tm512: http://hastebin.com/raw/odimaraxor is the config.scm file 2016-05-31T07:18:34Z vydd quit (Ping timeout: 258 seconds) 2016-05-31T07:20:40Z groovy2shoes: tm512, that code looks fine to me... have you tried writing the result of sexp_load() with sexp_debug() ? 2016-05-31T07:21:34Z tm512: I can check that right now 2016-05-31T07:22:17Z tm512: "#" 2016-05-31T07:24:22Z groovy2shoes: you probably want to do something like: if (sexp_exceptionp(foo)) { sexp_print_exception(ctx, foo, sexp_current_error_port(ctx)); } else { sexp_debug(ctx, "", foo); } 2016-05-31T07:24:34Z tm512: ERROR on line 133 of file /usr/local/lib/chibi/init-7.scm: car: not a pair: [ 2016-05-31T07:24:52Z groovy2shoes: huh 2016-05-31T07:24:55Z groovy2shoes: that's interesting 2016-05-31T07:26:03Z tm512: okay, so I can't use [] in place of ()? 2016-05-31T07:26:14Z tm512: cause it works when I go to normal parentheses 2016-05-31T07:26:19Z groovy2shoes: I don't know, I've never tried 2016-05-31T07:26:27Z groovy2shoes: it's not standard R7RS 2016-05-31T07:26:51Z brendyn quit (Ping timeout: 276 seconds) 2016-05-31T07:26:58Z groovy2shoes: (it was standard R6RS, but that was undone, however many implementations have provided [] support for many years) 2016-05-31T07:27:24Z groovy2shoes: (even long before R6RS came around, which is likely why they added it) 2016-05-31T07:28:57Z groovy2shoes: which version of chibi are you using, btw? all the *.scm and *.sld files were moved to $PREFIX/share/chibi, and only shared libraries remain in $PREFIX/lib/chibi now 2016-05-31T07:29:41Z tm512: it's 0.7.3 2016-05-31T07:31:41Z przl joined #scheme 2016-05-31T07:31:51Z leot joined #scheme 2016-05-31T07:32:29Z groovy2shoes: huh, me too... 2016-05-31T07:32:56Z groovy2shoes: perhaps I did something special when I installed chibi and don't remember... 2016-05-31T07:34:47Z przl quit (Client Quit) 2016-05-31T07:36:23Z karswell quit (Read error: Connection reset by peer) 2016-05-31T07:38:07Z tm512: gotta say, trying to work with chibi is pretty frustrating so far :/ 2016-05-31T07:38:54Z tm512: it's crashing right now because it's setting channel keys to invalid pointers 2016-05-31T07:50:54Z profess quit (Ping timeout: 260 seconds) 2016-05-31T07:52:55Z groovy2shoes: seems like that kind of thing tends to happen when Lispers get to writing C 2016-05-31T07:53:00Z profess joined #scheme 2016-05-31T07:53:30Z wasamasa: :D 2016-05-31T07:53:47Z wasamasa: I'm not complaining too much, it's the debugging that gets me 2016-05-31T07:54:12Z tm512: I'm more familiar with C than I am with lisp 2016-05-31T07:54:14Z walter|r joined #scheme 2016-05-31T07:54:45Z wasamasa: after figuring out how to get symbol tables into the compiled C code, I'm somewhat annoyed that debugging scheme doesn't work that way 2016-05-31T07:55:28Z tm512: maybe I should try out picrin scheme or something 2016-05-31T07:55:41Z tm512: chibi-scheme just isn't working for me 2016-05-31T07:55:49Z AlexDenisov joined #scheme 2016-05-31T07:56:15Z ecraven: for a benchmark comparison of picrin with chibi: http://ecraven.github.io/r7rs-benchmarks/benchmark.html 2016-05-31T07:56:18Z wasamasa: maybe you should try fixing your installation first 2016-05-31T07:56:20Z wasamasa: that's a bit less time-intensive than swiching implementations 2016-05-31T07:56:33Z wasamasa: haven't even heard of picrin 2016-05-31T07:56:45Z groovy2shoes: wasamasa, what do you mean about the symbol tables and the debugging? 2016-05-31T07:57:05Z groovy2shoes: last time I checked, Picrin used quite a bit more memory than Chibi 2016-05-31T07:57:08Z AlexDenisov quit (Client Quit) 2016-05-31T07:57:22Z wasamasa: groovy2shoes: -g 2016-05-31T07:57:49Z AlexDenisov joined #scheme 2016-05-31T07:58:27Z groovy2shoes: wasamasa, ah 2016-05-31T07:58:40Z walter|r quit (Ping timeout: 240 seconds) 2016-05-31T07:58:43Z wasamasa: gdb tells me then that it loaded up the symbol tables 2016-05-31T07:58:45Z tm512: I think the GC is freeing this string before the C code gets to it, somehow 2016-05-31T07:59:01Z groovy2shoes: tm512, make sure you read the API docs about the GC 2016-05-31T07:59:14Z tm512: I have 2016-05-31T07:59:17Z groovy2shoes: if you're accessing variables from C, you need to make sure the GC knows to preserve them for the C code 2016-05-31T07:59:21Z tm512: I still don't know what's going on 2016-05-31T07:59:24Z wasamasa: it's frustrating to see stack frames with all that information, then auto-generated CPS-style functions without anything 2016-05-31T07:59:53Z tm512: groovy2shoes: these variables are being accessed through the FFI 2016-05-31T08:00:50Z tm512: that's another thing that was annoying, the ffi is designed with shared libraries in mind 2016-05-31T08:02:42Z ecraven: Riastradh: have you ever run `valgrind mit-scheme'? Should I be worried that it shows so many warnings? 2016-05-31T08:03:03Z groovy2shoes: ecraven, yes, you should 2016-05-31T08:03:57Z davidh quit (Ping timeout: 260 seconds) 2016-05-31T08:05:13Z wasamasa: emacs doesn't even boot under valgrind :D 2016-05-31T08:05:47Z wasamasa: it's excellent for typical C programs, but stuff managing memory dynamically, not so much 2016-05-31T08:05:57Z wasamasa: very noisy output for CHICKEN 2016-05-31T08:06:00Z davidh joined #scheme 2016-05-31T08:06:39Z _sjs joined #scheme 2016-05-31T08:06:48Z tax joined #scheme 2016-05-31T08:07:12Z ecraven: I was trying to verify whether I'm correctly freeing memory with the ffi, but that gets drowned in all the noise from mit-scheme proper :-/ 2016-05-31T08:09:02Z Muir joined #scheme 2016-05-31T08:12:10Z vydd joined #scheme 2016-05-31T08:12:27Z AlexDenisov quit (Ping timeout: 264 seconds) 2016-05-31T08:12:29Z groovy2shoes: grep is your friend 2016-05-31T08:12:52Z greatscottttt joined #scheme 2016-05-31T08:13:04Z _sjs quit (Ping timeout: 244 seconds) 2016-05-31T08:38:18Z tax quit (Ping timeout: 258 seconds) 2016-05-31T08:42:49Z daviid quit (Ping timeout: 260 seconds) 2016-05-31T08:45:34Z C-Keen: wasamasa: which is kind of the thing it was designed to help you with, no? 2016-05-31T08:46:30Z mumptai quit (Remote host closed the connection) 2016-05-31T08:47:30Z tm512: well, I gotta give up for tonight, but chibi-scheme is setting the string offset to 26430112, which gets added to the pointer, creating an invalid pointer 2016-05-31T08:50:22Z masoudd quit (Ping timeout: 250 seconds) 2016-05-31T08:55:05Z walter|r joined #scheme 2016-05-31T08:56:10Z groovy2shoes: tm512, I could probably help a little better if you pastebinned the code somewhere ;) 2016-05-31T08:57:03Z wasamasa: C-Keen: oh sure 2016-05-31T08:57:13Z wasamasa: C-Keen: I just wonder how exactly others using it do 2016-05-31T08:57:37Z wasamasa: C-Keen: custom debugging configs for extracting all the interesting values from the registers? 2016-05-31T08:59:33Z walter|r quit (Ping timeout: 240 seconds) 2016-05-31T09:00:08Z tm512: groovy2shoes: I guess I could tarball it all up 2016-05-31T09:01:08Z groovy2shoes: tm512, if you don't have anywhere to host it, you can e-mail it to me: cmburget (gmail.com) 2016-05-31T09:11:58Z neoncontrails quit (Remote host closed the connection) 2016-05-31T09:15:06Z andrewvic quit (Quit: andrewvic) 2016-05-31T09:16:37Z AlexDenisov joined #scheme 2016-05-31T09:23:16Z neoncontrails joined #scheme 2016-05-31T09:24:04Z andrewvic joined #scheme 2016-05-31T09:31:21Z andrewvic quit (Quit: andrewvic) 2016-05-31T09:32:33Z AlexDenisov quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T09:34:14Z X-Scale joined #scheme 2016-05-31T09:39:36Z nowhere_man joined #scheme 2016-05-31T09:43:14Z mmc joined #scheme 2016-05-31T09:43:36Z nilg quit (Remote host closed the connection) 2016-05-31T09:48:29Z nilg joined #scheme 2016-05-31T09:50:34Z _sjs joined #scheme 2016-05-31T09:56:04Z walter|r joined #scheme 2016-05-31T09:57:00Z _sjs quit (Ping timeout: 246 seconds) 2016-05-31T09:59:46Z tax joined #scheme 2016-05-31T10:00:43Z walter|r quit (Ping timeout: 258 seconds) 2016-05-31T10:00:54Z ASau joined #scheme 2016-05-31T10:24:54Z tax quit (Ping timeout: 260 seconds) 2016-05-31T10:25:32Z bogdanm joined #scheme 2016-05-31T10:26:15Z pobivan quit (Quit: pobivan) 2016-05-31T10:37:25Z galex-713 quit (Ping timeout: 250 seconds) 2016-05-31T10:47:40Z mokuso joined #scheme 2016-05-31T10:47:40Z mokuso quit (Changing host) 2016-05-31T10:47:40Z mokuso joined #scheme 2016-05-31T10:48:49Z ASau quit (Ping timeout: 260 seconds) 2016-05-31T10:51:11Z kuribas joined #scheme 2016-05-31T10:53:01Z przl joined #scheme 2016-05-31T10:56:49Z walter|r joined #scheme 2016-05-31T10:58:05Z mejja joined #scheme 2016-05-31T10:59:56Z jao joined #scheme 2016-05-31T11:01:28Z walter|r quit (Ping timeout: 272 seconds) 2016-05-31T11:15:10Z przl quit (Ping timeout: 260 seconds) 2016-05-31T11:21:04Z mokuso quit (Ping timeout: 252 seconds) 2016-05-31T11:29:13Z mokuso joined #scheme 2016-05-31T11:38:22Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-05-31T11:39:37Z aries_liuxueyang joined #scheme 2016-05-31T11:39:54Z redeemed joined #scheme 2016-05-31T11:40:15Z mokuso quit (Ping timeout: 244 seconds) 2016-05-31T11:40:48Z mbuf quit (Quit: Ex-Chat) 2016-05-31T11:42:12Z jao quit (Remote host closed the connection) 2016-05-31T11:53:56Z _sjs joined #scheme 2016-05-31T11:55:27Z nilg quit (Remote host closed the connection) 2016-05-31T11:57:36Z walter|r joined #scheme 2016-05-31T11:59:57Z nilg joined #scheme 2016-05-31T12:00:42Z _sjs quit (Ping timeout: 258 seconds) 2016-05-31T12:02:27Z walter|r quit (Ping timeout: 276 seconds) 2016-05-31T12:05:55Z bokr quit (Ping timeout: 244 seconds) 2016-05-31T12:06:44Z bokr joined #scheme 2016-05-31T12:08:52Z mokuso joined #scheme 2016-05-31T12:08:54Z mokuso quit (Changing host) 2016-05-31T12:08:54Z mokuso joined #scheme 2016-05-31T12:10:44Z bokr quit (Ping timeout: 244 seconds) 2016-05-31T12:11:19Z przl joined #scheme 2016-05-31T12:11:19Z bokr joined #scheme 2016-05-31T12:15:45Z badkins joined #scheme 2016-05-31T12:16:24Z bokr quit (Quit: Leaving.) 2016-05-31T12:19:17Z jao joined #scheme 2016-05-31T12:41:41Z _bogdanm_ joined #scheme 2016-05-31T12:45:21Z bogdanm quit (Ping timeout: 276 seconds) 2016-05-31T12:46:21Z grettke joined #scheme 2016-05-31T12:58:04Z walter|r joined #scheme 2016-05-31T12:58:38Z mokuso quit (Ping timeout: 272 seconds) 2016-05-31T13:02:30Z walter|r quit (Ping timeout: 246 seconds) 2016-05-31T13:06:18Z taylan joined #scheme 2016-05-31T13:11:53Z jerme joined #scheme 2016-05-31T13:11:58Z pierpa joined #scheme 2016-05-31T13:21:55Z cemerick joined #scheme 2016-05-31T13:23:40Z shdeng quit (Quit: Leaving) 2016-05-31T13:25:15Z gravicappa quit (Ping timeout: 246 seconds) 2016-05-31T13:25:46Z rudybot quit (Read error: Connection reset by peer) 2016-05-31T13:26:26Z rudybot joined #scheme 2016-05-31T13:27:02Z _sjs joined #scheme 2016-05-31T13:28:36Z groscoe joined #scheme 2016-05-31T13:31:14Z mmc quit (Quit: Leaving.) 2016-05-31T13:32:00Z unbalancedparen joined #scheme 2016-05-31T13:32:06Z jerme left #scheme 2016-05-31T13:34:06Z _sjs quit (Ping timeout: 276 seconds) 2016-05-31T13:36:53Z ski__ joined #scheme 2016-05-31T13:40:55Z jlongster joined #scheme 2016-05-31T13:43:03Z _bogdanm_ quit (Quit: Leaving) 2016-05-31T13:43:23Z bogdanm joined #scheme 2016-05-31T13:43:24Z mokuso joined #scheme 2016-05-31T13:47:59Z ski quit (Quit: leaving) 2016-05-31T13:48:37Z ski__ is now known as ski 2016-05-31T13:54:07Z _sjs joined #scheme 2016-05-31T13:58:53Z walter|r joined #scheme 2016-05-31T13:59:37Z grettke quit (Quit: Textual IRC Client: www.textualapp.com) 2016-05-31T14:02:49Z _sjs quit (Ping timeout: 250 seconds) 2016-05-31T14:03:20Z walter|r quit (Ping timeout: 240 seconds) 2016-05-31T14:04:47Z Muir quit (Read error: Connection reset by peer) 2016-05-31T14:06:29Z Muir joined #scheme 2016-05-31T14:15:07Z foof: tm512: it's very easy to corrupt the heap if you make a mistake in C. there are various debugging tools to track these down, in particular SEXP_USE_CONSERVATIVE_GC, but i recommend you write everything in scheme and minimize the use of C. 2016-05-31T14:16:49Z gravicappa joined #scheme 2016-05-31T14:36:39Z Riastradh: ecraven: Nope, haven't tried MIT Scheme under valgrind. I know someone has -- that's why there's a `--enable-valgrind-mode' option to configure. 2016-05-31T14:36:47Z Riastradh: ecraven: It is needed in order to 2016-05-31T14:38:18Z Riastradh: ...mark mmapped regions as `malloc-like', or something like that. 2016-05-31T14:42:09Z _sjs joined #scheme 2016-05-31T14:45:38Z Muir quit (Quit: Leaving) 2016-05-31T14:50:34Z mejja: I think the trick is to use a syntaxed only runtime 2016-05-31T14:59:16Z redeemed quit (Quit: q) 2016-05-31T14:59:44Z walter|r joined #scheme 2016-05-31T15:01:24Z profess quit (Ping timeout: 260 seconds) 2016-05-31T15:04:01Z profess joined #scheme 2016-05-31T15:04:19Z walter|r quit (Ping timeout: 260 seconds) 2016-05-31T15:09:10Z mastokley joined #scheme 2016-05-31T15:17:58Z lambda-11235 joined #scheme 2016-05-31T15:21:58Z AlexDenisov joined #scheme 2016-05-31T15:21:58Z mokuso quit (Ping timeout: 252 seconds) 2016-05-31T15:26:21Z AlexDenisov quit (Ping timeout: 246 seconds) 2016-05-31T15:32:15Z mokuso joined #scheme 2016-05-31T15:32:15Z mokuso quit (Changing host) 2016-05-31T15:32:15Z mokuso joined #scheme 2016-05-31T15:37:53Z ecraven: Riastradh: thanks! 2016-05-31T15:48:46Z neoncontrails quit (Remote host closed the connection) 2016-05-31T15:48:56Z brendyn joined #scheme 2016-05-31T15:52:32Z mmc joined #scheme 2016-05-31T15:53:54Z przl quit (Ping timeout: 260 seconds) 2016-05-31T15:53:55Z groscoe quit (Ping timeout: 244 seconds) 2016-05-31T15:57:45Z Riastradh quit (Ping timeout: 276 seconds) 2016-05-31T15:57:59Z ecraven: mejja: hm.. no idea how to generate one of those :) 2016-05-31T16:00:17Z galex-713 joined #scheme 2016-05-31T16:00:27Z walter|r joined #scheme 2016-05-31T16:00:55Z przl joined #scheme 2016-05-31T16:02:57Z cemerick quit (Ping timeout: 276 seconds) 2016-05-31T16:04:46Z walter|r quit (Ping timeout: 244 seconds) 2016-05-31T16:13:15Z groscoe joined #scheme 2016-05-31T16:15:28Z nowhere_man quit (Ping timeout: 244 seconds) 2016-05-31T16:15:50Z neoncontrails joined #scheme 2016-05-31T16:16:52Z przl quit (Ping timeout: 260 seconds) 2016-05-31T16:20:56Z Opodeldoc joined #scheme 2016-05-31T16:21:38Z mejja: move, delete or rename all of the .com files and run etc/build-bands.sh should work.. 2016-05-31T16:23:25Z AlexDenisov joined #scheme 2016-05-31T16:23:45Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-05-31T16:23:58Z greatscottttt quit (Quit: leaving) 2016-05-31T16:25:14Z mejja: ecraven: Please revert the last r7 bench commit. Benchmarks should always run at highest optimization level. You are not compiling a library.. 2016-05-31T16:25:42Z lritter joined #scheme 2016-05-31T16:25:58Z mokuso quit (Ping timeout: 258 seconds) 2016-05-31T16:26:28Z mokuso joined #scheme 2016-05-31T16:26:28Z mokuso quit (Changing host) 2016-05-31T16:26:28Z mokuso joined #scheme 2016-05-31T16:28:01Z AlexDenisov quit (Ping timeout: 244 seconds) 2016-05-31T16:28:54Z ecraven: mejja: my main problem is, I don't know most of these schemes well enough to actually know what those settings are... but you do have a good point 2016-05-31T16:32:31Z bogdanm quit (Ping timeout: 244 seconds) 2016-05-31T16:39:19Z edgar-rft quit (Quit: edgar-rft) 2016-05-31T16:39:40Z mmc quit (Quit: Leaving.) 2016-05-31T16:58:16Z githogori joined #scheme 2016-05-31T17:01:01Z walter|r joined #scheme 2016-05-31T17:05:33Z walter|r quit (Ping timeout: 240 seconds) 2016-05-31T17:06:55Z przl joined #scheme 2016-05-31T17:12:24Z nanoz joined #scheme 2016-05-31T17:20:01Z syjulian0 joined #scheme 2016-05-31T17:21:12Z alezost joined #scheme 2016-05-31T17:21:46Z AndChat-140625 joined #scheme 2016-05-31T17:24:37Z AlexDenisov joined #scheme 2016-05-31T17:25:40Z syjulian0 quit (Ping timeout: 264 seconds) 2016-05-31T17:25:54Z grettke joined #scheme 2016-05-31T17:28:04Z przl quit (Ping timeout: 258 seconds) 2016-05-31T17:28:06Z daviID joined #scheme 2016-05-31T17:28:22Z grettke quit (Client Quit) 2016-05-31T17:28:31Z daviID is now known as Guest71977 2016-05-31T17:29:13Z AlexDenisov quit (Ping timeout: 258 seconds) 2016-05-31T17:29:52Z grettke joined #scheme 2016-05-31T17:35:00Z mokuso quit (Ping timeout: 240 seconds) 2016-05-31T17:38:32Z grettke quit (Ping timeout: 260 seconds) 2016-05-31T17:38:33Z groscoe quit (Ping timeout: 240 seconds) 2016-05-31T17:43:41Z mumptai joined #scheme 2016-05-31T17:45:00Z jao quit (Ping timeout: 276 seconds) 2016-05-31T17:53:30Z pobivan joined #scheme 2016-05-31T17:55:29Z pjb joined #scheme 2016-05-31T17:57:55Z AndChat-140625 quit (Quit: Bye) 2016-05-31T18:01:45Z walter|r joined #scheme 2016-05-31T18:06:11Z walter|r quit (Ping timeout: 244 seconds) 2016-05-31T18:10:13Z pepton1 joined #scheme 2016-05-31T18:10:53Z nilg` joined #scheme 2016-05-31T18:20:41Z karswell joined #scheme 2016-05-31T18:21:18Z mejja: rudybot: Lambda: The Ultimate Pissing Contest 2016-05-31T18:21:19Z rudybot: mejja: has an alias in his ~/.gitconfig whose name is "pissing-contest" 2016-05-31T18:21:57Z JoshS quit (Quit: Leaving) 2016-05-31T18:22:18Z mejja: wtf 2016-05-31T18:23:13Z bogdanm joined #scheme 2016-05-31T18:23:40Z bogdanm quit (Client Quit) 2016-05-31T18:24:24Z neoncontrails quit (Ping timeout: 260 seconds) 2016-05-31T18:25:52Z AlexDenisov joined #scheme 2016-05-31T18:31:20Z AlexDenisov quit (Ping timeout: 240 seconds) 2016-05-31T18:31:21Z neoncontrails joined #scheme 2016-05-31T18:32:05Z mokuso joined #scheme 2016-05-31T18:34:26Z TheLemonMan joined #scheme 2016-05-31T18:44:56Z mokuso quit (Ping timeout: 244 seconds) 2016-05-31T18:47:05Z mokuso joined #scheme 2016-05-31T18:47:16Z AlexDenisov joined #scheme 2016-05-31T18:48:44Z groscoe joined #scheme 2016-05-31T18:48:58Z ics joined #scheme 2016-05-31T18:49:21Z Guest71977 quit (Ping timeout: 276 seconds) 2016-05-31T18:50:43Z mmc joined #scheme 2016-05-31T18:52:08Z mejja quit (Quit: \ No newline at end of file) 2016-05-31T18:54:59Z fadein quit (Quit: leaving) 2016-05-31T18:56:28Z fadein joined #scheme 2016-05-31T19:02:51Z walter|r joined #scheme 2016-05-31T19:06:16Z edgar-rft joined #scheme 2016-05-31T19:07:33Z walter|r quit (Ping timeout: 276 seconds) 2016-05-31T19:12:22Z adu joined #scheme 2016-05-31T19:17:09Z jcowan joined #scheme 2016-05-31T19:20:29Z jcowan: hey hye 2016-05-31T19:23:24Z |meta joined #scheme 2016-05-31T19:28:44Z ijp joined #scheme 2016-05-31T19:30:58Z na_th_an joined #scheme 2016-05-31T19:40:08Z civodul joined #scheme 2016-05-31T19:46:11Z adu quit (Quit: adu) 2016-05-31T19:49:29Z usubov joined #scheme 2016-05-31T19:49:33Z usubov is now known as JD 2016-05-31T19:49:41Z JD is now known as JJDD 2016-05-31T19:52:15Z JJDD left #scheme 2016-05-31T20:03:35Z walter|r joined #scheme 2016-05-31T20:04:05Z grettke joined #scheme 2016-05-31T20:06:07Z edgar-rft quit (Quit: edgar-rft) 2016-05-31T20:07:55Z walter|r quit (Ping timeout: 258 seconds) 2016-05-31T20:20:05Z badkins quit (Read error: Connection reset by peer) 2016-05-31T20:20:34Z badkins joined #scheme 2016-05-31T20:29:43Z [X-Scale] joined #scheme 2016-05-31T20:30:04Z X-Scale quit (Read error: Connection reset by peer) 2016-05-31T20:30:27Z [X-Scale] is now known as X-Scale 2016-05-31T20:32:39Z jao joined #scheme 2016-05-31T20:33:04Z Ravana quit (Ping timeout: 240 seconds) 2016-05-31T20:34:49Z neoncontrails quit (Remote host closed the connection) 2016-05-31T20:37:13Z Ravana joined #scheme 2016-05-31T20:52:33Z mokuso quit (Ping timeout: 240 seconds) 2016-05-31T20:54:04Z neoncontrails joined #scheme 2016-05-31T21:04:08Z walter|r joined #scheme 2016-05-31T21:08:52Z walter|r quit (Ping timeout: 264 seconds) 2016-05-31T21:08:52Z gravicappa quit (Ping timeout: 258 seconds) 2016-05-31T21:11:11Z AlexDenisov quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T21:14:47Z leot quit (Quit: BBT) 2016-05-31T21:15:01Z bokr joined #scheme 2016-05-31T21:23:22Z alezost quit (Quit: I live in GuixSD and Emacs ) 2016-05-31T21:27:41Z pjb quit (Remote host closed the connection) 2016-05-31T21:29:13Z tax joined #scheme 2016-05-31T21:36:18Z mumptai quit (Quit: Verlassend) 2016-05-31T21:39:29Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-05-31T21:40:32Z pobivan quit (Quit: pobivan) 2016-05-31T21:42:13Z turbofail joined #scheme 2016-05-31T21:55:34Z pepton1 quit (Ping timeout: 260 seconds) 2016-05-31T21:56:48Z bokr quit (Quit: Leaving.) 2016-05-31T22:02:38Z przl joined #scheme 2016-05-31T22:03:41Z groovy2shoes quit (Ping timeout: 258 seconds) 2016-05-31T22:04:56Z walter|r joined #scheme 2016-05-31T22:05:06Z groovy2shoes joined #scheme 2016-05-31T22:09:33Z walter|r quit (Ping timeout: 246 seconds) 2016-05-31T22:11:21Z przl quit (Ping timeout: 258 seconds) 2016-05-31T22:12:43Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-05-31T22:22:14Z TheLemonMan quit (Quit: "It's now safe to turn off your computer.") 2016-05-31T22:46:47Z mejja joined #scheme 2016-05-31T23:00:14Z fugastrega joined #scheme 2016-05-31T23:03:14Z _sjs quit (Ping timeout: 260 seconds) 2016-05-31T23:05:45Z walter|r joined #scheme 2016-05-31T23:09:28Z galex-713 quit (Ping timeout: 252 seconds) 2016-05-31T23:10:06Z walter|r quit (Ping timeout: 250 seconds) 2016-05-31T23:21:34Z ijp quit (Quit: brb expecting the spanish inquisition) 2016-05-31T23:24:41Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T23:26:26Z jlongster joined #scheme 2016-05-31T23:27:12Z neoncont_ joined #scheme 2016-05-31T23:27:33Z neoncontrails quit (Ping timeout: 240 seconds) 2016-05-31T23:35:21Z taylan: jcowan: yo yo 2016-05-31T23:36:00Z taylan: I've ditched my [wage] slave master and will probably be free for the next couple months to work on stuff. resumed working on bytestructures... 2016-05-31T23:36:38Z galex-713 joined #scheme 2016-05-31T23:40:39Z andrewvic joined #scheme 2016-05-31T23:41:57Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-05-31T23:43:48Z dmiles quit (Ping timeout: 276 seconds) 2016-05-31T23:44:48Z groovy2shoes: taylan, congrats! 2016-05-31T23:45:47Z groovy2shoes: I've got such plans myself, after coming to the realization that as a computer programmer, I already own the necessary means of production in my industry, and can just as well liberate myself from the tyranny of the bourgoisie! self-actualization, here I come! :D 2016-05-31T23:46:35Z wasamasa: lol 2016-05-31T23:48:27Z taylan: hehe. I have no idea what I'll be doing in the future work-wise. for the next couple of months I'll probably just live on people's taxes. 2016-05-31T23:48:42Z groovy2shoes: heheheh 2016-05-31T23:48:47Z taylan: (but hey, I paid a fair share myself in the past 5 years, belonging to the highest tax class) 2016-05-31T23:49:02Z groovy2shoes: it's only fair 2016-05-31T23:49:06Z groovy2shoes: it's what it's there for, after all 2016-05-31T23:49:58Z groovy2shoes: I've got no fewer than four separate businesses lined up for after my resignation at the end of the year 2016-05-31T23:52:21Z walter|r joined #scheme