2019-06-01T00:06:41Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-01T00:11:46Z caltelt joined #scheme 2019-06-01T00:17:10Z pellertson joined #scheme 2019-06-01T00:32:23Z pellertson quit (Ping timeout: 258 seconds) 2019-06-01T00:36:05Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T00:37:40Z turtleman joined #scheme 2019-06-01T00:39:34Z abdulocracy quit (Quit: ZNC - https://znc.in) 2019-06-01T00:40:03Z abdulocracy joined #scheme 2019-06-01T00:40:08Z Kkiro joined #scheme 2019-06-01T00:40:08Z Kkiro quit (Changing host) 2019-06-01T00:40:08Z Kkiro joined #scheme 2019-06-01T00:44:47Z pellertson joined #scheme 2019-06-01T00:53:14Z keep_learning joined #scheme 2019-06-01T00:53:31Z pellertson quit (Ping timeout: 252 seconds) 2019-06-01T00:54:30Z acarrico joined #scheme 2019-06-01T00:58:05Z keep_learning quit (Client Quit) 2019-06-01T00:58:38Z keep_learning joined #scheme 2019-06-01T00:59:29Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-06-01T01:01:25Z grettke joined #scheme 2019-06-01T01:06:47Z pellertson joined #scheme 2019-06-01T01:08:49Z khisanth_ quit (Ping timeout: 244 seconds) 2019-06-01T01:19:22Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-01T01:21:10Z khisanth_ joined #scheme 2019-06-01T01:24:05Z TCZ joined #scheme 2019-06-01T01:30:29Z oni-on-ion joined #scheme 2019-06-01T01:30:55Z grettke joined #scheme 2019-06-01T01:34:15Z ofc quit (Ping timeout: 264 seconds) 2019-06-01T01:35:59Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T01:35:59Z acarrico quit (Ping timeout: 248 seconds) 2019-06-01T01:40:40Z Kkiro joined #scheme 2019-06-01T01:40:40Z Kkiro quit (Changing host) 2019-06-01T01:40:40Z Kkiro joined #scheme 2019-06-01T01:52:40Z TCZ quit (Remote host closed the connection) 2019-06-01T01:59:02Z dieggsy quit (Quit: ZNC 1.7.3 - https://znc.in) 2019-06-01T01:59:21Z dieggsy joined #scheme 2019-06-01T02:04:44Z TempeVolcano joined #scheme 2019-06-01T02:32:56Z notzmv joined #scheme 2019-06-01T02:42:42Z aos joined #scheme 2019-06-01T02:43:20Z ineiros joined #scheme 2019-06-01T02:43:33Z tolja joined #scheme 2019-06-01T02:46:37Z brettgilio joined #scheme 2019-06-01T02:51:14Z brettgilio quit (Remote host closed the connection) 2019-06-01T02:56:31Z brettgilio joined #scheme 2019-06-01T02:56:37Z brettgilio quit (Remote host closed the connection) 2019-06-01T03:00:03Z brettgilio joined #scheme 2019-06-01T03:00:06Z brettgilio quit (Remote host closed the connection) 2019-06-01T03:00:44Z brettgilio joined #scheme 2019-06-01T03:04:37Z torbo quit (Remote host closed the connection) 2019-06-01T03:21:04Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T03:24:14Z Kkiro joined #scheme 2019-06-01T03:24:14Z Kkiro quit (Changing host) 2019-06-01T03:24:14Z Kkiro joined #scheme 2019-06-01T03:24:48Z turtleman quit (Ping timeout: 248 seconds) 2019-06-01T03:32:16Z gravicappa joined #scheme 2019-06-01T03:51:15Z cromyr_ quit (Quit: leaving) 2019-06-01T03:53:48Z weeber_ quit (Ping timeout: 245 seconds) 2019-06-01T04:04:45Z TempeVolcano quit (Ping timeout: 258 seconds) 2019-06-01T04:20:50Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T04:26:10Z Kkiro joined #scheme 2019-06-01T04:26:10Z Kkiro quit (Changing host) 2019-06-01T04:26:10Z Kkiro joined #scheme 2019-06-01T04:29:37Z teej quit (Ping timeout: 250 seconds) 2019-06-01T04:30:04Z physpi quit (Ping timeout: 252 seconds) 2019-06-01T04:31:04Z fowlduck quit (Ping timeout: 276 seconds) 2019-06-01T04:32:03Z greghendershott quit (Ping timeout: 252 seconds) 2019-06-01T04:33:09Z jyc___ quit (Ping timeout: 252 seconds) 2019-06-01T04:33:17Z Zipheir joined #scheme 2019-06-01T04:42:46Z jcowan quit (Ping timeout: 258 seconds) 2019-06-01T04:50:40Z jcowan joined #scheme 2019-06-01T04:51:12Z jyc___ joined #scheme 2019-06-01T04:53:10Z physpi joined #scheme 2019-06-01T04:53:23Z fowlduck joined #scheme 2019-06-01T04:53:35Z greghendershott joined #scheme 2019-06-01T04:54:16Z teej joined #scheme 2019-06-01T04:56:20Z moldybits quit (Quit: WeeChat 2.4) 2019-06-01T04:59:02Z Fare joined #scheme 2019-06-01T05:03:31Z moldybits joined #scheme 2019-06-01T05:06:59Z brettgilio quit (Remote host closed the connection) 2019-06-01T05:08:07Z alyptik quit (Ping timeout: 246 seconds) 2019-06-01T05:10:47Z brettgilio joined #scheme 2019-06-01T05:16:23Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-01T05:20:59Z brendyyn quit (Read error: No route to host) 2019-06-01T05:29:27Z brettgilio quit (Remote host closed the connection) 2019-06-01T05:30:47Z TempeVolcano joined #scheme 2019-06-01T05:37:20Z shidima joined #scheme 2019-06-01T05:37:55Z cjb joined #scheme 2019-06-01T05:39:22Z keep_learning_M joined #scheme 2019-06-01T05:43:11Z TempeVolcano quit (Ping timeout: 252 seconds) 2019-06-01T05:52:12Z skapate joined #scheme 2019-06-01T05:52:14Z skapata quit (Killed (niven.freenode.net (Nickname regained by services))) 2019-06-01T05:52:14Z skapate is now known as skapata 2019-06-01T06:04:48Z jao quit (Ping timeout: 248 seconds) 2019-06-01T06:05:19Z alyptik joined #scheme 2019-06-01T06:05:49Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T06:08:38Z grettke joined #scheme 2019-06-01T06:09:19Z grettke quit (Client Quit) 2019-06-01T06:10:51Z Kkiro joined #scheme 2019-06-01T06:10:51Z Kkiro quit (Changing host) 2019-06-01T06:10:51Z Kkiro joined #scheme 2019-06-01T06:11:49Z klovett quit (Ping timeout: 246 seconds) 2019-06-01T06:15:17Z ggole joined #scheme 2019-06-01T06:17:39Z Fare quit (Ping timeout: 252 seconds) 2019-06-01T06:19:48Z grettke joined #scheme 2019-06-01T06:21:21Z pellertson quit (Remote host closed the connection) 2019-06-01T06:33:48Z shidima quit (Ping timeout: 244 seconds) 2019-06-01T06:36:29Z mpot joined #scheme 2019-06-01T06:40:00Z caltelt quit (Ping timeout: 244 seconds) 2019-06-01T06:47:27Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-01T06:56:43Z GoldRin quit (Ping timeout: 245 seconds) 2019-06-01T07:06:06Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T07:10:21Z Kkiro joined #scheme 2019-06-01T07:10:21Z Kkiro quit (Changing host) 2019-06-01T07:10:21Z Kkiro joined #scheme 2019-06-01T07:16:54Z zooey quit (Remote host closed the connection) 2019-06-01T07:17:09Z zooey joined #scheme 2019-06-01T07:17:39Z skapata quit (Remote host closed the connection) 2019-06-01T07:27:51Z adu quit (Quit: adu) 2019-06-01T07:33:29Z GoldRin joined #scheme 2019-06-01T07:47:41Z GoldRin quit (Ping timeout: 244 seconds) 2019-06-01T07:51:44Z cjb quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-01T08:04:42Z luna_is_here joined #scheme 2019-06-01T08:12:58Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-01T08:36:02Z daviid quit (Ping timeout: 272 seconds) 2019-06-01T08:47:05Z ravenousmoose joined #scheme 2019-06-01T08:47:57Z dwdv joined #scheme 2019-06-01T08:50:39Z qwertz joined #scheme 2019-06-01T08:50:41Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T08:54:36Z qwertz quit (Client Quit) 2019-06-01T08:56:04Z Kkiro joined #scheme 2019-06-01T08:56:04Z Kkiro quit (Changing host) 2019-06-01T08:56:04Z Kkiro joined #scheme 2019-06-01T08:57:39Z longshi joined #scheme 2019-06-01T09:05:11Z mpot quit (Ping timeout: 244 seconds) 2019-06-01T09:06:22Z TempeVolcano joined #scheme 2019-06-01T09:16:35Z oni-on-ion quit (Remote host closed the connection) 2019-06-01T09:24:08Z longshi quit (Ping timeout: 258 seconds) 2019-06-01T09:24:21Z GoldRin joined #scheme 2019-06-01T09:42:15Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-01T09:48:42Z mpot joined #scheme 2019-06-01T09:50:41Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T09:50:42Z ravenousmoose joined #scheme 2019-06-01T09:55:48Z Kkiro joined #scheme 2019-06-01T09:55:48Z Kkiro quit (Changing host) 2019-06-01T09:55:48Z Kkiro joined #scheme 2019-06-01T10:34:24Z pierpal joined #scheme 2019-06-01T10:36:13Z ym555 joined #scheme 2019-06-01T10:37:32Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-01T10:41:17Z alyptik quit (Ping timeout: 252 seconds) 2019-06-01T10:58:21Z TCZ joined #scheme 2019-06-01T10:59:55Z TCZ: Put up in a place where it's easy to see the cryptic admonishment T.T.T. When you feel how depressingly slowly you climb, it's well to remember that Things Take Time. 2019-06-01T11:01:38Z pjb: And space, and matter. 2019-06-01T11:02:39Z alyptik joined #scheme 2019-06-01T11:04:03Z amz3: o/ 2019-06-01T11:15:49Z amz3: weinholt: tx for your work on implementing industria and in particular Ed25519 signing and X25519 key exchange. I am busy right now, but sure things I will use it at some point. 2019-06-01T11:17:10Z ofc joined #scheme 2019-06-01T11:19:14Z wasamasa: TCZ: it's not a repl for unicon, just something repl-like written in unicon to demo readline 2019-06-01T11:19:24Z brendyyn joined #scheme 2019-06-01T11:20:08Z weinholt: amz3, you're welcome, it was interesting 2019-06-01T11:20:31Z amz3: I am using uuid in my project. 2019-06-01T11:22:01Z amz3: even if I might replace uuid4 with something that is "sortable" like ULID, see https://github.com/ulid/ 2019-06-01T11:22:43Z TempeVolcano quit (Ping timeout: 252 seconds) 2019-06-01T11:25:24Z wasamasa: interesting 2019-06-01T11:27:38Z wasamasa: if only I had a usecase for these :D 2019-06-01T11:28:16Z amz3: wasamasa: use SRFI-167 you will have a use case for it :D 2019-06-01T11:28:29Z wasamasa: yeah, no, I'm happy with sqlite 2019-06-01T11:29:35Z amz3: soon enough svenha will adopt that srfi ;) 2019-06-01T11:30:51Z wasamasa: someone even implemented a kv store on top of it 2019-06-01T11:30:59Z wasamasa: which is kind of ridiculous, but whatever 2019-06-01T11:31:38Z amz3: on top of what? 2019-06-01T11:31:40Z malaclyps quit (Read error: Connection reset by peer) 2019-06-01T11:31:51Z malaclyps joined #scheme 2019-06-01T11:31:55Z amz3: on top of sqlite? 2019-06-01T11:32:00Z wasamasa: yes 2019-06-01T11:33:12Z amz3: yes it is not a good idea to implement a kv store on top of sqlite. It should be the other way around. 2019-06-01T11:35:47Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T11:39:48Z Kkiro joined #scheme 2019-06-01T11:39:48Z Kkiro quit (Changing host) 2019-06-01T11:39:48Z Kkiro joined #scheme 2019-06-01T11:50:29Z ym555_ joined #scheme 2019-06-01T11:52:22Z ym555 quit (Ping timeout: 272 seconds) 2019-06-01T12:05:25Z turtleman joined #scheme 2019-06-01T12:07:04Z TCZ: wasamasa you write it in so many languages haha 2019-06-01T12:07:22Z wasamasa: yeah, that was when I was more enthusiastic about MAL 2019-06-01T12:07:31Z wasamasa: and hoped we'd archieve 100 implementations 2019-06-01T12:07:32Z TCZ: 30 haha 2019-06-01T12:07:54Z wasamasa: the official repo has 77 2019-06-01T12:11:42Z mpot joined #scheme 2019-06-01T12:13:30Z civodul joined #scheme 2019-06-01T12:18:33Z TCZ quit (Remote host closed the connection) 2019-06-01T12:19:38Z lockywolf joined #scheme 2019-06-01T12:20:31Z jao joined #scheme 2019-06-01T12:37:29Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T12:40:19Z Kkiro joined #scheme 2019-06-01T12:40:19Z Kkiro quit (Changing host) 2019-06-01T12:40:19Z Kkiro joined #scheme 2019-06-01T12:45:13Z amz3: my emacs experience is much better since I use pop-global-ark and pop-to-mark-command 2019-06-01T12:58:31Z zmt00 joined #scheme 2019-06-01T12:59:46Z TCZ joined #scheme 2019-06-01T13:00:57Z zmt01 quit (Ping timeout: 250 seconds) 2019-06-01T13:03:24Z TCZ: No reptiles have fur. All snakes are reptiles. Some snakes have no fur. 2019-06-01T13:06:36Z lritter joined #scheme 2019-06-01T13:11:03Z pfdietz_ quit (Ping timeout: 256 seconds) 2019-06-01T13:28:00Z lritter quit (Ping timeout: 272 seconds) 2019-06-01T13:31:10Z lockywolf quit (Ping timeout: 272 seconds) 2019-06-01T13:31:12Z puchacz joined #scheme 2019-06-01T13:32:44Z puchacz: hi, I am going through Seasoned Schemer now, with plans to go through SICP and Reasoned Schemer later. I know Common Lisp rather well and I use sbcl via slime. For Scheme, shall I go for racket + geiser please? 2019-06-01T13:32:50Z lritter joined #scheme 2019-06-01T13:33:29Z puchacz: I know racket has stepper/debugger, at least in its own environment 2019-06-01T13:33:34Z puchacz: not sure about geiser 2019-06-01T13:39:04Z amz3: puchacz: it has a macro debugger, but it is less pratical than dr racket. I do my coding in emacs and debug macros in drracket 2019-06-01T13:40:16Z amz3: puchacz: look for M-x geiser-expand-fu 2019-06-01T13:41:26Z puchacz: amz3: okay, and if I want stepper, is racket my only option? 2019-06-01T13:41:44Z puchacz: stepper is probably very nice when going through examples from books 2019-06-01T13:41:44Z amz3: I think so 2019-06-01T13:41:56Z puchacz: okay, so (dr) racket + geiser it is :) 2019-06-01T13:42:09Z puchacz: with debugging in dr racket 2019-06-01T13:42:11Z puchacz: thanks! 2019-06-01T13:42:15Z amz3: yw! 2019-06-01T13:43:11Z puchacz: ah, and is there a book that would be equivalent of "Practical Common Lisp" please? e.g. how to resolve dependencies between libraries, how to set up environment etc. 2019-06-01T13:44:48Z amz3: I don't know "Pratical Common Lisp" but from your description there is no such thing for scheme 2019-06-01T13:46:27Z puchacz: amz3: no worries, thanks 2019-06-01T13:48:04Z wasamasa: scheme is a bit too fragmented for that to happen 2019-06-01T13:48:25Z wasamasa: for racket there's two specialized books so far, one on web development, the other about language design 2019-06-01T13:50:27Z wasamasa: it has been considered for CHICKEN: https://wiki.call-cc.org/vaporbook 2019-06-01T13:51:35Z puchacz: is chicken "production" oriented? like racket being "education" oriented - I know it is not necessarily opposite, but I don't think racket is "production" oriented 2019-06-01T13:52:21Z puchacz: things like fast execution, unicode, threads, foreign function calls, maybe deliverying standalone binaries 2019-06-01T13:52:23Z amz3: what is production oriented? 2019-06-01T13:52:34Z amz3: yeah chickend does all of that 2019-06-01T13:52:49Z amz3: s/chickend/chicken/ 2019-06-01T13:52:51Z puchacz: and racket? 2019-06-01T13:53:02Z wasamasa: racket is strong in academia, that's for sure 2019-06-01T13:53:07Z amz3: puchacz: it has a particular support for threads otherwise it does support all of that 2019-06-01T13:53:21Z puchacz: okay 2019-06-01T13:53:27Z amz3: puchacz: particular in the sens, it is not POSIX threads, but it might be enough for your needs 2019-06-01T13:53:50Z amz3: puchacz: I mean they have threads but it wrapped in some abstraction... 2019-06-01T13:53:59Z wasamasa: but even outside that it has good support for the common stuff and is known for its gui library and http server 2019-06-01T13:54:14Z amz3: http in racket is mess in my opinion 2019-06-01T13:54:23Z amz3: I much prefer guile approach 2019-06-01T13:54:26Z puchacz: for now I am just planning to go through examples from books, so familiarity with geiser + racket having stepper is most important. but if I like it and I want to use it to actually deliver an app, it seems I would need to switch to another implementation 2019-06-01T13:54:50Z wasamasa: what kind of "app"? 2019-06-01T13:54:52Z puchacz: familliarity with geiser = I mean its description feels like slime for Common Lisp :-) 2019-06-01T13:54:56Z Fare joined #scheme 2019-06-01T13:55:16Z puchacz: I use sbcl for web server programming and I am intending to use lispworks for standalone client for that. 2019-06-01T13:55:17Z amz3: yeah, what kind of app? 2019-06-01T13:55:39Z amz3: what is lispworks? 2019-06-01T13:55:46Z wasamasa: compiling to C helps here, but isn't necessarily the least painful way :> 2019-06-01T13:55:59Z amz3: lispworks is an IDE 2019-06-01T13:56:09Z puchacz: commercial common lisp implementation that can deliver standalone executables for windows / linux / android 2019-06-01T13:56:34Z amz3: puchacz: chez scheme can do that for linux at least 2019-06-01T13:56:50Z amz3: puchacz: i THINK gambit scheme has android support 2019-06-01T13:56:55Z amz3: not sure about chicken 2019-06-01T13:57:20Z wasamasa: it has been used for android, but you'll need to use an android IDE in any case to combine with java or so 2019-06-01T13:58:21Z wasamasa: I can't quite imagine it to be any different with anything compiling to native code 2019-06-01T13:58:40Z puchacz: that's fine, so implementations to check are chicken, chez and gambit 2019-06-01T13:59:13Z wasamasa: what I've seen so far is software generating the android/ios project for your IDE 2019-06-01T13:59:36Z wasamasa: for react native that is 2019-06-01T13:59:42Z amz3: puchacz: I used to recommend to start with racket to learn scheme, but actually I find it painful to switch later on, even if those are very similar language, you get used to all the extras they provide. 2019-06-01T14:00:13Z puchacz: amz3: so other implementations are more painful to use than racket, is this what you are saying :) ? 2019-06-01T14:00:21Z amz3: especially if you already programming, I THINK, you should try to choose the scheme implementation that best suits your immediate needs 2019-06-01T14:00:36Z puchacz: immediate is defo racket, because of the stepper 2019-06-01T14:00:41Z amz3: puchacz: maybe, I only use dr racket macro stepper 2019-06-01T14:00:59Z amz3: like I said, you don't need to use racket language to use the stepper 2019-06-01T14:01:27Z amz3: the few macros I have coded were done in dr racket then copy/pasted in chez scheme code 2019-06-01T14:01:34Z puchacz: I *think* it had normal function stepper when I played with it few years ago, displaying stack frames with variables in it etc. 2019-06-01T14:01:42Z amz3: that is true 2019-06-01T14:02:13Z puchacz: anyway, racket for now. if I want to do something deliverable, not sure. 2019-06-01T14:02:34Z wasamasa: racket can spit out bundles of the interpreter and sources, that works for games 2019-06-01T14:03:02Z puchacz: ok 2019-06-01T14:03:23Z wasamasa: https://docs.racket-lang.org/raco/exe.html 2019-06-01T14:03:39Z puchacz: thanks 2019-06-01T14:04:25Z wasamasa: in any case, racket has the best documentation for a scheme system 2019-06-01T14:04:42Z wasamasa: CHICKEN is good, but occasionally you'll have to try out things and read the sources 2019-06-01T14:06:00Z aos: Is the scheme wiki @ schemewiki.org down? 2019-06-01T14:06:09Z shidima joined #scheme 2019-06-01T14:06:20Z ChoHag joined #scheme 2019-06-01T14:06:31Z ChoHag: How you define a function (or lambda) with only optional parameters? 2019-06-01T14:06:44Z puchacz: maybe I will start with racket and stay with racket 2019-06-01T14:06:59Z wasamasa: maybe, it works for many people 2019-06-01T14:07:08Z amz3: aos: yes 2019-06-01T14:07:27Z amz3: ChoHag: which implementation of scheme are you using? guile? 2019-06-01T14:08:08Z aos: Dang it -- seems like it goes down regularly. Do you know who hosts it? I'd like to contribute on that front 2019-06-01T14:08:32Z amz3: IMO it would be best to rely on git repo... 2019-06-01T14:08:55Z amz3: there is a schemedoc mailing list on srfi website that might be interested in such work 2019-06-01T14:09:26Z aos: I mean keeping the site up lol 2019-06-01T14:09:34Z aos: Not sure why it's always down in this day and age 2019-06-01T14:10:31Z aos: I use it for the SICP discussion 2019-06-01T14:12:19Z ChoHag: Well it doesn't have anything that looks like a version option but the binary's called scheme48. 2019-06-01T14:12:38Z ChoHag: void$ scheme48 2019-06-01T14:12:38Z ChoHag: Welcome to Scheme 48 1.9.2 (made by _pbuild on 2019-04-13) 2019-06-01T14:13:04Z amz3: I don't know scheme48 2019-06-01T14:13:17Z amz3: I know it is a thing, but I never used it. 2019-06-01T14:15:55Z wasamasa: doesn't seem like it offers anything beyond r5rs or whatever it's implementing: http://www.s48.org/1.9.2/manual/manual-Z-H-1.html#node_toc_start 2019-06-01T14:16:19Z lockywolf joined #scheme 2019-06-01T14:17:03Z wasamasa: vanilla scheme only offers regular arguments and rest arguments 2019-06-01T14:17:23Z wasamasa: you could write a procedure accepting rest arguments only 2019-06-01T14:17:56Z amz3: there is also case-lambda. 2019-06-01T14:18:05Z amz3: ah r5rs. 2019-06-01T14:18:06Z wasamasa: (define (list . rest) rest) 2019-06-01T14:18:44Z wasamasa: alternatively, (define list (lambda rest rest)) 2019-06-01T14:20:46Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T14:25:48Z Kkiro joined #scheme 2019-06-01T14:25:48Z Kkiro quit (Changing host) 2019-06-01T14:25:48Z Kkiro joined #scheme 2019-06-01T14:32:15Z ChoHag: I got that bit, but what about without list? 2019-06-01T14:32:31Z ChoHag: Wait. Sorry. Didn't look closely. 2019-06-01T14:32:49Z ChoHag: What about with a lambda: (lambda ( . rest) ...) doesn't cut it. 2019-06-01T14:33:13Z ChoHag: (define (foo . rest) ...) is simple enough. 2019-06-01T14:36:43Z wigust joined #scheme 2019-06-01T14:37:06Z amz3: you can (lambda args args) 2019-06-01T14:37:58Z wigust- quit (Ping timeout: 245 seconds) 2019-06-01T14:43:29Z ChoHag: Thanks. 2019-06-01T15:14:05Z luna_is_here quit (Ping timeout: 252 seconds) 2019-06-01T15:15:39Z TCZ quit (Remote host closed the connection) 2019-06-01T15:16:39Z ym555_ is now known as ym555 2019-06-01T15:21:07Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T15:25:08Z Kkiro joined #scheme 2019-06-01T15:25:08Z Kkiro quit (Changing host) 2019-06-01T15:25:08Z Kkiro joined #scheme 2019-06-01T15:26:50Z grettke joined #scheme 2019-06-01T15:26:55Z pierpal quit (Ping timeout: 246 seconds) 2019-06-01T15:27:28Z shidima quit (Ping timeout: 258 seconds) 2019-06-01T15:32:52Z klovett joined #scheme 2019-06-01T15:38:43Z jonh left #scheme 2019-06-01T15:44:01Z shidima joined #scheme 2019-06-01T15:55:36Z wasamasa: ChoHag: it's just an example how one can define the well-known list procedure 2019-06-01T15:56:25Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-01T15:56:28Z longshi joined #scheme 2019-06-01T16:19:17Z ng0 joined #scheme 2019-06-01T16:20:28Z manualcrank joined #scheme 2019-06-01T16:21:42Z oni-on-ion joined #scheme 2019-06-01T16:34:21Z adu joined #scheme 2019-06-01T16:34:49Z keep_learning_M joined #scheme 2019-06-01T16:43:25Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-01T16:50:02Z shidima quit (Ping timeout: 272 seconds) 2019-06-01T16:59:50Z skapata joined #scheme 2019-06-01T17:05:41Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T17:10:17Z Kkiro joined #scheme 2019-06-01T17:10:17Z Kkiro quit (Changing host) 2019-06-01T17:10:17Z Kkiro joined #scheme 2019-06-01T17:10:38Z stultulo joined #scheme 2019-06-01T17:11:58Z f8l quit (Ping timeout: 268 seconds) 2019-06-01T17:11:58Z stultulo is now known as f8l 2019-06-01T17:17:05Z CCDelivery joined #scheme 2019-06-01T17:17:09Z CCDelivery quit (Max SendQ exceeded) 2019-06-01T17:17:41Z CCDelivery joined #scheme 2019-06-01T17:23:21Z CCDelivery left #scheme 2019-06-01T17:25:50Z lavaflow quit (Ping timeout: 244 seconds) 2019-06-01T17:29:28Z caltelt joined #scheme 2019-06-01T17:32:45Z niklasl2 joined #scheme 2019-06-01T17:33:33Z niklasl quit (Ping timeout: 268 seconds) 2019-06-01T17:33:36Z ChoHag: Is there a common way of controlling threads between implementations? 2019-06-01T17:33:59Z ChoHag: Specifically, I'm not interested in threads per se but in wrapping certain variables in the correct mutexes and locks. 2019-06-01T17:34:07Z civodul: ChoHag: SRFI-18 2019-06-01T17:34:20Z civodul: i don't know how widely implemented it is 2019-06-01T17:34:41Z ChoHag: Is that canonical? 2019-06-01T17:34:45Z ChoHag: Whatever that might mean? 2019-06-01T17:35:14Z civodul: it's specified and implemented by some 2019-06-01T17:35:23Z wasamasa: it's as canonical as the rest of the standards 2019-06-01T17:35:28Z ChoHag: (That is, I found a document which claims to be SRFI-18 and looks vaguely spec-like on first glance; is a SRFI spec in some way "official"?) 2019-06-01T17:35:48Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-06-01T17:36:26Z wasamasa: it's a community document, just like the RNRS ones 2019-06-01T17:36:34Z ChoHag: I see. 2019-06-01T17:37:50Z lavaflow joined #scheme 2019-06-01T17:38:01Z wasamasa: http://www.s48.org/1.9.2/manual/manual-Z-H-6.html#node_sec_5.22 2019-06-01T17:38:09Z wasamasa: scheme48 doesn't include it 2019-06-01T17:39:02Z ChoHag: Well they've skipped that one. 2019-06-01T17:39:07Z ChoHag: Fantastic. Portability street. 2019-06-01T17:39:19Z wasamasa: welcome to the real world 2019-06-01T17:39:23Z ChoHag: Oh please. 2019-06-01T17:39:31Z ChoHag: I do this for fun. 2019-06-01T17:39:31Z wasamasa: it's the same everywhere standards are involved, lol 2019-06-01T17:39:42Z ChoHag: ← Sysadmin 2019-06-01T17:39:46Z niklasl joined #scheme 2019-06-01T17:39:53Z ChoHag: Don't tell me about the real bloody world... 2019-06-01T17:40:39Z wasamasa: the only solace you have is that as long as you code against the standard, you're free to switch implementations with relatively little effort 2019-06-01T17:40:44Z ChoHag: OK so I've been trying stick to core functions, but what's the deal with libraries and/or modules in scheme, with an eye to portability? 2019-06-01T17:40:59Z wasamasa: well, that's not part of the R5RS standard 2019-06-01T17:41:20Z niklasl2 quit (Ping timeout: 248 seconds) 2019-06-01T17:41:26Z ChoHag: Specifically, I want to ensure a variable is only read/written/tested under the conditions of a lock in a way that, if the code were to be used in a scheme interpreter with threads, my (with-lock 'foo fn) call will DTRT. 2019-06-01T17:42:15Z wasamasa: R6RS introduces them, R7RS introduces them again in a different form 2019-06-01T17:42:22Z ChoHag: (ie. with-lock attempts to obtain the lock 'foo and, when it's eventually available, runs (fn)) 2019-06-01T17:42:35Z ChoHag: (The variable linkage is elsewhere) 2019-06-01T17:43:11Z ChoHag: (I assume speaking in parentheses is acceptable in here (provided it's not overdone (like this (sort of)))) 2019-06-01T17:44:09Z wasamasa: out of curiosity, why scheme48? 2019-06-01T17:44:18Z ChoHag: But I can figure out the details of the locking part, I need to know how modules/libraries are loaded "in general" and how to, eg., detect whether functions exist or need to be emulated. 2019-06-01T17:44:25Z ChoHag shrugs 2019-06-01T17:44:26Z wasamasa: it's more of a "Learn how one would implement Scheme" implementation 2019-06-01T17:44:29Z ChoHag: pkg_search found it. 2019-06-01T17:44:57Z ChoHag: pkg_info -Q, sorry. OpenBSD. 2019-06-01T17:45:03Z wasamasa: consider trying CHICKEN 2019-06-01T17:45:10Z wasamasa: it has srfi-18 and whatnot 2019-06-01T17:45:16Z ChoHag: There's also chibi-scheme-0.8.0 and tinyscheme-1.41. 2019-06-01T17:45:33Z wasamasa: you could even use a r7rs-like module system if you wanted to stick with standards 2019-06-01T17:45:38Z ChoHag: And p5-Color-Scheme-1.07 but I don't think that's relevent because /^p5-/ means perl. Also colour scheme. 2019-06-01T17:46:16Z wasamasa: chibi-scheme is also good 2019-06-01T17:46:46Z wasamasa: doesn't have nearly as many extensions as CHICKEN, but plenty 2019-06-01T17:47:03Z wasamasa: some people use it for scripting purposes 2019-06-01T17:47:13Z ChoHag: I'm mostly just learning the language. 2019-06-01T17:47:32Z ChoHag: Hence I installed the first one I saw. Documentation seems to be scant and/or hard to find. 2019-06-01T17:47:49Z ChoHag: I'm got some of the obvious places but, well, open sores and documentation. It is what it is. 2019-06-01T17:47:55Z wasamasa: those two have proper documentation 2019-06-01T17:48:06Z wasamasa: if you want to get an idea what the best documentation is you can get, try racket 2019-06-01T17:48:55Z ChoHag: Yes that one keeps coming up. 2019-06-01T17:49:09Z ChoHag: I assumed it was some sort of scheme++ and tried to steer clear 2019-06-01T17:49:22Z wasamasa: indeed, they grew way beyond and made opinionated changes 2019-06-01T17:49:49Z wasamasa: at the same time it has the most advanced macro system 2019-06-01T17:50:01Z wasamasa: powerful enough to implement new programming languages on top of it 2019-06-01T17:51:20Z adu quit (Quit: adu) 2019-06-01T17:51:47Z adu joined #scheme 2019-06-01T17:54:14Z wasamasa: as for you other points, the library system tends to be rather anemic compared to something like JS or python 2019-06-01T17:54:38Z wasamasa: things like detecting whether a function exists are non-standard 2019-06-01T17:55:37Z wasamasa: the only standard way to do feature detection is specified in SRFI-0, cond-expand 2019-06-01T17:57:01Z ChoHag: I'm not too interested in macros at the moment. 2019-06-01T17:57:14Z ChoHag: I'll get onto that if/when I start using it to write code. 2019-06-01T17:57:32Z wasamasa: that's fine, in practice you rarely if ever write macros 2019-06-01T18:01:32Z ChoHag: SRFI-0 is another one that scheme48, at least, has not implemented. 2019-06-01T18:01:46Z ChoHag: "No, let's not implement the portability-detection features." 2019-06-01T18:01:56Z wasamasa: bizarre 2019-06-01T18:02:17Z wasamasa: well, the only other thing I know about it is that it's where CHICKEN took its library design from 2019-06-01T18:03:28Z rain1: there should be a srfi for importing srfis 2019-06-01T18:03:51Z wasamasa: lol 2019-06-01T18:03:54Z wasamasa: a bit late, no 2019-06-01T18:04:44Z wasamasa: at least it has a non-standard thread system: http://www.s48.org/1.9.2/manual/manual-Z-H-8.html#node_chap_7 2019-06-01T18:05:37Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T18:10:39Z Kkiro joined #scheme 2019-06-01T18:10:39Z Kkiro quit (Changing host) 2019-06-01T18:10:39Z Kkiro joined #scheme 2019-06-01T18:11:46Z amz3: everytime I am too lazy to code procedure, I mock it with procedure. I come back to it later, the smaller problem seems at this point more manageable. 2019-06-01T18:24:45Z longshi quit (Ping timeout: 252 seconds) 2019-06-01T18:27:19Z shidima joined #scheme 2019-06-01T18:28:48Z GoldRin quit (Ping timeout: 248 seconds) 2019-06-01T18:36:05Z ChoHag: So on a tangentially related note, what's the best way to do a hash-lookin/dictionary/whatever scheme calls a key/value store other than an assoc-list? 2019-06-01T18:36:14Z ChoHag: s/lookin/lookup/ 2019-06-01T18:36:58Z wasamasa: srfi-69 provides hash tables 2019-06-01T18:37:16Z ChoHag: Another one scheme48 doesn't do. 2019-06-01T18:37:24Z ChoHag: It it the black sheep or something? 2019-06-01T18:37:32Z wasamasa: it's not designed for actually writing software with it 2019-06-01T18:37:49Z ChoHag: Well fine. 2019-06-01T18:37:57Z wasamasa: it's designed as a teaching exercise 2019-06-01T18:37:57Z ChoHag: But couldn't they at least have tried to interoperate? 2019-06-01T18:38:09Z wasamasa: > It is called "Scheme 48" because the first version was written in 48 hours in August 1986.[6] The authors now[when?] say it is intended to be understood in 48 hours.[citation needed] 2019-06-01T18:38:16Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-01T18:38:32Z ChoHag: It's understood in the last 48 minutes that it's a PITA. 2019-06-01T18:38:33Z wasamasa: the implementation is far more interesting than what you can do with it 2019-06-01T18:38:39Z ChoHag: I see. 2019-06-01T18:38:48Z ChoHag: Well I suppose it ought to have some redeeming feature. 2019-06-01T18:38:49Z ChoHag: Why? 2019-06-01T18:38:51Z wasamasa: like, the prescheme dialect it compiles to 2019-06-01T18:39:08Z wasamasa: well, that's one of the redeeming features of scheme 2019-06-01T18:39:13Z wasamasa: learning more about computation :> 2019-06-01T18:39:30Z ChoHag: This particular strange mood has sort of gone the other way. 2019-06-01T18:39:36Z Zipheir: Also scsh is implemented on top of scheme48, so you can experiment with that. 2019-06-01T18:39:54Z ChoHag: I figured out one day what lambda meant then decided to see what I could do with it. 2019-06-01T18:40:04Z wasamasa: yeah, but I still wouldn't recommend actually using it because nobody works on scheme48 2019-06-01T18:40:11Z Zipheir: Right. 2019-06-01T18:40:42Z Zipheir: OTOH, as someone in here said, "sometimes software is abandoned, and sometimes it's just finished." 2019-06-01T18:40:43Z ChoHag: OK well I'll figure out what this chibi thing's like. 2019-06-01T18:40:54Z ChoHag: Nothing's ever finished. 2019-06-01T18:40:56Z wasamasa: careful, you might find bugs in it :> 2019-06-01T18:41:21Z Zipheir: "A painting is finished when I abandon it." --Willem De Kooning 2019-06-01T18:41:36Z wasamasa: but hey, it's actively developed so you can hand in a PR and with a bit of luck it will get merged 2019-06-01T18:41:46Z ChoHag: Knuth understands this. His version numbering scheme reflects it perfectly. 2019-06-01T18:42:15Z ChoHag: "It spirals closer towards precision" 2019-06-01T18:42:58Z wasamasa: note that chibi implements R7RS 2019-06-01T18:43:19Z ChoHag: Is that a completed standard or a protostandard? 2019-06-01T18:43:26Z ChoHag: And does anyone care? 2019-06-01T18:43:30Z wasamasa: r7rs-small is complete, r7rs-large is WIP 2019-06-01T18:43:43Z ChoHag: Well fantastic. 2019-06-01T18:44:12Z wasamasa: I did a talk on the details: https://github.com/wasamasa/chicken-in-the-forest 2019-06-01T18:45:01Z wasamasa: tl;dr: you can implement compilers and interpreters just fine in pure r7rs 2019-06-01T18:45:22Z Zipheir: Chibi also implements some good SRFIs that other schemes have been slow to provide, like 135 (immutable texts) 2019-06-01T18:45:54Z wasamasa: ChoHag: see it as a chance to be involved in a standardization process :> 2019-06-01T18:54:28Z amz3: OT: with r7rs things are too easy! Tx! 2019-06-01T18:54:59Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-01T18:55:36Z untrusted joined #scheme 2019-06-01T18:56:21Z untrusted left #scheme 2019-06-01T18:57:01Z amz3: actually, it is not off-topic :) 2019-06-01T18:57:21Z amz3: well, I just gave the finishing touch to my program using some R7RS beautiful hashmap-union 2019-06-01T18:57:58Z amz3: ah! I love it, already! 2019-06-01T18:59:23Z amz3: with some generator goodness in the mix 2019-06-01T18:59:36Z puchacz quit (Quit: Konversation terminated!) 2019-06-01T19:03:44Z ravenousmoose joined #scheme 2019-06-01T19:08:06Z gravicappa quit (Ping timeout: 272 seconds) 2019-06-01T19:11:04Z Zaab1t joined #scheme 2019-06-01T19:13:49Z Zaab1t quit (Remote host closed the connection) 2019-06-01T19:16:58Z longshi joined #scheme 2019-06-01T19:34:31Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-01T19:36:00Z ravenousmoose joined #scheme 2019-06-01T19:36:53Z ChoHag: Standards are unicorns. 2019-06-01T19:40:00Z amz3: what does it mean? 2019-06-01T19:40:40Z shidima quit (Ping timeout: 246 seconds) 2019-06-01T19:41:01Z caltelt quit (Ping timeout: 252 seconds) 2019-06-01T19:41:52Z ChoHag: They're mythical things which everyone's heard of, are perfect, nobody's seen, and are really rhinoceroses. 2019-06-01T19:42:51Z oni-on-ion quit (Ping timeout: 252 seconds) 2019-06-01T19:49:01Z Zipheir: We've all seen a lot of standards. They're just usually so boring that you fall asleep after 3 pages and develop amnesia about the whole experience. 2019-06-01T19:49:33Z klovett quit (Remote host closed the connection) 2019-06-01T19:49:38Z Zipheir: (R7RS is quite readable, however.) 2019-06-01T19:50:52Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T19:53:30Z TempeVolcano joined #scheme 2019-06-01T19:55:07Z Kkiro joined #scheme 2019-06-01T19:55:08Z Kkiro quit (Changing host) 2019-06-01T19:55:08Z Kkiro joined #scheme 2019-06-01T19:55:29Z longshi quit (Ping timeout: 257 seconds) 2019-06-01T20:01:44Z amz3: oh! The crawler has already download 70G of data. 2019-06-01T20:01:52Z amz3: +ed 2019-06-01T20:02:24Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-01T20:03:29Z tolja: From scheme wiki? 2019-06-01T20:05:15Z daviid joined #scheme 2019-06-01T20:05:38Z amz3: I removed scheme wiki because it was giving false positive results 2019-06-01T20:09:15Z klovett joined #scheme 2019-06-01T20:09:23Z amz3: rudybot: what do you think of standards? 2019-06-01T20:09:30Z rudybot: amz3: I do not remember the exact mime type, but that sounds right. The appropriate rfc redefines some mail standards to make it work. What do you think does it violate? 2019-06-01T20:18:55Z teardown quit (Ping timeout: 244 seconds) 2019-06-01T20:39:28Z Fare quit (Ping timeout: 248 seconds) 2019-06-01T20:50:38Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T20:50:46Z Fare joined #scheme 2019-06-01T20:55:16Z Kkiro joined #scheme 2019-06-01T20:55:16Z Kkiro quit (Changing host) 2019-06-01T20:55:16Z Kkiro joined #scheme 2019-06-01T21:00:20Z grettke joined #scheme 2019-06-01T21:01:32Z ggole quit (Quit: Leaving) 2019-06-01T21:04:07Z amz3: I think I pushed the last draft of SRFI 167 and SRFI 168. 2019-06-01T21:04:15Z amz3: I will ask arthur to merge those: 2019-06-01T21:04:16Z amz3: https://github.com/scheme-requests-for-implementation/srfi-167/pull/2 2019-06-01T21:04:21Z amz3: https://github.com/scheme-requests-for-implementation/srfi-168/pull/2 2019-06-01T21:04:38Z amz3: I will debug the functional database the best I can and request a final round. 2019-06-01T21:08:35Z rickbutton: is there a really good searchable version of r7rs-small lying around? I find myself trying to use the original PDF often for the standard library reference when messing with my toy compiler, but it's sometimes tedious. 2019-06-01T21:14:49Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-01T21:23:44Z Zipheir: rickbutton: Not yet, AFAIK 2019-06-01T21:26:42Z klovett_ joined #scheme 2019-06-01T21:27:28Z klovett quit (Ping timeout: 248 seconds) 2019-06-01T21:37:33Z TempeVolcano quit (Ping timeout: 245 seconds) 2019-06-01T21:38:52Z TempeVolcano joined #scheme 2019-06-01T22:01:11Z alyptik quit (Ping timeout: 268 seconds) 2019-06-01T22:09:10Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-01T22:10:47Z mpot joined #scheme 2019-06-01T22:19:12Z Fare quit (Ping timeout: 248 seconds) 2019-06-01T22:20:55Z dwdv quit (Quit: quit) 2019-06-01T22:35:29Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T22:40:38Z Kkiro joined #scheme 2019-06-01T22:40:38Z Kkiro quit (Changing host) 2019-06-01T22:40:38Z Kkiro joined #scheme 2019-06-01T22:42:02Z TCZ joined #scheme 2019-06-01T22:44:17Z amz3: that said you can rendered the tex in html 2019-06-01T22:44:36Z amz3: rickbutton: I have it I think around, if you want I can upload it somewhere 2019-06-01T22:47:38Z TCZ: The requested URL was not found on this server. 2019-06-01T22:49:39Z jcowan joined #scheme 2019-06-01T22:57:11Z ofc quit (Ping timeout: 258 seconds) 2019-06-01T22:57:24Z TCZ quit (Remote host closed the connection) 2019-06-01T22:58:20Z Fare joined #scheme 2019-06-01T23:01:11Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-01T23:02:35Z Zipheir: Or just grep the TeX. 2019-06-01T23:14:32Z mpot joined #scheme 2019-06-01T23:17:37Z alyptik joined #scheme 2019-06-01T23:20:54Z DrDuck joined #scheme 2019-06-01T23:21:43Z grettke joined #scheme 2019-06-01T23:24:40Z rickbutton: tex->html is a good idea 2019-06-01T23:35:33Z Kkiro quit (Read error: Connection reset by peer) 2019-06-01T23:38:40Z Fare quit (Ping timeout: 246 seconds) 2019-06-01T23:39:09Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-01T23:40:15Z Kkiro joined #scheme 2019-06-01T23:40:15Z Kkiro quit (Changing host) 2019-06-01T23:40:15Z Kkiro joined #scheme 2019-06-01T23:47:04Z nckx quit (Quit: Updating my GNU Guix System ) 2019-06-01T23:49:37Z nckx joined #scheme 2019-06-02T00:02:07Z johnjay quit (Ping timeout: 246 seconds) 2019-06-02T00:04:31Z Fare joined #scheme 2019-06-02T00:25:26Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-02T00:34:40Z jao quit (Ping timeout: 248 seconds) 2019-06-02T00:42:08Z lritter quit (Ping timeout: 245 seconds) 2019-06-02T00:42:59Z lritter joined #scheme 2019-06-02T00:58:51Z zch joined #scheme 2019-06-02T01:08:55Z keep_learning_M joined #scheme 2019-06-02T01:20:35Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T01:22:08Z daviid quit (Ping timeout: 248 seconds) 2019-06-02T01:25:20Z Kkiro joined #scheme 2019-06-02T01:25:20Z Kkiro quit (Changing host) 2019-06-02T01:25:20Z Kkiro joined #scheme 2019-06-02T01:25:41Z alyptik quit (Ping timeout: 252 seconds) 2019-06-02T01:32:34Z johnjay joined #scheme 2019-06-02T01:34:46Z lritter quit (Quit: Leaving) 2019-06-02T01:35:48Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T01:37:57Z syb joined #scheme 2019-06-02T01:38:24Z syb quit (Remote host closed the connection) 2019-06-02T01:55:47Z lambda-11235 joined #scheme 2019-06-02T02:03:20Z alyptik joined #scheme 2019-06-02T02:11:02Z daviid joined #scheme 2019-06-02T02:11:39Z adu quit (Quit: adu) 2019-06-02T02:21:41Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T02:24:42Z Kkiro joined #scheme 2019-06-02T02:24:42Z Kkiro quit (Changing host) 2019-06-02T02:24:42Z Kkiro joined #scheme 2019-06-02T02:30:32Z skapate joined #scheme 2019-06-02T02:31:05Z skapata is now known as Guest37580 2019-06-02T02:31:05Z Guest37580 quit (Killed (niven.freenode.net (Nickname regained by services))) 2019-06-02T02:31:05Z skapate is now known as skapata 2019-06-02T02:31:40Z zch left #scheme 2019-06-02T02:35:38Z Fare quit (Ping timeout: 258 seconds) 2019-06-02T02:44:15Z GoldRin joined #scheme 2019-06-02T02:55:55Z Fare joined #scheme 2019-06-02T03:00:53Z turtleman quit (Ping timeout: 268 seconds) 2019-06-02T03:28:35Z grettke joined #scheme 2019-06-02T04:05:39Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T04:10:04Z Kkiro joined #scheme 2019-06-02T04:10:04Z Kkiro quit (Changing host) 2019-06-02T04:10:04Z Kkiro joined #scheme 2019-06-02T04:12:09Z q9929t joined #scheme 2019-06-02T04:19:20Z q9929t quit (Quit: q9929t) 2019-06-02T04:41:04Z lockywolf_ joined #scheme 2019-06-02T04:43:19Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-02T04:50:25Z johndoe231 joined #scheme 2019-06-02T04:54:02Z klovett_ quit (Remote host closed the connection) 2019-06-02T04:54:39Z klovett joined #scheme 2019-06-02T04:59:33Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T05:02:48Z notzmv quit (Ping timeout: 272 seconds) 2019-06-02T05:04:24Z notzmv joined #scheme 2019-06-02T05:05:25Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T05:07:05Z gravicappa joined #scheme 2019-06-02T05:09:03Z grettke joined #scheme 2019-06-02T05:10:51Z Kkiro joined #scheme 2019-06-02T05:10:51Z Kkiro quit (Changing host) 2019-06-02T05:10:51Z Kkiro joined #scheme 2019-06-02T05:12:14Z shidima joined #scheme 2019-06-02T05:17:03Z daviid quit (Ping timeout: 252 seconds) 2019-06-02T05:28:36Z johndoe231 quit (Ping timeout: 252 seconds) 2019-06-02T05:30:15Z johndoe231 joined #scheme 2019-06-02T05:41:31Z johndoe231 quit (Ping timeout: 250 seconds) 2019-06-02T05:44:00Z alyptik quit (Ping timeout: 248 seconds) 2019-06-02T05:55:34Z pierpal joined #scheme 2019-06-02T05:56:06Z casaca quit (Ping timeout: 258 seconds) 2019-06-02T05:58:00Z casaca joined #scheme 2019-06-02T06:02:20Z dwdv joined #scheme 2019-06-02T06:06:39Z alyptik joined #scheme 2019-06-02T06:06:58Z GoldRin quit (Remote host closed the connection) 2019-06-02T06:07:23Z GoldRin joined #scheme 2019-06-02T06:08:56Z GoldRin quit (Remote host closed the connection) 2019-06-02T06:17:37Z Retropikzel joined #scheme 2019-06-02T06:23:28Z shidima quit (Ping timeout: 248 seconds) 2019-06-02T06:40:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T06:44:26Z lambda-11235 quit (Quit: Bye) 2019-06-02T06:46:12Z grettke joined #scheme 2019-06-02T06:50:52Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T06:51:49Z johndoe231 joined #scheme 2019-06-02T06:52:50Z johndoe231 quit (Client Quit) 2019-06-02T06:55:31Z Kkiro joined #scheme 2019-06-02T06:55:31Z Kkiro quit (Changing host) 2019-06-02T06:55:31Z Kkiro joined #scheme 2019-06-02T07:01:09Z johndoe231 joined #scheme 2019-06-02T07:01:59Z johndoe231 quit (Client Quit) 2019-06-02T07:03:36Z johndoe231 joined #scheme 2019-06-02T07:04:38Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T07:05:11Z grettke joined #scheme 2019-06-02T07:06:47Z johndoe231 quit (Client Quit) 2019-06-02T07:29:03Z ym555 quit (Ping timeout: 252 seconds) 2019-06-02T07:33:49Z skapata quit (Ping timeout: 252 seconds) 2019-06-02T07:35:16Z ggole joined #scheme 2019-06-02T07:48:02Z ofc joined #scheme 2019-06-02T07:50:35Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T07:53:47Z ofc left #scheme 2019-06-02T07:54:05Z ofc joined #scheme 2019-06-02T07:55:07Z Kkiro joined #scheme 2019-06-02T07:55:07Z Kkiro quit (Changing host) 2019-06-02T07:55:07Z Kkiro joined #scheme 2019-06-02T07:59:29Z terpri quit (Ping timeout: 252 seconds) 2019-06-02T08:06:48Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-02T08:26:06Z lockywolf_ quit (Remote host closed the connection) 2019-06-02T08:35:36Z klovett quit (Ping timeout: 272 seconds) 2019-06-02T08:35:52Z klovett joined #scheme 2019-06-02T08:36:14Z jim quit (Ping timeout: 272 seconds) 2019-06-02T08:51:16Z jim joined #scheme 2019-06-02T08:57:19Z Fare quit (Ping timeout: 268 seconds) 2019-06-02T09:03:12Z luna_is_here joined #scheme 2019-06-02T09:08:41Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T09:17:02Z q9929t joined #scheme 2019-06-02T09:19:20Z grettke joined #scheme 2019-06-02T09:23:53Z amz3: the deadline for scheme workshop was extended, already 67 proposal plus mine 2019-06-02T09:24:07Z amz3: I defend my srfis in a lightning talk :) 2019-06-02T09:24:14Z amz3: hopefully. 2019-06-02T09:24:26Z amz3: +will :/ 2019-06-02T09:30:54Z q9929t quit (Quit: q9929t) 2019-06-02T09:33:53Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T09:35:27Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T09:40:17Z Kkiro joined #scheme 2019-06-02T09:40:17Z Kkiro quit (Changing host) 2019-06-02T09:40:17Z Kkiro joined #scheme 2019-06-02T09:45:01Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-02T09:56:12Z q9929t joined #scheme 2019-06-02T09:56:56Z q9929t quit (Client Quit) 2019-06-02T10:04:53Z moldybits quit (Quit: WeeChat 2.4) 2019-06-02T10:05:56Z adu joined #scheme 2019-06-02T10:14:17Z daviid joined #scheme 2019-06-02T10:26:12Z mpot joined #scheme 2019-06-02T10:35:38Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T10:40:24Z Kkiro joined #scheme 2019-06-02T10:40:24Z Kkiro quit (Changing host) 2019-06-02T10:40:24Z Kkiro joined #scheme 2019-06-02T10:58:50Z TCZ joined #scheme 2019-06-02T11:09:25Z TempeVolcano quit (Ping timeout: 252 seconds) 2019-06-02T11:15:49Z pflanze quit (Read error: Connection reset by peer) 2019-06-02T11:16:49Z pflanze joined #scheme 2019-06-02T11:18:22Z daviid quit (Ping timeout: 272 seconds) 2019-06-02T11:38:40Z alyptik quit (Ping timeout: 248 seconds) 2019-06-02T11:45:42Z yosafbridge quit (Quit: Leaving) 2019-06-02T12:03:07Z alyptik joined #scheme 2019-06-02T12:03:26Z rich_ quit (Quit: Connection closed for inactivity) 2019-06-02T12:18:16Z keep_learning_M quit (Quit: Leaving) 2019-06-02T12:20:27Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T12:25:35Z Kkiro joined #scheme 2019-06-02T12:25:35Z Kkiro quit (Changing host) 2019-06-02T12:25:35Z Kkiro joined #scheme 2019-06-02T13:00:58Z pocho joined #scheme 2019-06-02T13:02:14Z luna_is_here quit (Ping timeout: 272 seconds) 2019-06-02T13:03:22Z luna_is_here joined #scheme 2019-06-02T13:04:44Z TCZ quit (Remote host closed the connection) 2019-06-02T13:05:21Z acarrico joined #scheme 2019-06-02T13:08:55Z klovett quit (Remote host closed the connection) 2019-06-02T13:09:11Z klovett joined #scheme 2019-06-02T13:15:09Z pocho quit (Quit: Q) 2019-06-02T13:19:05Z jao joined #scheme 2019-06-02T13:20:21Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T13:20:28Z notzmv quit (Read error: Connection reset by peer) 2019-06-02T13:25:41Z Kkiro joined #scheme 2019-06-02T13:25:41Z Kkiro quit (Changing host) 2019-06-02T13:25:41Z Kkiro joined #scheme 2019-06-02T13:33:54Z acarrico quit (Ping timeout: 272 seconds) 2019-06-02T13:47:46Z luna_is_here quit (Ping timeout: 268 seconds) 2019-06-02T13:48:23Z luna_is_here joined #scheme 2019-06-02T13:57:16Z lritter joined #scheme 2019-06-02T14:01:30Z eMBee quit (Remote host closed the connection) 2019-06-02T14:03:05Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-02T14:03:44Z mpot joined #scheme 2019-06-02T14:03:51Z shidima joined #scheme 2019-06-02T14:05:21Z eMBee joined #scheme 2019-06-02T14:06:42Z eMBee quit (Remote host closed the connection) 2019-06-02T14:09:21Z lockywolf joined #scheme 2019-06-02T14:10:07Z Retropikzel quit (Remote host closed the connection) 2019-06-02T14:10:26Z Retropikzel joined #scheme 2019-06-02T14:11:07Z Retropikzel quit (Read error: Connection reset by peer) 2019-06-02T14:12:32Z jao quit (Ping timeout: 272 seconds) 2019-06-02T14:23:29Z lockywolf_ joined #scheme 2019-06-02T14:26:08Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-02T14:31:01Z acarrico joined #scheme 2019-06-02T14:36:37Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-02T14:37:04Z mpot joined #scheme 2019-06-02T15:05:26Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T15:06:28Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-02T15:07:02Z mpot joined #scheme 2019-06-02T15:09:47Z Kkiro joined #scheme 2019-06-02T15:09:47Z Kkiro quit (Changing host) 2019-06-02T15:09:47Z Kkiro joined #scheme 2019-06-02T15:14:17Z moldybits joined #scheme 2019-06-02T15:15:04Z wigust quit (Ping timeout: 244 seconds) 2019-06-02T15:16:18Z wigust joined #scheme 2019-06-02T15:21:42Z civodul joined #scheme 2019-06-02T15:27:54Z pierpal quit (Ping timeout: 272 seconds) 2019-06-02T15:39:21Z caltelt joined #scheme 2019-06-02T15:41:19Z caltelt_ joined #scheme 2019-06-02T15:42:00Z caltelt_ quit (Client Quit) 2019-06-02T15:43:48Z caltelt quit (Ping timeout: 245 seconds) 2019-06-02T15:54:51Z luna_is_here quit (Ping timeout: 244 seconds) 2019-06-02T15:55:18Z oni-on-ion joined #scheme 2019-06-02T15:58:56Z casaca quit (Ping timeout: 248 seconds) 2019-06-02T16:00:37Z casaca joined #scheme 2019-06-02T16:05:16Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T16:06:32Z casaca quit (Ping timeout: 272 seconds) 2019-06-02T16:06:57Z casaca joined #scheme 2019-06-02T16:10:31Z Kkiro joined #scheme 2019-06-02T16:10:31Z Kkiro quit (Changing host) 2019-06-02T16:10:31Z Kkiro joined #scheme 2019-06-02T16:17:32Z ravenousmoose joined #scheme 2019-06-02T16:18:13Z ravenousmoose quit (Client Quit) 2019-06-02T16:18:44Z ravenousmoose joined #scheme 2019-06-02T16:20:49Z luna_is_here joined #scheme 2019-06-02T16:24:57Z skapata joined #scheme 2019-06-02T16:32:31Z eMBee joined #scheme 2019-06-02T16:33:44Z eMBee quit (Remote host closed the connection) 2019-06-02T16:42:13Z eMBee joined #scheme 2019-06-02T16:44:56Z eMBee quit (Remote host closed the connection) 2019-06-02T16:48:40Z eMBee joined #scheme 2019-06-02T16:51:31Z eMBee quit (Remote host closed the connection) 2019-06-02T16:51:58Z eMBee joined #scheme 2019-06-02T16:57:07Z eMBee quit (Remote host closed the connection) 2019-06-02T16:57:40Z eMBee joined #scheme 2019-06-02T17:05:15Z Fare joined #scheme 2019-06-02T17:12:51Z ym555 joined #scheme 2019-06-02T17:17:17Z torbo joined #scheme 2019-06-02T17:18:22Z eMBee quit (Remote host closed the connection) 2019-06-02T17:20:37Z eMBee joined #scheme 2019-06-02T17:23:12Z khisanth_ quit (Ping timeout: 248 seconds) 2019-06-02T17:27:32Z pierpal joined #scheme 2019-06-02T17:28:33Z casaca quit (Ping timeout: 252 seconds) 2019-06-02T17:30:17Z casaca joined #scheme 2019-06-02T17:32:40Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-02T17:34:24Z mpot joined #scheme 2019-06-02T17:35:41Z casaca quit (Ping timeout: 258 seconds) 2019-06-02T17:37:53Z casaca joined #scheme 2019-06-02T17:38:03Z khisanth_ joined #scheme 2019-06-02T17:50:17Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T17:52:16Z eMBee quit (Remote host closed the connection) 2019-06-02T17:52:48Z eMBee joined #scheme 2019-06-02T17:54:21Z Kkiro joined #scheme 2019-06-02T17:54:21Z Kkiro quit (Changing host) 2019-06-02T17:54:21Z Kkiro joined #scheme 2019-06-02T17:55:18Z grettke joined #scheme 2019-06-02T17:55:28Z Fare quit (Ping timeout: 245 seconds) 2019-06-02T17:58:22Z eMBee quit (Remote host closed the connection) 2019-06-02T17:59:50Z casaca quit (Ping timeout: 258 seconds) 2019-06-02T18:01:11Z casaca joined #scheme 2019-06-02T18:01:40Z eMBee joined #scheme 2019-06-02T18:08:14Z manualcrank joined #scheme 2019-06-02T18:17:10Z eMBee quit (Remote host closed the connection) 2019-06-02T18:18:10Z eMBee joined #scheme 2019-06-02T18:24:39Z eMBee quit (Remote host closed the connection) 2019-06-02T18:28:48Z casaca quit (Ping timeout: 248 seconds) 2019-06-02T18:29:37Z casaca joined #scheme 2019-06-02T18:35:41Z eMBee joined #scheme 2019-06-02T18:38:08Z eMBee quit (Remote host closed the connection) 2019-06-02T18:42:47Z mpot quit (Quit: Textual IRC Client: www.textualapp.com) 2019-06-02T18:42:59Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T18:44:24Z adu quit (Quit: adu) 2019-06-02T18:48:33Z grettke joined #scheme 2019-06-02T18:49:44Z eMBee joined #scheme 2019-06-02T18:50:51Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T18:51:21Z eMBee quit (Remote host closed the connection) 2019-06-02T18:54:12Z eMBee joined #scheme 2019-06-02T18:55:09Z Kkiro joined #scheme 2019-06-02T18:55:09Z Kkiro quit (Changing host) 2019-06-02T18:55:09Z Kkiro joined #scheme 2019-06-02T18:55:25Z eMBee quit (Remote host closed the connection) 2019-06-02T18:55:50Z eMBee joined #scheme 2019-06-02T18:58:23Z gravicappa quit (Ping timeout: 252 seconds) 2019-06-02T19:03:39Z oni-on-ion quit (Quit: Leaving) 2019-06-02T19:04:58Z klovett_ joined #scheme 2019-06-02T19:08:27Z klovett quit (Ping timeout: 258 seconds) 2019-06-02T19:12:18Z amz3: rudybot: drumroll 2019-06-02T19:12:18Z rudybot: amz3: ,drumroll 2019-06-02T19:12:21Z amz3: rudybot: ,drumroll 2019-06-02T19:12:28Z rudybot: amz3: your sandbox is ready 2019-06-02T19:12:31Z rudybot: amz3: error: eval:1:0: unquote: not in quasiquote in: (unquote drumroll) 2019-06-02T19:13:37Z Fare joined #scheme 2019-06-02T19:15:30Z amz3: rudybot: (import (okvs) (nstore)) (let ((store (okvs) (quadstore (nstore '(42) '(collection uid key value)))) (nstore-ask? okvs quadstore `(srfi 168 last-call ,(now))))) 2019-06-02T19:15:32Z rudybot: amz3: nstore = srfi 168 2019-06-02T19:15:52Z amz3: rudybot: what about okvs? 2019-06-02T19:15:54Z rudybot: amz3: what about the indentation in java mode is not working? 2019-06-02T19:17:42Z Zipheir: rudybot: You ask a silly question, you get a silly answer. 2019-06-02T19:17:50Z rudybot: Zipheir: I'm applying the "ask a silly question, get a silly answer" dictum 2019-06-02T19:19:11Z amz3: rudybot: what the next big SRFI? 2019-06-02T19:19:12Z rudybot: amz3: scheme is getting as big as cl if you include all the srfi's. which most do, no? 2019-06-02T19:19:25Z amz3: rudybot: is scheme too big to your taste? 2019-06-02T19:19:37Z rudybot: amz3: in racket I have a list of tuples and I do a map which transforms the tuple of ports into in ports. It's not a big deal, but I was wondering if there was a library that looked more like C way of doing things, I find it easier to handle. But it's just a matter of taste, I guess 2019-06-02T19:20:12Z amz3: meh 2019-06-02T19:21:04Z pierpal quit (Ping timeout: 248 seconds) 2019-06-02T19:31:49Z Fare quit (Ping timeout: 246 seconds) 2019-06-02T19:36:49Z amz3: seems like google wants to close google groups 2019-06-02T19:38:49Z wasamasa: shocking 2019-06-02T19:39:29Z Zipheir: Email is dying a slow death, and it sucks. 2019-06-02T19:41:02Z Zipheir: I guess all the Google Groups users are meant to move to Google+, oh wait... 2019-06-02T19:44:55Z weinholt: amz3, do you have a link? 2019-06-02T19:45:38Z amz3: i have no link but people on racket mailing are thinking about moving to discource or something 2019-06-02T19:45:53Z amz3: here is the link https://srfi.schemers.org/srfi-167/ or https://srfi.schemers.org/srfi-168 2019-06-02T19:46:12Z Fare joined #scheme 2019-06-02T19:46:15Z amz3: also google asked strange question about google groups : "why are you using that application?" 2019-06-02T19:46:23Z wasamasa: lol 2019-06-02T19:46:32Z wasamasa: it's as if they forgot about their original mission 2019-06-02T19:46:53Z wasamasa: making everything accessible on the web 2019-06-02T19:46:58Z amz3: yes 2019-06-02T19:47:20Z amz3: it seems like microsoft embrace, extend extenguish 2019-06-02T19:47:26Z amz3: they did the same with google reader 2019-06-02T19:48:09Z wasamasa: https://gcemetery.co/ 2019-06-02T19:50:50Z amz3: they killed the shotening service goo.gl but it keeps old links... there is something to understand here. 2019-06-02T19:51:13Z rain2 joined #scheme 2019-06-02T19:51:17Z amz3: they want to play it nice somewhat x) 2019-06-02T19:51:22Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T19:52:33Z rain1 quit (Ping timeout: 245 seconds) 2019-06-02T20:00:53Z grettke joined #scheme 2019-06-02T20:01:36Z Fare quit (Ping timeout: 248 seconds) 2019-06-02T20:04:02Z daviid joined #scheme 2019-06-02T20:08:28Z lavaflow quit (Ping timeout: 272 seconds) 2019-06-02T20:11:27Z eMBee quit (Remote host closed the connection) 2019-06-02T20:12:56Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-02T20:13:12Z eMBee joined #scheme 2019-06-02T20:13:21Z eMBee quit (Remote host closed the connection) 2019-06-02T20:15:55Z notzmv joined #scheme 2019-06-02T20:20:57Z eMBee joined #scheme 2019-06-02T20:21:18Z lavaflow joined #scheme 2019-06-02T20:29:42Z klovett joined #scheme 2019-06-02T20:31:28Z klovett_ quit (Ping timeout: 248 seconds) 2019-06-02T20:36:13Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T20:37:03Z Fare joined #scheme 2019-06-02T20:39:34Z TempeVolcano joined #scheme 2019-06-02T20:39:52Z Zipheir: goo.gl will never give up its old links. 2019-06-02T20:40:05Z Zipheir: "Google never throws anything away." --Moxie Marlinspike 2019-06-02T20:40:32Z Kkiro joined #scheme 2019-06-02T20:40:32Z Kkiro quit (Changing host) 2019-06-02T20:40:32Z Kkiro joined #scheme 2019-06-02T20:42:07Z wilfredh joined #scheme 2019-06-02T20:49:16Z shidima quit (Ping timeout: 258 seconds) 2019-06-02T20:51:57Z eMBee quit (Remote host closed the connection) 2019-06-02T20:53:10Z eMBee joined #scheme 2019-06-02T20:56:36Z khisanth_ quit (Ping timeout: 272 seconds) 2019-06-02T20:56:54Z eMBee quit (Remote host closed the connection) 2019-06-02T20:58:12Z eMBee joined #scheme 2019-06-02T20:59:56Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T21:01:46Z eMBee quit (Remote host closed the connection) 2019-06-02T21:04:54Z eMBee joined #scheme 2019-06-02T21:13:35Z eMBee quit (Remote host closed the connection) 2019-06-02T21:17:06Z eMBee joined #scheme 2019-06-02T21:19:21Z khisanth_ joined #scheme 2019-06-02T21:22:55Z ggole quit (Quit: Leaving) 2019-06-02T21:23:05Z eMBee quit (Remote host closed the connection) 2019-06-02T21:23:53Z eMBee joined #scheme 2019-06-02T21:26:16Z eMBee quit (Remote host closed the connection) 2019-06-02T21:26:58Z eMBee joined #scheme 2019-06-02T21:27:30Z eMBee quit (Remote host closed the connection) 2019-06-02T21:31:42Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-02T21:34:01Z eMBee joined #scheme 2019-06-02T21:34:36Z DGASAU quit (Read error: Connection reset by peer) 2019-06-02T21:35:43Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T21:40:28Z Kkiro joined #scheme 2019-06-02T21:40:28Z Kkiro quit (Changing host) 2019-06-02T21:40:28Z Kkiro joined #scheme 2019-06-02T21:42:03Z TempeVolcano quit (Ping timeout: 244 seconds) 2019-06-02T21:43:12Z eMBee quit (Remote host closed the connection) 2019-06-02T21:46:35Z eMBee joined #scheme 2019-06-02T21:48:36Z dwdv quit (Quit: quit) 2019-06-02T21:57:40Z grettke joined #scheme 2019-06-02T22:05:20Z Zenton quit (Ping timeout: 248 seconds) 2019-06-02T22:06:57Z lritter quit (Quit: Leaving) 2019-06-02T22:10:08Z terpri joined #scheme 2019-06-02T22:16:01Z ym555 quit (Quit: leaving...) 2019-06-02T22:17:29Z eMBee quit (Remote host closed the connection) 2019-06-02T22:17:47Z eMBee joined #scheme 2019-06-02T22:22:36Z ym555 joined #scheme 2019-06-02T22:30:05Z luna_is_here quit (Ping timeout: 258 seconds) 2019-06-02T22:30:50Z eMBee quit (Remote host closed the connection) 2019-06-02T22:32:07Z eMBee joined #scheme 2019-06-02T22:34:28Z eMBee quit (Remote host closed the connection) 2019-06-02T22:36:45Z eMBee joined #scheme 2019-06-02T22:39:42Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-02T22:40:31Z eMBee quit (Remote host closed the connection) 2019-06-02T22:41:01Z eMBee joined #scheme 2019-06-02T22:41:13Z eMBee quit (Remote host closed the connection) 2019-06-02T22:41:44Z Fare quit (Ping timeout: 272 seconds) 2019-06-02T22:42:28Z Fare joined #scheme 2019-06-02T22:44:42Z eMBee joined #scheme 2019-06-02T22:48:34Z eMBee quit (Remote host closed the connection) 2019-06-02T22:50:02Z eMBee joined #scheme 2019-06-02T22:57:41Z Fare quit (Ping timeout: 258 seconds) 2019-06-02T22:59:48Z mange joined #scheme 2019-06-02T23:16:06Z im_not_a_weeb joined #scheme 2019-06-02T23:21:17Z Kkiro quit (Read error: Connection reset by peer) 2019-06-02T23:24:21Z daviid quit (Ping timeout: 268 seconds) 2019-06-02T23:25:04Z Kkiro joined #scheme 2019-06-02T23:25:04Z Kkiro quit (Changing host) 2019-06-02T23:25:04Z Kkiro joined #scheme 2019-06-02T23:42:05Z adu joined #scheme 2019-06-02T23:54:50Z lockywolf_ quit (Ping timeout: 244 seconds) 2019-06-02T23:58:42Z cjb joined #scheme 2019-06-03T00:11:02Z lambda-11235 joined #scheme 2019-06-03T00:14:12Z Fare joined #scheme 2019-06-03T00:20:32Z Kkiro quit (Read error: Connection reset by peer) 2019-06-03T00:24:20Z Kkiro joined #scheme 2019-06-03T00:24:20Z Kkiro quit (Changing host) 2019-06-03T00:24:20Z Kkiro joined #scheme 2019-06-03T00:26:47Z daviid joined #scheme 2019-06-03T00:32:03Z eMBee quit (Remote host closed the connection) 2019-06-03T00:32:27Z eMBee joined #scheme 2019-06-03T00:34:57Z eMBee quit (Remote host closed the connection) 2019-06-03T00:38:04Z eMBee joined #scheme 2019-06-03T00:40:30Z eMBee quit (Remote host closed the connection) 2019-06-03T00:47:51Z eMBee joined #scheme 2019-06-03T00:50:05Z eMBee quit (Remote host closed the connection) 2019-06-03T00:54:38Z eMBee joined #scheme 2019-06-03T00:54:46Z jao joined #scheme 2019-06-03T00:55:09Z daviid quit (Ping timeout: 252 seconds) 2019-06-03T00:55:34Z acarrico quit (Ping timeout: 246 seconds) 2019-06-03T00:56:28Z eMBee quit (Remote host closed the connection) 2019-06-03T01:00:49Z mange quit (Ping timeout: 246 seconds) 2019-06-03T01:04:25Z eMBee joined #scheme 2019-06-03T01:07:21Z eMBee quit (Remote host closed the connection) 2019-06-03T01:10:47Z eMBee joined #scheme 2019-06-03T01:11:57Z lockywolf joined #scheme 2019-06-03T01:12:48Z eMBee quit (Remote host closed the connection) 2019-06-03T01:13:18Z eMBee joined #scheme 2019-06-03T01:14:35Z eMBee quit (Remote host closed the connection) 2019-06-03T01:18:22Z eMBee joined #scheme 2019-06-03T01:20:19Z eMBee quit (Remote host closed the connection) 2019-06-03T01:21:30Z eMBee joined #scheme 2019-06-03T01:22:43Z eMBee quit (Remote host closed the connection) 2019-06-03T01:25:43Z eMBee joined #scheme 2019-06-03T01:26:24Z eMBee quit (Remote host closed the connection) 2019-06-03T01:37:30Z daviid joined #scheme 2019-06-03T01:39:04Z eMBee joined #scheme 2019-06-03T01:41:14Z lockywolf_ joined #scheme 2019-06-03T01:42:49Z Fare quit (Ping timeout: 252 seconds) 2019-06-03T01:43:28Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-03T01:44:07Z Fare joined #scheme 2019-06-03T01:44:25Z Kkiro quit (Quit: ZNC 1.6.1 - http://znc.in) 2019-06-03T01:47:44Z eMBee quit (Remote host closed the connection) 2019-06-03T01:48:27Z eMBee joined #scheme 2019-06-03T02:08:34Z pierpal joined #scheme 2019-06-03T02:18:01Z moldybits quit (Quit: WeeChat 2.4) 2019-06-03T02:25:43Z ofc quit (Ping timeout: 252 seconds) 2019-06-03T02:35:47Z eMBee quit (Remote host closed the connection) 2019-06-03T02:38:37Z eMBee joined #scheme 2019-06-03T02:39:27Z eMBee quit (Remote host closed the connection) 2019-06-03T02:41:07Z lockywolf_ quit (Ping timeout: 252 seconds) 2019-06-03T02:42:28Z lockywolf joined #scheme 2019-06-03T02:42:43Z ym555 quit (Quit: leaving...) 2019-06-03T02:43:03Z ym555 joined #scheme 2019-06-03T02:43:41Z lavaflow quit (Ping timeout: 252 seconds) 2019-06-03T02:43:45Z lavaflow_ joined #scheme 2019-06-03T02:44:27Z TempeVolcano joined #scheme 2019-06-03T02:46:53Z eMBee joined #scheme 2019-06-03T02:47:54Z ym555 quit (Client Quit) 2019-06-03T02:48:18Z ym555 joined #scheme 2019-06-03T02:53:07Z eMBee quit (Remote host closed the connection) 2019-06-03T02:53:47Z lockywolf quit (Read error: Connection reset by peer) 2019-06-03T02:53:57Z eMBee joined #scheme 2019-06-03T02:54:07Z lockywolf_ joined #scheme 2019-06-03T02:54:17Z lockywolf_ quit (Remote host closed the connection) 2019-06-03T02:54:46Z lockywolf_ joined #scheme 2019-06-03T02:56:03Z lockywolf_ quit (Max SendQ exceeded) 2019-06-03T02:56:33Z lockywolf_ joined #scheme 2019-06-03T03:00:42Z torbo quit (Remote host closed the connection) 2019-06-03T03:03:57Z pellertson joined #scheme 2019-06-03T03:07:44Z jao quit (Ping timeout: 272 seconds) 2019-06-03T03:14:17Z lockywolf__ joined #scheme 2019-06-03T03:16:37Z lockywolf_ quit (Ping timeout: 246 seconds) 2019-06-03T03:22:12Z aos: How does scheme handle dictionaries or maps? The only thing I see so far is association lists 2019-06-03T03:22:20Z aos: Which... are not exactly the same 2019-06-03T03:22:46Z aos: O(n) lookup vs hash tables O(1) 2019-06-03T03:32:48Z gravicappa joined #scheme 2019-06-03T03:33:42Z nisstyre: aos: most Schemes have some kind of hash table 2019-06-03T03:33:55Z nisstyre: https://srfi.schemers.org/srfi-69/srfi-69.html 2019-06-03T03:34:17Z TempeVolcano quit (Ping timeout: 252 seconds) 2019-06-03T03:34:25Z nisstyre: aos: anyway, you could implement a map as a tree too 2019-06-03T03:34:59Z nisstyre: which would give you O(log n) lookup 2019-06-03T03:35:03Z nisstyre: (for a BST) 2019-06-03T03:35:57Z TempeVolcano joined #scheme 2019-06-03T03:36:45Z aos: Yeah makes sense -- seems like a lot of work just to get log n time tho 2019-06-03T03:37:06Z nisstyre: it depends on your use case and constraints 2019-06-03T03:37:18Z aos: Sorry I'm still new to scheme and fp in general, so I'm not sure what is commonly used in place of hash tables 2019-06-03T03:37:31Z aos: Or perhaps it requires that I think about the problem differently 2019-06-03T03:38:11Z nisstyre: aos: immutable hash tables are used quite a bit 2019-06-03T03:38:19Z nisstyre: even mutable ones 2019-06-03T03:38:42Z aos: As in srfi-69? 2019-06-03T03:38:48Z nisstyre: If your Scheme has arrays you could build your own hash table implementation 2019-06-03T03:38:50Z nisstyre: yes 2019-06-03T03:38:54Z nisstyre: just as you would in C 2019-06-03T03:39:27Z nisstyre: of course I wouldn't recommend using a home grown hash table 2019-06-03T03:39:34Z nisstyre: because it's likely to handle collisions badly 2019-06-03T03:39:55Z shidima joined #scheme 2019-06-03T03:40:12Z nisstyre: aos: and if it wasn't clear, you can use lists to implement trees 2019-06-03T03:41:05Z nisstyre: e.g. '(1 (2 nil nil) (3 nil nil)) 2019-06-03T03:42:32Z aos: Thanks nisstyre 2019-06-03T03:42:41Z nisstyre: no problem 2019-06-03T03:42:53Z nisstyre: aos: what are you using to learn Scheme? 2019-06-03T03:43:13Z aos: meaning what implementation? I'm using MIT/GNU 2019-06-03T03:43:27Z nisstyre: I meant what source, e.g. a book, tutorial, lectures, etc 2019-06-03T03:43:29Z aos: I'm on the last chapter of SICP and it's been elucidating just how much you can get done with just lists 2019-06-03T03:43:32Z nisstyre: ah ok SICP 2019-06-03T03:43:38Z nisstyre: cool 2019-06-03T03:43:51Z aos: But I feel like everything we've built so far has had some pretty terrible running time lol 2019-06-03T03:43:56Z nisstyre: I was going to recommend The Little Schemer 2019-06-03T03:44:13Z aos: I have that book ! I'll get through it once I finish SICP 2019-06-03T03:44:13Z nisstyre: aos: part of that may be MIT/GNU Scheme is not the most advanced system out there 2019-06-03T03:44:19Z nisstyre: you might have better luck with Guile 2019-06-03T03:44:42Z aos: What's the recommended implementation? Or does each one have its own pros/cons 2019-06-03T03:44:49Z nisstyre: it's up to you really 2019-06-03T03:44:51Z nisstyre: I like Racket 2019-06-03T03:45:04Z adu: Racket is nice 2019-06-03T03:45:17Z aos: I didn't know Racket was a scheme 2019-06-03T03:45:31Z nisstyre: well it isn't *just* Scheme 2019-06-03T03:45:47Z nisstyre: but it definitely implements the standards in various ways 2019-06-03T03:46:33Z aos: Ah I see 2019-06-03T03:46:47Z aos: In that sense aren't most Lisps "schemes" 2019-06-03T03:46:57Z nisstyre: ehh 2019-06-03T03:47:03Z aos: Or am I missing something 2019-06-03T03:47:11Z nisstyre: aos: do you know the difference between a lisp-1 and lisp-2? 2019-06-03T03:47:19Z aos: Hmm nope 2019-06-03T03:47:30Z nisstyre: basically, in Scheme, you have one kind of namespace 2019-06-03T03:47:38Z nisstyre: and it gets used for both functions and other values 2019-06-03T03:48:08Z nisstyre: i.e. if I do (define (f x) x) and (define f 12) 2019-06-03T03:48:23Z nisstyre: `f' is in the same namespace 2019-06-03T03:48:29Z nisstyre: that's not true for common lisp 2019-06-03T03:48:29Z aos: You pretty much clobber the first definition 2019-06-03T03:48:44Z aos: Oh interesting 2019-06-03T03:49:01Z nisstyre: yeah, they have different namespaces 2019-06-03T03:49:45Z nisstyre: https://en.wikipedia.org/wiki/Common_Lisp#The_function_namespace 2019-06-03T03:49:56Z aos: That must be a lisp thing, because most languages I've worked with don't do that 2019-06-03T03:50:33Z nisstyre: it is something unique to lisp as far as I know yeah 2019-06-03T03:50:39Z nisstyre: there might be other systems that do it that I'm not aware of 2019-06-03T03:54:46Z aos: That's very cool -- learned something new 2019-06-03T03:55:19Z nisstyre: aos: the book Lisp In Small Pieces has a lot of good info on the differences between Scheme and Lisp 2019-06-03T03:55:39Z nisstyre: I guess there's a bit of confusion about what a Lisp is and what Scheme is 2019-06-03T03:56:00Z nisstyre: I would say Scheme is a lisp, but not Lisp in the proper noun sense 2019-06-03T03:56:14Z nisstyre: and Common Lisp is something that is based on Lisp 2019-06-03T03:56:33Z aos: Yeah -- I think it doesn't help that SICP refers to Scheme as a Lisp language 2019-06-03T03:56:39Z aos: It definitely shows its age! 2019-06-03T03:56:42Z nisstyre: yep, I was just thinking of that 2019-06-03T03:57:10Z nisstyre: the fact that it's so old and has a complex tree of languages doesn't help 2019-06-03T03:57:37Z nisstyre: just like real languages 2019-06-03T03:57:52Z aos: Haha yep 2019-06-03T04:02:42Z iskander quit (Ping timeout: 252 seconds) 2019-06-03T04:03:45Z lockywolf_ joined #scheme 2019-06-03T04:06:24Z lockywolf__ quit (Ping timeout: 248 seconds) 2019-06-03T04:07:29Z Zipheir: Some schemes also provide "pure" mappings of some sort (probably LLRB trees), a la SRFI 146 2019-06-03T04:07:35Z Zipheir: rudybot: SRFI 146 2019-06-03T04:07:36Z rudybot: Zipheir: I meant SRFI 146 2019-06-03T04:07:45Z Zipheir: rudybot: Useless! 2019-06-03T04:07:46Z rudybot: Zipheir: deek0146, Sort of, yes. When people use javadoc/doxygen/qdoc/whatever they mostly don't write manuals but just say something useful (and sometimes useless) things about the API calls. 2019-06-03T04:08:15Z iskander joined #scheme 2019-06-03T04:11:31Z aos: Are SRFIs implemented separated by separate schemes? 2019-06-03T04:11:38Z Zipheir: So you're not condemned to rewriting functional code to fit SRFI 69 hashtables. 2019-06-03T04:11:41Z aos: Or do they all get together and use a single implementation 2019-06-03T04:12:11Z Zipheir: They're supposed to be in standard scheme, possibly depending on other SRFIs as well, AFAIK 2019-06-03T04:12:57Z Zipheir: Portability is of the essence, in any case. 2019-06-03T04:15:13Z aos: I'm reading srfi 146 -- can you explain what "purely functional" means? 2019-06-03T04:20:48Z Zipheir: Functional programming is a big subject. In a nutshell, a pure functional structure is never "changed"--it's created and "updated" by returning a new copy. 2019-06-03T04:22:15Z Zipheir: Lists are a good example: (cons x xs) updates xs, i.e. it returns a list identical to xs with x inserted at the head. 2019-06-03T04:22:20Z Zipheir: But xs is not mutated. 2019-06-03T04:23:14Z aos: Got it thanks Zipheir 2019-06-03T04:27:04Z Zipheir: Scheme tends to segregate side-effecting procedures with a ! 2019-06-03T04:27:14Z Zipheir: e.g. set!, set-car! 2019-06-03T04:28:20Z Zipheir: In the standard language, at least, it's pretty easy to tell when something's being mutated. 2019-06-03T04:29:36Z nisstyre: aos: a big part of pure functional programming is the idea that your inputs are the only thing that determine your outputs, referential transparency 2019-06-03T04:29:52Z nisstyre: that's a bit of a messy topic though 2019-06-03T04:30:04Z alyptik quit (Ping timeout: 272 seconds) 2019-06-03T04:30:26Z nisstyre: because you now have to define exactly what you mean by inputs and outputs 2019-06-03T04:30:42Z lockywolf_ quit (Ping timeout: 272 seconds) 2019-06-03T04:31:12Z nisstyre: for example, are exceptions a form of output? 2019-06-03T04:32:17Z lockywolf_ joined #scheme 2019-06-03T04:37:02Z ym555 quit (Ping timeout: 272 seconds) 2019-06-03T04:37:20Z shidima quit (Ping timeout: 248 seconds) 2019-06-03T04:38:39Z Zipheir: nisstyre: You're diving straight into the dark, dank corners of the subject :) 2019-06-03T04:38:58Z not_a_weeb joined #scheme 2019-06-03T04:39:18Z Zipheir: "When I say Lisp is 'functional', I mean like a mathematical function, not in the sense that other languages are non-functional." --Larry Wall 2019-06-03T04:40:15Z not_a_weeb quit (Client Quit) 2019-06-03T04:40:38Z nisstyre: that's a good way of putting it 2019-06-03T04:41:30Z adu quit (Quit: adu) 2019-06-03T04:42:18Z im_not_a_weeb quit (Ping timeout: 252 seconds) 2019-06-03T04:44:09Z im_not_a_weeb joined #scheme 2019-06-03T04:46:21Z Zipheir: I like how SICP's models of computation deals with the distinction. The substitution model (beta reduction, in essence) holds until adding assignment forces you to tear the whole thing down and come up with the environment model. 2019-06-03T04:53:21Z Inline quit (Quit: Leaving) 2019-06-03T05:04:16Z alyptik joined #scheme 2019-06-03T05:15:20Z lockywolf__ joined #scheme 2019-06-03T05:17:33Z lockywolf_ quit (Ping timeout: 245 seconds) 2019-06-03T05:18:55Z lambda-11235 quit (Quit: Bye) 2019-06-03T05:27:21Z jusss joined #scheme 2019-06-03T05:36:00Z daviid quit (Ping timeout: 248 seconds) 2019-06-03T06:01:47Z lockywolf_ joined #scheme 2019-06-03T06:04:15Z lockywolf__ quit (Ping timeout: 244 seconds) 2019-06-03T06:06:56Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-06-03T06:16:36Z ym555 joined #scheme 2019-06-03T06:24:16Z shidima joined #scheme 2019-06-03T06:32:07Z dwdv joined #scheme 2019-06-03T06:38:33Z moldybits joined #scheme 2019-06-03T06:46:16Z ChoHag: The only thing messy about functional programming is that it's mathematical beauty and purity is ruined utterly when it smashes face-first into the real world. 2019-06-03T06:46:54Z ChoHag: Turns out the real world's not very functional after all. 2019-06-03T06:49:38Z aeth: The real world can often be approximated in a functional way. That's literally what mathematical modelling is. The problem is that the mismatch with how hardware works is considerable so performance is difficult. 2019-06-03T06:50:09Z ChoHag: You already introduced the problem with "approximated" and then compounded it with "modelling". 2019-06-03T06:50:27Z dwdv quit (Ping timeout: 252 seconds) 2019-06-03T06:50:44Z aeth: If you count statistics with mathematics, then basically the entire world runs on this. 2019-06-03T06:50:45Z ChoHag: Which is rather the point. 2019-06-03T06:51:45Z ChoHag: And yes, how is statistics now maths? 2019-06-03T06:51:57Z ChoHag: not 2019-06-03T06:52:00Z ChoHag: And yes, how is statistics not maths? 2019-06-03T06:52:21Z aeth: With math, we approximate discrete reality with continuous functions because they're way easier to work with... and then we put them on computers and approximate them discretely. But it works. 2019-06-03T06:53:43Z aeth: A lot of the time, exact solutions are impossible and we need numerical solutions, anyway. 2019-06-03T06:54:31Z ecraven: reality is discrete? 2019-06-03T06:58:55Z aeth: ecraven: Am I misinterpreting "quantum"? I might be. 2019-06-03T06:59:25Z aeth: This is philosophy of physics, I guess. 2019-06-03T06:59:46Z ecraven: I am not sure.. my (almost non-existant) understanding is that we just don't *know* how to deal with time / space smaller than whatever, but I'm not sure you could say that time / space is discrete 2019-06-03T07:00:08Z ecraven: but again, my understanding of quantum physics is about this much: || ;) 2019-06-03T07:00:51Z aeth: Non-physicists talking about the word "quantum" is always a giant red flag so... 2019-06-03T07:01:15Z aeth: You're right, though. 2019-06-03T07:02:00Z aeth: The quantum units are the ones below which there is no current meaning, or something like that. 2019-06-03T07:05:41Z aeth: We are, for the most part, using continuous things to approximate discrete things, though, except maybe time. "Reality" doesn't really come into play since it's hard to really define. 2019-06-03T07:08:17Z dwdv joined #scheme 2019-06-03T07:10:05Z shidima left #scheme 2019-06-03T07:10:40Z ChoHag: ecraven: Reality is both. 2019-06-03T07:10:45Z ChoHag: And more besides. 2019-06-03T07:10:57Z ChoHag: Because: Why not? 2019-06-03T07:31:26Z ChoHag: FWIW, I believe time 'is' the act of discrete 'particles' interacting in specific, co-ordinated (atomic-in-the-indivisible-sense) ways. 2019-06-03T07:31:52Z ChoHag: So time and particles are treated as discrete but their medium might not be. 2019-06-03T07:32:18Z ChoHag: But that's already way beyond anything I can claim to have any vague certainty about. 2019-06-03T07:36:52Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-03T07:41:38Z mdhughes quit (Remote host closed the connection) 2019-06-03T07:41:59Z pjb quit (*.net *.split) 2019-06-03T07:41:59Z ArneBab quit (*.net *.split) 2019-06-03T07:42:25Z gnomon quit (*.net *.split) 2019-06-03T07:42:25Z aeth quit (*.net *.split) 2019-06-03T07:42:25Z uplime quit (*.net *.split) 2019-06-03T07:43:22Z mdhughes joined #scheme 2019-06-03T07:43:50Z ski would say Scheme,Common Lisp,Emacs Lisp,&c. are Lisps, fwiw 2019-06-03T07:44:06Z mdhughes_ joined #scheme 2019-06-03T07:44:23Z Zipheir: Saying "x programming paradigm is good except for the real world" is so vague as to be meaningless. 2019-06-03T07:44:31Z mdhughes_ quit (Remote host closed the connection) 2019-06-03T07:44:32Z alyptik quit (Ping timeout: 248 seconds) 2019-06-03T07:47:35Z mdhughes quit (Ping timeout: 250 seconds) 2019-06-03T07:47:46Z Ericson2314 quit (*.net *.split) 2019-06-03T07:47:46Z stephe quit (*.net *.split) 2019-06-03T07:47:47Z jackhill quit (*.net *.split) 2019-06-03T07:47:47Z ozzloy quit (*.net *.split) 2019-06-03T07:47:48Z drot quit (*.net *.split) 2019-06-03T07:52:43Z Ericson2314 joined #scheme 2019-06-03T07:52:43Z stephe joined #scheme 2019-06-03T07:52:43Z jackhill joined #scheme 2019-06-03T07:52:43Z ozzloy joined #scheme 2019-06-03T07:52:43Z drot joined #scheme 2019-06-03T07:53:20Z pjb joined #scheme 2019-06-03T07:53:20Z ArneBab joined #scheme 2019-06-03T07:53:20Z gnomon joined #scheme 2019-06-03T07:53:20Z aeth joined #scheme 2019-06-03T07:53:20Z uplime joined #scheme 2019-06-03T07:55:07Z skapata quit (Remote host closed the connection) 2019-06-03T07:58:30Z civodul joined #scheme 2019-06-03T07:59:36Z Zipheir: And there's a very large body of research devoted to functional approaches to problems that would seem to require mutation. It's not like functional programmers spend all their time beating their heads against the brick wall of side effecting reality. 2019-06-03T08:04:55Z mdhughes joined #scheme 2019-06-03T08:13:29Z alyptik joined #scheme 2019-06-03T08:24:30Z cjb quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-03T08:31:47Z amz3: functional databases ftw! 2019-06-03T08:31:53Z amz3: ;) 2019-06-03T08:32:00Z amz3: need to debug tho 2019-06-03T08:34:18Z Zenton joined #scheme 2019-06-03T08:39:46Z TempeVolcano quit (Ping timeout: 244 seconds) 2019-06-03T08:43:32Z ChoHag: Zipheir: I didn't say it was good except for the real world. 2019-06-03T08:43:55Z ChoHag: I said that when it encounters the real world its mathematical beauty/purity is destroyed. 2019-06-03T08:44:27Z ChoHag: I live in the real world. If I need a beautiful programming language that's been made ugly to achieve my goal, then that's fine by me. 2019-06-03T08:44:31Z ChoHag: I don't make value judgementrs. 2019-06-03T08:46:58Z ChoHag: At least until I can solve that pesky P/NP thing and assign a meaningful value to an arbitrary piece of code. 2019-06-03T08:50:47Z klovett quit (Remote host closed the connection) 2019-06-03T08:51:21Z klovett joined #scheme 2019-06-03T08:57:31Z notzmv quit (Ping timeout: 246 seconds) 2019-06-03T08:58:03Z pierpal quit (Ping timeout: 252 seconds) 2019-06-03T09:44:57Z ggole joined #scheme 2019-06-03T09:49:04Z notzmv joined #scheme 2019-06-03T09:55:04Z pierpal joined #scheme 2019-06-03T10:06:31Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-03T10:10:50Z pellertson quit (Quit: see you, space cowboy) 2019-06-03T10:16:23Z aeth: ChoHag: Well, what the real world gives you is complexity... e.g. how modern physics modifies the equations of classical physics so they cover a wider range of cases. 2019-06-03T10:17:26Z ChoHag: "Complexity". 2019-06-03T10:17:33Z ChoHag: So much bound up in such a small word. 2019-06-03T10:17:48Z ChoHag: The Germans would probably have a better one, but you might need a scrollback buffer. 2019-06-03T10:20:18Z deuill quit (Ping timeout: 272 seconds) 2019-06-03T10:28:25Z deuill joined #scheme 2019-06-03T10:34:54Z ym555 quit (Quit: leaving...) 2019-06-03T10:47:05Z grettke joined #scheme 2019-06-03T10:49:39Z lockywolf joined #scheme 2019-06-03T11:04:51Z ofc joined #scheme 2019-06-03T11:10:55Z DGASAU joined #scheme 2019-06-03T11:12:11Z Fare quit (Ping timeout: 244 seconds) 2019-06-03T11:17:37Z luna_is_here joined #scheme 2019-06-03T11:28:43Z lockywolf quit (Ping timeout: 246 seconds) 2019-06-03T11:31:49Z malaclyps quit (Read error: Connection reset by peer) 2019-06-03T11:36:02Z malaclyps joined #scheme 2019-06-03T11:36:03Z Fare joined #scheme 2019-06-03T11:46:19Z badkins quit (Remote host closed the connection) 2019-06-03T11:48:07Z jayemar joined #scheme 2019-06-03T12:24:49Z lritter joined #scheme 2019-06-03T12:28:48Z civodul quit (Remote host closed the connection) 2019-06-03T12:29:31Z civodul joined #scheme 2019-06-03T12:35:14Z TCZ joined #scheme 2019-06-03T12:37:36Z TCZ quit (Remote host closed the connection) 2019-06-03T12:39:36Z not_a_weeb joined #scheme 2019-06-03T12:40:00Z luna_is_here quit (Ping timeout: 248 seconds) 2019-06-03T12:42:38Z stephe quit (Ping timeout: 252 seconds) 2019-06-03T12:42:41Z im_not_a_weeb quit (Ping timeout: 250 seconds) 2019-06-03T12:45:20Z stephe joined #scheme 2019-06-03T12:45:56Z drot quit (Ping timeout: 252 seconds) 2019-06-03T12:49:21Z drot joined #scheme 2019-06-03T12:56:25Z q9929t joined #scheme 2019-06-03T13:04:33Z acarrico joined #scheme 2019-06-03T13:12:00Z rubic88 joined #scheme 2019-06-03T13:13:15Z pfdietz joined #scheme 2019-06-03T13:21:04Z rain1 joined #scheme 2019-06-03T13:22:03Z rain2 quit (Ping timeout: 252 seconds) 2019-06-03T13:23:45Z badkins joined #scheme 2019-06-03T13:24:55Z badkins_ joined #scheme 2019-06-03T13:28:00Z klovett quit (Remote host closed the connection) 2019-06-03T13:28:14Z badkins quit (Ping timeout: 258 seconds) 2019-06-03T13:28:19Z klovett joined #scheme 2019-06-03T13:35:49Z SirDayBat quit (Ping timeout: 244 seconds) 2019-06-03T13:36:46Z SirDayBat joined #scheme 2019-06-03T13:50:34Z alezost joined #scheme 2019-06-03T14:01:36Z klovett quit (Ping timeout: 248 seconds) 2019-06-03T14:20:39Z yosafbridge joined #scheme 2019-06-03T14:33:31Z jcowan joined #scheme 2019-06-03T14:40:01Z TempeVolcano joined #scheme 2019-06-03T14:50:03Z TempeVolcano quit (Ping timeout: 252 seconds) 2019-06-03T14:58:09Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-06-03T14:58:53Z GoldRin joined #scheme 2019-06-03T15:05:21Z skapata joined #scheme 2019-06-03T15:10:35Z Kkiro joined #scheme 2019-06-03T15:10:35Z Kkiro quit (Changing host) 2019-06-03T15:10:35Z Kkiro joined #scheme 2019-06-03T15:11:06Z q9929t1 joined #scheme 2019-06-03T15:11:21Z q9929t quit (Ping timeout: 258 seconds) 2019-06-03T15:11:22Z q9929t1 is now known as q9929t 2019-06-03T15:19:09Z q9929t quit (Ping timeout: 244 seconds) 2019-06-03T15:25:06Z q9929t joined #scheme 2019-06-03T15:26:38Z rubic joined #scheme 2019-06-03T15:29:06Z rubic88 quit (Ping timeout: 252 seconds) 2019-06-03T15:33:07Z not_a_weeb is now known as im_not_a_weeb 2019-06-03T15:41:41Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-03T15:43:33Z badkins_ quit (Ping timeout: 258 seconds) 2019-06-03T15:48:49Z wigust- joined #scheme 2019-06-03T15:50:52Z wigust quit (Ping timeout: 246 seconds) 2019-06-03T16:11:10Z casaca quit (Ping timeout: 246 seconds) 2019-06-03T16:12:54Z casaca joined #scheme 2019-06-03T16:13:15Z brendyyn quit (Quit: WeeChat 2.1) 2019-06-03T16:23:41Z jao joined #scheme 2019-06-03T16:27:58Z badkins joined #scheme 2019-06-03T16:34:55Z Zenton quit (Read error: Connection reset by peer) 2019-06-03T16:35:20Z Zenton joined #scheme 2019-06-03T16:35:37Z q9929t quit (Quit: q9929t) 2019-06-03T16:37:33Z cross quit (Quit: leaving) 2019-06-03T16:42:15Z cross joined #scheme 2019-06-03T16:48:32Z casaca quit (Ping timeout: 272 seconds) 2019-06-03T16:56:08Z jao quit (Ping timeout: 272 seconds) 2019-06-03T16:59:04Z casaca joined #scheme 2019-06-03T16:59:27Z jao joined #scheme 2019-06-03T17:05:48Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-03T17:08:48Z Fare quit (Ping timeout: 248 seconds) 2019-06-03T17:21:10Z jao quit (Ping timeout: 246 seconds) 2019-06-03T17:22:08Z johnjay quit (Ping timeout: 248 seconds) 2019-06-03T17:24:08Z grettke joined #scheme 2019-06-03T17:24:50Z manualcrank joined #scheme 2019-06-03T17:25:42Z ggole quit (Ping timeout: 252 seconds) 2019-06-03T17:26:02Z johnjay joined #scheme 2019-06-03T17:27:43Z casaca quit (Ping timeout: 252 seconds) 2019-06-03T17:28:10Z acarrico quit (Ping timeout: 246 seconds) 2019-06-03T17:31:45Z amz3: is there an even naive implementation sat solver using amb? 2019-06-03T17:32:01Z amz3: the following article mention a macro, but there is no implementation: 2019-06-03T17:32:03Z amz3: http://matt.might.net/articles/programming-with-continuations--exceptions-backtracking-search-threads-generators-coroutines/ 2019-06-03T17:32:04Z rudybot: https://teensy.info/tIJTeP1Av4 2019-06-03T17:33:29Z Fare joined #scheme 2019-06-03T17:34:45Z casaca joined #scheme 2019-06-03T17:39:19Z Fare quit (Ping timeout: 258 seconds) 2019-06-03T17:42:08Z Fare joined #scheme 2019-06-03T17:42:22Z casaca quit (Ping timeout: 272 seconds) 2019-06-03T17:44:05Z casaca joined #scheme 2019-06-03T17:44:32Z Zenton quit (Ping timeout: 248 seconds) 2019-06-03T17:49:21Z pie__ quit (Ping timeout: 258 seconds) 2019-06-03T17:51:55Z Fare quit (Ping timeout: 252 seconds) 2019-06-03T17:52:32Z casaca quit (Ping timeout: 248 seconds) 2019-06-03T17:54:25Z casaca joined #scheme 2019-06-03T17:58:20Z oni-on-ion joined #scheme 2019-06-03T18:02:00Z casaca quit (Ping timeout: 272 seconds) 2019-06-03T18:04:01Z casaca joined #scheme 2019-06-03T18:05:19Z Fare joined #scheme 2019-06-03T18:05:29Z alyptik quit (Ping timeout: 252 seconds) 2019-06-03T18:07:36Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-03T18:13:19Z casaca quit (Ping timeout: 246 seconds) 2019-06-03T18:16:18Z pierpal quit (Remote host closed the connection) 2019-06-03T18:16:37Z rain1: [amb.scm] has it 2019-06-03T18:16:41Z rain1: its just brute force 2019-06-03T18:16:46Z rain1: depth first search 2019-06-03T18:20:25Z casaca joined #scheme 2019-06-03T18:21:05Z ravenous_ joined #scheme 2019-06-03T18:23:41Z Zipheir: SICP has a similar evaluator using explicit continuation arguments https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-28.html#%_sec_4.3 2019-06-03T18:37:18Z grettke joined #scheme 2019-06-03T18:39:13Z casaca quit (Ping timeout: 252 seconds) 2019-06-03T18:41:10Z casaca joined #scheme 2019-06-03T18:45:49Z casaca quit (Ping timeout: 252 seconds) 2019-06-03T18:46:50Z casaca joined #scheme 2019-06-03T18:53:13Z casaca quit (Ping timeout: 246 seconds) 2019-06-03T18:54:37Z jao joined #scheme 2019-06-03T18:55:05Z casaca joined #scheme 2019-06-03T18:55:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-03T19:01:44Z oni-on-ion quit (Ping timeout: 258 seconds) 2019-06-03T19:02:11Z GoldRin quit (Ping timeout: 268 seconds) 2019-06-03T19:04:39Z Fare quit (Ping timeout: 268 seconds) 2019-06-03T19:07:14Z casaca quit (Ping timeout: 272 seconds) 2019-06-03T19:07:45Z casaca joined #scheme 2019-06-03T19:08:21Z acarrico joined #scheme 2019-06-03T19:08:52Z amz3: rain1: amb.scm? 2019-06-03T19:11:33Z grettke joined #scheme 2019-06-03T19:11:36Z gwatt: amz3: matt gives implementations of all the things he demonstrates, and amb.scm defines sat-solve 2019-06-03T19:11:38Z gwatt: http://matt.might.net/articles/programming-with-continuations--exceptions-backtracking-search-threads-generators-coroutines/amb.scm 2019-06-03T19:11:39Z rudybot: https://teensy.info/QSpCJQJKO8 2019-06-03T19:13:40Z Menche quit (Excess Flood) 2019-06-03T19:14:09Z Menche joined #scheme 2019-06-03T19:17:04Z luna_is_here joined #scheme 2019-06-03T19:17:53Z alyptik joined #scheme 2019-06-03T19:20:06Z ym555 joined #scheme 2019-06-03T19:21:15Z civodul joined #scheme 2019-06-03T19:22:07Z casaca quit (Ping timeout: 252 seconds) 2019-06-03T19:23:12Z badkins quit (Ping timeout: 258 seconds) 2019-06-03T19:24:05Z casaca joined #scheme 2019-06-03T19:27:09Z gravicappa quit (Ping timeout: 244 seconds) 2019-06-03T19:29:37Z acarrico quit (Ping timeout: 246 seconds) 2019-06-03T19:30:33Z casaca quit (Ping timeout: 252 seconds) 2019-06-03T19:32:05Z casaca joined #scheme 2019-06-03T19:38:35Z acarrico joined #scheme 2019-06-03T19:39:49Z TCZ joined #scheme 2019-06-03T19:41:51Z Fare joined #scheme 2019-06-03T19:43:20Z acarrico quit (Ping timeout: 272 seconds) 2019-06-03T19:43:20Z casaca quit (Ping timeout: 272 seconds) 2019-06-03T19:43:40Z casaca joined #scheme 2019-06-03T19:46:27Z pie_ joined #scheme 2019-06-03T19:50:18Z Fare quit (Ping timeout: 272 seconds) 2019-06-03T19:50:49Z oni-on-ion joined #scheme 2019-06-03T19:50:59Z ngz joined #scheme 2019-06-03T19:53:45Z ravenous_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-03T19:54:18Z ravenous_ joined #scheme 2019-06-03T20:04:37Z TCZ quit (Remote host closed the connection) 2019-06-03T20:07:51Z jcowan_ joined #scheme 2019-06-03T20:09:59Z aeth_ joined #scheme 2019-06-03T20:10:05Z gnomon_ joined #scheme 2019-06-03T20:10:12Z badkins joined #scheme 2019-06-03T20:10:18Z uplime^ joined #scheme 2019-06-03T20:11:02Z ArneBab_ joined #scheme 2019-06-03T20:11:12Z pjb` joined #scheme 2019-06-03T20:11:33Z gnomon quit (Killed (niven.freenode.net (Nickname regained by services))) 2019-06-03T20:11:33Z gnomon_ is now known as gnomon 2019-06-03T20:12:11Z pjb` quit (Client Quit) 2019-06-03T20:12:56Z pjb` joined #scheme 2019-06-03T20:13:01Z Fare joined #scheme 2019-06-03T20:14:06Z pjb` left #scheme 2019-06-03T20:15:09Z jcowan quit (*.net *.split) 2019-06-03T20:15:10Z pjb quit (*.net *.split) 2019-06-03T20:15:10Z ArneBab quit (*.net *.split) 2019-06-03T20:17:22Z aeth quit (*.net *.split) 2019-06-03T20:17:22Z uplime quit (*.net *.split) 2019-06-03T20:17:22Z jcowan_ is now known as jcowan 2019-06-03T20:18:40Z notzmv quit (Ping timeout: 248 seconds) 2019-06-03T20:22:28Z daviid joined #scheme 2019-06-03T20:25:41Z Riastradh: The value of amb isn't that it makes for some magic SAT solver algorithm that is better than what you can express without it. 2019-06-03T20:26:21Z Riastradh: The value of amb is that it can be used inside a complex program -- within limits -- which was not necessarily written up front to do nondeterministic choice. 2019-06-03T20:28:38Z ChoHag: Does amb stand for anything? 2019-06-03T20:32:47Z Zenton joined #scheme 2019-06-03T20:33:40Z ft: AMBiguous? 2019-06-03T20:34:36Z Riastradh: ambivalent? 2019-06-03T20:36:31Z gnomon: ambhipious 2019-06-03T20:36:40Z gnomon: ? 2019-06-03T20:37:52Z ft: http://www-formal.stanford.edu/jmc/basis1.pdf — §2.5 2019-06-03T20:38:13Z ft: "First we define a basic ambiguity operator amb(x, y)…" 2019-06-03T20:39:42Z wasamasa: oh noes: https://www.youtube.com/watch?v=-PX0BV9hGZY 2019-06-03T20:39:59Z gnomon: It offers several potential choices when asked about a course of action so I'm sure it stands for "ambassador" 2019-06-03T20:40:56Z gnomon: wasamasa, oh hey, did the URL change? 2019-06-03T20:41:22Z gnomon: wasamasa, I downloaded that video from YouTube ID 'EnDknmMXxFY' 2019-06-03T20:41:39Z wasamasa: what if I told you people can upload the same content under different IDs 2019-06-03T20:41:56Z wasamasa: I don't care much though, just wanted to share some cringe with you 2019-06-03T20:42:06Z wasamasa: JS people discovering advanced concepts such as TCO 2019-06-03T20:42:22Z wasamasa: there is a related one where they sing to tell map, filter and reduce apart... 2019-06-03T20:42:23Z Riastradh: (amb 'ambiguous 'ambivalent 'ambhipious 'ambassador ...) 2019-06-03T20:42:27Z gnomon: They had me at "musical" 2019-06-03T20:42:43Z gnomon: Riastradh, :D 2019-06-03T20:45:54Z gnomon: so many potential interpretations 2019-06-03T20:46:00Z gnomon: an ambarassment of riches 2019-06-03T20:50:13Z Zipheir: That video is incredible... I don't believe this was made in our universe. 2019-06-03T20:51:51Z Zipheir: We need some kind of Mystery Computer Science Theater 3000 to handle this stuff. 2019-06-03T20:52:15Z ravenous_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-03T20:54:20Z gnomon looks up Erlang: the Movie 2019-06-03T20:57:33Z Zipheir: Perl 6: The Revenge, with Clint Eastwood as Larry Wall. 2019-06-03T20:58:13Z Guest20194 joined #scheme 2019-06-03T20:58:42Z Guest20194: hello gerald sussman! 2019-06-03T21:01:55Z Zipheir: Ah, er, hello, yes, I am Gerald Sussman, famous computor scientest, fizzsist and Nigerian prince. 2019-06-03T21:02:02Z jayemar quit (Remote host closed the connection) 2019-06-03T21:02:38Z Guest20194 quit (Quit: leaving) 2019-06-03T21:03:42Z amz3: gwatt: tx a lot 2019-06-03T21:05:18Z pjb joined #scheme 2019-06-03T21:05:30Z lambda__ joined #scheme 2019-06-03T21:05:40Z lambda__ left #scheme 2019-06-03T21:16:54Z uplime^ is now known as uplime 2019-06-03T21:23:29Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-03T21:31:33Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-03T21:36:43Z Fare quit (Ping timeout: 245 seconds) 2019-06-03T22:06:31Z Fare joined #scheme 2019-06-03T22:09:56Z rubic quit (Remote host closed the connection) 2019-06-03T22:12:19Z ofc quit (Ping timeout: 258 seconds) 2019-06-03T22:19:08Z Fare quit (Ping timeout: 272 seconds) 2019-06-03T22:20:47Z johnjay quit (Read error: No route to host) 2019-06-03T22:23:37Z pellertson joined #scheme 2019-06-03T22:48:11Z Fare joined #scheme 2019-06-03T22:53:13Z grettke joined #scheme 2019-06-03T23:04:01Z dwdv quit (Quit: quit) 2019-06-03T23:08:09Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-03T23:11:56Z klovett joined #scheme 2019-06-03T23:22:06Z lritter quit (Quit: Leaving) 2019-06-03T23:25:13Z ngz quit (Ping timeout: 252 seconds) 2019-06-03T23:34:17Z cjb joined #scheme 2019-06-03T23:36:24Z turtleman joined #scheme 2019-06-03T23:37:02Z Fare quit (Ping timeout: 272 seconds) 2019-06-04T00:09:36Z torbo joined #scheme 2019-06-04T00:16:43Z luna_is_here quit (Ping timeout: 245 seconds) 2019-06-04T00:21:31Z Fare joined #scheme 2019-06-04T00:35:00Z grettke joined #scheme 2019-06-04T00:38:15Z adu joined #scheme 2019-06-04T00:52:53Z ym555 quit (Quit: leaving...) 2019-06-04T00:53:49Z ym555 joined #scheme 2019-06-04T00:55:04Z johnjay joined #scheme 2019-06-04T01:08:13Z lockywolf joined #scheme 2019-06-04T01:27:22Z lockywolf quit (Read error: Connection reset by peer) 2019-06-04T01:27:37Z lockywolf joined #scheme 2019-06-04T01:28:52Z aeth_ is now known as aeth 2019-06-04T02:03:11Z GoldRin joined #scheme 2019-06-04T02:24:52Z Fare quit (Ping timeout: 272 seconds) 2019-06-04T02:37:37Z TempeVolcano joined #scheme 2019-06-04T02:47:15Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-04T02:54:56Z turtleman quit (Ping timeout: 248 seconds) 2019-06-04T02:55:09Z moldybits quit (Quit: WeeChat 2.4) 2019-06-04T03:02:37Z liangchao joined #scheme 2019-06-04T03:02:58Z lockywolf joined #scheme 2019-06-04T03:03:46Z Fare joined #scheme 2019-06-04T03:04:17Z lockywolf_ joined #scheme 2019-06-04T03:04:33Z moldybits joined #scheme 2019-06-04T03:07:25Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-04T03:09:12Z lockywolf_ quit (Ping timeout: 272 seconds) 2019-06-04T03:10:46Z oni-on-ion quit (Quit: Leaving) 2019-06-04T03:12:10Z TempeVolcano quit (Remote host closed the connection) 2019-06-04T03:12:32Z TempeVolcano joined #scheme 2019-06-04T03:45:26Z klovett quit (Remote host closed the connection) 2019-06-04T03:46:11Z klovett joined #scheme 2019-06-04T04:01:41Z gravicappa joined #scheme 2019-06-04T04:03:32Z liangcha1 joined #scheme 2019-06-04T04:05:00Z liangchao quit (Remote host closed the connection) 2019-06-04T04:28:07Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-04T04:33:48Z jao quit (Ping timeout: 245 seconds) 2019-06-04T04:41:20Z torbo quit (Remote host closed the connection) 2019-06-04T05:26:24Z ym555 quit (Ping timeout: 248 seconds) 2019-06-04T05:59:52Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-04T06:05:33Z Fare quit (Quit: Leaving) 2019-06-04T06:09:15Z skapata quit (Remote host closed the connection) 2019-06-04T06:21:22Z defanor_ joined #scheme 2019-06-04T06:22:33Z defanor quit (Ping timeout: 245 seconds) 2019-06-04T06:38:14Z lockywolf joined #scheme 2019-06-04T06:44:32Z adu quit (Quit: adu) 2019-06-04T06:51:40Z copec quit (Ping timeout: 258 seconds) 2019-06-04T07:07:13Z cjb quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-04T07:13:51Z civodul joined #scheme 2019-06-04T07:14:56Z daviid quit (Ping timeout: 272 seconds) 2019-06-04T07:15:25Z daviid joined #scheme 2019-06-04T07:16:38Z copec joined #scheme 2019-06-04T07:51:05Z luna_is_here joined #scheme 2019-06-04T07:54:43Z pellertson quit (Remote host closed the connection) 2019-06-04T07:57:01Z GoldRin quit (Remote host closed the connection) 2019-06-04T08:04:41Z lockywolf quit (Remote host closed the connection) 2019-06-04T08:05:06Z dwdv joined #scheme 2019-06-04T08:06:12Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-04T08:08:37Z lritter joined #scheme 2019-06-04T08:09:30Z lockywolf joined #scheme 2019-06-04T08:13:54Z liangcha1 quit (Quit: WeeChat 2.4) 2019-06-04T08:14:14Z liangchao joined #scheme 2019-06-04T08:16:39Z lockywolf_ joined #scheme 2019-06-04T08:18:18Z luna_is_here quit (Ping timeout: 268 seconds) 2019-06-04T08:19:32Z lockywolf quit (Ping timeout: 272 seconds) 2019-06-04T08:19:56Z GoldRin joined #scheme 2019-06-04T08:41:05Z TempeVolcano quit (Ping timeout: 252 seconds) 2019-06-04T09:02:15Z lockywolf_ quit (Remote host closed the connection) 2019-06-04T09:02:44Z lockywolf_ joined #scheme 2019-06-04T09:04:23Z TempeVolcano joined #scheme 2019-06-04T09:04:25Z lockywolf_ quit (Read error: Connection reset by peer) 2019-06-04T09:05:10Z lockywolf_ joined #scheme 2019-06-04T09:11:34Z lockywolf__ joined #scheme 2019-06-04T09:11:55Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-06-04T09:27:35Z lockywolf__ quit (Remote host closed the connection) 2019-06-04T09:31:54Z ggole joined #scheme 2019-06-04T09:32:58Z civodul quit (Ping timeout: 252 seconds) 2019-06-04T09:35:35Z lockywolf joined #scheme 2019-06-04T09:38:33Z wigust- quit (Quit: ZNC 1.7.3 - https://znc.in) 2019-06-04T09:49:11Z lockywolf quit (Remote host closed the connection) 2019-06-04T09:55:39Z TempeVolcano quit (Ping timeout: 248 seconds) 2019-06-04T10:00:07Z ofc joined #scheme 2019-06-04T10:04:58Z daviid quit (Ping timeout: 246 seconds) 2019-06-04T10:16:03Z ofc quit (Ping timeout: 252 seconds) 2019-06-04T10:28:17Z xelxebar quit (Quit: ZNC 1.7.2+deb2~bpo9+1 - https://znc.in) 2019-06-04T10:28:43Z xelxebar joined #scheme 2019-06-04T10:40:48Z ng0 joined #scheme 2019-06-04T10:58:38Z liangchao quit (Ping timeout: 268 seconds) 2019-06-04T11:01:06Z GoldRin quit (Remote host closed the connection) 2019-06-04T11:20:57Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-06-04T11:28:14Z liangchao joined #scheme 2019-06-04T11:32:28Z liangchao quit (Ping timeout: 246 seconds) 2019-06-04T11:52:24Z civodul joined #scheme 2019-06-04T12:07:35Z acarrico joined #scheme 2019-06-04T12:11:49Z pfdietz quit (Ping timeout: 256 seconds) 2019-06-04T12:24:21Z acarrico quit (Ping timeout: 268 seconds) 2019-06-04T12:43:13Z ofc joined #scheme 2019-06-04T13:03:43Z grettke joined #scheme 2019-06-04T13:09:13Z klovett quit (Remote host closed the connection) 2019-06-04T13:09:30Z klovett joined #scheme 2019-06-04T13:27:50Z q9929t joined #scheme 2019-06-04T13:33:04Z q9929t quit (Quit: q9929t) 2019-06-04T13:33:35Z xelxebar quit (Remote host closed the connection) 2019-06-04T13:33:52Z xelxebar joined #scheme 2019-06-04T13:34:12Z skapata joined #scheme 2019-06-04T13:55:39Z klovett quit (Ping timeout: 248 seconds) 2019-06-04T14:09:08Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-04T14:34:20Z jayemar joined #scheme 2019-06-04T15:04:14Z notzmv joined #scheme 2019-06-04T15:05:26Z grettke joined #scheme 2019-06-04T15:21:31Z lockywolf joined #scheme 2019-06-04T15:24:22Z sz0 joined #scheme 2019-06-04T15:25:14Z averell quit (Quit: .) 2019-06-04T15:27:21Z averell joined #scheme 2019-06-04T15:31:26Z lockywolf quit (Remote host closed the connection) 2019-06-04T15:32:51Z averell quit (Ping timeout: 252 seconds) 2019-06-04T15:37:01Z averell joined #scheme 2019-06-04T15:41:49Z longshi joined #scheme 2019-06-04T15:46:59Z edgar-rft quit (Quit: Leaving) 2019-06-04T15:55:14Z lockywolf joined #scheme 2019-06-04T15:58:55Z im_not_a_weeb quit (Remote host closed the connection) 2019-06-04T15:59:28Z im_not_a_weeb joined #scheme 2019-06-04T16:02:31Z lockywolf_ joined #scheme 2019-06-04T16:05:20Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-04T16:07:33Z lockywolf__ joined #scheme 2019-06-04T16:07:42Z Guest16240 joined #scheme 2019-06-04T16:10:08Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-06-04T16:12:46Z manualcrank joined #scheme 2019-06-04T16:15:13Z oni-on-ion joined #scheme 2019-06-04T16:16:18Z Guest16240 is now known as jao 2019-06-04T16:16:31Z ravenousmoose joined #scheme 2019-06-04T16:16:37Z lockywolf_ joined #scheme 2019-06-04T16:16:44Z acarrico joined #scheme 2019-06-04T16:18:44Z ravenousmoose quit (Client Quit) 2019-06-04T16:19:20Z ravenousmoose joined #scheme 2019-06-04T16:19:36Z lockywolf__ quit (Ping timeout: 272 seconds) 2019-06-04T16:20:47Z ravenousmoose quit (Client Quit) 2019-06-04T16:22:18Z ravenousmoose joined #scheme 2019-06-04T16:28:04Z lockywolf_ quit (Remote host closed the connection) 2019-06-04T16:36:42Z acarrico quit (Ping timeout: 272 seconds) 2019-06-04T16:45:04Z ym555 joined #scheme 2019-06-04T16:46:29Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-04T16:57:11Z lockywolf joined #scheme 2019-06-04T16:58:23Z jayemar quit (Read error: Connection reset by peer) 2019-06-04T16:58:57Z lockywolf quit (Remote host closed the connection) 2019-06-04T16:59:25Z lockywolf joined #scheme 2019-06-04T17:05:27Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-04T17:09:15Z longshi quit (Ping timeout: 248 seconds) 2019-06-04T17:11:10Z lockywolf quit (Remote host closed the connection) 2019-06-04T17:15:19Z lockywolf joined #scheme 2019-06-04T17:17:13Z acarrico joined #scheme 2019-06-04T17:21:08Z q9929t joined #scheme 2019-06-04T17:22:53Z q9929t quit (Remote host closed the connection) 2019-06-04T17:23:25Z q9929t joined #scheme 2019-06-04T17:25:23Z q9929t quit (Read error: Connection reset by peer) 2019-06-04T17:26:56Z acarrico quit (Ping timeout: 248 seconds) 2019-06-04T17:29:14Z dsp__ quit (Remote host closed the connection) 2019-06-04T17:34:07Z lockywolf quit (Remote host closed the connection) 2019-06-04T17:34:31Z q9929t joined #scheme 2019-06-04T17:37:01Z acarrico joined #scheme 2019-06-04T17:58:58Z Zaab1t joined #scheme 2019-06-04T18:00:40Z ggole quit (Quit: Leaving) 2019-06-04T18:03:11Z liangchao joined #scheme 2019-06-04T18:05:35Z q9929t quit (Quit: q9929t) 2019-06-04T18:06:29Z Zaab1t quit (Quit: bye bye friends) 2019-06-04T18:07:11Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-04T18:09:10Z liangchao quit (Ping timeout: 272 seconds) 2019-06-04T18:09:11Z luna_is_here joined #scheme 2019-06-04T18:33:16Z grettke joined #scheme 2019-06-04T18:33:23Z ravenousmoose joined #scheme 2019-06-04T18:53:00Z gravicappa quit (Ping timeout: 244 seconds) 2019-06-04T18:54:48Z ym555_ joined #scheme 2019-06-04T18:56:43Z ym555 quit (Ping timeout: 245 seconds) 2019-06-04T19:03:31Z edgar-rft joined #scheme 2019-06-04T19:05:53Z casaca quit (Ping timeout: 245 seconds) 2019-06-04T19:07:36Z adu joined #scheme 2019-06-04T19:07:58Z casaca joined #scheme 2019-06-04T19:26:51Z casaca quit (Ping timeout: 248 seconds) 2019-06-04T19:27:37Z casaca joined #scheme 2019-06-04T19:29:32Z ym555_ is now known as ym555 2019-06-04T19:32:19Z acarrico quit (Ping timeout: 246 seconds) 2019-06-04T19:36:01Z ngz joined #scheme 2019-06-04T19:36:34Z casaca quit (Ping timeout: 272 seconds) 2019-06-04T19:38:10Z casaca joined #scheme 2019-06-04T19:47:09Z jao quit (Ping timeout: 258 seconds) 2019-06-04T19:50:29Z Blukunfando joined #scheme 2019-06-04T20:01:54Z acarrico joined #scheme 2019-06-04T20:04:29Z jcowan joined #scheme 2019-06-04T20:04:52Z casaca quit (Ping timeout: 246 seconds) 2019-06-04T20:06:11Z casaca joined #scheme 2019-06-04T20:16:30Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-04T20:20:25Z civodul joined #scheme 2019-06-04T20:36:46Z daviid joined #scheme 2019-06-04T20:43:27Z oni-on-ion quit (Quit: Leaving) 2019-06-04T20:50:56Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-04T21:00:06Z pellertson joined #scheme 2019-06-04T21:00:18Z grettke joined #scheme 2019-06-04T21:15:16Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-04T21:25:18Z lritter quit (Quit: Leaving) 2019-06-04T21:25:30Z ym555 quit (Ping timeout: 272 seconds) 2019-06-04T21:33:17Z pocho joined #scheme 2019-06-04T21:39:36Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-04T21:42:16Z pocho quit (Quit: Q) 2019-06-04T21:46:24Z luna_is_here quit (Quit: Verlassend) 2019-06-04T21:46:32Z ym555 joined #scheme 2019-06-04T22:01:44Z jao joined #scheme 2019-06-04T22:01:46Z jao is now known as Guest40416 2019-06-04T22:01:46Z Guest40416 is now known as Guest66643 2019-06-04T22:02:02Z dwdv quit (Quit: quit) 2019-06-04T22:08:34Z amz3 quit (Ping timeout: 272 seconds) 2019-06-04T22:15:44Z grettke joined #scheme 2019-06-04T22:18:38Z ngz quit (Ping timeout: 258 seconds) 2019-06-04T22:28:12Z johnjay quit (Read error: Connection reset by peer) 2019-06-04T22:30:32Z johnjay joined #scheme 2019-06-04T22:35:57Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-04T22:40:20Z longshi joined #scheme 2019-06-04T22:44:38Z TCZ joined #scheme 2019-06-04T23:06:12Z grettke joined #scheme 2019-06-04T23:07:35Z amz3 joined #scheme 2019-06-04T23:20:19Z TCZ quit (Remote host closed the connection) 2019-06-04T23:28:34Z turtleman joined #scheme 2019-06-04T23:37:04Z turtleman quit (Ping timeout: 248 seconds) 2019-06-04T23:39:39Z daviid quit (Ping timeout: 248 seconds) 2019-06-04T23:42:58Z cjb joined #scheme 2019-06-04T23:46:08Z not_a_weeb joined #scheme 2019-06-04T23:46:22Z khisanth_ quit (Ping timeout: 258 seconds) 2019-06-04T23:48:43Z im_not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-04T23:59:27Z khisanth_ joined #scheme 2019-06-05T00:00:13Z ofc quit (Ping timeout: 258 seconds) 2019-06-05T00:14:25Z alyptik quit (Ping timeout: 246 seconds) 2019-06-05T00:18:33Z daviid joined #scheme 2019-06-05T00:28:08Z not_a_weeb is now known as im_not_a_weeb 2019-06-05T00:30:45Z longshi quit (Ping timeout: 252 seconds) 2019-06-05T00:36:12Z birdjail joined #scheme 2019-06-05T00:47:23Z turtleman joined #scheme 2019-06-05T00:58:02Z cjb quit (Quit: restarting stumpwm) 2019-06-05T01:02:18Z liangchao joined #scheme 2019-06-05T01:09:04Z cjb joined #scheme 2019-06-05T01:10:16Z lockywolf joined #scheme 2019-06-05T01:10:44Z alyptik joined #scheme 2019-06-05T01:15:24Z daviid quit (Ping timeout: 272 seconds) 2019-06-05T01:17:04Z TCZ joined #scheme 2019-06-05T01:22:17Z lockywolf quit (Read error: Connection reset by peer) 2019-06-05T01:23:17Z daviid joined #scheme 2019-06-05T01:30:52Z TCZ quit (Remote host closed the connection) 2019-06-05T01:47:25Z oni-on-ion joined #scheme 2019-06-05T01:48:24Z torbo joined #scheme 2019-06-05T01:48:43Z lockywolf joined #scheme 2019-06-05T02:05:16Z lockywolf_ joined #scheme 2019-06-05T02:06:04Z liangchao quit (Ping timeout: 246 seconds) 2019-06-05T02:08:36Z lockywolf quit (Ping timeout: 272 seconds) 2019-06-05T02:13:47Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-06-05T02:15:09Z Swuare joined #scheme 2019-06-05T02:17:47Z lockywolf_ joined #scheme 2019-06-05T02:18:35Z jcowan quit (Ping timeout: 248 seconds) 2019-06-05T02:18:47Z jcowan joined #scheme 2019-06-05T02:19:58Z liangchao joined #scheme 2019-06-05T02:20:50Z Swuare quit 2019-06-05T02:21:40Z klovett joined #scheme 2019-06-05T02:25:12Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-05T02:34:21Z grettke joined #scheme 2019-06-05T02:46:02Z TempeVolcano joined #scheme 2019-06-05T02:55:28Z daviid quit (Ping timeout: 272 seconds) 2019-06-05T03:00:35Z TempeVolcano quit (Remote host closed the connection) 2019-06-05T03:00:58Z TempeVolcano joined #scheme 2019-06-05T03:04:58Z Blukunfando quit (Ping timeout: 272 seconds) 2019-06-05T03:12:27Z lockywolf joined #scheme 2019-06-05T03:13:21Z lockywolf_ quit (Ping timeout: 258 seconds) 2019-06-05T03:14:14Z pellertson quit (Remote host closed the connection) 2019-06-05T03:18:44Z turtleman quit (Ping timeout: 258 seconds) 2019-06-05T03:20:16Z sz0 quit (Quit: Connection closed for inactivity) 2019-06-05T03:22:00Z pierpal joined #scheme 2019-06-05T03:28:23Z lockywolf quit (Remote host closed the connection) 2019-06-05T03:29:04Z lockywolf joined #scheme 2019-06-05T03:29:05Z Guest66643 quit (Remote host closed the connection) 2019-06-05T03:32:24Z gravicappa joined #scheme 2019-06-05T03:33:37Z aos: Does anyone have a simple guide to understanding continuations? 2019-06-05T03:33:43Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-05T03:33:46Z aos: Having a hard time wrapping my head around them 2019-06-05T03:34:24Z torbo quit (Remote host closed the connection) 2019-06-05T03:34:29Z aos: I _get_ them conceptually, but it feels like when I was first learning recursion... except this is on steroids 2019-06-05T03:34:43Z lockywolf joined #scheme 2019-06-05T03:40:06Z lockywolf_ joined #scheme 2019-06-05T03:40:37Z jao joined #scheme 2019-06-05T03:41:43Z lockywolf quit (Ping timeout: 258 seconds) 2019-06-05T03:47:12Z birdjail quit (Quit: birdjail) 2019-06-05T03:49:46Z lockywolf joined #scheme 2019-06-05T03:52:27Z lockywolf_ quit (Read error: Connection reset by peer) 2019-06-05T03:56:01Z jao quit (Ping timeout: 244 seconds) 2019-06-05T04:00:56Z lockywolf quit (Read error: Connection reset by peer) 2019-06-05T04:01:41Z lockywolf joined #scheme 2019-06-05T04:18:35Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-05T05:05:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-05T05:16:12Z grettke joined #scheme 2019-06-05T05:30:53Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-05T05:39:48Z not_a_weeb joined #scheme 2019-06-05T05:42:19Z im_not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-05T05:44:00Z notzmv quit (Ping timeout: 258 seconds) 2019-06-05T05:46:27Z zooey quit (Remote host closed the connection) 2019-06-05T05:46:40Z zooey joined #scheme 2019-06-05T05:54:24Z notzmv joined #scheme 2019-06-05T05:55:41Z not_a_weeb is now known as im_not_a_weeb 2019-06-05T05:58:27Z lritter joined #scheme 2019-06-05T06:27:53Z GoldRin joined #scheme 2019-06-05T06:31:14Z skapata quit (Remote host closed the connection) 2019-06-05T06:35:51Z grettke joined #scheme 2019-06-05T06:36:30Z terpri quit (Remote host closed the connection) 2019-06-05T06:36:56Z terpri joined #scheme 2019-06-05T06:37:31Z gko quit (Quit: ZNC - http://znc.in) 2019-06-05T06:38:42Z ym555 quit (Quit: leaving...) 2019-06-05T07:02:28Z niklasl quit (Ping timeout: 272 seconds) 2019-06-05T07:03:18Z not_a_weeb joined #scheme 2019-06-05T07:05:59Z niklasl joined #scheme 2019-06-05T07:06:35Z im_not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-05T07:08:49Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-05T07:10:26Z gko joined #scheme 2019-06-05T07:12:23Z q9929t joined #scheme 2019-06-05T07:13:13Z q9929t quit (Client Quit) 2019-06-05T07:20:40Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-05T07:30:24Z dwdv joined #scheme 2019-06-05T07:31:20Z grettke joined #scheme 2019-06-05T07:41:59Z rain1: the thing that helpde me understand them best was the continuation passing style transform 2019-06-05T07:43:11Z rain1: like how (f (x) (y 3)) can be turned into (x^ (lambda (xv) (y^ 3 (lambda (yv) (f^ xv yv exit))))) 2019-06-05T07:44:40Z rain1: http://matt.might.net/articles/cps-conversion/ http://matt.might.net/articles/by-example-continuation-passing-style/ 2019-06-05T07:45:49Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-05T07:47:24Z RIP joined #scheme 2019-06-05T07:51:23Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-05T08:03:58Z not_a_weeb joined #scheme 2019-06-05T08:07:23Z RIP quit (Ping timeout: 248 seconds) 2019-06-05T08:07:49Z cjb quit (Quit: eod) 2019-06-05T08:11:49Z ng0 joined #scheme 2019-06-05T08:14:59Z RIP joined #scheme 2019-06-05T08:15:09Z gko quit (Quit: ZNC - http://znc.in) 2019-06-05T08:18:29Z adu quit (Quit: adu) 2019-06-05T08:19:07Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-05T08:22:22Z gko joined #scheme 2019-06-05T08:44:07Z CORDIC joined #scheme 2019-06-05T08:45:46Z DKordic quit (Ping timeout: 246 seconds) 2019-06-05T08:49:45Z amz3: aos: what kind of continuations? those made with call/cc? 2019-06-05T08:50:46Z amz3: in callback-style, procedures are also called continuation 2019-06-05T09:12:59Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-05T09:13:51Z dwdv quit (Quit: quit) 2019-06-05T09:22:08Z gravicappa joined #scheme 2019-06-05T09:23:28Z dwdv joined #scheme 2019-06-05T09:26:40Z gravicappa quit (Ping timeout: 268 seconds) 2019-06-05T09:36:54Z daviid joined #scheme 2019-06-05T09:44:17Z plugd joined #scheme 2019-06-05T09:45:14Z dwdv quit (Ping timeout: 272 seconds) 2019-06-05T09:50:13Z not_a_weeb joined #scheme 2019-06-05T09:54:03Z RIP quit (Ping timeout: 248 seconds) 2019-06-05T09:56:18Z oni-on-ion quit (Ping timeout: 245 seconds) 2019-06-05T10:03:44Z gravicappa joined #scheme 2019-06-05T10:11:49Z dwdv joined #scheme 2019-06-05T10:14:09Z civodul joined #scheme 2019-06-05T10:16:14Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-05T10:16:41Z oni-on-ion joined #scheme 2019-06-05T10:17:04Z manualcrank joined #scheme 2019-06-05T10:19:59Z manualcrank quit (Client Quit) 2019-06-05T10:22:27Z manualcrank joined #scheme 2019-06-05T10:32:32Z TempeVolcano quit (Ping timeout: 248 seconds) 2019-06-05T10:32:48Z im_not_a_weeb joined #scheme 2019-06-05T10:35:07Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-05T10:36:58Z gravicappa quit (Ping timeout: 268 seconds) 2019-06-05T10:49:51Z rotty1 quit (Ping timeout: 264 seconds) 2019-06-05T10:53:54Z TCZ joined #scheme 2019-06-05T11:19:36Z alyptik quit (Ping timeout: 272 seconds) 2019-06-05T11:28:02Z ofc joined #scheme 2019-06-05T11:30:50Z jao joined #scheme 2019-06-05T11:31:57Z malaclyps quit (Read error: Connection reset by peer) 2019-06-05T11:35:47Z malaclyps joined #scheme 2019-06-05T11:44:40Z ggole joined #scheme 2019-06-05T11:57:08Z notzmv quit (Ping timeout: 245 seconds) 2019-06-05T12:03:42Z alyptik joined #scheme 2019-06-05T12:12:58Z terpri quit (Ping timeout: 246 seconds) 2019-06-05T12:14:35Z not_a_weeb joined #scheme 2019-06-05T12:15:28Z daviid quit (Ping timeout: 245 seconds) 2019-06-05T12:18:03Z im_not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-05T12:28:32Z jayemar joined #scheme 2019-06-05T12:33:49Z TCZ quit (Quit: Leaving) 2019-06-05T12:37:20Z oni-on-ion quit (Remote host closed the connection) 2019-06-05T12:38:55Z TCZ joined #scheme 2019-06-05T12:42:16Z rubic88 joined #scheme 2019-06-05T12:44:16Z klovett quit (Ping timeout: 248 seconds) 2019-06-05T12:48:29Z DerGuteMoritz quit (Ping timeout: 252 seconds) 2019-06-05T13:27:17Z klovett joined #scheme 2019-06-05T13:47:48Z grettke joined #scheme 2019-06-05T13:54:28Z klovett quit (Ping timeout: 246 seconds) 2019-06-05T14:02:48Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-05T14:07:04Z DerGuteMoritz joined #scheme 2019-06-05T14:07:36Z zooey quit (Remote host closed the connection) 2019-06-05T14:08:24Z zooey joined #scheme 2019-06-05T14:13:06Z TCZ quit (Quit: Leaving) 2019-06-05T14:17:32Z dante quit (Ping timeout: 245 seconds) 2019-06-05T14:32:35Z TCZ joined #scheme 2019-06-05T14:34:45Z TCZ quit (Client Quit) 2019-06-05T14:37:16Z TCZ joined #scheme 2019-06-05T14:44:58Z rubic88 quit (Remote host closed the connection) 2019-06-05T14:45:32Z rubic88 joined #scheme 2019-06-05T14:45:43Z Inline joined #scheme 2019-06-05T15:11:59Z grettke joined #scheme 2019-06-05T15:12:00Z alyptik quit (Ping timeout: 248 seconds) 2019-06-05T15:26:40Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-05T15:30:39Z TCZ quit (Quit: Leaving) 2019-06-05T15:31:36Z grettke joined #scheme 2019-06-05T15:34:15Z TCZ joined #scheme 2019-06-05T15:40:35Z brendyn joined #scheme 2019-06-05T16:02:48Z TCZ quit (Quit: Leaving) 2019-06-05T16:04:23Z gravicappa joined #scheme 2019-06-05T16:04:35Z TCZ joined #scheme 2019-06-05T16:05:06Z oni-on-ion joined #scheme 2019-06-05T16:05:31Z TCZ is now known as functionalprogra 2019-06-05T16:05:44Z functionalprogra is now known as oopsucks 2019-06-05T16:06:04Z oopsucks is now known as TCZ 2019-06-05T16:07:28Z brendyn quit (Ping timeout: 248 seconds) 2019-06-05T16:08:08Z TCZ quit (Client Quit) 2019-06-05T16:09:38Z oni-on-ion quit (Ping timeout: 245 seconds) 2019-06-05T16:10:38Z alyptik joined #scheme 2019-06-05T16:13:36Z TCZ joined #scheme 2019-06-05T16:14:54Z GoldRin quit (Remote host closed the connection) 2019-06-05T16:19:03Z GoldRin joined #scheme 2019-06-05T16:22:13Z TCZ quit (Quit: Leaving) 2019-06-05T16:22:38Z brendyn joined #scheme 2019-06-05T16:26:13Z jcowan joined #scheme 2019-06-05T16:29:47Z TCZ joined #scheme 2019-06-05T16:30:51Z TCZ quit (Client Quit) 2019-06-05T16:33:56Z TCZ joined #scheme 2019-06-05T16:36:33Z plugd quit (Remote host closed the connection) 2019-06-05T16:44:16Z TCZ quit (Quit: Leaving) 2019-06-05T16:46:19Z ggole quit (Quit: Leaving) 2019-06-05T16:57:03Z not_a_weeb is now known as im_not_a_weeb 2019-06-05T17:01:42Z Zipheir: Ugh, why aren't there any Schemers in this stupid region of the planet. 2019-06-05T17:02:02Z Zipheir: "Come to our meetup! We're going to talk about agile development with Splunk and React!" 2019-06-05T17:02:09Z Zipheir: rudybot: Gag me with a spoon. 2019-06-05T17:02:15Z rudybot: Zipheir: "Gag me with a spoon" 2019-06-05T17:05:33Z oni-on-ion joined #scheme 2019-06-05T17:08:17Z voodooanon joined #scheme 2019-06-05T17:15:41Z d_run joined #scheme 2019-06-05T17:18:26Z pjb: Zipheir: you don't need a region of the planet, when you have the Internet. 2019-06-05T17:19:12Z pjb: This is also why we don't see that many aliens; they just sent smart powder, scanned the planet, and now they access it thru VR on their internet… 2019-06-05T17:20:35Z terpri joined #scheme 2019-06-05T17:20:50Z Zipheir: Heh, ok. 2019-06-05T17:27:01Z ski: (you mean they learned, since Adamski ?) 2019-06-05T17:28:54Z gwatt: Zipheir: what part of the world? 2019-06-05T17:33:47Z pierpal quit (Ping timeout: 248 seconds) 2019-06-05T17:34:50Z voodooanon left #scheme 2019-06-05T17:35:50Z Zipheir: gwatt: Rochester, New York area. 2019-06-05T17:36:47Z gwatt: Nothing interesting at RIT, even? 2019-06-05T17:37:30Z Zipheir: There might be. Need to investigate that further. 2019-06-05T17:45:27Z daviid joined #scheme 2019-06-05T17:48:09Z pierpal joined #scheme 2019-06-05T17:49:20Z alyptik quit (Ping timeout: 248 seconds) 2019-06-05T17:57:11Z pierpal quit (Quit: Poof) 2019-06-05T17:57:28Z pierpal joined #scheme 2019-06-05T18:07:18Z jao quit (Remote host closed the connection) 2019-06-05T18:07:20Z ravenous_ joined #scheme 2019-06-05T18:08:01Z jao joined #scheme 2019-06-05T18:09:48Z jcowan: aos: The continuation is simply the stack, the whole stack, and nothing but the stack. The call/cc procedure packages up a copy of the current stack as a procedure (the _escape procedure_) and calls another procedure, the argument to call/cc, passing it the escape procedure. If the escape procedure is called, its internal stack becomes the current stack and it returns. 2019-06-05T18:10:15Z jcowan: Because escape procedures are first-class, you can call them repeatedly and use them to jump down the current stack as well as up it. 2019-06-05T18:12:12Z alyptik joined #scheme 2019-06-05T18:17:45Z Zaab1t joined #scheme 2019-06-05T18:18:45Z jcowan: See the first few lines of https://cs.wellesley.edu/~cs251/spring02/first-class-functions.pdf 2019-06-05T18:20:26Z Zaab1t quit (Client Quit) 2019-06-05T18:22:18Z Riastradh: jcowan: Followup question: What is the stack? 2019-06-05T18:24:27Z skapata joined #scheme 2019-06-05T18:29:06Z GoldRin quit (Remote host closed the connection) 2019-06-05T18:30:54Z jcowan: Pffft. 2019-06-05T18:31:42Z adu joined #scheme 2019-06-05T18:31:46Z jcowan: It's a pile of plates in which you sometimes take off the top few plates and eat what is now exposed. With call/cc, you can even put the plates back! 2019-06-05T18:32:22Z gnomon digs through the stack for the plate with the cookies on it 2019-06-05T18:32:24Z oni-on-ion: deck of cards =) 2019-06-05T18:35:46Z TCZ joined #scheme 2019-06-05T18:38:48Z clog quit (Ping timeout: 245 seconds) 2019-06-05T18:47:25Z TCZ quit (Quit: Leaving) 2019-06-05T18:49:39Z acarrico quit (Ping timeout: 252 seconds) 2019-06-05T18:51:16Z TCZ joined #scheme 2019-06-05T18:52:26Z TCZ quit (Client Quit) 2019-06-05T18:53:41Z TCZ joined #scheme 2019-06-05T18:58:14Z brettgilio joined #scheme 2019-06-05T18:58:50Z amz3 quit (Quit: WeeChat 2.2) 2019-06-05T18:59:22Z amz3 joined #scheme 2019-06-05T19:07:24Z TCZ: :/ 2019-06-05T19:07:41Z brettgilio quit (Read error: Connection reset by peer) 2019-06-05T19:18:21Z clog joined #scheme 2019-06-05T19:21:41Z Riastradh: jcowan: So what you're saying is that call/cc is an excuse to eat toothpaste from the middle of the tube? 2019-06-05T19:23:16Z oni-on-ion: =) =) 2019-06-05T19:23:53Z TCZ: are you on #programming i cant be with those idiets, we are so mach better 2019-06-05T19:24:29Z oni-on-ion heard things about that place 2019-06-05T19:24:54Z TCZ: hmm did i call you idiots too? :x 2019-06-05T19:25:30Z TCZ: sorry 2019-06-05T19:25:35Z TCZ: not me or you 2019-06-05T19:25:39Z TCZ: its only "we" 2019-06-05T19:27:10Z oni-on-ion: no no, i've never been there =) 2019-06-05T19:27:29Z oni-on-ion: i can only tolerate real humans that are self aware and aware of others etc. 2019-06-05T19:27:44Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-05T19:27:48Z oni-on-ion: ...which happen to be lispers/schemers most of all 2019-06-05T19:27:53Z TCZ: i think i saw you here.... 2019-06-05T19:28:09Z oni-on-ion: here in #scheme ? 2019-06-05T19:28:19Z TCZ: hmm yes 2019-06-05T19:28:46Z TCZ: or maybe it was other "channel/room" 2019-06-05T19:28:50Z TCZ: "chatroom" 2019-06-05T19:29:08Z TCZ: nvm 2019-06-05T19:29:26Z oni-on-ion: yep its ok. i think there are IRC commands to see the channels a user has joined 2019-06-05T19:29:45Z TCZ: i only know ignore and join 2019-06-05T19:30:02Z TCZ is now known as andnick 2019-06-05T19:30:08Z andnick is now known as TCZ 2019-06-05T19:31:15Z TCZ quit (Quit: Leaving) 2019-06-05T19:48:42Z python476 joined #scheme 2019-06-05T19:56:49Z Menche quit (Excess Flood) 2019-06-05T19:57:08Z Menche joined #scheme 2019-06-05T20:01:04Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-05T20:03:04Z TCZ joined #scheme 2019-06-05T20:14:42Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-06-05T20:16:55Z python476 quit (Ping timeout: 257 seconds) 2019-06-05T20:17:09Z jayemar quit (Remote host closed the connection) 2019-06-05T20:21:41Z webshinra quit (Remote host closed the connection) 2019-06-05T20:22:27Z jcowan: Riastradh: Or indeed from the rolled-up part of the tube, which magically refills 2019-06-05T20:23:14Z TCZ quit (Quit: Leaving) 2019-06-05T20:23:23Z pierpal quit (Read error: Connection reset by peer) 2019-06-05T20:23:43Z pierpal joined #scheme 2019-06-05T20:25:04Z grettke joined #scheme 2019-06-05T20:25:25Z rubic joined #scheme 2019-06-05T20:26:30Z ng0 joined #scheme 2019-06-05T20:27:12Z rubic88 quit (Ping timeout: 248 seconds) 2019-06-05T20:40:20Z ravenous_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-05T20:43:10Z TCZ joined #scheme 2019-06-05T20:52:58Z pierpal quit (Ping timeout: 245 seconds) 2019-06-05T20:57:04Z im_not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-05T21:03:23Z basiclaser_ joined #scheme 2019-06-05T21:03:54Z TCZ quit (Quit: Leaving) 2019-06-05T21:09:48Z lritter quit (Quit: Leaving) 2019-06-05T21:12:29Z ngz joined #scheme 2019-06-05T21:19:33Z im_not_a_weeb joined #scheme 2019-06-05T21:23:21Z TCZ joined #scheme 2019-06-05T21:24:25Z adu quit (Quit: adu) 2019-06-05T21:24:49Z not_a_weeb joined #scheme 2019-06-05T21:27:55Z im_not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-05T21:30:07Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-05T21:30:52Z TCZ quit (Quit: Leaving) 2019-06-05T21:45:39Z dwdv quit (Quit: quit) 2019-06-05T21:46:52Z TCZ joined #scheme 2019-06-05T21:54:46Z rubic quit (Remote host closed the connection) 2019-06-05T21:58:00Z not_a_weeb left #scheme 2019-06-05T21:58:07Z turtleman joined #scheme 2019-06-05T22:05:47Z amz3 quit (Ping timeout: 268 seconds) 2019-06-05T22:06:18Z niklasl quit (Ping timeout: 245 seconds) 2019-06-05T22:06:39Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-06-05T22:17:11Z f8l quit (Ping timeout: 252 seconds) 2019-06-05T22:24:05Z torbo joined #scheme 2019-06-05T22:29:38Z TCZ quit (Quit: Leaving) 2019-06-05T22:45:45Z erkin quit (Quit: Ouch! Got SIGIRL, dying...) 2019-06-05T22:46:05Z erkin joined #scheme 2019-06-05T22:46:06Z erkin quit (Changing host) 2019-06-05T22:46:06Z erkin joined #scheme 2019-06-05T22:47:55Z erkin quit (Client Quit) 2019-06-05T22:50:51Z erkin joined #scheme 2019-06-05T22:58:43Z f8l joined #scheme 2019-06-05T23:00:24Z X-Scale` joined #scheme 2019-06-05T23:01:43Z cmatei quit (Ping timeout: 245 seconds) 2019-06-05T23:01:58Z X-Scale quit (Ping timeout: 272 seconds) 2019-06-05T23:03:11Z [X-Scale] joined #scheme 2019-06-05T23:03:39Z [X-Scale] is now known as X-Scale 2019-06-05T23:04:38Z X-Scale` quit (Ping timeout: 245 seconds) 2019-06-05T23:15:40Z cmatei joined #scheme 2019-06-05T23:16:43Z adu joined #scheme 2019-06-05T23:19:04Z turtleman quit (Ping timeout: 272 seconds) 2019-06-05T23:42:21Z cjb joined #scheme 2019-06-05T23:42:22Z basiclaser_ quit (Quit: Connection closed for inactivity) 2019-06-05T23:42:23Z adu quit (Quit: adu) 2019-06-05T23:42:45Z adu joined #scheme 2019-06-05T23:51:07Z pjb quit (Remote host closed the connection) 2019-06-06T00:06:49Z ofc quit (Ping timeout: 252 seconds) 2019-06-06T00:14:08Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-06T00:52:46Z pjb joined #scheme 2019-06-06T00:54:29Z amz3 joined #scheme 2019-06-06T01:01:04Z amz3: https://github.com/github/semantic/blob/master/docs/why-haskell.md 2019-06-06T01:05:36Z TCZ joined #scheme 2019-06-06T01:07:34Z ski: "Wu et al's concept of higher-order effects" sounds interesting 2019-06-06T01:13:12Z skapata quit (Remote host closed the connection) 2019-06-06T01:15:21Z leb joined #scheme 2019-06-06T01:16:52Z Inline quit (Ping timeout: 264 seconds) 2019-06-06T01:17:30Z leb quit (Remote host closed the connection) 2019-06-06T01:18:05Z _leb joined #scheme 2019-06-06T01:20:58Z _leb: Anyone have experience with s7 scheme? 2019-06-06T01:27:37Z TCZ: ski is it about drugs 2019-06-06T01:28:41Z oni-on-ion: can apply much of this doc to ocaml as well 2019-06-06T01:28:47Z oni-on-ion: (especially now with monadic let) 2019-06-06T01:29:40Z ski: TCZ : mind drugs, possibly (the ones you can get high on, only by reading about it, thinking about it, hearing someone talk about it) 2019-06-06T01:30:35Z ski: _leb : dunno what that is. a Scheme implementation ? 2019-06-06T01:30:50Z _leb: Yea it is 2019-06-06T01:30:52Z _leb: hang on 2019-06-06T01:31:17Z _leb: https://ccrma.stanford.edu/software/snd/snd/s7.html 2019-06-06T01:37:37Z grettke joined #scheme 2019-06-06T01:48:17Z grettke quit (Quit: "Ever has it been that love knows not its own depth until the hour of separation.") 2019-06-06T01:58:25Z TCZ quit (Quit: Leaving) 2019-06-06T02:07:13Z oni-on-ion quit (Quit: Leaving) 2019-06-06T02:11:13Z klovett joined #scheme 2019-06-06T02:25:39Z torbo quit (Remote host closed the connection) 2019-06-06T02:30:41Z ski: ok 2019-06-06T02:32:16Z edgar-rft: _leb: AFAIK s7 scheme is only used in Bill Schottstaedt's snd editor. There also exists a s7 scheme version of Rick Taube's Common Music. I'm not sure if s7 scheme is used anywhere else. 2019-06-06T02:33:30Z ski: the page also claims "Radium" 2019-06-06T02:35:20Z _leb: I understand 2019-06-06T02:35:54Z _leb: It's a simple scheme in 2 C files 2019-06-06T02:36:35Z _leb: I was having some problems configuring the REPL because I am more a Lisp guy than a Scheme hacker 2019-06-06T02:36:52Z _leb: but no worries I'll figure iit out 2019-06-06T02:36:58Z _leb: That's half the fun anyway 2019-06-06T02:37:44Z _leb: I think other people have used it as an embedded scheme 2019-06-06T02:38:07Z edgar-rft: Schottstaedt and Taube wrote their software originally in a mix of Common Lisp and C what turned out to be a maintainance nightmare so Bill Schottstaedt decided some years ago to write his own Scheme interpreter. It's a modified TinyScheme if I know that right. 2019-06-06T02:41:54Z edgar-rft: There is a small community of s7 users on the cmdist@ccrma.Stanford.EDU mailing list. 2019-06-06T02:43:20Z edgar-rft: Here's the subscription page: https://cm-mail.stanford.edu/mailman/listinfo/cmdist 2019-06-06T02:46:22Z grettke joined #scheme 2019-06-06T02:51:23Z oni-on-ion joined #scheme 2019-06-06T02:58:58Z Inline joined #scheme 2019-06-06T03:15:07Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-06T03:20:58Z Zipheir: edgar-rft: Wow, that's the first I've heard of snd. Looks like an awesome project. 2019-06-06T03:21:29Z Zipheir: Sound-editing software extensible in scheme! https://ccrma.stanford.edu/software/snd/snd/snd.html 2019-06-06T03:23:08Z ski . o O ( Lilypond ) 2019-06-06T03:23:47Z Zipheir: I suppose Lilypond is "sound-editing" in the sense that it can emit MIDI... 2019-06-06T03:24:20Z Zipheir: But a scorewriter's certainly a different level of abstraction. 2019-06-06T03:25:04Z turtleman joined #scheme 2019-06-06T03:26:36Z X-Scale quit (Read error: Connection reset by peer) 2019-06-06T03:32:00Z pjb: Zipheir: nope, MIDI cannot edit sound. 2019-06-06T03:32:07Z edgar-rft: Lilypond's MIDI capabilities are rather poor. :( Snd and Common Music are mainly used by people from music and art universities. The user base isn't really huge. 2019-06-06T03:33:08Z Zipheir: Oh, right, Schottstaedt's the guy behind CLM as well. 2019-06-06T03:33:20Z Zipheir: pjb: ? 2019-06-06T03:33:42Z gravicappa joined #scheme 2019-06-06T03:35:28Z pjb: Zipheir: MIDI is not designed for sound editing, it's not it's purpose. It could be abused, using SysEX to actually edit sound, but I never actually saw it done, apart from the transfer of sound samples with samplers. 2019-06-06T03:36:09Z edgar-rft: Zipheir: yes, CLM (Common Lisp Music) was first, then came snd and it turned out to be really hard to maintain a Common Lisp FFI to all that graphics and audio stuff witten in C. 2019-06-06T03:36:45Z pjb: And in anycase, you would have to do the sound editing your own systems, since I know of no MIDI device that has SysEx to actually edit the sound samples (the most you can do (apart from the previously mentionned transfer of samples) would be to edit a sample loop, which can hardly be called sound editing). 2019-06-06T03:37:10Z Zipheir: pjb: Ah, OK. I know, my point was that _in a very limited sense_ you could call that sound editing. 2019-06-06T03:37:42Z Zipheir: pjb: Also, MIDI totally sucks. 2019-06-06T03:38:05Z pjb: If you try to use for sound editing, sure. 2019-06-06T03:38:31Z pjb: Otherwise, there's MIDI-2; you might like it. 2019-06-06T03:38:31Z pjb: 2019-06-06T03:38:55Z pjb: https://djtechtools.com/2019/01/23/midi-2-0-is-coming-prototyping-of-new-generation-of-midi-devices-underway/ 2019-06-06T03:40:50Z Zipheir: I mean, it's a legacy hardware protocol that has unfortunately become sort of a standard medium for a huge amount of music-oriented software. 2019-06-06T03:41:00Z Zipheir: Huh, MIDI-2 2019-06-06T03:41:31Z edgar-rft: MIDI is a remote-control protocol for inter-connecting MIDI hardware. It makes some limited sense to use a MIDI editor like Rosegarden to write some melodies for playback on MIDI hard- or software. But MIDI cannot handle audio at the sample level. 2019-06-06T03:43:06Z Zipheir: Right. 2019-06-06T03:44:04Z Zipheir: And also very much tied to standard Western music conventions, e.g. 12-tone equal temperment, but I digress. 2019-06-06T03:44:31Z pjb: Like unicode, it's slanted. 2019-06-06T03:44:56Z edgar-rft: You can simulate 24-tone (and others) via pitch-bend. 2019-06-06T03:45:00Z pjb: But otherwise, MIDI file is the vectorial format for music, compared to the bitmap of the various sample-based sound files. 2019-06-06T03:45:31Z pjb: And there's always SysEX :-) 2019-06-06T03:46:44Z Zipheir: edgar-rft: Right, of course. But we've got sound cards that can produce any pitch imaginable, so it's a pretty crummy makeshift. 2019-06-06T03:46:59Z edgar-rft: Common Music has lots of examples for (mis)-using MIDI for all sorts of non-tempered tunings. 2019-06-06T03:47:21Z Zipheir: Interesting. 2019-06-06T03:49:10Z edgar-rft: Zipheir: I totally agree the MIDI has severe limitations, for example until today I'm a pretty crappy keyboard player for just the simple rason that on a keyboard I cannot play notes "between the keys". 2019-06-06T03:49:49Z cantstanya joined #scheme 2019-06-06T03:52:07Z Zipheir: Most musicians are slaves to some 13th-century French carpenter, or whoever it was invented the "7 white, 5 black" paradigm. :) 2019-06-06T03:55:12Z edgar-rft: There is a free online copy of Rick Taube's "Notes from the Meta-Level" that describes and explains the Common Lisp version of Common Music. Just click on the lambda logo: https://www.moz.ac.at/sem/lehre/lib/cm/Notes%20from%20the%20Metalevel/index.html 2019-06-06T03:56:54Z dbmikus joined #scheme 2019-06-06T03:56:54Z edgar-rft: Umm, shit! That's only the example code version. But I'm sure that he made the full text online some years ago. Will continue searching... 2019-06-06T03:57:16Z Zipheir: edgar-rft: Still, interesting. Thanks for sharing. 2019-06-06T03:58:19Z Zipheir: Hah, one of the '14 etudes' is implementing Steve Reich's Piano Phase in CLM. 2019-06-06T04:00:32Z turtleman quit (Ping timeout: 248 seconds) 2019-06-06T04:12:44Z cantstanya quit (Remote host closed the connection) 2019-06-06T04:13:44Z cantstanya joined #scheme 2019-06-06T04:14:30Z lose joined #scheme 2019-06-06T04:14:40Z loses joined #scheme 2019-06-06T04:15:21Z GoldRin joined #scheme 2019-06-06T04:15:24Z loses quit (Remote host closed the connection) 2019-06-06T04:17:01Z n_blownapart joined #scheme 2019-06-06T04:17:15Z n_blownapart is now known as crestfallen 2019-06-06T04:24:45Z edgar-rft: Zipheir: bad news, nothing found so far. There is a new version of the book from 2013 and I'm still sure that there was a free verion of the old book on some university site, probably the Mozarteum in Vienna where also the other link is from. But maybe they removed that page when the new book came out. :( 2019-06-06T04:25:49Z edgar-rft: However, Notes from the Meta Level is the best book I ever read about Lisp and MIDI. Rick Taube systematically drives MIDI over its limits :-) 2019-06-06T04:29:00Z not_a_weeb joined #scheme 2019-06-06T04:29:03Z jao quit (Ping timeout: 258 seconds) 2019-06-06T05:04:22Z not_a_weeb quit (Ping timeout: 252 seconds) 2019-06-06T05:06:08Z crestfallen quit (Quit: Leaving) 2019-06-06T05:09:38Z Riastradh: Zipheir: Consider expanding horizons beyond Scheme? There's plenty of interesting computational ideas out there other than agile nuts! 2019-06-06T05:12:04Z _leb quit 2019-06-06T05:12:13Z Riastradh: If you're near a university, look for a schedule of talks. One can often just waltz in off the street. Maybe it's not Schemers talking but I bet you can find something interesting. 2019-06-06T05:17:45Z Zipheir: Riastradh: Thanks, both good points. 2019-06-06T05:19:23Z oni-on-ion quit (Quit: Leaving) 2019-06-06T05:26:11Z ngz quit (Ping timeout: 252 seconds) 2019-06-06T05:27:58Z TempeVolcano joined #scheme 2019-06-06T05:33:41Z grettke joined #scheme 2019-06-06T05:48:58Z not_a_weeb joined #scheme 2019-06-06T05:55:32Z dmiles quit (Ping timeout: 272 seconds) 2019-06-06T05:58:09Z dbmikus quit (Remote host closed the connection) 2019-06-06T06:00:00Z dmiles joined #scheme 2019-06-06T06:01:45Z dwdv joined #scheme 2019-06-06T06:09:26Z Inline quit (Remote host closed the connection) 2019-06-06T06:16:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-06T06:17:20Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-06T06:19:11Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-06T06:22:51Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-06T06:25:57Z klovett quit (Remote host closed the connection) 2019-06-06T06:26:35Z klovett joined #scheme 2019-06-06T06:26:53Z grettke joined #scheme 2019-06-06T06:32:52Z lavaflow_ quit (Ping timeout: 258 seconds) 2019-06-06T06:36:45Z daviid quit (Remote host closed the connection) 2019-06-06T06:39:17Z daviid joined #scheme 2019-06-06T06:41:37Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-06T06:49:03Z lavaflow_ joined #scheme 2019-06-06T06:51:00Z not_a_weeb joined #scheme 2019-06-06T07:06:10Z wigust joined #scheme 2019-06-06T07:24:48Z not_a_weeb quit (Ping timeout: 252 seconds) 2019-06-06T07:30:38Z cjb quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-06T07:34:40Z ggole joined #scheme 2019-06-06T07:38:52Z klovett_ joined #scheme 2019-06-06T07:39:44Z klovett quit (Ping timeout: 248 seconds) 2019-06-06T07:42:58Z adu quit (Quit: adu) 2019-06-06T07:52:57Z civodul joined #scheme 2019-06-06T07:54:00Z not_a_weeb joined #scheme 2019-06-06T08:24:15Z python476 joined #scheme 2019-06-06T08:27:52Z not_a_weeb quit (Ping timeout: 252 seconds) 2019-06-06T08:30:51Z ofc joined #scheme 2019-06-06T08:45:46Z moldybits quit (Quit: WeeChat 2.4) 2019-06-06T08:57:59Z not_a_weeb joined #scheme 2019-06-06T08:59:55Z moldybits joined #scheme 2019-06-06T09:17:55Z ofc quit (Ping timeout: 252 seconds) 2019-06-06T09:32:11Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-06T09:46:58Z not_a_weeb joined #scheme 2019-06-06T09:54:52Z evhan quit (Read error: Connection reset by peer) 2019-06-06T09:55:09Z evhan joined #scheme 2019-06-06T10:00:06Z evhan quit (Read error: Connection reset by peer) 2019-06-06T10:00:24Z evhan joined #scheme 2019-06-06T10:05:23Z notnotdan quit (Ping timeout: 244 seconds) 2019-06-06T10:06:06Z notnotdan joined #scheme 2019-06-06T10:17:24Z niklasl joined #scheme 2019-06-06T10:17:44Z daviid quit (Ping timeout: 272 seconds) 2019-06-06T10:19:49Z evhan quit (Quit: De IRC non curat rex...) 2019-06-06T10:20:43Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-06T10:20:46Z evhan joined #scheme 2019-06-06T10:27:44Z liangchao quit (Ping timeout: 248 seconds) 2019-06-06T10:45:58Z not_a_weeb joined #scheme 2019-06-06T10:48:11Z skapata joined #scheme 2019-06-06T10:56:32Z ofc joined #scheme 2019-06-06T10:58:54Z DerGuteMoritz quit (Ping timeout: 258 seconds) 2019-06-06T11:02:42Z notnotdan quit (Ping timeout: 272 seconds) 2019-06-06T11:10:26Z notnotdan joined #scheme 2019-06-06T11:16:33Z TCZ joined #scheme 2019-06-06T11:19:55Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-06T11:22:42Z dmiles quit (Read error: Connection reset by peer) 2019-06-06T11:31:41Z malaclyps quit (Read error: Connection reset by peer) 2019-06-06T11:35:44Z brendyn quit (Quit: WeeChat 2.1) 2019-06-06T11:36:00Z malaclyps joined #scheme 2019-06-06T11:36:02Z brendyyn joined #scheme 2019-06-06T11:38:25Z plugd joined #scheme 2019-06-06T11:42:14Z TempeVolcano quit (Ping timeout: 258 seconds) 2019-06-06T11:48:58Z not_a_weeb joined #scheme 2019-06-06T11:53:40Z wilfredh quit (Quit: Connection closed for inactivity) 2019-06-06T12:02:19Z X-Scale joined #scheme 2019-06-06T12:07:55Z civodul quit (Ping timeout: 248 seconds) 2019-06-06T12:09:46Z dmiles joined #scheme 2019-06-06T12:10:42Z acarrico joined #scheme 2019-06-06T12:18:29Z lritter joined #scheme 2019-06-06T12:21:08Z dmiles quit (Read error: Connection reset by peer) 2019-06-06T12:22:51Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-06T12:26:47Z TCZ quit (Quit: Leaving) 2019-06-06T12:31:08Z dmiles joined #scheme 2019-06-06T12:36:17Z klovett_ quit (Ping timeout: 252 seconds) 2019-06-06T12:55:31Z klovett joined #scheme 2019-06-06T12:55:58Z not_a_weeb joined #scheme 2019-06-06T12:57:49Z shixiongfei joined #scheme 2019-06-06T13:00:32Z dmiles quit (Read error: Connection reset by peer) 2019-06-06T13:12:45Z shixiongfei quit (Remote host closed the connection) 2019-06-06T13:17:22Z shixiongfei joined #scheme 2019-06-06T13:17:27Z civodul joined #scheme 2019-06-06T13:23:59Z shixiongfei quit (Quit: Mutter: www.mutterirc.com) 2019-06-06T13:24:23Z shixiongfei joined #scheme 2019-06-06T13:29:08Z TCZ joined #scheme 2019-06-06T13:30:03Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-06T13:34:56Z klovett quit (Ping timeout: 248 seconds) 2019-06-06T13:39:51Z shixiongfei quit (Remote host closed the connection) 2019-06-06T13:42:15Z Inline joined #scheme 2019-06-06T13:47:50Z dmiles joined #scheme 2019-06-06T13:50:22Z Guest63322 joined #scheme 2019-06-06T13:51:58Z not_a_weeb joined #scheme 2019-06-06T13:54:30Z Inline_ joined #scheme 2019-06-06T13:56:01Z dmiles quit (Read error: Connection reset by peer) 2019-06-06T13:57:03Z Inline quit (Ping timeout: 264 seconds) 2019-06-06T14:00:33Z TCZ quit (Quit: Leaving) 2019-06-06T14:01:17Z skapate joined #scheme 2019-06-06T14:02:41Z invergo joined #scheme 2019-06-06T14:02:44Z invergo quit (Changing host) 2019-06-06T14:02:44Z invergo joined #scheme 2019-06-06T14:03:55Z skapata quit (Ping timeout: 252 seconds) 2019-06-06T14:07:34Z TCZ joined #scheme 2019-06-06T14:08:47Z dmiles joined #scheme 2019-06-06T14:11:28Z rubic88 joined #scheme 2019-06-06T14:21:05Z shixiongfei joined #scheme 2019-06-06T14:24:21Z shixiongfei quit (Client Quit) 2019-06-06T14:26:03Z not_a_weeb quit (Ping timeout: 248 seconds) 2019-06-06T14:34:14Z not_a_weeb joined #scheme 2019-06-06T14:37:20Z casaca quit (Ping timeout: 248 seconds) 2019-06-06T14:39:15Z casaca joined #scheme 2019-06-06T14:47:58Z skapate is now known as skapata 2019-06-06T14:49:54Z Inline_ quit (Quit: Leaving) 2019-06-06T14:54:56Z Inline joined #scheme 2019-06-06T15:00:40Z TCZ quit (Quit: Leaving) 2019-06-06T15:02:42Z plugd quit (Ping timeout: 258 seconds) 2019-06-06T15:06:46Z TCZ joined #scheme 2019-06-06T15:07:32Z not_a_weeb quit (Remote host closed the connection) 2019-06-06T15:07:58Z not_a_weeb joined #scheme 2019-06-06T15:09:42Z casaca quit (Ping timeout: 272 seconds) 2019-06-06T15:09:48Z TCZ quit (Client Quit) 2019-06-06T15:10:39Z casaca joined #scheme 2019-06-06T15:15:53Z casaca quit (Ping timeout: 245 seconds) 2019-06-06T15:18:09Z casaca joined #scheme 2019-06-06T15:20:39Z not_a_weeb left #scheme 2019-06-06T15:20:55Z not_a_weeb joined #scheme 2019-06-06T15:21:17Z not_a_weeb left #scheme 2019-06-06T15:27:52Z invergo quit (Remote host closed the connection) 2019-06-06T15:33:00Z Zenton quit (Ping timeout: 258 seconds) 2019-06-06T15:36:17Z Inline_ joined #scheme 2019-06-06T15:39:55Z manualcrank joined #scheme 2019-06-06T15:40:16Z Guest63322 quit (Ping timeout: 248 seconds) 2019-06-06T15:48:35Z Inline_ quit (Read error: Connection reset by peer) 2019-06-06T15:49:00Z Inline_ joined #scheme 2019-06-06T15:49:32Z Zenton joined #scheme 2019-06-06T15:57:12Z casaca quit (Ping timeout: 272 seconds) 2019-06-06T15:57:58Z casaca joined #scheme 2019-06-06T16:04:11Z casaca quit (Ping timeout: 248 seconds) 2019-06-06T16:08:00Z q9929t joined #scheme 2019-06-06T16:11:16Z casaca joined #scheme 2019-06-06T16:12:28Z Inline_ quit (Quit: Leaving) 2019-06-06T16:17:04Z khisanth_ quit (Ping timeout: 248 seconds) 2019-06-06T16:30:14Z casaca quit (Ping timeout: 268 seconds) 2019-06-06T16:30:42Z khisanth_ joined #scheme 2019-06-06T16:34:35Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-06T16:36:46Z casaca joined #scheme 2019-06-06T16:37:39Z grettke joined #scheme 2019-06-06T16:43:12Z casaca quit (Ping timeout: 248 seconds) 2019-06-06T16:50:08Z casaca joined #scheme 2019-06-06T16:51:39Z leb joined #scheme 2019-06-06T16:55:28Z alyptik quit (Ping timeout: 272 seconds) 2019-06-06T16:55:39Z leb: Thanks guys for the all the info 2019-06-06T16:57:26Z uplime quit (Remote host closed the connection) 2019-06-06T17:11:53Z rain1: np 2019-06-06T17:15:38Z Zipheir: Did you get s7 working? 2019-06-06T17:16:43Z casaca quit (Ping timeout: 248 seconds) 2019-06-06T17:17:39Z alyptik joined #scheme 2019-06-06T17:18:44Z casaca joined #scheme 2019-06-06T17:25:03Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-06T17:36:51Z wigust- joined #scheme 2019-06-06T17:40:11Z wigust quit (Ping timeout: 248 seconds) 2019-06-06T18:16:36Z ggole quit (Quit: Leaving) 2019-06-06T18:31:34Z mpot joined #scheme 2019-06-06T18:32:07Z uplime joined #scheme 2019-06-06T18:52:16Z lritter quit (Remote host closed the connection) 2019-06-06T18:55:47Z casaca quit (Ping timeout: 252 seconds) 2019-06-06T18:57:31Z casaca joined #scheme 2019-06-06T18:59:18Z rubic88 quit (Remote host closed the connection) 2019-06-06T18:59:40Z rubic88 joined #scheme 2019-06-06T19:11:30Z ravenous_ joined #scheme 2019-06-06T19:15:19Z casaca quit (Ping timeout: 258 seconds) 2019-06-06T19:15:35Z q9929t quit (Remote host closed the connection) 2019-06-06T19:15:53Z q9929t joined #scheme 2019-06-06T19:17:02Z casaca joined #scheme 2019-06-06T19:18:36Z TCZ joined #scheme 2019-06-06T19:21:57Z TCZ quit (Client Quit) 2019-06-06T19:24:09Z daviid joined #scheme 2019-06-06T19:36:58Z gravicappa quit (Ping timeout: 272 seconds) 2019-06-06T19:39:01Z notzmv joined #scheme 2019-06-06T19:41:24Z casaca quit (Ping timeout: 272 seconds) 2019-06-06T19:42:16Z casaca joined #scheme 2019-06-06T19:42:25Z TCZ joined #scheme 2019-06-06T19:49:00Z lritter joined #scheme 2019-06-06T20:02:03Z TCZ quit (Quit: Leaving) 2019-06-06T20:02:53Z ym555 joined #scheme 2019-06-06T20:17:19Z leb quit 2019-06-06T20:17:27Z jcowan joined #scheme 2019-06-06T20:30:08Z python476 quit (Ping timeout: 257 seconds) 2019-06-06T20:41:42Z oni-on-ion joined #scheme 2019-06-06T20:44:35Z ravenous_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-06T21:00:03Z grettke joined #scheme 2019-06-06T21:07:09Z ym555 quit (Quit: leaving...) 2019-06-06T21:09:18Z rubic88 quit (Remote host closed the connection) 2019-06-06T21:09:39Z rubic88 joined #scheme 2019-06-06T21:14:40Z rubic joined #scheme 2019-06-06T21:14:46Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-06T21:17:52Z rubic88 quit (Ping timeout: 248 seconds) 2019-06-06T21:26:51Z ngz joined #scheme 2019-06-06T21:31:01Z jcowan: Zipheir: Vincenzo Galilei (yeah, the great man's father) discussed the matter and published the oldest known set of 24 compositions -- for the lute -- in 1584 2019-06-06T21:32:14Z rubic quit (Remote host closed the connection) 2019-06-06T21:32:39Z rubic joined #scheme 2019-06-06T21:42:42Z dwdv quit (Quit: quit) 2019-06-06T21:43:18Z rubic quit (Remote host closed the connection) 2019-06-06T21:43:39Z rubic joined #scheme 2019-06-06T21:45:28Z casaca quit (Quit: leaving) 2019-06-06T21:47:25Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-06T21:49:28Z mpot joined #scheme 2019-06-06T21:53:28Z uplime quit (Quit: ZNC 1.7.3 - https://znc.in) 2019-06-06T21:53:42Z uplime joined #scheme 2019-06-06T22:05:12Z rubic quit (Remote host closed the connection) 2019-06-06T22:12:33Z TCZ joined #scheme 2019-06-06T22:20:49Z Zipheir: jcowan: Nice, I'll try to find a recording of it. 2019-06-06T22:24:18Z liangchao joined #scheme 2019-06-06T22:26:56Z grettke joined #scheme 2019-06-06T22:28:48Z liangchao quit (Ping timeout: 248 seconds) 2019-06-06T22:30:24Z Zenton quit (Ping timeout: 248 seconds) 2019-06-06T22:36:43Z alyptik quit (Ping timeout: 245 seconds) 2019-06-06T22:41:37Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-06T22:58:23Z lritter quit (Quit: Leaving) 2019-06-06T22:58:32Z TCZ quit (Quit: Leaving) 2019-06-06T23:01:33Z ngz quit (Ping timeout: 257 seconds) 2019-06-06T23:10:08Z alyptik joined #scheme 2019-06-06T23:17:33Z TCZ joined #scheme 2019-06-06T23:30:05Z _leb joined #scheme 2019-06-06T23:33:12Z abdulocracy quit (Ping timeout: 272 seconds) 2019-06-06T23:34:09Z abdulocracy joined #scheme 2019-06-06T23:40:04Z _leb quit (Read error: Connection reset by peer) 2019-06-06T23:44:52Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-06T23:45:07Z turtleman joined #scheme 2019-06-06T23:56:42Z torbo joined #scheme 2019-06-07T00:04:20Z ArneBab_ quit (Ping timeout: 252 seconds) 2019-06-07T00:04:48Z TCZ quit (Quit: Leaving) 2019-06-07T00:13:45Z dmiles quit (Read error: Connection reset by peer) 2019-06-07T00:17:01Z q9929t1 joined #scheme 2019-06-07T00:18:25Z q9929t quit (Ping timeout: 246 seconds) 2019-06-07T00:18:25Z q9929t1 is now known as q9929t 2019-06-07T00:21:13Z q9929t1 joined #scheme 2019-06-07T00:22:51Z q9929t quit (Ping timeout: 248 seconds) 2019-06-07T00:22:51Z q9929t1 is now known as q9929t 2019-06-07T00:26:16Z q9929t1 joined #scheme 2019-06-07T00:27:11Z q9929t quit (Ping timeout: 244 seconds) 2019-06-07T00:27:11Z q9929t1 is now known as q9929t 2019-06-07T00:27:48Z dmiles joined #scheme 2019-06-07T00:27:51Z epony joined #scheme 2019-06-07T00:33:36Z q9929t quit (Ping timeout: 248 seconds) 2019-06-07T00:33:37Z epony quit (Remote host closed the connection) 2019-06-07T00:47:38Z ArneBab joined #scheme 2019-06-07T00:51:09Z q9929t joined #scheme 2019-06-07T00:52:53Z TCZ joined #scheme 2019-06-07T00:56:19Z dmiles quit (Read error: Connection reset by peer) 2019-06-07T01:05:01Z dmiles joined #scheme 2019-06-07T01:05:01Z grettke joined #scheme 2019-06-07T01:11:23Z daviid quit (Ping timeout: 248 seconds) 2019-06-07T01:12:08Z q9929t quit (Ping timeout: 245 seconds) 2019-06-07T01:33:49Z TCZ quit (Quit: Leaving) 2019-06-07T01:34:21Z jao joined #scheme 2019-06-07T01:38:15Z klovett joined #scheme 2019-06-07T01:46:10Z daviid joined #scheme 2019-06-07T01:55:23Z skapate joined #scheme 2019-06-07T01:56:43Z skapata quit (Ping timeout: 252 seconds) 2019-06-07T02:23:13Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-07T02:27:46Z leb joined #scheme 2019-06-07T02:29:14Z dmiles quit (Read error: Connection reset by peer) 2019-06-07T02:45:51Z ofc quit (Ping timeout: 252 seconds) 2019-06-07T02:56:06Z cantstanya quit (Remote host closed the connection) 2019-06-07T02:57:10Z cantstanya joined #scheme 2019-06-07T02:58:33Z adu joined #scheme 2019-06-07T03:41:49Z torbo quit (Remote host closed the connection) 2019-06-07T03:43:04Z gravicappa joined #scheme 2019-06-07T03:44:13Z daviid quit (Ping timeout: 246 seconds) 2019-06-07T04:08:55Z daviid joined #scheme 2019-06-07T04:15:03Z turtleman quit (Ping timeout: 258 seconds) 2019-06-07T04:23:28Z jao quit (Ping timeout: 248 seconds) 2019-06-07T04:23:54Z mpot joined #scheme 2019-06-07T04:25:13Z lambda-11235 joined #scheme 2019-06-07T04:30:20Z dmiles joined #scheme 2019-06-07T04:49:37Z Inline quit (Quit: Leaving) 2019-06-07T05:19:50Z notzmv quit (Remote host closed the connection) 2019-06-07T05:40:58Z klovett quit (Remote host closed the connection) 2019-06-07T05:41:35Z klovett joined #scheme 2019-06-07T05:41:42Z TempeVolcano joined #scheme 2019-06-07T05:46:43Z daviid quit (Ping timeout: 245 seconds) 2019-06-07T05:50:10Z Ahmedkh joined #scheme 2019-06-07T05:50:43Z leb quit 2019-06-07T06:14:31Z Oreo_ joined #scheme 2019-06-07T06:14:54Z TempeVolcano quit (Ping timeout: 244 seconds) 2019-06-07T06:18:00Z skapate quit (Remote host closed the connection) 2019-06-07T06:23:58Z cemerick quit (Ping timeout: 276 seconds) 2019-06-07T06:24:14Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-07T06:26:05Z cemerick joined #scheme 2019-06-07T06:30:56Z python476 joined #scheme 2019-06-07T06:50:22Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-07T06:59:56Z plugd joined #scheme 2019-06-07T07:19:33Z grettke joined #scheme 2019-06-07T07:25:54Z civodul joined #scheme 2019-06-07T07:31:22Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-07T07:36:10Z mpot joined #scheme 2019-06-07T07:41:53Z grettke joined #scheme 2019-06-07T07:51:21Z lambda-11235 quit (Quit: Bye) 2019-06-07T07:56:33Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-07T08:02:08Z dwdv joined #scheme 2019-06-07T08:26:41Z ggole joined #scheme 2019-06-07T08:46:40Z Zenton joined #scheme 2019-06-07T09:13:41Z adu quit (Quit: adu) 2019-06-07T09:40:34Z brendyyn quit (Ping timeout: 272 seconds) 2019-06-07T09:59:08Z Oreo_ quit (Ping timeout: 244 seconds) 2019-06-07T10:05:36Z TempeVolcano joined #scheme 2019-06-07T10:07:26Z lritter joined #scheme 2019-06-07T10:21:55Z daviid joined #scheme 2019-06-07T10:34:01Z daviid quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-07T10:59:19Z liangchao joined #scheme 2019-06-07T11:04:00Z liangchao quit (Ping timeout: 248 seconds) 2019-06-07T11:06:08Z TCZ joined #scheme 2019-06-07T11:31:52Z malaclyps quit (Read error: Connection reset by peer) 2019-06-07T11:32:15Z malaclyps joined #scheme 2019-06-07T11:47:47Z TCZ quit (Quit: Leaving) 2019-06-07T12:00:04Z TCZ joined #scheme 2019-06-07T12:06:11Z TempeVolcano quit (Ping timeout: 258 seconds) 2019-06-07T12:07:35Z brendyyn joined #scheme 2019-06-07T12:07:37Z brendyyn quit (Client Quit) 2019-06-07T12:07:47Z TCZ quit (Quit: Leaving) 2019-06-07T12:08:38Z TCZ joined #scheme 2019-06-07T12:09:09Z TCZ quit (Client Quit) 2019-06-07T12:17:31Z TCZ joined #scheme 2019-06-07T12:23:11Z moldybits quit (Read error: Connection reset by peer) 2019-06-07T12:26:57Z moldybits` joined #scheme 2019-06-07T12:26:57Z GoldRin__ joined #scheme 2019-06-07T12:27:11Z GoldRin quit (Remote host closed the connection) 2019-06-07T12:30:07Z TCZ quit (Quit: Leaving) 2019-06-07T12:32:27Z klovett quit (Ping timeout: 248 seconds) 2019-06-07T12:35:48Z Inline joined #scheme 2019-06-07T12:40:06Z rubic88 joined #scheme 2019-06-07T12:41:14Z ofc joined #scheme 2019-06-07T12:50:32Z plugd quit (Quit: rcirc on GNU Emacs 26.2) 2019-06-07T12:58:35Z acarrico quit (Ping timeout: 248 seconds) 2019-06-07T12:58:49Z DerGuteMoritz joined #scheme 2019-06-07T13:08:36Z klovett joined #scheme 2019-06-07T13:12:25Z TCZ joined #scheme 2019-06-07T13:12:51Z python476 quit (Ping timeout: 252 seconds) 2019-06-07T13:14:27Z notzmv joined #scheme 2019-06-07T13:17:23Z skapata joined #scheme 2019-06-07T13:36:33Z manualcrank joined #scheme 2019-06-07T13:40:14Z python476 joined #scheme 2019-06-07T13:44:00Z klovett quit (Remote host closed the connection) 2019-06-07T13:47:36Z aksh77 joined #scheme 2019-06-07T13:53:03Z basiclaser_ joined #scheme 2019-06-07T13:54:03Z Inline_ joined #scheme 2019-06-07T13:55:16Z Inline quit (Ping timeout: 264 seconds) 2019-06-07T14:01:08Z pocho joined #scheme 2019-06-07T14:06:03Z pocho quit (Quit: Q) 2019-06-07T14:13:51Z badkins quit (Remote host closed the connection) 2019-06-07T14:15:28Z alyptik quit (Ping timeout: 248 seconds) 2019-06-07T14:20:13Z TCZ quit (Quit: Leaving) 2019-06-07T14:20:28Z Inline_ quit (Quit: Leaving) 2019-06-07T14:21:16Z Inline joined #scheme 2019-06-07T14:28:15Z TempeVolcano joined #scheme 2019-06-07T14:35:54Z aksh77 quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-07T14:48:09Z badkins joined #scheme 2019-06-07T14:59:08Z aksh joined #scheme 2019-06-07T15:04:08Z alyptik joined #scheme 2019-06-07T15:15:30Z aksh quit (Quit: Textual IRC Client: www.textualapp.com) 2019-06-07T15:15:49Z aksh joined #scheme 2019-06-07T15:34:52Z aksh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-07T15:38:40Z Zenton quit (Ping timeout: 248 seconds) 2019-06-07T15:42:21Z amz3 quit (Quit: WeeChat 2.2) 2019-06-07T15:43:17Z webshinra joined #scheme 2019-06-07T15:53:07Z Oreo_ joined #scheme 2019-06-07T15:54:13Z TempeVolcano quit (Ping timeout: 245 seconds) 2019-06-07T15:55:33Z amz3 joined #scheme 2019-06-07T15:59:03Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-07T16:05:59Z q9929t joined #scheme 2019-06-07T16:07:55Z grettke joined #scheme 2019-06-07T16:09:15Z q9929t1 joined #scheme 2019-06-07T16:10:35Z q9929t quit (Ping timeout: 248 seconds) 2019-06-07T16:10:35Z q9929t1 is now known as q9929t 2019-06-07T16:12:00Z q9929t quit (Read error: Connection reset by peer) 2019-06-07T16:12:36Z q9929t joined #scheme 2019-06-07T16:15:46Z badkins quit (Ping timeout: 272 seconds) 2019-06-07T16:25:48Z ym555 joined #scheme 2019-06-07T16:52:30Z skapata quit (Remote host closed the connection) 2019-06-07T16:59:50Z ym555_ joined #scheme 2019-06-07T17:00:29Z ym555 quit (Read error: Connection reset by peer) 2019-06-07T17:06:26Z notzmv quit (Ping timeout: 272 seconds) 2019-06-07T17:10:46Z moldybits` is now known as moldybits 2019-06-07T17:19:43Z aksh joined #scheme 2019-06-07T17:20:13Z aksh quit (Client Quit) 2019-06-07T17:21:07Z ravenousmoose joined #scheme 2019-06-07T17:21:16Z q9929t quit (Quit: q9929t) 2019-06-07T17:27:44Z Zenton joined #scheme 2019-06-07T17:31:44Z Oreo_ quit (Ping timeout: 244 seconds) 2019-06-07T17:32:31Z basiclaser_ quit (Quit: Connection closed for inactivity) 2019-06-07T17:38:23Z TempeVolcano joined #scheme 2019-06-07T17:44:40Z Ahmedkh quit (Quit: I will back Soon) 2019-06-07T17:47:28Z brettgilio joined #scheme 2019-06-07T17:48:38Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-07T17:59:04Z Zipheir quit (Quit: leaving) 2019-06-07T17:59:10Z grettke joined #scheme 2019-06-07T18:01:19Z loses joined #scheme 2019-06-07T18:14:33Z wigust joined #scheme 2019-06-07T18:15:55Z wigust- quit (Ping timeout: 248 seconds) 2019-06-07T18:17:19Z brettgilio quit (Read error: Connection reset by peer) 2019-06-07T18:22:20Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-07T18:26:49Z leb joined #scheme 2019-06-07T18:33:49Z teej quit (Quit: Connection closed for inactivity) 2019-06-07T18:45:17Z python476 quit (Ping timeout: 257 seconds) 2019-06-07T18:48:15Z X-Scale quit (Quit: HydraIRC -> http://www.hydrairc.com <- Organize your IRC) 2019-06-07T18:50:40Z mpot quit (Ping timeout: 248 seconds) 2019-06-07T18:52:11Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-07T18:52:43Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-07T18:52:58Z alezost joined #scheme 2019-06-07T18:53:36Z jessup joined #scheme 2019-06-07T18:54:06Z loses quit (Ping timeout: 272 seconds) 2019-06-07T18:55:01Z ggole quit (Quit: Leaving) 2019-06-07T18:58:53Z ravenousmoose joined #scheme 2019-06-07T19:13:57Z ecraven quit (Quit: bye) 2019-06-07T19:16:26Z ecraven joined #scheme 2019-06-07T19:19:17Z mpot joined #scheme 2019-06-07T19:22:46Z badkins joined #scheme 2019-06-07T19:23:54Z TCZ joined #scheme 2019-06-07T19:28:21Z civodul joined #scheme 2019-06-07T19:33:20Z TCZ quit (Quit: Leaving) 2019-06-07T19:37:21Z TempeVolcano quit (Ping timeout: 258 seconds) 2019-06-07T19:40:22Z TCZ joined #scheme 2019-06-07T19:43:37Z pellertson joined #scheme 2019-06-07T19:45:35Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-07T20:02:17Z grettke joined #scheme 2019-06-07T20:05:14Z grettke quit (Client Quit) 2019-06-07T20:07:07Z ngz joined #scheme 2019-06-07T20:07:12Z dwdv quit (Quit: quit) 2019-06-07T20:07:15Z mpot joined #scheme 2019-06-07T20:10:16Z brettgilio joined #scheme 2019-06-07T20:10:26Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-06-07T20:10:28Z TCZ quit (Quit: Leaving) 2019-06-07T20:14:04Z im_not_a_weeb joined #scheme 2019-06-07T20:15:44Z grettke joined #scheme 2019-06-07T20:16:15Z brettgilio quit (Remote host closed the connection) 2019-06-07T20:19:56Z im_not_a_weeb quit (Quit: Leaving) 2019-06-07T20:24:17Z pjb quit (Remote host closed the connection) 2019-06-07T20:27:34Z leb: Is there a classical example of a 2 functional mutually tail recursive function> 2019-06-07T20:27:36Z leb: ? 2019-06-07T20:27:38Z Guest4740 joined #scheme 2019-06-07T20:28:38Z Guest4740 quit (Client Quit) 2019-06-07T20:29:18Z pjb joined #scheme 2019-06-07T20:30:34Z weinholt: i remember seeing even? written in terms of odd?, and odd? written in terms of even? 2019-06-07T20:30:35Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-07T20:31:37Z jcowan: There's an example in R6RS of them as mutually recursive *macros*, even. 2019-06-07T20:34:31Z jcowan: or no, apparently not 2019-06-07T20:34:40Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-07T20:49:25Z alyptik quit (Ping timeout: 258 seconds) 2019-06-07T20:51:19Z TCZ joined #scheme 2019-06-07T20:59:20Z leb quit 2019-06-07T21:00:05Z grettke joined #scheme 2019-06-07T21:03:48Z alyptik joined #scheme 2019-06-07T21:04:20Z TCZ quit (Quit: Leaving) 2019-06-07T21:05:23Z rubic88 quit (Remote host closed the connection) 2019-06-07T21:05:43Z rubic88 joined #scheme 2019-06-07T21:09:38Z alyptik quit (Ping timeout: 272 seconds) 2019-06-07T21:10:39Z daviid joined #scheme 2019-06-07T21:26:15Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-07T21:26:59Z lritter quit (Ping timeout: 258 seconds) 2019-06-07T21:27:26Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-07T21:28:32Z ym555_ quit (Ping timeout: 248 seconds) 2019-06-07T21:35:22Z rubic88 quit (Remote host closed the connection) 2019-06-07T21:35:46Z rubic88 joined #scheme 2019-06-07T21:53:31Z ngz quit (Ping timeout: 252 seconds) 2019-06-07T21:59:54Z rubic88 quit (Remote host closed the connection) 2019-06-07T22:02:38Z alyptik joined #scheme 2019-06-07T22:06:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-07T22:16:43Z vms14 joined #scheme 2019-06-07T22:17:48Z leb joined #scheme 2019-06-07T22:23:41Z ym555_ joined #scheme 2019-06-07T22:32:24Z cjb joined #scheme 2019-06-07T22:42:23Z jao joined #scheme 2019-06-07T22:55:15Z grettke joined #scheme 2019-06-07T23:00:06Z liangchao joined #scheme 2019-06-07T23:04:54Z liangchao quit (Ping timeout: 272 seconds) 2019-06-07T23:20:26Z cjb quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-07T23:43:11Z rubic88 joined #scheme 2019-06-07T23:51:08Z turtleman joined #scheme 2019-06-07T23:57:55Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T00:00:00Z proksi quit (Quit: ZNC - https://znc.in) 2019-06-08T00:05:03Z torbo joined #scheme 2019-06-08T00:06:24Z TCZ joined #scheme 2019-06-08T00:08:00Z adu joined #scheme 2019-06-08T00:25:39Z acarrico joined #scheme 2019-06-08T00:31:38Z skapata joined #scheme 2019-06-08T00:48:22Z vms14 quit (Quit: WeeChat 2.3) 2019-06-08T00:54:22Z torbo quit (Ping timeout: 258 seconds) 2019-06-08T00:58:29Z klovett joined #scheme 2019-06-08T00:59:32Z TCZ quit (Quit: Leaving) 2019-06-08T01:18:03Z leb quit 2019-06-08T01:32:16Z acarrico quit (Ping timeout: 248 seconds) 2019-06-08T01:56:43Z grettke joined #scheme 2019-06-08T01:59:58Z lambda-11235 joined #scheme 2019-06-08T02:13:55Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T02:15:23Z grettke joined #scheme 2019-06-08T02:21:55Z khisanth_ quit (Ping timeout: 252 seconds) 2019-06-08T02:22:58Z rubic88 quit (Remote host closed the connection) 2019-06-08T02:25:11Z acarrico joined #scheme 2019-06-08T02:31:56Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T02:35:36Z khisanth_ joined #scheme 2019-06-08T02:41:28Z leb joined #scheme 2019-06-08T02:48:13Z GoldRin__ quit (Ping timeout: 258 seconds) 2019-06-08T03:20:17Z grettke joined #scheme 2019-06-08T03:21:24Z klovett quit (Ping timeout: 272 seconds) 2019-06-08T03:26:04Z skapata quit (Remote host closed the connection) 2019-06-08T03:26:34Z turtleman quit (Ping timeout: 258 seconds) 2019-06-08T03:31:32Z acarrico quit (Ping timeout: 272 seconds) 2019-06-08T03:31:36Z ofc quit (Ping timeout: 258 seconds) 2019-06-08T03:38:35Z ym555_ quit (Ping timeout: 248 seconds) 2019-06-08T03:38:44Z klovett joined #scheme 2019-06-08T03:42:13Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T03:53:27Z grettke joined #scheme 2019-06-08T03:57:00Z gravicappa joined #scheme 2019-06-08T03:58:06Z grettke quit (Client Quit) 2019-06-08T03:59:28Z jao quit (Ping timeout: 248 seconds) 2019-06-08T05:04:35Z gravicappa quit (Ping timeout: 244 seconds) 2019-06-08T05:06:39Z klovett_ joined #scheme 2019-06-08T05:10:20Z klovett quit (Ping timeout: 272 seconds) 2019-06-08T05:43:28Z adu quit (Quit: adu) 2019-06-08T05:43:46Z klovett joined #scheme 2019-06-08T05:47:12Z klovett_ quit (Ping timeout: 248 seconds) 2019-06-08T05:51:26Z ChoHag: So, uh, schemers.org looks a bit broken. 2019-06-08T06:14:42Z leb quit 2019-06-08T07:06:34Z ofc joined #scheme 2019-06-08T07:09:50Z mpot joined #scheme 2019-06-08T07:36:53Z cmatei quit (Remote host closed the connection) 2019-06-08T07:43:51Z ravenousmoose joined #scheme 2019-06-08T07:56:47Z dmiles quit (Read error: Connection reset by peer) 2019-06-08T08:01:01Z lambda-11235 quit (Quit: Bye) 2019-06-08T08:03:44Z cmatei joined #scheme 2019-06-08T08:22:20Z proksi joined #scheme 2019-06-08T08:31:54Z dwdv joined #scheme 2019-06-08T08:34:13Z pellertson quit (Remote host closed the connection) 2019-06-08T08:47:54Z ofc quit (Remote host closed the connection) 2019-06-08T08:53:21Z ggole joined #scheme 2019-06-08T08:58:18Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-08T09:03:32Z ravenousmoose joined #scheme 2019-06-08T09:44:07Z TempeVolcano joined #scheme 2019-06-08T09:49:38Z dmiles joined #scheme 2019-06-08T09:50:53Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-08T09:53:43Z dmiles quit (Read error: Connection reset by peer) 2019-06-08T10:01:16Z ravenousmoose joined #scheme 2019-06-08T10:06:19Z daviid quit (Ping timeout: 244 seconds) 2019-06-08T10:09:04Z ski quit (Ping timeout: 264 seconds) 2019-06-08T10:13:17Z TempeVolcano quit (Ping timeout: 268 seconds) 2019-06-08T10:16:14Z TCZ joined #scheme 2019-06-08T10:19:24Z TempeVolcano joined #scheme 2019-06-08T10:20:22Z ngz joined #scheme 2019-06-08T10:45:39Z dmiles joined #scheme 2019-06-08T11:02:59Z namoamitabuddha joined #scheme 2019-06-08T11:03:32Z namoamitabuddha: Hello 2019-06-08T11:04:02Z namoamitabuddha: I am confused 2019-06-08T11:04:27Z namoamitabuddha: (define b a) 2019-06-08T11:05:02Z namoamitabuddha: If a is an integer, then the storages of a and b are not shared 2019-06-08T11:05:12Z namoamitabuddha: However, if a is a pair, then the storages are shared. 2019-06-08T11:06:05Z ggole: That's not necessarily true, a bignum would probably not be copied. 2019-06-08T11:07:26Z namoamitabuddha: What is the speculation? 2019-06-08T11:07:46Z wasamasa: scheme is a standard, not an implementation without a standard 2019-06-08T11:07:56Z wasamasa: you cannot make blanket statements about implementation details 2019-06-08T11:09:00Z wasamasa: one could very well implement a scheme where integers are stored in pre-allocated objects and allow the user to mess with these 2019-06-08T11:09:20Z ggole: So another issue here is that pairs have mutable parts in Scheme, and so whether there is sharing between a and b or not is not up to the implementation (in so far as you can tell the difference with mutation or eq, anyway). 2019-06-08T11:09:40Z wasamasa: if you want to make blanket statements, read the standard 2019-06-08T11:09:59Z namoamitabuddha: The standard stipulates the concept of the storage. 2019-06-08T11:10:26Z namoamitabuddha: Which one is preferred? R5RS, R6RS or R7RS? 2019-06-08T11:10:32Z wasamasa: that's up to you :P 2019-06-08T11:11:18Z namoamitabuddha: I am asking what is generally accepted to be preferred. This is a preference of the community, which I don't know. 2019-06-08T11:11:43Z wasamasa: there is none 2019-06-08T11:11:52Z wasamasa: we have factions of r5rs, r6rs and r7rs fans 2019-06-08T11:11:58Z wasamasa: we even have CL fans in here 2019-06-08T11:12:05Z wasamasa: pick your poison 2019-06-08T11:12:47Z cocomo joined #scheme 2019-06-08T11:12:52Z wasamasa: anyway, if I look at r7rs-small, the small part about storage is merely about mutability/immutability, not sharing 2019-06-08T11:13:55Z wasamasa: the few occurrences of shared are about shared/self-referential parts of a data structure 2019-06-08T11:13:59Z GoldRin__ joined #scheme 2019-06-08T11:14:38Z cocomo: hi there i want to ask about continuation passing style. Can a continuation be invoked more than once? If the continuation is invoked once, does any remaining computation in the context ignored? 2019-06-08T11:15:02Z cocomo: I use this example from scheme.com website to be more clear 2019-06-08T11:15:03Z cocomo: (call/cc 2019-06-08T11:15:04Z cocomo: (lambda (k) 2019-06-08T11:15:04Z cocomo: (* 5 (k 4)))) 4 2019-06-08T11:15:44Z cocomo: is (* 5 _) in the above example ever called, on what? is it ignored? 2019-06-08T11:16:15Z ggole: Undelimited continuations do not ever return. 2019-06-08T11:16:26Z wasamasa: from what I understand, the current computation is replaced 2019-06-08T11:16:30Z ggole: So (* 5 _) will never run. 2019-06-08T11:16:34Z wasamasa: it's not so much about ignoring 2019-06-08T11:17:03Z ggole: And yes, a continuation can be invoked more than once. 2019-06-08T11:17:29Z dmiles quit (Read error: Connection reset by peer) 2019-06-08T11:18:19Z cocomo: shouldn't any subsequent invocations of continuation ignored just like (* 5 _) was? 2019-06-08T11:19:06Z ggole: No? Why would they be? 2019-06-08T11:19:07Z cocomo: can you give me an example of calling continuation twice? maybe you are assigning the continuation to a global 2019-06-08T11:21:21Z ggole: Sorry to dive out at a bad time, but dinner is just ready. 2019-06-08T11:26:55Z GoldRin__ quit (Remote host closed the connection) 2019-06-08T11:29:07Z TCZ quit (Quit: Leaving) 2019-06-08T11:31:41Z namoamitabuddha: I am still confused 2019-06-08T11:31:49Z malaclyps quit (Read error: Connection reset by peer) 2019-06-08T11:32:19Z namoamitabuddha: Is that sharedness not well-defined in the standard? 2019-06-08T11:36:15Z malaclyps joined #scheme 2019-06-08T11:38:22Z wasamasa: read it yourself 2019-06-08T11:39:31Z wasamasa: the goal of the standard is to specify a useful language while giving implementors leeway to pursue all kinds of interesting ways to implement it 2019-06-08T11:40:03Z wasamasa: what you describe is most likely outside its scope and behavior common to many implementations 2019-06-08T11:40:10Z wasamasa: it doesn't mean though that it's to be taken for granted 2019-06-08T11:40:35Z wasamasa: perhaps if you show some code you're having issues with we can help you 2019-06-08T11:44:47Z namoamitabuddha: Literally 2019-06-08T11:45:13Z namoamitabuddha: The standard stipulates the concept of an object, and the concept of whether two objects are identical. 2019-06-08T11:45:43Z dmiles joined #scheme 2019-06-08T11:45:45Z GoldRin joined #scheme 2019-06-08T11:45:49Z namoamitabuddha: It is left to implementator that whether eq? tests identification of objects, say. 2019-06-08T11:50:05Z wasamasa: I've yet to figure out what your issue is 2019-06-08T11:51:34Z X-Scale joined #scheme 2019-06-08T11:54:09Z TCZ joined #scheme 2019-06-08T11:54:52Z TCZ: Observable equivalence is a central concept from the study of programming languages. 2019-06-08T11:57:32Z grettke joined #scheme 2019-06-08T11:59:29Z namoamitabuddha: I meant, things like https://pastebin.com/hGACGm0G 2019-06-08T12:00:04Z wasamasa: that goes into mutation 2019-06-08T12:00:18Z wasamasa: in one case you mutate a binding, in another a pair 2019-06-08T12:01:01Z wasamasa: if you changed the example to use set! for both cases, you'd see nothing unusual whatsoever 2019-06-08T12:02:45Z wasamasa: one more tip: if you abstain from mutation, you'll be much happier with writing scheme 2019-06-08T12:04:17Z namoamitabuddha: Without mutation it's pure functional programming. 2019-06-08T12:04:23Z mdhughes: Also interestingly Racket has immutable pairs by default. It's not exactly r6rs or anything except Racket now. 2019-06-08T12:05:03Z namoamitabuddha: I am trying to understand the standard storage model of mutatable objects. 2019-06-08T12:05:56Z wasamasa: it's briefly explained in r7rs-small 2019-06-08T12:06:19Z namoamitabuddha: Yes, I am reading it. 2019-06-08T12:06:45Z wasamasa: just as much as needed to establish a firm base 2019-06-08T12:06:59Z wasamasa: like, that a mutable object has just enough storage to hold the number of indicated elements 2019-06-08T12:07:10Z wasamasa: and what kinds of objects are mutable 2019-06-08T12:07:30Z TCZ: for two natural numbers, L for large and S for small, the greatest common divisor is equal to the greatest common divisor of S and the remainder of L divided by S. 2019-06-08T12:11:43Z jao joined #scheme 2019-06-08T12:17:23Z lritter joined #scheme 2019-06-08T12:20:13Z jcowan: This is why the standard talks about locations, not just about variables and values like most programming-language standards. A variable is bound to a location, which holds a value. Some values are themselves made of locations, like pairs and vectors. (Strings are also technically a fixed number of locations which can only hold characters, but think more than twice before you mutate a string.) 2019-06-08T12:20:42Z namoamitabuddha: Well, let me first ignore strings 2019-06-08T12:22:09Z namoamitabuddha: "Some values are themselves made of locations, like pairs and vectors" 2019-06-08T12:22:20Z jcowan: But an implementation does not have to implement a location as a pointer, if it knows that it is never mutated. Whether a local variable is mutated can be determined by looking at all uses of it. 2019-06-08T12:22:31Z namoamitabuddha: I cannot figure it out in R7RS 2019-06-08T12:22:38Z jcowan: Yes. A pair is precisely two locations. 2019-06-08T12:23:23Z TempeVolcano quit (Ping timeout: 245 seconds) 2019-06-08T12:23:24Z namoamitabuddha: I mean, where can I see this stipulation? 2019-06-08T12:23:37Z namoamitabuddha: In the standard, I look at pairs, and it says something very vague 2019-06-08T12:24:23Z namoamitabuddha: It reads "a pair is a record structure with two fields called the car and cdr fields" 2019-06-08T12:24:53Z namoamitabuddha: Ah, sorry 2019-06-08T12:25:13Z jcowan: yes, "fields" here should probably have been "locations", but that's very old prose. 2019-06-08T12:25:18Z namoamitabuddha: Yes 2019-06-08T12:25:24Z namoamitabuddha: This is stipulated in 5.5 2019-06-08T12:26:07Z jcowan: Yes. 2019-06-08T12:27:37Z jcowan: Similarly, if an implementation sees that no mutators are mentioned in a define-record-type, it is free to have a clever non-location implementation. 2019-06-08T12:29:12Z jcowan: most systems don't bother, because even if the fields of the record are non-mutable, that's not saying what type they have. 2019-06-08T12:29:14Z namoamitabuddha: Implementation is a translation 2019-06-08T12:29:21Z jcowan: Always. 2019-06-08T12:29:35Z namoamitabuddha: I see them as translations from the language model to the hardware model 2019-06-08T12:29:54Z jcowan: Exactly! 2019-06-08T12:30:38Z TempeVolcano joined #scheme 2019-06-08T12:31:28Z jcowan: The TC transformational compiler for Scheme takes the Scheme program and modifies it into simpler and simpler versions of Scheme until it can say "Hey, this is just assembly language with different syntax (all variables are registers, e.g.)" and it can output assembly or machine language. 2019-06-08T12:31:36Z emacsomancer quit (Read error: Connection reset by peer) 2019-06-08T12:32:09Z jcowan: Chicken has in some ways a harder job because it has to take Scheme apart and build up corresponding C, a language with a very different model. 2019-06-08T12:32:20Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T12:33:07Z namoamitabuddha: The contents of locations are objects, correct? 2019-06-08T12:33:09Z jcowan: But it gains the advantage that C compilers exist for every conceivable platform and make better code all the time. 2019-06-08T12:33:20Z jcowan: Yes. Everything in Scheme is an object. 2019-06-08T12:34:06Z jcowan: (Well. Variables and syntax-rules macros are not.) 2019-06-08T12:34:20Z jao quit (Ping timeout: 258 seconds) 2019-06-08T12:35:59Z jcowan: Data and procedures and the values they amass, 2019-06-08T12:36:00Z jcowan: Higher-order functions to combine and mix and match, 2019-06-08T12:36:00Z jcowan: Objects with their local state, the messages they pass, 2019-06-08T12:36:00Z jcowan: A property, a package, a control point for a catch — 2019-06-08T12:36:00Z jcowan: In the Lambda Order they are all first-class. 2019-06-08T12:36:00Z jcowan: One Thing to name them all, One Thing to define them, 2019-06-08T12:36:00Z jcowan: One Thing to place them in environments and bind them, 2019-06-08T12:36:01Z jcowan: In the Lambda Order they are all first-class. 2019-06-08T12:36:52Z wasamasa: what was the name of the piece about writing code that handles trees of pairs correctly? 2019-06-08T12:37:09Z jcowan: Not sure 2019-06-08T12:37:40Z grettke joined #scheme 2019-06-08T12:37:46Z wasamasa: it's something that's far less of a pain in CL compared to scheme 2019-06-08T12:38:24Z emacsomancer joined #scheme 2019-06-08T12:39:07Z wasamasa: I remembered because it was typeset in a similar style to what you wrote earlier 2019-06-08T12:39:29Z namoamitabuddha: procedures are immutable? 2019-06-08T12:39:59Z wasamasa: how would mutable procedures even make sense, lol 2019-06-08T12:40:11Z wasamasa: that sounds like a php/js thing 2019-06-08T12:40:43Z namoamitabuddha: sounds like macro programming 2019-06-08T12:40:54Z wasamasa: yeah, no 2019-06-08T12:41:02Z wasamasa: I suggest you learn a bit more about scheme macros 2019-06-08T12:41:53Z amz3: namoamitabuddha: you think about monkey-patching? 2019-06-08T12:41:53Z namoamitabuddha: I don't mean scheme macros 2019-06-08T12:42:02Z wasamasa: well, we're in #scheme 2019-06-08T12:42:05Z jcowan: https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/TreesCowan.md is an attempt at a tree SRFI, but I'm not very happy with it yet. 2019-06-08T12:42:12Z wasamasa: what else would we be talking about, if not scheme macros 2019-06-08T12:42:20Z grettke quit (Client Quit) 2019-06-08T12:43:25Z amz3: namoamitabuddha: what are you looking for? 2019-06-08T12:43:27Z jcowan: Procedures aren't generally mutable in their code, but they also contain the locations they close over representing free variables, and those can be mutable. 2019-06-08T12:43:58Z jcowan: "Procedures are just poor man's objects, but then objects are just poor man's procedures, too." 2019-06-08T12:44:09Z namoamitabuddha: these mutable objects are in fact in the environment 2019-06-08T12:44:23Z wasamasa: they contain a mutable environment, yes 2019-06-08T12:44:32Z wasamasa: you can write a procedure that when called mutates the environment 2019-06-08T12:44:39Z jcowan: Hence the phrase "objects with their local state" above. 2019-06-08T12:44:53Z wasamasa: it's all indirect though, unlike with strings, pairs, vectors, records, etc. 2019-06-08T12:45:49Z jcowan: I keep messing about with the idea of procedures that actually do look like records, or records that can be applied as procedures. 2019-06-08T12:47:36Z jcowan: To do it portably would require using procedures, and they have two drawbacks: (a) you can't ask a procedure "are you a record of type T?"; (b) how do we know when a procedure is being invoked normally and when we are making calls to it to get or set one of its local variables? 2019-06-08T12:52:57Z namoamitabuddha: Well, a question for implementations: are OOP implements (as in SICP) optimized by compilers? 2019-06-08T12:53:10Z namoamitabuddha: I mean, these message passing are pre-computed during the compilation 2019-06-08T12:53:20Z wasamasa: TIAS 2019-06-08T12:53:46Z wasamasa: I doubt you can answer this in a generic way because there's more than one scheme compiler around 2019-06-08T12:54:22Z namoamitabuddha: Yeah, I mean a commercial compiler in general 2019-06-08T12:54:26Z ravenous_ joined #scheme 2019-06-08T12:54:32Z jcowan: The answer is no in general, but some Schemes like Kawa and Gauche are built around a classical OOP tree in the first place. 2019-06-08T12:54:53Z jcowan: This makes especial sense for Kawa, which generates code for the JVM. 2019-06-08T12:56:07Z wasamasa: experiment with chez scheme then 2019-06-08T12:56:32Z wasamasa: maybe it does, who knows :P 2019-06-08T12:56:35Z jcowan: Chez is fiendishly good at optimizing *everything*. 2019-06-08T12:56:43Z wasamasa: including building itself 2019-06-08T12:57:30Z namoamitabuddha: Is it easy for you guys to understand how it optimizes? 2019-06-08T12:57:35Z namoamitabuddha: Chez is open source now 2019-06-08T12:57:43Z ravenousmoose quit (Ping timeout: 252 seconds) 2019-06-08T12:57:48Z wasamasa: I don't think I'll ever use chez because r6rs 2019-06-08T12:57:56Z ggole: The source isn't particularly easy to understand 2019-06-08T12:58:48Z namoamitabuddha: I mean, for those who are familiar with compilers 2019-06-08T13:09:01Z namoamitabuddha quit (Quit: Leaving) 2019-06-08T13:09:32Z jcowan: It uses something called the nanopass framework, which I think is similar to the transformational compiler I described briefly above. 2019-06-08T13:09:52Z jcowan: There are papers on the framework itself. 2019-06-08T13:22:27Z TCZ quit (Quit: Leaving) 2019-06-08T13:23:23Z ngz quit (Ping timeout: 252 seconds) 2019-06-08T13:51:25Z Inline_ joined #scheme 2019-06-08T13:51:39Z Oreo_ joined #scheme 2019-06-08T13:52:49Z TempeVolcano quit (Ping timeout: 268 seconds) 2019-06-08T13:54:03Z Inline quit (Ping timeout: 264 seconds) 2019-06-08T13:54:53Z ravenous_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-08T13:56:54Z Inline_ quit (Quit: Leaving) 2019-06-08T13:57:30Z Inline joined #scheme 2019-06-08T13:59:24Z TCZ joined #scheme 2019-06-08T14:03:53Z TCZ: https://pastebin.com/9pQHFUrx 2019-06-08T14:04:35Z ravenousmoose joined #scheme 2019-06-08T14:05:55Z jao joined #scheme 2019-06-08T14:25:57Z xkapastel joined #scheme 2019-06-08T14:52:22Z m1dnight_ quit (Ping timeout: 272 seconds) 2019-06-08T14:52:58Z Oreo_ quit (Ping timeout: 245 seconds) 2019-06-08T14:55:18Z oni-on-ion quit (Remote host closed the connection) 2019-06-08T14:56:48Z m1dnight_ joined #scheme 2019-06-08T14:58:14Z TCZ quit (Quit: Leaving) 2019-06-08T15:06:11Z oni-on-ion joined #scheme 2019-06-08T15:17:20Z q9929t joined #scheme 2019-06-08T15:20:54Z q9929t quit (Client Quit) 2019-06-08T15:21:54Z loses joined #scheme 2019-06-08T15:26:09Z loses quit (Remote host closed the connection) 2019-06-08T15:26:34Z loses joined #scheme 2019-06-08T15:30:43Z loses quit (Remote host closed the connection) 2019-06-08T15:36:00Z klovett quit (Ping timeout: 248 seconds) 2019-06-08T15:42:52Z rain1: hello 2019-06-08T15:43:33Z mdhughes: If you haven't used chez, you should, just so once you can experience a good REPL and realize how awful everyone else's are. 2019-06-08T15:44:16Z rain1: what's so good about the chez repl? I actually got frustrated with it because of the ideosyncratic way editing works (although I can imagine its good if you get used it), but also the debug features are lacking.. 2019-06-08T15:45:30Z mdhughes: Fantastic editor (and yeah, it takes some practice, but the keys are familiar…). Debugging seemed fine to me, but all I do is print and look at a stack trace, since I think and then write code correctly the first time. 2019-06-08T15:47:39Z rain1: i might be doing something wrong but the stack traces dont seem to actually tell me anything 2019-06-08T15:47:56Z mdhughes: Like, type a function in. Now hit up, it'll show the first line, hit enter. Now you're in an editor. Not line by line, but structure by structure. 2019-06-08T15:55:07Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-08T16:04:44Z klovett joined #scheme 2019-06-08T16:07:09Z ecraven: mdhughes: the chez stack trace is quite bad, as the optimizer is quite good, so you don't see many stack frames that you would see in other system's debuggers :P 2019-06-08T16:07:42Z TCZ joined #scheme 2019-06-08T16:09:02Z mdhughes: That's generally a positive: You don't want 15 duplicate calls, you want the unique functions you've bounced thru. And really you only need the last one, where you gave bad parameters to something. 2019-06-08T16:10:25Z ecraven: mdhughes: you haven't really debugged much, it seems... 2019-06-08T16:10:39Z mdhughes: But again, I'm a caveman. I learned to program when compiling was slow, so I stop and think, write out how things should work, and then implement. So I may code at 1/10 the speed of someone else but the only errors I make are API ordering and such. 2019-06-08T16:11:08Z ecraven: I generally want a *complete* trace, as the error might well be somewhere up the stack. in chez, I often don't *see* those frames, as well as the most recent frame (which I never seem to see in chez) 2019-06-08T16:13:04Z mdhughes: So the REPL feature I need is being able to carefully write some function, maybe spawn a new "cafe" for research, and when I'm done call it. 2019-06-08T16:14:24Z mdhughes: Doing that in Chicken is all but impossible. Even with breadline, it's just better to work in a text editor and paste in, because you can't edit effectively in its REPL. 2019-06-08T16:15:43Z mdhughes: An error can never be "up the stack", if you write things piecewise and think about them first. 2019-06-08T16:29:56Z amz3: some REPL can start the EDITOR, 2019-06-08T16:30:14Z amz3: I don't like the default behavior of the chez REPL either, I use rlwrap instead. 2019-06-08T16:30:34Z turtleman joined #scheme 2019-06-08T16:30:42Z amz3: as for debugging, it is not as easy as python, but it is doable 2019-06-08T16:37:50Z Zaab1t joined #scheme 2019-06-08T16:39:31Z jcowan: mdhughes: /me too 2019-06-08T16:39:41Z casaca joined #scheme 2019-06-08T16:40:13Z mdhughes: jcowan: +1 for thinking first. It's a lost art. 2019-06-08T16:40:50Z ravenousmoose joined #scheme 2019-06-08T16:40:53Z jcowan: Plan ahea. 2019-06-08T16:41:23Z mdhughes: 10-character buffer 2019-06-08T16:44:47Z acarrico joined #scheme 2019-06-08T16:47:36Z grettke joined #scheme 2019-06-08T16:50:19Z jcowan chortles 2019-06-08T16:58:27Z acarrico quit (Ping timeout: 258 seconds) 2019-06-08T17:01:43Z CORDIC: I thought programming is a synonym for planning possibly with some conotations. 2019-06-08T17:11:18Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T17:15:36Z grettke joined #scheme 2019-06-08T17:22:25Z jao quit (Ping timeout: 246 seconds) 2019-06-08T17:28:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T17:33:32Z grettke joined #scheme 2019-06-08T17:34:20Z outtabwz joined #scheme 2019-06-08T17:34:58Z TCZ quit (Quit: Leaving) 2019-06-08T17:38:34Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T17:42:11Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-08T17:43:41Z cocomo quit (Ping timeout: 258 seconds) 2019-06-08T17:45:24Z cocomo joined #scheme 2019-06-08T18:01:29Z grettke joined #scheme 2019-06-08T18:02:28Z skapata joined #scheme 2019-06-08T18:05:57Z ravenousmoose joined #scheme 2019-06-08T18:06:48Z mpot quit (Ping timeout: 272 seconds) 2019-06-08T18:22:51Z casaca quit (Ping timeout: 248 seconds) 2019-06-08T18:23:29Z casaca joined #scheme 2019-06-08T18:26:53Z mpot joined #scheme 2019-06-08T18:32:23Z wasamasa: mdhughes: in case there's anything wrong with breadline, please let me know about it 2019-06-08T18:32:47Z wasamasa: mdhughes: as for replicating the chez experience, maybe you could get parley to do that (once its author ported it to C5) 2019-06-08T18:34:24Z mdhughes: If I hit up, breadline only pulls up the previous line instead of the entire term. It has no smart indentation. If I write a malformed term, I often end up with my next prompt midway across the screen. Buncha stuff like that, accurately duplicates the readline experience. 2019-06-08T18:35:02Z wasamasa: yup, it's a readline binding after all :P 2019-06-08T18:35:14Z wasamasa: going beyond readline is going to be hard 2019-06-08T18:35:33Z wasamasa: I'm glad I exposed some functionality the readline egg from C4 didn't 2019-06-08T18:35:37Z mdhughes: Doing smarter things requires a very different design, but it's worth it. Chez and Julia are the only REPLs I've been happy with in decades. 2019-06-08T18:35:47Z wasamasa: like, getting word definition right and paren blinking 2019-06-08T18:36:10Z mdhughes: Paren blinking does help, at least, so I don't have to stop and count. 2019-06-08T18:36:22Z wasamasa: there is limited support for "scripting", that is using scheme to send keys 2019-06-08T18:37:42Z ecraven: mdhughes: have you ever tried slime or geiser for interaction with scheme 2019-06-08T18:38:05Z wasamasa: slime/geiser move the problem towards emacs 2019-06-08T18:38:12Z wasamasa: which doesn't make them simpler :D 2019-06-08T18:39:24Z ecraven: I don't think you can find a better Scheme (or Lisp in general) editor than what emacs/edwin/slime provide 2019-06-08T18:39:43Z ecraven: paredit and show matching parens and rainbow delimiters and whatever else 2019-06-08T18:39:48Z jcowan just counts and then verifies with the % key in vi (almost the only time I use vi-mode) 2019-06-08T18:40:10Z wasamasa: the vi feature set gets you surprisingly far with editing lisp code 2019-06-08T18:41:03Z wasamasa: vim expands it to visual mode which allows you to replace a s-expression 2019-06-08T18:41:06Z ecraven: jcowan: I admire that, but I still believe that paredit enables me to execute the edits I want *faster* than plain movement commands 2019-06-08T18:42:01Z mdhughes: ecraven: I was an edwin user for a very long time. I hate emacs, but you do what you have to. But a real REPL is more efficient, if it also has an editor. 2019-06-08T18:42:41Z ecraven: for me, the combination of repl (slime) and editor (emacs with paredit) seems very nice ;) 2019-06-08T18:44:50Z jcowan: I don't worry about speed-of-programming very much. 2019-06-08T18:45:01Z jcowan: Actual productivity is not measured in LOC. 2019-06-08T18:45:13Z rain1: yeah 2019-06-08T18:45:18Z rain1: programs should be few LOC as possible 2019-06-08T18:45:34Z sethalves quit (Ping timeout: 244 seconds) 2019-06-08T18:48:46Z ecraven: jcowan: I understand that, but I still want to execute my intentions as efficiently as I can.. if I *know* which change I want to make - after thinking about it for some time - I want that to be fast. not for throughput, but just to keep me concentrating on thinking, not executing / typing 2019-06-08T18:49:09Z wigust- joined #scheme 2019-06-08T18:51:00Z jcowan: Good point. But the 'ex' command set is now completely hardwired in my fingers: I don't edit with 'ex' any more than I type using my fingers (I am a fast touch typist): it is I who types, and my fingers just do it all automatically. 2019-06-08T18:52:01Z wigust quit (Ping timeout: 246 seconds) 2019-06-08T18:52:31Z ecraven: that's why I'll probably never switch away from something emacs-like, I can't even tell you what I hit, it's hardwired now 2019-06-08T18:58:19Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-08T18:59:12Z casaca quit (Ping timeout: 248 seconds) 2019-06-08T18:59:56Z casaca joined #scheme 2019-06-08T19:02:36Z sethalves joined #scheme 2019-06-08T19:03:32Z jao joined #scheme 2019-06-08T19:05:40Z DrDuck left #scheme 2019-06-08T19:08:11Z jao quit (Ping timeout: 248 seconds) 2019-06-08T19:28:30Z ggole quit (Quit: Leaving) 2019-06-08T19:28:48Z casaca quit (Ping timeout: 245 seconds) 2019-06-08T19:35:29Z casaca joined #scheme 2019-06-08T19:45:39Z jao joined #scheme 2019-06-08T19:50:56Z casaca quit (Ping timeout: 248 seconds) 2019-06-08T19:57:54Z casaca joined #scheme 2019-06-08T20:00:20Z Zaab1t quit (Remote host closed the connection) 2019-06-08T20:09:04Z casaca quit (Ping timeout: 248 seconds) 2019-06-08T20:11:00Z casaca joined #scheme 2019-06-08T20:24:17Z Oreo_ joined #scheme 2019-06-08T20:27:12Z TempeVolcano joined #scheme 2019-06-08T20:28:54Z Oreo_ quit (Ping timeout: 244 seconds) 2019-06-08T20:39:45Z TempeVolcano quit (Ping timeout: 244 seconds) 2019-06-08T20:42:29Z TCZ joined #scheme 2019-06-08T20:43:55Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-08T20:48:48Z cantstanya quit (Remote host closed the connection) 2019-06-08T20:48:57Z amz3: hello again all, Arthur asked me if it I could create some kind of tutorial for SRFI-167 and SRFI-168 namely okvs and nstore. 2019-06-08T20:49:10Z amz3: well, he suggested it. 2019-06-08T20:49:46Z amz3: do you think about particular example use I can use? 2019-06-08T20:49:51Z cantstanya joined #scheme 2019-06-08T20:52:02Z xkapastel joined #scheme 2019-06-08T20:52:19Z amz3: My plan is to create a tutorial in github repository with the chez bindings 2019-06-08T20:52:46Z amz3: and everything required to get going quickly (no docker involved I promise) 2019-06-08T20:52:53Z dsp joined #scheme 2019-06-08T21:01:13Z leb joined #scheme 2019-06-08T21:03:08Z dwdv quit (Quit: quit) 2019-06-08T21:03:40Z TempeVolcano joined #scheme 2019-06-08T21:05:40Z daviidd joined #scheme 2019-06-08T21:06:24Z amz3: or maybe a in-browser demo 2019-06-08T21:13:22Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-08T21:16:13Z adu joined #scheme 2019-06-08T21:23:47Z Kkiro quit (Ping timeout: 245 seconds) 2019-06-08T21:26:53Z Kkiro joined #scheme 2019-06-08T21:26:53Z Kkiro quit (Changing host) 2019-06-08T21:26:53Z Kkiro joined #scheme 2019-06-08T21:27:37Z TCZ: https://pastebin.com/ubzmAYdh 2019-06-08T21:27:50Z TCZ: hmm too simple 2019-06-08T21:29:47Z leb quit 2019-06-08T21:30:16Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-08T21:31:49Z mpot joined #scheme 2019-06-08T21:33:13Z TCZ: “geometry can be extended to account for objects with a fractional dimension. Such objects, known as fractals, come very close to capturing the richness and variety of forms found in nature. Fractals possess structural self-similarity on multiple ... scales, meaning that a piece of a fractal will often look like the whole.” 2019-06-08T21:47:54Z moldybits quit (Quit: WeeChat 2.4) 2019-06-08T21:55:21Z TCZ: The Intermediate Value Theorem says that a continuous function f has a root in an interval [a,b] if f(a) and f(b) are on opposite sides of the x-axis. 2019-06-08T21:56:08Z TCZ: oh 2019-06-08T21:56:17Z TCZ: is it somehow connected with 2019-06-08T21:56:18Z TCZ: wait 2019-06-08T21:57:01Z TCZ: Borsuk–Ulam theorem 2019-06-08T21:57:27Z TCZ: there is always a pair of antipodal points on the Earth's surface with equal temperatures and equal barometric pressures. 2019-06-08T21:57:54Z TempeVolcano quit (Remote host closed the connection) 2019-06-08T21:58:19Z TempeVolcano joined #scheme 2019-06-08T21:59:23Z lritter quit (Ping timeout: 248 seconds) 2019-06-08T22:05:31Z cocomo quit (Remote host closed the connection) 2019-06-08T22:10:40Z TempeVolcano quit (Ping timeout: 248 seconds) 2019-06-08T22:11:08Z leb joined #scheme 2019-06-08T22:17:31Z TempeVolcano joined #scheme 2019-06-08T22:19:30Z dmiles quit (Ping timeout: 272 seconds) 2019-06-08T22:30:05Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-08T22:38:48Z dmiles joined #scheme 2019-06-08T22:43:08Z lavaflow_ quit (Read error: Connection reset by peer) 2019-06-08T22:43:25Z lavaflow_ joined #scheme 2019-06-08T22:51:42Z TCZ quit (Quit: Leaving) 2019-06-08T22:56:09Z moldybits joined #scheme 2019-06-08T22:57:58Z jyc___ quit 2019-06-08T22:58:29Z jyc joined #scheme 2019-06-08T22:59:12Z daviidd quit (Ping timeout: 248 seconds) 2019-06-08T23:03:13Z outtabwz left #scheme 2019-06-08T23:19:37Z vms14 joined #scheme 2019-06-08T23:36:03Z ng0 joined #scheme 2019-06-08T23:50:04Z jao quit (Ping timeout: 272 seconds) 2019-06-08T23:53:28Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-06-08T23:53:31Z jao joined #scheme 2019-06-08T23:54:57Z TCZ joined #scheme 2019-06-09T00:02:11Z grettke joined #scheme 2019-06-09T00:03:10Z acarrico joined #scheme 2019-06-09T00:14:24Z daviid joined #scheme 2019-06-09T00:21:34Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-09T00:25:06Z TCZ quit (Quit: Leaving) 2019-06-09T00:30:26Z lose quit (Read error: Connection reset by peer) 2019-06-09T00:38:31Z khisanth_ quit (Ping timeout: 246 seconds) 2019-06-09T00:41:20Z klovett_ joined #scheme 2019-06-09T00:45:10Z klovett quit (Ping timeout: 244 seconds) 2019-06-09T00:46:52Z TCZ joined #scheme 2019-06-09T00:49:34Z acarrico quit (Ping timeout: 268 seconds) 2019-06-09T00:54:26Z badkins quit (Remote host closed the connection) 2019-06-09T00:56:00Z vms14 quit (Quit: WeeChat 2.3) 2019-06-09T00:58:04Z khisanth_ joined #scheme 2019-06-09T00:59:41Z notzmv joined #scheme 2019-06-09T01:02:19Z DGASAU quit (Remote host closed the connection) 2019-06-09T01:14:35Z lambda-11235 joined #scheme 2019-06-09T01:22:55Z badkins joined #scheme 2019-06-09T01:27:05Z klovett joined #scheme 2019-06-09T01:27:58Z leb quit 2019-06-09T01:30:58Z klovett_ quit (Ping timeout: 258 seconds) 2019-06-09T01:31:43Z TCZ quit (Quit: Leaving) 2019-06-09T01:58:15Z terpri_ joined #scheme 2019-06-09T02:00:18Z Oreo_ joined #scheme 2019-06-09T02:01:10Z terpri quit (Ping timeout: 272 seconds) 2019-06-09T02:01:31Z TempeVolcano quit (Ping timeout: 248 seconds) 2019-06-09T02:13:29Z badkins quit (Remote host closed the connection) 2019-06-09T02:15:23Z daviid quit (Ping timeout: 248 seconds) 2019-06-09T02:35:28Z acarrico joined #scheme 2019-06-09T02:48:23Z emacsomancer quit (Ping timeout: 245 seconds) 2019-06-09T02:58:40Z daviid joined #scheme 2019-06-09T03:01:28Z grettke joined #scheme 2019-06-09T03:02:43Z turtleman quit (Ping timeout: 246 seconds) 2019-06-09T03:14:35Z daviid quit (Ping timeout: 248 seconds) 2019-06-09T03:26:35Z skapata quit (Remote host closed the connection) 2019-06-09T03:27:30Z Oreo_ quit (Ping timeout: 258 seconds) 2019-06-09T03:28:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-09T03:34:00Z TempeVolcano joined #scheme 2019-06-09T03:36:43Z emacsomancer joined #scheme 2019-06-09T03:38:19Z ym555 joined #scheme 2019-06-09T03:39:01Z grettke joined #scheme 2019-06-09T03:46:40Z acarrico quit (Ping timeout: 248 seconds) 2019-06-09T03:50:36Z daviid joined #scheme 2019-06-09T03:52:00Z Oreo_ joined #scheme 2019-06-09T03:53:11Z TempeVolcano quit (Ping timeout: 258 seconds) 2019-06-09T03:53:41Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-09T03:58:20Z leb joined #scheme 2019-06-09T04:01:24Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-09T04:13:47Z jao quit (Ping timeout: 248 seconds) 2019-06-09T04:35:14Z gwatt quit (Read error: No route to host) 2019-06-09T05:13:53Z torbo joined #scheme 2019-06-09T05:23:12Z Menche quit (Excess Flood) 2019-06-09T05:23:35Z Menche joined #scheme 2019-06-09T05:23:35Z Menche quit (Excess Flood) 2019-06-09T05:24:15Z Menche joined #scheme 2019-06-09T05:24:16Z Menche quit (Excess Flood) 2019-06-09T05:24:53Z Menche joined #scheme 2019-06-09T05:24:54Z Menche quit (Excess Flood) 2019-06-09T05:25:22Z Menche joined #scheme 2019-06-09T05:25:23Z Menche quit (Excess Flood) 2019-06-09T05:26:00Z Menche joined #scheme 2019-06-09T06:00:57Z leb quit 2019-06-09T06:08:59Z torbo quit (Remote host closed the connection) 2019-06-09T06:23:27Z daviid quit (Ping timeout: 258 seconds) 2019-06-09T06:49:58Z Oreo_ quit (Ping timeout: 272 seconds) 2019-06-09T06:59:37Z adu quit (Quit: adu) 2019-06-09T07:14:03Z GoldRin quit (Read error: Connection reset by peer) 2019-06-09T07:24:01Z mpot joined #scheme 2019-06-09T07:26:51Z dwdv joined #scheme 2019-06-09T07:35:04Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-09T07:44:13Z mpot joined #scheme 2019-06-09T07:46:02Z Inline quit (Quit: Leaving) 2019-06-09T08:14:06Z ravenousmoose joined #scheme 2019-06-09T08:14:53Z lambda-11235 quit (Quit: Bye) 2019-06-09T08:21:40Z ggole joined #scheme 2019-06-09T08:35:55Z lockywolf joined #scheme 2019-06-09T08:40:03Z klovett quit (Remote host closed the connection) 2019-06-09T08:40:39Z klovett joined #scheme 2019-06-09T08:44:07Z Inline joined #scheme 2019-06-09T09:03:48Z ng0 joined #scheme 2019-06-09T09:10:48Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-09T09:16:07Z lockywolf quit (Read error: Connection reset by peer) 2019-06-09T09:30:04Z Inline quit (Ping timeout: 264 seconds) 2019-06-09T09:32:33Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-09T09:51:04Z TempeVolcano joined #scheme 2019-06-09T09:55:35Z ravenousmoose joined #scheme 2019-06-09T10:09:53Z skapata joined #scheme 2019-06-09T10:11:57Z TempeVolcano quit (Ping timeout: 244 seconds) 2019-06-09T10:12:51Z TempeVolcano joined #scheme 2019-06-09T10:18:09Z DGASAU joined #scheme 2019-06-09T10:23:43Z xkapastel joined #scheme 2019-06-09T10:31:42Z TempeVolcano quit (Ping timeout: 268 seconds) 2019-06-09T10:35:37Z Inline joined #scheme 2019-06-09T10:42:48Z ng0_ joined #scheme 2019-06-09T10:45:07Z ng0 quit (Ping timeout: 256 seconds) 2019-06-09T10:47:54Z turtleman joined #scheme 2019-06-09T11:02:21Z ng0_ is now known as ng0 2019-06-09T11:04:43Z lritter joined #scheme 2019-06-09T11:13:23Z jao joined #scheme 2019-06-09T11:15:14Z vyzo quit (Ping timeout: 258 seconds) 2019-06-09T11:16:08Z vyzo joined #scheme 2019-06-09T11:25:54Z turtleman quit (Ping timeout: 258 seconds) 2019-06-09T11:31:53Z malaclyps quit (Read error: Connection reset by peer) 2019-06-09T11:32:02Z jao quit (Ping timeout: 258 seconds) 2019-06-09T11:34:20Z vyzo quit (Ping timeout: 258 seconds) 2019-06-09T11:35:51Z malaclyps joined #scheme 2019-06-09T11:53:25Z vyzo joined #scheme 2019-06-09T12:03:13Z brendyyn joined #scheme 2019-06-09T12:27:01Z acarrico joined #scheme 2019-06-09T12:30:01Z TCZ joined #scheme 2019-06-09T12:32:22Z TCZ quit (Client Quit) 2019-06-09T12:48:46Z adu joined #scheme 2019-06-09T13:22:58Z manualcrank quit (Ping timeout: 245 seconds) 2019-06-09T13:23:07Z grettke joined #scheme 2019-06-09T13:38:50Z mpot joined #scheme 2019-06-09T13:50:18Z Inline_ joined #scheme 2019-06-09T13:52:51Z Inline quit (Ping timeout: 264 seconds) 2019-06-09T14:11:10Z ym555 quit (Ping timeout: 244 seconds) 2019-06-09T14:18:06Z TCZ joined #scheme 2019-06-09T14:23:48Z Inline_ quit (Quit: Leaving) 2019-06-09T14:28:29Z Inline joined #scheme 2019-06-09T14:29:48Z klovett quit (Remote host closed the connection) 2019-06-09T14:30:06Z klovett joined #scheme 2019-06-09T14:43:52Z outtabwz joined #scheme 2019-06-09T14:47:35Z adu quit (Quit: adu) 2019-06-09T14:48:45Z skapata quit (Remote host closed the connection) 2019-06-09T14:49:45Z outtabwz: what happened to schemers.org? seems to have been deleted. 2019-06-09T14:52:04Z GoldRin joined #scheme 2019-06-09T15:02:27Z TCZ quit (Quit: Leaving) 2019-06-09T15:29:53Z leb joined #scheme 2019-06-09T15:33:08Z gravicappa joined #scheme 2019-06-09T15:35:08Z TCZ joined #scheme 2019-06-09T15:37:58Z adu joined #scheme 2019-06-09T15:46:03Z civodul joined #scheme 2019-06-09T15:46:12Z leb quit 2019-06-09T15:46:54Z jcowan: Just the name. The Internet Archive still has it all, and if anyone remembers the IP address, I think you can stil use that. 2019-06-09T15:50:36Z jcowan: TCZ: You forgot to mention that the B-U theorem demands that both temperature and pressure vary continuously. If there is a discontinuity at the 180 meridian, for example, then temperature can be just identified with longitude, and the theorem as you give it fails. 2019-06-09T15:54:14Z leb joined #scheme 2019-06-09T16:04:10Z Riastradh: whois record suggests that Rice University PLT still owns the name. 2019-06-09T16:05:28Z gwatt joined #scheme 2019-06-09T16:05:28Z gwatt quit (Client Quit) 2019-06-09T16:05:40Z gwatt joined #scheme 2019-06-09T16:14:53Z leb quit 2019-06-09T16:23:02Z marusich joined #scheme 2019-06-09T16:32:01Z TCZ: so discontinuity is when you have point A with temperature 30C and point B with 20C and you cant find point where temperature is 25 2019-06-09T16:32:10Z TCZ: between them 2019-06-09T16:36:48Z leb joined #scheme 2019-06-09T16:38:52Z leb quit (Client Quit) 2019-06-09T16:55:19Z jao joined #scheme 2019-06-09T17:06:40Z jao quit (Ping timeout: 248 seconds) 2019-06-09T17:09:37Z daviid joined #scheme 2019-06-09T17:12:58Z TCZ quit (Quit: Leaving) 2019-06-09T17:13:42Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-09T17:20:43Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-09T17:26:03Z Zipheir joined #scheme 2019-06-09T17:53:48Z torbo joined #scheme 2019-06-09T18:03:47Z Inline quit (Read error: Connection reset by peer) 2019-06-09T18:04:14Z Inline joined #scheme 2019-06-09T18:08:12Z oni-on-ion quit (Remote host closed the connection) 2019-06-09T18:13:25Z oni-on-ion joined #scheme 2019-06-09T18:21:31Z moldybits: scheme sites going down lately? 2019-06-09T18:22:57Z rain1: yes 2019-06-09T18:23:00Z rain1: schemepocalypse 2019-06-09T18:23:09Z rain1: in a year nobody will be left that knows what scheme is 2019-06-09T18:23:10Z skapata joined #scheme 2019-06-09T18:24:21Z wasamasa: lol 2019-06-09T18:24:47Z Zipheir: What went down now? 2019-06-09T18:27:04Z casaca quit (Ping timeout: 246 seconds) 2019-06-09T18:28:04Z alezost joined #scheme 2019-06-09T18:28:46Z casaca joined #scheme 2019-06-09T18:28:57Z wasamasa: schemers.org 2019-06-09T18:29:14Z Zipheir: ouch 2019-06-09T18:29:56Z wasamasa: hey, at least the srfi pages work 2019-06-09T18:32:51Z Riastradh: What is TCZ on about? 2019-06-09T18:36:50Z ggole quit (Quit: Leaving) 2019-06-09T18:36:52Z casaca quit (Ping timeout: 246 seconds) 2019-06-09T18:37:11Z ggole joined #scheme 2019-06-09T18:44:03Z casaca joined #scheme 2019-06-09T18:49:36Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-09T18:51:20Z GoldRin quit (Ping timeout: 272 seconds) 2019-06-09T18:56:30Z nilg joined #scheme 2019-06-09T18:57:14Z Inline_ joined #scheme 2019-06-09T18:59:58Z Inline_ quit (Client Quit) 2019-06-09T19:00:29Z Inline_ joined #scheme 2019-06-09T19:00:48Z Inline_ quit (Client Quit) 2019-06-09T19:01:10Z Inline quit (Ping timeout: 252 seconds) 2019-06-09T19:02:48Z Inline joined #scheme 2019-06-09T19:06:40Z amz3: what is scheme? 2019-06-09T19:11:32Z jcowan: Scheme is the striving for perfection, the dedication to excellence, the realization of mankind's fullest potential. It is the focal point of a lens that can burn holes in reality. It is not the pledge to be perfect -- it is the pledge to never cease struggling toward perfection. It is the fueling force of life, which will not let us rest short of becoming the best self we may be. When this force is blocked by a conscious 2019-06-09T19:11:32Z jcowan: will, it burns the soul with guilt. Guilt, fear, and their expressions, resentment, anger and hatred all stem from resisting growth towards one's best self. Scheme is the life force which can be endured only when we choose the path of becoming our best. Scheme is the vast gulf between what we are and what we can be, the humbling knowledge of how far we have yet to go and the inspiring knowledge of what it will be like when we 2019-06-09T19:11:32Z jcowan: get there. To know Scheme, you must dive deep within yourself ands come upon it within your own soul, and gain nothing of value to yourself, but only to others. 2019-06-09T19:11:55Z jcowan: (Unless, that is, you are lucky enough to do Scheme for a living somewhere.) 2019-06-09T19:15:00Z ravenousmoose joined #scheme 2019-06-09T19:16:43Z sethalves quit (Ping timeout: 245 seconds) 2019-06-09T19:19:05Z TempeVolcano joined #scheme 2019-06-09T19:22:41Z TCZ joined #scheme 2019-06-09T19:25:49Z wigust joined #scheme 2019-06-09T19:28:49Z wigust- quit (Ping timeout: 268 seconds) 2019-06-09T19:32:24Z oni-on-ion: =( =( 2019-06-09T19:32:58Z TCZ: )) 2019-06-09T19:37:46Z Zipheir: Scheme sounds a bit like Dr. Bronner's soap today... 2019-06-09T19:38:24Z oni-on-ion: jcowan, can this be applied to many things? =) 2019-06-09T19:38:49Z jcowan: Doubtless. Indeed, I adapted it directly from something else. 2019-06-09T19:39:28Z oni-on-ion: i like it 2019-06-09T19:42:21Z ggole quit (Quit: Leaving) 2019-06-09T19:44:17Z amz3: me too 2019-06-09T19:49:09Z marusich quit (Remote host closed the connection) 2019-06-09T20:06:03Z TCZ quit (Quit: Leaving) 2019-06-09T20:14:47Z ym555 joined #scheme 2019-06-09T20:15:18Z refpga joined #scheme 2019-06-09T20:21:11Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-06-09T20:27:25Z TCZ joined #scheme 2019-06-09T20:38:18Z ravenousmoose quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-09T20:48:16Z cocomo joined #scheme 2019-06-09T20:54:56Z aeth quit (Ping timeout: 248 seconds) 2019-06-09T20:56:41Z sugarwren joined #scheme 2019-06-09T20:56:53Z aeth joined #scheme 2019-06-09T20:57:23Z cocomo left #scheme 2019-06-09T20:59:16Z rubic88 joined #scheme 2019-06-09T21:00:09Z grettke joined #scheme 2019-06-09T21:03:11Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-09T21:03:41Z jessup left #scheme 2019-06-09T21:12:55Z dwdv quit (Quit: quit) 2019-06-09T21:14:49Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-09T21:47:49Z leb joined #scheme 2019-06-09T22:10:57Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-09T22:11:00Z lritter quit (Ping timeout: 268 seconds) 2019-06-09T22:11:34Z mpot joined #scheme 2019-06-09T22:16:04Z sugarwren quit (Quit: Leaving) 2019-06-09T22:19:00Z klovett_ joined #scheme 2019-06-09T22:22:10Z klovett quit (Ping timeout: 258 seconds) 2019-06-09T22:32:11Z lambda-11235 joined #scheme 2019-06-09T22:32:35Z civodul quit (Ping timeout: 258 seconds) 2019-06-09T22:35:35Z grettke joined #scheme 2019-06-09T22:37:35Z nilg quit (Remote host closed the connection) 2019-06-09T22:48:50Z ym555 quit (Ping timeout: 272 seconds) 2019-06-09T22:49:32Z badkins joined #scheme 2019-06-09T22:50:09Z TCZ: https://pastebin.com/cu6Grxtx 2019-06-09T22:54:10Z daviid quit (Ping timeout: 268 seconds) 2019-06-09T23:04:00Z daviid joined #scheme 2019-06-09T23:05:39Z TCZ quit (Quit: Leaving) 2019-06-09T23:08:05Z TCZ joined #scheme 2019-06-09T23:11:35Z leb quit 2019-06-09T23:19:00Z klovett joined #scheme 2019-06-09T23:22:40Z klovett_ quit (Ping timeout: 248 seconds) 2019-06-09T23:30:03Z refpga quit (Read error: Connection reset by peer) 2019-06-09T23:30:11Z refpga joined #scheme 2019-06-09T23:37:55Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-09T23:40:13Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-09T23:50:30Z pjb: TCZ: This page has been removed! This page is no longer available. It has either expired, been removed by its creator, or removed by one of the Pastebin staff. 2019-06-09T23:53:53Z TCZ: it was algorithm for creating gold of wood 2019-06-09T23:54:27Z TCZ: from 2019-06-09T23:54:28Z TCZ: hmm 2019-06-10T00:00:55Z leb joined #scheme 2019-06-10T00:01:24Z grettke joined #scheme 2019-06-10T00:06:08Z manualcrank joined #scheme 2019-06-10T00:08:38Z GoldRin joined #scheme 2019-06-10T00:11:04Z TCZ: https://pastebin.com/d1Dh9yDa 2019-06-10T00:11:25Z TCZ: htdp exercise 2019-06-10T00:12:04Z pjb: ok 2019-06-10T00:12:09Z TCZ: ok 2019-06-10T00:12:34Z TCZ: i dont have any questions about it 2019-06-10T00:15:23Z TCZ: is finishing this book enough to find programming job 2019-06-10T00:16:02Z skapate joined #scheme 2019-06-10T00:16:04Z TCZ: ok dont answer 2019-06-10T00:17:14Z skapata quit (Ping timeout: 258 seconds) 2019-06-10T00:23:35Z TCZ quit (Quit: Leaving) 2019-06-10T00:38:23Z TempeVolcano quit (Ping timeout: 245 seconds) 2019-06-10T00:40:38Z jao joined #scheme 2019-06-10T00:45:22Z TempeVolcano joined #scheme 2019-06-10T00:47:21Z skapate is now known as skapata 2019-06-10T00:47:34Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T00:51:52Z TCZ joined #scheme 2019-06-10T01:04:19Z jao quit (Ping timeout: 258 seconds) 2019-06-10T01:11:39Z jusss joined #scheme 2019-06-10T01:21:23Z leb quit 2019-06-10T01:39:52Z leb joined #scheme 2019-06-10T01:45:19Z ng0_ joined #scheme 2019-06-10T01:46:57Z TCZ quit (Quit: Leaving) 2019-06-10T01:48:57Z ng0 quit (Ping timeout: 256 seconds) 2019-06-10T01:49:20Z ym555 joined #scheme 2019-06-10T01:55:10Z liangchao joined #scheme 2019-06-10T02:28:37Z Zipheir: If you finish How To Design Programs, I suppose you are qualified to Design Programs... 2019-06-10T02:31:55Z casaca quit (Ping timeout: 248 seconds) 2019-06-10T02:33:48Z casaca joined #scheme 2019-06-10T02:50:41Z grettke joined #scheme 2019-06-10T03:00:01Z rubic88 quit (Remote host closed the connection) 2019-06-10T03:02:51Z ym555 quit (Quit: leaving...) 2019-06-10T03:08:07Z skapata quit (Remote host closed the connection) 2019-06-10T03:15:13Z torbo quit (Remote host closed the connection) 2019-06-10T03:20:20Z jusss quit (Remote host closed the connection) 2019-06-10T03:20:30Z jusss joined #scheme 2019-06-10T03:27:59Z Menche quit (Excess Flood) 2019-06-10T03:28:23Z Menche joined #scheme 2019-06-10T03:35:45Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T03:41:06Z zmt00 quit (Quit: Leaving) 2019-06-10T03:45:29Z zmt00 joined #scheme 2019-06-10T03:46:15Z grettke joined #scheme 2019-06-10T03:51:24Z gravicappa joined #scheme 2019-06-10T03:54:29Z alyptik quit (Ping timeout: 268 seconds) 2019-06-10T03:55:12Z liangchao quit (Ping timeout: 248 seconds) 2019-06-10T04:00:57Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T04:01:07Z Oreo_ joined #scheme 2019-06-10T04:01:31Z TempeVolcano quit (Ping timeout: 248 seconds) 2019-06-10T04:03:34Z alyptik joined #scheme 2019-06-10T04:11:26Z grettke joined #scheme 2019-06-10T04:13:51Z Oreo_ quit (Ping timeout: 244 seconds) 2019-06-10T04:14:01Z grettke quit (Client Quit) 2019-06-10T04:21:19Z marusich joined #scheme 2019-06-10T04:24:33Z grettke joined #scheme 2019-06-10T04:31:23Z marusich quit (Remote host closed the connection) 2019-06-10T04:35:06Z edgar-rft is now known as mysql 2019-06-10T04:35:23Z mysql is now known as edgar-rft 2019-06-10T04:39:12Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T04:47:41Z liangchao joined #scheme 2019-06-10T05:30:58Z emacsomancer quit (Quit: WeeChat 2.4) 2019-06-10T05:31:44Z emacsomancer joined #scheme 2019-06-10T05:45:07Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-10T06:02:18Z ravenousmoose joined #scheme 2019-06-10T06:17:36Z refpga quit (Ping timeout: 248 seconds) 2019-06-10T06:18:49Z refpga joined #scheme 2019-06-10T06:39:51Z leb quit 2019-06-10T07:18:28Z brendyyn quit (Ping timeout: 246 seconds) 2019-06-10T07:27:33Z dwdv joined #scheme 2019-06-10T07:42:14Z pjb left #scheme 2019-06-10T07:44:33Z mdhughes_ joined #scheme 2019-06-10T07:47:16Z adu left #scheme 2019-06-10T07:48:14Z mdhughes quit (Ping timeout: 252 seconds) 2019-06-10T08:01:00Z Inline quit (Quit: Leaving) 2019-06-10T08:04:30Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-10T08:08:08Z lambda-11235 quit (Quit: Bye) 2019-06-10T08:09:55Z gravicappa quit (Ping timeout: 246 seconds) 2019-06-10T08:11:55Z mpot joined #scheme 2019-06-10T08:14:27Z mpot quit (Client Quit) 2019-06-10T08:14:54Z mpot joined #scheme 2019-06-10T08:17:17Z jusss joined #scheme 2019-06-10T08:17:46Z Inline joined #scheme 2019-06-10T08:36:03Z ggole joined #scheme 2019-06-10T08:46:54Z mdhughes_ is now known as mdhughes 2019-06-10T08:50:42Z adu joined #scheme 2019-06-10T08:50:57Z adu quit (Client Quit) 2019-06-10T08:51:33Z adu joined #scheme 2019-06-10T08:51:42Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-10T08:51:44Z adu quit (Client Quit) 2019-06-10T08:52:09Z adu joined #scheme 2019-06-10T08:52:31Z adu quit (Client Quit) 2019-06-10T09:00:39Z lavaflow_ quit (Ping timeout: 252 seconds) 2019-06-10T09:26:17Z rubic88 joined #scheme 2019-06-10T09:42:04Z TCZ joined #scheme 2019-06-10T09:44:29Z civodul joined #scheme 2019-06-10T09:44:37Z rubic88 quit (Remote host closed the connection) 2019-06-10T09:51:16Z Zaab1t joined #scheme 2019-06-10T10:00:59Z lritter joined #scheme 2019-06-10T10:09:19Z zooey quit (Ping timeout: 256 seconds) 2019-06-10T10:13:40Z mpot joined #scheme 2019-06-10T10:15:49Z vyzo quit (Ping timeout: 252 seconds) 2019-06-10T10:22:54Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-10T10:29:52Z ravenousmoose quit (Quit: Textual IRC Client: www.textualapp.com) 2019-06-10T10:33:51Z Zaab1t quit (Remote host closed the connection) 2019-06-10T10:40:14Z vyzo joined #scheme 2019-06-10T10:44:30Z daviid quit (Ping timeout: 272 seconds) 2019-06-10T10:46:08Z gravicappa joined #scheme 2019-06-10T10:58:10Z refpga quit (Read error: Connection reset by peer) 2019-06-10T10:58:22Z refpga joined #scheme 2019-06-10T10:59:23Z grettke joined #scheme 2019-06-10T11:03:40Z TCZ: "The root of a table t is a number in (table-array t) that is close to 0." 2019-06-10T11:04:13Z TCZ: so if table has no value close to zero it has no root? 2019-06-10T11:04:30Z TCZ: or they mean value closest to zero is root 2019-06-10T11:04:33Z TCZ: hmm 2019-06-10T11:05:23Z TCZ: i think its first case because they propose linear search so i dont have to check all table 2019-06-10T11:15:32Z refpga quit (Ping timeout: 272 seconds) 2019-06-10T11:19:07Z refpga joined #scheme 2019-06-10T11:31:48Z malaclyps quit (Read error: Connection reset by peer) 2019-06-10T11:32:29Z malaclyps joined #scheme 2019-06-10T11:51:22Z basiclaser_ joined #scheme 2019-06-10T11:59:09Z basiclaser_ is now known as z-memory 2019-06-10T12:14:41Z ym555 joined #scheme 2019-06-10T12:16:21Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T12:23:39Z alyptik quit (Ping timeout: 244 seconds) 2019-06-10T12:31:57Z TCZ: All 16 tests passed 2019-06-10T12:32:20Z TCZ quit (Quit: Leaving) 2019-06-10T12:34:39Z grettke joined #scheme 2019-06-10T12:43:54Z refpga quit (Ping timeout: 258 seconds) 2019-06-10T12:44:08Z brendyyn joined #scheme 2019-06-10T12:45:48Z refpga joined #scheme 2019-06-10T12:47:17Z TCZ joined #scheme 2019-06-10T12:51:29Z TCZ quit (Client Quit) 2019-06-10T12:56:46Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T12:59:12Z Fr0stBit quit (Remote host closed the connection) 2019-06-10T13:02:07Z refpga quit (Read error: Connection reset by peer) 2019-06-10T13:02:31Z refpga joined #scheme 2019-06-10T13:14:44Z alyptik joined #scheme 2019-06-10T13:16:33Z Riastradh: Has anyone seen anything coherent come out of TCZ? 2019-06-10T13:17:50Z gwatt: not recently 2019-06-10T13:19:53Z pfdietz joined #scheme 2019-06-10T13:37:07Z gnomon quit (Ping timeout: 252 seconds) 2019-06-10T13:39:57Z gnomon joined #scheme 2019-06-10T13:47:32Z alyptik quit (Ping timeout: 272 seconds) 2019-06-10T13:55:03Z Inline_ joined #scheme 2019-06-10T13:56:07Z jayemar joined #scheme 2019-06-10T13:57:15Z Inline quit (Ping timeout: 248 seconds) 2019-06-10T13:57:20Z lavaflow_ joined #scheme 2019-06-10T14:02:08Z Zaabtop joined #scheme 2019-06-10T14:03:16Z Zaabtop quit (Client Quit) 2019-06-10T14:04:46Z TCZ joined #scheme 2019-06-10T14:05:05Z TCZ: https://pastebin.com/2uXHk87S 2019-06-10T14:05:52Z TCZ: wrong... 2019-06-10T14:06:04Z TCZ quit (Client Quit) 2019-06-10T14:07:51Z badkins quit (Remote host closed the connection) 2019-06-10T14:21:49Z grettke joined #scheme 2019-06-10T14:26:28Z alyptik joined #scheme 2019-06-10T14:31:50Z TCZ joined #scheme 2019-06-10T14:39:38Z TCZ: https://pastebin.com/90SVgbdP 2019-06-10T14:40:32Z Inline_ quit (Quit: Leaving) 2019-06-10T14:41:47Z badkins joined #scheme 2019-06-10T14:42:03Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T14:42:54Z jao joined #scheme 2019-06-10T14:42:58Z Riastradh: TCZ: Are you asking a question, or trying to hold a conversation? 2019-06-10T14:43:15Z TCZ: pasting without purpose 2019-06-10T14:54:42Z refpga quit (Remote host closed the connection) 2019-06-10T14:56:05Z grettke joined #scheme 2019-06-10T14:57:43Z leb joined #scheme 2019-06-10T15:04:13Z acarrico quit (Ping timeout: 258 seconds) 2019-06-10T15:05:04Z khisanth_ quit (Ping timeout: 248 seconds) 2019-06-10T15:11:56Z rain1: dont do that 2019-06-10T15:12:02Z amz3: +1 2019-06-10T15:13:46Z TCZ: why, you dont want to read my code? 2019-06-10T15:13:51Z TCZ: programs* 2019-06-10T15:16:37Z TCZ: or maybe its about money, i shouldnt show you anything for free hmmm 2019-06-10T15:18:14Z khisanth_ joined #scheme 2019-06-10T15:21:26Z amz3: TCZ: it doesn't work like that. Your post lands here without any context to be interesting 2019-06-10T15:26:38Z rubic88 joined #scheme 2019-06-10T15:32:08Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T15:35:55Z Inline joined #scheme 2019-06-10T15:37:01Z badkins_ joined #scheme 2019-06-10T15:37:08Z badkins quit (Ping timeout: 245 seconds) 2019-06-10T15:42:24Z badkins_ quit (Ping timeout: 248 seconds) 2019-06-10T15:46:16Z klovett quit 2019-06-10T15:48:11Z mpot quit (Ping timeout: 248 seconds) 2019-06-10T15:53:43Z skapata joined #scheme 2019-06-10T15:54:45Z ng0_ is now known as ng0 2019-06-10T15:56:52Z grettke joined #scheme 2019-06-10T15:58:25Z badkins joined #scheme 2019-06-10T16:08:26Z TCZ quit (Quit: Leaving) 2019-06-10T16:19:52Z leb quit 2019-06-10T16:24:58Z casaca quit (Ping timeout: 268 seconds) 2019-06-10T16:26:26Z casaca joined #scheme 2019-06-10T16:31:07Z adu joined #scheme 2019-06-10T16:47:23Z wigust quit (Ping timeout: 248 seconds) 2019-06-10T17:03:40Z TCZ joined #scheme 2019-06-10T17:08:19Z klovett joined #scheme 2019-06-10T17:09:00Z TCZ quit (Quit: Leaving) 2019-06-10T17:11:05Z badkins quit (Ping timeout: 258 seconds) 2019-06-10T17:24:02Z badkins joined #scheme 2019-06-10T17:31:51Z acarrico joined #scheme 2019-06-10T18:08:13Z dieggsy quit (Quit: ZNC 1.7.3 - https://znc.in) 2019-06-10T18:08:30Z lavaflow_ is now known as lavaflow 2019-06-10T18:08:39Z acarrico quit (Ping timeout: 258 seconds) 2019-06-10T18:10:57Z casaca quit (Remote host closed the connection) 2019-06-10T18:11:13Z casaca joined #scheme 2019-06-10T18:13:01Z dieggsy joined #scheme 2019-06-10T18:28:54Z ym555 quit (Ping timeout: 258 seconds) 2019-06-10T18:29:52Z mpot joined #scheme 2019-06-10T18:30:05Z ym555 joined #scheme 2019-06-10T18:30:07Z daviid joined #scheme 2019-06-10T18:52:26Z ggole quit (Quit: Leaving) 2019-06-10T19:01:18Z badkins quit (Ping timeout: 245 seconds) 2019-06-10T19:08:57Z gravicappa quit (Ping timeout: 252 seconds) 2019-06-10T19:14:10Z badkins joined #scheme 2019-06-10T19:21:40Z rain2 joined #scheme 2019-06-10T19:23:50Z rain1 quit (Ping timeout: 272 seconds) 2019-06-10T19:36:08Z sethalves joined #scheme 2019-06-10T19:50:56Z lritter quit (Ping timeout: 248 seconds) 2019-06-10T20:12:22Z manualcrank joined #scheme 2019-06-10T20:20:25Z wigust joined #scheme 2019-06-10T20:27:55Z xkapastel joined #scheme 2019-06-10T20:30:59Z z-memory quit (Quit: Connection closed for inactivity) 2019-06-10T20:35:37Z badkins quit (Remote host closed the connection) 2019-06-10T20:38:41Z badkins joined #scheme 2019-06-10T20:47:43Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-10T20:48:20Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T20:48:44Z mpot joined #scheme 2019-06-10T20:51:24Z TCZ joined #scheme 2019-06-10T20:54:26Z jayemar quit (Quit: afk) 2019-06-10T20:56:50Z grettke joined #scheme 2019-06-10T20:59:12Z badkins quit (Remote host closed the connection) 2019-06-10T21:09:28Z badkins joined #scheme 2019-06-10T21:15:30Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-10T21:19:34Z badkins quit (Remote host closed the connection) 2019-06-10T21:31:35Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-10T21:35:48Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-10T21:38:06Z nilg joined #scheme 2019-06-10T21:41:05Z leb joined #scheme 2019-06-10T21:51:59Z adu quit (Quit: adu) 2019-06-10T22:00:44Z rubic88 quit (Remote host closed the connection) 2019-06-10T22:03:35Z klovett quit 2019-06-10T22:14:41Z TCZ: hmm turtle day 2019-06-10T22:14:54Z vms14 joined #scheme 2019-06-10T22:24:50Z leb quit 2019-06-10T22:26:13Z aautcsh joined #scheme 2019-06-10T22:33:31Z casaca quit (Ping timeout: 248 seconds) 2019-06-10T22:35:07Z dwdv quit (Ping timeout: 248 seconds) 2019-06-10T22:39:35Z ng0 quit (Ping timeout: 256 seconds) 2019-06-10T22:40:35Z casaca joined #scheme 2019-06-10T22:42:41Z nilg quit (Remote host closed the connection) 2019-06-10T22:46:20Z nckx quit (Quit: Updating my GNU Guix System ) 2019-06-10T22:47:36Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-10T22:50:45Z nckx joined #scheme 2019-06-10T22:50:49Z TCZ quit (Quit: Leaving) 2019-06-10T22:51:27Z aautcsh joined #scheme 2019-06-10T22:53:07Z TCZ joined #scheme 2019-06-10T23:01:11Z acarrico joined #scheme 2019-06-10T23:04:44Z klovett joined #scheme 2019-06-10T23:10:24Z leb joined #scheme 2019-06-10T23:15:07Z acarrico quit (Ping timeout: 248 seconds) 2019-06-10T23:15:44Z GoldRin quit (Read error: Connection reset by peer) 2019-06-10T23:16:09Z GoldRin joined #scheme 2019-06-10T23:17:50Z badkins joined #scheme 2019-06-10T23:31:29Z torbo joined #scheme 2019-06-10T23:32:13Z badkins_ joined #scheme 2019-06-10T23:33:19Z badkins quit (Ping timeout: 252 seconds) 2019-06-10T23:40:56Z daviid quit (Ping timeout: 258 seconds) 2019-06-10T23:42:42Z leb quit 2019-06-10T23:42:58Z greaser|q quit (Changing host) 2019-06-10T23:42:58Z greaser|q joined #scheme 2019-06-10T23:43:01Z greaser|q is now known as GreaseMonkey 2019-06-10T23:47:31Z turtleman joined #scheme 2019-06-10T23:51:59Z TCZ quit (Quit: Leaving) 2019-06-11T00:09:46Z ym555 quit (Quit: leaving...) 2019-06-11T00:13:03Z ym555 joined #scheme 2019-06-11T00:16:18Z turtleman quit (Ping timeout: 245 seconds) 2019-06-11T00:21:41Z daviid joined #scheme 2019-06-11T00:24:53Z TCZ joined #scheme 2019-06-11T00:28:11Z GoldRin quit (Read error: Connection reset by peer) 2019-06-11T00:33:30Z adu joined #scheme 2019-06-11T00:51:03Z aos quit (Ping timeout: 252 seconds) 2019-06-11T00:53:43Z moldybits quit (Quit: WeeChat 2.4) 2019-06-11T01:05:10Z jusss joined #scheme 2019-06-11T01:05:33Z ym555 quit (Quit: leaving...) 2019-06-11T01:06:31Z ym555 joined #scheme 2019-06-11T01:08:36Z moldybits joined #scheme 2019-06-11T01:13:05Z aos joined #scheme 2019-06-11T01:14:00Z TCZ quit (Quit: Leaving) 2019-06-11T01:17:23Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-11T01:35:22Z turtleman joined #scheme 2019-06-11T01:36:25Z TCZ joined #scheme 2019-06-11T01:40:33Z leb joined #scheme 2019-06-11T01:45:10Z aos quit (Ping timeout: 246 seconds) 2019-06-11T01:46:50Z aos joined #scheme 2019-06-11T01:52:42Z marusich joined #scheme 2019-06-11T01:54:07Z ym555_ joined #scheme 2019-06-11T01:55:12Z grettke joined #scheme 2019-06-11T01:55:30Z TCZ quit (Quit: Leaving) 2019-06-11T01:56:30Z ym555 quit (Ping timeout: 272 seconds) 2019-06-11T01:58:00Z xkapastel joined #scheme 2019-06-11T02:05:20Z nckx quit (Ping timeout: 248 seconds) 2019-06-11T02:05:32Z marusich quit (Remote host closed the connection) 2019-06-11T02:05:58Z nckx joined #scheme 2019-06-11T02:06:28Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-11T02:19:50Z liangchao left #scheme 2019-06-11T02:19:55Z ym555_ quit (Quit: leaving...) 2019-06-11T02:20:25Z liangchao joined #scheme 2019-06-11T02:21:15Z Oreo_ joined #scheme 2019-06-11T02:21:37Z turtleman quit (Ping timeout: 252 seconds) 2019-06-11T02:38:39Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-11T03:02:50Z sz0 joined #scheme 2019-06-11T03:06:15Z torbo quit (Remote host closed the connection) 2019-06-11T03:26:42Z Riastradh quit (Ping timeout: 252 seconds) 2019-06-11T03:28:36Z Riastradh joined #scheme 2019-06-11T03:29:29Z vms14 quit (Quit: WeeChat 2.3) 2019-06-11T03:32:00Z gravicappa joined #scheme 2019-06-11T03:33:05Z klovett quit (Remote host closed the connection) 2019-06-11T03:34:44Z leb quit 2019-06-11T04:04:30Z jao quit (Ping timeout: 244 seconds) 2019-06-11T04:07:23Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-11T04:12:30Z aautcsh joined #scheme 2019-06-11T04:13:34Z aautcsh quit (Client Quit) 2019-06-11T04:18:53Z skapata quit (Remote host closed the connection) 2019-06-11T04:28:41Z cantstanya quit (Remote host closed the connection) 2019-06-11T04:36:04Z Menche quit (Excess Flood) 2019-06-11T04:36:32Z Menche joined #scheme 2019-06-11T04:36:33Z Menche quit (Excess Flood) 2019-06-11T04:37:11Z Menche joined #scheme 2019-06-11T04:37:11Z Menche quit (Excess Flood) 2019-06-11T04:37:41Z Menche joined #scheme 2019-06-11T04:37:42Z Menche quit (Excess Flood) 2019-06-11T04:38:14Z Menche joined #scheme 2019-06-11T04:38:15Z Menche quit (Excess Flood) 2019-06-11T04:38:45Z Menche joined #scheme 2019-06-11T04:38:46Z Menche quit (Excess Flood) 2019-06-11T04:39:19Z Menche joined #scheme 2019-06-11T05:22:32Z Inline quit (Quit: Leaving) 2019-06-11T05:31:50Z daviid quit (Ping timeout: 272 seconds) 2019-06-11T05:37:34Z lockywolf joined #scheme 2019-06-11T05:43:04Z Menche quit (Excess Flood) 2019-06-11T05:43:29Z Menche joined #scheme 2019-06-11T05:43:30Z Menche quit (Excess Flood) 2019-06-11T05:45:13Z Menche joined #scheme 2019-06-11T05:45:14Z Menche quit (Excess Flood) 2019-06-11T05:47:17Z Menche joined #scheme 2019-06-11T05:47:18Z Menche quit (Excess Flood) 2019-06-11T05:47:51Z Menche joined #scheme 2019-06-11T05:47:52Z Menche quit (Excess Flood) 2019-06-11T05:48:27Z Menche joined #scheme 2019-06-11T05:48:28Z Menche quit (Excess Flood) 2019-06-11T05:49:00Z Menche joined #scheme 2019-06-11T05:49:31Z Menche quit (Client Quit) 2019-06-11T06:48:20Z edgar-rft quit (Quit: Leaving) 2019-06-11T06:52:35Z liangchao: Hi 2019-06-11T06:59:01Z adu quit (Quit: adu) 2019-06-11T07:03:39Z dwdv joined #scheme 2019-06-11T07:11:38Z Zipheir: liangchao: Hello. 2019-06-11T07:14:05Z lockywolf_ joined #scheme 2019-06-11T07:14:41Z liangchao: Hello. Does some guy use scheme instead of bash for sth simple. 2019-06-11T07:16:11Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-11T07:17:38Z Zipheir: Sure. Most Schemes can be used for scripting. On *NIX it's often as simple as putting #! at the head of your Scheme program. 2019-06-11T07:18:43Z Zipheir: scsh is the One True Scheme Shell, which many implementations borrow pieces of https://scsh.net/ 2019-06-11T07:21:59Z mpot joined #scheme 2019-06-11T07:22:11Z Zipheir: And, of course, Scheme is much more fun to write than bash and much, much more expressive. 2019-06-11T07:26:30Z lockywolf_ quit (Ping timeout: 252 seconds) 2019-06-11T07:27:01Z amz3: #truestory 2019-06-11T07:27:40Z lockywolf joined #scheme 2019-06-11T07:49:19Z civodul joined #scheme 2019-06-11T08:15:23Z copec quit (Ping timeout: 258 seconds) 2019-06-11T08:16:30Z wasamasa: any non-trivial shell script is better expressed in something not stringly typed anyway 2019-06-11T08:16:56Z wasamasa: the last thing I rewrote was a build script for an egg: https://github.com/wasamasa/breadline/blob/master/build-breadline.scm 2019-06-11T08:18:14Z wasamasa: the equivalent shell script was shorter, but so much easier to get wrong :< 2019-06-11T08:18:30Z TempeVolcano joined #scheme 2019-06-11T08:18:48Z Oreo_ quit (Ping timeout: 245 seconds) 2019-06-11T08:22:03Z copec joined #scheme 2019-06-11T08:32:42Z edgar-rft joined #scheme 2019-06-11T08:39:15Z Menche joined #scheme 2019-06-11T08:41:46Z notzmv quit (Ping timeout: 268 seconds) 2019-06-11T09:05:10Z plugd joined #scheme 2019-06-11T09:09:42Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-11T09:09:43Z plugd quit (Ping timeout: 252 seconds) 2019-06-11T09:18:52Z TCZ joined #scheme 2019-06-11T09:24:34Z TCZ quit (Quit: Leaving) 2019-06-11T09:33:05Z deuill: Anyone played around with Schism, the R6RS-to-WebAssembly compiler? 2019-06-11T09:33:47Z deuill: Seems like a promising project, and self-hosting to boot (though missing a few features) 2019-06-11T09:34:17Z vyzo quit (Ping timeout: 252 seconds) 2019-06-11T09:34:52Z vyzo joined #scheme 2019-06-11T09:45:06Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-11T09:46:11Z rain2: i looked at it, it doesn't have GC or TCO 2019-06-11T09:46:48Z rain2: you can't do scheme programming if you don't have TCO 2019-06-11T09:47:11Z ecraven: a few Schemes don't have TCO, I think 2019-06-11T09:47:20Z ecraven: some of the jvm ones, for example 2019-06-11T09:47:30Z ecraven: of course, maybe those should not be called "Scheme" 2019-06-11T09:53:32Z TCZ joined #scheme 2019-06-11T10:02:54Z averell quit (Ping timeout: 272 seconds) 2019-06-11T10:05:33Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-11T10:07:26Z TCZ quit (Quit: Leaving) 2019-06-11T10:08:02Z wasamasa is now known as wasa 2019-06-11T10:16:50Z wasa is now known as {{{ 2019-06-11T10:18:48Z TCZ joined #scheme 2019-06-11T10:19:27Z {{{ is now known as }}} 2019-06-11T10:20:09Z refpga joined #scheme 2019-06-11T10:20:26Z ggole joined #scheme 2019-06-11T10:21:12Z }}} is now known as wasamasa 2019-06-11T10:22:07Z alyptik quit (Ping timeout: 246 seconds) 2019-06-11T10:24:37Z jcowan: I think none of them flatly lack TCO, but some limit it to local procedures only. 2019-06-11T10:24:57Z jcowan: (iow, the ones that are easy to change into local gotos) 2019-06-11T10:25:37Z lritter joined #scheme 2019-06-11T10:30:31Z refpga quit (Ping timeout: 246 seconds) 2019-06-11T10:33:04Z lockywolf joined #scheme 2019-06-11T10:44:52Z lockywolf quit (Ping timeout: 258 seconds) 2019-06-11T10:51:46Z TCZ: All 60 tests passed 2019-06-11T10:53:32Z lockywolf joined #scheme 2019-06-11T10:55:17Z lockywolf quit (Remote host closed the connection) 2019-06-11T10:59:14Z TCZ: Newton method repeatedly improves an approximation to the root until it is close enough 2019-06-11T11:03:39Z liangchao quit (Ping timeout: 258 seconds) 2019-06-11T11:09:27Z xkapastel joined #scheme 2019-06-11T11:11:08Z alyptik joined #scheme 2019-06-11T11:24:09Z lockywolf joined #scheme 2019-06-11T11:29:58Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-11T11:31:52Z malaclyps quit (Read error: Connection reset by peer) 2019-06-11T11:32:03Z TCZ: hmm so newton method is like rotating line on function curve? 2019-06-11T11:33:57Z deuill: AFAICT GC depends on runtime support at the VM level (apart from maybe a basic implementation), though not sure why TCO was left out. I suppose it's not a hard requirement for implementing a compiler, though the spec requires it. 2019-06-11T11:35:06Z outtabwz left #scheme 2019-06-11T11:35:46Z malaclyps joined #scheme 2019-06-11T11:37:56Z aautcsh joined #scheme 2019-06-11T11:46:08Z acarrico joined #scheme 2019-06-11T11:46:14Z refpga joined #scheme 2019-06-11T11:47:44Z lavaflow quit (Ping timeout: 248 seconds) 2019-06-11T12:09:34Z GoldRin joined #scheme 2019-06-11T12:15:43Z TCZ quit (Quit: Leaving) 2019-06-11T12:27:18Z acarrico quit (Ping timeout: 272 seconds) 2019-06-11T12:36:55Z TCZ joined #scheme 2019-06-11T12:47:54Z rubic88 joined #scheme 2019-06-11T12:51:22Z TempeVolcano quit (Ping timeout: 258 seconds) 2019-06-11T13:11:24Z jao joined #scheme 2019-06-11T13:17:10Z dTal: arguably TCO is an implementation detail, albeit one with extreme consequences 2019-06-11T13:17:20Z dTal: it doesn't alter the semantics of the language at all 2019-06-11T13:18:59Z ggole: Semantics aren't everything 2019-06-11T13:21:34Z skapata joined #scheme 2019-06-11T13:21:43Z TCZ: domain experts know that doubling occurs after roughly 72/r month as long as the interest rate r is “small.” 2019-06-11T13:21:50Z TCZ: https://pastebin.com/MQ5G45AX 2019-06-11T13:21:56Z TCZ: (i paste with some context) 2019-06-11T13:24:29Z TCZ: (but still without purpose) 2019-06-11T13:24:46Z TCZ: (hmm ok i found 1 purpose to teach you about rule 72) 2019-06-11T13:33:04Z sz0 quit (Quit: Connection closed for inactivity) 2019-06-11T13:36:11Z rubic88 quit (Remote host closed the connection) 2019-06-11T13:36:33Z rubic88 joined #scheme 2019-06-11T13:37:35Z leb joined #scheme 2019-06-11T13:40:09Z leb quit (Client Quit) 2019-06-11T13:54:41Z grettke joined #scheme 2019-06-11T13:58:20Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-11T13:59:10Z aautcsh joined #scheme 2019-06-11T14:00:34Z adu joined #scheme 2019-06-11T14:01:05Z TCZ quit (Quit: Leaving) 2019-06-11T14:01:38Z Inline joined #scheme 2019-06-11T14:05:59Z Inline quit (Client Quit) 2019-06-11T14:06:57Z liangchao joined #scheme 2019-06-11T14:07:09Z Inline joined #scheme 2019-06-11T14:11:29Z liangchao quit (Ping timeout: 258 seconds) 2019-06-11T14:16:00Z gwatt: If it's a mandatory implementation detail, is that not part of the semantics? 2019-06-11T14:18:17Z TCZ joined #scheme 2019-06-11T14:28:48Z moldybits quit (Ping timeout: 248 seconds) 2019-06-11T14:32:21Z TCZ quit (Quit: Leaving) 2019-06-11T14:32:43Z dTal: I understand the practical reasons why it's mandated in the spec, but I think it's a stretch to call an implementation that doesn't do TCO "not Scheme" 2019-06-11T14:32:47Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-11T14:34:12Z dTal: imagine if someone invented a magical quantum computer with infinite stack space, and there was no need for TCO, and someone flawlessly implemented R6Rs semantics on it - would it be fair to call that "not Scheme"? 2019-06-11T14:40:12Z aeth: dTal: Couldn't you argue that that's sort of like having a different kind of TCO? 2019-06-11T14:40:34Z gnomon: R6RS doesn't specify _how_ the TCO guarantee must be provided, only that the guarantee hold true. If it's provided because of magic, as long as the implementation manages that guarantee, it should satisfy the spec. 2019-06-11T14:41:08Z rain2: dTal: it's not a stretch 2019-06-11T14:41:22Z rain2: if you don't have TCO you can't even use let loops 2019-06-11T14:41:32Z rain2: they will blow the stack on large inputs 2019-06-11T14:42:02Z gnomon: dTal, but I disagree that omitting that key guarantee is a minor thing. Being able to rely on the safety of that guarantee changes how programs are written, and how the process of programming must be thought about. It's not a small thing. 2019-06-11T14:42:24Z rain2: the reason it was important to bring this up is because (despite being under google/) that toy scheme compiler is useless 2019-06-11T14:43:33Z rain2: > not sure why TCO was left out 2019-06-11T14:43:51Z gwatt: as I understand, schism is a personal project of eholk and it's google hosted because he was working on it on google's time 2019-06-11T14:44:00Z rain2: the reason TCO was left out is that you can't webassembly doesn't provide you ways to do TCO (yet?) 2019-06-11T14:45:00Z rain2: webassembly is kind of a let down 2019-06-11T14:47:43Z dTal: Like I said, I understand the practical reasoning 2019-06-11T14:47:55Z dTal: but, rain2, all programs run out of memory on large input 2019-06-11T14:48:10Z dTal: the definition of "large" is qualitative, not quantitative 2019-06-11T14:48:11Z gnomon: oh this argument again 2019-06-11T14:48:24Z dTal: er, other way around 2019-06-11T14:54:35Z acarrico joined #scheme 2019-06-11T14:55:11Z rubic88 quit (Remote host closed the connection) 2019-06-11T14:55:32Z rubic88 joined #scheme 2019-06-11T14:58:12Z manualcrank joined #scheme 2019-06-11T15:04:30Z ym555 joined #scheme 2019-06-11T15:08:54Z rain2: > all programs run out of memory on large input 2019-06-11T15:09:14Z rain2: you get a stack overflow without TCO, it works with TCO 2019-06-11T15:15:32Z refpga quit (Read error: Connection reset by peer) 2019-06-11T15:16:14Z refpga joined #scheme 2019-06-11T15:20:49Z Riastradh: dTal: The practical consequence of the rule is that you can write long-running programs in loops even on limited-memory machines. Yes, you could claim compliance with a checkbox by aborting the program as soon as it does anything on the grounds that you've run out of memory, but nobody would be particularly amused by that. 2019-06-11T15:21:38Z Riastradh: dTal: In a theoretical sense, it qualitatively affects the space complexity classes of Scheme programs. 2019-06-11T15:21:50Z edgar-rft quit (Quit: Leaving) 2019-06-11T15:22:37Z Riastradh: The formal concept, of course, is _not_ `tail-call optimization', which is a local implementation detail about immediate reuse of stack frames. The formal concept is defined in terms of the space complexity classes of programs written with tail-recursive procedures. 2019-06-11T15:22:41Z aautcsh joined #scheme 2019-06-11T15:22:44Z Riastradh: And is usually called `proper tail recursion'. 2019-06-11T15:23:09Z Riastradh: There are different implementation techniques: TCO is one way to implement proper tail recursion; garbage-collecting the stack is another way. 2019-06-11T15:36:16Z q9929t joined #scheme 2019-06-11T15:39:06Z moldybits joined #scheme 2019-06-11T15:41:18Z casaca quit (Ping timeout: 245 seconds) 2019-06-11T15:43:23Z casaca joined #scheme 2019-06-11T15:48:33Z q9929t quit (Quit: q9929t) 2019-06-11T16:11:04Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-11T16:14:36Z mpot quit (Ping timeout: 257 seconds) 2019-06-11T16:15:36Z lavaflow joined #scheme 2019-06-11T16:41:13Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-11T16:48:20Z aautcsh joined #scheme 2019-06-11T16:49:18Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-11T17:09:04Z ym555 quit (Quit: leaving...) 2019-06-11T17:15:00Z grettke joined #scheme 2019-06-11T17:22:57Z refpga quit (Ping timeout: 245 seconds) 2019-06-11T17:23:37Z refpga joined #scheme 2019-06-11T17:29:06Z TCZ joined #scheme 2019-06-11T17:29:43Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-11T17:38:26Z ggole quit (Quit: Leaving) 2019-06-11T17:43:19Z liangchao joined #scheme 2019-06-11T17:45:38Z Zipheir: "proper tail recursion" sounds so Victorian. 2019-06-11T17:48:04Z liangchao quit (Ping timeout: 244 seconds) 2019-06-11T17:51:23Z jcowan: To my mind, loops are a baby example of proper tail recursion; the sturdy toddler here is state machines. In all other languages, a state machine is a big while-loop with a mutable variable holding the current state and a big case statement to decided what to do based on the value of that variable. 2019-06-11T17:52:00Z jcowan: In Scheme a state machine is a bunch of mutually recursive procedures: to go to the next state, just call the procedure that represents it. You can even pass values to it rather than having to store them globally to the whole while-loop. 2019-06-11T17:52:22Z jcowan: s/call/tail-call 2019-06-11T17:54:25Z amz3: I stumbled upon this construct at some point and I had an hard time doing the same in python 2019-06-11T18:00:45Z klovett joined #scheme 2019-06-11T18:01:25Z Zipheir: The sturdy toddler is the aspect that many naive implementations punt on, IIUC. 2019-06-11T18:02:30Z wasamasa: I found this aspect illuminating when implementing MAL in portable scheme 2019-06-11T18:03:01Z wasamasa: they have a step where you implement TCO with a while and changing the form to be evaluated, returning an eval call when needed 2019-06-11T18:03:18Z wasamasa: I went through all of these cases and realized that just doing a tail call did the right thing every time 2019-06-11T18:09:15Z alyptik quit (Ping timeout: 244 seconds) 2019-06-11T18:17:40Z ober: nice 2019-06-11T18:24:14Z TCZ quit (Quit: Leaving) 2019-06-11T18:26:40Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-11T18:27:54Z TCZ joined #scheme 2019-06-11T18:38:58Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-11T18:50:34Z TCZ: "haskell is the most advanced of the obsolete languages" haha 2019-06-11T18:50:45Z elazul joined #scheme 2019-06-11T18:51:03Z Zipheir: TCZ: I know what talk you've been watching :) 2019-06-11T18:51:43Z Zipheir: Very general lazy eval question: is it a Bad Thing for a forced promise to sometimes evaluate to a promise? 2019-06-11T18:51:56Z Zipheir: e.g. in the parser-bind function here https://paste.debian.net/1087460/ 2019-06-11T18:52:16Z klovett quit (Ping timeout: 248 seconds) 2019-06-11T18:52:39Z Zipheir: Sometimes we'll get a parse result from forcing. Sometimes we'll get another promise. 2019-06-11T18:52:54Z Zipheir: (Fans may recognize the Parsec bind) 2019-06-11T18:57:43Z TCZ quit (Quit: Leaving) 2019-06-11T19:00:38Z klovett joined #scheme 2019-06-11T19:00:52Z Zipheir: Maybe I can distill the question. Let f be some procedure returning a promise. If I write something like (delay (if () (f))), I will sometimes get a promise that evaluates to or to another promise. 2019-06-11T19:02:10Z refpga quit (Remote host closed the connection) 2019-06-11T19:02:25Z Zipheir: I don't have a proof that the number of delays is promises 2019-06-11T19:02:28Z Zipheir: oops 2019-06-11T19:02:35Z Zipheir: *is bounded 2019-06-11T19:08:53Z Zipheir: Eh, it seems reasonable to just accept it and keep forcing for now. 2019-06-11T19:09:27Z klovett_ joined #scheme 2019-06-11T19:12:07Z klovett quit (Ping timeout: 245 seconds) 2019-06-11T19:12:43Z gravicappa quit (Ping timeout: 246 seconds) 2019-06-11T19:15:29Z alyptik joined #scheme 2019-06-11T19:16:11Z acarrico quit (Ping timeout: 248 seconds) 2019-06-11T19:22:27Z TCZ joined #scheme 2019-06-11T19:23:40Z elazul left #scheme 2019-06-11T19:26:03Z nisstyre: Zipheir: I'm pretty sure thunks can be partially evaluated but I could be wrong 2019-06-11T19:26:14Z nisstyre: assuming promise = thunk 2019-06-11T19:33:48Z Zipheir: nisstyre: Makes sense. 2019-06-11T19:35:30Z xelxebar quit (Remote host closed the connection) 2019-06-11T19:35:49Z xelxebar joined #scheme 2019-06-11T19:35:53Z jao quit (Remote host closed the connection) 2019-06-11T19:36:29Z Zipheir: It's very possible I overreacted. It was disconcerting to have thunks getting caught in the gears when I thought I'd forced them all. 2019-06-11T19:36:31Z mpot joined #scheme 2019-06-11T19:36:56Z edgar-rft joined #scheme 2019-06-11T19:44:29Z jao joined #scheme 2019-06-11T19:48:28Z daviid joined #scheme 2019-06-11T19:49:59Z nisstyre: Zipheir: it's how Haskell works under the hood as far as I can tell 2019-06-11T19:50:09Z nisstyre: you don't want to build up huge chains of thunks though 2019-06-11T19:50:29Z nisstyre: but that shouldn't be a problem with (delay ...) afaict 2019-06-11T19:51:08Z nisstyre: although if you're doing something like (* (+ n (recusive-call))) it could be 2019-06-11T19:51:19Z nisstyre: where recursive-call produces another thunk 2019-06-11T19:52:40Z nisstyre: would be good to run a profiler and see how much memory something like that uses 2019-06-11T19:57:32Z casaca quit (Ping timeout: 245 seconds) 2019-06-11T19:58:55Z aautcsh joined #scheme 2019-06-11T20:00:26Z Zipheir: Good idea. 2019-06-11T20:01:28Z aautcsh quit (Client Quit) 2019-06-11T20:04:42Z casaca joined #scheme 2019-06-11T20:11:41Z skapata quit (Quit: Ĝis!) 2019-06-11T20:13:12Z acarrico joined #scheme 2019-06-11T20:13:48Z lritter quit (Ping timeout: 258 seconds) 2019-06-11T20:18:12Z ngz joined #scheme 2019-06-11T20:37:58Z wigust- joined #scheme 2019-06-11T20:38:02Z xkapastel joined #scheme 2019-06-11T20:39:48Z wigust quit (Ping timeout: 258 seconds) 2019-06-11T20:48:19Z averell joined #scheme 2019-06-11T21:00:11Z grettke joined #scheme 2019-06-11T21:02:33Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-11T21:11:14Z Fare joined #scheme 2019-06-11T21:14:49Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-11T21:15:53Z casaca quit (Ping timeout: 245 seconds) 2019-06-11T21:17:59Z casaca joined #scheme 2019-06-11T21:19:32Z liangchao joined #scheme 2019-06-11T21:25:02Z liangchao quit (Ping timeout: 258 seconds) 2019-06-11T21:26:42Z Fare quit (Ping timeout: 245 seconds) 2019-06-11T21:27:47Z TCZ: ufff 2019-06-11T21:39:44Z casaca quit (Ping timeout: 248 seconds) 2019-06-11T21:41:49Z klovett_ quit 2019-06-11T21:43:39Z TCZ quit (Quit: Leaving) 2019-06-11T21:48:31Z hugo quit (Quit: WeeChat 1.9.1) 2019-06-11T21:49:11Z Fare joined #scheme 2019-06-11T21:51:13Z hugo joined #scheme 2019-06-11T21:56:52Z Fare quit (Ping timeout: 246 seconds) 2019-06-11T21:57:23Z rubic88 quit (Remote host closed the connection) 2019-06-11T21:58:01Z Fare joined #scheme 2019-06-11T21:59:33Z TCZ joined #scheme 2019-06-11T22:01:12Z TCZ: https://pastebin.com/psPTYWBa 2019-06-11T22:01:32Z TCZ: htdp exercises numeric integration 2019-06-11T22:05:08Z Zipheir: Sometimes I wonder if TCZ is just using this channel as a programming diary... 2019-06-11T22:05:23Z TCZ: hmm 2019-06-11T22:07:02Z TCZ: but with diary you keep your notes 2019-06-11T22:07:07Z TCZ: and here everything is lost 2019-06-11T22:07:48Z Zipheir: Not so, it all goes to http://ccl.clozure.com/irc-logs/scheme/ 2019-06-11T22:08:40Z Zipheir: (And onto the disks of everyone who logs #scheme) 2019-06-11T22:13:38Z Fare quit (Ping timeout: 244 seconds) 2019-06-11T22:27:12Z ngz quit (Ping timeout: 258 seconds) 2019-06-11T22:27:40Z [rg] joined #scheme 2019-06-11T22:27:51Z [rg]: hello 2019-06-11T22:28:11Z Zipheir: [rg]: \o 2019-06-11T22:29:15Z [rg]: saw a talk so I decided to try chez scheme. I have been doing c for the past year and stuyding unix stuff recently so I have an idea to what to code, but what can I do with scheme today? 2019-06-11T22:30:06Z Zipheir: Expand your mind, at the very least. 2019-06-11T22:30:12Z [rg]: my prior experience was picolisp, and I've done functional programming as well etc. 2019-06-11T22:30:26Z Zipheir: That's good. 2019-06-11T22:30:52Z acarrico quit (Ping timeout: 272 seconds) 2019-06-11T22:31:33Z [rg]: i think ultimately when I get to my shell, it will be done in a scheme, but right now not sure, trying to avoid more reading :P 2019-06-11T22:31:42Z Zipheir: Most Schemes have POSIX libraries, so if you're comfortable with C *nix programming the jump shouldn't be bad. 2019-06-11T22:32:07Z klovett joined #scheme 2019-06-11T22:32:50Z [rg]: ok, that's good to hear 2019-06-11T22:33:14Z edgar-xxx joined #scheme 2019-06-11T22:33:18Z [rg]: what is web stuff looking like for scheme? 2019-06-11T22:33:26Z [rg]: I'm not a web guy btw 2019-06-11T22:34:40Z edgar-rft quit (Ping timeout: 248 seconds) 2019-06-11T22:35:05Z Zipheir: There's a lot of cool Web stuff for the various Schemes, but I'm not too familiar with it. Plenty of other people here could provide some recommendations. 2019-06-11T22:35:37Z Zipheir: spock is intriguing: https://wiki.call-cc.org/eggref/5/spock 2019-06-11T22:41:25Z TCZ quit (Quit: Leaving) 2019-06-11T22:44:26Z turtleman joined #scheme 2019-06-11T22:46:26Z TCZ joined #scheme 2019-06-11T22:54:29Z aautcsh joined #scheme 2019-06-11T23:09:47Z [rg] quit (Quit: [rg]) 2019-06-11T23:24:18Z TCZ quit (Quit: Leaving) 2019-06-11T23:28:22Z moldybits quit (Read error: Connection reset by peer) 2019-06-11T23:30:09Z mdhughes: rg: Chicken, Chez, and Guile at least are pretty generally useful, you can build binaries and scripts like anything else. 2019-06-11T23:30:52Z ym555 joined #scheme 2019-06-11T23:31:22Z daviid quit (Ping timeout: 246 seconds) 2019-06-11T23:33:22Z mdhughes: I've had a hard time making GUI or external-library-using programs out of Chez, but it's trivial with Chicken. Making a fast, scriptable web server in any of them is easy. 2019-06-11T23:37:47Z oni-on-ion: i think chez will get a little better now that its "opened" 2019-06-11T23:38:00Z Zenton quit (Ping timeout: 272 seconds) 2019-06-11T23:38:26Z dwdv quit (Ping timeout: 258 seconds) 2019-06-11T23:46:52Z khisanth_ quit (Ping timeout: 272 seconds) 2019-06-11T23:55:18Z TCZ joined #scheme 2019-06-11T23:57:49Z gwatt: chez is still lacking in GUI libraries. There are a few, but it's probably still the worst for GUIs of the serious schemes 2019-06-11T23:59:10Z boredmanicrobot joined #scheme 2019-06-11T23:59:33Z boredmanicrobot quit (Client Quit) 2019-06-12T00:02:51Z rgrant joined #scheme 2019-06-12T00:04:28Z khisanth_ joined #scheme 2019-06-12T00:04:54Z rgrant is now known as [rg] 2019-06-12T00:05:03Z skapata joined #scheme 2019-06-12T00:06:01Z TCZ quit (Quit: Leaving) 2019-06-12T00:07:00Z jcowan: Chez is deficient in libraries, period 2019-06-12T00:07:39Z jcowan: the consequences of being closed-source for so long 2019-06-12T00:09:21Z ober: but it does so fastly :p 2019-06-12T00:14:05Z gwatt: swish is interesting. 2019-06-12T00:23:26Z acarrico joined #scheme 2019-06-12T00:25:20Z torbo joined #scheme 2019-06-12T00:26:56Z edgar-xxx quit (Quit: Leaving) 2019-06-12T00:31:25Z edgar-rft joined #scheme 2019-06-12T00:36:40Z [rg] quit (Remote host closed the connection) 2019-06-12T00:38:21Z TCZ joined #scheme 2019-06-12T00:55:01Z dieggsy quit (Quit: ZNC 1.7.3 - https://znc.in) 2019-06-12T01:14:42Z TCZ quit (Quit: Leaving) 2019-06-12T01:14:46Z davidi joined #scheme 2019-06-12T01:15:42Z lockywolf joined #scheme 2019-06-12T01:19:00Z lockywolf_ joined #scheme 2019-06-12T01:21:37Z lockywolf quit (Ping timeout: 250 seconds) 2019-06-12T01:22:06Z grettke joined #scheme 2019-06-12T01:25:11Z Fare joined #scheme 2019-06-12T01:26:37Z davidi quit (Ping timeout: 264 seconds) 2019-06-12T01:27:24Z moldybits joined #scheme 2019-06-12T01:34:27Z lockywolf__ joined #scheme 2019-06-12T01:36:59Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-06-12T01:38:16Z mdhughes: The binary building and library linking in Chez is also just annoying; there's an experimental solution to make a binary but it's easier to just ship Chez & a tokenized assembly. 2019-06-12T01:38:55Z mdhughes: It's kind of frustrating that so many languages think binaries are the last, least important part of the language. 2019-06-12T01:41:29Z acarrico quit (Ping timeout: 258 seconds) 2019-06-12T01:43:47Z acarrico joined #scheme 2019-06-12T01:45:32Z badkins joined #scheme 2019-06-12T01:47:33Z badkins_ quit (Ping timeout: 245 seconds) 2019-06-12T01:48:34Z acarrico quit (Ping timeout: 246 seconds) 2019-06-12T01:51:58Z daviid joined #scheme 2019-06-12T01:52:03Z gwatt: mdhughes: which experimental solution are you talking about? 2019-06-12T01:52:34Z mdhughes: gwatt: Yours, in fact. 2019-06-12T01:52:40Z gwatt: ah, I wondered! 2019-06-12T01:53:59Z mdhughes: https://github.com/gwatt/chez-exe for anyone who hasn't seen. Works great on base Chez, I haven't had good results with libraries. 2019-06-12T01:54:37Z gwatt: What kind of libraries are you using / trying to use? 2019-06-12T01:55:18Z alyptik quit (Ping timeout: 268 seconds) 2019-06-12T01:58:44Z mdhughes: SDL frameworks on Mac 2019-06-12T02:00:04Z mdhughes: And I'd like to link Cocoa frameworks, but that's lower priority. 2019-06-12T02:02:06Z gwatt: That should be possible. compile-chez-program accepts any extra arguments and passes them to the C compiler, so linking should be easy 2019-06-12T02:05:41Z mdhughes: I'd have to look through my notebook to see what the error was, may try it again at some point, will file a ticket if I learn anything. 2019-06-12T02:09:34Z gwatt: That would be great. 2019-06-12T02:12:06Z Guest48876 joined #scheme 2019-06-12T02:14:56Z alyptik joined #scheme 2019-06-12T02:15:20Z acarrico joined #scheme 2019-06-12T02:16:32Z liangchao joined #scheme 2019-06-12T02:18:00Z TempeVolcano joined #scheme 2019-06-12T02:18:23Z ym555 quit (Quit: leaving...) 2019-06-12T02:23:27Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-12T02:24:26Z Inline_ joined #scheme 2019-06-12T02:25:45Z Inline quit (Ping timeout: 250 seconds) 2019-06-12T02:26:03Z ArneBab quit (Ping timeout: 248 seconds) 2019-06-12T02:27:19Z ArneBab joined #scheme 2019-06-12T02:27:55Z grettke joined #scheme 2019-06-12T02:45:52Z turtleman quit (Ping timeout: 248 seconds) 2019-06-12T02:49:35Z casaca joined #scheme 2019-06-12T02:57:08Z mpot joined #scheme 2019-06-12T02:59:16Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-12T03:05:53Z mpot quit (Ping timeout: 258 seconds) 2019-06-12T03:09:57Z torbo quit (Remote host closed the connection) 2019-06-12T03:13:57Z prometheus76[m] joined #scheme 2019-06-12T03:18:24Z acarrico quit (Ping timeout: 248 seconds) 2019-06-12T03:34:16Z jao quit (Ping timeout: 246 seconds) 2019-06-12T03:36:30Z lockywolf__ quit (Ping timeout: 252 seconds) 2019-06-12T03:49:15Z gwatt quit (Ping timeout: 248 seconds) 2019-06-12T03:49:47Z zmt00 quit (Ping timeout: 248 seconds) 2019-06-12T03:50:12Z gravicappa joined #scheme 2019-06-12T04:06:58Z gwatt joined #scheme 2019-06-12T04:22:35Z marusich joined #scheme 2019-06-12T04:26:22Z GoldRin quit (Remote host closed the connection) 2019-06-12T04:26:53Z GoldRin joined #scheme 2019-06-12T04:27:20Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-12T04:33:17Z lockywolf joined #scheme 2019-06-12T04:40:44Z oni-on-ion: mdhughes, do you know what kind of file sizes chez-exe produces ? 2019-06-12T04:42:45Z mdhughes: Don't have any built right now, but gwatt's right there ^ 2019-06-12T04:43:38Z mdhughes: Chicken with no libraries can make a 24K binary. With my normal lib 200K. With every damn thing at once, 600-700K. 2019-06-12T04:46:40Z mdhughes: You *really* want to consider what you're pulling in, and break up libraries along functional lines. I make everything in modules, but source includes might use less. 2019-06-12T04:57:50Z Guest48876: mdhughes: what do you mean 'with no libraries/with my normal lib' 2019-06-12T05:02:41Z mdhughes: Wasn't really "no" libraries, but `(import scheme (chicken base) (chicken condition) (chicken format) (chicken pathname) (chicken process-context) (chicken string) miscmacros )` 2019-06-12T05:04:44Z mdhughes: My own standard lib is 830 lines currently, all my libs are another 600+ and pull in some heavy stuff. 2019-06-12T05:06:10Z mdhughes: There's no such thing as Scheme, there's just each dev's customized Scheme. That's why so many end up writing their own. 2019-06-12T05:09:36Z Inline_ quit (Quit: Leaving) 2019-06-12T05:30:35Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-12T05:43:47Z dwdv joined #scheme 2019-06-12T05:45:12Z lockywolf joined #scheme 2019-06-12T05:48:22Z daviid quit (Ping timeout: 245 seconds) 2019-06-12T05:48:40Z mdhughes_ joined #scheme 2019-06-12T05:50:08Z skapata quit (Remote host closed the connection) 2019-06-12T05:51:55Z mdhughes quit (Ping timeout: 248 seconds) 2019-06-12T05:52:10Z Fare quit (Quit: Leaving) 2019-06-12T05:56:06Z liangchao quit (Ping timeout: 272 seconds) 2019-06-12T05:58:18Z mdhughes_ is now known as mdhughes 2019-06-12T06:04:38Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-12T06:21:12Z liangchao joined #scheme 2019-06-12T06:28:24Z amz3: +! 2019-06-12T06:46:13Z lockywolf joined #scheme 2019-06-12T07:22:10Z lockywolf quit (Remote host closed the connection) 2019-06-12T07:22:27Z lockywolf joined #scheme 2019-06-12T07:24:28Z ggole joined #scheme 2019-06-12T07:24:37Z tubuliferous joined #scheme 2019-06-12T07:41:17Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-12T07:43:19Z civodul joined #scheme 2019-06-12T07:49:29Z TempeVolcano quit (Ping timeout: 258 seconds) 2019-06-12T07:58:51Z pfdietz quit (Ping timeout: 256 seconds) 2019-06-12T08:18:24Z marusich quit (Remote host closed the connection) 2019-06-12T08:22:49Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-12T08:23:10Z lockywolf_ joined #scheme 2019-06-12T08:23:43Z lockywolf quit (Remote host closed the connection) 2019-06-12T08:24:04Z tubuliferous joined #scheme 2019-06-12T08:24:46Z GoldRin quit (Remote host closed the connection) 2019-06-12T08:25:14Z GoldRin joined #scheme 2019-06-12T08:33:33Z plugd joined #scheme 2019-06-12T08:34:18Z aautcsh joined #scheme 2019-06-12T08:52:11Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-06-12T08:53:13Z lockywolf joined #scheme 2019-06-12T08:53:15Z GoldRin quit (Remote host closed the connection) 2019-06-12T08:53:37Z GoldRin joined #scheme 2019-06-12T08:58:18Z Zenton joined #scheme 2019-06-12T08:59:20Z tubuliferous quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-12T08:59:58Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-12T09:01:42Z TempeVolcano joined #scheme 2019-06-12T09:23:52Z TCZ joined #scheme 2019-06-12T09:28:41Z adu quit (Quit: adu) 2019-06-12T09:29:39Z TCZ: hi 2019-06-12T09:31:49Z plugd quit (Remote host closed the connection) 2019-06-12T09:42:44Z lockywolf quit (Ping timeout: 268 seconds) 2019-06-12T09:48:02Z plugd joined #scheme 2019-06-12T09:52:09Z TempeVolcano quit (Ping timeout: 258 seconds) 2019-06-12T09:57:20Z edgar-rft is now known as birthdays 2019-06-12T10:02:52Z birthdays is now known as people 2019-06-12T10:03:23Z aautcsh joined #scheme 2019-06-12T10:03:35Z people is now known as edgar-rft 2019-06-12T10:08:51Z moldybits quit (Quit: WeeChat 2.4) 2019-06-12T10:23:22Z GoldRin quit (Ping timeout: 245 seconds) 2019-06-12T10:34:34Z xkapastel joined #scheme 2019-06-12T10:40:27Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-12T10:40:52Z liangchao quit (Ping timeout: 245 seconds) 2019-06-12T10:51:49Z liangchao joined #scheme 2019-06-12T10:57:07Z dwdv quit (Quit: quit) 2019-06-12T11:10:07Z moldybits joined #scheme 2019-06-12T11:12:09Z gwatt: oni-on-ion: chez-exe produces files a few megabytes in size. 2019-06-12T11:12:40Z lockywolf joined #scheme 2019-06-12T11:16:00Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-12T11:30:12Z aautcsh joined #scheme 2019-06-12T11:32:59Z malaclyps quit (Read error: Connection reset by peer) 2019-06-12T11:35:26Z malaclyps joined #scheme 2019-06-12T11:48:41Z lockywolf quit (Ping timeout: 258 seconds) 2019-06-12T11:52:06Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-12T11:53:09Z GoldRin joined #scheme 2019-06-12T11:59:30Z acarrico joined #scheme 2019-06-12T12:10:03Z liangchao quit (Ping timeout: 248 seconds) 2019-06-12T12:20:23Z plugd quit (Quit: rcirc on GNU Emacs 26.2) 2019-06-12T12:27:33Z jao joined #scheme 2019-06-12T12:35:50Z TCZ: All 43 tests passed 2019-06-12T12:37:22Z amz3: TCZ: what are you working on? 2019-06-12T12:40:56Z lritter joined #scheme 2019-06-12T12:43:25Z acarrico quit (Ping timeout: 268 seconds) 2019-06-12T12:46:10Z acarrico joined #scheme 2019-06-12T12:54:02Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-12T12:55:32Z rubic88 joined #scheme 2019-06-12T13:12:49Z acarrico quit (Ping timeout: 246 seconds) 2019-06-12T13:22:02Z liangchao joined #scheme 2019-06-12T13:22:52Z aautcsh joined #scheme 2019-06-12T13:26:42Z liangchao quit (Ping timeout: 245 seconds) 2019-06-12T13:28:27Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-12T13:30:22Z acarrico joined #scheme 2019-06-12T13:35:12Z TCZ: secret... 2019-06-12T13:35:52Z TCZ quit (Quit: Leaving) 2019-06-12T13:52:13Z wilfredh joined #scheme 2019-06-12T14:04:26Z TCZ joined #scheme 2019-06-12T14:20:04Z lmln_ joined #scheme 2019-06-12T14:20:47Z lmln_ quit (Client Quit) 2019-06-12T14:21:10Z lmln_ joined #scheme 2019-06-12T14:26:40Z oni-on-ion: mdhughes, gwatt -- i see; thats quite nice sizes in KiB! thanks =) 2019-06-12T14:27:29Z oni-on-ion: mdhughes, and about 'no such thing as scheme' same with [common] lisp there, but for me CL comes with too much of a base and no real way to prune 2019-06-12T14:28:43Z gwatt: oni-on-ion: Chicken's compilation model is better suited for producing stand-alone binaries than chez. Chez has more of the CL approach. 2019-06-12T14:30:48Z oni-on-ion: will check to make sure miss chicken has got that them there sfri-88 up in that henhouse 2019-06-12T14:31:47Z oni-on-ion: yup!! plus with coops -- sold 2019-06-12T14:32:07Z Guest48876: oni-on-ion: afaik it's bulit in? 2019-06-12T14:33:08Z oni-on-ion: yep! 2019-06-12T14:33:29Z oni-on-ion: CL has the colon on the wrong side of their keywords and i simply can't get used to it =) 2019-06-12T14:33:42Z rain2 quit (Quit: WeeChat 1.6) 2019-06-12T14:34:08Z Inline joined #scheme 2019-06-12T14:34:13Z Inline quit (Read error: Connection reset by peer) 2019-06-12T14:35:08Z Inline joined #scheme 2019-06-12T14:37:18Z rain1 joined #scheme 2019-06-12T14:39:23Z gwatt: I think it's easier to distinguish with the leading colon 2019-06-12T14:41:02Z oni-on-ion: yeah? i've been trying for years =/ 2019-06-12T14:42:24Z DerGuteMoritz quit (Ping timeout: 258 seconds) 2019-06-12T14:42:29Z Guest48876: not that it really matters, but in chicken it's customizable with a parameter (and the default is too, at build time) 2019-06-12T14:42:36Z Guest48876: alternatively, #:portable-keyword 2019-06-12T14:42:54Z oni-on-ion: Guest48876, same situation with guile as well 2019-06-12T14:43:13Z Guest48876: gwatt: i feel like syntax highlighting makes it purely a matter of preference 2019-06-12T14:44:11Z xkapastel joined #scheme 2019-06-12T14:44:58Z oni-on-ion: my reasoning i think is possibly because i did a lot of objective-c and smalltalk back when, which usesColonsAfter: and also possibly after learning right-to-left languages which have the [often-used] colon on the left side 2019-06-12T14:45:45Z gwatt: I suppose, though I don't remember seeing highlighting distinguish :keywords from 'symbols. 2019-06-12T14:46:17Z gwatt: Can you re-order the named arguments in objective c? 2019-06-12T14:48:12Z oni-on-ion: hmm... in emacs, it highlights :keyword but not keyword: 2019-06-12T14:48:15Z oni-on-ion: gwatt, nope 2019-06-12T14:48:38Z oni-on-ion: because it is C i think. i dont see why they couldn't be though otherwise 2019-06-12T14:49:30Z oni-on-ion: but they are smalltalk style, so like [Window createIn: screen withTitle: "blah" ofSize: (...)] 2019-06-12T14:50:35Z gwatt: objective c is alright. I wish it had taken off in more than just apple. 2019-06-12T14:50:49Z oni-on-ion: there's gnustep =) 2019-06-12T14:51:03Z gwatt: Yeah, and windowmaker 2019-06-12T14:51:06Z oni-on-ion: or if you work on web, Cappuccino + Objective-J 2019-06-12T14:51:49Z oni-on-ion: i like how Objective-C = Smalltalk + C, i wonder what would be like "Subjective-C" as Scheme/Lisp + C 2019-06-12T14:54:53Z Guest48876: oni-on-ion: try this https://paste.dieggsy.com/2019-12-06T10-53-43 (the second one is for #!rest and such in chicken) 2019-06-12T14:55:21Z Guest48876: gwatt: 'symbol isn't highlighted specially in emacs, and keywords are, so that works out i guess 2019-06-12T14:56:15Z gwatt: Guest48876: funny, it's the exact opposite in vim 2019-06-12T14:57:10Z oni-on-ion: Guest48876, nice !!! thanks so much =) i was just looking at font-lock and was about to give up. did not know it was so simple 2019-06-12T14:57:52Z oni-on-ion: yeh 'symbol highlight i would certainly not appreciate. unless there was a way to flip colors when eval is flipped (with ` and , and ') 2019-06-12T14:59:16Z Guest48876: oni-on-ion: yeah, IIRC that's \\< (beginning of symbol) \\sw+ (symbol char 1 or more times) literal `:`,' then \\> end of symbol 2019-06-12T14:59:50Z Guest48876: lol, does riot have a plaintext option 2019-06-12T15:00:11Z oni-on-ion: hehe. the plain text works over here in raw irc 2019-06-12T15:01:08Z Guest48876: oh, that's good. i was using straight up ERC but i'm trying matrix since it's hit stable release 2019-06-12T15:02:36Z oni-on-ion: i was going to try ERC when using EXWM but just switched to wmaker so hexchat is alright 2019-06-12T15:03:17Z oni-on-ion: (next system change is debian->GUIX, i think. guile also has a pleasant api) 2019-06-12T15:03:38Z Guest48876: I just use bspwm, but I was using ERC in a pop-up/sticky floating frame that i could call from any workspace 2019-06-12T15:05:25Z q9929t joined #scheme 2019-06-12T15:06:34Z oni-on-ion: erc was out of control with its buffers; would be unable to tell where the recent activity is, and having multiple windows for a single buffer unknowingly. possibly too many channels for me though (10+ ) 2019-06-12T15:07:49Z Guest48876: huh 2019-06-12T15:08:07Z Guest48876: I just used the one buffer window 2019-06-12T15:08:36Z oni-on-ion: i see. i am joined to several channels and erc interrupted my buffer list work flow =) 2019-06-12T15:09:53Z Guest48876: Oh, oh, i also hide ERC buffers in ivy and had a custom key to switch ERC buffers specifically 2019-06-12T15:10:15Z Guest48876: anyway, i'm not trying to convince you lol, i'm trying alternatives myself now :) 2019-06-12T15:13:09Z q9929t quit (Quit: q9929t) 2019-06-12T15:17:35Z wigust- quit (Quit: ZNC 1.7.3 - https://znc.in) 2019-06-12T15:19:17Z oni-on-ion: no no its good, i still have to get back to irc in emacs so i'm glad you've said this. i'm still using only 'ido' and did not realise there are special ERC keys. will take a look for "list erc buffers with unread activity" abilities later 2019-06-12T15:24:29Z TCZ quit (Quit: Leaving) 2019-06-12T15:30:08Z TCZ joined #scheme 2019-06-12T15:49:32Z linack joined #scheme 2019-06-12T16:12:23Z skapata joined #scheme 2019-06-12T16:15:04Z ggole quit (Quit: Leaving) 2019-06-12T16:18:10Z alezost joined #scheme 2019-06-12T16:23:58Z klovett quit 2019-06-12T16:40:40Z nilg joined #scheme 2019-06-12T16:42:42Z casaca quit (Ping timeout: 258 seconds) 2019-06-12T16:45:09Z linack quit (Ping timeout: 268 seconds) 2019-06-12T16:47:23Z moldybits quit (Read error: Connection reset by peer) 2019-06-12T16:47:52Z TCZ quit (Quit: Leaving) 2019-06-12T16:49:19Z casaca joined #scheme 2019-06-12T16:49:26Z moldybits joined #scheme 2019-06-12T16:58:24Z liangchao joined #scheme 2019-06-12T17:02:58Z liangchao quit (Ping timeout: 245 seconds) 2019-06-12T17:06:52Z casaca quit (Ping timeout: 258 seconds) 2019-06-12T17:08:13Z casaca joined #scheme 2019-06-12T17:09:57Z refpga joined #scheme 2019-06-12T17:13:25Z klovett joined #scheme 2019-06-12T17:15:36Z linack joined #scheme 2019-06-12T17:26:47Z casaca quit (Ping timeout: 258 seconds) 2019-06-12T17:28:38Z casaca joined #scheme 2019-06-12T17:47:34Z aautcsh joined #scheme 2019-06-12T17:47:38Z dbmikus joined #scheme 2019-06-12T18:02:07Z casaca quit (Ping timeout: 245 seconds) 2019-06-12T18:05:11Z jcowan joined #scheme 2019-06-12T18:13:11Z aautcsh quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-12T18:13:28Z casaca joined #scheme 2019-06-12T18:16:15Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-06-12T18:24:37Z casaca quit (Ping timeout: 245 seconds) 2019-06-12T18:26:43Z casaca joined #scheme 2019-06-12T18:28:27Z tubuliferous joined #scheme 2019-06-12T18:29:08Z tubuliferous quit (Client Quit) 2019-06-12T18:32:57Z casaca quit (Ping timeout: 245 seconds) 2019-06-12T18:43:49Z aautcsh joined #scheme 2019-06-12T18:48:39Z turbofail quit (Remote host closed the connection) 2019-06-12T18:52:01Z turbofail joined #scheme 2019-06-12T18:52:58Z grettke joined #scheme 2019-06-12T19:13:48Z nilg quit (Remote host closed the connection) 2019-06-12T19:13:48Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-12T19:17:02Z nilg joined #scheme 2019-06-12T19:19:22Z lmln_ quit (Quit: Connection closed for inactivity) 2019-06-12T19:34:51Z TCZ joined #scheme 2019-06-12T19:38:42Z klovett quit (Remote host closed the connection) 2019-06-12T19:58:31Z rubic88 quit (Remote host closed the connection) 2019-06-12T19:58:53Z rubic88 joined #scheme 2019-06-12T20:02:13Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-12T20:04:13Z daviid joined #scheme 2019-06-12T20:06:32Z ngz joined #scheme 2019-06-12T20:09:28Z rubic joined #scheme 2019-06-12T20:09:37Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-12T20:10:11Z manualcrank joined #scheme 2019-06-12T20:10:43Z rubic88 quit (Ping timeout: 246 seconds) 2019-06-12T20:12:42Z manualcrank quit (Client Quit) 2019-06-12T20:13:36Z manualcrank joined #scheme 2019-06-12T20:18:35Z adu joined #scheme 2019-06-12T20:19:00Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-12T20:19:51Z manualcrank joined #scheme 2019-06-12T20:29:43Z casaca joined #scheme 2019-06-12T20:34:38Z liangchao joined #scheme 2019-06-12T20:39:28Z liangchao quit (Ping timeout: 248 seconds) 2019-06-12T20:48:37Z klovett joined #scheme 2019-06-12T20:54:48Z klovett quit (Ping timeout: 272 seconds) 2019-06-12T21:11:21Z TCZ: hmm so when i pass lambda to foldr i always have to somehow connect first and second argument, with foldl result of lambda automatically becomes acumulator 2019-06-12T21:11:33Z rubic quit (Remote host closed the connection) 2019-06-12T21:11:54Z rubic joined #scheme 2019-06-12T21:15:48Z TCZ: no 2019-06-12T21:15:54Z TCZ: ifc i was wrong 2019-06-12T21:15:56Z TCZ: nvm 2019-06-12T21:22:08Z xkapastel joined #scheme 2019-06-12T21:23:18Z m1dnight_ quit (Ping timeout: 272 seconds) 2019-06-12T21:27:11Z lmln joined #scheme 2019-06-12T21:27:34Z lmln: what is the differnce between fluid-let and parameterize? 2019-06-12T21:29:09Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-12T21:32:22Z amz3: ahha! Good question! 2019-06-12T21:32:36Z amz3: lmln: are you using guile? 2019-06-12T21:32:40Z lmln: :) chez 2019-06-12T21:32:50Z amz3: euh.. where is the fluid-let thing? 2019-06-12T21:34:29Z amz3: I was looking for fluid in chez, but it seems like they are different from guile fluids 2019-06-12T21:34:41Z amz3: at least what I understood from guile fluid 2019-06-12T21:34:58Z amz3 reading the doc 2019-06-12T21:35:46Z amz3: from top of my head, I would say that parametrize, is not aware of call/cc escapade 2019-06-12T21:35:49Z amz3: but I might be wrong 2019-06-12T21:37:22Z linack quit (Quit: Leaving) 2019-06-12T21:37:58Z lmln: https://pastebin.com/pMLPHNS0 2019-06-12T21:39:57Z TCZ quit (Quit: Leaving) 2019-06-12T21:44:33Z rubic quit (Remote host closed the connection) 2019-06-12T21:44:56Z rubic joined #scheme 2019-06-12T21:55:52Z grettke joined #scheme 2019-06-12T21:57:32Z rubic quit (Remote host closed the connection) 2019-06-12T22:10:36Z amz3: lmln: fluid-let doesn't nothing with 'e' from line 18 2019-06-12T22:10:54Z amz3: otherwise, the code is look like the same 2019-06-12T22:18:44Z Riastradh: lmln: Generally what is called fluid-let does not play well with multiple threads, and what is called parametrize (or parameterize) does. 2019-06-12T22:44:35Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-12T22:48:09Z adu quit (Quit: adu) 2019-06-12T22:50:31Z amz3: I just discovered https://joss.readthedocs.io/. 2019-06-12T22:50:50Z amz3: I am pondering whether I should submit a paper about my work on nstore and functional store 2019-06-12T22:50:50Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-12T23:01:05Z notzmv joined #scheme 2019-06-12T23:03:02Z ngz quit (Ping timeout: 258 seconds) 2019-06-12T23:04:29Z TCZ joined #scheme 2019-06-12T23:05:04Z klovett joined #scheme 2019-06-12T23:19:09Z torbo joined #scheme 2019-06-12T23:21:08Z rubic88 joined #scheme 2019-06-12T23:32:08Z TCZ quit (Quit: Leaving) 2019-06-12T23:38:14Z turtleman joined #scheme 2019-06-12T23:46:25Z notzmv quit (Remote host closed the connection) 2019-06-12T23:59:26Z lambda-11235 joined #scheme 2019-06-13T00:00:00Z proksi quit (Quit: ZNC - https://znc.in) 2019-06-13T00:10:52Z liangchao joined #scheme 2019-06-13T00:15:28Z liangchao quit (Ping timeout: 248 seconds) 2019-06-13T00:20:47Z lritter quit (Ping timeout: 258 seconds) 2019-06-13T00:21:18Z TCZ joined #scheme 2019-06-13T00:21:21Z lritter joined #scheme 2019-06-13T00:35:02Z rgrant joined #scheme 2019-06-13T00:35:16Z rgrant is now known as [rg] 2019-06-13T00:40:54Z [rg] quit (Ping timeout: 272 seconds) 2019-06-13T00:53:45Z ym555 joined #scheme 2019-06-13T00:56:42Z lmln quit (Quit: Connection closed for inactivity) 2019-06-13T00:57:42Z rgrant joined #scheme 2019-06-13T01:03:43Z Menche quit (Quit: ZNC - https://znc.in) 2019-06-13T01:03:55Z aautcsh quit (Ping timeout: 248 seconds) 2019-06-13T01:04:06Z Menche joined #scheme 2019-06-13T01:06:13Z dmiserak joined #scheme 2019-06-13T01:09:51Z rgrant is now known as [rg] 2019-06-13T01:10:51Z lritter quit (Ping timeout: 248 seconds) 2019-06-13T01:21:35Z adu joined #scheme 2019-06-13T01:22:34Z TCZ quit (Quit: Leaving) 2019-06-13T01:36:53Z jusss joined #scheme 2019-06-13T01:39:22Z daviid quit (Ping timeout: 246 seconds) 2019-06-13T01:40:29Z dmiserak quit (Quit: Leaving) 2019-06-13T01:44:14Z refpga quit (Ping timeout: 272 seconds) 2019-06-13T01:46:54Z justinethier joined #scheme 2019-06-13T01:48:02Z refpga joined #scheme 2019-06-13T01:53:16Z ym555_ joined #scheme 2019-06-13T01:54:03Z ym555 quit (Ping timeout: 248 seconds) 2019-06-13T01:58:13Z klovett_ joined #scheme 2019-06-13T02:00:37Z liangchao joined #scheme 2019-06-13T02:01:36Z klovett quit (Ping timeout: 248 seconds) 2019-06-13T02:06:21Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-13T02:08:00Z daviid joined #scheme 2019-06-13T02:18:49Z [rg] quit (Quit: [rg]) 2019-06-13T02:24:45Z [rg] joined #scheme 2019-06-13T02:25:54Z GoldRin quit (Read error: Connection reset by peer) 2019-06-13T02:25:57Z GoldRin__ joined #scheme 2019-06-13T02:33:10Z torbo quit (Remote host closed the connection) 2019-06-13T02:37:07Z [rg] quit (Quit: [rg]) 2019-06-13T02:39:57Z grettke joined #scheme 2019-06-13T02:59:23Z justinethier quit (Quit: Page closed) 2019-06-13T03:00:00Z rubic88 quit (Remote host closed the connection) 2019-06-13T03:09:20Z refpga quit (Ping timeout: 248 seconds) 2019-06-13T03:10:22Z refpga joined #scheme 2019-06-13T03:18:22Z turtleman quit (Ping timeout: 245 seconds) 2019-06-13T03:24:51Z jao quit (Remote host closed the connection) 2019-06-13T03:30:06Z jao joined #scheme 2019-06-13T03:32:59Z TempeVolcano joined #scheme 2019-06-13T03:37:11Z dbmikus quit (Quit: WeeChat 2.4) 2019-06-13T03:47:06Z jao quit (Ping timeout: 272 seconds) 2019-06-13T04:05:22Z notzmv joined #scheme 2019-06-13T04:11:13Z gravicappa joined #scheme 2019-06-13T04:15:46Z refpga quit (Ping timeout: 258 seconds) 2019-06-13T04:22:39Z refpga joined #scheme 2019-06-13T04:26:43Z marusich joined #scheme 2019-06-13T04:45:02Z liangchao quit (Ping timeout: 245 seconds) 2019-06-13T04:59:25Z Zaab1t joined #scheme 2019-06-13T05:02:00Z Zaab1t quit (Client Quit) 2019-06-13T05:10:17Z Inline quit (Quit: Leaving) 2019-06-13T05:12:01Z liangchao joined #scheme 2019-06-13T05:16:44Z liangchao quit (Ping timeout: 244 seconds) 2019-06-13T05:23:21Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T05:36:36Z GoldRin__ quit (Remote host closed the connection) 2019-06-13T05:36:59Z GoldRin joined #scheme 2019-06-13T05:39:31Z kori joined #scheme 2019-06-13T05:51:14Z daviid quit (Ping timeout: 272 seconds) 2019-06-13T06:04:04Z skapata quit (Remote host closed the connection) 2019-06-13T06:04:36Z liangchao joined #scheme 2019-06-13T06:05:55Z evhan quit (Read error: Connection reset by peer) 2019-06-13T06:06:02Z evhan` joined #scheme 2019-06-13T06:48:10Z lambda-11235 quit (Quit: Bye) 2019-06-13T06:56:07Z GoldRin quit (Ping timeout: 246 seconds) 2019-06-13T06:59:34Z dwdv joined #scheme 2019-06-13T07:02:13Z nilg quit (Remote host closed the connection) 2019-06-13T07:05:15Z tsh-- joined #scheme 2019-06-13T07:08:09Z marusich quit (Remote host closed the connection) 2019-06-13T07:09:00Z ths-- joined #scheme 2019-06-13T07:13:22Z civodul joined #scheme 2019-06-13T07:22:55Z kori quit (Quit: WeeChat 2.5) 2019-06-13T07:28:36Z ggole joined #scheme 2019-06-13T07:29:05Z kori joined #scheme 2019-06-13T07:43:58Z GoldRin joined #scheme 2019-06-13T07:47:03Z adu quit (Quit: adu) 2019-06-13T07:54:50Z aeth quit (Ping timeout: 244 seconds) 2019-06-13T07:55:37Z aeth joined #scheme 2019-06-13T08:13:06Z moldybits quit (Ping timeout: 272 seconds) 2019-06-13T08:13:41Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-13T08:23:31Z m1dnight_ joined #scheme 2019-06-13T08:34:40Z ths-- quit (Ping timeout: 248 seconds) 2019-06-13T08:34:40Z tsh-- quit (Ping timeout: 248 seconds) 2019-06-13T08:38:43Z ths-- joined #scheme 2019-06-13T08:38:47Z tsh-- joined #scheme 2019-06-13T09:01:43Z lockywolf joined #scheme 2019-06-13T09:01:58Z moldybits joined #scheme 2019-06-13T09:12:03Z TCZ joined #scheme 2019-06-13T09:18:33Z ym555_ is now known as ym555 2019-06-13T09:24:11Z lavaflow quit (Ping timeout: 248 seconds) 2019-06-13T09:25:02Z refpga quit (Read error: Connection reset by peer) 2019-06-13T09:25:13Z refpga joined #scheme 2019-06-13T09:30:03Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-13T09:32:22Z civodul quit (Read error: Connection reset by peer) 2019-06-13T09:33:27Z civodul joined #scheme 2019-06-13T09:38:56Z notzmv quit (Read error: Connection reset by peer) 2019-06-13T09:40:14Z lockywolf joined #scheme 2019-06-13T09:42:24Z notzmv joined #scheme 2019-06-13T09:46:41Z webshinra quit (Remote host closed the connection) 2019-06-13T09:54:12Z TCZ: schemers and racketeers 2019-06-13T10:06:54Z brendyyn quit (Ping timeout: 252 seconds) 2019-06-13T10:10:47Z webshinra joined #scheme 2019-06-13T10:15:52Z TempeVolcano quit (Ping timeout: 245 seconds) 2019-06-13T10:26:35Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-13T10:31:27Z lritter joined #scheme 2019-06-13T10:42:52Z ym555 quit (Quit: leaving...) 2019-06-13T10:47:03Z xkapastel joined #scheme 2019-06-13T10:51:16Z grettke joined #scheme 2019-06-13T11:01:42Z GoldRin quit (Ping timeout: 245 seconds) 2019-06-13T11:05:22Z refpga quit (Read error: Connection reset by peer) 2019-06-13T11:13:06Z refpga joined #scheme 2019-06-13T11:31:46Z malaclyps quit (Read error: Connection reset by peer) 2019-06-13T11:32:40Z malaclyps joined #scheme 2019-06-13T11:45:42Z jao joined #scheme 2019-06-13T12:13:20Z alyptik quit (Ping timeout: 248 seconds) 2019-06-13T12:14:22Z GoldRin joined #scheme 2019-06-13T12:22:30Z mpot joined #scheme 2019-06-13T12:28:36Z TCZ quit (Quit: Leaving) 2019-06-13T12:28:58Z acarrico quit (Ping timeout: 272 seconds) 2019-06-13T12:40:39Z amerigo joined #scheme 2019-06-13T12:41:29Z amerigo quit (Client Quit) 2019-06-13T12:51:44Z vyzo quit (Ping timeout: 258 seconds) 2019-06-13T12:59:08Z lockywolf joined #scheme 2019-06-13T13:03:37Z alyptik joined #scheme 2019-06-13T13:06:59Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T13:08:49Z jcowan: Lots of Scheme-related names have something to do with mendacity. 2019-06-13T13:10:32Z jcowan: the Liar compiler, Foment, Guile, Larceny 2019-06-13T13:12:18Z grettke joined #scheme 2019-06-13T13:15:10Z jcowan: also Gambit and Gauche, though less so. Stalin, of course. 2019-06-13T13:15:54Z ggole: "Scheme" is itself a play on "planner", so it is somewhat appropriate 2019-06-13T13:16:07Z jcowan: I looked a at a Scheme glossary by Brian Harvey, but he only obvious joke in it is the definition of _potsticker_; not that the definition is in any way wrong or funny, just ... what is it doing there? 2019-06-13T13:16:22Z jcowan: Well, more directly on Conniver. 2019-06-13T13:16:44Z ggole: Hmm. Did it go Planner -> Conniver -> Scheme(r)? 2019-06-13T13:16:52Z jcowan: Yes. 2019-06-13T13:17:12Z ggole: Right. 2019-06-13T13:17:18Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T13:17:36Z jcowan: I find that outside the U.S. (and maybe Canada), "scheme" more often means "plan" than "plot". UK authorities often publish their schemes with extensive documentation, whereas U.S. schemes only leak out afterwards, if at all. 2019-06-13T13:18:32Z ggole: That's a bit of a Commonwealthism, I think 2019-06-13T13:18:55Z jcowan: At MIT someone called Prolog the first correct implementation of Conniver. 2019-06-13T13:19:41Z jcowan: Yes, but Canada is kind of a special case in the Commonwealth. U.S. "tire center", UK "tyre centre", Canadian "tire centre". 2019-06-13T13:20:21Z GoldRin: That should be illegal! 2019-06-13T13:26:51Z grettke joined #scheme 2019-06-13T13:28:52Z gwatt: jcowan: don't forget Racket in the mendacious name list 2019-06-13T13:29:15Z jcowan: Racket was mentioned by TCZ, but yes. 2019-06-13T13:29:30Z gwatt: ah, I missed that 2019-06-13T13:29:37Z jcowan: couple of hours ago 2019-06-13T13:29:43Z jcowan: but I got disconnected in between 2019-06-13T13:31:02Z jcowan: Spelling (in English) is standardized by a feedback loop between publishers and lexicographers. Publishers look in dictionaries to see how to spell a word; lexicographers look at the words that have been published. 2019-06-13T13:31:19Z jcowan: This happens pretty much separately in every country that can afford its own dictionaries. 2019-06-13T13:31:49Z jcowan: Thus the U.S. standardized on -ize, Oz on -ise, and the UK on -ise with a strong minority for -ize. 2019-06-13T13:33:35Z X-Scale` joined #scheme 2019-06-13T13:35:28Z X-Scale quit (Ping timeout: 248 seconds) 2019-06-13T13:35:28Z X-Scale` is now known as X-Scale 2019-06-13T13:36:32Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-13T13:40:19Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T13:45:40Z grettke joined #scheme 2019-06-13T13:50:29Z TCZ joined #scheme 2019-06-13T13:50:41Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T14:01:33Z TCZ: https://pastebin.com/D0YuxwCd 2019-06-13T14:06:27Z xkapastel joined #scheme 2019-06-13T14:07:45Z TCZ: The solid lines radiating out from the queen go through all those squares that are threatened by the queen. 2019-06-13T14:08:17Z fwenk joined #scheme 2019-06-13T14:13:11Z rubic88 joined #scheme 2019-06-13T14:14:51Z refpga quit (Read error: Connection reset by peer) 2019-06-13T14:15:06Z refpga joined #scheme 2019-06-13T14:18:48Z TempeVolcano joined #scheme 2019-06-13T14:20:48Z TCZ quit (Quit: Leaving) 2019-06-13T14:22:09Z fwenk: Hi all, if i try (define 'x jef) i get no error, but i can make no more correct defines. (define x 'jef) gives error until i restart. Why does this mistake corrupt my REPL? 2019-06-13T14:23:11Z CORDIC: fwenk: Which implementation? 2019-06-13T14:24:09Z fwenk: chez scheme 9.5 , but also in guile 2.0 2019-06-13T14:28:45Z notnotdan: yeah that's weird. in guile 2.2 you can say `(define 'x 3)` and it doesn't break the rest of the repl.. 2019-06-13T14:31:42Z ecraven: fwenk: (define 'x jef) probably redefine quote 2019-06-13T14:31:51Z CORDIC: ""'x"" is Sintax Sugar for ""(quote x)"". ""define"" does not make sense since ""jef"" is Undefined (Unbound). It should create a new Binding for predefined Symbol ""quote"", a CAF in the example. 2019-06-13T14:32:37Z notnotdan: aaah 2019-06-13T14:32:55Z notnotdan: so what happens is that when you say (define x 'jef) it gets exapended to (define x (quote jef)) 2019-06-13T14:33:08Z notnotdan: but you've defined (quote x) to be jef -- which is an undefined variable 2019-06-13T14:33:14Z notnotdan: so (quote jef) raises an error 2019-06-13T14:33:15Z wigust joined #scheme 2019-06-13T14:33:24Z CORDIC: Yes, expanded by ""read"". Not even a macro. 2019-06-13T14:33:31Z notnotdan: indeed 2019-06-13T14:39:17Z mdhughes: Interesting. Chicken errors on undefined jef in (define 'x jef), but (define 'x "jef") just works silently, assigns nothing I can see. 2019-06-13T14:39:47Z CORDIC: I guess that Global Bindings are Late-Bound to implement some kind of Mutual Recursion. 2019-06-13T14:40:12Z CORDIC: mdhughes: ""jef"" in the example is a Global Binding. 2019-06-13T14:40:48Z mdhughes: OK. In any case, defining a symbol equal to something is not useful, I would've expected an error. 2019-06-13T14:41:47Z CORDIC: mdhughes: I don't follow You? 2019-06-13T14:42:36Z jao quit (Ping timeout: 272 seconds) 2019-06-13T14:42:55Z mdhughes: (define x something) binds variable x to something. (define 'x something) is just as nonsense as (define 1 something) 2019-06-13T14:43:26Z CORDIC: It seems that CHICKEN doeesn't have Late Binding of Global Symbols. Try ""(define jef undefined)"" and then ""(set! jef (lambda ,...))". 2019-06-13T14:43:27Z mdhughes: > (define 1 "foo") 2019-06-13T14:43:27Z mdhughes: Exception: invalid syntax (define 1 "foo") 2019-06-13T14:44:03Z mdhughes: I'm not talking about the RHS, but the LHS. The name isn't normally quoted! 2019-06-13T14:45:28Z CORDIC: ""quote"" is a Symbol like any other. Although it is Bound to a Macro. 2019-06-13T14:45:29Z Inline joined #scheme 2019-06-13T14:46:06Z fwenk: that it passes silently makes your REPL bogus and you have no idea why, can it be corrected without leaving the REPL? 2019-06-13T14:49:54Z gwatt: fwenk: you can re-import (chezscheme) 2019-06-13T14:50:12Z grettke joined #scheme 2019-06-13T14:50:18Z gwatt: and it will restore the default bindings. 2019-06-13T14:50:30Z gwatt: Just don't overwrite import :-) 2019-06-13T14:51:24Z aeth: I'm surprised Schemes don't do the Common Lisp solution and lock the core symbols, like quote and define 2019-06-13T14:51:45Z aeth: I guess there might be a case for redefining them locally, especially since they're Lisp-1s 2019-06-13T14:55:27Z khisanth_ quit (Ping timeout: 245 seconds) 2019-06-13T14:56:17Z gwatt: aeth: using r[67]rs you can import identifiers with whatever name you want, and the reader syntax doesn't follow the rename. 2019-06-13T15:06:16Z fwenk: gwatt: (chezscheme) doesn't work here 2019-06-13T15:06:40Z lockywolf quit (Ping timeout: 258 seconds) 2019-06-13T15:07:21Z gwatt: fwenk: (import (chezscheme)) ? 2019-06-13T15:08:29Z khisanth_ joined #scheme 2019-06-13T15:10:15Z fwenk: gwatt: (import (scheme)) did work and now i can define again 2019-06-13T15:15:52Z q9929t joined #scheme 2019-06-13T15:20:28Z alyptik quit (Ping timeout: 258 seconds) 2019-06-13T15:32:04Z justinethier joined #scheme 2019-06-13T15:33:10Z jao joined #scheme 2019-06-13T15:35:41Z q9929t quit (Quit: q9929t) 2019-06-13T15:54:50Z lavaflow joined #scheme 2019-06-13T15:56:35Z GoldRin quit (Remote host closed the connection) 2019-06-13T15:57:07Z mpot quit (Ping timeout: 245 seconds) 2019-06-13T16:07:24Z alyptik joined #scheme 2019-06-13T16:16:31Z rubic88 quit (Remote host closed the connection) 2019-06-13T16:16:50Z rubic88 joined #scheme 2019-06-13T16:19:55Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-13T16:27:31Z rubic88 quit (Remote host closed the connection) 2019-06-13T16:27:54Z rubic88 joined #scheme 2019-06-13T16:33:04Z lavaflow quit (Ping timeout: 248 seconds) 2019-06-13T16:33:12Z lavaflow_ joined #scheme 2019-06-13T16:38:31Z rubic88 quit (Remote host closed the connection) 2019-06-13T16:39:13Z rubic88 joined #scheme 2019-06-13T16:52:11Z skapata joined #scheme 2019-06-13T17:02:40Z lavaflow joined #scheme 2019-06-13T17:04:25Z lavaflow_ quit (Ping timeout: 246 seconds) 2019-06-13T17:04:57Z klovett joined #scheme 2019-06-13T17:08:48Z klovett_ quit (Ping timeout: 248 seconds) 2019-06-13T17:08:59Z fwenk quit (Ping timeout: 256 seconds) 2019-06-13T17:30:31Z rubic88 quit (Remote host closed the connection) 2019-06-13T17:30:51Z rubic88 joined #scheme 2019-06-13T17:43:33Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T17:55:29Z notnotdan: redefining quote doesn't completely break the REPL and doesn't make it bogus: 2019-06-13T17:55:32Z notnotdan: scheme@(guile-user)> (define 'x x) 2019-06-13T17:55:32Z notnotdan: scheme@(guile-user)> (define z 3) 2019-06-13T17:55:32Z notnotdan: scheme@(guile-user)> 'z 2019-06-13T17:55:32Z notnotdan: $1 = 3 2019-06-13T17:55:44Z notnotdan: although i agree that there isn't a good use case for that 2019-06-13T17:57:23Z ecraven: well, you could redefine quote to a *macro* that does what quote does and something else in addition 2019-06-13T17:57:34Z ecraven: de-duplicate quoted lists, for example 2019-06-13T18:01:31Z rubic88 quit (Remote host closed the connection) 2019-06-13T18:01:51Z rubic88 joined #scheme 2019-06-13T18:03:07Z notnotdan: i can imagine it leading to much confusion tho :) 2019-06-13T18:05:59Z Zipheir: IIRC there was a Haskeller on freenode who redefined + which mutated its arguments under the covers. Good illustration of side-effects, actually. 2019-06-13T18:06:13Z gwatt: I could see quote & friends used as macro helpers, but that doesn't require redefining them 2019-06-13T18:06:59Z cantstanya joined #scheme 2019-06-13T18:10:44Z dante joined #scheme 2019-06-13T18:18:23Z lmln joined #scheme 2019-06-13T18:42:23Z ggole quit (Quit: Leaving) 2019-06-13T18:42:24Z amz3: wah 2019-06-13T18:42:45Z amz3: I just looked up my parser combinators, the code is so poor. I am wondering how I made it work. 2019-06-13T18:43:08Z amz3: also, I figured that using the same technic, I can not use (scheme generator) to create parser combinators 2019-06-13T18:43:34Z amz3: there is prolly another way to go. This parser combinator thing seems like bottom-less pit. 2019-06-13T18:47:11Z klovett_ joined #scheme 2019-06-13T18:47:12Z lmln: can i have a look? 2019-06-13T18:48:53Z Zipheir: amz3: Bottomless pit? 2019-06-13T18:49:14Z amz3: I mean it is complex. 2019-06-13T18:49:29Z Zipheir: I guess... What model are you working from? 2019-06-13T18:49:37Z amz3: model? 2019-06-13T18:49:48Z amz3: what do you mean by model? 2019-06-13T18:50:24Z Zipheir: What implementation is it based on? 2019-06-13T18:50:33Z Zipheir: Parsec seems pretty common as a model 2019-06-13T18:50:52Z klovett quit (Ping timeout: 272 seconds) 2019-06-13T18:50:53Z Zipheir: Although it's more complex than the original (?) Hutton & Meijer version. 2019-06-13T18:51:20Z amz3: TIL 2019-06-13T18:51:20Z Zipheir: But if you're using generators, maybe this is something different altogether. 2019-06-13T18:51:28Z amz3: I know parsec by name but never studied to code 2019-06-13T18:51:53Z amz3: the problem with generators is that they are stateful, that is you can not rollback to a previous state (afaik) 2019-06-13T18:51:59Z Zipheir: Oh, then this is a great little paper: https://pdfs.semanticscholar.org/11f3/5810d2b2353ad5a1d58b4843dcc1b1e3f84a.pdf 2019-06-13T18:52:23Z amz3: thanks :) 2019-06-13T18:52:29Z Zipheir: Yeah, no. Go monadic, it's much easier. 2019-06-13T18:53:16Z Zipheir: Here's the classic Hutton & Meijer intro to monadic combinators, as well: http://www.cs.nott.ac.uk/~pszgmh/pearl.pdf 2019-06-13T18:53:35Z amz3: Zipheir: my implementation is based on a monads (apparantly) 2019-06-13T18:54:29Z amz3: eventually I will read them, even if it silly, I am "rushing" a project for wikimedia (i hope) 2019-06-13T18:54:38Z Zipheir: Oh, cool. 2019-06-13T18:54:49Z amz3: I mean, I want to demo my database can work for them 2019-06-13T18:55:12Z amz3: :) 2019-06-13T18:55:42Z amz3: I need to load 700G of wikidata inside the nstore, I only tried 10G so far. 2019-06-13T18:57:19Z lmln: http://matt.might.net/papers/might2011derivatives.pdf 2019-06-13T18:57:23Z lmln: this is also very interesting 2019-06-13T18:57:31Z Zipheir: Now that's a rabbit hole. 2019-06-13T18:58:23Z Zipheir: Might's derivative parser is really cool, but there doesn't seem to have been much work done in the last decade. 2019-06-13T18:59:54Z Zipheir: They still claim it's O(|G|), but AFAIK no one's bothered to prove that since the idea came up. 2019-06-13T19:14:21Z rain1: oh I think there was a recent paper about how the approach isn't good 2019-06-13T19:15:24Z rain1: hmm I can't find it, maybe there wasnt 2019-06-13T19:17:03Z Zipheir: It's certainly controversial. 2019-06-13T19:17:29Z Zipheir: "YACC Is Dead" was as especially inflamatory title for the original paper... 2019-06-13T19:18:52Z rain1: https://www.cs.ru.nl/bachelors-theses/2018/Timo_Maarse___4416295___Parsing_with_derivatives_in_Haskell.pdf ah ! i added haskell 2019-06-13T19:19:07Z rain1: > our implementation shows severe performance issues 2019-06-13T19:25:31Z rubic88 quit (Remote host closed the connection) 2019-06-13T19:25:52Z rubic88 joined #scheme 2019-06-13T19:25:59Z Zipheir: rain1: Interesting, ty. 2019-06-13T19:30:57Z TempeVolcano quit (Ping timeout: 268 seconds) 2019-06-13T19:31:07Z TCZ joined #scheme 2019-06-13T19:38:13Z klovett joined #scheme 2019-06-13T19:38:55Z Zipheir: Darais's Haskell version is still on Hackage, but it's 7 years old and fairly complicated http://hackage.haskell.org/package/derp 2019-06-13T19:39:14Z Zipheir: So much for the "trivial to implement" claim. 2019-06-13T19:40:06Z Zipheir: We'll probably rediscover what a great thing LALR is 50 years down the road, anyway. 2019-06-13T19:40:15Z rain1: yeah 2019-06-13T19:41:17Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-13T19:42:10Z klovett_ quit (Ping timeout: 272 seconds) 2019-06-13T19:43:30Z Zipheir: "One touch of nature makes the whole world kin / That all with one consent praise new-born gawds / Though they are made and moulded of things past / And give to dust that is a little gilt / More laud than gilt o'er-dusted." 2019-06-13T19:43:46Z Zipheir: (Troilus & Cressida, act 3) 2019-06-13T19:45:56Z grettke joined #scheme 2019-06-13T19:57:56Z TCZ: o.O 2019-06-13T19:59:07Z TCZ quit (Quit: Leaving) 2019-06-13T20:01:35Z jao quit (Remote host closed the connection) 2019-06-13T20:04:22Z jao joined #scheme 2019-06-13T20:09:30Z mpot joined #scheme 2019-06-13T20:24:12Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T20:34:16Z TCZ joined #scheme 2019-06-13T20:36:32Z civodul joined #scheme 2019-06-13T20:50:24Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-13T21:00:10Z grettke joined #scheme 2019-06-13T21:14:48Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T21:20:03Z jao quit (Remote host closed the connection) 2019-06-13T21:29:10Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-13T21:39:27Z jao joined #scheme 2019-06-13T21:49:23Z wigust- joined #scheme 2019-06-13T21:50:02Z TCZ: however, there are many different ways to represent these two images. Figure 175 sketches some. Fill in the rest. 2019-06-13T21:50:04Z TCZ: https://pastebin.com/rvm7FmzK 2019-06-13T21:50:08Z TCZ: trolling? 2019-06-13T21:50:42Z TCZ: i wont fill the rest 2019-06-13T21:50:45Z wasamasa: english? 2019-06-13T21:50:59Z TCZ: why u hate me wasamasa 2019-06-13T21:51:17Z wasamasa: I have no idea what you're on 2019-06-13T21:51:41Z wasamasa: you pop in here randomly, write something barely resembling english without context and disappear again 2019-06-13T21:52:11Z wasamasa: it would help if you'd post longer sentences 2019-06-13T21:52:23Z TCZ quit (Quit: Leaving) 2019-06-13T21:52:27Z wasamasa: see 2019-06-13T21:52:28Z wigust quit (Ping timeout: 246 seconds) 2019-06-13T21:52:53Z justinethier quit (Ping timeout: 256 seconds) 2019-06-13T21:58:34Z rubic88 quit (Remote host closed the connection) 2019-06-13T21:58:41Z amz3: don't try to convince them, they are wrong. I think they just don't feel... confortable. 2019-06-13T21:59:05Z amz3: also they started using space 2019-06-13T22:00:41Z grettke joined #scheme 2019-06-13T22:10:37Z jcowan: Well, there's always the Bone-Hammer. 2019-06-13T22:19:32Z lmln quit 2019-06-13T22:19:53Z lmln joined #scheme 2019-06-13T22:24:12Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-13T22:25:58Z daviid joined #scheme 2019-06-13T22:48:27Z TCZ joined #scheme 2019-06-13T22:52:03Z Zenton quit (Ping timeout: 258 seconds) 2019-06-13T22:55:03Z TCZ: no 2019-06-13T22:55:07Z TCZ left #scheme 2019-06-13T23:02:30Z TCZ joined #scheme 2019-06-13T23:21:28Z TCZ quit (Quit: Leaving) 2019-06-13T23:25:48Z acarrico joined #scheme 2019-06-13T23:33:24Z turtleman joined #scheme 2019-06-13T23:37:19Z rubic88 joined #scheme 2019-06-13T23:41:02Z TCZ joined #scheme 2019-06-13T23:48:12Z rubic88 quit (Remote host closed the connection) 2019-06-13T23:48:14Z TCZ: wasamasa = idiet 2019-06-13T23:48:18Z TCZ left #scheme 2019-06-14T00:02:32Z torbo joined #scheme 2019-06-14T00:04:02Z Zipheir: Yes, ban-hammer, please. 2019-06-14T00:06:04Z Zipheir: If TCZ's random comments are going to start being insults, they shouldn't be here. 2019-06-14T00:12:57Z grettke joined #scheme 2019-06-14T00:18:17Z lritter quit (Ping timeout: 258 seconds) 2019-06-14T00:18:57Z lritter joined #scheme 2019-06-14T00:27:38Z TCZ joined #scheme 2019-06-14T00:49:30Z lritter quit (Quit: Leaving) 2019-06-14T00:50:51Z amz3: they look in distress to me 2019-06-14T00:57:29Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T01:01:55Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-14T01:10:00Z lockywolf joined #scheme 2019-06-14T01:13:17Z grettke joined #scheme 2019-06-14T01:22:35Z daviid quit (Ping timeout: 248 seconds) 2019-06-14T01:27:19Z moldybits quit (Quit: WeeChat 2.4) 2019-06-14T01:32:07Z dwdv quit (Ping timeout: 245 seconds) 2019-06-14T01:43:59Z daviid joined #scheme 2019-06-14T01:48:46Z refpga quit (Ping timeout: 258 seconds) 2019-06-14T02:02:53Z TCZ quit (Quit: Leaving) 2019-06-14T02:06:06Z mdhughes: I muted them a while ago. Seemed kinda broken. 2019-06-14T02:10:22Z xkapastel joined #scheme 2019-06-14T02:21:07Z ChanServ has set mode +o Riastradh 2019-06-14T02:21:43Z Riastradh has set mode +q TCZ!*jankowals@*.skyware.pl 2019-06-14T02:21:47Z Riastradh has set mode -o Riastradh 2019-06-14T02:29:23Z ym555 joined #scheme 2019-06-14T02:31:43Z torbo` joined #scheme 2019-06-14T02:33:22Z torbo quit (Ping timeout: 245 seconds) 2019-06-14T02:43:25Z TempeVolcano joined #scheme 2019-06-14T02:53:12Z edgar-rft is now known as computers 2019-06-14T02:53:57Z computers is now known as edgar-rft 2019-06-14T03:06:51Z xkapastel quit (Ping timeout: 250 seconds) 2019-06-14T03:07:07Z jcowan quit (Ping timeout: 248 seconds) 2019-06-14T03:07:28Z jcowan joined #scheme 2019-06-14T03:08:02Z kori quit (Ping timeout: 244 seconds) 2019-06-14T03:08:09Z wilfredh quit (Ping timeout: 250 seconds) 2019-06-14T03:08:26Z gwatt quit (Ping timeout: 252 seconds) 2019-06-14T03:08:44Z gwatt joined #scheme 2019-06-14T03:08:57Z lockywolf quit (Read error: Connection reset by peer) 2019-06-14T03:09:15Z manualcrank quit (Ping timeout: 248 seconds) 2019-06-14T03:09:48Z manualcrank joined #scheme 2019-06-14T03:09:54Z lockywolf joined #scheme 2019-06-14T03:09:59Z wilfredh joined #scheme 2019-06-14T03:10:18Z xkapastel joined #scheme 2019-06-14T03:14:41Z daviid quit (Ping timeout: 258 seconds) 2019-06-14T03:16:03Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T03:17:47Z kori joined #scheme 2019-06-14T03:19:45Z adu joined #scheme 2019-06-14T03:22:00Z lockywolf quit (*.net *.split) 2019-06-14T03:22:00Z gwatt quit (*.net *.split) 2019-06-14T03:22:00Z jcowan quit (*.net *.split) 2019-06-14T03:22:01Z prometheus76[m] quit (*.net *.split) 2019-06-14T03:22:01Z ArneBab quit (*.net *.split) 2019-06-14T03:22:42Z Ericson2314 quit (*.net *.split) 2019-06-14T03:22:42Z jackhill quit (*.net *.split) 2019-06-14T03:22:42Z ozzloy quit (*.net *.split) 2019-06-14T03:22:42Z kori quit (*.net *.split) 2019-06-14T03:22:42Z xkapastel quit (*.net *.split) 2019-06-14T03:22:42Z wilfredh quit (*.net *.split) 2019-06-14T03:22:42Z klovett quit (*.net *.split) 2019-06-14T03:22:42Z Inline quit (*.net *.split) 2019-06-14T03:22:42Z X-Scale quit (*.net *.split) 2019-06-14T03:22:42Z tsh-- quit (*.net *.split) 2019-06-14T03:22:42Z mdhughes quit (*.net *.split) 2019-06-14T03:22:42Z abdulocracy quit (*.net *.split) 2019-06-14T03:22:42Z f8l quit (*.net *.split) 2019-06-14T03:22:42Z gko quit (*.net *.split) 2019-06-14T03:26:43Z ym555 quit (Ping timeout: 245 seconds) 2019-06-14T03:29:57Z ym555 joined #scheme 2019-06-14T03:38:00Z lockywolf joined #scheme 2019-06-14T03:38:00Z gwatt joined #scheme 2019-06-14T03:38:00Z jcowan joined #scheme 2019-06-14T03:38:00Z prometheus76[m] joined #scheme 2019-06-14T03:38:00Z ArneBab joined #scheme 2019-06-14T03:38:00Z Ericson2314 joined #scheme 2019-06-14T03:38:00Z jackhill joined #scheme 2019-06-14T03:38:00Z ozzloy joined #scheme 2019-06-14T03:38:46Z kori joined #scheme 2019-06-14T03:38:46Z xkapastel joined #scheme 2019-06-14T03:38:46Z wilfredh joined #scheme 2019-06-14T03:38:46Z klovett joined #scheme 2019-06-14T03:38:46Z Inline joined #scheme 2019-06-14T03:38:46Z X-Scale joined #scheme 2019-06-14T03:38:46Z tsh-- joined #scheme 2019-06-14T03:38:46Z mdhughes joined #scheme 2019-06-14T03:38:46Z abdulocracy joined #scheme 2019-06-14T03:38:46Z f8l joined #scheme 2019-06-14T03:38:46Z gko joined #scheme 2019-06-14T03:40:27Z turtleman quit (Ping timeout: 245 seconds) 2019-06-14T03:40:58Z Kkiro quit (Ping timeout: 272 seconds) 2019-06-14T03:41:02Z gravicappa joined #scheme 2019-06-14T03:43:08Z Kkiro joined #scheme 2019-06-14T03:43:08Z Kkiro quit (Changing host) 2019-06-14T03:43:08Z Kkiro joined #scheme 2019-06-14T03:43:38Z kori quit (Changing host) 2019-06-14T03:43:38Z kori joined #scheme 2019-06-14T03:43:39Z lockywolf_ joined #scheme 2019-06-14T03:46:34Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-14T03:49:11Z daviid joined #scheme 2019-06-14T03:57:45Z iskander quit (Ping timeout: 252 seconds) 2019-06-14T04:03:07Z iskander joined #scheme 2019-06-14T04:05:56Z grettke joined #scheme 2019-06-14T04:10:06Z jao quit (Ping timeout: 272 seconds) 2019-06-14T04:10:59Z lockywolf_ quit (Ping timeout: 250 seconds) 2019-06-14T04:21:55Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-14T04:35:15Z oni-on-ion quit (Remote host closed the connection) 2019-06-14T04:36:36Z lockywolf joined #scheme 2019-06-14T04:38:29Z oni-on-ion joined #scheme 2019-06-14T04:43:19Z lockywolf_ joined #scheme 2019-06-14T04:44:45Z lockywolf_ quit (Max SendQ exceeded) 2019-06-14T04:45:17Z lockywolf_ joined #scheme 2019-06-14T04:45:39Z torbo` quit (Remote host closed the connection) 2019-06-14T04:45:47Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-14T04:46:08Z uplime is now known as lime[_] 2019-06-14T04:51:51Z skapata quit (Remote host closed the connection) 2019-06-14T04:55:03Z daviid` joined #scheme 2019-06-14T04:55:03Z daviid` quit (Read error: Connection reset by peer) 2019-06-14T04:56:04Z lavaflow_ joined #scheme 2019-06-14T04:56:39Z daviid quit (Ping timeout: 258 seconds) 2019-06-14T04:57:04Z lavaflow quit (Ping timeout: 248 seconds) 2019-06-14T04:57:44Z daviid` joined #scheme 2019-06-14T04:58:18Z daviid` quit (Read error: Connection reset by peer) 2019-06-14T04:58:41Z crucify_me joined #scheme 2019-06-14T04:58:52Z crucify_me is now known as crestfallen 2019-06-14T04:58:56Z Guest48876: somebody wiser than me weigh in on this: https://www.reddit.com/r/scheme/comments/c0fr4j/looking_for_embeddable_scheme/?utm_medium=android_app&utm_source=share 2019-06-14T04:58:56Z rudybot: https://teensy.info/vhzlh3nCcI 2019-06-14T05:00:52Z Guest48876: I feel they're much too prematurely concerned with speed 2019-06-14T05:00:59Z daviid` joined #scheme 2019-06-14T05:02:20Z daviid` quit (Read error: Connection reset by peer) 2019-06-14T05:04:43Z daviid` joined #scheme 2019-06-14T05:06:27Z Inline quit (Quit: Leaving) 2019-06-14T05:07:45Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T05:14:40Z liangchao quit (Ping timeout: 248 seconds) 2019-06-14T05:21:58Z fwenk joined #scheme 2019-06-14T05:37:45Z Zipheir: Chibi++ 2019-06-14T05:37:57Z Zipheir: No one mentions Guile, for some reason. 2019-06-14T05:38:01Z mdhughes: No, that's a reasonable concern: You have to be able to run your updates in <16ms, often much less. Or run it in another thread, and then there's a lot of message-passing and weird lag. 2019-06-14T05:39:11Z grettke joined #scheme 2019-06-14T05:39:27Z mdhughes: I'm using Chicken for my games, and speed's fine there, but I have to make careful choices and micro-benchmarks to keep it playable. 2019-06-14T05:40:37Z wasamasa: fun, my experiences with that have been limited to elisp so far :D 2019-06-14T05:41:26Z wasamasa: CHICKEN can be embedded, but there's a lot less docs/examples for that (as opposed to wrapping around C) 2019-06-14T05:41:42Z wasamasa: Guest48876: I'd make sure to try guile 2019-06-14T05:42:06Z wasamasa: Guest48876: it's no speed demon either, but it's been around for a long time and there's a good number of programs using it successfully 2019-06-14T05:42:08Z mdhughes: Yeah, I'm not even trying to go that way. As long as Chicken can run SDL for display at a decent speed, I'll do everything in it. 2019-06-14T05:42:42Z wasamasa: Guest48876: if you want to go by what's been battle-tested, tinyscheme had great success :D 2019-06-14T05:42:50Z Zipheir: Right, embedding in some crappy C++ engine is silly. Write in lisp! 2019-06-14T05:42:59Z Guest48876: wasamasa: i'm not the OP, i'm the guiy that commented 2019-06-14T05:43:06Z wasamasa: oh, ok 2019-06-14T05:43:08Z Guest48876: i loooove chicken lol 2019-06-14T05:43:15Z wasamasa: that just sounds wrong 2019-06-14T05:43:46Z Guest48876: wasamasa: chicken sandwich, chicken stew, chicken barbecue, chicken scheme... 2019-06-14T05:43:54Z crestfallen quit (Remote host closed the connection) 2019-06-14T05:43:57Z wasamasa: aright, I'll reply to OP 2019-06-14T05:44:03Z wasamasa: maybe they'll relax their requirements 2019-06-14T05:44:10Z mdhughes: Mmm. McChicken. 2019-06-14T05:44:11Z wasamasa: the scheme world isn't big enough to fulfill all of these 2019-06-14T05:44:29Z wasamasa: well, maybe picrin, but honestly, it's a joke 2019-06-14T05:45:02Z mdhughes: A fast, embeddable Scheme would do great things for Scheme, at least replacing Lua in a lot of cases. 2019-06-14T05:45:32Z Guest48876: mdhughes: do you embed chicken? or are you talking about writing the game loop in chicken? 2019-06-14T05:45:42Z Guest48876: cause i could see how performance would be critical with the latter 2019-06-14T05:46:14Z Guest48876: mdhughes: are chicken or chibi horribly slower than lua? i've no experience with chibi or lua 2019-06-14T05:46:39Z Zipheir: IIRC Lua is quite a bit faster than chibi. 2019-06-14T05:46:43Z mdhughes: In mine, I write the entire thing in Chicken, and performance is fine if I'm careful. But Chicken's not usable embedded, really. 2019-06-14T05:47:04Z mdhughes: But all-Scheme or just calling out to a script from a C/C++ gameloop, you need to finish fast enough to get 60fps, or 30fps at absolute worst case. 2019-06-14T05:47:57Z mdhughes: Lua's ridiculously fast. It's awful, it's the worst C-like language I've ever used and 1-based arrays make me stabby. But it's a couple lines to embed and won't threaten your framerate. 2019-06-14T05:48:34Z Guest48876: i see 2019-06-14T05:48:53Z Guest48876: i feel like it still depends on what you're actually doing with the scheme, right? 2019-06-14T05:48:54Z Guest48876: like 2019-06-14T05:49:00Z mdhughes: If Chibi or SIOD or such was that fast, it'd be a huge improvement. 2019-06-14T05:50:44Z Guest48876: yeah, if you need to run scheme code right in the same thread as the game loop, i'd see how you'd need speed, but you could be using it for something not performance critical? like, a non-fast paced part of the game, or. any number of possibilities i can't think of because i've never fully written a game and am extremely inexperienced in this field lol 2019-06-14T05:51:36Z Guest48876: my friend was telling me about a minecraft mod that lets you have a 'computer' in the game that's basically just a lua repl. but you have to like. make a bootable drive in the game and install it and such 2019-06-14T05:52:20Z mdhughes: ComputerCraft/Turtles is really neat. It's also easy to bring a server to an unplayable state with them. 2019-06-14T05:52:38Z Zipheir: Guest48876: Have you checked out Minetest? Aside from being FOSS, it's got a serious Lua modding interface. One mod includes chips programmable in lua directly in-game. 2019-06-14T05:52:48Z wasamasa: it would be hilarious if op went with tinyscheme because it's the only one that has been made to work on windows :D 2019-06-14T05:53:10Z Guest48876: Zipheir: i have _played_ a heck of a lot of it, but i have not modded it at all 2019-06-14T05:53:43Z Zipheir: Guest48876: Ah, ok. 2019-06-14T05:53:50Z Guest48876: Zipheir: love just about everything about it, except maybe maturity/features but that's not with the game itself and it will come with time 2019-06-14T05:54:12Z Guest48876: i'll have to check out that mod though 2019-06-14T05:54:13Z Guest48876: that's so cool 2019-06-14T05:54:20Z Guest48876: like, it's silly. but cool 2019-06-14T05:55:30Z Zipheir: Guest48876: http://mesecons.net 2019-06-14T05:55:59Z Guest48876: sweet 2019-06-14T05:56:06Z Zipheir: Heh, it's even got a serial bus cable. 2019-06-14T06:04:43Z daviid` quit (Ping timeout: 248 seconds) 2019-06-14T06:08:00Z liangchao joined #scheme 2019-06-14T06:29:22Z lockywolf_ quit (Ping timeout: 252 seconds) 2019-06-14T06:30:37Z lockywolf joined #scheme 2019-06-14T06:50:04Z civodul joined #scheme 2019-06-14T06:56:08Z mpot joined #scheme 2019-06-14T07:05:31Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-14T07:05:57Z fwenk quit (Ping timeout: 256 seconds) 2019-06-14T07:12:06Z TempeVolcano quit (Ping timeout: 268 seconds) 2019-06-14T07:13:53Z TempeVolcano joined #scheme 2019-06-14T07:27:18Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-14T07:42:05Z TempeVolcano quit (Read error: Connection reset by peer) 2019-06-14T07:49:52Z alyptik quit (Ping timeout: 272 seconds) 2019-06-14T08:00:47Z liangcha1 joined #scheme 2019-06-14T08:01:26Z liangchao quit (Ping timeout: 268 seconds) 2019-06-14T08:11:53Z adu quit (Quit: adu) 2019-06-14T08:11:55Z alyptik joined #scheme 2019-06-14T08:29:05Z Zenton joined #scheme 2019-06-14T08:43:41Z dwdv joined #scheme 2019-06-14T08:50:08Z manualcrank joined #scheme 2019-06-14T08:54:19Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T08:56:26Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-14T08:59:22Z lavaflow_ quit (Ping timeout: 244 seconds) 2019-06-14T09:12:52Z m1dnight_ quit (Ping timeout: 246 seconds) 2019-06-14T09:23:54Z pjb` joined #scheme 2019-06-14T09:24:24Z m1dnight_ joined #scheme 2019-06-14T09:34:24Z TCZ joined #scheme 2019-06-14T10:08:29Z xkapastel joined #scheme 2019-06-14T10:17:26Z dmiles quit (Ping timeout: 272 seconds) 2019-06-14T10:18:11Z aeth quit (Ping timeout: 248 seconds) 2019-06-14T10:18:23Z aeth joined #scheme 2019-06-14T10:18:40Z notnotdan quit (Ping timeout: 248 seconds) 2019-06-14T10:19:12Z notnotdan joined #scheme 2019-06-14T10:19:15Z logicmoo joined #scheme 2019-06-14T10:23:24Z logicmoo is now known as dmiles 2019-06-14T10:33:22Z liangcha1 quit (Ping timeout: 245 seconds) 2019-06-14T10:33:31Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-14T10:35:22Z liangcha1 joined #scheme 2019-06-14T10:41:42Z m1dnight_ joined #scheme 2019-06-14T10:53:47Z liangcha1 quit (Ping timeout: 245 seconds) 2019-06-14T10:54:23Z TCZ quit (Quit: Leaving) 2019-06-14T11:04:42Z ym555 quit (Quit: leaving...) 2019-06-14T11:21:35Z TCZ joined #scheme 2019-06-14T11:24:55Z jcowan: Lua is primarily fast because of LuaJIT. If Chibi had a JIT, it would probably be really fast too, but Real Life has prevented foof from making it so. 2019-06-14T11:26:50Z jcowan: Tinyscheme was the main target that Chibi was pointed at from a performance viewpoint. 2019-06-14T11:27:02Z longshi joined #scheme 2019-06-14T11:28:58Z ym555 joined #scheme 2019-06-14T11:30:37Z TCZ quit (Quit: Leaving) 2019-06-14T11:31:57Z malaclyps quit (Read error: Connection reset by peer) 2019-06-14T11:32:13Z TCZ joined #scheme 2019-06-14T11:33:50Z mario-goulart: I get that JITs are very nice for benchmarks (small programs with repetitive operations), but do they scale well for big projects? 2019-06-14T11:35:32Z ecraven: they should scale well for anything except projects that do not run pieces of code many times 2019-06-14T11:35:41Z longshi quit (Quit: WeeChat 2.4) 2019-06-14T11:35:43Z malaclyps joined #scheme 2019-06-14T11:37:47Z mario-goulart: In those cases I suppose they can (in theory) even slow things down, as they would still have to keep track of the frequency things get executed. 2019-06-14T11:44:56Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-14T11:46:52Z rubic88 joined #scheme 2019-06-14T11:48:09Z TCZ quit (Quit: Leaving) 2019-06-14T11:48:50Z TCZ joined #scheme 2019-06-14T11:48:58Z TCZ quit (Remote host closed the connection) 2019-06-14T11:51:15Z TCZ joined #scheme 2019-06-14T11:53:42Z jao joined #scheme 2019-06-14T11:55:42Z lritter joined #scheme 2019-06-14T12:01:38Z rubic88 quit (Remote host closed the connection) 2019-06-14T12:02:06Z rubic88 joined #scheme 2019-06-14T12:10:34Z notnotdan: I've heard that LuaJIT can do some quite cool things, like fusing loops 2019-06-14T12:23:48Z moldybits joined #scheme 2019-06-14T12:31:43Z rubic88 quit (Remote host closed the connection) 2019-06-14T12:32:03Z rubic88 joined #scheme 2019-06-14T12:45:38Z badkins quit (Remote host closed the connection) 2019-06-14T12:57:39Z dTal: it seems to me that JITs should be theoretically capable of better performance in the asymptotic case than even static compilation, since they have access to more information (the runtime data) 2019-06-14T13:01:07Z dTal: seems like there's quite an overlap with the incremental compilation that SBCL and Chez do 2019-06-14T13:02:31Z dTal: if you can imagine shipping the program as source instead of a binary, and then when you want to run the program on some data, you "hard code" the data and *then* compile it 2019-06-14T13:14:00Z aeth: longer startup time, that's what happens 2019-06-14T13:14:25Z aeth: might still be worth it, depending on the program 2019-06-14T13:15:18Z dTal: hence why I said "in the asymptotic case" 2019-06-14T13:16:36Z dTal: I wonder if mario-goulart's point could be mitigated by having the "tracking" code running in a different thread than the "main" code, if that's even somehow possible 2019-06-14T13:16:41Z dTal: maybe with hardware support 2019-06-14T13:16:52Z aeth: Are there any JITs that remember the previous run? I'm not very familiar with them. 2019-06-14T13:17:00Z aeth: In theory, the long startup only has to happen once 2019-06-14T13:17:17Z dTal: that's called a static compiler :p 2019-06-14T13:17:55Z aeth: no, call it a hybrid compiler :p 2019-06-14T13:17:56Z uso_: theoretically you could modify your program youself at runtime depending on runtime data you've collect 2019-06-14T13:19:06Z uso_: aslso isn't what PGO should do ? 2019-06-14T13:20:16Z uso_: oops wrong chan (didn't I was on sceme ) 2019-06-14T13:28:03Z jcowan: aeth: Smalltalk and Self JITs certainly remember the last run, if not necessarily past shutting down the world and starting over. 2019-06-14T13:28:13Z ggole joined #scheme 2019-06-14T13:33:16Z acarrico quit (Ping timeout: 246 seconds) 2019-06-14T13:47:59Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-14T13:58:00Z manualcrank joined #scheme 2019-06-14T14:04:17Z Inline joined #scheme 2019-06-14T14:05:06Z badkins joined #scheme 2019-06-14T14:06:08Z badkins_ joined #scheme 2019-06-14T14:09:22Z badkins quit (Ping timeout: 244 seconds) 2019-06-14T14:11:59Z badkins_ quit (Read error: Connection timed out) 2019-06-14T14:12:35Z badkins joined #scheme 2019-06-14T14:16:34Z justinethier joined #scheme 2019-06-14T14:16:54Z xkapastel joined #scheme 2019-06-14T14:29:04Z Zipheir: Is there anything wrong with defining a SRFI-9 record type whose constructor is the same symbol as the type? 2019-06-14T14:29:15Z Zipheir: e.g. (define-record-type foo (foo x) ...) 2019-06-14T14:29:54Z dante quit (Quit: bye) 2019-06-14T14:31:57Z Zipheir: Ah, it seems to be implementation-dependent. CHICKEN likes it but Guile does not want. 2019-06-14T14:39:33Z TCZ quit (Quit: Leaving) 2019-06-14T14:39:54Z TCZ joined #scheme 2019-06-14T14:41:25Z ryuo joined #scheme 2019-06-14T14:44:23Z ryuo left #scheme 2019-06-14T14:45:02Z TCZ quit (Quit: Leaving) 2019-06-14T14:45:05Z Zipheir: And since R7 says " is bound to a representation of the record type itself", it does seem to be a bad thing to do. 2019-06-14T14:45:19Z Zipheir: OK, sorry for the noise. 2019-06-14T14:46:59Z TCZ joined #scheme 2019-06-14T14:47:52Z TCZ quit (Client Quit) 2019-06-14T14:54:38Z jao quit (Ping timeout: 245 seconds) 2019-06-14T15:10:43Z rubic88 quit (Remote host closed the connection) 2019-06-14T15:11:04Z rubic88 joined #scheme 2019-06-14T15:13:43Z lmln quit (Quit: WeeChat 2.4) 2019-06-14T15:14:12Z gwatt: I think any r[67]rs scheme won't let you shadow library / program definitions. 2019-06-14T15:20:44Z lmln joined #scheme 2019-06-14T15:29:14Z TCZ joined #scheme 2019-06-14T15:30:38Z Zipheir: One annoyance of this is that record types often have names like 'foo-rtd', which is annoying to pattern-match: you'd like something like (match ... (($ foo ...) ...)), but no. 2019-06-14T15:31:26Z Zipheir: But pattern-matching records is annoying anyway, and may not even be possible with libraries/modules renaming the types. 2019-06-14T15:36:11Z rain1: I like the match where you do `(foo ,x) to match against a list and (foo x y) to match against a record foo with 2 fields 2019-06-14T15:36:41Z rain1: it just seems to make sense that the way you match against something should be the way you construct it 2019-06-14T15:36:55Z rain1: the $ stuff is confusing 2019-06-14T15:38:40Z pjb` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-14T15:38:52Z Zipheir: Right, but the matcher has to associate 'foo' with your record type in some way... 2019-06-14T15:39:04Z Zipheir: Presumably it has to be the type name. 2019-06-14T15:39:15Z cortisol joined #scheme 2019-06-14T15:39:19Z rain1: ah im not sure i understand 2019-06-14T15:39:19Z pjb joined #scheme 2019-06-14T15:39:35Z cortisol left #scheme 2019-06-14T15:41:01Z Zipheir: I mean, that pattern would probably have to match SRFI-9 records on the type name, which might get renamed by the library system, e.g. some.module#foo 2019-06-14T15:41:44Z Zipheir: Maybe this is an issue with SRFI-9/R7RS records, I don't know. 2019-06-14T15:44:57Z Zipheir: It's wonky, because in Scheme we usually use predicates and accessors to talk about types, but pattern matching is more intensional. 2019-06-14T15:45:38Z rain1: if the constructor gets renamed from foo to bar then (bar x y) should work to match it 2019-06-14T15:45:45Z rain1: is the worry just how to implement that in a pattern matcher? 2019-06-14T15:46:08Z Zipheir: Sure, (foo? x) => #t, but does (match x ((foo x) ...)))? Who know, it depends on how the matcher matches. 2019-06-14T15:46:14Z Zipheir: *knows 2019-06-14T15:47:38Z skapata joined #scheme 2019-06-14T15:50:50Z Zipheir: The worry is that having to write (match val (($ some-ridiculous-prefix-that-will-never-change-i-promise#foo x) x)) is really lame and breakage-prone. 2019-06-14T15:51:14Z Zipheir: This happens e.g. in CHICKEN, where record type names in modules all get renamed. 2019-06-14T15:51:31Z Zipheir: No abstraction barriers for you, pattern-matching peon! 2019-06-14T15:53:31Z rain1: > it depends on how the matcher matches. 2019-06-14T15:53:45Z rain1: yeah we would want the matcher to work correctly according to hygiene and lexical scope 2019-06-14T15:53:53Z grettke joined #scheme 2019-06-14T15:57:52Z Zenton quit (Ping timeout: 244 seconds) 2019-06-14T16:14:57Z klovett_ joined #scheme 2019-06-14T16:18:35Z klovett quit (Ping timeout: 248 seconds) 2019-06-14T16:22:02Z lavaflow_ joined #scheme 2019-06-14T16:29:52Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-14T16:39:53Z terpri_ quit (Read error: Connection reset by peer) 2019-06-14T16:40:03Z rubic joined #scheme 2019-06-14T16:42:57Z rubic88 quit (Ping timeout: 245 seconds) 2019-06-14T16:43:43Z rubic quit (Remote host closed the connection) 2019-06-14T16:44:06Z rubic joined #scheme 2019-06-14T17:02:32Z mpot quit (Ping timeout: 245 seconds) 2019-06-14T17:04:05Z TCZ quit (Quit: Leaving) 2019-06-14T17:13:52Z TCZ joined #scheme 2019-06-14T17:18:51Z TCZ quit (Quit: Leaving) 2019-06-14T17:21:41Z pellertson joined #scheme 2019-06-14T17:23:09Z klovett joined #scheme 2019-06-14T17:26:50Z klovett_ quit (Ping timeout: 272 seconds) 2019-06-14T17:30:38Z jao joined #scheme 2019-06-14T17:33:43Z rubic quit (Remote host closed the connection) 2019-06-14T17:34:04Z rubic joined #scheme 2019-06-14T17:39:17Z Zenton joined #scheme 2019-06-14T17:39:37Z terpri joined #scheme 2019-06-14T17:44:12Z casaca quit (Ping timeout: 245 seconds) 2019-06-14T17:45:43Z casaca joined #scheme 2019-06-14T17:54:34Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T17:55:02Z casaca quit (Ping timeout: 245 seconds) 2019-06-14T17:56:35Z casaca joined #scheme 2019-06-14T18:02:33Z casaca quit (Ping timeout: 245 seconds) 2019-06-14T18:04:14Z casaca joined #scheme 2019-06-14T18:12:43Z casaca quit (Ping timeout: 244 seconds) 2019-06-14T18:19:38Z casaca joined #scheme 2019-06-14T18:28:40Z daviid joined #scheme 2019-06-14T18:32:00Z badkins quit (Ping timeout: 248 seconds) 2019-06-14T18:33:22Z jcowan: I like the convention for the RTD. 2019-06-14T18:33:53Z jcowan: also when it comes to constructors, I call them make-foo if the object is mutable, just foo if it is immutable. 2019-06-14T18:39:01Z grettke joined #scheme 2019-06-14T18:41:12Z Zipheir: That's a good style. 2019-06-14T19:11:28Z fwenk joined #scheme 2019-06-14T19:13:57Z ggole quit (Quit: Leaving) 2019-06-14T19:15:27Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-14T19:24:10Z civodul joined #scheme 2019-06-14T19:25:15Z casaca quit (Ping timeout: 248 seconds) 2019-06-14T19:26:03Z casaca joined #scheme 2019-06-14T19:30:35Z casaca quit (Ping timeout: 248 seconds) 2019-06-14T19:31:40Z casaca joined #scheme 2019-06-14T19:59:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T20:03:14Z TCZ joined #scheme 2019-06-14T20:09:56Z grettke joined #scheme 2019-06-14T20:10:39Z lime[_] is now known as uplime 2019-06-14T20:11:36Z m1dnight_ joined #scheme 2019-06-14T20:16:42Z aeth quit (Ping timeout: 245 seconds) 2019-06-14T20:18:43Z aeth joined #scheme 2019-06-14T20:24:37Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T20:28:55Z justinethier quit (Quit: Page closed) 2019-06-14T20:37:59Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-14T20:45:45Z mpot joined #scheme 2019-06-14T20:51:17Z rubic quit (Ping timeout: 245 seconds) 2019-06-14T20:52:34Z aeth_ joined #scheme 2019-06-14T20:54:51Z aeth quit (Ping timeout: 248 seconds) 2019-06-14T20:55:28Z aeth_ is now known as aeth 2019-06-14T21:00:07Z grettke joined #scheme 2019-06-14T21:04:13Z rubic88 joined #scheme 2019-06-14T21:13:03Z acarrico joined #scheme 2019-06-14T21:14:50Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T21:18:46Z acarrico quit (Ping timeout: 246 seconds) 2019-06-14T21:26:23Z acarrico joined #scheme 2019-06-14T21:31:18Z acarrico quit (Ping timeout: 272 seconds) 2019-06-14T21:35:28Z aeth quit (Ping timeout: 248 seconds) 2019-06-14T21:37:38Z aeth joined #scheme 2019-06-14T21:42:55Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-14T21:48:38Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-14T21:59:36Z rubic88 quit (Ping timeout: 252 seconds) 2019-06-14T22:04:37Z lritter quit (Ping timeout: 245 seconds) 2019-06-14T22:04:40Z turtleman joined #scheme 2019-06-14T22:09:23Z rubic88 joined #scheme 2019-06-14T22:12:45Z adu joined #scheme 2019-06-14T22:22:18Z dwdv quit (Ping timeout: 268 seconds) 2019-06-14T22:24:55Z wigust- quit (Read error: Connection reset by peer) 2019-06-14T22:25:50Z wigust joined #scheme 2019-06-14T22:26:13Z fwenk quit (Ping timeout: 256 seconds) 2019-06-14T22:33:22Z grettke joined #scheme 2019-06-14T22:35:16Z rubic88 quit (Ping timeout: 272 seconds) 2019-06-14T22:51:33Z rubic88 joined #scheme 2019-06-14T22:57:13Z rubic88 quit (Remote host closed the connection) 2019-06-14T22:59:01Z TCZ quit (Quit: Leaving) 2019-06-14T23:21:08Z elderK joined #scheme 2019-06-14T23:34:24Z ym555 quit (Quit: leaving...) 2019-06-14T23:35:47Z ym555 joined #scheme 2019-06-14T23:39:58Z klovett quit (Remote host closed the connection) 2019-06-14T23:40:38Z klovett joined #scheme 2019-06-14T23:48:31Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-14T23:49:34Z TCZ joined #scheme 2019-06-15T00:03:45Z ym555 quit (Quit: leaving...) 2019-06-15T00:13:03Z TCZ quit (Quit: Leaving) 2019-06-15T00:23:47Z elderK quit (Ping timeout: 245 seconds) 2019-06-15T00:25:52Z elderK joined #scheme 2019-06-15T00:30:37Z klovett_ joined #scheme 2019-06-15T00:34:11Z klovett quit (Ping timeout: 258 seconds) 2019-06-15T00:36:24Z elderK quit (Quit: WeeChat 1.9) 2019-06-15T00:39:07Z badkins joined #scheme 2019-06-15T01:02:07Z Zipheir quit (Quit: leaving) 2019-06-15T01:05:57Z grettke joined #scheme 2019-06-15T01:15:18Z TCZ joined #scheme 2019-06-15T01:35:03Z niklasl quit (Quit: Nettalk6 - www.ntalk.de) 2019-06-15T01:37:08Z niklasl joined #scheme 2019-06-15T01:37:55Z TCZ quit (Quit: Leaving) 2019-06-15T01:41:13Z zacque joined #scheme 2019-06-15T01:44:26Z q9929t joined #scheme 2019-06-15T01:50:29Z lambda-11235 joined #scheme 2019-06-15T02:02:42Z q9929t quit (Quit: q9929t) 2019-06-15T02:12:20Z notzmv quit (Remote host closed the connection) 2019-06-15T02:29:52Z alyptik quit (Ping timeout: 248 seconds) 2019-06-15T02:47:38Z notzmv joined #scheme 2019-06-15T02:55:30Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-15T03:11:27Z alyptik joined #scheme 2019-06-15T03:11:45Z lambda-11235 quit (Ping timeout: 258 seconds) 2019-06-15T03:15:13Z jao quit (Ping timeout: 268 seconds) 2019-06-15T03:31:46Z zacque quit (Remote host closed the connection) 2019-06-15T03:41:33Z zacque joined #scheme 2019-06-15T03:43:26Z grettke joined #scheme 2019-06-15T04:08:58Z cantstanya quit (Remote host closed the connection) 2019-06-15T04:10:21Z cantstanya joined #scheme 2019-06-15T04:12:04Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-15T04:17:40Z notzmv quit (Ping timeout: 258 seconds) 2019-06-15T04:19:07Z turtleman quit (Ping timeout: 248 seconds) 2019-06-15T04:19:42Z lavaflow joined #scheme 2019-06-15T04:19:42Z lavaflow_ quit (Read error: Connection reset by peer) 2019-06-15T04:21:06Z notzmv joined #scheme 2019-06-15T04:22:34Z grettke joined #scheme 2019-06-15T04:25:01Z gravicappa joined #scheme 2019-06-15T04:37:15Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-15T04:39:00Z proksi joined #scheme 2019-06-15T04:39:58Z zacque quit (Remote host closed the connection) 2019-06-15T04:41:42Z zacque joined #scheme 2019-06-15T04:42:49Z zacque quit (Client Quit) 2019-06-15T04:57:10Z skapate joined #scheme 2019-06-15T04:59:31Z skapata quit (Ping timeout: 258 seconds) 2019-06-15T05:00:08Z GoldRin joined #scheme 2019-06-15T05:04:00Z adu quit (Quit: adu) 2019-06-15T05:33:29Z mpot joined #scheme 2019-06-15T06:27:26Z gwatt quit (*.net *.split) 2019-06-15T06:27:26Z jcowan quit (*.net *.split) 2019-06-15T06:27:27Z prometheus76[m] quit (*.net *.split) 2019-06-15T06:27:27Z ArneBab quit (*.net *.split) 2019-06-15T06:27:28Z Ericson2314 quit (*.net *.split) 2019-06-15T06:27:28Z jackhill quit (*.net *.split) 2019-06-15T06:27:28Z ozzloy quit (*.net *.split) 2019-06-15T06:27:39Z badkins quit (*.net *.split) 2019-06-15T06:27:39Z pjb quit (*.net *.split) 2019-06-15T06:27:40Z Inline quit (*.net *.split) 2019-06-15T06:27:40Z moldybits quit (*.net *.split) 2019-06-15T06:27:40Z dmiles quit (*.net *.split) 2019-06-15T06:27:40Z iskander quit (*.net *.split) 2019-06-15T06:27:40Z kori quit (*.net *.split) 2019-06-15T06:27:40Z wilfredh quit (*.net *.split) 2019-06-15T06:27:40Z X-Scale quit (*.net *.split) 2019-06-15T06:27:40Z tsh-- quit (*.net *.split) 2019-06-15T06:27:40Z mdhughes quit (*.net *.split) 2019-06-15T06:27:41Z abdulocracy quit (*.net *.split) 2019-06-15T06:27:42Z f8l quit (*.net *.split) 2019-06-15T06:27:42Z gko quit (*.net *.split) 2019-06-15T06:37:47Z gwatt joined #scheme 2019-06-15T06:37:48Z jcowan joined #scheme 2019-06-15T06:37:48Z prometheus76[m] joined #scheme 2019-06-15T06:37:48Z ArneBab joined #scheme 2019-06-15T06:37:48Z Ericson2314 joined #scheme 2019-06-15T06:37:48Z jackhill joined #scheme 2019-06-15T06:37:48Z ozzloy joined #scheme 2019-06-15T06:38:16Z badkins joined #scheme 2019-06-15T06:38:16Z pjb joined #scheme 2019-06-15T06:38:16Z Inline joined #scheme 2019-06-15T06:38:16Z moldybits joined #scheme 2019-06-15T06:38:16Z dmiles joined #scheme 2019-06-15T06:38:16Z iskander joined #scheme 2019-06-15T06:38:16Z kori joined #scheme 2019-06-15T06:38:16Z wilfredh joined #scheme 2019-06-15T06:38:16Z X-Scale joined #scheme 2019-06-15T06:38:16Z tsh-- joined #scheme 2019-06-15T06:38:16Z mdhughes joined #scheme 2019-06-15T06:38:16Z abdulocracy joined #scheme 2019-06-15T06:38:16Z f8l joined #scheme 2019-06-15T06:38:16Z gko joined #scheme 2019-06-15T06:39:24Z f8l quit (Remote host closed the connection) 2019-06-15T06:40:57Z f8l joined #scheme 2019-06-15T06:56:48Z lambda-11235 joined #scheme 2019-06-15T07:07:22Z skapate quit (Remote host closed the connection) 2019-06-15T07:16:11Z wilfredh quit (Ping timeout: 248 seconds) 2019-06-15T07:16:56Z gwatt quit (Ping timeout: 252 seconds) 2019-06-15T07:18:24Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-15T07:19:14Z gwatt joined #scheme 2019-06-15T07:19:30Z wilfredh joined #scheme 2019-06-15T07:27:55Z dwdv joined #scheme 2019-06-15T07:35:05Z pellertson quit (Remote host closed the connection) 2019-06-15T07:54:33Z ggole joined #scheme 2019-06-15T08:09:08Z elderK joined #scheme 2019-06-15T08:20:02Z alyptik quit (Ping timeout: 245 seconds) 2019-06-15T08:22:37Z fwenk joined #scheme 2019-06-15T08:22:57Z lambda-11235 quit (Ping timeout: 245 seconds) 2019-06-15T08:39:36Z erkin quit (Quit: Ouch! Got SIGIRL, dying...) 2019-06-15T08:40:31Z erkin joined #scheme 2019-06-15T08:46:07Z erkin quit (Quit: Ouch! Got SIGIRL, dying...) 2019-06-15T08:46:38Z lambda-11235 joined #scheme 2019-06-15T08:47:43Z erkin joined #scheme 2019-06-15T08:56:00Z lambda-11235 quit (Ping timeout: 248 seconds) 2019-06-15T09:09:49Z lambda-11235 joined #scheme 2019-06-15T09:14:12Z alyptik joined #scheme 2019-06-15T09:16:56Z amz3: hello #scheme :) 2019-06-15T09:21:26Z lambda-11235 quit (Quit: Bye) 2019-06-15T09:31:39Z alyptik quit (Ping timeout: 248 seconds) 2019-06-15T09:38:57Z elderK quit (Quit: WeeChat 1.9) 2019-06-15T09:42:51Z oni-on-ion: hi amz3 2019-06-15T10:06:37Z alyptik joined #scheme 2019-06-15T10:11:39Z GoldRin quit (Remote host closed the connection) 2019-06-15T10:12:04Z TCZ joined #scheme 2019-06-15T11:18:31Z cromyr__1 joined #scheme 2019-06-15T11:19:37Z daviid quit (Ping timeout: 245 seconds) 2019-06-15T11:32:02Z malaclyps quit (Read error: Connection reset by peer) 2019-06-15T11:35:14Z oni-on-ion quit (Remote host closed the connection) 2019-06-15T11:35:53Z malaclyps joined #scheme 2019-06-15T11:42:01Z refpga joined #scheme 2019-06-15T11:52:48Z Urfin joined #scheme 2019-06-15T11:59:17Z rubic88 joined #scheme 2019-06-15T12:19:00Z turtleman joined #scheme 2019-06-15T12:19:06Z lritter joined #scheme 2019-06-15T12:20:16Z mpot quit (Ping timeout: 248 seconds) 2019-06-15T12:32:16Z amz3 quit (Ping timeout: 246 seconds) 2019-06-15T12:36:13Z fwenk quit (Ping timeout: 256 seconds) 2019-06-15T12:36:54Z amz3 joined #scheme 2019-06-15T12:48:14Z rubic88 quit (Remote host closed the connection) 2019-06-15T12:51:06Z TCZ quit (Quit: Leaving) 2019-06-15T13:03:30Z jao joined #scheme 2019-06-15T13:15:51Z grettke joined #scheme 2019-06-15T13:16:26Z refpga quit (Read error: Connection timed out) 2019-06-15T13:16:48Z refpga joined #scheme 2019-06-15T13:18:31Z civodul joined #scheme 2019-06-15T13:24:56Z xkapastel joined #scheme 2019-06-15T13:30:02Z TCZ joined #scheme 2019-06-15T13:36:59Z vms14 joined #scheme 2019-06-15T13:39:37Z refpga quit (Ping timeout: 245 seconds) 2019-06-15T13:39:54Z refpga joined #scheme 2019-06-15T13:39:58Z Inline_ joined #scheme 2019-06-15T13:40:49Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-15T13:42:19Z Inline quit (Ping timeout: 248 seconds) 2019-06-15T13:43:31Z grettke joined #scheme 2019-06-15T13:51:18Z GoldRin joined #scheme 2019-06-15T14:00:42Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-15T14:03:39Z lritter quit (Ping timeout: 248 seconds) 2019-06-15T14:04:01Z Inline_ quit (Quit: Leaving) 2019-06-15T14:05:06Z Inline joined #scheme 2019-06-15T14:08:18Z lritter joined #scheme 2019-06-15T14:23:41Z refpga quit (Ping timeout: 268 seconds) 2019-06-15T14:24:07Z refpga joined #scheme 2019-06-15T14:35:46Z brendyyn joined #scheme 2019-06-15T14:46:07Z alezost joined #scheme 2019-06-15T14:47:31Z TCZ left #scheme 2019-06-15T14:48:06Z definitelyNotTCZ joined #scheme 2019-06-15T14:48:11Z definitelyNotTCZ: test999 2019-06-15T14:49:20Z definitelyNotTCZ is now known as TCZ 2019-06-15T14:49:57Z TCZ quit (Quit: Leaving) 2019-06-15T14:52:43Z amz3 quit (Ping timeout: 248 seconds) 2019-06-15T14:54:11Z amz3 joined #scheme 2019-06-15T15:05:13Z vms14 quit (Quit: WeeChat 2.3) 2019-06-15T15:09:38Z TCZ joined #scheme 2019-06-15T15:30:39Z refpga quit (Read error: Connection reset by peer) 2019-06-15T15:31:15Z refpga joined #scheme 2019-06-15T15:43:04Z turtleman quit (Ping timeout: 258 seconds) 2019-06-15T15:47:36Z casaca quit (Ping timeout: 272 seconds) 2019-06-15T15:48:53Z casaca joined #scheme 2019-06-15T15:57:49Z TCZ quit (Quit: Leaving) 2019-06-15T16:00:52Z casaca quit (Ping timeout: 245 seconds) 2019-06-15T16:06:59Z rubic88 joined #scheme 2019-06-15T16:10:37Z TCZ joined #scheme 2019-06-15T16:12:25Z casaca joined #scheme 2019-06-15T16:20:14Z casaca quit (Ping timeout: 268 seconds) 2019-06-15T16:21:01Z casaca joined #scheme 2019-06-15T16:21:58Z Inline quit (Quit: Leaving) 2019-06-15T16:28:27Z fwenk joined #scheme 2019-06-15T16:30:36Z casaca quit (Ping timeout: 258 seconds) 2019-06-15T16:31:58Z casaca joined #scheme 2019-06-15T16:33:49Z Inline joined #scheme 2019-06-15T16:34:46Z fwenk: hi all, the return value of a procedure is a procedure, like add1 gives # . How can I treat this is as a string? 2019-06-15T16:38:39Z casaca quit (Ping timeout: 258 seconds) 2019-06-15T16:40:33Z casaca joined #scheme 2019-06-15T16:47:28Z refpga quit (Read error: Connection reset by peer) 2019-06-15T16:48:58Z refpga joined #scheme 2019-06-15T16:49:08Z fwenk: I can for example (number->string 1) or (symbol->string 'jef) but is there something like (procedure->string add1) and how could it be made? 2019-06-15T16:52:08Z skapata joined #scheme 2019-06-15T16:54:56Z casaca quit (Ping timeout: 248 seconds) 2019-06-15T16:56:52Z casaca joined #scheme 2019-06-15T17:00:00Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-06-15T17:10:19Z casaca quit (Ping timeout: 248 seconds) 2019-06-15T17:12:19Z casaca joined #scheme 2019-06-15T17:12:28Z jao quit (Ping timeout: 272 seconds) 2019-06-15T17:15:46Z grettke joined #scheme 2019-06-15T17:15:53Z cantstanya quit (Remote host closed the connection) 2019-06-15T17:16:54Z cantstanya joined #scheme 2019-06-15T17:22:05Z TCZ quit (Quit: Leaving) 2019-06-15T17:22:25Z casaca quit (Ping timeout: 246 seconds) 2019-06-15T17:24:13Z casaca joined #scheme 2019-06-15T17:29:37Z casaca quit (Ping timeout: 245 seconds) 2019-06-15T17:31:33Z casaca joined #scheme 2019-06-15T17:39:58Z gwatt: why do you need the stringified name of a procedure? 2019-06-15T17:53:18Z fwenk: gwatt: when i run a list of procedures over a variable, i want to generate a more readable output then just de evaluation of the procedure. 2019-06-15T17:59:20Z gravicappa joined #scheme 2019-06-15T18:01:45Z aeth: fwenk: you might be able to work with getting the symbol associated with the procedure, if there's a procedure for that in your Scheme 2019-06-15T18:02:58Z aeth: of course, that will just give you the primary symbol since you can always just (define % +) (% 1 2) => 3 2019-06-15T18:03:18Z fwenk: aeth: when i quote it, it doesn't return # any longer 2019-06-15T18:05:13Z ggole quit (Quit: Leaving) 2019-06-15T18:05:27Z casaca quit (Ping timeout: 245 seconds) 2019-06-15T18:06:21Z casaca joined #scheme 2019-06-15T18:07:51Z amz3: scheme hashtag on linkedin is very bizar 2019-06-15T18:12:17Z oni-on-ion joined #scheme 2019-06-15T18:15:36Z gwatt: fwenk: What do you want to show up? 2019-06-15T18:15:47Z gwatt: Let's say you have the application (add1 5) 2019-06-15T18:16:01Z casaca quit (Ping timeout: 258 seconds) 2019-06-15T18:16:55Z casaca joined #scheme 2019-06-15T18:19:01Z gwatt: It doesn't seem like you want to see "6" or "(add1 5)" 2019-06-15T18:23:16Z fwenk: gwatt: a text like add1 2 = 3 \n sub1 2 = 1 \n .... for all the procedures from a list applyed to one or more arguments 2019-06-15T18:25:08Z gwatt: fwenk: what scheme are you using? 2019-06-15T18:25:42Z fwenk: gwatt: chez scheme 9.5 2019-06-15T18:26:06Z gwatt: There's an internal function name #%$procedure-name 2019-06-15T18:26:16Z gwatt: (#%$procedure-name add1) => "add1" 2019-06-15T18:26:49Z pjb: fwenk: (let ((temp "/tmp/tempout")) (call-with-output-file temp (lambda (out) (display add1 out))) (call-with-input-file temp (lambda (in) (read-line in)))) 2019-06-15T18:27:00Z pjb: fwenk: --> "#[compound-procedure 2 add1]" 2019-06-15T18:27:13Z pjb: in r5rs, there's no string port. 2019-06-15T18:28:36Z pjb: fwenk: in r7rs, you can do: (let ((port (open-output-string))) (display add1 port) (get-output-string port)) 2019-06-15T18:29:00Z adu joined #scheme 2019-06-15T18:29:54Z fwenk: gwatt: idd that works, thanks 2019-06-15T18:31:58Z fwenk: pjb: your solution works too. Thanks again. With 2 possible solutions i can continue 2019-06-15T18:32:54Z casaca quit (Ping timeout: 272 seconds) 2019-06-15T18:34:25Z casaca joined #scheme 2019-06-15T18:35:11Z gwatt: I would avoid the temp file solution if at all possible. with r6rs (which chez-scheme is) you have string output ports, and in r7rs there are slightly different string output ports 2019-06-15T18:36:52Z gwatt: the temp file solution might only work once per file-name 2019-06-15T18:37:25Z fwenk: gwatt: how did you find such internal function? 2019-06-15T18:37:43Z gwatt: mostly perusing chez internals 2019-06-15T18:37:48Z acarrico joined #scheme 2019-06-15T18:38:21Z gwatt: and using apropos 2019-06-15T18:39:58Z gwatt: While apropos does not usually show results from the internal procedures, you can give it an optional second argument which is an environment to look in. 2019-06-15T18:40:18Z fwenk: gwatt: i tryed to read chez scheme source code, but i couldn't find any scheme :) apropos yes, but didn't find it there 2019-06-15T18:40:28Z gwatt: so I did (apropos 'procedure (#%$system-environment)) 2019-06-15T18:41:55Z gwatt: the "#%" at the front is actually reader syntax that expands to ($primitive ...) 2019-06-15T18:42:38Z gwatt: and ($primitive id) tells chez to look in the system-environment for id 2019-06-15T18:46:00Z gwatt: Anyway, if you see #%$some-identifier and want to look at the implementation, disregard the "#%" part and search for '$some-identifier' 2019-06-15T18:47:00Z casaca quit (Ping timeout: 268 seconds) 2019-06-15T18:47:51Z casaca joined #scheme 2019-06-15T18:48:25Z TCZ joined #scheme 2019-06-15T18:49:11Z fwenk: gwatt: i will need to dive deeper in scheme to find such information. Thanks for the very useful tips 2019-06-15T18:51:36Z mpot joined #scheme 2019-06-15T18:54:13Z casaca quit (Ping timeout: 245 seconds) 2019-06-15T18:54:38Z khisanth_ quit (Ping timeout: 245 seconds) 2019-06-15T18:55:59Z casaca joined #scheme 2019-06-15T19:04:14Z pjb: fwenk: I would avoid to use implementation specific operators as much as possible. r7rs is complete enough. Using implementation specific operators makes it impossible or very hard and costly to change the implementation. This is a very bad position to be in. There are a lot of reasons why you will want to change the implementation. There may be problems with bugs in the implementation and vendor unwilling or unable to main 2019-06-15T19:04:14Z pjb: Or you may want to target a new platform with a different implementation (eg. mobile!) 2019-06-15T19:05:24Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-15T19:06:51Z jao joined #scheme 2019-06-15T19:07:06Z casaca quit (Ping timeout: 272 seconds) 2019-06-15T19:07:58Z casaca joined #scheme 2019-06-15T19:09:18Z khisanth_ joined #scheme 2019-06-15T19:10:21Z jao quit (Remote host closed the connection) 2019-06-15T19:10:58Z fwenk: pjb: That's correct. Your solution, looks like a smart scheme hack. I learned from both. Thanks! 2019-06-15T19:11:59Z jao joined #scheme 2019-06-15T19:14:33Z nisstyre: pjb: is `call-with-output-file` equivalent to (parameterize ([current-output-port (open-output-file tmp)]) (display blah)) in Racket? 2019-06-15T19:14:53Z klovett joined #scheme 2019-06-15T19:14:54Z nisstyre: i.e. it sets and resets the stdout port to point at that file handle 2019-06-15T19:15:44Z nisstyre: I'm not sure if Racket's parameters are any kind of standard though 2019-06-15T19:17:52Z klovett_ quit (Ping timeout: 248 seconds) 2019-06-15T19:19:29Z gwatt: nisstyre: yeah, that's roughly equivalent 2019-06-15T19:20:27Z wasamasa: fwenk: a more generic way would be using something like the call-with-output-string helper function and displaying the object inside 2019-06-15T19:22:22Z wasamasa: (let ((p (open-output-string))) (display (lambda x x) p) (get-output-string p)) 2019-06-15T19:22:37Z wasamasa: gives me "#" in chibi-scheme 2019-06-15T19:30:54Z fwenk: wasamasa: you ask the name from an anonymous fuction? 2019-06-15T19:31:44Z wasamasa: nah, I just ask for its printed representation 2019-06-15T19:35:59Z fwenk: wasamasa: In Chez Sheme 9.5 it's "#", the string version of an anonymous function, no #f here 2019-06-15T19:36:08Z acarrico quit (Ping timeout: 258 seconds) 2019-06-15T19:36:29Z wasamasa: not surprising at all 2019-06-15T19:36:42Z wasamasa: what's more interesting is how it treats named functions 2019-06-15T19:54:33Z mpot joined #scheme 2019-06-15T20:00:47Z klovett_ joined #scheme 2019-06-15T20:04:16Z klovett quit (Ping timeout: 244 seconds) 2019-06-15T20:06:06Z webshinra quit (Ping timeout: 258 seconds) 2019-06-15T20:06:33Z webshinra joined #scheme 2019-06-15T20:10:42Z TCZ quit (Quit: Leaving) 2019-06-15T20:28:43Z TCZ joined #scheme 2019-06-15T20:33:04Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-15T20:46:43Z TCZ quit (Quit: Leaving) 2019-06-15T20:49:22Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-15T20:54:43Z rubic88 quit (Remote host closed the connection) 2019-06-15T21:01:31Z notzmv quit (Ping timeout: 246 seconds) 2019-06-15T21:24:00Z DerGuteMoritz joined #scheme 2019-06-15T21:30:21Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-15T21:33:25Z fwenk quit (Ping timeout: 256 seconds) 2019-06-15T21:43:47Z aeth quit (Ping timeout: 245 seconds) 2019-06-15T21:45:39Z aeth joined #scheme 2019-06-15T21:49:57Z daviid joined #scheme 2019-06-15T21:53:18Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-15T22:04:02Z evhan` is now known as evhan 2019-06-15T22:09:36Z volg joined #scheme 2019-06-15T22:10:44Z acarrico joined #scheme 2019-06-15T22:10:55Z grettke joined #scheme 2019-06-15T22:16:20Z lritter quit (Quit: Leaving) 2019-06-15T22:27:24Z volg quit (Quit: Leaving) 2019-06-15T22:49:15Z notzmv joined #scheme 2019-06-15T22:52:16Z pellertson joined #scheme 2019-06-15T23:04:29Z wigust- joined #scheme 2019-06-15T23:04:37Z wigust quit (Ping timeout: 245 seconds) 2019-06-15T23:11:47Z ngz joined #scheme 2019-06-15T23:17:34Z ngz` joined #scheme 2019-06-15T23:18:09Z ngz quit (Ping timeout: 258 seconds) 2019-06-15T23:36:02Z rubic88 joined #scheme 2019-06-15T23:38:47Z dwdv quit (Ping timeout: 258 seconds) 2019-06-15T23:42:21Z elderK joined #scheme 2019-06-15T23:45:54Z klovett joined #scheme 2019-06-15T23:49:15Z klovett_ quit (Ping timeout: 248 seconds) 2019-06-15T23:54:00Z acarrico quit (Ping timeout: 272 seconds) 2019-06-16T00:04:27Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-16T00:23:28Z elderK quit (Ping timeout: 248 seconds) 2019-06-16T00:23:33Z TCZ joined #scheme 2019-06-16T00:25:26Z elderK joined #scheme 2019-06-16T00:28:33Z klovett_ joined #scheme 2019-06-16T00:32:00Z klovett quit (Ping timeout: 248 seconds) 2019-06-16T00:32:23Z pjb quit (Remote host closed the connection) 2019-06-16T00:46:19Z ngz` quit (Ping timeout: 258 seconds) 2019-06-16T00:48:50Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-16T00:58:15Z longshi joined #scheme 2019-06-16T01:07:00Z TCZ quit (Quit: Leaving) 2019-06-16T01:10:47Z q9929t joined #scheme 2019-06-16T01:12:23Z q9929t quit (Client Quit) 2019-06-16T01:26:04Z elderK quit (Remote host closed the connection) 2019-06-16T01:31:19Z ym555 joined #scheme 2019-06-16T01:41:48Z TCZ joined #scheme 2019-06-16T01:43:36Z grettke joined #scheme 2019-06-16T01:51:06Z ym555_ joined #scheme 2019-06-16T01:53:31Z ym555 quit (Ping timeout: 248 seconds) 2019-06-16T01:53:31Z elderK joined #scheme 2019-06-16T01:59:23Z longshi quit (Ping timeout: 248 seconds) 2019-06-16T02:03:52Z elderK quit (Quit: WeeChat 1.9) 2019-06-16T02:07:41Z TCZ quit (Quit: Leaving) 2019-06-16T02:14:12Z jao quit (Ping timeout: 244 seconds) 2019-06-16T02:14:38Z jao- joined #scheme 2019-06-16T02:14:46Z jao- is now known as jao 2019-06-16T02:22:50Z Zenton quit (Ping timeout: 272 seconds) 2019-06-16T02:27:57Z jao quit (Ping timeout: 245 seconds) 2019-06-16T02:28:30Z jao- joined #scheme 2019-06-16T02:28:39Z jao- is now known as jao 2019-06-16T02:30:48Z elderK joined #scheme 2019-06-16T02:34:40Z jao quit (Ping timeout: 248 seconds) 2019-06-16T02:55:19Z lockywolf joined #scheme 2019-06-16T02:55:37Z elderK quit (Read error: Connection reset by peer) 2019-06-16T03:35:54Z elderK joined #scheme 2019-06-16T03:38:09Z torbo joined #scheme 2019-06-16T03:40:48Z rubic88 quit (Ping timeout: 248 seconds) 2019-06-16T03:41:45Z cromyr__1 quit (Quit: leaving) 2019-06-16T03:45:53Z Elronnd joined #scheme 2019-06-16T03:47:42Z gravicappa joined #scheme 2019-06-16T04:00:26Z lockywolf quit (Read error: Connection reset by peer) 2019-06-16T04:00:38Z lockywolf joined #scheme 2019-06-16T04:05:55Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-16T04:06:04Z pellertson quit (Ping timeout: 272 seconds) 2019-06-16T04:14:56Z elderK quit (Ping timeout: 272 seconds) 2019-06-16T04:19:13Z refpga quit (Remote host closed the connection) 2019-06-16T04:19:47Z elderK joined #scheme 2019-06-16T04:34:55Z lambda-11235 joined #scheme 2019-06-16T04:49:40Z notzmv quit (Ping timeout: 258 seconds) 2019-06-16T04:53:33Z danly joined #scheme 2019-06-16T04:55:46Z notzmv joined #scheme 2019-06-16T04:56:23Z pjb joined #scheme 2019-06-16T05:00:57Z malaclyps quit (Read error: Connection reset by peer) 2019-06-16T05:01:40Z malaclyps joined #scheme 2019-06-16T05:14:23Z ChoHag quit (Quit: Lost terminal) 2019-06-16T05:30:21Z lockywolf quit (Remote host closed the connection) 2019-06-16T05:30:45Z lockywolf joined #scheme 2019-06-16T05:37:20Z lockywolf_ joined #scheme 2019-06-16T05:40:26Z lockywolf quit (Ping timeout: 272 seconds) 2019-06-16T05:43:41Z torbo quit (Remote host closed the connection) 2019-06-16T05:46:43Z Perkol joined #scheme 2019-06-16T05:52:07Z khisanth_ quit (Ping timeout: 245 seconds) 2019-06-16T06:02:38Z oni-on-ion quit (Remote host closed the connection) 2019-06-16T06:07:49Z Perkol quit (Quit: Leaving) 2019-06-16T06:13:35Z khisanth_ joined #scheme 2019-06-16T06:15:50Z Perkol joined #scheme 2019-06-16T06:29:48Z Perkol quit (Quit: Leaving) 2019-06-16T06:41:46Z hugh_marera joined #scheme 2019-06-16T06:55:48Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-16T07:13:40Z hugh_marera quit 2019-06-16T07:14:12Z GoldRin quit (Remote host closed the connection) 2019-06-16T07:14:41Z GoldRin joined #scheme 2019-06-16T07:16:37Z hugh_marera joined #scheme 2019-06-16T07:25:16Z lambda-11235 quit (Quit: Bye) 2019-06-16T07:29:28Z adu quit (Quit: adu) 2019-06-16T07:43:44Z elderK quit (Quit: WeeChat 1.9) 2019-06-16T07:51:49Z dwdv joined #scheme 2019-06-16T08:09:19Z uplime is now known as Rudolph 2019-06-16T08:12:07Z Rudolph quit (Killed (dax (dont steal stuff from people u nerd))) 2019-06-16T08:13:23Z uplime joined #scheme 2019-06-16T08:15:57Z hugh_marera quit (Remote host closed the connection) 2019-06-16T08:19:48Z stux|work quit (Ping timeout: 258 seconds) 2019-06-16T08:29:35Z fwenk joined #scheme 2019-06-16T08:37:24Z stux|work joined #scheme 2019-06-16T08:41:31Z dmiles quit (Ping timeout: 248 seconds) 2019-06-16T08:43:46Z ym555_ quit (Ping timeout: 244 seconds) 2019-06-16T09:01:04Z dmiles joined #scheme 2019-06-16T09:21:19Z Zenton joined #scheme 2019-06-16T09:33:48Z dmiles quit (Ping timeout: 245 seconds) 2019-06-16T09:35:33Z skapata quit (Remote host closed the connection) 2019-06-16T09:39:19Z dmiles joined #scheme 2019-06-16T09:51:42Z lockywolf_ quit (Ping timeout: 245 seconds) 2019-06-16T09:53:41Z jao joined #scheme 2019-06-16T09:53:53Z lockywolf joined #scheme 2019-06-16T10:06:57Z jao quit (Ping timeout: 244 seconds) 2019-06-16T10:13:47Z dmiles quit (Ping timeout: 245 seconds) 2019-06-16T10:18:37Z dmiles joined #scheme 2019-06-16T10:35:40Z TCZ joined #scheme 2019-06-16T10:40:20Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-16T10:45:33Z longshi joined #scheme 2019-06-16T10:52:57Z balkamos quit (Remote host closed the connection) 2019-06-16T10:58:05Z fwenk quit (Ping timeout: 256 seconds) 2019-06-16T10:59:58Z longshi quit (Quit: WeeChat 2.4) 2019-06-16T11:01:18Z balkamos joined #scheme 2019-06-16T11:08:12Z ski joined #scheme 2019-06-16T11:14:17Z lavaflow quit (Ping timeout: 268 seconds) 2019-06-16T11:18:59Z lockywolf joined #scheme 2019-06-16T11:32:03Z malaclyps quit (Read error: Connection reset by peer) 2019-06-16T11:35:28Z malaclyps joined #scheme 2019-06-16T11:47:44Z daviid quit (Ping timeout: 248 seconds) 2019-06-16T12:09:22Z lavaflow joined #scheme 2019-06-16T12:32:44Z lritter joined #scheme 2019-06-16T12:36:45Z turtleman joined #scheme 2019-06-16T13:00:03Z GoldRin quit (Read error: Connection reset by peer) 2019-06-16T13:05:03Z Urfin quit (Quit: Page closed) 2019-06-16T13:05:50Z Urfin joined #scheme 2019-06-16T13:13:28Z lavaflow quit (Ping timeout: 246 seconds) 2019-06-16T13:20:05Z civodul joined #scheme 2019-06-16T13:21:55Z xkapastel joined #scheme 2019-06-16T13:28:49Z rubic88 joined #scheme 2019-06-16T13:31:17Z TCZ quit (Quit: Leaving) 2019-06-16T13:38:23Z fwenk joined #scheme 2019-06-16T13:40:31Z Inline_ joined #scheme 2019-06-16T13:42:08Z TCZ joined #scheme 2019-06-16T13:42:56Z Inline quit (Ping timeout: 252 seconds) 2019-06-16T13:43:05Z lavaflow joined #scheme 2019-06-16T13:47:32Z lavaflow quit (Ping timeout: 245 seconds) 2019-06-16T13:48:00Z dante joined #scheme 2019-06-16T13:54:10Z Inline_ quit (Quit: Leaving) 2019-06-16T13:55:36Z Inline joined #scheme 2019-06-16T13:56:12Z Inline quit (Read error: Connection reset by peer) 2019-06-16T13:57:11Z Inline joined #scheme 2019-06-16T14:08:28Z scroll2_ is now known as erno_poliisi 2019-06-16T14:08:57Z turtleman quit (Ping timeout: 258 seconds) 2019-06-16T14:25:04Z jao joined #scheme 2019-06-16T14:39:37Z casaca quit (Ping timeout: 258 seconds) 2019-06-16T14:41:37Z casaca joined #scheme 2019-06-16T14:49:19Z TCZ quit (Quit: Leaving) 2019-06-16T14:58:21Z casaca quit (Ping timeout: 244 seconds) 2019-06-16T14:59:48Z casaca joined #scheme 2019-06-16T15:07:13Z casaca quit (Ping timeout: 246 seconds) 2019-06-16T15:08:53Z casaca joined #scheme 2019-06-16T15:13:19Z erno_poliisi is now known as Guest31068 2019-06-16T15:13:20Z Guest31068 quit (Killed (weber.freenode.net (Nickname regained by services))) 2019-06-16T15:13:47Z lockywolf quit (Ping timeout: 245 seconds) 2019-06-16T15:24:25Z ngz` joined #scheme 2019-06-16T15:33:26Z TCZ joined #scheme 2019-06-16T15:33:47Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-16T15:34:50Z gravicappa joined #scheme 2019-06-16T15:39:34Z lavaflow joined #scheme 2019-06-16T15:55:56Z lmln quit (Read error: Connection reset by peer) 2019-06-16T15:56:01Z dante quit (Quit: bye) 2019-06-16T15:57:24Z OBERNONSTD_OPTIY joined #scheme 2019-06-16T15:57:28Z OBERNONSTD_OPTIY quit (Remote host closed the connection) 2019-06-16T15:59:03Z OberNonStd_Optiy joined #scheme 2019-06-16T16:00:59Z grettke joined #scheme 2019-06-16T16:01:54Z TCZ quit (Quit: Leaving) 2019-06-16T16:04:26Z TCZ joined #scheme 2019-06-16T16:09:10Z casaca quit (Ping timeout: 246 seconds) 2019-06-16T16:09:31Z hugh_marera joined #scheme 2019-06-16T16:21:19Z casaca joined #scheme 2019-06-16T16:23:27Z lmln joined #scheme 2019-06-16T16:25:53Z m1dnight1 joined #scheme 2019-06-16T16:28:47Z m1dnight_ quit (Ping timeout: 245 seconds) 2019-06-16T16:46:21Z m1dnight1 quit (Quit: WeeChat 2.4) 2019-06-16T16:51:54Z TCZ quit (Quit: Leaving) 2019-06-16T16:51:57Z m1dnight_ joined #scheme 2019-06-16T16:52:09Z m1dnight_ quit (Client Quit) 2019-06-16T16:52:28Z m1dnight_ joined #scheme 2019-06-16T16:58:10Z casaca quit (Ping timeout: 246 seconds) 2019-06-16T16:58:22Z TCZ joined #scheme 2019-06-16T16:59:04Z torbo joined #scheme 2019-06-16T16:59:14Z Zenton quit (Read error: Connection reset by peer) 2019-06-16T16:59:43Z casaca joined #scheme 2019-06-16T17:00:28Z Zenton joined #scheme 2019-06-16T17:03:39Z adu joined #scheme 2019-06-16T17:08:02Z TCZ quit (Quit: Leaving) 2019-06-16T17:09:29Z TCZ joined #scheme 2019-06-16T17:11:42Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-16T17:13:31Z m1dnight_ joined #scheme 2019-06-16T17:20:27Z casaca quit (Ping timeout: 245 seconds) 2019-06-16T17:23:22Z dmiles quit (Read error: Connection reset by peer) 2019-06-16T17:26:51Z casaca joined #scheme 2019-06-16T17:28:22Z TCZ quit (Quit: Leaving) 2019-06-16T17:31:04Z casaca quit (Ping timeout: 246 seconds) 2019-06-16T17:34:54Z dmiles joined #scheme 2019-06-16T17:42:20Z casaca joined #scheme 2019-06-16T17:46:39Z fwenk quit (Ping timeout: 256 seconds) 2019-06-16T17:49:45Z casaca quit (Ping timeout: 258 seconds) 2019-06-16T17:51:45Z casaca joined #scheme 2019-06-16T18:00:00Z casaca quit (Ping timeout: 248 seconds) 2019-06-16T18:01:35Z casaca joined #scheme 2019-06-16T18:02:48Z pjb` joined #scheme 2019-06-16T18:04:06Z dmiles quit (Read error: Connection reset by peer) 2019-06-16T18:04:29Z pjb` quit (Remote host closed the connection) 2019-06-16T18:10:30Z pjb` joined #scheme 2019-06-16T18:10:47Z pjb is now known as Guest14704 2019-06-16T18:10:55Z pjb` quit (Remote host closed the connection) 2019-06-16T18:11:33Z pjb` joined #scheme 2019-06-16T18:12:45Z pjb` quit (Client Quit) 2019-06-16T18:13:20Z pjb joined #scheme 2019-06-16T18:15:53Z casaca quit (Ping timeout: 245 seconds) 2019-06-16T18:17:45Z casaca joined #scheme 2019-06-16T18:19:13Z skapata joined #scheme 2019-06-16T18:26:30Z mdhughes_ joined #scheme 2019-06-16T18:29:47Z mdhughes quit (Ping timeout: 248 seconds) 2019-06-16T18:37:38Z dmiles joined #scheme 2019-06-16T18:40:25Z torbo quit (Remote host closed the connection) 2019-06-16T18:47:42Z mpot joined #scheme 2019-06-16T18:59:12Z daviid joined #scheme 2019-06-16T19:11:19Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-16T19:14:06Z gravicappa quit (Ping timeout: 244 seconds) 2019-06-16T19:15:24Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-16T19:18:21Z grettke joined #scheme 2019-06-16T19:27:01Z mpot joined #scheme 2019-06-16T19:35:36Z z-memory joined #scheme 2019-06-16T19:37:47Z jao quit (Remote host closed the connection) 2019-06-16T19:38:15Z hugh_marera quit (Remote host closed the connection) 2019-06-16T19:42:20Z OberNonStd_Optiy quit (Quit: Leaving) 2019-06-16T19:42:52Z oni-on-ion joined #scheme 2019-06-16T19:42:55Z OberNonStd_Optiy joined #scheme 2019-06-16T19:50:41Z klovett joined #scheme 2019-06-16T19:54:02Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-16T19:54:08Z klovett_ quit (Ping timeout: 268 seconds) 2019-06-16T19:54:37Z m1dnight_ joined #scheme 2019-06-16T19:58:05Z elderK joined #scheme 2019-06-16T19:59:09Z jao joined #scheme 2019-06-16T20:06:33Z ym555_ joined #scheme 2019-06-16T20:17:05Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-16T20:22:46Z grettke joined #scheme 2019-06-16T20:39:01Z klovett_ joined #scheme 2019-06-16T20:41:49Z klovett quit (Ping timeout: 246 seconds) 2019-06-16T21:03:42Z Blkt quit (Ping timeout: 252 seconds) 2019-06-16T21:06:45Z Blkt joined #scheme 2019-06-16T21:06:48Z acarrico joined #scheme 2019-06-16T21:08:52Z elderK quit (Quit: WeeChat 1.9) 2019-06-16T21:10:00Z elderK joined #scheme 2019-06-16T21:18:16Z rubic88 quit (Remote host closed the connection) 2019-06-16T21:18:20Z adu quit (Quit: adu) 2019-06-16T21:33:51Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-16T21:40:36Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-16T21:49:34Z lavaflow_ joined #scheme 2019-06-16T21:52:27Z lavaflow quit (Ping timeout: 248 seconds) 2019-06-16T21:56:48Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-16T22:02:03Z ngz` quit (Ping timeout: 257 seconds) 2019-06-16T22:06:22Z nolanv joined #scheme 2019-06-16T22:07:07Z dwdv quit (Ping timeout: 245 seconds) 2019-06-16T22:22:31Z grettke joined #scheme 2019-06-16T22:24:13Z lavaflow joined #scheme 2019-06-16T22:26:49Z lavaflow_ quit (Ping timeout: 246 seconds) 2019-06-16T22:30:02Z rain2 joined #scheme 2019-06-16T22:32:00Z rain1 quit (Ping timeout: 268 seconds) 2019-06-16T22:32:31Z rain1_ joined #scheme 2019-06-16T22:35:05Z rain2 quit (Ping timeout: 268 seconds) 2019-06-16T22:47:23Z Zenton quit (Ping timeout: 248 seconds) 2019-06-16T22:48:35Z lavaflow_ joined #scheme 2019-06-16T22:49:59Z rubic88 joined #scheme 2019-06-16T22:51:44Z lavaflow quit (Ping timeout: 248 seconds) 2019-06-16T23:16:13Z lavaflow joined #scheme 2019-06-16T23:16:35Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-16T23:19:22Z lavaflow_ quit (Ping timeout: 272 seconds) 2019-06-16T23:37:40Z wigust joined #scheme 2019-06-16T23:41:15Z wigust- quit (Ping timeout: 248 seconds) 2019-06-16T23:47:39Z elderK quit (Ping timeout: 248 seconds) 2019-06-16T23:48:24Z lavaflow_ joined #scheme 2019-06-16T23:48:46Z lavaflow1 joined #scheme 2019-06-16T23:48:54Z lavaflow quit (Read error: Connection reset by peer) 2019-06-16T23:49:33Z elderK joined #scheme 2019-06-16T23:52:59Z lavaflow_ quit (Ping timeout: 248 seconds) 2019-06-17T00:10:52Z elderK quit (Ping timeout: 245 seconds) 2019-06-17T00:12:08Z lritter quit (Ping timeout: 245 seconds) 2019-06-17T00:13:02Z lritter joined #scheme 2019-06-17T00:13:55Z elderK joined #scheme 2019-06-17T00:20:52Z elderK quit (Ping timeout: 245 seconds) 2019-06-17T00:20:52Z lritter quit (Ping timeout: 245 seconds) 2019-06-17T00:26:36Z ym555_ quit (Quit: leaving...) 2019-06-17T00:38:39Z lavaflow joined #scheme 2019-06-17T00:40:18Z lavaflow1 quit (Ping timeout: 258 seconds) 2019-06-17T00:40:52Z acarrico quit (Ping timeout: 245 seconds) 2019-06-17T00:47:58Z klovett joined #scheme 2019-06-17T00:51:50Z klovett_ quit (Ping timeout: 272 seconds) 2019-06-17T01:00:04Z daviid quit (Ping timeout: 272 seconds) 2019-06-17T01:02:24Z manualcrank joined #scheme 2019-06-17T01:05:20Z lockywolf joined #scheme 2019-06-17T01:13:56Z jusss joined #scheme 2019-06-17T01:15:28Z nolanv quit (Ping timeout: 245 seconds) 2019-06-17T01:17:51Z nolanv joined #scheme 2019-06-17T01:23:02Z grettke joined #scheme 2019-06-17T01:29:51Z klovett_ joined #scheme 2019-06-17T01:33:00Z daviid joined #scheme 2019-06-17T01:33:20Z klovett quit (Ping timeout: 244 seconds) 2019-06-17T01:36:27Z badkins quit (Ping timeout: 248 seconds) 2019-06-17T01:44:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-17T01:54:43Z grettke joined #scheme 2019-06-17T02:09:18Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-17T02:14:47Z liangcha1 joined #scheme 2019-06-17T02:19:33Z daviid quit (Ping timeout: 268 seconds) 2019-06-17T02:24:12Z daviid joined #scheme 2019-06-17T02:25:25Z mdhughes_ is now known as mdhughes 2019-06-17T02:30:01Z turtleman joined #scheme 2019-06-17T02:36:21Z adu joined #scheme 2019-06-17T02:46:25Z turtleman quit (Ping timeout: 258 seconds) 2019-06-17T02:54:38Z daviid` joined #scheme 2019-06-17T02:56:04Z daviid quit (Ping timeout: 258 seconds) 2019-06-17T02:57:51Z daviid`` joined #scheme 2019-06-17T02:59:38Z daviid` quit (Ping timeout: 245 seconds) 2019-06-17T03:00:01Z rubic88 quit (Remote host closed the connection) 2019-06-17T03:00:10Z lockywolf_ joined #scheme 2019-06-17T03:02:51Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-17T03:05:31Z torbo joined #scheme 2019-06-17T03:15:27Z lockywolf_ quit (Ping timeout: 245 seconds) 2019-06-17T03:15:28Z lockywolf__ joined #scheme 2019-06-17T03:16:42Z jao quit (Ping timeout: 245 seconds) 2019-06-17T03:23:38Z z-memory quit (Quit: Connection closed for inactivity) 2019-06-17T03:27:00Z alyptik quit (Ping timeout: 244 seconds) 2019-06-17T03:29:40Z lockywolf__ quit (Read error: Connection reset by peer) 2019-06-17T04:01:25Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-17T04:02:17Z OberNonStd_Optiy quit (Quit: Leaving) 2019-06-17T04:07:45Z lockywolf joined #scheme 2019-06-17T04:08:18Z torbo quit (Remote host closed the connection) 2019-06-17T04:11:39Z alyptik joined #scheme 2019-06-17T04:11:47Z GreaseMonkey quit (Remote host closed the connection) 2019-06-17T04:12:01Z greaser|q joined #scheme 2019-06-17T04:18:33Z gravicappa joined #scheme 2019-06-17T04:31:24Z fwenk joined #scheme 2019-06-17T04:33:27Z greaser|q quit (Changing host) 2019-06-17T04:33:27Z greaser|q joined #scheme 2019-06-17T04:33:31Z greaser|q is now known as GreaseMonkey 2019-06-17T04:48:00Z tessier quit (Ping timeout: 257 seconds) 2019-06-17T04:48:29Z skapata quit (Remote host closed the connection) 2019-06-17T05:18:51Z Inline quit (Quit: Leaving) 2019-06-17T05:23:53Z jusss quit (Read error: Connection reset by peer) 2019-06-17T05:24:16Z jusss joined #scheme 2019-06-17T05:40:00Z daviid`` quit (Ping timeout: 272 seconds) 2019-06-17T05:55:57Z fwenk quit (Ping timeout: 256 seconds) 2019-06-17T05:59:38Z hugh_marera joined #scheme 2019-06-17T06:00:57Z lockywolf quit (Ping timeout: 250 seconds) 2019-06-17T06:04:38Z hugh_marera quit (Remote host closed the connection) 2019-06-17T06:09:00Z pjb quit (Quit: switching workstation) 2019-06-17T06:09:13Z Guest14704 quit (Quit: switching workstation) 2019-06-17T06:09:48Z pjb joined #scheme 2019-06-17T06:19:59Z ths-- quit (Quit: Leaving) 2019-06-17T06:24:50Z adu quit (Quit: adu) 2019-06-17T06:37:24Z nolanv quit (Quit: WeeChat 2.4) 2019-06-17T06:40:06Z nolanv joined #scheme 2019-06-17T06:44:54Z z-memory joined #scheme 2019-06-17T06:56:19Z dwdv joined #scheme 2019-06-17T07:04:39Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-17T07:34:06Z hugh_marera joined #scheme 2019-06-17T07:36:40Z oni-on-ion quit (Remote host closed the connection) 2019-06-17T07:39:11Z civodul joined #scheme 2019-06-17T07:45:20Z Guest40074 quit (Ping timeout: 244 seconds) 2019-06-17T07:55:24Z Guest40074 joined #scheme 2019-06-17T08:12:02Z OberNonStd_Optiy joined #scheme 2019-06-17T08:13:16Z lockywolf joined #scheme 2019-06-17T08:20:55Z hugh_marera quit (Remote host closed the connection) 2019-06-17T08:29:20Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-17T08:30:22Z Zenton joined #scheme 2019-06-17T08:30:50Z lockywolf joined #scheme 2019-06-17T08:35:57Z daviid`` joined #scheme 2019-06-17T08:48:24Z h11 quit (Ping timeout: 252 seconds) 2019-06-17T08:48:55Z h11 joined #scheme 2019-06-17T09:04:26Z jcowan joined #scheme 2019-06-17T09:21:18Z stux|work quit (Ping timeout: 245 seconds) 2019-06-17T09:21:20Z liangcha1 quit (Quit: WeeChat 2.4) 2019-06-17T09:21:39Z liangchao joined #scheme 2019-06-17T09:23:40Z stux|work joined #scheme 2019-06-17T09:45:32Z rain1_ is now known as rain1 2019-06-17T09:47:07Z lavaflow quit (Ping timeout: 245 seconds) 2019-06-17T10:01:33Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-17T10:08:16Z lritter joined #scheme 2019-06-17T10:18:43Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-17T10:25:44Z jao joined #scheme 2019-06-17T10:57:59Z grettke joined #scheme 2019-06-17T10:59:39Z OberNonStd_Optiy quit (Quit: Leaving) 2019-06-17T11:02:32Z jao quit (Ping timeout: 245 seconds) 2019-06-17T11:03:28Z xelxebar quit (Remote host closed the connection) 2019-06-17T11:03:45Z xelxebar joined #scheme 2019-06-17T11:11:17Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-17T11:11:36Z m1dnight_ joined #scheme 2019-06-17T11:11:50Z m1dnight_ quit (Remote host closed the connection) 2019-06-17T11:12:01Z m1dnight_ joined #scheme 2019-06-17T11:20:05Z GoldRin joined #scheme 2019-06-17T11:24:25Z fwenk joined #scheme 2019-06-17T11:31:45Z malaclyps quit (Read error: Connection reset by peer) 2019-06-17T11:32:22Z malaclyps joined #scheme 2019-06-17T11:33:49Z hugh_marera joined #scheme 2019-06-17T11:40:29Z fwenk quit (Ping timeout: 256 seconds) 2019-06-17T11:50:25Z TCZ joined #scheme 2019-06-17T11:54:18Z acarrico joined #scheme 2019-06-17T12:04:55Z hugh_marera quit (Remote host closed the connection) 2019-06-17T12:08:59Z daviid`` quit (Ping timeout: 248 seconds) 2019-06-17T12:15:55Z abdulocracy quit (Ping timeout: 248 seconds) 2019-06-17T12:16:15Z abdulocracy joined #scheme 2019-06-17T12:18:27Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-17T12:25:39Z lockywolf quit (Remote host closed the connection) 2019-06-17T12:28:25Z amerigo joined #scheme 2019-06-17T12:29:16Z amerigo: hi, anybody here knows if it's possible to emit assembly from chez? 2019-06-17T12:29:39Z amerigo: to be able to inspect it like in here https://godbolt.org/ 2019-06-17T12:48:25Z Guest936 joined #scheme 2019-06-17T12:48:31Z Guest936 quit (Client Quit) 2019-06-17T12:54:02Z rubic88 joined #scheme 2019-06-17T12:59:06Z TCZ quit (Quit: https://quassel-irc.org - Czatuj komfortowo. Wszędzie.) 2019-06-17T12:59:29Z TCZ joined #scheme 2019-06-17T13:20:55Z f8l quit (Remote host closed the connection) 2019-06-17T13:21:32Z hugh_marera joined #scheme 2019-06-17T13:23:14Z oldf8l joined #scheme 2019-06-17T13:23:18Z amerigo quit (Quit: Updating details, brb) 2019-06-17T13:23:25Z amerigo joined #scheme 2019-06-17T13:23:35Z oldf8l is now known as f8l 2019-06-17T13:25:05Z hugh_marera quit (Remote host closed the connection) 2019-06-17T13:27:39Z gwatt: amerigo: (#%$assembly-output #t) 2019-06-17T13:28:00Z amerigo: thanks! 2019-06-17T13:28:26Z gwatt: That will tell chez to emit its assembly on stdout. You can also pass it a textual file port and it will store the assembly output there. 2019-06-17T13:38:04Z hugh_marera joined #scheme 2019-06-17T13:41:25Z hugh_marera quit (Remote host closed the connection) 2019-06-17T13:42:21Z hugh_marera joined #scheme 2019-06-17T13:51:18Z hugh_marera quit (Remote host closed the connection) 2019-06-17T13:51:18Z Kkiro quit (Remote host closed the connection) 2019-06-17T13:51:36Z TCZ quit (Quit: https://quassel-irc.org - Czatuj komfortowo. Wszędzie.) 2019-06-17T13:52:40Z hugh_marera joined #scheme 2019-06-17T13:52:55Z TCZ joined #scheme 2019-06-17T13:53:35Z badkins joined #scheme 2019-06-17T13:53:50Z TCZ quit (Client Quit) 2019-06-17T13:54:25Z TCZ joined #scheme 2019-06-17T13:54:35Z TCZ quit (Client Quit) 2019-06-17T13:54:41Z klovett joined #scheme 2019-06-17T13:55:05Z TCZ joined #scheme 2019-06-17T13:55:52Z Inline joined #scheme 2019-06-17T13:57:07Z klovett_ quit (Ping timeout: 245 seconds) 2019-06-17T13:58:44Z skapata joined #scheme 2019-06-17T14:05:11Z Menche quit (Quit: ZNC - https://znc.in) 2019-06-17T14:05:32Z TCZ left #scheme 2019-06-17T14:06:55Z Menche joined #scheme 2019-06-17T14:07:38Z TCZ joined #scheme 2019-06-17T14:18:10Z TCZ quit (Quit: BBB) 2019-06-17T14:19:03Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-17T14:19:20Z m1dnight_ joined #scheme 2019-06-17T14:19:48Z m1dnight_ quit (Client Quit) 2019-06-17T14:20:08Z m1dnight_ joined #scheme 2019-06-17T14:20:09Z m1dnight_ quit (Client Quit) 2019-06-17T14:20:51Z TCZ joined #scheme 2019-06-17T14:21:47Z m1dnight_ joined #scheme 2019-06-17T14:21:48Z m1dnight_ quit (Read error: Connection reset by peer) 2019-06-17T14:22:24Z m1dnight_ joined #scheme 2019-06-17T14:23:12Z m1dnight_ quit (Remote host closed the connection) 2019-06-17T14:26:50Z m1dnight_ joined #scheme 2019-06-17T14:26:57Z m1dnight_ quit (Client Quit) 2019-06-17T14:27:20Z m1dnight_ joined #scheme 2019-06-17T14:28:10Z m1dnight_ quit (Read error: Connection reset by peer) 2019-06-17T14:28:21Z m1dnight_ joined #scheme 2019-06-17T14:30:11Z grettke joined #scheme 2019-06-17T14:30:15Z grettke quit (Client Quit) 2019-06-17T14:30:46Z grettke joined #scheme 2019-06-17T14:30:48Z lockywolf joined #scheme 2019-06-17T14:42:10Z TCZ quit (Quit: BBB) 2019-06-17T14:47:08Z dmiles quit (Ping timeout: 245 seconds) 2019-06-17T14:48:45Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-17T14:51:24Z Menche quit (Ping timeout: 252 seconds) 2019-06-17T14:53:39Z adu joined #scheme 2019-06-17T14:56:26Z Menche joined #scheme 2019-06-17T15:01:04Z dmiles joined #scheme 2019-06-17T15:05:41Z m1dnight_ joined #scheme 2019-06-17T15:06:39Z m1dnight_ quit (Client Quit) 2019-06-17T15:08:30Z m1dnight_ joined #scheme 2019-06-17T15:14:34Z TCZ joined #scheme 2019-06-17T15:17:21Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-17T15:38:58Z lavaflow joined #scheme 2019-06-17T15:41:42Z badkins quit (Ping timeout: 245 seconds) 2019-06-17T15:51:53Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-17T15:56:41Z englishm quit (Excess Flood) 2019-06-17T15:56:53Z englishm joined #scheme 2019-06-17T16:04:22Z amerigo quit (Quit: Connection closed for inactivity) 2019-06-17T16:04:37Z dbmikus joined #scheme 2019-06-17T16:25:10Z casaca quit (Ping timeout: 246 seconds) 2019-06-17T16:27:20Z casaca joined #scheme 2019-06-17T16:33:04Z badkins joined #scheme 2019-06-17T16:35:39Z moldybits quit (Quit: WeeChat 2.4) 2019-06-17T16:38:22Z acarrico quit (Ping timeout: 245 seconds) 2019-06-17T16:45:52Z casaca quit (Ping timeout: 248 seconds) 2019-06-17T16:47:50Z casaca joined #scheme 2019-06-17T16:49:22Z GoldRin quit (Ping timeout: 258 seconds) 2019-06-17T16:50:32Z xkapastel joined #scheme 2019-06-17T16:54:24Z casaca quit (Ping timeout: 248 seconds) 2019-06-17T16:56:08Z casaca joined #scheme 2019-06-17T16:58:49Z moldybits joined #scheme 2019-06-17T17:03:44Z klovett_ joined #scheme 2019-06-17T17:06:22Z TCZ: t 2019-06-17T17:07:12Z klovett quit (Ping timeout: 248 seconds) 2019-06-17T17:12:32Z casaca quit (Ping timeout: 245 seconds) 2019-06-17T17:13:50Z casaca joined #scheme 2019-06-17T17:36:43Z Zenton quit (Ping timeout: 245 seconds) 2019-06-17T17:39:22Z m1dnight_ joined #scheme 2019-06-17T17:43:57Z amz3: o/ 2019-06-17T17:47:47Z TCZ quit (Quit: BBB) 2019-06-17T17:54:19Z klovett joined #scheme 2019-06-17T17:57:58Z klovett_ quit (Ping timeout: 245 seconds) 2019-06-17T18:05:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-17T18:15:48Z rubic88 quit (Remote host closed the connection) 2019-06-17T18:16:13Z rubic88 joined #scheme 2019-06-17T18:16:49Z manualcrank joined #scheme 2019-06-17T18:29:40Z amz3: there is such a spirit in game dev 2019-06-17T18:30:03Z amz3: it seems like building your own engine is casual pratice 2019-06-17T18:30:46Z amz3: compared to other communities, I will note cite, where even the slight innovation trial is dubbed clueless. 2019-06-17T18:32:55Z amz3: it is similar how implementing schemes is such pervasive pratice. 2019-06-17T18:33:17Z wasamasa: nah, just bikeshedding 2019-06-17T18:33:36Z wasamasa: while some enthusiasts build their engines, others just use unity engine and get shit shipped :D 2019-06-17T18:40:32Z casaca quit (Ping timeout: 248 seconds) 2019-06-17T18:41:51Z casaca joined #scheme 2019-06-17T18:43:56Z oni-on-ion joined #scheme 2019-06-17T18:49:35Z amz3: true 2019-06-17T18:49:55Z amz3: my point is nobody is blaming another for building their own engine. 2019-06-17T18:50:28Z amz3: it is a meme in those communities, whereas some other are not used to "diy" kind of things 2019-06-17T18:51:10Z amz3: I hate plumbing 2019-06-17T19:06:10Z badkins quit (Ping timeout: 246 seconds) 2019-06-17T19:07:08Z dwdv: amz3: "nobody is blaming another for building their own engine" -- That's not true. Example: Some years ago, ThinMatrix, a young indie dev kickstarting and pitching his own MMO game idea plus engine plans, was flamed by a furious crowd for wasting time on a custom game engine. 2019-06-17T19:09:12Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-17T19:09:52Z dwdv: And there is more where that came from. But maybe that's just the ugly mug of the gaming community. 2019-06-17T19:12:26Z ecraven: dwdv: but it seems he did succeed with Equilinox (with a custom engine) 2019-06-17T19:12:44Z dwdv: Was the game before that. 2019-06-17T19:13:04Z dwdv: Socuban or something. 2019-06-17T19:13:14Z dwdv: Socuwan. 2019-06-17T19:13:28Z ecraven: yea, but at least all his great video tutorials came from that 2019-06-17T19:13:49Z dwdv: Yes, his devlog were/are nice. 2019-06-17T19:15:29Z cantstanya quit (Remote host closed the connection) 2019-06-17T19:16:49Z cantstanya joined #scheme 2019-06-17T19:18:52Z casaca quit (Ping timeout: 258 seconds) 2019-06-17T19:20:26Z casaca joined #scheme 2019-06-17T19:22:12Z linack joined #scheme 2019-06-17T19:22:18Z linack left #scheme 2019-06-17T19:29:06Z civodul joined #scheme 2019-06-17T19:32:54Z TCZ joined #scheme 2019-06-17T19:50:01Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-17T19:57:20Z casaca quit (Ping timeout: 248 seconds) 2019-06-17T20:04:14Z casaca joined #scheme 2019-06-17T20:04:41Z Urfin quit (Ping timeout: 244 seconds) 2019-06-17T20:13:41Z casaca quit (Ping timeout: 258 seconds) 2019-06-17T20:14:21Z terpri quit (Remote host closed the connection) 2019-06-17T20:14:45Z ngz` joined #scheme 2019-06-17T20:15:08Z TCZ quit (Quit: BBB) 2019-06-17T20:15:27Z dwdv quit (Quit: quit) 2019-06-17T20:18:21Z terpri joined #scheme 2019-06-17T20:20:36Z casaca joined #scheme 2019-06-17T20:23:49Z grettke joined #scheme 2019-06-17T20:24:46Z mpot joined #scheme 2019-06-17T20:29:20Z badkins joined #scheme 2019-06-17T20:45:56Z acarrico joined #scheme 2019-06-17T20:51:15Z TCZ joined #scheme 2019-06-17T20:53:12Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-17T21:04:40Z mpot joined #scheme 2019-06-17T21:26:27Z hugh_marera quit (Remote host closed the connection) 2019-06-17T21:28:38Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-17T21:43:55Z hugh_marera joined #scheme 2019-06-17T21:47:08Z hugh_marera quit (Remote host closed the connection) 2019-06-17T21:49:00Z hugh_marera joined #scheme 2019-06-17T21:50:56Z yosafbridge quit (Ping timeout: 248 seconds) 2019-06-17T21:51:32Z aeth quit (Ping timeout: 272 seconds) 2019-06-17T21:52:39Z aeth joined #scheme 2019-06-17T21:53:23Z yosafbridge joined #scheme 2019-06-17T21:59:24Z grettke joined #scheme 2019-06-17T22:00:12Z rubic88 quit (Remote host closed the connection) 2019-06-17T22:00:35Z danly quit (Remote host closed the connection) 2019-06-17T22:02:46Z danly joined #scheme 2019-06-17T22:04:38Z drot quit (Quit: Quit.) 2019-06-17T22:04:40Z keja quit (Remote host closed the connection) 2019-06-17T22:05:25Z Zenton joined #scheme 2019-06-17T22:06:39Z hugh_marera quit (Remote host closed the connection) 2019-06-17T22:07:15Z danly quit (Remote host closed the connection) 2019-06-17T22:08:03Z hugh_marera joined #scheme 2019-06-17T22:09:50Z hugh_marera quit (Remote host closed the connection) 2019-06-17T22:11:14Z hugh_marera joined #scheme 2019-06-17T22:15:47Z sz0 joined #scheme 2019-06-17T22:18:57Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-17T22:30:08Z ym555 joined #scheme 2019-06-17T22:31:10Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-17T22:33:35Z grettke joined #scheme 2019-06-17T22:36:45Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-17T22:40:28Z acarrico quit (Ping timeout: 245 seconds) 2019-06-17T22:40:38Z danly joined #scheme 2019-06-17T22:42:29Z ngz` quit (Ping timeout: 258 seconds) 2019-06-17T22:44:51Z stultulo joined #scheme 2019-06-17T22:45:28Z f8l quit (Ping timeout: 245 seconds) 2019-06-17T22:45:28Z stultulo is now known as f8l 2019-06-17T22:53:15Z GoldRin joined #scheme 2019-06-17T23:00:18Z daviid joined #scheme 2019-06-17T23:03:03Z klovett quit 2019-06-17T23:39:48Z turtleman joined #scheme 2019-06-17T23:40:23Z rubic88 joined #scheme 2019-06-17T23:51:42Z TCZ quit (Quit: BBB) 2019-06-17T23:56:44Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-17T23:57:38Z turtleman quit (Ping timeout: 268 seconds) 2019-06-18T00:00:52Z lockywolf quit (Ping timeout: 245 seconds) 2019-06-18T00:09:25Z hugh_marera quit (Remote host closed the connection) 2019-06-18T00:10:37Z lritter quit (Ping timeout: 244 seconds) 2019-06-18T00:11:13Z lritter joined #scheme 2019-06-18T00:14:15Z wigust- joined #scheme 2019-06-18T00:17:35Z jcowan joined #scheme 2019-06-18T00:17:50Z wigust quit (Ping timeout: 272 seconds) 2019-06-18T00:18:14Z torbo joined #scheme 2019-06-18T00:21:19Z xvx joined #scheme 2019-06-18T00:22:27Z TCZ joined #scheme 2019-06-18T00:22:36Z jao joined #scheme 2019-06-18T00:24:47Z xvx quit (Client Quit) 2019-06-18T00:27:10Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T00:33:06Z Kkiro joined #scheme 2019-06-18T00:33:06Z Kkiro quit (Changing host) 2019-06-18T00:33:06Z Kkiro joined #scheme 2019-06-18T00:33:27Z hugh_marera joined #scheme 2019-06-18T00:37:48Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-18T00:42:14Z TCZ quit (Quit: BBB) 2019-06-18T00:47:18Z lritter quit (Quit: Leaving) 2019-06-18T00:49:40Z unisTest joined #scheme 2019-06-18T00:54:00Z hugh_marera joined #scheme 2019-06-18T00:58:16Z hugh_marera quit (Ping timeout: 246 seconds) 2019-06-18T01:04:31Z turtleman joined #scheme 2019-06-18T01:09:15Z unisTest quit (Ping timeout: 248 seconds) 2019-06-18T01:09:38Z daviid quit (Ping timeout: 258 seconds) 2019-06-18T01:13:38Z lockywolf joined #scheme 2019-06-18T01:14:33Z grettke joined #scheme 2019-06-18T01:14:34Z hugh_marera joined #scheme 2019-06-18T01:18:56Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-18T01:28:46Z notzmv quit (Ping timeout: 272 seconds) 2019-06-18T01:31:01Z niklasl quit (Quit: Nettalk6 - www.ntalk.de) 2019-06-18T01:32:38Z daviid joined #scheme 2019-06-18T01:33:20Z niklasl joined #scheme 2019-06-18T01:35:10Z hugh_marera joined #scheme 2019-06-18T01:39:37Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-18T01:45:19Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T01:48:02Z unisTest joined #scheme 2019-06-18T01:48:17Z notzmv joined #scheme 2019-06-18T01:55:43Z hugh_marera joined #scheme 2019-06-18T01:55:48Z acarrico joined #scheme 2019-06-18T01:58:28Z grettke joined #scheme 2019-06-18T01:58:47Z unisTest quit (Ping timeout: 245 seconds) 2019-06-18T01:59:33Z unisTest joined #scheme 2019-06-18T02:00:00Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-18T02:01:45Z acarrico quit (Ping timeout: 258 seconds) 2019-06-18T02:07:12Z klovett joined #scheme 2019-06-18T02:16:16Z hugh_marera joined #scheme 2019-06-18T02:18:48Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T02:20:04Z jao quit (Ping timeout: 272 seconds) 2019-06-18T02:20:28Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-18T02:23:23Z unisTest quit (Read error: Connection reset by peer) 2019-06-18T02:31:58Z xelxebar quit (Remote host closed the connection) 2019-06-18T02:32:14Z xelxebar joined #scheme 2019-06-18T02:32:53Z grettke joined #scheme 2019-06-18T02:36:45Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-18T02:37:01Z unisTest joined #scheme 2019-06-18T02:37:15Z unisTest quit (Client Quit) 2019-06-18T02:38:44Z jcowan joined #scheme 2019-06-18T02:47:01Z ym555 quit (Quit: leaving...) 2019-06-18T02:53:00Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-18T03:03:06Z z-memory quit (Quit: Connection closed for inactivity) 2019-06-18T03:28:42Z tessier_ joined #scheme 2019-06-18T03:29:20Z lockywolf joined #scheme 2019-06-18T03:33:47Z turtleman quit (Ping timeout: 245 seconds) 2019-06-18T03:34:51Z daviid quit (Ping timeout: 248 seconds) 2019-06-18T04:06:55Z gravicappa joined #scheme 2019-06-18T04:11:46Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T04:22:18Z grettke joined #scheme 2019-06-18T04:28:22Z terpri_ joined #scheme 2019-06-18T04:30:28Z terpri quit (Ping timeout: 245 seconds) 2019-06-18T04:36:59Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T04:37:09Z daviid joined #scheme 2019-06-18T04:38:22Z klovett quit (Ping timeout: 245 seconds) 2019-06-18T04:42:07Z xelxebar quit (Ping timeout: 256 seconds) 2019-06-18T04:42:23Z xelxebar joined #scheme 2019-06-18T04:56:30Z torbo quit (Remote host closed the connection) 2019-06-18T05:18:12Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-18T05:20:06Z daviid quit (Ping timeout: 244 seconds) 2019-06-18T05:20:59Z casaca quit (Ping timeout: 248 seconds) 2019-06-18T05:22:45Z casaca joined #scheme 2019-06-18T05:26:37Z Inline quit (Quit: Leaving) 2019-06-18T05:32:11Z ofi joined #scheme 2019-06-18T05:36:34Z terrorjack__ quit (Ping timeout: 252 seconds) 2019-06-18T05:36:38Z defanor_ quit (Read error: Connection reset by peer) 2019-06-18T05:36:47Z defanor joined #scheme 2019-06-18T05:36:56Z pchrist quit (Ping timeout: 252 seconds) 2019-06-18T05:37:18Z fizzie quit (Ping timeout: 252 seconds) 2019-06-18T05:37:38Z pchrist joined #scheme 2019-06-18T05:37:53Z terrorjack__ joined #scheme 2019-06-18T05:38:41Z fizzie joined #scheme 2019-06-18T05:42:24Z ofi quit (Remote host closed the connection) 2019-06-18T06:06:01Z lockywolf joined #scheme 2019-06-18T06:09:13Z lockywolf quit (Remote host closed the connection) 2019-06-18T06:09:34Z lockywolf joined #scheme 2019-06-18T06:23:37Z z-memory joined #scheme 2019-06-18T06:24:40Z dwdv joined #scheme 2019-06-18T06:26:48Z hugh_marera joined #scheme 2019-06-18T06:27:03Z hugh_marera quit (Client Quit) 2019-06-18T06:27:12Z hugh_marera joined #scheme 2019-06-18T06:46:19Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-18T06:46:21Z lockywolf_ joined #scheme 2019-06-18T06:55:51Z skapata quit (Remote host closed the connection) 2019-06-18T07:02:28Z klovett joined #scheme 2019-06-18T07:12:13Z adu quit (Quit: adu) 2019-06-18T07:12:25Z nolanv quit (Ping timeout: 246 seconds) 2019-06-18T07:13:51Z adu joined #scheme 2019-06-18T07:14:38Z nolanv joined #scheme 2019-06-18T07:18:45Z GreaseMonkey quit (Remote host closed the connection) 2019-06-18T07:19:02Z greaser|q joined #scheme 2019-06-18T07:33:05Z civodul joined #scheme 2019-06-18T07:46:21Z adu quit (Quit: adu) 2019-06-18T07:49:48Z m1dnight_ quit (Quit: WeeChat 2.4) 2019-06-18T07:54:02Z m1dnight_ joined #scheme 2019-06-18T07:54:04Z m1dnight_ quit (Client Quit) 2019-06-18T08:12:00Z ArneBab quit (Ping timeout: 252 seconds) 2019-06-18T08:13:02Z ArneBab joined #scheme 2019-06-18T08:13:02Z ArneBab quit (Changing host) 2019-06-18T08:13:02Z ArneBab joined #scheme 2019-06-18T08:22:24Z lockywolf_ quit (Ping timeout: 258 seconds) 2019-06-18T08:34:03Z civodul quit (Ping timeout: 248 seconds) 2019-06-18T08:37:50Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-18T08:38:18Z hugh_marera joined #scheme 2019-06-18T08:39:39Z elderK joined #scheme 2019-06-18T08:53:17Z notzmv quit (Read error: Connection reset by peer) 2019-06-18T08:57:35Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-18T09:00:10Z daviid joined #scheme 2019-06-18T09:01:55Z lockywolf joined #scheme 2019-06-18T09:02:50Z klovett quit (Remote host closed the connection) 2019-06-18T09:03:15Z lockywolf quit (Remote host closed the connection) 2019-06-18T09:03:28Z klovett joined #scheme 2019-06-18T09:03:53Z lockywolf joined #scheme 2019-06-18T09:07:07Z jao joined #scheme 2019-06-18T09:15:40Z notzmv joined #scheme 2019-06-18T09:18:20Z hugh_marera quit (Remote host closed the connection) 2019-06-18T09:18:32Z hugh_marera joined #scheme 2019-06-18T09:22:25Z hugh_marera quit (Remote host closed the connection) 2019-06-18T09:26:55Z hugh_marera joined #scheme 2019-06-18T09:27:32Z m1dnight_ joined #scheme 2019-06-18T09:27:46Z m1dnight_ quit (Client Quit) 2019-06-18T09:42:01Z hugh_marera quit (Remote host closed the connection) 2019-06-18T09:42:24Z m1dnight_ joined #scheme 2019-06-18T09:42:25Z m1dnight_ quit (Client Quit) 2019-06-18T09:42:55Z hugh_marera joined #scheme 2019-06-18T09:44:29Z m1dnight_ joined #scheme 2019-06-18T09:45:13Z m1dnight_ quit (Client Quit) 2019-06-18T09:45:57Z m1dnight_ joined #scheme 2019-06-18T09:46:09Z rubic88 quit (Remote host closed the connection) 2019-06-18T09:46:47Z TCZ joined #scheme 2019-06-18T09:49:40Z hugh_marera quit (Remote host closed the connection) 2019-06-18T09:50:46Z hugh_marera joined #scheme 2019-06-18T09:56:04Z hugh_marera quit (Remote host closed the connection) 2019-06-18T09:58:24Z hugh_marera joined #scheme 2019-06-18T10:01:43Z amz3: re: gamedev, you can innovate if you don't experiment. 2019-06-18T10:03:54Z hugh_marera quit (Remote host closed the connection) 2019-06-18T10:04:42Z hugh_marera joined #scheme 2019-06-18T10:05:03Z amz3: re: gamedev, you can NOT innovate if you don't experiment. 2019-06-18T10:10:03Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-18T10:13:17Z hugh_marera quit (Remote host closed the connection) 2019-06-18T10:13:28Z hugh_marera joined #scheme 2019-06-18T10:19:58Z elderK quit (Quit: WeeChat 1.9) 2019-06-18T10:23:34Z civodul joined #scheme 2019-06-18T11:00:13Z lockywolf joined #scheme 2019-06-18T11:06:41Z jayemar joined #scheme 2019-06-18T11:12:08Z drot joined #scheme 2019-06-18T11:14:28Z mdhughes: There's artists and such who only want to use an engine to put their material up; it won't ever have interesting gameplay, but it might be interesting to look at. 2019-06-18T11:15:06Z mdhughes: And there's programmers who don't have a hard time making a new engine; it's really not any harder than a REPL. And this does let you do new things with gameplay. 2019-06-18T11:16:01Z mdhughes: No other game dev, of either kind, really gives anyone grief about it, though. 2019-06-18T11:18:49Z mdhughes: What non-game devs say about it isn't really of any interest. Letting the Internet criticize you and taking that seriously is of course pointless. 2019-06-18T11:31:47Z malaclyps quit (Read error: Connection reset by peer) 2019-06-18T11:32:24Z malaclyps joined #scheme 2019-06-18T11:39:54Z TCZ quit (Quit: BBB) 2019-06-18T11:47:21Z hugh_marera quit (Remote host closed the connection) 2019-06-18T11:49:04Z hugh_marera joined #scheme 2019-06-18T12:05:27Z casaca quit (Ping timeout: 245 seconds) 2019-06-18T12:07:13Z lockywolf_ joined #scheme 2019-06-18T12:08:51Z z-memory quit (Quit: Connection closed for inactivity) 2019-06-18T12:10:14Z lockywolf quit (Ping timeout: 268 seconds) 2019-06-18T12:18:15Z jao quit (Ping timeout: 268 seconds) 2019-06-18T12:21:02Z mpot joined #scheme 2019-06-18T12:23:09Z lockywolf__ joined #scheme 2019-06-18T12:27:26Z lockywolf_ quit (Ping timeout: 272 seconds) 2019-06-18T12:37:01Z lockywolf__ quit (Read error: Connection reset by peer) 2019-06-18T12:39:16Z hugh_marera quit 2019-06-18T12:40:45Z TCZ joined #scheme 2019-06-18T12:46:26Z rubic88 joined #scheme 2019-06-18T12:48:03Z ecraven: jcowan: can I use ex/ed to edit a 12gb text file? ex says "tmp file too large" 2019-06-18T12:48:16Z ecraven: every other tool I've tried is failing on that size (a multi-database dump) 2019-06-18T12:49:05Z jcowan: ed is usually very robust, try it. You might want to type the P command to give you a prompt; it's very helpful even for me. 2019-06-18T12:49:27Z ecraven: how do I show the first few lines in ed? 1,5p? 2019-06-18T12:49:31Z jcowan: yes 2019-06-18T12:49:37Z daviid quit (Ping timeout: 245 seconds) 2019-06-18T12:50:06Z jcowan: the last few lines are $-5,$p and will be helpful to see if the buffer has been silently chopped or something 2019-06-18T12:50:28Z jcowan plays ed tutor 2019-06-18T12:50:31Z ecraven: thanks ;) 2019-06-18T12:50:40Z ecraven: I've read that e-book (ed mastery), but don't remember most of it 2019-06-18T12:50:45Z ecraven: it's a great book though! 2019-06-18T12:50:51Z jcowan: Huh, you may be the only person! 2019-06-18T12:50:53Z ecraven: ed says No space left on device 2019-06-18T12:51:05Z ecraven: why does ed create a temp file :-/ 2019-06-18T12:51:37Z jcowan: Because it can't be sure in those primordial days, when 1 MB was a *lot* of memory, of being able to fit the whole file in. 2019-06-18T12:51:43Z jcowan: s/can't/couldn't 2019-06-18T12:51:55Z jcowan: You really have less than 12 gb left? 2019-06-18T12:52:01Z ecraven: hehe, yea 2019-06-18T12:52:13Z ecraven: I wish emacs could handle this... 2019-06-18T12:52:30Z jcowan: "At Google, a job that runs in 1000 machines is a small job, and terabytes of free space [for a project] is a severe space crunch." 2019-06-18T12:52:42Z ecraven: hehe, good thing I'm not at google :P 2019-06-18T12:52:57Z lockywolf joined #scheme 2019-06-18T12:53:23Z jcowan: What transformations do you want to perform? 2019-06-18T12:56:21Z ecraven: cut out the part about the one database i 2019-06-18T12:56:25Z ecraven: I'm interested in 2019-06-18T12:56:38Z ecraven: it's a pg_dumpall, which contains a dump of 5 databases, in order 2019-06-18T12:58:46Z jcowan: ex -R may be your friend, then. IIRC it does not create a temp file 2019-06-18T12:59:20Z ecraven: thanks 2019-06-18T12:59:48Z jcowan: then just isolate the part you want (you'll get warnings about "changing a read-only file" which you can ignore) and write it out with an explicit "#,#w" command (where # is a line number) 2019-06-18T13:00:39Z ecraven: yea, I tried less, but not sure how to get it to show me line numbers 2019-06-18T13:00:57Z ecraven: ah, = 2019-06-18T13:01:23Z dwdv: What about gawk? Does it choke as well? 2019-06-18T13:01:51Z ecraven: haven't tried that yet 2019-06-18T13:02:18Z hugh_marera joined #scheme 2019-06-18T13:03:33Z TCZ quit (Quit: BBB) 2019-06-18T13:03:49Z hugh_marera quit (Remote host closed the connection) 2019-06-18T13:10:24Z GoldRin quit (Ping timeout: 248 seconds) 2019-06-18T13:13:15Z jao joined #scheme 2019-06-18T13:16:40Z gwatt: ecraven: using pg_restore you can specify just the schema and tables you want to load 2019-06-18T13:17:12Z ecraven: gwatt: the problem is, I want to rename the database 2019-06-18T13:17:38Z gwatt: ALTER DATABASE name RENAME TO new_name 2019-06-18T13:18:00Z ecraven: I already have a database of that name, I can't restore into that :-/ 2019-06-18T13:22:16Z gwatt: make a new local cluster? 2019-06-18T13:25:15Z TCZ joined #scheme 2019-06-18T13:28:00Z klovett quit (Remote host closed the connection) 2019-06-18T13:28:16Z klovett joined #scheme 2019-06-18T13:32:26Z hugh_marera joined #scheme 2019-06-18T13:32:57Z hugh_marera quit (Remote host closed the connection) 2019-06-18T13:41:20Z acarrico joined #scheme 2019-06-18T13:41:27Z hugh_marera joined #scheme 2019-06-18T13:42:12Z lritter joined #scheme 2019-06-18T13:48:39Z rubic88 quit (Remote host closed the connection) 2019-06-18T13:49:04Z rubic88 joined #scheme 2019-06-18T13:50:26Z mdhughes: ecraven: Use a hex editor to change the bytes in place, fill in excess with spaces. 2019-06-18T13:57:27Z lockywolf quit (Ping timeout: 258 seconds) 2019-06-18T14:07:51Z Inline joined #scheme 2019-06-18T14:10:02Z TCZ quit (Ping timeout: 245 seconds) 2019-06-18T14:10:25Z TCZ joined #scheme 2019-06-18T14:13:12Z Inline quit (Read error: Connection reset by peer) 2019-06-18T14:16:43Z Inline joined #scheme 2019-06-18T14:19:41Z rubic88 quit (Remote host closed the connection) 2019-06-18T14:20:03Z rubic88 joined #scheme 2019-06-18T14:20:10Z mpot quit (Ping timeout: 272 seconds) 2019-06-18T14:30:44Z rubic88 quit (Remote host closed the connection) 2019-06-18T14:31:08Z rubic88 joined #scheme 2019-06-18T14:43:21Z hugh_marera quit (Remote host closed the connection) 2019-06-18T14:43:32Z hugh_marera joined #scheme 2019-06-18T14:49:22Z edgar-rft quit (Quit: Leaving) 2019-06-18T15:00:12Z amz3: I made a demo of my functional database https://asciinema.org/a/y4bXRnOI79D2IsrUEw2wyNKJl 2019-06-18T15:00:20Z amz3: spoiler: it doesn't support merge yet. 2019-06-18T15:01:23Z manualcrank joined #scheme 2019-06-18T15:09:41Z hugh_marera quit (Remote host closed the connection) 2019-06-18T15:10:40Z hugh_marera joined #scheme 2019-06-18T15:20:40Z rubic88 quit (Remote host closed the connection) 2019-06-18T15:21:05Z rubic88 joined #scheme 2019-06-18T15:25:41Z dwdv quit (Quit: quit) 2019-06-18T15:27:22Z casaca joined #scheme 2019-06-18T15:27:45Z smazga joined #scheme 2019-06-18T15:28:07Z jackhill quit (Quit: leaving) 2019-06-18T15:28:30Z jackhill joined #scheme 2019-06-18T15:38:01Z Inline_ joined #scheme 2019-06-18T15:38:08Z jao quit (Ping timeout: 248 seconds) 2019-06-18T15:38:42Z stux|wor- joined #scheme 2019-06-18T15:39:07Z englishm quit (Ping timeout: 248 seconds) 2019-06-18T15:39:07Z iskander quit (Ping timeout: 248 seconds) 2019-06-18T15:39:09Z pjb` joined #scheme 2019-06-18T15:39:09Z Inline quit (Read error: Connection reset by peer) 2019-06-18T15:39:17Z pjb quit (Read error: Connection reset by peer) 2019-06-18T15:39:56Z greaser|q quit (Remote host closed the connection) 2019-06-18T15:40:43Z stux|work quit (Ping timeout: 248 seconds) 2019-06-18T15:40:47Z englishm joined #scheme 2019-06-18T15:41:04Z greaser|q joined #scheme 2019-06-18T15:41:55Z iskander joined #scheme 2019-06-18T15:42:58Z grettke joined #scheme 2019-06-18T15:43:44Z rubic88 quit (Remote host closed the connection) 2019-06-18T15:44:04Z rubic88 joined #scheme 2019-06-18T15:47:01Z smazga quit (Quit: WeeChat 2.5) 2019-06-18T16:04:20Z keep_learning quit (Remote host closed the connection) 2019-06-18T16:11:07Z englishm quit (Excess Flood) 2019-06-18T16:11:26Z englishm joined #scheme 2019-06-18T16:14:40Z blackwolf joined #scheme 2019-06-18T16:15:19Z blackwolf quit (Client Quit) 2019-06-18T16:15:59Z Guest84465 joined #scheme 2019-06-18T16:16:51Z Guest84465 is now known as jao 2019-06-18T16:20:25Z blackwolf joined #scheme 2019-06-18T16:21:55Z blackwolf quit (Client Quit) 2019-06-18T16:23:38Z TCZ quit (Quit: BBB) 2019-06-18T16:26:25Z xkapastel joined #scheme 2019-06-18T16:32:05Z stux|wor- quit (Quit: Aloha!) 2019-06-18T16:32:19Z stux|work joined #scheme 2019-06-18T16:34:57Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T16:35:38Z jcowan: neither gawk nor mawk is likely to choke, nor is sed if you don't do anything complex 2019-06-18T16:36:42Z casaca quit (Ping timeout: 245 seconds) 2019-06-18T16:38:13Z casaca joined #scheme 2019-06-18T16:43:45Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-18T16:50:44Z rubic88 quit (Remote host closed the connection) 2019-06-18T16:51:03Z rubic88 joined #scheme 2019-06-18T16:51:06Z skapata joined #scheme 2019-06-18T16:51:09Z moldybits quit (Quit: WeeChat 2.4) 2019-06-18T16:51:39Z moldybits joined #scheme 2019-06-18T16:56:32Z casaca quit (Ping timeout: 248 seconds) 2019-06-18T17:13:29Z casaca joined #scheme 2019-06-18T17:24:07Z mpot joined #scheme 2019-06-18T17:30:04Z mario-goulart quit (Remote host closed the connection) 2019-06-18T17:31:49Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-18T17:32:08Z xvx joined #scheme 2019-06-18T17:33:40Z mario-goulart joined #scheme 2019-06-18T17:35:00Z grettke joined #scheme 2019-06-18T17:41:54Z xvx quit (Quit: xvx) 2019-06-18T17:45:41Z xvx joined #scheme 2019-06-18T17:45:46Z xvx quit (Client Quit) 2019-06-18T17:46:17Z casaca quit (Ping timeout: 258 seconds) 2019-06-18T17:48:07Z casaca joined #scheme 2019-06-18T17:52:10Z klovett quit (Remote host closed the connection) 2019-06-18T18:00:33Z rubic joined #scheme 2019-06-18T18:00:52Z rubic88 quit (Ping timeout: 245 seconds) 2019-06-18T18:05:57Z mpot joined #scheme 2019-06-18T18:06:59Z clog quit (Ping timeout: 258 seconds) 2019-06-18T18:10:04Z casaca quit (Ping timeout: 272 seconds) 2019-06-18T18:11:37Z casaca joined #scheme 2019-06-18T18:16:01Z khisanth_ quit (Ping timeout: 246 seconds) 2019-06-18T18:16:57Z Inline_ quit (Quit: Leaving) 2019-06-18T18:19:12Z rubic quit (Ping timeout: 248 seconds) 2019-06-18T18:19:38Z rubic88 joined #scheme 2019-06-18T18:24:49Z rubic joined #scheme 2019-06-18T18:26:31Z rubic88 quit (Ping timeout: 246 seconds) 2019-06-18T18:29:55Z klovett joined #scheme 2019-06-18T18:30:00Z klovett quit (Remote host closed the connection) 2019-06-18T18:30:19Z klovett joined #scheme 2019-06-18T18:37:35Z khisanth_ joined #scheme 2019-06-18T18:38:23Z Zipheir joined #scheme 2019-06-18T18:39:49Z rubic quit (Ping timeout: 246 seconds) 2019-06-18T18:40:57Z TCZ joined #scheme 2019-06-18T18:43:34Z rubic88 joined #scheme 2019-06-18T18:47:52Z casaca quit (Ping timeout: 246 seconds) 2019-06-18T18:49:42Z casaca joined #scheme 2019-06-18T18:53:25Z xvx joined #scheme 2019-06-18T18:54:55Z Bibiki joined #scheme 2019-06-18T18:56:46Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-18T18:59:33Z Bibiki quit (Ping timeout: 256 seconds) 2019-06-18T19:01:06Z mpot joined #scheme 2019-06-18T19:04:06Z casaca quit (Quit: leaving) 2019-06-18T19:10:28Z xvx quit (Quit: xvx) 2019-06-18T19:15:10Z gravicappa quit (Ping timeout: 246 seconds) 2019-06-18T19:17:32Z TCZ quit (Quit: BBB) 2019-06-18T19:25:00Z edgar-rft joined #scheme 2019-06-18T19:26:06Z ecraven: hehe, so ed seems to put a copy of my file in /tmp/ (which is smaller than 12G). no idea how to change that, the documentation doesn't say 2019-06-18T19:27:48Z gnomon: ecraven, GNU ed? 2019-06-18T19:27:52Z ecraven: aye 2019-06-18T19:28:23Z ecraven: a brief glance at the source suggests it uses tmpfile, and I can't find a way to change the directory that uses 2019-06-18T19:29:02Z amz3: vi doesn't work? 2019-06-18T19:29:25Z ecraven: same problem, Tmp file too large 2019-06-18T19:29:54Z ecraven: hm.. actually, it seems to still work, even though it shows that warning 2019-06-18T19:30:14Z ecraven: I wish I knew of a way to make emacs deal properly with files of that size ;] 2019-06-18T19:32:44Z Inline joined #scheme 2019-06-18T19:33:22Z rubic88 quit (Ping timeout: 245 seconds) 2019-06-18T19:37:18Z gwatt: ecraven: you already know the answer; it's "get more free space" ;-) 2019-06-18T19:38:26Z ecraven: I have plenty of free space, just not in tmp (which is a ramdisk) 2019-06-18T19:38:58Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T19:42:57Z hugh_marera quit (Remote host closed the connection) 2019-06-18T19:44:00Z hugh_marera joined #scheme 2019-06-18T19:46:14Z ngz` joined #scheme 2019-06-18T19:46:23Z amz3: mount --bind something on top /tmp ? 2019-06-18T19:46:34Z rubic88 joined #scheme 2019-06-18T19:48:53Z amz3: mkdir /tmp2 2019-06-18T19:49:00Z amz3: mount --bin /tmp2 /tmp 2019-06-18T19:57:32Z lmln quit (Ping timeout: 245 seconds) 2019-06-18T20:02:59Z jayemar quit (Quit: afk) 2019-06-18T20:04:03Z adu joined #scheme 2019-06-18T20:05:35Z wasamasa: oh wow: https://old.reddit.com/r/scheme/comments/c1guyg/how_to_embed_chibischeme_into_c_app/ 2019-06-18T20:05:53Z wasamasa: I have the feeling OP won't be terribly happy with scheme 2019-06-18T20:06:13Z rubic88 quit (Read error: Connection reset by peer) 2019-06-18T20:06:41Z rubic88 joined #scheme 2019-06-18T20:07:08Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-18T20:07:19Z civodul joined #scheme 2019-06-18T20:14:14Z clog joined #scheme 2019-06-18T20:20:03Z Zenton quit (Remote host closed the connection) 2019-06-18T20:20:29Z Zenton joined #scheme 2019-06-18T20:21:18Z rubic88 quit (Ping timeout: 245 seconds) 2019-06-18T20:22:06Z gwatt: that's the second thread about embedding scheme from that person too 2019-06-18T20:27:28Z wasamasa: exactly 2019-06-18T20:28:06Z wasamasa: at this rate OP will invent their own scripting language :D 2019-06-18T20:31:58Z wilfredh quit (Quit: Connection closed for inactivity) 2019-06-18T20:40:56Z gwatt: that's the true schemer way 2019-06-18T20:49:48Z rubic88 joined #scheme 2019-06-18T20:50:36Z amz3: ecraven: did you try mount --bind 2019-06-18T20:50:56Z amz3: gwatt: +1 2019-06-18T20:54:31Z rubic joined #scheme 2019-06-18T20:55:52Z xelxebar quit (Remote host closed the connection) 2019-06-18T20:56:14Z xelxebar joined #scheme 2019-06-18T20:56:15Z rubic quit (Read error: Connection reset by peer) 2019-06-18T20:56:30Z rubic joined #scheme 2019-06-18T20:56:38Z rubic88 quit (Ping timeout: 272 seconds) 2019-06-18T20:57:35Z terpri_ quit (Read error: Connection reset by peer) 2019-06-18T21:00:10Z grettke joined #scheme 2019-06-18T21:22:16Z hugh_marera quit (Remote host closed the connection) 2019-06-18T21:32:25Z casaca joined #scheme 2019-06-18T21:35:12Z ngz` quit (Ping timeout: 258 seconds) 2019-06-18T21:36:13Z grettke quit (Quit: "Ever has it been that love knows not its own depth until the hour of separation.") 2019-06-18T21:37:54Z grettke joined #scheme 2019-06-18T21:43:04Z hugh_marera joined #scheme 2019-06-18T21:47:56Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-18T21:56:29Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T21:59:29Z rubic quit (Remote host closed the connection) 2019-06-18T22:03:38Z hugh_marera joined #scheme 2019-06-18T22:08:00Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-18T22:13:15Z kilimanjaro quit (Ping timeout: 264 seconds) 2019-06-18T22:13:30Z sz0 quit (Ping timeout: 252 seconds) 2019-06-18T22:16:37Z cemerick quit (Ping timeout: 252 seconds) 2019-06-18T22:19:48Z cemerick joined #scheme 2019-06-18T22:19:52Z kilimanjaro joined #scheme 2019-06-18T22:19:57Z sz0 joined #scheme 2019-06-18T22:24:14Z hugh_marera joined #scheme 2019-06-18T22:25:01Z grettke joined #scheme 2019-06-18T22:28:47Z hugh_marera quit (Ping timeout: 244 seconds) 2019-06-18T22:36:15Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-18T22:40:45Z spectrumgomas[m] left #scheme 2019-06-18T22:41:09Z TCZ joined #scheme 2019-06-18T23:00:06Z ym555 joined #scheme 2019-06-18T23:00:09Z elderK joined #scheme 2019-06-18T23:02:08Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-18T23:10:36Z daviid joined #scheme 2019-06-18T23:11:51Z terpri joined #scheme 2019-06-18T23:23:57Z rubic88 joined #scheme 2019-06-18T23:38:00Z lritter quit (Quit: Leaving) 2019-06-18T23:46:03Z torbo joined #scheme 2019-06-18T23:54:17Z jao quit (Remote host closed the connection) 2019-06-18T23:56:11Z jao joined #scheme 2019-06-19T00:02:54Z TCZ quit (Quit: BBB) 2019-06-19T00:11:21Z jao quit (Remote host closed the connection) 2019-06-19T00:12:23Z jao joined #scheme 2019-06-19T00:35:03Z elderK quit (Ping timeout: 245 seconds) 2019-06-19T00:36:10Z lpsmith quit (Quit: ZNC 1.6.5 - http://znc.in) 2019-06-19T00:36:36Z lpsmith joined #scheme 2019-06-19T00:37:07Z acarrico quit (Ping timeout: 245 seconds) 2019-06-19T00:47:31Z acarrico joined #scheme 2019-06-19T00:50:28Z wigust joined #scheme 2019-06-19T00:53:40Z wigust- quit (Ping timeout: 268 seconds) 2019-06-19T01:22:27Z lockywolf joined #scheme 2019-06-19T01:25:31Z lockywolf quit (Remote host closed the connection) 2019-06-19T01:26:04Z lockywolf joined #scheme 2019-06-19T01:28:01Z lockywolf quit (Remote host closed the connection) 2019-06-19T01:28:30Z lockywolf joined #scheme 2019-06-19T01:29:43Z lockywolf quit (Max SendQ exceeded) 2019-06-19T01:30:13Z lockywolf joined #scheme 2019-06-19T01:30:37Z yosafbridge quit (Quit: Leaving) 2019-06-19T01:34:39Z TCZ joined #scheme 2019-06-19T01:40:49Z yosafbridge joined #scheme 2019-06-19T01:49:52Z jao quit (Ping timeout: 272 seconds) 2019-06-19T02:05:53Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-19T02:07:58Z TCZ quit (Quit: BBB) 2019-06-19T02:16:27Z dbmikus quit (Ping timeout: 248 seconds) 2019-06-19T02:18:33Z mdhughes: ecraven: Of course, you could also just write a tool to do it in Scheme or C. I dunno how to do random-access file control in Scheme yet, tho! 2019-06-19T02:22:33Z Zenton quit (Ping timeout: 245 seconds) 2019-06-19T02:23:28Z grettke joined #scheme 2019-06-19T02:35:39Z turtleman joined #scheme 2019-06-19T02:38:14Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-19T02:40:03Z q9929t joined #scheme 2019-06-19T02:46:53Z q9929t quit (Quit: q9929t) 2019-06-19T02:52:32Z turtleman quit (Ping timeout: 245 seconds) 2019-06-19T03:01:56Z notzmv quit (Ping timeout: 268 seconds) 2019-06-19T03:03:59Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-19T03:16:18Z lockywolf joined #scheme 2019-06-19T03:22:51Z turtleman joined #scheme 2019-06-19T03:23:48Z grettke joined #scheme 2019-06-19T03:24:53Z ym555 quit (Quit: leaving...) 2019-06-19T03:27:33Z turtleman quit (Ping timeout: 245 seconds) 2019-06-19T03:39:47Z lockywolf_ joined #scheme 2019-06-19T03:40:06Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-19T03:40:56Z gravicappa joined #scheme 2019-06-19T03:42:33Z lockywolf quit (Ping timeout: 245 seconds) 2019-06-19T03:42:50Z lockywolf_ quit (Remote host closed the connection) 2019-06-19T03:43:11Z lockywolf_ joined #scheme 2019-06-19T03:54:32Z dbmikus joined #scheme 2019-06-19T04:15:09Z lockywolf_ quit (Ping timeout: 250 seconds) 2019-06-19T04:23:14Z torbo quit (Remote host closed the connection) 2019-06-19T04:23:51Z skapata quit (Remote host closed the connection) 2019-06-19T04:29:35Z lockywolf joined #scheme 2019-06-19T04:35:36Z dbmikus quit (Ping timeout: 252 seconds) 2019-06-19T04:49:09Z dbmikus joined #scheme 2019-06-19T05:01:16Z dbmikus quit (Ping timeout: 252 seconds) 2019-06-19T05:05:48Z elderK joined #scheme 2019-06-19T05:27:59Z lockywolf quit (Remote host closed the connection) 2019-06-19T05:35:32Z Inline quit (Quit: Leaving) 2019-06-19T06:16:12Z adu quit (Quit: adu) 2019-06-19T06:17:57Z hugo quit (Ping timeout: 245 seconds) 2019-06-19T06:30:25Z hugo joined #scheme 2019-06-19T07:08:47Z elderK quit (Remote host closed the connection) 2019-06-19T07:09:28Z elderK joined #scheme 2019-06-19T07:11:56Z hugh_marera joined #scheme 2019-06-19T07:12:53Z pjb` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-19T07:13:38Z pjb joined #scheme 2019-06-19T07:27:28Z hugo quit (Ping timeout: 248 seconds) 2019-06-19T07:41:41Z hugo joined #scheme 2019-06-19T08:03:10Z elderK quit (Quit: WeeChat 1.9) 2019-06-19T08:20:11Z liangchao: hi 2019-06-19T08:23:55Z ecraven: mdhughes: I am quite sure that none of the existing Schemes would be even remotely as fast as grep or sed for that size of data 2019-06-19T08:24:27Z ecraven: obviously I just need much more RAM so I can put the entire file into RAM (and have enough left over for other tasks) :D 2019-06-19T08:25:25Z hugh_marera quit (Remote host closed the connection) 2019-06-19T08:25:35Z hugh_marera joined #scheme 2019-06-19T08:35:40Z peterhil joined #scheme 2019-06-19T08:38:35Z Zenton joined #scheme 2019-06-19T08:50:18Z keep_learning joined #scheme 2019-06-19T09:01:10Z lavaflow quit (Ping timeout: 272 seconds) 2019-06-19T09:02:40Z mdhughes: But you don't even need that much RAM if you're just filtering or modifying in place. That's why I suggested a hex editor or writing a tool: No temp files needed, no RAM needed. 2019-06-19T09:03:04Z mdhughes: Hex Fiend on Mac will open 100GB+ files quite happily. 2019-06-19T09:04:17Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-19T09:04:29Z mdhughes: It doesn't matter if a script takes 10 or 100x as long, if it just does the one job overnight. 2019-06-19T09:04:46Z ecraven: that I don't agree with :P 2019-06-19T09:05:02Z mdhughes: Why? Are you going to run this job over and over again? 2019-06-19T09:05:27Z mdhughes: Automation is about you not doing the job, not about micro-optimizing it. 2019-06-19T09:05:47Z mdhughes: https://xkcd.com/1205/ 2019-06-19T09:09:42Z civodul joined #scheme 2019-06-19T09:22:24Z notzmv joined #scheme 2019-06-19T09:40:30Z rubic88 quit (Remote host closed the connection) 2019-06-19T09:46:20Z wilfredh joined #scheme 2019-06-19T09:46:26Z ngz` joined #scheme 2019-06-19T09:51:06Z TCZ joined #scheme 2019-06-19T09:57:08Z peterhil quit (Quit: Must not waste too much time here...) 2019-06-19T09:57:14Z peterhil joined #scheme 2019-06-19T09:57:51Z peterhil quit (Remote host closed the connection) 2019-06-19T09:58:19Z peterhil joined #scheme 2019-06-19T10:00:03Z hugh_marera quit (Remote host closed the connection) 2019-06-19T10:01:46Z DGASAU quit (Read error: Connection reset by peer) 2019-06-19T10:04:30Z hugh_marera joined #scheme 2019-06-19T10:46:47Z pineman quit (Quit: ZNC - https://znc.in) 2019-06-19T10:47:28Z pineman joined #scheme 2019-06-19T10:55:49Z xkapastel joined #scheme 2019-06-19T11:30:27Z notzmv quit (Ping timeout: 245 seconds) 2019-06-19T11:31:51Z malaclyps quit (Read error: Connection reset by peer) 2019-06-19T11:36:00Z malaclyps joined #scheme 2019-06-19T11:41:20Z daviid quit (Ping timeout: 248 seconds) 2019-06-19T11:42:58Z jayemar joined #scheme 2019-06-19T11:48:13Z lritter joined #scheme 2019-06-19T11:53:43Z hugh_marera quit (Remote host closed the connection) 2019-06-19T11:56:14Z amz3: are integers equal in the sens of eq? 2019-06-19T11:58:58Z amz3: it seems like it depends of the integer 2019-06-19T11:59:19Z amz3: nvm I will use proper symbols 2019-06-19T12:12:41Z amz3: TCZ: hello! What are you up to? 2019-06-19T12:13:12Z TCZ: im not quieted? 2019-06-19T12:13:19Z TCZ: i afraid to write here... 2019-06-19T12:13:37Z TCZ: wasamasa is watching 2019-06-19T12:13:59Z amz3: x) 2019-06-19T12:14:53Z hugh_marera joined #scheme 2019-06-19T12:19:12Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-19T12:26:07Z skapata joined #scheme 2019-06-19T12:35:26Z hugh_marera joined #scheme 2019-06-19T12:37:34Z TCZ quit (Quit: BBB) 2019-06-19T12:38:32Z rubic88 joined #scheme 2019-06-19T12:39:55Z hugh_marera quit (Ping timeout: 246 seconds) 2019-06-19T12:46:42Z jayemar quit (Ping timeout: 258 seconds) 2019-06-19T12:50:32Z jao joined #scheme 2019-06-19T12:52:13Z jayemar joined #scheme 2019-06-19T12:56:01Z hugh_marera joined #scheme 2019-06-19T13:00:30Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-19T13:06:44Z iskander quit (Ping timeout: 252 seconds) 2019-06-19T13:08:09Z iskander joined #scheme 2019-06-19T13:08:21Z jcowan: amz3: No, they aren't. If eq? happens to work on two equal numbers, it's an implementaton artifact. 2019-06-19T13:08:29Z jcowan: The rules for using eq? are these: 2019-06-19T13:08:42Z jcowan: 1) Never use eq? to compare numbers, characters, or procedures. 2019-06-19T13:09:40Z jcowan: 2) Never use eq? at all unless you have profiled your code with eqv? and with eq? and you can prove that the speed difference is critical. 2019-06-19T13:09:41Z jcowan: Otherwise, use eqv? or a type-specific identity like symbol=? or boolean=?, or if you don't care about the difference between exact and inexact numbers, use =. 2019-06-19T13:09:44Z rain1: hey why doesn't eq? error on numbers? 2019-06-19T13:10:02Z jcowan: Because it's a quick pointer comparison. If the pointers are the same, cool; if not, boo. 2019-06-19T13:10:28Z ecraven: rain1: in most schemes, fixnums compare just fine with eq? 2019-06-19T13:11:13Z jcowan: Yes, but not all, and offhand you probably don't know the range of a fixnum unless you have consulted https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/FixnumInfo.md 2019-06-19T13:11:17Z rain1: hmmm 2019-06-19T13:11:33Z jcowan buffs his nails 2019-06-19T13:11:57Z rain1: but if scheme is to be a high level language then maybe it should have some safety measures, rather than being like C with the undefined behavior stuff 2019-06-19T13:12:35Z jcowan: Most implementations do, but some don't. One of the reasons we have so many Schemes is that they make different tradeoffs. (There are other considerations, like tribal loyalty.) 2019-06-19T13:12:44Z CORDIC: rain1: I agree. 2019-06-19T13:13:23Z jcowan: In any case, eq? does not have undefined *behavior*, it's just that in some cases it returns an implementation-dependent boolean. Same for eqv?. 2019-06-19T13:13:46Z CORDIC: Why doesn't "eq?" return "unknown" or "maybe" then? 2019-06-19T13:14:27Z jcowan: As I say, eq? is all about speed, and inserting extra checks slows it down. Think of it as unsafe-eqv? if you like, though it is not *completely* unsafe. 2019-06-19T13:15:02Z jao quit (Ping timeout: 245 seconds) 2019-06-19T13:15:23Z CORDIC: "maybe" would be just as quick. 2019-06-19T13:15:55Z jcowan: You'd have to make type tests to determine when to return it, unless it *always* returned 'maybe, which would indeed be faster (but useless). 2019-06-19T13:16:22Z amz3: tx 2019-06-19T13:17:16Z jcowan: Also, one of the reasons for UB in Scheme is to permit extensions. It is UB to pass a character where a string is expected, but a particular implementation could be written to cast characters to 1-char strings in that case. 2019-06-19T13:17:29Z rain1: yeah but i mean lets be realistic about the efficiency question 2019-06-19T13:17:44Z rain1: real efficiency will come from compiler optimizations 2019-06-19T13:18:07Z rain1: optimizations like approximate type inference, which would be able to remove the dynamic type checks 2019-06-19T13:20:21Z cantstanya quit (Remote host closed the connection) 2019-06-19T13:21:26Z cantstanya joined #scheme 2019-06-19T13:25:08Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-19T13:27:19Z amz3: I always forget about the semantic of eq? eqv? I should prolly put it on a post-it. 2019-06-19T13:31:42Z rain1: i always remember eq? < eqv? < equal? 2019-06-19T13:32:11Z rain1: and that eq? is pointer equality, equal? is structural equality 2019-06-19T13:32:26Z rain1: but i dont really remember eqv? I guess it's intended for numbers? but we have = 2019-06-19T13:34:05Z manualcrank joined #scheme 2019-06-19T13:35:13Z gwatt: Yeah, eqv? seems superfluous given the presence of equal? and = 2019-06-19T13:37:07Z hugh_marera joined #scheme 2019-06-19T13:38:02Z Inline joined #scheme 2019-06-19T13:41:18Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-19T13:42:28Z TCZ joined #scheme 2019-06-19T13:51:56Z ngz` quit (Ping timeout: 258 seconds) 2019-06-19T13:55:11Z xkapastel joined #scheme 2019-06-19T13:57:43Z hugh_marera joined #scheme 2019-06-19T14:02:23Z hugh_marera quit (Ping timeout: 268 seconds) 2019-06-19T14:04:46Z misaki_m joined #scheme 2019-06-19T14:04:46Z hugh_marera joined #scheme 2019-06-19T14:08:09Z skapate joined #scheme 2019-06-19T14:08:25Z skapata quit (Ping timeout: 258 seconds) 2019-06-19T14:18:19Z misaki_m quit (Quit: Mutter: www.mutterirc.com) 2019-06-19T14:23:35Z mpot joined #scheme 2019-06-19T14:30:54Z jao joined #scheme 2019-06-19T14:35:45Z grettke joined #scheme 2019-06-19T14:39:04Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-19T15:26:07Z linack joined #scheme 2019-06-19T15:26:26Z linack left #scheme 2019-06-19T15:26:28Z xelxebar_ joined #scheme 2019-06-19T15:27:27Z xelxebar quit (Ping timeout: 256 seconds) 2019-06-19T15:33:47Z mdhughes: I always use eq? for symbols, = for math, equal? for everything else, even tho there is probably a big speedup by using more precise comparisons. 2019-06-19T15:43:36Z lavaflow joined #scheme 2019-06-19T15:44:11Z casaca quit (Ping timeout: 244 seconds) 2019-06-19T15:45:41Z casaca joined #scheme 2019-06-19T15:59:54Z dbmikus joined #scheme 2019-06-19T16:03:24Z dTal quit (Read error: Connection reset by peer) 2019-06-19T16:06:04Z casaca quit (Ping timeout: 246 seconds) 2019-06-19T16:07:57Z brendyyn quit (Ping timeout: 244 seconds) 2019-06-19T16:08:07Z casaca joined #scheme 2019-06-19T16:09:51Z ecraven: hm.. it would be non-conforming to implement chars as one-character-strings, right? 2019-06-19T16:16:40Z hugh_marera quit (Remote host closed the connection) 2019-06-19T16:19:37Z hugh_marera joined #scheme 2019-06-19T16:20:58Z pjb: yes. 2019-06-19T16:21:25Z pjb: ecraven: but you can always define your own implementation specific operators. 2019-06-19T16:21:43Z pjb: (my-string-ref "abc" 1) -> "b" 2019-06-19T16:22:07Z pjb: given unicode, eventually they may catch up. 2019-06-19T16:25:08Z jcowan: ecraven: Yes, it would be. But nothing says standard procedures can't be extended in the way I described above, or given additional arguments that indicate what kind of result you want. All that is open to Scheme implementers, and given the library system, to users too. 2019-06-19T16:26:37Z jcowan: eqv? is Leibniz identity, that's the way to remember it. For example, it can distinguish between 4 and 4.0, since they don't behave the same, but a bignum here and a bignum there, even if calculated separately, will be found equal by eqv? but probably not by eq?. 2019-06-19T16:26:58Z jcowan: That is, the identity of indiscernables. Or as Spock put it, a difference that *makes* no difference *is* no difference. 2019-06-19T16:27:24Z jcowan: It corresponds to == in Java/C#, `is` in Python, and similar things in other languages. 2019-06-19T16:28:07Z ski . o O ( "A difference that makes a difference" -- Gregory Bateson ) 2019-06-19T16:28:37Z Zipheir: I just use eqv? and reserve equal? for when I want recursive comparison. 2019-06-19T16:28:56Z TCZ quit (Quit: BBB) 2019-06-19T16:30:55Z rain1: wow i like that ski 2019-06-19T16:31:36Z ski: that's how he defined information 2019-06-19T16:39:11Z klovett quit (Remote host closed the connection) 2019-06-19T16:41:21Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-19T16:44:45Z mpot joined #scheme 2019-06-19T16:50:08Z johnjay quit (Ping timeout: 248 seconds) 2019-06-19T17:03:17Z gwatt: jcowan: nitpick, `is` in python is more like `eq?` than `eqv?` It can return false for larger numbers 2019-06-19T17:03:34Z jcowan: Ah, thanks, didn't know that. 2019-06-19T17:05:16Z gwatt: Though the reader can detect duplicate numeric literals and collapse them to the same memory location 2019-06-19T17:05:48Z gwatt: so "1000 is 1000" => True, but "a = 1000 b = 1000 a is b" => False 2019-06-19T17:06:53Z jcowan: Okay, so Python does not have an actual identity operator either. Bah. 2019-06-19T17:07:54Z klovett joined #scheme 2019-06-19T17:08:00Z klovett quit (Remote host closed the connection) 2019-06-19T17:08:19Z klovett joined #scheme 2019-06-19T17:11:17Z DGASAU joined #scheme 2019-06-19T17:30:00Z Zipheir: Ugh. 2019-06-19T17:32:00Z Zipheir: It's called `is' and it still gets identity wrong. 2019-06-19T17:35:10Z dwdv joined #scheme 2019-06-19T17:37:11Z Zipheir: Heh, given Python's natural language affinity/pretensions, I wonder if anyone's proposed unary, existential `is'. 'I is' => true 2019-06-19T17:44:52Z ski . o O ( ) 2019-06-19T17:46:40Z gwatt: I always love reading through that 2019-06-19T17:46:50Z Zipheir: Wow. 2019-06-19T17:48:24Z mdhughes: No, `is` does exactly what it's supposed to: Compare object pointers. Integers (IIRC -128 to 128?) are interned, larger integers are not. 2019-06-19T17:49:24Z Zipheir: So it's eq?, IOW. 2019-06-19T17:49:33Z mdhughes: Correct. 2019-06-19T17:49:37Z Zipheir: `is' was a poor naming choice, then. 2019-06-19T17:50:32Z mdhughes: >>> for i in range(-128, 1024): 2019-06-19T17:50:32Z mdhughes: ... a = i 2019-06-19T17:50:32Z mdhughes: ... b = i+0 2019-06-19T17:50:34Z mdhughes: ... if a is b: print(i) 2019-06-19T17:50:36Z mdhughes: Shows it's -5 to 256 2019-06-19T17:51:17Z gwatt: that's an odd range ... 2019-06-19T17:51:19Z mdhughes: How is "is" not identity? `eq?` is the bizarre one. 2019-06-19T17:51:50Z Zipheir: Agreed, eq? is bizarre naming too. 2019-06-19T17:53:03Z Zipheir: mdhughes: But as your example shows, `is' doesn't exactly give an intuitive implementation of identity. 2019-06-19T17:57:27Z Zipheir: Pointer identity is actually the implementation leaking up through the language and soaking the programmer's notions. 2019-06-19T17:57:48Z mdhughes: https://docs.python.org/3/c-api/long.html 2019-06-19T17:59:57Z mdhughes: In real Python you would normally compare anything with ==, the only time you use `is` is `x is not None` or rarely if implementing some cache mechanisms. 2019-06-19T18:01:38Z Zipheir: Right. 2019-06-19T18:01:46Z mdhughes: In Scheme multiple levels of equality are mostly a result of not having duck typing for most operators. 2019-06-19T18:02:36Z Zipheir: No ducks here, thank you. 2019-06-19T18:04:37Z Zipheir: Although we have some typeclasses now, c.f. SRFI-128 etc. 2019-06-19T18:12:33Z Zipheir: (At least, the typeclass approach to ad-hoc polymorphism is as close as I think you can get to duck typing in un-brain-damaged space.) 2019-06-19T18:14:12Z adu joined #scheme 2019-06-19T18:18:56Z ski . o O ( "Interface-passing style" by Fare (Faré Rideau) in 2010-02-17 at ) 2019-06-19T18:22:13Z heisenberg-25 joined #scheme 2019-06-19T18:23:48Z jao quit (Ping timeout: 245 seconds) 2019-06-19T18:24:16Z klovett_ joined #scheme 2019-06-19T18:26:41Z xelxebar_ quit (Remote host closed the connection) 2019-06-19T18:26:42Z casaca quit (Ping timeout: 245 seconds) 2019-06-19T18:26:56Z xelxebar joined #scheme 2019-06-19T18:27:08Z klovett quit (Ping timeout: 245 seconds) 2019-06-19T18:28:10Z casaca joined #scheme 2019-06-19T18:38:04Z Zipheir: Sounds a lot like comparators: "...systematically use composable first-class "interface" objects to drive the choice of algorithms" 2019-06-19T18:42:05Z klovett joined #scheme 2019-06-19T18:42:07Z hugh_marera quit (Remote host closed the connection) 2019-06-19T18:45:27Z klovett_ quit (Ping timeout: 245 seconds) 2019-06-19T18:46:08Z dwdv quit (Quit: quit) 2019-06-19T18:46:35Z hugh_marera joined #scheme 2019-06-19T18:47:33Z nolanv quit (Ping timeout: 245 seconds) 2019-06-19T18:56:23Z hugh_marera quit (Remote host closed the connection) 2019-06-19T18:57:01Z casaca quit (Ping timeout: 258 seconds) 2019-06-19T18:58:07Z casaca joined #scheme 2019-06-19T18:59:49Z hugh_marera joined #scheme 2019-06-19T19:01:30Z jao joined #scheme 2019-06-19T19:02:16Z dbmikus quit (Quit: WeeChat 2.5) 2019-06-19T19:16:49Z gravicappa quit (Ping timeout: 246 seconds) 2019-06-19T19:22:09Z tsh-- quit (Read error: Connection reset by peer) 2019-06-19T19:22:32Z ths-- joined #scheme 2019-06-19T19:23:48Z casaca quit (Ping timeout: 245 seconds) 2019-06-19T19:25:30Z casaca joined #scheme 2019-06-19T19:34:13Z hugh_marera quit (Remote host closed the connection) 2019-06-19T19:37:02Z casaca quit (Ping timeout: 272 seconds) 2019-06-19T19:37:48Z ths-- quit (Quit: Leaving) 2019-06-19T19:38:15Z casaca joined #scheme 2019-06-19T19:38:45Z ths-- joined #scheme 2019-06-19T19:39:48Z ths-- quit (Client Quit) 2019-06-19T19:40:05Z jcowan: Original EQ was limited strictly to atoms, and it checked identity. 2019-06-19T19:40:05Z ths-- joined #scheme 2019-06-19T19:40:44Z ths-- quit (Client Quit) 2019-06-19T19:40:50Z tsh-- joined #scheme 2019-06-19T19:40:52Z jcowan: Comparators are indeed a surfaced and dynamic-typing version of the type classes Eq, Ord, and Hashable. 2019-06-19T19:41:19Z jcowan: I decided to use a record for convenience but I could have gone with a function returning four values, my original plan. 2019-06-19T19:42:17Z jcowan: IPS was developed by Fare quite independently. I have a proposal which will introduce another type-class-like object that handles Monad, ApplicativeFunctor (called Idiom), and Functor. 2019-06-19T19:42:44Z jcowan: But I don't think there's anything very useful to generalize in Scheme among these different object types. A comparator has little in common with a monad-type object. 2019-06-19T19:43:14Z jcowan: I might have one for Monoid and friends, but I haven't thought about it too much. 2019-06-19T19:43:46Z jcowan: In other news, my mostly-from-scratch implementation of SRFI 160 is proceeding; it's the only thing that's holding back finalization of a SRFI which was already accepted into Tangerine 2019-06-19T19:43:59Z jcowan: A bunch of tests are still failing. 2019-06-19T19:44:26Z casaca quit (Ping timeout: 244 seconds) 2019-06-19T19:45:14Z hugh_marera joined #scheme 2019-06-19T19:46:13Z jcowan: Complain, complain! I can't build *any* pure R6RS implementation on Cygwin as of now. Very annoying. 2019-06-19T19:46:32Z casaca joined #scheme 2019-06-19T19:51:34Z gwatt: how important is it that the scheme build on cygwin vs running on windows without that layer 2019-06-19T19:51:49Z casaca quit (Ping timeout: 246 seconds) 2019-06-19T19:52:18Z ozzloy quit (Quit: leaving) 2019-06-19T19:53:46Z casaca joined #scheme 2019-06-19T19:55:16Z jcowan: Important to me, at least, since Cygwin is my preferred development environment. 2019-06-19T19:55:28Z jcowan: (I can also develop on Linux, of course.) 2019-06-19T19:56:30Z jcowan: Cygwin's minterm is a cut-down xterm, and doesn't provide proper Windows Terminal semantics, so you can run pure-Windows programs, but they get stymied if they try to read from (unredirected) stdin. 2019-06-19T19:57:24Z jcowan: Cygwin programs will run fine from a Powershell or cmd.exe window, but cut/paste for example is very awkward. I look forward to the new Windows Terminal program MS is releasing. 2019-06-19T19:57:24Z johnjay joined #scheme 2019-06-19T19:58:06Z ozzloy joined #scheme 2019-06-19T19:58:07Z ozzloy quit (Changing host) 2019-06-19T19:58:07Z ozzloy joined #scheme 2019-06-19T20:01:34Z jcowan: I've concluded that it will be too much effort to build it myself. 2019-06-19T20:06:04Z ngz` joined #scheme 2019-06-19T20:06:23Z casaca quit (Ping timeout: 258 seconds) 2019-06-19T20:07:38Z casaca joined #scheme 2019-06-19T20:12:02Z nolanv joined #scheme 2019-06-19T20:17:57Z teej joined #scheme 2019-06-19T20:24:48Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-19T20:34:47Z TCZ joined #scheme 2019-06-19T20:35:53Z oni-on-ion quit (Remote host closed the connection) 2019-06-19T20:37:23Z oni-on-ion joined #scheme 2019-06-19T20:39:29Z oni-on-ion quit (Remote host closed the connection) 2019-06-19T20:40:47Z grettke joined #scheme 2019-06-19T20:41:18Z oni-on-ion joined #scheme 2019-06-19T20:43:48Z aeth quit (Ping timeout: 245 seconds) 2019-06-19T20:45:44Z aeth joined #scheme 2019-06-19T20:50:17Z hugh_marera quit (Remote host closed the connection) 2019-06-19T20:53:52Z daviid joined #scheme 2019-06-19T20:54:52Z hugh_marera joined #scheme 2019-06-19T20:58:19Z danly quit (Remote host closed the connection) 2019-06-19T21:01:15Z danly joined #scheme 2019-06-19T21:03:38Z _danly joined #scheme 2019-06-19T21:05:55Z hugh_marera quit (Remote host closed the connection) 2019-06-19T21:06:07Z hugh_marera joined #scheme 2019-06-19T21:23:22Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-19T21:24:09Z casaca quit (Ping timeout: 244 seconds) 2019-06-19T21:24:48Z klovett quit (Remote host closed the connection) 2019-06-19T21:25:32Z klovett joined #scheme 2019-06-19T21:25:49Z casaca joined #scheme 2019-06-19T21:31:59Z jayemar quit (Quit: afk) 2019-06-19T21:46:16Z grettke joined #scheme 2019-06-19T21:48:46Z casaca quit (Ping timeout: 272 seconds) 2019-06-19T21:50:17Z casaca joined #scheme 2019-06-19T21:50:22Z JohnnyL joined #scheme 2019-06-19T21:54:31Z hugh_marera quit (Remote host closed the connection) 2019-06-19T21:55:59Z hugh_marera joined #scheme 2019-06-19T21:56:17Z hugh_marera quit (Client Quit) 2019-06-19T21:57:33Z casaca quit (Ping timeout: 245 seconds) 2019-06-19T21:59:21Z casaca joined #scheme 2019-06-19T22:00:02Z rubic88 quit (Remote host closed the connection) 2019-06-19T22:02:40Z lritter quit (Quit: Leaving) 2019-06-19T22:03:36Z DGASAU` joined #scheme 2019-06-19T22:05:27Z casaca quit (Ping timeout: 245 seconds) 2019-06-19T22:05:52Z casaca joined #scheme 2019-06-19T22:07:28Z DGASAU quit (Ping timeout: 248 seconds) 2019-06-19T22:07:30Z heisenberg-25 quit 2019-06-19T22:17:02Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-19T22:29:10Z jao quit (Remote host closed the connection) 2019-06-19T22:30:24Z DGASAU` quit (Quit: ERC (IRC client for Emacs 25.3.1)) 2019-06-19T22:30:48Z DGASAU joined #scheme 2019-06-19T22:31:38Z jao joined #scheme 2019-06-19T22:32:00Z rubic88 joined #scheme 2019-06-19T22:32:31Z rubic88 quit (Remote host closed the connection) 2019-06-19T22:32:41Z _danly quit (Quit: leaving) 2019-06-19T22:33:55Z rubic88 joined #scheme 2019-06-19T22:42:41Z adu quit (Quit: adu) 2019-06-19T22:57:38Z TCZ quit (Quit: BBB) 2019-06-19T22:59:42Z amz3 quit (Ping timeout: 272 seconds) 2019-06-19T23:01:36Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-19T23:11:13Z ngz` quit (Ping timeout: 258 seconds) 2019-06-19T23:22:19Z daviid quit (Ping timeout: 268 seconds) 2019-06-19T23:31:58Z klovett quit (Remote host closed the connection) 2019-06-19T23:32:17Z klovett joined #scheme 2019-06-19T23:39:09Z lambda-11235 joined #scheme 2019-06-19T23:39:26Z torbo joined #scheme 2019-06-19T23:54:47Z turtleman joined #scheme 2019-06-20T00:11:33Z turtleman quit (Ping timeout: 244 seconds) 2019-06-20T00:12:36Z daviid joined #scheme 2019-06-20T00:30:45Z defanor quit (Remote host closed the connection) 2019-06-20T00:33:02Z defanor joined #scheme 2019-06-20T00:33:27Z XMatrix joined #scheme 2019-06-20T00:35:53Z lambda-11235 quit (Ping timeout: 245 seconds) 2019-06-20T00:36:34Z GoldRin joined #scheme 2019-06-20T00:41:12Z turtleman joined #scheme 2019-06-20T00:48:00Z jao quit (Ping timeout: 272 seconds) 2019-06-20T01:00:59Z acarrico quit (Ping timeout: 268 seconds) 2019-06-20T01:14:15Z adu joined #scheme 2019-06-20T01:23:23Z jusss joined #scheme 2019-06-20T01:26:38Z wigust- joined #scheme 2019-06-20T01:29:13Z wigust quit (Ping timeout: 245 seconds) 2019-06-20T01:30:25Z XMatrix quit (Read error: Connection reset by peer) 2019-06-20T01:32:22Z XMatrix joined #scheme 2019-06-20T01:33:17Z XMatrix quit (Read error: Connection reset by peer) 2019-06-20T01:52:00Z aos quit (Ping timeout: 248 seconds) 2019-06-20T01:54:05Z aos joined #scheme 2019-06-20T02:04:06Z grettke joined #scheme 2019-06-20T02:06:31Z JohnnyL quit (Quit: Leaving) 2019-06-20T02:22:33Z daviid quit (Ping timeout: 245 seconds) 2019-06-20T02:27:44Z turtleman quit (Ping timeout: 248 seconds) 2019-06-20T02:43:19Z notzmv joined #scheme 2019-06-20T02:43:59Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-20T02:45:53Z GoldRin quit (Remote host closed the connection) 2019-06-20T02:46:18Z GoldRin joined #scheme 2019-06-20T03:04:10Z daviid joined #scheme 2019-06-20T03:13:24Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T03:29:36Z X-Scale quit (Read error: Connection reset by peer) 2019-06-20T03:38:15Z Guest48876 is now known as dieggsy 2019-06-20T03:49:50Z torbo quit (Remote host closed the connection) 2019-06-20T03:57:20Z GoldRin quit (Ping timeout: 248 seconds) 2019-06-20T04:15:44Z alyptik quit (Ping timeout: 272 seconds) 2019-06-20T04:24:25Z gravicappa joined #scheme 2019-06-20T04:30:43Z grettke joined #scheme 2019-06-20T04:45:23Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T04:57:19Z mpot joined #scheme 2019-06-20T05:08:15Z grettke joined #scheme 2019-06-20T05:09:15Z amz3 joined #scheme 2019-06-20T05:18:14Z alyptik joined #scheme 2019-06-20T05:21:53Z skapate quit (Remote host closed the connection) 2019-06-20T05:22:48Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T06:01:01Z GoldRin joined #scheme 2019-06-20T06:02:46Z khisanth_ quit (Ping timeout: 272 seconds) 2019-06-20T06:06:16Z hugh_marera joined #scheme 2019-06-20T06:10:21Z dwdv joined #scheme 2019-06-20T06:17:32Z khisanth_ joined #scheme 2019-06-20T06:30:45Z xelxebar quit (Remote host closed the connection) 2019-06-20T06:31:31Z xelxebar joined #scheme 2019-06-20T06:34:12Z daviid quit (Ping timeout: 245 seconds) 2019-06-20T07:34:27Z adu quit (Quit: adu) 2019-06-20T08:03:54Z hugh_marera quit (Remote host closed the connection) 2019-06-20T08:04:53Z hugh_marera joined #scheme 2019-06-20T08:10:54Z dwdv quit (Quit: quit) 2019-06-20T08:15:50Z teardown joined #scheme 2019-06-20T08:33:28Z brendyyn joined #scheme 2019-06-20T08:38:32Z hugh_marera quit (Remote host closed the connection) 2019-06-20T08:39:26Z hugh_marera joined #scheme 2019-06-20T08:52:06Z hugh_marera quit (Remote host closed the connection) 2019-06-20T08:54:55Z hugh_marera joined #scheme 2019-06-20T08:56:41Z hugh_marera quit (Remote host closed the connection) 2019-06-20T09:00:42Z hugh_marera joined #scheme 2019-06-20T09:09:06Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-20T09:13:32Z hugh_marera quit (Remote host closed the connection) 2019-06-20T09:15:35Z hugh_marera joined #scheme 2019-06-20T09:19:28Z hugh_marera quit (Remote host closed the connection) 2019-06-20T09:21:08Z hugh_marera joined #scheme 2019-06-20T09:29:44Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-20T09:36:00Z hugh_marera quit (Remote host closed the connection) 2019-06-20T09:39:27Z hugh_marera joined #scheme 2019-06-20T09:40:42Z wasamasa: same OP apparently doesn't even like scheme at all: https://old.reddit.com/r/ProgrammingLanguages/comments/bz7guy/scheme_runtime_different_syntax/ 2019-06-20T09:40:59Z wasamasa: writing a C++ program, embedding a scheme, writing it in ML-style syntax :D 2019-06-20T09:44:01Z uso_: wasamasa: I've use s7 to do that in my game engine 2019-06-20T09:44:42Z uso_: https://github.com/cosmo-ray/yirl did that recently and my scheme code is very ugly 2019-06-20T09:44:59Z uso_: https://github.com/cosmo-ray/yirl/blob/master/modules/pong/start.scm 2019-06-20T09:45:04Z wasamasa: that's nice, but I'm sure you didn't invent a new syntax on top of it for a completely different programming language :D 2019-06-20T09:45:08Z rubic88 quit (Remote host closed the connection) 2019-06-20T09:46:46Z uso_: nope, I've learn scheme at the same time, I just wanted a functional programing languages support, and s7 as been only 1 file was a good solution for my 2019-06-20T09:47:08Z uso_: *me 2019-06-20T09:57:54Z hugh_marera quit (Remote host closed the connection) 2019-06-20T09:58:48Z hugh_marera joined #scheme 2019-06-20T10:11:57Z dTal joined #scheme 2019-06-20T10:19:41Z hugo quit (Ping timeout: 268 seconds) 2019-06-20T10:31:23Z daviid joined #scheme 2019-06-20T10:42:01Z xkapastel joined #scheme 2019-06-20T10:53:51Z grettke joined #scheme 2019-06-20T10:58:17Z turtleman joined #scheme 2019-06-20T11:13:11Z turtleman quit (Remote host closed the connection) 2019-06-20T11:31:43Z malaclyps quit (Read error: Connection reset by peer) 2019-06-20T11:35:36Z malaclyps joined #scheme 2019-06-20T11:48:33Z amz3: I proposed to support tuple of n items in sparql 1.2, I have some mixed feedback https://github.com/w3c/sparql-12/issues/98 2019-06-20T11:48:46Z amz3: this is related to srfi 168 2019-06-20T11:57:47Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T11:58:24Z jao joined #scheme 2019-06-20T12:06:24Z daviid quit (Ping timeout: 248 seconds) 2019-06-20T12:06:32Z gwatt: wasamasa: I suspect that person will be going around to various proglang forums asking about embeddable languages forever. 2019-06-20T12:06:59Z wasamasa: well, they have a point about it being not too hard to compile something to scheme 2019-06-20T12:07:33Z wasamasa: you still have to write that compiler though and figure out how to deal with wildly different semantics 2019-06-20T12:07:43Z wasamasa: like the whole types and pattern matching stuff 2019-06-20T12:08:15Z grettke joined #scheme 2019-06-20T12:09:36Z hugo joined #scheme 2019-06-20T12:22:58Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T12:33:24Z TCZ joined #scheme 2019-06-20T12:52:52Z civodul joined #scheme 2019-06-20T12:55:56Z rubic88 joined #scheme 2019-06-20T13:00:22Z acarrico joined #scheme 2019-06-20T13:05:36Z TCZ quit (Ping timeout: 248 seconds) 2019-06-20T13:11:57Z jayemar joined #scheme 2019-06-20T13:19:10Z TCZ joined #scheme 2019-06-20T13:21:39Z hugh_marera quit (Remote host closed the connection) 2019-06-20T13:21:49Z hugh_marera joined #scheme 2019-06-20T13:25:08Z X-Scale joined #scheme 2019-06-20T13:30:13Z ChoHag joined #scheme 2019-06-20T13:30:49Z ChoHag: Is order of execution within an expression ever guaranteed? eg. the components of an (or ...)? 2019-06-20T13:32:48Z wasamasa: no 2019-06-20T13:33:06Z wasamasa: also, withing an expression misses the point 2019-06-20T13:33:25Z wasamasa: there's a great deal of difference between whether it's a function, macro or special form 2019-06-20T13:33:41Z wasamasa: it doesn't make sense to have a special form or if it doesn't have short-circuiting behavior 2019-06-20T13:33:50Z wasamasa: so for this one it's defined what's evaluated in which order 2019-06-20T13:33:56Z wasamasa: for functions it's undefined 2019-06-20T13:34:07Z wasamasa: for macros, well, they're macros, the question doesn't make sense 2019-06-20T13:36:12Z weinholt: ChoHag, the order for (or ...), (and ...) and (begin ...) is left-to-right, probably for a few more, but in general it's just some order 2019-06-20T13:36:22Z Inline_ joined #scheme 2019-06-20T13:36:34Z Inline_ quit (Read error: Connection reset by peer) 2019-06-20T13:38:01Z Inline quit (Ping timeout: 250 seconds) 2019-06-20T13:38:07Z Inline_ joined #scheme 2019-06-20T13:38:37Z Inline_ quit (Remote host closed the connection) 2019-06-20T13:39:11Z Inline joined #scheme 2019-06-20T13:41:20Z dwdv joined #scheme 2019-06-20T13:41:29Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-20T13:41:55Z jcowan: ChoHag: What's guaranteed is that when calling a function the arguments (as well as the function reference) are evaluated before the function is called. This means that `begin` (which macro-expands to a bunch of lambdas) is guaranteed to evaluate its arguments in order. 2019-06-20T13:42:17Z jcowan: yes, same story with `and` and `or`. 2019-06-20T13:43:48Z TCZ quit (Ping timeout: 245 seconds) 2019-06-20T13:45:05Z dTal: does 'begin' "really" macro-expand to a bunch of lambdas in implementations, or just theoretically? seems wasteful... 2019-06-20T13:46:16Z dTal: (in that lambdas affect the lexical environment and scoping, while 'begin' needn't touch it) 2019-06-20T13:47:20Z TCZ joined #scheme 2019-06-20T13:56:19Z Inline quit (Quit: Leaving) 2019-06-20T14:03:01Z Inline joined #scheme 2019-06-20T14:08:13Z civodul quit (Ping timeout: 258 seconds) 2019-06-20T14:08:54Z rubic joined #scheme 2019-06-20T14:10:26Z rubic88 quit (Ping timeout: 272 seconds) 2019-06-20T14:10:46Z jcowan: It really does, but then the lambdas are compiled away by any good Scheme compiler. Indeed, the essence of good Scheme compiling is to reduce everything to lambdas, then figure out which lambdas need actual closure object (because they can be called from unknown places) and which can be compiled away with no actual closure objects. 2019-06-20T14:11:23Z jcowan: So it really doesn't matter if you use begin or your own nest of lambdas, the efficiency should be exactly the same. 2019-06-20T14:11:41Z jcowan: Same story with `let` and friends, btw 2019-06-20T14:19:37Z hugh_marera quit (Remote host closed the connection) 2019-06-20T14:19:54Z hugh_marera joined #scheme 2019-06-20T14:24:06Z Muir joined #scheme 2019-06-20T14:26:18Z dTal quit (Ping timeout: 245 seconds) 2019-06-20T14:26:57Z TCZ: hi :x 2019-06-20T14:28:09Z amz3: o/ 2019-06-20T14:37:08Z danly quit (Quit: leaving) 2019-06-20T14:37:29Z danly joined #scheme 2019-06-20T14:46:13Z skapata joined #scheme 2019-06-20T14:49:37Z lucasb joined #scheme 2019-06-20T14:52:33Z dTal joined #scheme 2019-06-20T14:55:10Z hugh_marera quit (Remote host closed the connection) 2019-06-20T14:58:58Z Muir quit (Remote host closed the connection) 2019-06-20T15:05:16Z abdulocracy quit (Ping timeout: 258 seconds) 2019-06-20T15:05:20Z abdulocracy_ joined #scheme 2019-06-20T15:06:09Z TCZ quit (Quit: BBB) 2019-06-20T15:07:32Z mpot quit (Ping timeout: 245 seconds) 2019-06-20T15:14:59Z Zipheir: "bunch of lambdas": I was under the impression that (begin body ...) could always be compiled to ((lambda () body ...)), i.e. exactly one extra lambda? 2019-06-20T15:15:14Z DGASAU quit (Ping timeout: 258 seconds) 2019-06-20T15:16:01Z grettke joined #scheme 2019-06-20T15:16:21Z hugh_marera joined #scheme 2019-06-20T15:16:29Z jcowan: Zipheir: Yes, n arguments to `begin` makes for n+1 lambdas. 2019-06-20T15:20:41Z xkapastel joined #scheme 2019-06-20T15:20:59Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-20T15:21:10Z Zipheir: Is that due to the fact that, in the ‘first’ version of ‘begin’, the contained elements can be (internal) definitions? 2019-06-20T15:21:11Z manualcrank joined #scheme 2019-06-20T15:22:54Z Zipheir: (Which seems to be an R7RS-ism.) 2019-06-20T15:24:55Z Zipheir: Or is this just the usual way to compile multi-expression bodies? 2019-06-20T15:25:12Z hugh_marera joined #scheme 2019-06-20T15:26:34Z rubic quit (Ping timeout: 244 seconds) 2019-06-20T15:29:28Z hugh_marera quit (Remote host closed the connection) 2019-06-20T15:29:32Z DGASAU joined #scheme 2019-06-20T15:31:20Z hugh_marera joined #scheme 2019-06-20T15:33:06Z hugh_marera quit (Remote host closed the connection) 2019-06-20T15:35:47Z rubic88 joined #scheme 2019-06-20T15:36:38Z hugh_marera joined #scheme 2019-06-20T15:38:10Z ski: your second snippet uses an "implicit `begin'" 2019-06-20T15:39:05Z ski: (and i think the idea was to do away with `begin' altogether, translating it away. regardless of whether it was implicit or explicit) 2019-06-20T15:40:22Z TCZ joined #scheme 2019-06-20T15:40:39Z Zipheir: Right. 2019-06-20T15:42:37Z Zipheir: OK, I get it. Let this be a lesson to finish one's coffee before jumping into compilation problems. 2019-06-20T15:43:06Z TCZ quit (Client Quit) 2019-06-20T15:44:03Z hugh_marera quit (Remote host closed the connection) 2019-06-20T15:44:14Z hugh_marera joined #scheme 2019-06-20T15:45:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T15:46:41Z grettke joined #scheme 2019-06-20T15:47:14Z mpot joined #scheme 2019-06-20T15:48:05Z hugh_marera quit (Remote host closed the connection) 2019-06-20T15:50:13Z rubic88 quit (Ping timeout: 268 seconds) 2019-06-20T15:50:21Z rubic88 joined #scheme 2019-06-20T15:50:40Z hugh_marera joined #scheme 2019-06-20T15:52:20Z hugh_marera quit (Remote host closed the connection) 2019-06-20T15:52:30Z hugh_marera joined #scheme 2019-06-20T15:55:44Z jcowan_ joined #scheme 2019-06-20T15:56:21Z hugh_marera quit (Remote host closed the connection) 2019-06-20T15:56:37Z skapate joined #scheme 2019-06-20T15:56:39Z mdhughes_ joined #scheme 2019-06-20T15:58:12Z ArneBab_ joined #scheme 2019-06-20T15:58:32Z jackhill_ joined #scheme 2019-06-20T15:58:38Z logicmoo joined #scheme 2019-06-20T15:59:00Z skapata quit (Ping timeout: 258 seconds) 2019-06-20T16:03:12Z jackhill quit (*.net *.split) 2019-06-20T16:03:12Z ArneBab quit (*.net *.split) 2019-06-20T16:03:12Z jcowan quit (*.net *.split) 2019-06-20T16:03:12Z dmiles quit (*.net *.split) 2019-06-20T16:03:12Z mdhughes quit (*.net *.split) 2019-06-20T16:04:04Z DerGuteMoritz quit (*.net *.split) 2019-06-20T16:04:04Z kori quit (*.net *.split) 2019-06-20T16:04:04Z gko quit (*.net *.split) 2019-06-20T16:04:04Z jcowan_ is now known as jcowan 2019-06-20T16:04:04Z gko_ joined #scheme 2019-06-20T16:04:24Z logicmoo is now known as dmiles 2019-06-20T16:06:41Z hugh_marera joined #scheme 2019-06-20T16:07:10Z jao quit (Remote host closed the connection) 2019-06-20T16:07:52Z jao joined #scheme 2019-06-20T16:08:52Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-20T16:09:33Z DerGuteMoritz joined #scheme 2019-06-20T16:12:15Z hugh_marera quit (Remote host closed the connection) 2019-06-20T16:12:48Z johnjay quit (Ping timeout: 248 seconds) 2019-06-20T16:13:12Z hugh_marera joined #scheme 2019-06-20T16:14:18Z q9929t joined #scheme 2019-06-20T16:14:53Z kori joined #scheme 2019-06-20T16:18:25Z hugh_marera quit (Remote host closed the connection) 2019-06-20T16:19:53Z hugh_marera joined #scheme 2019-06-20T16:22:55Z hugh_marera quit (Remote host closed the connection) 2019-06-20T16:22:58Z jao quit (Remote host closed the connection) 2019-06-20T16:25:07Z hugh_marera joined #scheme 2019-06-20T16:25:45Z jao joined #scheme 2019-06-20T16:31:33Z q9929t quit (Quit: q9929t) 2019-06-20T16:42:34Z aliss joined #scheme 2019-06-20T16:46:16Z aliss quit (Client Quit) 2019-06-20T16:47:57Z aliss joined #scheme 2019-06-20T16:54:05Z aliss quit (Quit: WeeChat 2.5) 2019-06-20T16:54:22Z aliss joined #scheme 2019-06-20T16:58:02Z johnjay joined #scheme 2019-06-20T17:02:45Z aliss quit (Quit: WeeChat 2.5) 2019-06-20T17:03:05Z aliss joined #scheme 2019-06-20T17:04:02Z aliss quit (Client Quit) 2019-06-20T17:04:18Z vnr joined #scheme 2019-06-20T17:04:21Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:06:03Z vnr quit (Client Quit) 2019-06-20T17:06:22Z vnr joined #scheme 2019-06-20T17:06:44Z vnr quit (Client Quit) 2019-06-20T17:09:17Z hugh_marera joined #scheme 2019-06-20T17:09:52Z casaca quit (Ping timeout: 248 seconds) 2019-06-20T17:10:34Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:10:52Z hugh_marera joined #scheme 2019-06-20T17:12:00Z casaca joined #scheme 2019-06-20T17:12:59Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:16:19Z hugh_marera joined #scheme 2019-06-20T17:19:48Z Zipheir quit (Quit: leaving) 2019-06-20T17:21:13Z casaca quit (Ping timeout: 246 seconds) 2019-06-20T17:22:58Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T17:25:40Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:26:37Z hugh_marera joined #scheme 2019-06-20T17:28:16Z casaca joined #scheme 2019-06-20T17:28:23Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:28:41Z Zipheir joined #scheme 2019-06-20T17:30:37Z hugh_marera joined #scheme 2019-06-20T17:32:26Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:35:36Z TCZ joined #scheme 2019-06-20T17:36:17Z casaca quit (Ping timeout: 268 seconds) 2019-06-20T17:37:13Z casaca joined #scheme 2019-06-20T17:39:11Z TCZ quit (Client Quit) 2019-06-20T17:39:47Z hugh_marera joined #scheme 2019-06-20T17:41:58Z casaca quit (Ping timeout: 272 seconds) 2019-06-20T17:45:27Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:46:57Z hugh_marera joined #scheme 2019-06-20T17:48:42Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:52:08Z hugh_marera joined #scheme 2019-06-20T17:52:39Z casaca joined #scheme 2019-06-20T17:52:39Z casaca quit (Client Quit) 2019-06-20T17:54:10Z casaca joined #scheme 2019-06-20T17:55:51Z grettke joined #scheme 2019-06-20T17:57:07Z hugh_marera quit (Remote host closed the connection) 2019-06-20T17:59:38Z hugh_marera joined #scheme 2019-06-20T18:01:22Z hugh_marera quit (Remote host closed the connection) 2019-06-20T18:08:16Z hugh_marera joined #scheme 2019-06-20T18:09:38Z casaca quit (Ping timeout: 245 seconds) 2019-06-20T18:10:51Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T18:11:36Z casaca joined #scheme 2019-06-20T18:13:37Z tsh-- quit (Remote host closed the connection) 2019-06-20T18:13:59Z hugh_marera quit (Remote host closed the connection) 2019-06-20T18:14:11Z hugh_marera joined #scheme 2019-06-20T18:16:32Z casaca quit (Ping timeout: 248 seconds) 2019-06-20T18:17:48Z ths-- joined #scheme 2019-06-20T18:18:02Z hugh_marera quit (Remote host closed the connection) 2019-06-20T18:18:20Z casaca joined #scheme 2019-06-20T18:21:08Z hugh_marera joined #scheme 2019-06-20T18:24:18Z mdhughes_ is now known as mdhughes 2019-06-20T18:25:37Z casaca quit (Quit: leaving) 2019-06-20T18:27:58Z hugh_marera quit (Remote host closed the connection) 2019-06-20T18:28:14Z hugh_marera joined #scheme 2019-06-20T18:29:02Z TCZ joined #scheme 2019-06-20T18:29:52Z TCZ quit (Client Quit) 2019-06-20T18:34:59Z mdhughes: This is very accurate, and contains good ideas: http://arcanesentiment.blogspot.com/2015/01/if-scheme-were-like-scheme.html 2019-06-20T18:35:23Z mdhughes: :) but also :| 2019-06-20T18:45:06Z grettke joined #scheme 2019-06-20T18:46:41Z Zipheir: I can only imagine the Haskell equivalent of this article. 2019-06-20T18:50:21Z ecraven: hehe, that's a very nice article! 2019-06-20T18:50:24Z Zipheir: I think every language provides easy access to some core structures that "everyone uses" and having some kind of general approach for integrating less essential ideas. 2019-06-20T18:50:34Z hugh_marera quit (Remote host closed the connection) 2019-06-20T18:50:44Z hugh_marera joined #scheme 2019-06-20T18:51:09Z Zipheir: Monomorphism makes plenty of sense for mysterious-object-set! from some mysterious-operations library, less sense in the core language. 2019-06-20T18:51:39Z Zipheir: (e.g. numbers, no one wants exact-integer-multiply as the author mentions) 2019-06-20T18:51:53Z ecraven: Zipheir: I'm not sure I agree... I might use mysterious-object more often than numbers in my actual code 2019-06-20T18:52:22Z Zipheir: ecraven: Of course, but there is a scarcity of short names. 2019-06-20T18:52:23Z ecraven: actually I definitely disagree ;) that polymorphism seems entirely *necessary* for numbers just shows that it might be useful overall 2019-06-20T18:53:09Z Zipheir: Well, we have comparators. This seems a step in the right direction. 2019-06-20T18:56:19Z Zipheir: On the issue of ad-hoc polymorphism, I'd definitely like to see more of the SRFI-128 'bundle'/'interface' approach in Scheme. 2019-06-20T18:57:37Z Zipheir: This is a good response to that post (surprisingly, on HN): https://news.ycombinator.com/item?id=8871316 2019-06-20T19:02:15Z mpot joined #scheme 2019-06-20T19:06:06Z hugh_marera quit (Remote host closed the connection) 2019-06-20T19:07:17Z daviid joined #scheme 2019-06-20T19:07:56Z hugh_marera joined #scheme 2019-06-20T19:10:03Z Zipheir looks into a foldable/traversable idiom for Scheme. 2019-06-20T19:11:05Z jackhill_ is now known as jackhill 2019-06-20T19:24:12Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-20T19:30:03Z f8l quit (Ping timeout: 245 seconds) 2019-06-20T19:39:39Z oni-on-ion quit (Remote host closed the connection) 2019-06-20T19:39:55Z f8l joined #scheme 2019-06-20T19:40:10Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-20T19:42:56Z TCZ joined #scheme 2019-06-20T19:44:00Z danly quit (Ping timeout: 248 seconds) 2019-06-20T19:45:05Z danly joined #scheme 2019-06-20T19:48:44Z oni-on-ion joined #scheme 2019-06-20T19:58:17Z ngz` joined #scheme 2019-06-20T20:04:51Z mdhughes: I very much enjoyed the Julia idiom of methods being functions with the same name, but different declared types; one with undeclared type is a fallback. Much nicer than the (cond (list? x)… idiom 2019-06-20T20:06:42Z mdhughes: Be kind of a radical change, and requires a type system and method registry exposed somewhere, even if your code is 90% dynamic. 2019-06-20T20:20:39Z lucasb quit (Quit: Connection closed for inactivity) 2019-06-20T20:32:16Z jcowan: I intend for r7rs-large to have two different mechanisms, generic functions based on predicates, and parametric polymorphism based on passing in interfaces 2019-06-20T20:34:06Z amz3: interfaces like records? 2019-06-20T20:34:14Z amz3: I mean will interfaces be records? 2019-06-20T20:37:20Z daviid quit (Ping timeout: 248 seconds) 2019-06-20T20:48:42Z xkapastel joined #scheme 2019-06-20T20:50:09Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-20T20:56:24Z Zipheir: amz3: Implementation detail! 2019-06-20T20:56:48Z amz3: :) 2019-06-20T21:05:41Z jayemar quit (Remote host closed the connection) 2019-06-20T21:32:09Z oni-on-ion quit (Remote host closed the connection) 2019-06-20T21:33:39Z hugh_marera quit (Remote host closed the connection) 2019-06-20T21:33:52Z hugh_marera joined #scheme 2019-06-20T21:34:15Z daviid joined #scheme 2019-06-20T21:36:50Z kori quit (Changing host) 2019-06-20T21:36:50Z kori joined #scheme 2019-06-20T21:44:50Z TCZ quit (Quit: BBB) 2019-06-20T21:50:05Z oni-on-ion joined #scheme 2019-06-20T22:00:14Z rubic88 quit (Remote host closed the connection) 2019-06-20T22:01:42Z nolanv quit (Read error: Connection reset by peer) 2019-06-20T22:02:08Z aeth quit (Ping timeout: 248 seconds) 2019-06-20T22:03:01Z aeth joined #scheme 2019-06-20T22:07:34Z nolanv joined #scheme 2019-06-20T22:14:41Z skapata joined #scheme 2019-06-20T22:16:58Z skapate quit (Ping timeout: 258 seconds) 2019-06-20T22:18:06Z ngz` quit (Ping timeout: 252 seconds) 2019-06-20T22:22:57Z aeth quit (Ping timeout: 245 seconds) 2019-06-20T22:24:48Z aeth joined #scheme 2019-06-20T22:34:10Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-20T22:34:14Z hugh_mar_ joined #scheme 2019-06-20T22:46:50Z aliss joined #scheme 2019-06-20T22:46:57Z aliss quit (Client Quit) 2019-06-20T22:47:14Z aliss joined #scheme 2019-06-20T22:49:17Z aliss quit (Client Quit) 2019-06-20T22:49:33Z lss joined #scheme 2019-06-20T22:52:30Z hugh_mar_ quit 2019-06-20T22:52:38Z hugh_marera joined #scheme 2019-06-20T22:53:40Z hugh_marera quit (Client Quit) 2019-06-20T22:54:39Z lss is now known as aliss 2019-06-20T23:01:56Z aliss quit (Quit: WeeChat 2.5) 2019-06-20T23:02:12Z lss joined #scheme 2019-06-20T23:06:37Z bentaisan joined #scheme 2019-06-20T23:12:25Z lss left #scheme 2019-06-20T23:15:13Z TCZ joined #scheme 2019-06-20T23:16:31Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-20T23:19:30Z torbo joined #scheme 2019-06-20T23:21:26Z dwdv quit (Ping timeout: 272 seconds) 2019-06-20T23:26:13Z rubic88 joined #scheme 2019-06-20T23:32:14Z Zenton quit (Ping timeout: 244 seconds) 2019-06-20T23:55:29Z clog quit (Ping timeout: 244 seconds) 2019-06-20T23:59:15Z grettke joined #scheme 2019-06-21T00:00:00Z proksi quit (Quit: ZNC - https://znc.in) 2019-06-21T00:00:38Z TCZ quit (Quit: BBB) 2019-06-21T00:19:48Z TCZ joined #scheme 2019-06-21T00:35:56Z Zipheir quit (Quit: leaving) 2019-06-21T00:36:42Z Zipheir joined #scheme 2019-06-21T01:04:12Z danly quit (Ping timeout: 244 seconds) 2019-06-21T01:05:05Z danly joined #scheme 2019-06-21T01:15:16Z niklasl2 joined #scheme 2019-06-21T01:18:24Z niklasl quit (Ping timeout: 248 seconds) 2019-06-21T01:22:32Z acarrico quit (Ping timeout: 245 seconds) 2019-06-21T01:22:42Z casaca joined #scheme 2019-06-21T02:02:38Z GoldRin quit (Remote host closed the connection) 2019-06-21T02:03:30Z wigust joined #scheme 2019-06-21T02:03:35Z TCZ quit (Quit: BBB) 2019-06-21T02:04:37Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-21T02:05:02Z wigust- quit (Ping timeout: 245 seconds) 2019-06-21T02:47:35Z lss joined #scheme 2019-06-21T02:48:55Z grettke joined #scheme 2019-06-21T02:56:23Z lss quit (Quit: WeeChat 2.5) 2019-06-21T03:03:37Z jao quit (Ping timeout: 268 seconds) 2019-06-21T03:10:10Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-21T03:10:51Z adu joined #scheme 2019-06-21T03:11:38Z gko_ quit (Remote host closed the connection) 2019-06-21T03:13:01Z gko joined #scheme 2019-06-21T03:52:22Z torbo quit (Remote host closed the connection) 2019-06-21T03:54:37Z danly quit (Ping timeout: 258 seconds) 2019-06-21T03:55:31Z danly joined #scheme 2019-06-21T04:02:48Z gravicappa joined #scheme 2019-06-21T04:18:27Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-21T04:29:17Z oni_on_ion joined #scheme 2019-06-21T04:29:34Z oni_on_ion is now known as whoma 2019-06-21T04:29:52Z whoma is now known as whoman 2019-06-21T04:30:34Z oni-on-ion quit (Ping timeout: 268 seconds) 2019-06-21T04:37:35Z oni-on-ion joined #scheme 2019-06-21T04:37:57Z whoman quit (Ping timeout: 245 seconds) 2019-06-21T04:43:49Z oni-on-ion quit (Remote host closed the connection) 2019-06-21T04:44:13Z oni-on-ion joined #scheme 2019-06-21T05:07:55Z Inline quit (Quit: Leaving) 2019-06-21T05:25:14Z adu quit (Quit: adu) 2019-06-21T05:32:49Z oni-on-ion quit (Remote host closed the connection) 2019-06-21T05:33:17Z oni-on-ion joined #scheme 2019-06-21T05:58:42Z liangchao quit (Ping timeout: 244 seconds) 2019-06-21T06:08:27Z klovett quit (Remote host closed the connection) 2019-06-21T06:09:10Z klovett joined #scheme 2019-06-21T06:14:53Z grettke joined #scheme 2019-06-21T06:33:12Z skapata quit (Remote host closed the connection) 2019-06-21T06:35:49Z oni-on-ion quit (Remote host closed the connection) 2019-06-21T06:36:16Z oni-on-ion joined #scheme 2019-06-21T06:39:49Z oni-on-ion quit (Remote host closed the connection) 2019-06-21T06:39:51Z clog joined #scheme 2019-06-21T06:40:19Z oni-on-ion joined #scheme 2019-06-21T06:42:16Z greaser|q quit (Remote host closed the connection) 2019-06-21T06:42:30Z greaser|q joined #scheme 2019-06-21T06:47:38Z uplime is now known as major_uplime 2019-06-21T06:49:48Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-21T06:56:22Z oni-on-ion quit (Read error: Connection reset by peer) 2019-06-21T06:59:51Z lockywolf joined #scheme 2019-06-21T07:04:23Z dwdv joined #scheme 2019-06-21T07:09:28Z lockywolf quit (Ping timeout: 272 seconds) 2019-06-21T07:17:38Z Elronnd quit (Quit: So long, and thanks for all the fish <3) 2019-06-21T07:30:01Z alyptik quit (Ping timeout: 268 seconds) 2019-06-21T07:42:26Z lockywolf joined #scheme 2019-06-21T07:50:52Z ChoHag quit (Ping timeout: 245 seconds) 2019-06-21T08:03:13Z alyptik joined #scheme 2019-06-21T08:04:13Z lockywolf quit (Ping timeout: 245 seconds) 2019-06-21T08:06:48Z liangchao joined #scheme 2019-06-21T08:12:14Z hugh_marera joined #scheme 2019-06-21T08:21:49Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-21T08:28:29Z lockywolf joined #scheme 2019-06-21T08:36:08Z Zenton joined #scheme 2019-06-21T08:40:21Z plugd joined #scheme 2019-06-21T08:52:33Z lockywolf quit (Ping timeout: 245 seconds) 2019-06-21T09:03:06Z hugh_marera quit (Remote host closed the connection) 2019-06-21T09:03:54Z lockywolf joined #scheme 2019-06-21T09:04:32Z hugh_marera joined #scheme 2019-06-21T09:06:16Z hugh_marera quit (Remote host closed the connection) 2019-06-21T09:10:20Z hugh_marera joined #scheme 2019-06-21T09:12:05Z hugh_marera quit (Remote host closed the connection) 2019-06-21T09:13:56Z hugh_marera joined #scheme 2019-06-21T09:15:41Z hugh_marera quit (Remote host closed the connection) 2019-06-21T09:17:49Z hugh_marera joined #scheme 2019-06-21T09:40:59Z comstar quit (Quit: poof) 2019-06-21T09:46:07Z rubic88 quit (Remote host closed the connection) 2019-06-21T10:06:17Z plugd quit (Remote host closed the connection) 2019-06-21T10:11:45Z lockywolf quit (Read error: Connection reset by peer) 2019-06-21T10:30:57Z jao joined #scheme 2019-06-21T10:32:21Z Muir joined #scheme 2019-06-21T10:40:42Z xkapastel joined #scheme 2019-06-21T10:46:35Z hugh_marera quit (Remote host closed the connection) 2019-06-21T10:51:30Z hugh_marera joined #scheme 2019-06-21T10:56:50Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-21T10:59:35Z hugh_marera joined #scheme 2019-06-21T11:00:37Z hugh_marera quit (Remote host closed the connection) 2019-06-21T11:03:24Z hugh_marera joined #scheme 2019-06-21T11:09:21Z TCZ joined #scheme 2019-06-21T11:13:24Z hugh_marera quit (Remote host closed the connection) 2019-06-21T11:14:19Z hugh_marera joined #scheme 2019-06-21T11:17:47Z lockywolf joined #scheme 2019-06-21T11:18:02Z Muir quit (Remote host closed the connection) 2019-06-21T11:20:02Z TCZ: https://imgur.com/a/uaB2sBg 2019-06-21T11:21:32Z jao quit (Ping timeout: 272 seconds) 2019-06-21T11:22:07Z daviid quit (Ping timeout: 245 seconds) 2019-06-21T11:24:05Z hugh_marera quit (Remote host closed the connection) 2019-06-21T11:25:31Z hugh_marera joined #scheme 2019-06-21T11:31:48Z malaclyps quit (Read error: Connection reset by peer) 2019-06-21T11:35:17Z hugh_marera quit (Remote host closed the connection) 2019-06-21T11:36:15Z malaclyps joined #scheme 2019-06-21T11:36:55Z hugh_marera joined #scheme 2019-06-21T11:46:41Z hugh_marera quit (Remote host closed the connection) 2019-06-21T11:52:09Z hugh_marera joined #scheme 2019-06-21T11:56:10Z Muir joined #scheme 2019-06-21T12:07:58Z johnjay quit (Ping timeout: 258 seconds) 2019-06-21T12:14:13Z daviid joined #scheme 2019-06-21T12:17:14Z jayemar joined #scheme 2019-06-21T12:43:29Z TCZ quit (Quit: BBB) 2019-06-21T12:48:07Z Inline joined #scheme 2019-06-21T12:50:12Z lss joined #scheme 2019-06-21T12:51:55Z TCZ joined #scheme 2019-06-21T12:56:43Z rubic88 joined #scheme 2019-06-21T13:00:48Z alyptik quit (Ping timeout: 248 seconds) 2019-06-21T13:02:36Z klovett quit (Remote host closed the connection) 2019-06-21T13:02:51Z klovett joined #scheme 2019-06-21T13:06:46Z lockywolf_ joined #scheme 2019-06-21T13:09:20Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-21T13:13:04Z Zenton quit (Ping timeout: 248 seconds) 2019-06-21T13:13:46Z Zenton joined #scheme 2019-06-21T13:19:03Z lss quit (Ping timeout: 268 seconds) 2019-06-21T13:20:25Z lockywolf_ quit (Ping timeout: 258 seconds) 2019-06-21T13:20:49Z pie_ quit (Ping timeout: 258 seconds) 2019-06-21T13:24:23Z TCZ quit (Quit: BBB) 2019-06-21T13:30:05Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-21T13:34:23Z Inline_ joined #scheme 2019-06-21T13:36:03Z Inline is now known as Guest82382 2019-06-21T13:36:41Z Guest82382 quit (Ping timeout: 250 seconds) 2019-06-21T13:36:52Z Inline_ quit (Remote host closed the connection) 2019-06-21T13:37:17Z Inline_ joined #scheme 2019-06-21T13:37:49Z Inline_ quit (Read error: Connection reset by peer) 2019-06-21T13:38:58Z Inline_ joined #scheme 2019-06-21T13:40:05Z Inline_ is now known as Inline 2019-06-21T13:40:10Z jao joined #scheme 2019-06-21T13:40:11Z jao is now known as Guest13990 2019-06-21T13:40:27Z Inline quit (Remote host closed the connection) 2019-06-21T13:42:05Z lucasb joined #scheme 2019-06-21T13:42:16Z Inline joined #scheme 2019-06-21T13:42:23Z manualcrank joined #scheme 2019-06-21T13:48:07Z lss joined #scheme 2019-06-21T13:59:11Z Guest13990 is now known as jao 2019-06-21T14:00:18Z pie_ joined #scheme 2019-06-21T14:04:42Z alyptik joined #scheme 2019-06-21T14:05:25Z grettke joined #scheme 2019-06-21T14:19:52Z jao quit (Ping timeout: 244 seconds) 2019-06-21T14:23:32Z TCZ joined #scheme 2019-06-21T14:24:29Z jayemar quit (Remote host closed the connection) 2019-06-21T14:30:19Z liangchao quit (Quit: WeeChat 2.4) 2019-06-21T14:30:20Z xkapastel joined #scheme 2019-06-21T14:44:11Z hugh_marera quit (Remote host closed the connection) 2019-06-21T14:46:27Z Guest12800 joined #scheme 2019-06-21T15:13:06Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-21T15:18:56Z Muir quit (Ping timeout: 248 seconds) 2019-06-21T15:30:34Z grettke joined #scheme 2019-06-21T15:52:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-21T16:02:07Z casaca quit (Ping timeout: 245 seconds) 2019-06-21T16:03:12Z Zenton quit (Ping timeout: 244 seconds) 2019-06-21T16:04:17Z casaca joined #scheme 2019-06-21T16:07:37Z dTal quit (Remote host closed the connection) 2019-06-21T16:10:27Z casaca quit (Ping timeout: 245 seconds) 2019-06-21T16:13:59Z TCZ quit (Quit: BBB) 2019-06-21T16:35:55Z manualcrank quit (Ping timeout: 258 seconds) 2019-06-21T16:37:35Z mpot joined #scheme 2019-06-21T16:47:29Z casaca joined #scheme 2019-06-21T16:49:29Z niklasl joined #scheme 2019-06-21T16:51:41Z niklasl3 joined #scheme 2019-06-21T16:52:08Z niklasl2 quit (Ping timeout: 272 seconds) 2019-06-21T16:52:08Z TCZ joined #scheme 2019-06-21T16:52:32Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-21T16:54:01Z linack joined #scheme 2019-06-21T16:54:16Z niklasl quit (Ping timeout: 268 seconds) 2019-06-21T16:54:22Z linack left #scheme 2019-06-21T16:57:43Z mpot joined #scheme 2019-06-21T17:02:02Z hugh_marera joined #scheme 2019-06-21T17:02:55Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-21T17:08:36Z mpot joined #scheme 2019-06-21T17:14:38Z Guest12800 quit (Ping timeout: 258 seconds) 2019-06-21T17:16:40Z TCZ quit (Quit: BBB) 2019-06-21T17:36:09Z Guest49918 joined #scheme 2019-06-21T17:37:58Z Guest49918 is now known as jao 2019-06-21T17:38:40Z DGASAU quit (Ping timeout: 268 seconds) 2019-06-21T17:43:13Z DGASAU joined #scheme 2019-06-21T17:47:04Z skapata joined #scheme 2019-06-21T18:25:49Z hugh_marera quit (Remote host closed the connection) 2019-06-21T18:27:54Z hugh_marera joined #scheme 2019-06-21T18:43:04Z hugh_marera quit (Remote host closed the connection) 2019-06-21T18:51:16Z lucasb quit (Quit: Connection closed for inactivity) 2019-06-21T18:53:24Z hugh_marera joined #scheme 2019-06-21T18:58:27Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:00:07Z hugh_marera joined #scheme 2019-06-21T19:01:36Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:03:00Z hugh_marera joined #scheme 2019-06-21T19:03:04Z amz3: it has come the time of the releeeeeeeeeeease... 2019-06-21T19:03:08Z amz3: developer release :) 2019-06-21T19:04:46Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:04:56Z hugh_marera joined #scheme 2019-06-21T19:06:31Z manualcrank joined #scheme 2019-06-21T19:08:48Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:08:58Z hugh_marera joined #scheme 2019-06-21T19:10:16Z jcowan: amz3: Comparators are records, but that is indeed a detail. There is no way in R7RS to ask if an object is an instance of some record type (as distinct from a specific record type), so you can't tell objects implemented as records from objects implemented otherwise. 2019-06-21T19:14:08Z jcowan: The (rnrs records inspection) library, which is of dubious merit for anything but debugging, does have a `record?` predicate, as well as a `record-rtd` procedure that returns the type of a record instance and throws an error if something is not a record instance or is an instance of a so-called opaque record type. 2019-06-21T19:19:43Z TCZ joined #scheme 2019-06-21T19:19:45Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:20:07Z lss quit (Ping timeout: 246 seconds) 2019-06-21T19:21:47Z hugh_marera joined #scheme 2019-06-21T19:22:33Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-21T19:25:14Z TCZ quit (Quit: BBB) 2019-06-21T19:27:11Z gravicappa joined #scheme 2019-06-21T19:27:29Z TCZ joined #scheme 2019-06-21T19:28:57Z TCZ quit (Client Quit) 2019-06-21T19:29:21Z TCZ joined #scheme 2019-06-21T19:30:21Z lss joined #scheme 2019-06-21T19:31:01Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:33:01Z hugh_marera joined #scheme 2019-06-21T19:34:46Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:35:14Z dwdv quit (Quit: quit) 2019-06-21T19:36:05Z hugh_marera joined #scheme 2019-06-21T19:37:50Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:37:57Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-21T19:37:58Z TCZ quit (Quit: BBB) 2019-06-21T19:40:15Z hugh_marera joined #scheme 2019-06-21T19:40:32Z TCZ joined #scheme 2019-06-21T19:41:31Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:41:42Z hugh_marera joined #scheme 2019-06-21T19:45:47Z adu joined #scheme 2019-06-21T19:46:22Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-21T19:46:56Z alyptik quit (Ping timeout: 268 seconds) 2019-06-21T19:49:28Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:49:38Z hugh_marera joined #scheme 2019-06-21T19:50:58Z Zenton joined #scheme 2019-06-21T19:55:39Z hugh_marera quit (Remote host closed the connection) 2019-06-21T19:57:10Z hugh_marera joined #scheme 2019-06-21T19:58:55Z hugh_marera quit (Remote host closed the connection) 2019-06-21T20:01:07Z hugh_marera joined #scheme 2019-06-21T20:01:52Z TCZ quit (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/) 2019-06-21T20:03:26Z alyptik joined #scheme 2019-06-21T20:07:43Z lavaflow quit (Ping timeout: 246 seconds) 2019-06-21T20:09:31Z grettke joined #scheme 2019-06-21T20:16:11Z amerigo joined #scheme 2019-06-21T20:16:11Z amerigo quit (Client Quit) 2019-06-21T20:17:38Z lmln joined #scheme 2019-06-21T20:21:40Z lavaflow joined #scheme 2019-06-21T20:28:45Z TCZ joined #scheme 2019-06-21T20:31:07Z CORDIC is now known as DKordic 2019-06-21T20:32:16Z TCZ quit (Client Quit) 2019-06-21T20:32:44Z TCZ joined #scheme 2019-06-21T20:44:20Z major_uplime is now known as uplime 2019-06-21T20:45:54Z TCZ quit (Quit: BBBB) 2019-06-21T20:46:21Z TCZ joined #scheme 2019-06-21T20:48:55Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-21T20:50:05Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-21T20:54:11Z ngz` joined #scheme 2019-06-21T20:59:04Z TCZ quit (Quit: BBBB) 2019-06-21T21:00:07Z grettke joined #scheme 2019-06-21T21:03:48Z lavaflow quit (Ping timeout: 245 seconds) 2019-06-21T21:06:34Z TCZ joined #scheme 2019-06-21T21:14:50Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-21T21:15:14Z TCZ quit (Quit: BBBB) 2019-06-21T21:16:45Z TCZ joined #scheme 2019-06-21T21:23:12Z TCZ quit (Quit: Leaving) 2019-06-21T21:23:39Z TCZ joined #scheme 2019-06-21T21:25:01Z TCZ quit (Client Quit) 2019-06-21T21:27:45Z amz3: I have setup a repository to test srfi 167 and srfi 168 2019-06-21T21:27:47Z grettke joined #scheme 2019-06-21T21:27:47Z amz3: https://github.com/scheme-live/srfi-167-and-168-tutorial#setup 2019-06-21T21:27:59Z amz3: with readline support ;- 2019-06-21T21:28:01Z amz3: with readline support ;-) 2019-06-21T21:28:19Z amz3: you only need to download the 1Gish repo 2019-06-21T21:28:36Z amz3: you don't need sudo to make it work 2019-06-21T21:28:53Z amz3: it was reported by someone off-list that it works 2019-06-21T21:31:27Z TCZ joined #scheme 2019-06-21T21:38:33Z casaca quit (Ping timeout: 268 seconds) 2019-06-21T21:40:25Z casaca joined #scheme 2019-06-21T21:41:28Z z0d: Nils Holm has a ton of Lisp books on Lulu. are they good? 2019-06-21T21:43:22Z jcowan: Idiosyncratic, but yes. 2019-06-21T21:43:32Z jcowan: (all Lisp books are idiosyncratic, if it comes to that) 2019-06-21T21:43:47Z jcowan: it's just that Guy Steele's idiosyncracies have become the mainstream 2019-06-21T21:47:02Z lavaflow joined #scheme 2019-06-21T21:48:19Z hugh_marera quit (Remote host closed the connection) 2019-06-21T21:48:29Z hugh_marera joined #scheme 2019-06-21T21:50:46Z xkapastel joined #scheme 2019-06-21T21:56:07Z Menche quit (Quit: ZNC - https://znc.in) 2019-06-21T21:57:35Z Menche joined #scheme 2019-06-21T21:59:48Z TCZ quit (Quit: BBBB) 2019-06-21T22:00:09Z TCZ joined #scheme 2019-06-21T22:06:04Z rubic88 quit (Remote host closed the connection) 2019-06-21T22:10:16Z TCZ quit (Quit: BBBB) 2019-06-21T22:16:25Z TCZ joined #scheme 2019-06-21T22:17:40Z TCZ quit (Client Quit) 2019-06-21T22:19:48Z TCZ joined #scheme 2019-06-21T22:22:01Z daviid` joined #scheme 2019-06-21T22:24:00Z daviid quit (Ping timeout: 272 seconds) 2019-06-21T22:24:21Z hugh_marera quit (Remote host closed the connection) 2019-06-21T22:25:07Z hugh_marera joined #scheme 2019-06-21T22:34:24Z ym555 joined #scheme 2019-06-21T22:50:42Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-21T22:59:48Z ngz` quit (Ping timeout: 252 seconds) 2019-06-21T23:01:09Z rubic88 joined #scheme 2019-06-21T23:09:11Z ober: so is scheme a play on his last name? 2019-06-21T23:12:26Z grettke joined #scheme 2019-06-21T23:23:46Z ski: "Scheme was originally called \"Schemer\", in the tradition of other Lisp-derived languages such as Planner or Conniver. The current name resulted from the authors' use of the ITS operating system, which limited filenames to two components of at most six characters each. Currently, \"Schemer\" is commonly used to refer to a Scheme programmer." 2019-06-21T23:26:24Z Zipheir: ski: Thanks! 2019-06-21T23:26:53Z ski: ? 2019-06-21T23:27:10Z Zipheir: ski: For the history. :) 2019-06-21T23:27:28Z ski: oh. i was wondering if you were referring to something earlier 2019-06-21T23:44:34Z TCZ quit (Quit: BBBB) 2019-06-21T23:49:25Z lss quit (Quit: WeeChat 2.5) 2019-06-22T00:00:11Z TCZ joined #scheme 2019-06-22T00:03:48Z notzmv quit (Remote host closed the connection) 2019-06-22T00:09:53Z TCZ quit (Quit: BBBB) 2019-06-22T00:13:23Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-22T00:16:02Z grettke joined #scheme 2019-06-22T00:26:36Z notzmv joined #scheme 2019-06-22T00:32:47Z hugh_marera quit (Remote host closed the connection) 2019-06-22T00:38:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-22T00:38:43Z TCZ joined #scheme 2019-06-22T00:51:33Z Muir joined #scheme 2019-06-22T00:51:53Z Muir quit (Remote host closed the connection) 2019-06-22T01:03:17Z em quit (Remote host closed the connection) 2019-06-22T01:06:52Z hugh_marera joined #scheme 2019-06-22T01:11:55Z hugh_marera quit (Ping timeout: 268 seconds) 2019-06-22T01:17:25Z klovett_ joined #scheme 2019-06-22T01:17:43Z daviid`` joined #scheme 2019-06-22T01:18:48Z daviid` quit (Ping timeout: 245 seconds) 2019-06-22T01:20:32Z klovett quit (Ping timeout: 248 seconds) 2019-06-22T01:21:25Z grettke joined #scheme 2019-06-22T01:22:20Z hugh_marera joined #scheme 2019-06-22T01:22:55Z daviid``` joined #scheme 2019-06-22T01:24:32Z daviid`` quit (Ping timeout: 258 seconds) 2019-06-22T01:27:02Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-22T01:37:50Z hugh_marera joined #scheme 2019-06-22T01:42:52Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-22T01:49:36Z klovett joined #scheme 2019-06-22T01:50:15Z daviid``` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-22T01:52:54Z klovett_ quit (Ping timeout: 258 seconds) 2019-06-22T01:53:20Z hugh_marera joined #scheme 2019-06-22T01:53:48Z daviid joined #scheme 2019-06-22T01:57:51Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-22T01:58:10Z hugh_marera quit (Ping timeout: 268 seconds) 2019-06-22T02:06:03Z davexunit quit (Quit: ZNC 1.6.2 - http://znc.in) 2019-06-22T02:08:48Z hugh_marera joined #scheme 2019-06-22T02:09:34Z badkins quit (Remote host closed the connection) 2019-06-22T02:13:54Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-22T02:14:23Z nisstyre quit (Quit: WeeChat 2.2) 2019-06-22T02:16:17Z TCZ quit (Quit: BBBB) 2019-06-22T02:18:55Z uplime quit (Remote host closed the connection) 2019-06-22T02:23:10Z uplime joined #scheme 2019-06-22T02:24:19Z hugh_marera joined #scheme 2019-06-22T02:28:56Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-22T02:38:11Z wigust- joined #scheme 2019-06-22T02:39:47Z hugh_marera joined #scheme 2019-06-22T02:41:04Z wigust quit (Ping timeout: 248 seconds) 2019-06-22T02:44:13Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-22T02:45:11Z grettke joined #scheme 2019-06-22T03:09:38Z khisanth_ quit (Ping timeout: 245 seconds) 2019-06-22T03:10:27Z jao quit (Ping timeout: 245 seconds) 2019-06-22T03:10:52Z hugh_marera joined #scheme 2019-06-22T03:15:12Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-22T03:23:34Z khisanth_ joined #scheme 2019-06-22T03:26:22Z hugh_marera joined #scheme 2019-06-22T03:30:40Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-22T03:41:51Z hugh_marera joined #scheme 2019-06-22T03:46:22Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-22T03:51:43Z gravicappa joined #scheme 2019-06-22T03:55:52Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-22T03:57:21Z hugh_marera joined #scheme 2019-06-22T04:01:53Z hugh_marera quit (Ping timeout: 244 seconds) 2019-06-22T04:12:50Z hugh_marera joined #scheme 2019-06-22T04:17:04Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-22T04:28:19Z hugh_marera joined #scheme 2019-06-22T04:32:32Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-22T04:35:11Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-22T04:46:45Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-22T04:48:32Z marusich joined #scheme 2019-06-22T04:50:05Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-22T05:13:18Z skapata quit (Remote host closed the connection) 2019-06-22T05:15:13Z GoldRin joined #scheme 2019-06-22T05:20:39Z lavaflow_ joined #scheme 2019-06-22T05:21:26Z lavaflow quit (Ping timeout: 258 seconds) 2019-06-22T05:30:37Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-22T05:36:15Z nisstyre joined #scheme 2019-06-22T05:50:06Z mpot joined #scheme 2019-06-22T05:51:18Z teardown quit (Ping timeout: 245 seconds) 2019-06-22T06:27:19Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-22T06:27:47Z mpot joined #scheme 2019-06-22T06:28:07Z mpot quit (Client Quit) 2019-06-22T06:28:26Z klovett_ joined #scheme 2019-06-22T06:28:45Z mpot joined #scheme 2019-06-22T06:28:54Z mpot quit (Client Quit) 2019-06-22T06:29:31Z mpot joined #scheme 2019-06-22T06:29:37Z klovett quit (Ping timeout: 245 seconds) 2019-06-22T06:29:42Z mpot quit (Client Quit) 2019-06-22T06:30:13Z mpot joined #scheme 2019-06-22T06:30:29Z mpot quit (Client Quit) 2019-06-22T06:31:04Z mpot joined #scheme 2019-06-22T06:31:17Z mpot quit (Client Quit) 2019-06-22T06:31:52Z mpot joined #scheme 2019-06-22T06:32:05Z mpot quit (Client Quit) 2019-06-22T06:32:39Z mpot joined #scheme 2019-06-22T06:32:52Z mpot quit (Client Quit) 2019-06-22T06:33:25Z mpot joined #scheme 2019-06-22T06:33:39Z mpot quit (Client Quit) 2019-06-22T06:34:14Z mpot joined #scheme 2019-06-22T06:34:27Z mpot quit (Client Quit) 2019-06-22T06:37:27Z ZombieChicken joined #scheme 2019-06-22T06:51:56Z dwdv joined #scheme 2019-06-22T06:56:05Z teardown joined #scheme 2019-06-22T07:03:55Z xelxebar_ joined #scheme 2019-06-22T07:05:05Z xelxebar quit (Ping timeout: 256 seconds) 2019-06-22T07:07:31Z marusich quit (Remote host closed the connection) 2019-06-22T07:08:26Z proksi joined #scheme 2019-06-22T07:08:50Z proksi is now known as Guest46965 2019-06-22T07:10:29Z Guest46965 is now known as xa 2019-06-22T07:10:56Z uplime is now known as lime[_] 2019-06-22T07:11:11Z xa quit (Client Quit) 2019-06-22T07:48:53Z hugh_marera joined #scheme 2019-06-22T07:56:48Z dwdv quit (Ping timeout: 248 seconds) 2019-06-22T08:02:23Z hugh_marera quit (Remote host closed the connection) 2019-06-22T08:03:55Z hugh_marera joined #scheme 2019-06-22T08:03:55Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-22T08:07:33Z ym555 quit (Ping timeout: 245 seconds) 2019-06-22T08:30:19Z mpot joined #scheme 2019-06-22T08:30:25Z lockywolf joined #scheme 2019-06-22T08:36:12Z ZombieChicken quit (Quit: WeeChat 2.5) 2019-06-22T08:39:03Z gravicappa joined #scheme 2019-06-22T08:47:49Z agspathis joined #scheme 2019-06-22T09:05:41Z dwdv joined #scheme 2019-06-22T09:07:19Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-22T09:07:56Z mpot joined #scheme 2019-06-22T09:08:06Z mpot quit (Client Quit) 2019-06-22T09:08:43Z mpot joined #scheme 2019-06-22T09:08:54Z mpot quit (Client Quit) 2019-06-22T09:09:26Z mpot joined #scheme 2019-06-22T09:09:41Z mpot quit (Client Quit) 2019-06-22T09:10:11Z mpot joined #scheme 2019-06-22T09:10:29Z mpot quit (Client Quit) 2019-06-22T09:11:07Z mpot joined #scheme 2019-06-22T09:11:16Z mpot quit (Client Quit) 2019-06-22T09:11:52Z mpot joined #scheme 2019-06-22T09:12:04Z mpot quit (Client Quit) 2019-06-22T09:12:31Z mpot joined #scheme 2019-06-22T09:12:51Z mpot quit (Client Quit) 2019-06-22T09:13:29Z mpot joined #scheme 2019-06-22T09:13:39Z mpot quit (Client Quit) 2019-06-22T09:20:15Z abdulocracy_ quit (Ping timeout: 258 seconds) 2019-06-22T09:20:19Z abdulocracy joined #scheme 2019-06-22T09:38:22Z casaca quit (Ping timeout: 245 seconds) 2019-06-22T10:00:28Z TCZ joined #scheme 2019-06-22T10:04:27Z mpot joined #scheme 2019-06-22T10:21:39Z GoldRin quit (Read error: Connection reset by peer) 2019-06-22T10:25:44Z mpot quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2019-06-22T10:26:04Z hugh_marera joined #scheme 2019-06-22T10:26:17Z mpot joined #scheme 2019-06-22T10:26:32Z mpot quit (Client Quit) 2019-06-22T10:28:16Z moldybits quit (Quit: WeeChat 2.4) 2019-06-22T10:28:55Z mpot joined #scheme 2019-06-22T10:30:10Z moldybits joined #scheme 2019-06-22T10:41:19Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-22T10:41:37Z hugh_marera joined #scheme 2019-06-22T11:25:53Z lockywolf quit (Ping timeout: 245 seconds) 2019-06-22T11:31:42Z malaclyps quit (Read error: Connection reset by peer) 2019-06-22T11:35:56Z malaclyps joined #scheme 2019-06-22T11:51:18Z jao joined #scheme 2019-06-22T11:51:32Z jcowan joined #scheme 2019-06-22T12:00:31Z TCZ quit (Quit: BBBB) 2019-06-22T12:07:57Z liangchao1 joined #scheme 2019-06-22T12:22:58Z TCZ joined #scheme 2019-06-22T12:28:20Z amz3: jcowan: my question was not about comparator but interfaces, but I assume your answer apply to interfaces too. 2019-06-22T12:31:28Z jcowan: A comparator is an instance of an interface in this sense (a run-time reification of a Haskell type class). 2019-06-22T12:31:56Z jcowan: The next interface will probably be contexts, which cover monads, idioms, and functors. 2019-06-22T12:33:07Z jcowan: (just as comparators cover Eq, Ord, and Hash) 2019-06-22T12:40:32Z rubic88 quit (Remote host closed the connection) 2019-06-22T12:43:56Z hugh_marera quit (Remote host closed the connection) 2019-06-22T12:54:25Z hugh_marera joined #scheme 2019-06-22T12:56:28Z grettke joined #scheme 2019-06-22T12:58:53Z grettke quit (Client Quit) 2019-06-22T12:59:43Z lss joined #scheme 2019-06-22T13:00:19Z amz3: TIL 2019-06-22T13:04:32Z xkapastel joined #scheme 2019-06-22T13:08:59Z klovett joined #scheme 2019-06-22T13:09:23Z grettke joined #scheme 2019-06-22T13:12:33Z klovett_ quit (Ping timeout: 245 seconds) 2019-06-22T13:20:42Z klovett_ joined #scheme 2019-06-22T13:22:00Z TCZ quit (Quit: BBBB) 2019-06-22T13:23:12Z klovett quit (Ping timeout: 248 seconds) 2019-06-22T13:23:46Z hugh_marera quit (Remote host closed the connection) 2019-06-22T13:24:01Z klovett joined #scheme 2019-06-22T13:24:05Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-22T13:25:58Z klovett_ quit (Ping timeout: 258 seconds) 2019-06-22T13:28:30Z mpot quit (Quit: Textual IRC Client: www.textualapp.com) 2019-06-22T13:31:47Z pie_ quit (Ping timeout: 258 seconds) 2019-06-22T13:32:51Z Inline_ joined #scheme 2019-06-22T13:35:33Z Inline quit (Ping timeout: 252 seconds) 2019-06-22T13:39:10Z hugh_marera joined #scheme 2019-06-22T13:49:01Z hugh_marera quit (Remote host closed the connection) 2019-06-22T13:51:31Z Inline_ quit (Quit: Leaving) 2019-06-22T13:54:01Z lucasb joined #scheme 2019-06-22T13:55:37Z hugh_marera joined #scheme 2019-06-22T13:59:42Z manualcrank joined #scheme 2019-06-22T14:04:49Z Inline joined #scheme 2019-06-22T14:05:26Z hugh_marera quit (Remote host closed the connection) 2019-06-22T14:06:08Z hugh_marera joined #scheme 2019-06-22T14:06:16Z sz0 quit (Quit: Connection closed for inactivity) 2019-06-22T14:21:37Z agspathis quit (Ping timeout: 258 seconds) 2019-06-22T14:36:17Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-22T14:58:48Z jao quit (Ping timeout: 245 seconds) 2019-06-22T15:02:15Z pie_ joined #scheme 2019-06-22T15:21:16Z TCZ joined #scheme 2019-06-22T15:24:17Z jao joined #scheme 2019-06-22T15:29:47Z rubic88 joined #scheme 2019-06-22T15:40:30Z TCZ quit (Quit: BBBB) 2019-06-22T15:50:57Z jcowan: well, the time has come for me to bite the bullet, and advice is solicited 2019-06-22T15:52:21Z acarrico joined #scheme 2019-06-22T15:53:10Z klovett quit (Remote host closed the connection) 2019-06-22T15:53:40Z TCZ joined #scheme 2019-06-22T15:59:30Z ecraven: ;) 2019-06-22T16:05:49Z hugh_marera quit (Remote host closed the connection) 2019-06-22T16:05:59Z hugh_marera joined #scheme 2019-06-22T16:06:56Z danly quit (Quit: leaving) 2019-06-22T16:07:18Z amz3: advice about what? 2019-06-22T16:23:45Z rubic88 quit (Remote host closed the connection) 2019-06-22T16:26:11Z peterhil quit (Read error: Connection reset by peer) 2019-06-22T16:27:44Z peterhil joined #scheme 2019-06-22T16:29:10Z peterhil quit (Read error: Connection reset by peer) 2019-06-22T16:30:15Z peterhil joined #scheme 2019-06-22T16:31:50Z peterhil quit (Read error: Connection reset by peer) 2019-06-22T16:35:06Z liangchao1 joined #scheme 2019-06-22T16:49:38Z jao quit (Ping timeout: 245 seconds) 2019-06-22T16:50:15Z TCZ quit (Quit: BBBB) 2019-06-22T16:56:25Z acarrico quit (Ping timeout: 258 seconds) 2019-06-22T17:13:19Z skapata joined #scheme 2019-06-22T17:20:46Z pie_ quit (Remote host closed the connection) 2019-06-22T17:23:25Z pie_ joined #scheme 2019-06-22T17:25:19Z klovett joined #scheme 2019-06-22T17:29:55Z klovett_ joined #scheme 2019-06-22T17:32:33Z alyptik quit (Ping timeout: 245 seconds) 2019-06-22T17:32:34Z klovett quit (Ping timeout: 246 seconds) 2019-06-22T17:39:12Z liangchao1 quit (Ping timeout: 272 seconds) 2019-06-22T17:46:14Z hugh_marera quit (Remote host closed the connection) 2019-06-22T17:46:24Z hugh_marera joined #scheme 2019-06-22T17:52:00Z acarrico joined #scheme 2019-06-22T17:56:31Z hugh_marera quit (Remote host closed the connection) 2019-06-22T17:56:41Z hugh_marera joined #scheme 2019-06-22T18:04:49Z jcowan: amz3, ecraven: sorry, family emergency, all sorted now 2019-06-22T18:05:09Z jcowan: the R7RS-small committee decided to be different from every other programming language/library and represent current time as an inexact number. While I have no quarrel with the notion that measurement is inherently inexact, the choice of January 1, 1970 TAI plus 64-bit floats means that highly precise time is confined to the past, and not a very interesting part of it. 2019-06-22T18:05:29Z jcowan: By January 12 we have lost nanosecond precision, and by 2002 we have lost even microsecond precision. 2019-06-22T18:06:25Z jcowan: Posix timespecs have a huge range: on a 64-bit machine you can store with nanosecond precision forward and back for a billion years. 2019-06-22T18:06:25Z amz3: that is the jiffy thing? 2019-06-22T18:06:33Z jcowan: No, jiffies are different. 2019-06-22T18:06:38Z jcowan: This is wall-clock UTC time. 2019-06-22T18:06:50Z alyptik joined #scheme 2019-06-22T18:07:16Z amz3: ok 2019-06-22T18:07:47Z jcowan: So in my higher-level date library, should it be based on instants and TAI (with leap seconds), or timespecs and Posix time (no leap seconds)? 2019-06-22T18:09:14Z jcowan: I had hoped to base it on both, but that just makes a mess of the API. 2019-06-22T18:11:45Z jcowan: Do I *have* to deal with the fact that of the 525600 minutes in 2017, one of them contained 61 seconds, when computing elapsed time? 2019-06-22T18:13:27Z jcowan: The jiffy clock ticks on and cares nothing about leap seconds, so if you use that you get true elapsed time, but you can't compare its results between one process and another reliably, never mind over longer periods. 2019-06-22T18:14:53Z jcowan: SRFI 19 is in denial about all this: it doesn't hesitate to say that if your program has been running (or your machine up, or whatever) for two hours, that the "monotonic time of day" is now 1970-01-01T02:00:00Z, which is insanity. 2019-06-22T18:15:36Z Guest72463 joined #scheme 2019-06-22T18:16:30Z Guest72463 is now known as jao 2019-06-22T18:19:32Z jcowan: So that's the issue. Am I right with all other programs and wrong with the world's timing infrastructure, or vice versa? 2019-06-22T18:19:59Z cantstanya quit (Ping timeout: 256 seconds) 2019-06-22T18:22:23Z cantstanya joined #scheme 2019-06-22T18:35:20Z mdhughes: So, OS X/Cocoa represents dates as NSTimeInterval, which is a C double. https://developer.apple.com/documentation/foundation/nsdate?language=objc 2019-06-22T18:35:38Z mdhughes: But then you work with NSCalendar to represent all actual dates, which includes leap second computations. 2019-06-22T18:38:49Z jcowan: Well, at least their zero point is 2001, well after the introduction of UTC. I have to interpolate leap seconds between 1958 (when TAI began) and 1972 (when UTC and its leap seconds began). 2019-06-22T18:44:00Z mdhughes: Presumably there's a pretty short table of those, but as soon as you convert to a Human date, it needs to have those leap seconds or some moderately bad things happen to caches and network requests at the least. 2019-06-22T18:45:16Z mdhughes: Current TAI − UTC = 37 2019-06-22T18:47:39Z mdhughes: But I don't do a lot with dates, I made an iOS app to only show UTC, because that's what I found useful: https://mdhughes.tech/unixtime/ 2019-06-22T18:51:11Z z-memory joined #scheme 2019-06-22T18:54:22Z Zipheir: Looking at SRFIs, what's the approach to strings going forward--cursors or no cursors? 2019-06-22T18:59:38Z gravicappa quit (Ping timeout: 272 seconds) 2019-06-22T19:00:26Z Zipheir: (and texts, I suppose) 2019-06-22T19:02:13Z gravicappa joined #scheme 2019-06-22T19:02:17Z Zipheir: Well, SRFI-13 seems to be the rule of the road in CHICKEN's world at least. *grumble* 2019-06-22T19:05:19Z casaca joined #scheme 2019-06-22T19:09:57Z johnjay joined #scheme 2019-06-22T19:12:15Z lime[_] is now known as uplime 2019-06-22T19:13:04Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-22T19:19:28Z acarrico quit (Ping timeout: 248 seconds) 2019-06-22T19:23:59Z mdhughes: (import utf8 utf8-srfi-13 utf8-srfi-14) 2019-06-22T19:26:59Z TCZ joined #scheme 2019-06-22T19:27:57Z lss quit (Quit: WeeChat 2.5) 2019-06-22T19:29:46Z Zipheir: mdhughes: Yeah, that's the best thing going for CHICKEN atm. 2019-06-22T19:32:30Z wasamasa: personally, I don't see why I should use/implement something else than regular string procedures 2019-06-22T19:33:41Z mdhughes: What, non-utf8? Useless with emoji, or anyone who uses a non-Latin alphabet, which is only 2/3 of the planet. 2019-06-22T19:34:52Z Zipheir: Well, emoji at least are useless. But unicode is a great thing. 2019-06-22T19:35:21Z mdhughes: Emoji are 🤘 2019-06-22T19:37:16Z liangchao1 joined #scheme 2019-06-22T19:37:24Z mdhughes: (looks like at least Limewire passes utf8 thru, no idea what that'll do on primitive clients) 2019-06-22T19:37:35Z mdhughes: s/limewire/limechat/ 2019-06-22T19:39:15Z Zipheir: UTF-8 has won, anyway, it's just Microsoft hanging around to torment us with the terror that is UTF-16. 2019-06-22T19:39:32Z Zipheir: That is, UTF-"16". 2019-06-22T19:39:59Z wasamasa: no, I mean the other SRFI1 2019-06-22T19:40:01Z wasamasa: *SRFIs 2019-06-22T19:40:23Z mdhughes: Or random 8-bit codepages. 2019-06-22T19:41:19Z mdhughes: The '90s were a very annoying time on a Mac or Linux, with half the Web in cp1252, the other half in Latin-1, 1% in MacWestern. 2019-06-22T19:42:35Z Zipheir: At least it didn't have fscking video ads. :) 2019-06-22T19:44:40Z wasamasa: instead you had blinking gifs 2019-06-22T19:45:10Z mdhughes: I miss 160x120 qt video. And blinking marquees and dancing hamsters. 2019-06-22T19:46:23Z mdhughes: … OK, actually I'm very distracted by moving objects on a page, and tend to shoot at them with the mouse. 2019-06-22T19:47:19Z mdhughes: But are there other string APIs than rope? It was supposedly slow. 2019-06-22T19:48:46Z amz3: finger trees? 2019-06-22T19:57:48Z wasamasa: cursors? 2019-06-22T20:21:11Z ym555 joined #scheme 2019-06-22T20:27:18Z rubic88 joined #scheme 2019-06-22T20:39:19Z TCZ: ;) 2019-06-22T20:41:18Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-22T20:43:25Z ecraven: the one Scheme that has ropes beats all others in the strings benchmark 2019-06-22T20:43:39Z ecraven: might just be due to the way that one benchmark is written, but at least it's something 2019-06-22T20:51:19Z narendraj9 joined #scheme 2019-06-22T20:57:38Z narendraj9 left #scheme 2019-06-22T20:57:46Z grettke joined #scheme 2019-06-22T20:57:55Z badkins joined #scheme 2019-06-22T21:07:24Z lss joined #scheme 2019-06-22T21:09:20Z nolanv quit (Read error: Connection reset by peer) 2019-06-22T21:10:16Z alyptik quit (Ping timeout: 246 seconds) 2019-06-22T21:15:27Z nolanv joined #scheme 2019-06-22T21:28:38Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-22T21:29:48Z lss quit (Quit: WeeChat 2.5) 2019-06-22T21:30:05Z lss joined #scheme 2019-06-22T21:40:58Z ym555 quit (Quit: leaving...) 2019-06-22T21:42:39Z ym555 joined #scheme 2019-06-22T21:53:37Z lss left #scheme 2019-06-22T21:55:52Z rubic88 quit (Remote host closed the connection) 2019-06-22T22:00:47Z lss joined #scheme 2019-06-22T22:01:45Z jao quit (Remote host closed the connection) 2019-06-22T22:05:55Z arisun joined #scheme 2019-06-22T22:09:34Z dwdv quit (Quit: quit) 2019-06-22T22:10:47Z z-memory quit (Quit: Connection closed for inactivity) 2019-06-22T22:13:37Z alyptik joined #scheme 2019-06-22T22:15:12Z TCZ quit (Quit: BBBB) 2019-06-22T22:39:21Z liangchao1 joined #scheme 2019-06-22T22:52:43Z rubic88 joined #scheme 2019-06-22T23:02:05Z ym555 quit (Quit: leaving...) 2019-06-22T23:03:29Z lucasb quit (Quit: Connection closed for inactivity) 2019-06-22T23:08:46Z klovett joined #scheme 2019-06-22T23:12:11Z jao joined #scheme 2019-06-22T23:12:14Z jao is now known as Guest5914 2019-06-22T23:12:58Z klovett_ quit (Ping timeout: 272 seconds) 2019-06-22T23:13:15Z Guest5914 is now known as jao 2019-06-22T23:38:54Z brett-soric joined #scheme 2019-06-22T23:39:21Z jcowan joined #scheme 2019-06-22T23:39:29Z hugh_marera quit (Remote host closed the connection) 2019-06-22T23:42:33Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-22T23:47:10Z liangchao1 joined #scheme 2019-06-22T23:47:53Z jcowan: Zipheir: Right now we have no R7RS-large string package, but whatever we wind up with will be closely related to SRFI 13 one way or another. 2019-06-22T23:48:31Z jcowan: I'm trying to pull together at least some of the alternatives so that something can get a majority of the votes cast. So far nothing has. 2019-06-22T23:48:47Z jcowan: mdhughes: Yes, the table is short. 2019-06-22T23:53:26Z jcowan: I interpolate between 1958 and 1972 so that there are exactly 37 entries. 2019-06-23T00:00:25Z jcowan: My calculations earlier were wrong, though; we won't lose microsecond precision until some time in the year 2255 or so. 2019-06-23T00:00:57Z klovett_ joined #scheme 2019-06-23T00:01:48Z jcowan: and nanosecond precision was lost on April 12, 1970 2019-06-23T00:04:12Z klovett quit (Ping timeout: 245 seconds) 2019-06-23T00:05:07Z yur3i__ joined #scheme 2019-06-23T00:17:16Z lss quit (Quit: WeeChat 2.5) 2019-06-23T00:20:07Z hugh_marera joined #scheme 2019-06-23T00:24:32Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-23T00:24:54Z brett-soric left #scheme 2019-06-23T00:25:14Z yur3i__ quit (Remote host closed the connection) 2019-06-23T00:45:20Z casaca quit (Ping timeout: 248 seconds) 2019-06-23T00:49:22Z liangchao1 quit (Ping timeout: 246 seconds) 2019-06-23T00:51:06Z hugh_marera joined #scheme 2019-06-23T00:55:27Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-23T01:06:35Z hugh_marera joined #scheme 2019-06-23T01:10:56Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-23T01:15:16Z torbo joined #scheme 2019-06-23T01:22:04Z hugh_marera joined #scheme 2019-06-23T01:26:24Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-23T01:34:49Z arisun quit (Quit: Leaving.) 2019-06-23T01:37:33Z hugh_marera joined #scheme 2019-06-23T01:42:40Z hugh_marera quit (Ping timeout: 268 seconds) 2019-06-23T01:46:43Z pie_ quit (Ping timeout: 245 seconds) 2019-06-23T01:53:03Z hugh_marera joined #scheme 2019-06-23T01:57:20Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-23T02:08:31Z hugh_marera joined #scheme 2019-06-23T02:13:01Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-23T02:18:43Z marusich joined #scheme 2019-06-23T02:27:07Z GoldRin joined #scheme 2019-06-23T02:32:41Z bentaisan quit (Quit: Textual IRC Client: www.textualapp.com) 2019-06-23T02:55:02Z jao quit (Ping timeout: 245 seconds) 2019-06-23T03:10:47Z pie_ joined #scheme 2019-06-23T03:15:13Z wigust joined #scheme 2019-06-23T03:17:33Z wigust- quit (Ping timeout: 245 seconds) 2019-06-23T03:17:57Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T03:22:32Z daviid quit (Ping timeout: 245 seconds) 2019-06-23T03:28:55Z grettke joined #scheme 2019-06-23T03:31:22Z klovett joined #scheme 2019-06-23T03:32:36Z gravicappa joined #scheme 2019-06-23T03:34:24Z klovett_ quit (Ping timeout: 248 seconds) 2019-06-23T03:44:30Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T03:45:42Z keep_learning_M joined #scheme 2019-06-23T03:55:53Z GoldRin quit (Remote host closed the connection) 2019-06-23T03:56:12Z GoldRin joined #scheme 2019-06-23T03:56:43Z daviid joined #scheme 2019-06-23T04:01:22Z marusich quit (Remote host closed the connection) 2019-06-23T04:03:37Z liangchao1 joined #scheme 2019-06-23T04:08:44Z liangchao1 quit (Ping timeout: 272 seconds) 2019-06-23T04:45:15Z fadein quit (Ping timeout: 252 seconds) 2019-06-23T04:54:38Z eMBee quit (Ping timeout: 245 seconds) 2019-06-23T04:56:09Z eMBee joined #scheme 2019-06-23T05:01:14Z notzmv quit (Remote host closed the connection) 2019-06-23T05:02:30Z notzmv joined #scheme 2019-06-23T05:25:28Z daviid quit (Ping timeout: 245 seconds) 2019-06-23T05:31:02Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-23T05:43:28Z notzmv quit (Ping timeout: 248 seconds) 2019-06-23T05:50:32Z ths-- quit (Remote host closed the connection) 2019-06-23T05:50:58Z ths-- joined #scheme 2019-06-23T05:51:58Z torbo quit (Remote host closed the connection) 2019-06-23T05:57:32Z fadein joined #scheme 2019-06-23T06:04:41Z liangchao1 joined #scheme 2019-06-23T06:09:44Z lockywolf joined #scheme 2019-06-23T06:10:03Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-23T06:42:06Z lockywolf_ joined #scheme 2019-06-23T06:44:50Z lockywolf quit (Ping timeout: 268 seconds) 2019-06-23T06:47:04Z eMBee quit (Ping timeout: 246 seconds) 2019-06-23T06:49:14Z eMBee joined #scheme 2019-06-23T06:51:08Z lockywolf__ joined #scheme 2019-06-23T06:53:53Z lockywolf_ quit (Ping timeout: 244 seconds) 2019-06-23T06:54:41Z notzmv joined #scheme 2019-06-23T07:10:01Z X-Scale quit (Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it) 2019-06-23T07:11:39Z lockywolf__ quit (Remote host closed the connection) 2019-06-23T07:25:14Z lockywolf__ joined #scheme 2019-06-23T07:34:49Z hugh_marera joined #scheme 2019-06-23T07:39:37Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-23T07:40:58Z GoldRin quit (Ping timeout: 246 seconds) 2019-06-23T07:49:53Z dwdv joined #scheme 2019-06-23T07:59:55Z kori: is anyone here very familiar with chibi's FFI? I know I shouldn't ask to ask, but this problem is kinda complicated and i don't know how to describe it 2019-06-23T08:01:40Z wasamasa: does it per chance have to do with game engines 2019-06-23T08:02:37Z kori: wasamasa: no, X 2019-06-23T08:02:40Z kori: and xcb 2019-06-23T08:02:55Z kori: but it's mostly about basic stuff 2019-06-23T08:03:09Z kori: describing opaque structs, passing them around in scheme... 2019-06-23T08:04:08Z wasamasa: I should try out its FFI anyway 2019-06-23T08:04:19Z wasamasa: unfortunately the website gives me an error 502 :< 2019-06-23T08:05:26Z kori: that's odd 2019-06-23T08:06:00Z wasamasa: it's as if it's a scheme application served with nginx :D 2019-06-23T08:06:30Z kori: lol 2019-06-23T08:07:16Z kori: wasamasa: why'd you ask about game engines btw haha 2019-06-23T08:07:28Z wasamasa: there's someone on r/scheme who asked similar questions 2019-06-23T08:07:35Z kori: oh no 2019-06-23T08:08:09Z kori: https://www.reddit.com/r/scheme/comments/c1guyg/how_to_embed_chibischeme_into_c_app/ 2019-06-23T08:08:12Z kori: this person? 2019-06-23T08:08:39Z wasamasa: uhuh 2019-06-23T08:10:06Z kori: i actually used this post 2019-06-23T08:10:08Z kori: uh 2019-06-23T08:10:10Z kori: read* 2019-06-23T08:10:17Z kori: and im just using plain C not C++ 2019-06-23T08:10:29Z kori: I don't know much about C... or ffi 2019-06-23T08:10:32Z kori: which 2019-06-23T08:10:33Z kori: you know 2019-06-23T08:10:36Z kori: doesn't help my case 2019-06-23T08:25:31Z lockywolf__ quit (Remote host closed the connection) 2019-06-23T08:32:43Z klovett quit (Remote host closed the connection) 2019-06-23T08:33:19Z klovett joined #scheme 2019-06-23T08:37:54Z q9929t joined #scheme 2019-06-23T08:42:29Z q9929t quit (Ping timeout: 258 seconds) 2019-06-23T08:42:50Z lockywolf joined #scheme 2019-06-23T08:48:53Z Urfin joined #scheme 2019-06-23T08:55:44Z q9929t joined #scheme 2019-06-23T08:58:11Z adu quit (Quit: adu) 2019-06-23T08:59:02Z q9929t quit (Read error: Connection reset by peer) 2019-06-23T09:00:40Z cantstanya quit (Remote host closed the connection) 2019-06-23T09:04:38Z cantstanya joined #scheme 2019-06-23T09:09:46Z lockywolf quit (Ping timeout: 244 seconds) 2019-06-23T09:11:19Z lockywolf joined #scheme 2019-06-23T09:12:01Z alyptik quit (Ping timeout: 258 seconds) 2019-06-23T09:12:18Z TCZ joined #scheme 2019-06-23T09:13:20Z lockywolf quit (Remote host closed the connection) 2019-06-23T09:13:49Z lockywolf joined #scheme 2019-06-23T09:25:37Z hugh_marera quit (Remote host closed the connection) 2019-06-23T09:26:24Z lockywolf quit (Ping timeout: 268 seconds) 2019-06-23T09:38:58Z lockywolf joined #scheme 2019-06-23T09:39:44Z lockywolf quit (Max SendQ exceeded) 2019-06-23T09:40:16Z lockywolf joined #scheme 2019-06-23T09:41:17Z hugh_marera joined #scheme 2019-06-23T09:43:15Z lockywolf quit (Remote host closed the connection) 2019-06-23T09:43:43Z lockywolf joined #scheme 2019-06-23T09:45:03Z lockywolf quit (Max SendQ exceeded) 2019-06-23T09:45:36Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-23T09:45:40Z lockywolf joined #scheme 2019-06-23T09:46:46Z lockywolf quit (Max SendQ exceeded) 2019-06-23T09:47:16Z lockywolf joined #scheme 2019-06-23T09:50:40Z amz3: kori: I think you asked the question on chibi mailing list, correct? 2019-06-23T09:50:41Z vyzo joined #scheme 2019-06-23T09:52:23Z hugh_marera joined #scheme 2019-06-23T09:52:44Z lockywolf_ joined #scheme 2019-06-23T09:53:09Z kori: amz3: incorrect 2019-06-23T09:53:14Z kori: i wanted to ask here first 2019-06-23T09:53:18Z TCZ quit (Quit: BBBB) 2019-06-23T09:53:25Z kori: (simply because i'm not currently logged onto google but i am here lol) 2019-06-23T09:53:41Z amz3: ah ok 2019-06-23T09:54:04Z amz3: kori: so you want to interop C and Scheme? is that correct? 2019-06-23T09:54:25Z hugh_marera quit (Remote host closed the connection) 2019-06-23T09:54:34Z daviid joined #scheme 2019-06-23T09:54:44Z amz3: kori: disclaimer: I don't use chibi, but we will try to nail the particular issue you have 2019-06-23T09:54:48Z kori: amz3: yeah 2019-06-23T09:54:57Z kori: namely, calling C from scheme 2019-06-23T09:55:09Z amz3: kori: the main program is written in scheme? 2019-06-23T09:55:12Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-23T09:55:32Z kori: amz3: i'm trying to wrap a library that's written in C so I can call its functions from scheme 2019-06-23T09:55:39Z kori: here, i'll push the current source code im working with 2019-06-23T09:56:52Z kori: amz3: https://github.com/kori/Xlambda 2019-06-23T09:57:03Z kori: ill post the stack trace im getting 2019-06-23T09:57:06Z kori: oh i forgot to upload test.scm 2019-06-23T09:57:28Z amz3: so you want to create bindings, that is what bindings are. 2019-06-23T09:57:33Z kori: yeah 2019-06-23T09:58:06Z amz3: what is the error you encounter? 2019-06-23T09:59:26Z kori: http://ix.io/1MAH 2019-06-23T09:59:44Z kori: here's the stack trace of the segfault I get when I try to run test.scm 2019-06-23T10:01:28Z amz3: good 2019-06-23T10:02:58Z amz3: it just segfault, there is not chibi error? 2019-06-23T10:03:03Z skapata quit (Remote host closed the connection) 2019-06-23T10:03:30Z kori: oh by the way I'm on OpenBSD amd64 6.4 and chibi-scheme 0.8 2019-06-23T10:03:34Z kori: amz3: yeah, just a segfault 2019-06-23T10:03:36Z kori: no error 2019-06-23T10:04:02Z amz3: kori: add a check about *conn* to see whether it is NULL or not 2019-06-23T10:04:06Z kori: wm/xcb-connectable? works correctly 2019-06-23T10:04:08Z amz3: or print it to stdout 2019-06-23T10:04:19Z amz3: oops it already printed 2019-06-23T10:04:35Z amz3: so what the (display *conn*) says 2019-06-23T10:04:46Z kori: it says something along the lines of 2019-06-23T10:04:53Z kori: #(xcb_connection_t ) 2019-06-23T10:05:06Z kori: eientei $ chibi-scheme test.scm 2019-06-23T10:05:08Z kori: # 2019-06-23T10:05:10Z kori: Segmentation fault (core dumped) 2019-06-23T10:05:16Z kori: whoops <> not () 2019-06-23T10:06:01Z alyptik joined #scheme 2019-06-23T10:06:21Z amz3: ? 2019-06-23T10:06:47Z kori: i said #(xcb_connection_t ) instead of #> 2019-06-23T10:06:47Z amz3: like I said, I am not a chibi expert, better ask on the mailing list (or try github issues) 2019-06-23T10:07:06Z kori: yeah ill try the mailing list 2019-06-23T10:07:28Z kori: amz3: my best guess is that im screwing up a type somewhere 2019-06-23T10:07:39Z kori: like 2019-06-23T10:07:45Z kori: that im not using structs appropriatelyt 2019-06-23T10:07:50Z kori: appopriately* 2019-06-23T10:07:57Z kori: appropriately** 2019-06-23T10:07:59Z kori: wow 2019-06-23T10:09:04Z lavaflow_ quit (Ping timeout: 248 seconds) 2019-06-23T10:12:23Z amz3: cool! 2019-06-23T10:13:03Z wasamasa: you'll get a long way by compiling all relevant components with debug info 2019-06-23T10:13:18Z kori: wasamasa: i hope i managed to do that here 2019-06-23T10:13:27Z wasamasa: well, it's only showing xcb stuff 2019-06-23T10:13:31Z wasamasa: nothing about chibi 2019-06-23T10:13:49Z kori: hm 2019-06-23T10:13:57Z kori: i might try messing with the raw C code first then 2019-06-23T10:14:15Z kori: that is a good idea before asking the mailing list 2019-06-23T10:15:13Z kori: wait 2019-06-23T10:15:15Z kori: no 2019-06-23T10:15:17Z kori: that doesnt make sense 2019-06-23T10:15:23Z kori: #3 0x000001eb6cc73809 in sexp_apply (ctx=0x1eb62967060, proc=Variable "proc" is not available) at vm.c:1266 2019-06-23T10:15:28Z kori: wasamasa: this is part of chibi 2019-06-23T10:15:56Z kori: #5 0x000001e8bab6b71e in main (argc=Variable "argc" is not available.) at main.c:653 2019-06-23T10:15:59Z kori: so is this... 2019-06-23T10:16:05Z wasamasa: hm, ok 2019-06-23T10:16:58Z kori: this is really getting my noggin joggin 2019-06-23T10:19:24Z wasamasa: minimal error handling you got there: https://github.com/kori/Xlambda/blob/master/libwm.c#L132 2019-06-23T10:19:56Z wasamasa: any of these could return NULL and give you a segfault 2019-06-23T10:20:12Z wasamasa: you should be able to figure out by using gdb, breakpoints and printing 2019-06-23T10:28:44Z lockywolf_ quit (Ping timeout: 272 seconds) 2019-06-23T10:34:26Z kori: wasamasa: that's a good point 2019-06-23T10:34:35Z kori: well, this is forked code 2019-06-23T10:34:56Z kori: so yeah, i'll add more error handling 2019-06-23T10:51:06Z kori: wasamasa: nevermind that, do you think the info I included would be sufficient? 2019-06-23T10:51:14Z kori: if i sent an email now 2019-06-23T10:51:22Z kori: (I'll check out the NULL Returns though) 2019-06-23T10:52:35Z kori: wait 2019-06-23T10:52:39Z kori: even if it did return null 2019-06-23T10:52:52Z kori: scheme would just return #f, not segfault 2019-06-23T10:52:59Z kori: that's what wm_is_connected does 2019-06-23T10:56:45Z TCZ joined #scheme 2019-06-23T10:57:52Z eMBee quit (Ping timeout: 272 seconds) 2019-06-23T11:01:41Z eMBee joined #scheme 2019-06-23T11:02:58Z lockywolf_ joined #scheme 2019-06-23T11:03:46Z wasamasa: well, I'd rather give them too much than too little info 2019-06-23T11:12:35Z TCZ quit (Quit: BBBB) 2019-06-23T11:21:35Z TCZ joined #scheme 2019-06-23T11:27:56Z pie__ joined #scheme 2019-06-23T11:28:48Z pie__ quit (Remote host closed the connection) 2019-06-23T11:28:50Z pie_ quit (Read error: Connection reset by peer) 2019-06-23T11:29:15Z pie__ joined #scheme 2019-06-23T11:30:18Z pie__ quit (Remote host closed the connection) 2019-06-23T11:30:46Z pie__ joined #scheme 2019-06-23T11:31:44Z malaclyps quit (Read error: Connection reset by peer) 2019-06-23T11:31:48Z pie__ quit (Remote host closed the connection) 2019-06-23T11:32:16Z pie__ joined #scheme 2019-06-23T11:33:19Z Urfin quit (Remote host closed the connection) 2019-06-23T11:35:40Z malaclyps joined #scheme 2019-06-23T11:37:04Z GoldRin joined #scheme 2019-06-23T11:45:42Z m1dnight1 joined #scheme 2019-06-23T11:45:56Z lockywolf__ joined #scheme 2019-06-23T11:47:21Z m1dnight_ quit (Ping timeout: 244 seconds) 2019-06-23T11:48:51Z lockywolf_ quit (Ping timeout: 268 seconds) 2019-06-23T11:51:35Z lockywolf_ joined #scheme 2019-06-23T11:54:52Z lockywolf__ quit (Ping timeout: 272 seconds) 2019-06-23T11:57:14Z manualcrank joined #scheme 2019-06-23T12:01:10Z lockywolf__ joined #scheme 2019-06-23T12:01:26Z lockywolf_ quit (Ping timeout: 258 seconds) 2019-06-23T12:04:21Z hugh_marera joined #scheme 2019-06-23T12:09:55Z TCZ: are ocaml and erlang disgusting 2019-06-23T12:10:01Z TCZ: and elixir 2019-06-23T12:10:23Z TCZ: elixir not erlang i mean 2019-06-23T12:10:33Z TCZ: sorry.. 2019-06-23T12:10:44Z TCZ: "sup?" 2019-06-23T12:10:52Z lockywolf__ quit (Ping timeout: 245 seconds) 2019-06-23T12:11:03Z liangchao1 joined #scheme 2019-06-23T12:11:18Z wasamasa: is this discussion pointless 2019-06-23T12:11:40Z TCZ: probably yes 2019-06-23T12:11:46Z TCZ: dont quiet me ok? 2019-06-23T12:12:10Z TCZ: i finished htdp few days ago 2019-06-23T12:12:19Z wasamasa: not my job ;) 2019-06-23T12:12:39Z TCZ: but you are influential user.... 2019-06-23T12:13:08Z wasamasa: no more important than anyone else 2019-06-23T12:15:51Z hugh_marera quit (Remote host closed the connection) 2019-06-23T12:16:17Z liangchao1 quit (Ping timeout: 244 seconds) 2019-06-23T12:18:59Z rubic joined #scheme 2019-06-23T12:22:19Z amz3: TCZ: good for you for finishing htdp. Sadly I can not focus to read the book online, I prolly need to buy dead-tree copy. 2019-06-23T12:23:38Z liangchao1 joined #scheme 2019-06-23T12:26:21Z lockywolf joined #scheme 2019-06-23T12:31:32Z hugh_marera joined #scheme 2019-06-23T12:31:48Z TCZ: |-|4\/E 4 |\||(E |)4`/ 2019-06-23T12:31:53Z TCZ quit (Quit: BBBB) 2019-06-23T12:32:13Z kori: that was odd 2019-06-23T12:35:53Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-23T12:43:12Z pie__ quit (Remote host closed the connection) 2019-06-23T12:43:37Z pie__ joined #scheme 2019-06-23T12:47:02Z hugh_marera joined #scheme 2019-06-23T12:48:16Z pie__ quit (Ping timeout: 258 seconds) 2019-06-23T12:48:18Z hugh_mar_ joined #scheme 2019-06-23T12:48:54Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-23T12:54:36Z lockywolf_ joined #scheme 2019-06-23T12:57:36Z lockywolf quit (Ping timeout: 248 seconds) 2019-06-23T13:06:51Z jao joined #scheme 2019-06-23T13:07:11Z lockywolf_ quit (Remote host closed the connection) 2019-06-23T13:09:36Z Riastradh: jcowan: The basic, fundamental _timing_ should be based on TAI clocks, and calendar issues -- including the Gregorian calendar and leap seconds and displaying things in UTC-based civil time zones -- should be separate. 2019-06-23T13:10:44Z Riastradh: (Obviously there are different ways to measure it, but the standard one should be striving to measure is durations of SI seconds as averaged by the TAI system.) 2019-06-23T13:12:17Z jcowan: Riastradh: There is a great deal of stuff, however, which depends on dealing with Posix time indices, notably the meaning of timestamps on files. I can't just disregard that. 2019-06-23T13:12:59Z jcowan: But yes, I do separate TAI-based instants from Gregorian calendar handling. 2019-06-23T13:13:30Z rubic quit (Remote host closed the connection) 2019-06-23T13:13:54Z rubic joined #scheme 2019-06-23T13:16:18Z Riastradh: If you need that, you can have posix->tai and tai->posix conversion routines. 2019-06-23T13:35:10Z hugh_mar_ quit 2019-06-23T13:37:46Z X-Scale joined #scheme 2019-06-23T13:39:30Z Inline_ joined #scheme 2019-06-23T13:41:49Z Inline quit (Ping timeout: 250 seconds) 2019-06-23T13:56:47Z TCZ joined #scheme 2019-06-23T13:58:38Z jcowan: And I do. But after all Posix time indices don't just exist out of mindless tradition: they greatly simplify calendrical computations compared to TAI timestamps. I'm wondering if the need to accommodate leap seconds outweighs the concern for simplicity in the implementation, per Hoare's dictum. 2019-06-23T13:58:45Z jcowan: s/need/concern 2019-06-23T13:58:58Z eMBee quit (Ping timeout: 268 seconds) 2019-06-23T13:58:58Z Riastradh: `greatly simplify' 2019-06-23T13:59:31Z jcowan: My guesstimate is that it's a factor of 2-3 2019-06-23T13:59:33Z eMBee joined #scheme 2019-06-23T13:59:46Z Riastradh: I infer you've never done much serious work with calendars. 2019-06-23T14:01:49Z Riastradh: All you need (leapsecs- t) -> [t' leapsec?] and (leapsecs+ t' leapsec?) -> t. 2019-06-23T14:02:28Z Riastradh: Unless by `calendar' you're excluding, e.g., lunar calendars used by billions of people around the world? 2019-06-23T14:03:48Z jcowan: I am. 2019-06-23T14:04:00Z jcowan: Sufficient to each day, as the pre-SRFI says, is the evil thereof. 2019-06-23T14:04:51Z Riastradh: So, this is the difference between a ten-line function to break a POSIX clock down into the Gregorian calendar, and a twelve-line function to break a TAI clock down into the Gregorian calendar? 2019-06-23T14:05:54Z Riastradh: Specifically, in UTC, because you can't possibly be concerned about time zones if leap seconds are too complicated! 2019-06-23T14:07:47Z jcowan: I am in fact planning to deal with time zones, at least of the nautical variety, but I intend to support IANA timezones as well. 2019-06-23T14:08:21Z Riastradh: So you're going to have a mechanism for updates to the timezone database, including all the associated political shenanigans? 2019-06-23T14:08:47Z jcowan: I note that a mere 2% of the world's population live where the Gregorian calendar (or trivial variants with different epochs, like Japan's) is not official. 2019-06-23T14:09:44Z jcowan: Since essentially all machines have compiled tzdata files installed on them, I'm going to leverage those, which implies leveraging IANA's work (Paul Eggert's work) in keeping them up to date. 2019-06-23T14:10:23Z jcowan: If sysadmins don't update their tzdata files, they will have more complaints from non-Schemers than from Schemers. 2019-06-23T14:10:39Z wasamasa: darn timezones 2019-06-23T14:10:59Z jcowan: Better than than a single world government that tries to regulate everything. 2019-06-23T14:11:14Z wasamasa: the only project where I had to do anything close to serious date handling ran into a bug when determining days between two timestamps if DST happened in-between 2019-06-23T14:11:29Z wasamasa: then a day went missing 2019-06-23T14:11:47Z wasamasa: all because elisp doesn't have a way to represent dates and datetimes are used instead 2019-06-23T14:12:51Z Riastradh: jcowan: You can also easily provide separate (current-posix-time) and (current-tai). 2019-06-23T14:13:07Z jcowan: I do that too 2019-06-23T14:13:19Z Riastradh: One of them is useful for dealing with files and other things with misprinted timestamps. The other is useful for an actual clock. 2019-06-23T14:14:33Z jcowan: unfortunately I'm stuck with the fact that the formats returned are different: an inexact number where 0 = 8 seconds before the Posix epoch for TAI, a timespec ( where 0 = the Posix epoch) for Posix. 2019-06-23T14:15:07Z jcowan: And nanosecond precision of such inexact numbers hasn't been available since about 1970-04-12. 2019-06-23T14:15:30Z Riastradh: ...!? 2019-06-23T14:15:33Z jcowan: So the two forms are not as interchangeable in practice as they would be mathematically. 2019-06-23T14:15:56Z jcowan: It's a camelious hump, yes. 2019-06-23T14:15:57Z Riastradh: Is this the product of some misbegotten committee voting system that maximizes the inconsistency of the whole by politicizing individual decisions? 2019-06-23T14:16:13Z jcowan: Of course, like all of Scheme since R2RS. 2019-06-23T14:18:05Z jcowan: Basically, the R7RS-small TAI format gives nanoprecise time only for a short and uninteresting historical period when nanoaccurate clocks barely existed, certainly not in ordinary people's hands. But there it is. 2019-06-23T14:18:23Z pie_ joined #scheme 2019-06-23T14:18:31Z jcowan: The only alternative to committees is a BDFL, and, well, nolo episcopari. 2019-06-23T14:18:34Z Riastradh: I think as the chair of the committee you should declare a mistrial. 2019-06-23T14:19:17Z pie_ quit (Remote host closed the connection) 2019-06-23T14:19:35Z pie_ joined #scheme 2019-06-23T14:19:58Z jcowan sighs 2019-06-23T14:20:14Z Riastradh: Maybe issue an edict forming a subcommittee on time issues that is run by a BDFL. 2019-06-23T14:20:30Z jcowan: I still can't change R7RS-small, no matter what. 2019-06-23T14:20:46Z Riastradh: Well you could add something new with a slightly different name and declare the stupid thing deprecated. 2019-06-23T14:20:51Z jcowan: I make a lot of decisions for the large language, but only by consent. 2019-06-23T14:20:58Z jcowan: True that. 2019-06-23T14:25:22Z Riastradh: (define (current-tai) (let ((t (current-tai-timespec))) (+ (timespec.seconds t) (/ (timespec.nanoseconds t) 1000000000.)))) ;stupid committee compliance, solved 2019-06-23T14:26:08Z jcowan: It would be good to align the epochs, too. 2019-06-23T14:26:13Z Riastradh: (assumes the epoch is the same) 2019-06-23T14:26:27Z Riastradh: I like 1972-01-01T00:00:00Z but that is not a hill I will die on. 2019-06-23T14:26:51Z jcowan: That's what I'll use. The current-second (inexact) epoch is 8 seconds earlier. 2019-06-23T14:27:02Z Riastradh: ...why is it eight seconds earlier 2019-06-23T14:27:05Z Riastradh: do I want to know 2019-06-23T14:27:08Z jcowan: (that being almost exactly the tai-ut1 of that era. 2019-06-23T14:27:16Z Riastradh: I thought that was ten? 2019-06-23T14:27:44Z jcowan: Oh, sorry, misread 1972 as 1970. It was exactly 10 per definition in 1972, yes. 2019-06-23T14:27:50Z Riastradh: Got it, OK. 2019-06-23T14:27:54Z wasamasa: I didn't realize r7rs-small mandated TAI 2019-06-23T14:28:59Z wasamasa: http://ix.io/1MBF 2019-06-23T14:29:27Z wasamasa: this is from the r7rs egg 2019-06-23T14:30:24Z jcowan: we hedge by saying neither imprecision nor inaccuracy is standards-breaking, and that some systems can do no better than a fixed utc-tai. I'll share my table-based conversion code when I get some, of course. 2019-06-23T14:31:44Z jcowan: One thing I do want to banish is the notion that something like "2019-06-23T14:31:00 TAI" makes any sense at all. 2019-06-23T14:32:09Z jcowan: SRFI 19 allows you to treat TAI and even monotonic time (whose epoch is undefined) in this silly fashion. 2019-06-23T14:35:56Z Inline_ quit (Quit: Leaving) 2019-06-23T14:39:06Z Inline joined #scheme 2019-06-23T14:43:53Z Riastradh: jcowan: yesplz 2019-06-23T14:44:00Z Riastradh: TAI is a time scale, not a calendar system. 2019-06-23T14:45:23Z jcowan: Just so. Still less is monotonic time a calendar system. SRFI 19 gives you permission to encode the fact that your program has been running for two hours as 1970-01-01:02:00:00 monotonic. (If that's what the monotonic clock does on your system; Posix only requires that it not change its epoch after your program starts up, not that that also be the epoch.) 2019-06-23T14:48:24Z liangchao1 quit (Ping timeout: 272 seconds) 2019-06-23T14:50:37Z lavaflow_ joined #scheme 2019-06-23T14:51:01Z Riastradh: ...yes, that's silly. 2019-06-23T14:51:54Z Riastradh: What possessed them to apply that human-meaningful epoch to a necessarily indeterminate boot time? 2019-06-23T14:52:57Z Riastradh: (I have not looked at SRFI 19 in probably a decade, don't remember any details of how it works.) 2019-06-23T14:55:05Z lavaflow_ quit (Ping timeout: 258 seconds) 2019-06-23T15:07:35Z lavaflow_ joined #scheme 2019-06-23T15:11:34Z jcowan: A foolish attempt at uniformity. Each timestamp is marked with a scale: duration, montonic, in-process, tai, in-thread, and utc. For any of these you can do calendrical computations, even though none of them make any sense except utc. There are also separate Date and Time objects, nautical-only timezones, and such charming conversions as monotonic-time->julian-day. 2019-06-23T15:11:53Z jcowan: s/and/or 2019-06-23T15:12:04Z wasamasa: so, a matrix? 2019-06-23T15:13:08Z jcowan: In effect. 2019-06-23T15:13:25Z wasamasa: the problem with these is that it takes an expert to figure out the combinations you'll want to use 2019-06-23T15:13:44Z wasamasa: likewise, people will be able to use the nonsensical ones 2019-06-23T15:13:58Z wasamasa: but yeah, I get the appeal 2019-06-23T15:14:22Z wasamasa: last time I've seen one was with the noise protocol: https://latacora.micro.blog/factoring-the-noise/ 2019-06-23T15:18:29Z TCZ quit (Quit: BBBB) 2019-06-23T15:19:17Z jcowan: The Scheme numeric tower can be parameterized on just four parameters: the closure of exact numbers under rational operations (except /), exact non-integer values, inexact rationals, and non-real numbers. That makes 16 possible towers, of which 9 are actually in use by someone. 2019-06-23T15:29:41Z jcowan: (that's apart from the question of exact, inexact, and mixed-exactness complex numbers, which add more variability). 2019-06-23T15:31:16Z jcowan: THe simplest thing is to assume you only have inexact complex numbers, which are the most useful in practice. 2019-06-23T15:33:27Z TCZ joined #scheme 2019-06-23T15:34:11Z gravicappa quit (Ping timeout: 258 seconds) 2019-06-23T15:34:32Z gravicappa joined #scheme 2019-06-23T15:37:19Z peterhil joined #scheme 2019-06-23T15:40:19Z notzmv quit (Ping timeout: 258 seconds) 2019-06-23T15:41:18Z xkapastel joined #scheme 2019-06-23T15:43:30Z sz0 joined #scheme 2019-06-23T15:52:42Z grettke joined #scheme 2019-06-23T15:55:06Z peterhil quit (Quit: Must not waste too much time here...) 2019-06-23T16:14:04Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-23T16:21:07Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T16:26:30Z grettke joined #scheme 2019-06-23T16:26:40Z jao quit (Ping timeout: 246 seconds) 2019-06-23T16:28:06Z yur3i__ joined #scheme 2019-06-23T16:50:28Z ths-- quit (Ping timeout: 258 seconds) 2019-06-23T16:50:55Z xelxebar_ quit (Ping timeout: 256 seconds) 2019-06-23T16:53:05Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T16:58:33Z grettke joined #scheme 2019-06-23T16:58:38Z xelxebar joined #scheme 2019-06-23T17:03:28Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T17:12:57Z torbo joined #scheme 2019-06-23T17:16:09Z pie_ quit (Ping timeout: 258 seconds) 2019-06-23T17:17:05Z TCZ quit (Quit: BBBB) 2019-06-23T17:18:22Z eMBee quit (Ping timeout: 245 seconds) 2019-06-23T17:18:41Z xelxebar quit (Ping timeout: 256 seconds) 2019-06-23T17:19:06Z pie_ joined #scheme 2019-06-23T17:19:12Z xelxebar joined #scheme 2019-06-23T17:23:36Z eMBee joined #scheme 2019-06-23T17:25:36Z torbo quit (Remote host closed the connection) 2019-06-23T17:42:32Z jao joined #scheme 2019-06-23T17:47:57Z jcowan: I realize now that the hard part, and almost the only hard part, of the library is the logic that adds dates to durations and subtracts dates to get a duration. 2019-06-23T17:48:46Z Riastradh: Talking about durations in units of SI seconds, or durations in units of s/m/h/d/m/y? 2019-06-23T17:49:03Z jcowan: The latter, of which the former is a special case 2019-06-23T17:49:15Z jcowan: It's fundamentally just multiple-base arithmetic like L/s/d, but unlike that case, the base of a bigit depends (except for seconds, which are always 10^9 nonoseconds) on all higher-order bigits. 2019-06-23T17:49:57Z jcowan: The number of seconds in a minute, of minutes in an hour, of hours in a day, of days in a month, and (in principle) of months in a year, local time, all vary. 2019-06-23T17:50:29Z jcowan: So far no one has shifted local time by a month or more. 2019-06-23T17:50:49Z jcowan: Probably the assumption that P1Y = P12M is safe 2019-06-23T17:51:35Z jcowan: One thing I am definitely going to do is to flush ISO weeks and their associated year indices from the library. Someone else can deal with that. 2019-06-23T17:52:06Z jcowan: Annoyingly, the number of civil hours in a civil day isn't even integral, it's general rational. 2019-06-23T17:52:36Z Riastradh: ...for some values of `rational'... 2019-06-23T17:56:16Z hive-mind quit (Ping timeout: 248 seconds) 2019-06-23T17:56:18Z pie__ joined #scheme 2019-06-23T17:57:16Z jcowan: Well, the timezone system cannot handle any subsecond transitions, perhaps fortunately. 2019-06-23T17:57:34Z jcowan: I mean of course that it is a not-necessarily-integral rational number. 2019-06-23T17:57:52Z pie_ quit (Ping timeout: 248 seconds) 2019-06-23T18:11:36Z jcowan: For example (mild local chauvinism, kaff kaff) there was a fold in America/New York time at 1883-11-18T12:03:58, which was succeeded by 1883-11-18T12:00:00. 2019-06-23T18:18:02Z hive-mind joined #scheme 2019-06-23T18:35:18Z xelxebar quit (Remote host closed the connection) 2019-06-23T18:36:02Z xelxebar joined #scheme 2019-06-23T18:44:55Z yur3i__ quit (Remote host closed the connection) 2019-06-23T18:45:13Z liangchao1 joined #scheme 2019-06-23T18:49:41Z liangchao1 quit (Ping timeout: 258 seconds) 2019-06-23T18:56:47Z klovett quit (Remote host closed the connection) 2019-06-23T18:57:03Z klovett joined #scheme 2019-06-23T19:03:11Z TCZ joined #scheme 2019-06-23T19:06:51Z grettke joined #scheme 2019-06-23T19:08:46Z TCZ: eh 2019-06-23T19:09:22Z sz0 quit (Quit: Connection closed for inactivity) 2019-06-23T19:10:08Z wasamasa: do we have a parser srfi yet? 2019-06-23T19:12:06Z jcowan: No. It would need to be a framework of some sort. 2019-06-23T19:12:15Z jcowan prefers recursive descent to parser combinators anyhow 2019-06-23T19:12:21Z jcowan: Hmm. 2019-06-23T19:12:38Z wasamasa: I'm trying out comparse currently, it's almost smooth sailing 2019-06-23T19:12:44Z Riastradh: Typically recursive descent is what parser combinators do. 2019-06-23T19:13:00Z Riastradh: Recursive descent is pretty awful for any serious parsing beyond S-expressions! 2019-06-23T19:13:16Z Riastradh: Someone^TM should make a good LALR system for Scheme if they haven't already. 2019-06-23T19:13:18Z wasamasa: the docs suggest it's a combination of parser combinators and PEG 2019-06-23T19:16:54Z Riastradh: Mmm, PEG, eliminate any possibility of feedback about ambiguity or cost up front, and then spend exponential time/memory when you actually deploy it in the field! 2019-06-23T19:19:28Z jcowan: PEG grammars don't *have* ambiguity; the way you define the grammar ensures there is none by construction. If you define your grammar badly, that's not the fault of a PEG parser. 2019-06-23T19:19:29Z rain1: the algorithm for preprocessing LALR parsers seems very difficult though 2019-06-23T19:19:53Z Riastradh: jcowan: Yes, that's the _problem_: PEG grammars give you no feedback when you write your grammar badly. 2019-06-23T19:19:53Z wasamasa: PEG feels like regex++ to me 2019-06-23T19:20:03Z wasamasa: with the same caveats 2019-06-23T19:20:11Z wasamasa: mess up and you get mindboggling resource usage 2019-06-23T19:20:15Z jcowan has written a number of compilers (for non-S-expression languages) using recursive descent 2019-06-23T19:20:40Z rain1: i have never understood the preference for recursive descent 2019-06-23T19:20:42Z wasamasa: I did two hand-written ones so far with recursive descent and wanted to try something else 2019-06-23T19:20:49Z rain1: isn't it just writing everything out manually 2019-06-23T19:21:10Z jcowan: Yes, but according to a fairly straightforward pattern. 2019-06-23T19:21:23Z daviid: not my domain, but is this not good enough: https://github.com/schemeway/lalr-scm/ 9it's in guile fwiw) 2019-06-23T19:21:36Z Riastradh: wasamasa: Be fair to regexps: it's only when you implement them badly, without using NFAs, that that happens. 2019-06-23T19:21:40Z khisanth_ quit (Ping timeout: 246 seconds) 2019-06-23T19:21:51Z jcowan: I was asked to check a string for balanced parens, brackets, and angle brackets at an interview, and wrote a recursive descent parser to do so. 2019-06-23T19:21:53Z wasamasa: Riastradh: that's like 90% of the ones out there, lol 2019-06-23T19:22:20Z Zipheir: wasamasa: comparse is a decent Parsec clone, again, modulo its non-existant error handling. 2019-06-23T19:22:32Z wasamasa: Zipheir: yeah, I'll eventually run into that problem :< 2019-06-23T19:22:42Z jcowan: Riastradh: Your complaint about PEG grammars is a little like complaining about your compiler when it fails to warn you that you have written a program that does not do what you intended. 2019-06-23T19:23:06Z Riastradh: jcowan: A compiler that doesn't have even a very weak programmable theorem prover is not a very good compiler. 2019-06-23T19:23:24Z adu joined #scheme 2019-06-23T19:25:40Z Riastradh: So yes, if my compiler provides no tools to assert theorems about correct usage that it can verify, I will not be very happy with it! 2019-06-23T19:25:42Z Zipheir: The Parsec approach gives you an LL(1) parser with LL(∞) when you need it, which is at least better than the naïve, space-leaking combinator libraries that are just LL(∞). 2019-06-23T19:25:48Z jcowan: Okay, so your complaint is that PEG grammar notation is not redundant enough (above the level of well-formed rules) 2019-06-23T19:26:10Z jcowan: Zipheir: That sounds equivalent in power to PEG. 2019-06-23T19:26:59Z Zipheir: jcowan: Aren't parser combinators just a subset of PEG parsers? 2019-06-23T19:27:06Z Riastradh: `parser combinator' is not a parsing algorithm. 2019-06-23T19:27:39Z Zipheir: No, of course not. 2019-06-23T19:27:42Z Riastradh: You could write LALR parser combinators. You could write LL(k) parser combinators. You could write regular expression parser combinators. You could write context-sensitive parser combinators. 2019-06-23T19:28:05Z rain1: What about the fact that most programming languages don't conform to a formal CFG language 2019-06-23T19:28:50Z Riastradh: rain1: They're usually close enough that you can combine a largely CFG structure with some extra logic in the parser actions to cover the distance (e.g., the endearingly named `lexer hack' in C). 2019-06-23T19:29:13Z jcowan: There is always the possibility of a van Wijngaarden two-level grammar parser, which can not only handle the whole syntax and static semantics, but the dynamic semantics as well. 2019-06-23T19:29:46Z wasamasa: you mean, if algol-68 comes back to the drawing desk? 2019-06-23T19:29:55Z Zipheir: Hah. 2019-06-23T19:30:24Z jcowan: You can get anything you want (excepting Alice) if you are willing to pay enough. 2019-06-23T19:31:28Z jcowan: Algol 68 has an evil reputation, partly due to Wirth and Hoare, but it is neither that bad a language nor that complex, especially by 21C standards. 2019-06-23T19:31:59Z Zipheir: One thing that seems unfortunate about most functional Hutton-Meijer-style combinator libraries is that they generally don't include a parser generator. 2019-06-23T19:32:12Z jcowan: In an alternative universe in which S.R. Bourne came back to Bell Labs a little sooner, it might have become the implementation language of Unix. 2019-06-23T19:32:16Z Zipheir: Even Parsec, the supposed 900-pound gorilla of the field, requires you to hand-translate. 2019-06-23T19:32:17Z wasamasa: jcowan: have you actually written code in it? 2019-06-23T19:32:29Z jcowan: I have, though only casually, not in anger. 2019-06-23T19:32:42Z wasamasa: I found it hard to use anything beyond trivial types 2019-06-23T19:33:11Z jcowan: But I studied the Report and especially the Revised Report in great detail with a friend. 2019-06-23T19:33:42Z wasamasa: coming up with the right incantations for list processing was annoying: https://github.com/wasamasa/mal-candidates/blob/master/algol-68/util.a68 2019-06-23T19:33:48Z jcowan: I even remember the eight automatic coercions (only six in the RR). 2019-06-23T19:34:28Z wasamasa: the errors a68g throws are inscrutable 2019-06-23T19:34:53Z jcowan nods. 2019-06-23T19:35:01Z jcowan: But probably not as inscrutable as g++. 2019-06-23T19:35:09Z wasamasa: true 2019-06-23T19:35:25Z jcowan: I note you have no Pascal version, which I suspect would be much harder. 2019-06-23T19:35:33Z wasamasa: could be 2019-06-23T19:35:39Z jcowan: (even if you remove the "An array's length is part of its type" blunder) 2019-06-23T19:35:40Z wasamasa: I have plenty other derivatives though 2019-06-23T19:35:47Z jcowan nods. 2019-06-23T19:35:54Z wasamasa: I gave up on algol w due to the string handling 2019-06-23T19:36:08Z wasamasa: modula-3 feels like the most usable from them all 2019-06-23T19:36:10Z zacque joined #scheme 2019-06-23T19:36:16Z wasamasa: oberon-2 the most scheme-like 2019-06-23T19:36:19Z jcowan: Yes, that sucked. Strings need to be primitive. 2019-06-23T19:36:40Z jcowan: But few languages have learned that lesson; almost all consider them arrays, or at least sequences. 2019-06-23T19:36:47Z wasamasa: they removed dynamic allocation 2019-06-23T19:36:59Z wasamasa: just to make the system bullet proof and simpler to implement 2019-06-23T19:37:05Z jcowan: which imao is like treating integers as sequences of digits, with "digit" as a separate type 2019-06-23T19:37:07Z khisanth_ joined #scheme 2019-06-23T19:37:37Z wasamasa: so it's fixed-length strings 2019-06-23T19:37:54Z Zipheir: Pascal? 2019-06-23T19:38:06Z wasamasa: in oberon-2 2019-06-23T19:38:20Z Zipheir: Ah. 2019-06-23T19:38:46Z pie___ joined #scheme 2019-06-23T19:38:49Z pie__ quit (Read error: Connection reset by peer) 2019-06-23T19:38:52Z wasamasa: the reason pascal isn't in that repo is because it's all languages that aren't features in https://github.com/kanaka/mal/ 2019-06-23T19:39:38Z zacque quit (Client Quit) 2019-06-23T19:39:43Z wasamasa: *featured 2019-06-23T19:39:44Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-23T19:40:19Z zacque joined #scheme 2019-06-23T19:41:12Z Zipheir: Hmm, CHICKEN has an LALR egg, I wonder if that's any good: http://wiki.call-cc.org/eggref/5/lalr 2019-06-23T19:41:52Z zacque quit (Client Quit) 2019-06-23T19:41:58Z Riastradh: Zipheir: No idea, never looked into those. I have used yacc grumpily and lemon (and its Python clone lemonade) mostly happily. 2019-06-23T19:42:37Z wasamasa: apparently based on https://github.com/schemeway/lalr-scm 2019-06-23T19:42:42Z zacque joined #scheme 2019-06-23T19:42:43Z Zipheir: Heh, yacc will probably never die, despite claims to the contrary. 2019-06-23T19:54:45Z TCZ quit (Quit: BBBB) 2019-06-23T19:59:38Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T20:05:06Z grettke joined #scheme 2019-06-23T20:06:58Z pie___ quit (Ping timeout: 272 seconds) 2019-06-23T20:10:04Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T20:10:46Z eMBee quit (Ping timeout: 272 seconds) 2019-06-23T20:12:09Z eMBee joined #scheme 2019-06-23T20:21:56Z akoana joined #scheme 2019-06-23T20:28:08Z aeth: no software ever dies as long as someone is willing to take over maintaining it. 2019-06-23T20:28:22Z TCZ joined #scheme 2019-06-23T20:28:24Z aeth: Now, wether or not you should use something for a new project is a different story. 2019-06-23T20:30:47Z Zipheir: Unfortunately, lots of programmers would rather work on than maintain some old-but-working project 2019-06-23T20:33:59Z Zipheir: So you have a choice of half-implemented new software and half-maintained old! 2019-06-23T20:36:45Z jcowan nods, wincing 2019-06-23T20:41:53Z grettke joined #scheme 2019-06-23T20:52:18Z akoana left #scheme 2019-06-23T20:55:08Z aeth: Zipheir: well, you could always use battle-tested legacy software like mongodb 2019-06-23T20:55:25Z gwatt: aeth: hrrrnggg 2019-06-23T20:57:56Z rubic quit (Remote host closed the connection) 2019-06-23T21:00:08Z grettke quit (Quit: "Ever has it been that love knows not its own depth until the hour of separation.") 2019-06-23T21:00:41Z grettke joined #scheme 2019-06-23T21:01:29Z grettke quit (Client Quit) 2019-06-23T21:01:37Z gwatt: Zipheir: corollary: Lot's of scheme programmers prefer to re-implement scheme than write software in scheme. 2019-06-23T21:03:26Z grettke joined #scheme 2019-06-23T21:05:57Z mdhughes: Greenspun's 11th rule: Every Scheme implementation contains an ad hoc informally-specified bug-ridden slow implementation of half of whatever application you need. 2019-06-23T21:06:48Z jcowan chortles 2019-06-23T21:20:22Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T21:41:24Z pie_ joined #scheme 2019-06-23T21:46:56Z dwdv quit (Quit: quit) 2019-06-23T21:53:35Z grettke joined #scheme 2019-06-23T22:04:12Z abdulocracy quit (Ping timeout: 245 seconds) 2019-06-23T22:05:21Z abdulocracy joined #scheme 2019-06-23T22:11:55Z emacsomancer quit (Read error: Connection reset by peer) 2019-06-23T22:15:30Z liangchao1 joined #scheme 2019-06-23T22:19:06Z emacsomancer joined #scheme 2019-06-23T22:24:27Z TCZ quit (Quit: BBBB) 2019-06-23T22:27:10Z skapata joined #scheme 2019-06-23T22:38:12Z Zenton quit (Ping timeout: 268 seconds) 2019-06-23T22:57:57Z notnotdan quit (Ping timeout: 245 seconds) 2019-06-23T23:01:38Z eMBee quit (Ping timeout: 268 seconds) 2019-06-23T23:04:40Z eMBee joined #scheme 2019-06-23T23:07:04Z TCZ joined #scheme 2019-06-23T23:16:03Z GoldRin quit (Remote host closed the connection) 2019-06-23T23:16:23Z GoldRin joined #scheme 2019-06-23T23:19:56Z liangchao1 quit (Ping timeout: 258 seconds) 2019-06-23T23:41:18Z liangchao1 joined #scheme 2019-06-23T23:44:35Z TCZ quit (Quit: BBBB) 2019-06-23T23:47:12Z GoldRin quit (Ping timeout: 248 seconds) 2019-06-23T23:49:04Z aeth is now known as aeth_ 2019-06-23T23:57:28Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-23T23:58:51Z aeth_ is now known as aeth 2019-06-24T00:02:14Z q9929t joined #scheme 2019-06-24T00:03:53Z grettke joined #scheme 2019-06-24T00:05:48Z keep_learning_M joined #scheme 2019-06-24T00:05:52Z liangchao1 quit (Ping timeout: 248 seconds) 2019-06-24T00:06:06Z q9929t quit (Client Quit) 2019-06-24T00:06:09Z zacque quit (Quit: ERC (IRC client for Emacs 27.0.50)) 2019-06-24T00:12:02Z lockywolf joined #scheme 2019-06-24T00:20:00Z TCZ joined #scheme 2019-06-24T00:21:38Z liangchao1 joined #scheme 2019-06-24T00:21:41Z lockywolf quit (Ping timeout: 244 seconds) 2019-06-24T00:23:42Z rubic88 quit (Remote host closed the connection) 2019-06-24T00:35:08Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T00:38:59Z grettke joined #scheme 2019-06-24T00:50:34Z webshinra quit (Remote host closed the connection) 2019-06-24T00:50:49Z webshinra joined #scheme 2019-06-24T00:52:00Z englishm quit (Ping timeout: 258 seconds) 2019-06-24T00:52:00Z physpi quit (Ping timeout: 258 seconds) 2019-06-24T00:52:23Z terrorjack__ quit (Ping timeout: 258 seconds) 2019-06-24T00:53:31Z englishm joined #scheme 2019-06-24T00:53:33Z physpi joined #scheme 2019-06-24T00:53:38Z terrorjack__ joined #scheme 2019-06-24T01:07:40Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T01:11:20Z torbo joined #scheme 2019-06-24T01:21:21Z grettke joined #scheme 2019-06-24T01:29:53Z eMBee quit (Ping timeout: 258 seconds) 2019-06-24T01:31:35Z eMBee joined #scheme 2019-06-24T01:35:05Z fjt joined #scheme 2019-06-24T01:37:53Z jao quit (Remote host closed the connection) 2019-06-24T01:44:19Z jao joined #scheme 2019-06-24T01:45:36Z fjt quit (Remote host closed the connection) 2019-06-24T01:55:40Z TCZ quit (Quit: BBBB) 2019-06-24T01:57:07Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T02:02:30Z grettke joined #scheme 2019-06-24T02:07:59Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T02:08:19Z lockywolf joined #scheme 2019-06-24T02:09:13Z jao quit (Ping timeout: 245 seconds) 2019-06-24T02:13:36Z lockywolf_ joined #scheme 2019-06-24T02:15:12Z skapata quit (Remote host closed the connection) 2019-06-24T02:15:52Z lockywolf quit (Ping timeout: 244 seconds) 2019-06-24T02:22:03Z liangchao1 quit (Ping timeout: 268 seconds) 2019-06-24T02:23:44Z grettke joined #scheme 2019-06-24T02:49:48Z teardown quit (Ping timeout: 268 seconds) 2019-06-24T03:01:17Z alyptik quit (Ping timeout: 245 seconds) 2019-06-24T03:03:28Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T03:08:38Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-24T03:08:49Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-06-24T03:13:14Z grettke joined #scheme 2019-06-24T03:18:10Z lockywolf joined #scheme 2019-06-24T03:20:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T03:25:18Z grettke joined #scheme 2019-06-24T03:30:03Z grettke quit (Client Quit) 2019-06-24T03:30:38Z lockywolf quit (Ping timeout: 258 seconds) 2019-06-24T03:30:58Z grettke joined #scheme 2019-06-24T03:49:13Z lockywolf joined #scheme 2019-06-24T03:50:48Z wigust- joined #scheme 2019-06-24T03:54:22Z wigust quit (Ping timeout: 272 seconds) 2019-06-24T04:00:35Z torbo quit (Remote host closed the connection) 2019-06-24T04:02:14Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T04:07:58Z grettke joined #scheme 2019-06-24T04:12:38Z grettke quit (Client Quit) 2019-06-24T04:18:36Z alyptik joined #scheme 2019-06-24T04:19:26Z liangchao1 joined #scheme 2019-06-24T04:28:27Z gravicappa joined #scheme 2019-06-24T04:30:07Z eMBee quit (Ping timeout: 246 seconds) 2019-06-24T04:30:17Z eMBee joined #scheme 2019-06-24T04:36:31Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-24T04:42:30Z lockywolf_ joined #scheme 2019-06-24T04:45:23Z lockywolf quit (Ping timeout: 258 seconds) 2019-06-24T04:48:24Z lockywolf joined #scheme 2019-06-24T04:50:52Z lockywolf_ quit (Ping timeout: 244 seconds) 2019-06-24T04:55:57Z zacts joined #scheme 2019-06-24T04:57:23Z klovett quit (Read error: Connection reset by peer) 2019-06-24T04:58:15Z zacts quit (Client Quit) 2019-06-24T04:58:47Z zacts joined #scheme 2019-06-24T05:03:55Z Inline quit (Quit: Leaving) 2019-06-24T05:04:09Z greaser|q quit (Quit: HYDRA IRC LOL) 2019-06-24T05:09:42Z grettke joined #scheme 2019-06-24T05:12:29Z lockywolf_ joined #scheme 2019-06-24T05:15:09Z lockywolf quit (Ping timeout: 244 seconds) 2019-06-24T05:17:06Z klovett joined #scheme 2019-06-24T05:22:54Z liangchao1 quit (Ping timeout: 244 seconds) 2019-06-24T05:35:55Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T05:40:53Z grettke joined #scheme 2019-06-24T05:41:57Z notzmv joined #scheme 2019-06-24T05:45:54Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T05:45:57Z greaser|q joined #scheme 2019-06-24T05:50:57Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-06-24T05:59:22Z lockywolf joined #scheme 2019-06-24T06:05:50Z lockywolf_ joined #scheme 2019-06-24T06:06:01Z lockywolf quit (Ping timeout: 246 seconds) 2019-06-24T06:06:30Z mdhughes_ joined #scheme 2019-06-24T06:08:09Z samth_ joined #scheme 2019-06-24T06:08:14Z cemerick_ joined #scheme 2019-06-24T06:08:18Z stux|wor- joined #scheme 2019-06-24T06:10:43Z fgudin_ joined #scheme 2019-06-24T06:14:21Z ventonegro_ joined #scheme 2019-06-24T06:14:39Z lockywolf_ quit (Read error: Connection reset by peer) 2019-06-24T06:14:41Z lockywolf joined #scheme 2019-06-24T06:15:30Z xelxebar quit (*.net *.split) 2019-06-24T06:15:30Z cantstanya quit (*.net *.split) 2019-06-24T06:15:51Z mdhughes quit (*.net *.split) 2019-06-24T06:15:51Z cemerick quit (*.net *.split) 2019-06-24T06:17:14Z dalz quit (*.net *.split) 2019-06-24T06:17:14Z fgudin quit (*.net *.split) 2019-06-24T06:17:14Z samth quit (*.net *.split) 2019-06-24T06:17:14Z stux16777216Away quit (*.net *.split) 2019-06-24T06:17:14Z ventonegro quit (*.net *.split) 2019-06-24T06:17:14Z cemerick_ is now known as cemerick 2019-06-24T06:17:14Z samth_ is now known as samth 2019-06-24T06:17:14Z gravicappa quit (Ping timeout: 246 seconds) 2019-06-24T06:19:13Z notzmv quit (Ping timeout: 248 seconds) 2019-06-24T06:25:31Z dalz joined #scheme 2019-06-24T06:31:17Z eMBee quit (Ping timeout: 245 seconds) 2019-06-24T06:34:44Z eMBee joined #scheme 2019-06-24T06:50:25Z pflanze quit (Ping timeout: 259 seconds) 2019-06-24T07:16:40Z civodul joined #scheme 2019-06-24T07:24:47Z liangchao1 joined #scheme 2019-06-24T07:28:31Z nolanv quit (Read error: Connection reset by peer) 2019-06-24T07:32:31Z nolanv joined #scheme 2019-06-24T07:36:26Z dwdv joined #scheme 2019-06-24T07:41:42Z lockywolf quit (Ping timeout: 245 seconds) 2019-06-24T08:11:01Z ths-- joined #scheme 2019-06-24T08:24:37Z liangchao1 quit (Ping timeout: 246 seconds) 2019-06-24T08:37:04Z Zenton joined #scheme 2019-06-24T08:44:37Z manualcrank joined #scheme 2019-06-24T08:47:36Z mdhughes_ is now known as mdhughes 2019-06-24T08:57:58Z eMBee quit (Ping timeout: 245 seconds) 2019-06-24T09:06:52Z eMBee joined #scheme 2019-06-24T09:08:57Z TCZ joined #scheme 2019-06-24T09:51:46Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-24T09:52:01Z daviid quit (Ping timeout: 248 seconds) 2019-06-24T10:02:51Z dwdv quit (Quit: quit) 2019-06-24T10:03:47Z lavaflow_ quit (Ping timeout: 245 seconds) 2019-06-24T10:16:12Z TCZ quit (Quit: BBBB) 2019-06-24T10:18:35Z TCZ joined #scheme 2019-06-24T10:28:06Z liangchao1 joined #scheme 2019-06-24T10:32:23Z xkapastel joined #scheme 2019-06-24T10:36:41Z badkins_ joined #scheme 2019-06-24T10:38:47Z eMBee quit (Ping timeout: 245 seconds) 2019-06-24T10:39:06Z badkins quit (Ping timeout: 244 seconds) 2019-06-24T10:47:19Z gravicappa joined #scheme 2019-06-24T10:48:00Z eMBee joined #scheme 2019-06-24T10:49:36Z grettke joined #scheme 2019-06-24T10:56:01Z TCZ quit (Quit: BBBB) 2019-06-24T10:59:03Z GoldRin joined #scheme 2019-06-24T11:03:09Z pflanze joined #scheme 2019-06-24T11:07:49Z TCZ joined #scheme 2019-06-24T11:09:16Z cantstanya joined #scheme 2019-06-24T11:14:15Z stux|wor- quit (Quit: Aloha!) 2019-06-24T11:15:02Z TCZ quit (Quit: BBBB) 2019-06-24T11:16:40Z stux16777216Away joined #scheme 2019-06-24T11:18:08Z lockywolf joined #scheme 2019-06-24T11:20:46Z TCZ joined #scheme 2019-06-24T11:26:25Z liangchao1 quit (Ping timeout: 248 seconds) 2019-06-24T11:32:02Z malaclyps quit (Read error: Connection reset by peer) 2019-06-24T11:33:06Z skapata joined #scheme 2019-06-24T11:36:16Z malaclyps joined #scheme 2019-06-24T11:38:48Z cantstanya quit (Ping timeout: 260 seconds) 2019-06-24T11:40:27Z cantstanya joined #scheme 2019-06-24T11:47:10Z lockywolf quit (Read error: Connection reset by peer) 2019-06-24T11:55:56Z lockywolf joined #scheme 2019-06-24T12:05:12Z lockywolf quit (Ping timeout: 272 seconds) 2019-06-24T12:07:06Z GoldRin quit (Ping timeout: 272 seconds) 2019-06-24T12:26:03Z zacque joined #scheme 2019-06-24T12:30:25Z lucasb joined #scheme 2019-06-24T12:41:45Z GoldRin joined #scheme 2019-06-24T12:41:53Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-24T12:58:13Z jayemar joined #scheme 2019-06-24T13:04:52Z xelxebar joined #scheme 2019-06-24T13:11:29Z ths-- quit (Remote host closed the connection) 2019-06-24T13:11:54Z rubic88 joined #scheme 2019-06-24T13:11:55Z ths-- joined #scheme 2019-06-24T13:13:46Z peterhil joined #scheme 2019-06-24T13:24:23Z liangchao1 joined #scheme 2019-06-24T13:26:02Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T13:27:56Z liangchao1 quit (Read error: Connection reset by peer) 2019-06-24T13:28:24Z liangchao1 joined #scheme 2019-06-24T13:37:06Z badkins_ quit (Remote host closed the connection) 2019-06-24T13:37:47Z xkapastel joined #scheme 2019-06-24T13:43:38Z Inline joined #scheme 2019-06-24T13:53:57Z daviid joined #scheme 2019-06-24T13:55:36Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-24T14:09:12Z badkins joined #scheme 2019-06-24T14:09:17Z TCZ quit (Quit: BBBB) 2019-06-24T14:12:44Z ecraven: hm.. working with http in bytevectors is not much fun 2019-06-24T14:16:44Z jao joined #scheme 2019-06-24T14:22:41Z ym555 joined #scheme 2019-06-24T14:27:40Z liangchao1 quit (Ping timeout: 258 seconds) 2019-06-24T14:37:26Z m1dnight_ joined #scheme 2019-06-24T14:39:30Z lockywolf joined #scheme 2019-06-24T14:40:02Z m1dnight1 quit (Ping timeout: 245 seconds) 2019-06-24T14:40:05Z jao quit (Remote host closed the connection) 2019-06-24T14:40:14Z m1dnight1 joined #scheme 2019-06-24T14:44:09Z m1dnight_ quit (Ping timeout: 258 seconds) 2019-06-24T14:47:46Z m1dnight_ joined #scheme 2019-06-24T14:49:39Z jao joined #scheme 2019-06-24T14:50:41Z m1dnight1 quit (Ping timeout: 268 seconds) 2019-06-24T14:52:44Z smazga joined #scheme 2019-06-24T14:56:16Z lockywolf quit (Ping timeout: 246 seconds) 2019-06-24T14:58:04Z peterhil quit (Read error: Connection reset by peer) 2019-06-24T14:58:36Z peterhil joined #scheme 2019-06-24T15:00:38Z lavaflow_ joined #scheme 2019-06-24T15:00:55Z gwatt: ecraven: are you preferring to work in strings? 2019-06-24T15:01:17Z ecraven: gwatt: well, I wish there were something like srfi 13 for bytevectors (or even better *one* srfi for both :P) 2019-06-24T15:01:32Z ecraven: bytevector-prefix?, bytevector-position, whatever 2019-06-24T15:05:03Z lavaflow_ quit (Ping timeout: 245 seconds) 2019-06-24T15:06:48Z lavaflow_ joined #scheme 2019-06-24T15:06:59Z grettke joined #scheme 2019-06-24T15:10:27Z Riastradh: Use regular expressions! 2019-06-24T15:12:34Z mdhughes: Reading HTTP requests? Once you find the \r\n\r\n in your bytevector, you can render the part before that into an ASCII string, and that'll give you the encoding for the body. 2019-06-24T15:13:43Z ecraven: indeed, but then you have multipart encoding, which mixes ascii and whatever other encodings 2019-06-24T15:14:04Z ecraven: Riastradh: does mit's regular expression library support bytevectors? 2019-06-24T15:14:30Z Riastradh: ecraven: I don't know, not sure I've ever used it except in Edwin. 2019-06-24T15:14:46Z TCZ joined #scheme 2019-06-24T15:14:56Z Riastradh: Actually there are something like three of them now, but I don't like any of them. A few months ago I drafted an NFA lexer instead. 2019-06-24T15:15:33Z gwatt: snrk "Here use this thing!" "Does it do what I want?" "No idea!" 2019-06-24T15:17:41Z ecraven: Riastradh: publicly readable? 2019-06-24T15:18:30Z Riastradh: gwatt: That's not what I said! I said `regular expressions', not `this particular (not-quite) regular expression implementation'. 2019-06-24T15:20:41Z Riastradh: ecraven: Well, I never finished it, but you can read the draft if you like: https://mumble.net/~campbell/tmp/20190624/ 2019-06-24T15:21:42Z ober: Riastradh: you think a system level scheme could ever be implemented on nbsd like guile wrt guix? 2019-06-24T15:21:53Z ecraven: thanks 2019-06-24T15:26:25Z Riastradh: ober: Not likely. 2019-06-24T15:28:00Z Riastradh: ecraven: The mechanism works on byte vectors (plus a few additional fabricated symbols like beginning of line anchor, end of line anchor, &c. -- should be generalized but never got around to that), so it can be used for any encoding you want -- and you could easily make it match (e.g.) any normalization of a given string. 2019-06-24T15:31:26Z Riastradh: ecraven: At the end of lex-test.scm is an example of a mail header state machine. 2019-06-24T15:41:57Z klovett_ joined #scheme 2019-06-24T15:45:29Z klovett quit (Ping timeout: 258 seconds) 2019-06-24T15:46:09Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-24T15:46:43Z badkins quit (Ping timeout: 245 seconds) 2019-06-24T15:51:13Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-24T15:57:22Z ym555_ joined #scheme 2019-06-24T15:58:48Z ym555 quit (Ping timeout: 245 seconds) 2019-06-24T16:02:14Z ym555 joined #scheme 2019-06-24T16:03:58Z ym555_ quit (Ping timeout: 272 seconds) 2019-06-24T16:20:22Z dbmikus joined #scheme 2019-06-24T16:23:44Z casaca joined #scheme 2019-06-24T16:24:47Z hugh_marera joined #scheme 2019-06-24T16:25:39Z klovett_ quit 2019-06-24T16:27:16Z GoldRin quit (Ping timeout: 258 seconds) 2019-06-24T16:27:19Z badkins joined #scheme 2019-06-24T16:29:31Z liangchao1 joined #scheme 2019-06-24T16:34:16Z alyptik quit (Ping timeout: 246 seconds) 2019-06-24T16:35:39Z hugh_marera quit (Remote host closed the connection) 2019-06-24T16:35:45Z ym555 quit (Ping timeout: 248 seconds) 2019-06-24T16:41:57Z gravicappa joined #scheme 2019-06-24T16:43:15Z hugh_marera joined #scheme 2019-06-24T16:43:34Z ym555 joined #scheme 2019-06-24T16:45:28Z dmiles quit (Ping timeout: 245 seconds) 2019-06-24T16:51:44Z TCZ quit (Quit: BBBB) 2019-06-24T16:56:42Z daviid quit (Ping timeout: 245 seconds) 2019-06-24T16:57:32Z abdulocracy quit (Ping timeout: 245 seconds) 2019-06-24T16:57:42Z abdulocracy_ joined #scheme 2019-06-24T16:58:46Z dmiles joined #scheme 2019-06-24T17:02:42Z liangchao1 quit (Remote host closed the connection) 2019-06-24T17:03:08Z liangchao1 joined #scheme 2019-06-24T17:03:32Z klovett joined #scheme 2019-06-24T17:04:45Z hugh_marera quit (Remote host closed the connection) 2019-06-24T17:14:50Z dbmikus quit (Ping timeout: 252 seconds) 2019-06-24T17:15:05Z alyptik joined #scheme 2019-06-24T17:18:55Z xavierm02 joined #scheme 2019-06-24T17:25:16Z abdulocracy_ is now known as abdulocracy 2019-06-24T17:25:56Z hugh_marera joined #scheme 2019-06-24T17:28:12Z hugh_mar_ joined #scheme 2019-06-24T17:29:10Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-24T17:29:22Z liangchao1 quit (Ping timeout: 258 seconds) 2019-06-24T17:30:02Z hugh_mar_ quit (Remote host closed the connection) 2019-06-24T17:30:15Z hugh_marera joined #scheme 2019-06-24T17:34:01Z dbmikus joined #scheme 2019-06-24T17:40:17Z casaca quit (Ping timeout: 248 seconds) 2019-06-24T17:40:25Z Zenton quit (Ping timeout: 246 seconds) 2019-06-24T17:42:05Z casaca joined #scheme 2019-06-24T17:45:14Z rubic88 quit (Remote host closed the connection) 2019-06-24T17:45:36Z rubic88 joined #scheme 2019-06-24T17:58:04Z hugh_marera quit 2019-06-24T17:58:13Z hugh_marera joined #scheme 2019-06-24T18:02:01Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T18:04:07Z hugh_marera quit (Remote host closed the connection) 2019-06-24T18:04:17Z hugh_marera joined #scheme 2019-06-24T18:22:49Z eponym joined #scheme 2019-06-24T18:23:06Z eponym quit (Remote host closed the connection) 2019-06-24T18:31:32Z hugh_marera quit (Remote host closed the connection) 2019-06-24T18:33:52Z hugh_marera joined #scheme 2019-06-24T18:34:04Z badkins quit (Ping timeout: 272 seconds) 2019-06-24T18:35:52Z smazga quit (Ping timeout: 245 seconds) 2019-06-24T18:37:24Z casaca quit (Quit: leaving) 2019-06-24T18:37:33Z Zipheir: Hmm, I thought "Use regular expressions!" was the Perl programmer's Litany Of Shame... 2019-06-24T18:41:02Z aos quit (Ping timeout: 272 seconds) 2019-06-24T18:41:04Z casaca joined #scheme 2019-06-24T18:41:27Z aos joined #scheme 2019-06-24T18:42:45Z casaca quit (Client Quit) 2019-06-24T18:43:26Z casaca joined #scheme 2019-06-24T18:44:18Z ym555 quit (Quit: leaving...) 2019-06-24T18:44:38Z jcowan joined #scheme 2019-06-24T18:46:34Z ym555 joined #scheme 2019-06-24T18:48:18Z civodul joined #scheme 2019-06-24T18:48:58Z turbofail quit (Remote host closed the connection) 2019-06-24T18:52:25Z turbofail joined #scheme 2019-06-24T19:01:29Z dalz quit (*.net *.split) 2019-06-24T19:01:55Z dalz joined #scheme 2019-06-24T19:04:44Z skapata quit (Remote host closed the connection) 2019-06-24T19:07:22Z smazga joined #scheme 2019-06-24T19:26:02Z mdhughes: Perl: Now you have N+1 problems. 2019-06-24T19:27:04Z xvx joined #scheme 2019-06-24T19:27:55Z liangchao1 joined #scheme 2019-06-24T19:35:19Z ecraven: Riastradh: thanks, from a very cursory glance, it looks interesting 2019-06-24T19:36:16Z gravicappa quit (Ping timeout: 246 seconds) 2019-06-24T19:38:05Z Riastradh: (The code quality is not high because it was an afternoon hack and I didn't have my copy of Hopcroft & Ullman on hand to review for the algorithms.) 2019-06-24T19:39:21Z ecraven: Riastradh: I have that somewhere ;) 2019-06-24T19:39:39Z ecraven: it would be great to have some cross-Scheme version on top of r7rs for generic parsing 2019-06-24T19:39:46Z ecraven: s/version/library/ 2019-06-24T19:39:52Z ecraven: this or something else 2019-06-24T19:40:19Z Riastradh: Go for it. Make a good LALR parser generator too. 2019-06-24T19:40:43Z ecraven: hehe, I'll see what I can do, but there's a lot of other things I'd like too 2019-06-24T19:41:27Z ecraven: and a lot of it seems to revolve around parsing and generating binary structures (X11, ldap, dns, lots of wire protocols) 2019-06-24T19:42:20Z jcowan: Use a computer, you now have N * 1,000,000 problems. 2019-06-24T19:42:26Z ecraven: definitely :P 2019-06-24T19:42:53Z jcowan: How to secure a computer: Disconnect all cables, drop the computer down a deep well, fill the well with concrete. 2019-06-24T19:42:54Z ecraven: organic farmer sounds like a nice fallback plan, with not so much computing 2019-06-24T19:45:00Z TCZ joined #scheme 2019-06-24T20:12:08Z wasamasa: maybe that's why google keeps dropping goat references in their code 2019-06-24T20:20:42Z daviid joined #scheme 2019-06-24T20:28:42Z rubic joined #scheme 2019-06-24T20:31:20Z liangchao1 quit (Ping timeout: 252 seconds) 2019-06-24T20:31:29Z TCZ quit (Quit: BBBB) 2019-06-24T20:31:42Z rubic88 quit (Ping timeout: 268 seconds) 2019-06-24T20:36:18Z alyptik quit (Ping timeout: 245 seconds) 2019-06-24T20:37:18Z amz3: rudybot: what progress does make the awesome green docked of r7rs? 2019-06-24T20:37:31Z rudybot: amz3: Then, you get points for finding and fixing bugs, and are docked points for filing duplicates and wontfix bugs. 2019-06-24T20:37:50Z amz3: rudybot: what about green docket 2019-06-24T20:37:51Z rudybot: amz3: added them to the green docket (non-portable) 2019-06-24T20:38:09Z amz3: rudybot: my srfi could go in green docket? 2019-06-24T20:38:14Z rudybot: amz3: added them to the green docket (non-portable) 2019-06-24T20:38:24Z amz3: rudybot: what a loop! 2019-06-24T20:38:31Z rudybot: amz3: the easiest way to do what you want will be to write a loop doing a re-search-forward and processing the match (retrieved by match-string ) 2019-06-24T20:38:44Z amz3: :) 2019-06-24T20:39:15Z TCZ joined #scheme 2019-06-24T20:43:32Z TCZ quit (Client Quit) 2019-06-24T20:43:35Z Zipheir: All algorithms in green-edition libraries should be O(1) to reduce carbon production. 2019-06-24T20:44:28Z LeoNerd: Given enough memory to store a lookup table, all algorithms can be performed in amortized O(1) time 2019-06-24T20:45:20Z xvx quit (Quit: xvx) 2019-06-24T20:45:55Z badkins joined #scheme 2019-06-24T20:46:38Z amz3: engouh memory was one the argument that made my work interesting in the srfi 2019-06-24T20:46:51Z amz3: because there is never enough memory 2019-06-24T20:48:22Z f8l quit (Ping timeout: 245 seconds) 2019-06-24T20:49:13Z alyptik joined #scheme 2019-06-24T20:52:13Z f8l joined #scheme 2019-06-24T20:55:03Z jcowan: It'll be a while before the Green Edition is voted on, and it will have to be done carefully, precisely because its SRFIs aren't portable. However, if some are voted in (notably the Posix API), others become portable or perhaps even not necessary. 2019-06-24T20:57:06Z Zipheir: I'm interested to see how green edition goes. 2019-06-24T21:00:08Z grettke joined #scheme 2019-06-24T21:00:53Z wilfredh quit (Quit: Connection closed for inactivity) 2019-06-24T21:01:47Z jcowan: So am I! 2019-06-24T21:02:24Z hugh_marera quit (Remote host closed the connection) 2019-06-24T21:02:56Z xavierm02 left #scheme 2019-06-24T21:04:54Z jcowan: But before the Green comes the Orange, Amber, and Yellow. The choice of macro systems (which is inherently unportable too) will be part of Amber. 2019-06-24T21:05:12Z jcowan: See https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/ColorDockets.md for details. 2019-06-24T21:10:25Z ym555 quit (Ping timeout: 246 seconds) 2019-06-24T21:12:55Z hugh_marera joined #scheme 2019-06-24T21:13:20Z TCZ joined #scheme 2019-06-24T21:18:24Z jayemar quit (Remote host closed the connection) 2019-06-24T21:19:10Z amz3: I will see how it goes, I might propose a peer-to-peer api If I came up with portable implementation 2019-06-24T21:19:19Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-24T21:19:21Z amz3: s/api/srfi/ 2019-06-24T21:19:47Z amz3: it is not the usual stuff... maybe nobody we will use. Anway I very busy with srif 167 168 2019-06-24T21:20:59Z amz3: jcowan: was it decided wether io will be part of posix srfi? 2019-06-24T21:21:42Z jcowan: I have a different pre-SRFI for that right now: https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/FilesAdvancedCowan.md 2019-06-24T21:21:55Z jcowan: basically exposes port-level rather than fd-level operations 2019-06-24T21:22:14Z jcowan: so the theory is that if you want to do something with a fd, wrap it in a port and then use this lib 2019-06-24T21:22:48Z TCZ: "clojure is a common lisp implementation" 2019-06-24T21:23:11Z xvx joined #scheme 2019-06-24T21:23:34Z amz3: jcowan: it doesn't forbit TLS stuff? 2019-06-24T21:23:51Z amz3: IIRC, you can code the TLS part inside a custom-binary-port 2019-06-24T21:24:00Z amz3: that at least waht ecraven did 2019-06-24T21:24:15Z jcowan: No, it has nothing to do with the network 2019-06-24T21:24:23Z amz3: oh 2019-06-24T21:24:28Z amz3: just files then? 2019-06-24T21:24:35Z jcowan: well, pipe and select, technically 2019-06-24T21:25:12Z jcowan: existing socket api is at https://srfi.schemers.org/srfi-106/srfi-106.html 2019-06-24T21:25:29Z jcowan: nothing yet for http(s) layer. 2019-06-24T21:26:50Z amz3: oh tx! 2019-06-24T21:27:48Z amz3: I have the feeling that the SRFI will never end, I think I blow up the 20 days rule 2019-06-24T21:28:02Z amz3: at the same time people contribute to it so... 2019-06-24T21:28:16Z amz3: it somewhat positive 2019-06-24T21:28:22Z amz3: s/somewhat// 2019-06-24T21:28:41Z amz3: I have zero xp to POSIX I will try to read the srfi tho 2019-06-24T21:28:51Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-24T21:31:13Z xvx quit (Quit: xvx) 2019-06-24T21:38:36Z grettke joined #scheme 2019-06-24T21:40:19Z ym555 joined #scheme 2019-06-24T21:52:56Z ths-- quit (Ping timeout: 272 seconds) 2019-06-24T21:55:47Z ym555 quit (Quit: leaving...) 2019-06-24T21:58:07Z rubic quit (Remote host closed the connection) 2019-06-24T22:04:21Z hugh_marera quit 2019-06-24T22:07:29Z xelxebar quit (Remote host closed the connection) 2019-06-24T22:07:45Z xelxebar joined #scheme 2019-06-24T22:12:33Z Riastradh: jcowan: You are having these printed and bound in the actual colours, right? 2019-06-24T22:12:48Z jcowan: Um, no. 2019-06-24T22:13:48Z Riastradh: Disappointing! 2019-06-24T22:13:50Z jcowan: amz3: Don't worry about that. Art is fine with some slippage as long as comments are still coming in. SRFI 160 has been around for a *year* because I've been ultra-slow in writing its implementation (several different approaches tried and dropped). 2019-06-24T22:14:08Z jcowan: Riastradh: You got the money, honey, I've got the time. 2019-06-24T22:14:23Z Riastradh: What good is a charter if it doesn't yield a colour-coordinated bookshelf! 2019-06-24T22:14:23Z jcowan: Or actually I don't have the time. You got the money *and* the time, I'll bless it. 2019-06-24T22:14:57Z edgar-rft quit (Ping timeout: 248 seconds) 2019-06-24T22:29:30Z liangchao1 joined #scheme 2019-06-24T22:30:59Z klovett quit 2019-06-24T22:43:26Z GoldRin joined #scheme 2019-06-24T22:57:01Z Zenton joined #scheme 2019-06-24T23:03:40Z lavaflow_ is now known as lavaflow 2019-06-24T23:08:34Z klovett joined #scheme 2019-06-24T23:10:52Z cantstanya quit (Ping timeout: 260 seconds) 2019-06-24T23:13:31Z cantstanya joined #scheme 2019-06-24T23:16:01Z jao quit (Remote host closed the connection) 2019-06-24T23:18:09Z jao joined #scheme 2019-06-24T23:24:09Z liangchao1 quit (Read error: Connection reset by peer) 2019-06-24T23:24:33Z liangchao1 joined #scheme 2019-06-24T23:26:42Z smazga quit (Quit: leaving) 2019-06-24T23:32:52Z liangchao1 quit (Ping timeout: 246 seconds) 2019-06-24T23:33:38Z skapata joined #scheme 2019-06-24T23:47:14Z rubic88 joined #scheme 2019-06-24T23:57:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T00:01:23Z GoldRin quit (Remote host closed the connection) 2019-06-25T00:02:01Z TCZ quit (Quit: BBBB) 2019-06-25T00:03:03Z GoldRin joined #scheme 2019-06-25T00:09:46Z lucasb quit (Quit: Connection closed for inactivity) 2019-06-25T00:19:42Z torbo joined #scheme 2019-06-25T00:52:43Z TCZ joined #scheme 2019-06-25T00:57:21Z liangchao1 joined #scheme 2019-06-25T01:13:20Z lockywolf joined #scheme 2019-06-25T01:20:45Z rubic88 quit (Remote host closed the connection) 2019-06-25T01:25:50Z q9929t joined #scheme 2019-06-25T01:30:53Z q9929t quit (Quit: q9929t) 2019-06-25T01:40:03Z TCZ|2 joined #scheme 2019-06-25T01:41:50Z TCZ|2 quit (Client Quit) 2019-06-25T01:43:04Z jao quit (Ping timeout: 246 seconds) 2019-06-25T01:49:01Z dbmikus quit (Quit: WeeChat 2.5) 2019-06-25T01:49:30Z sz0 joined #scheme 2019-06-25T01:49:41Z TCZ quit (Quit: BBBB) 2019-06-25T01:51:17Z grettke joined #scheme 2019-06-25T01:51:32Z GoldRin quit (Ping timeout: 244 seconds) 2019-06-25T01:55:25Z Inline quit (Ping timeout: 250 seconds) 2019-06-25T02:02:17Z TCZ joined #scheme 2019-06-25T02:06:08Z skapata quit (Remote host closed the connection) 2019-06-25T02:08:52Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T02:10:04Z GoldRin joined #scheme 2019-06-25T02:15:15Z TCZ quit (Quit: BBBB) 2019-06-25T02:18:56Z lockywolf_ joined #scheme 2019-06-25T02:19:11Z lockywolf quit (Read error: Connection reset by peer) 2019-06-25T02:20:27Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-25T02:35:03Z lockywolf_ quit (Read error: Connection reset by peer) 2019-06-25T02:35:30Z lockywolf_ joined #scheme 2019-06-25T02:36:25Z lockywolf_ quit (Max SendQ exceeded) 2019-06-25T02:37:44Z zacque quit (Quit: ERC (IRC client for Emacs 27.0.50)) 2019-06-25T02:43:48Z khisanth_ quit (Ping timeout: 245 seconds) 2019-06-25T02:59:59Z khisanth_ joined #scheme 2019-06-25T03:01:54Z SylvanCyborg quit (Quit: Lost terminal) 2019-06-25T03:02:16Z torbo quit (Remote host closed the connection) 2019-06-25T03:15:45Z daviid quit (Ping timeout: 244 seconds) 2019-06-25T03:29:15Z grettke joined #scheme 2019-06-25T03:39:58Z alyptik quit (Ping timeout: 252 seconds) 2019-06-25T03:46:16Z linack joined #scheme 2019-06-25T03:46:29Z linack left #scheme 2019-06-25T03:47:00Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T04:11:23Z gravicappa joined #scheme 2019-06-25T04:14:41Z alyptik joined #scheme 2019-06-25T04:19:25Z liangchao1 joined #scheme 2019-06-25T04:19:55Z grettke joined #scheme 2019-06-25T04:26:20Z wigust joined #scheme 2019-06-25T04:29:38Z wigust- quit (Ping timeout: 245 seconds) 2019-06-25T04:36:56Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T04:55:58Z lavaflow_ joined #scheme 2019-06-25T04:57:08Z lavaflow quit (Ping timeout: 245 seconds) 2019-06-25T05:02:21Z grettke joined #scheme 2019-06-25T05:04:18Z fauxm quit (Quit: press f to pay respects) 2019-06-25T05:06:06Z siraben: Anyone know of a formally verified Scheme/Lisp implementation? 2019-06-25T05:07:16Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-25T05:07:25Z siraben: Standard ML has CakeML 2019-06-25T05:20:32Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T05:21:49Z liangchao1 quit (Ping timeout: 244 seconds) 2019-06-25T05:33:47Z johnjay quit (Ping timeout: 245 seconds) 2019-06-25T05:47:09Z teardown joined #scheme 2019-06-25T05:47:17Z teardown_ joined #scheme 2019-06-25T05:47:37Z teardown is now known as Guest79354 2019-06-25T05:47:38Z teardown_ is now known as teardown 2019-06-25T05:54:50Z grettke joined #scheme 2019-06-25T06:02:11Z Guest79354 quit (Quit: leaving) 2019-06-25T06:02:14Z gravicappa quit (Ping timeout: 252 seconds) 2019-06-25T06:29:45Z nolanv quit (Read error: Connection reset by peer) 2019-06-25T06:35:32Z nolanv joined #scheme 2019-06-25T06:38:12Z wasamasa: siraben: I sense a volunteer 2019-06-25T06:49:46Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-25T07:13:42Z notzmv joined #scheme 2019-06-25T07:19:55Z liangchao1 joined #scheme 2019-06-25T07:23:31Z dmiles quit (Ping timeout: 268 seconds) 2019-06-25T07:27:37Z klovett quit (Remote host closed the connection) 2019-06-25T07:28:15Z klovett joined #scheme 2019-06-25T07:31:23Z siraben hides behind a stack of Coq books 2019-06-25T07:35:31Z civodul joined #scheme 2019-06-25T07:41:55Z Muir joined #scheme 2019-06-25T07:51:28Z dmiles joined #scheme 2019-06-25T08:09:59Z dwdv joined #scheme 2019-06-25T08:15:15Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T08:20:06Z GoldRin quit (Ping timeout: 252 seconds) 2019-06-25T08:24:01Z liangchao1 quit (Ping timeout: 248 seconds) 2019-06-25T08:42:19Z keep_learning_M joined #scheme 2019-06-25T08:46:14Z GoldRin joined #scheme 2019-06-25T08:49:54Z dTal joined #scheme 2019-06-25T09:10:36Z amz3: :) 2019-06-25T09:10:54Z amz3: I never understand the point of transducers, maybe now is the time https://srfi.schemers.org/srfi-171/ 2019-06-25T09:12:50Z dwdv quit (Quit: quit) 2019-06-25T09:19:07Z pjb` joined #scheme 2019-06-25T09:21:00Z pjb quit (Ping timeout: 252 seconds) 2019-06-25T09:21:22Z pjb` quit (Client Quit) 2019-06-25T09:22:00Z pjb joined #scheme 2019-06-25T09:23:22Z wilfredh joined #scheme 2019-06-25T09:33:53Z dmiles quit (Ping timeout: 248 seconds) 2019-06-25T09:40:42Z dmiles joined #scheme 2019-06-25T09:44:21Z gravicappa joined #scheme 2019-06-25T10:03:50Z peterhil quit (Quit: Must not waste too much time here...) 2019-06-25T10:08:24Z Muir quit (Remote host closed the connection) 2019-06-25T10:23:25Z liangchao1 joined #scheme 2019-06-25T10:27:17Z xkapastel joined #scheme 2019-06-25T10:39:54Z TCZ joined #scheme 2019-06-25T10:44:47Z amz3: AFAICT transducers are high order objects that allow to process containers 2019-06-25T10:45:47Z amz3: I considered such an idea for nstore and okvs, but I could not nail down the idea properly. 2019-06-25T10:50:40Z TCZ quit (Quit: BBBB) 2019-06-25T11:20:25Z TCZ joined #scheme 2019-06-25T11:25:38Z liangchao1 quit (Ping timeout: 252 seconds) 2019-06-25T11:31:49Z malaclyps quit (Read error: Connection reset by peer) 2019-06-25T11:32:32Z malaclyps joined #scheme 2019-06-25T11:50:22Z jao joined #scheme 2019-06-25T12:13:53Z liangchao1 joined #scheme 2019-06-25T12:24:27Z hugo quit (Ping timeout: 268 seconds) 2019-06-25T12:42:37Z hugo joined #scheme 2019-06-25T12:48:34Z klovett quit (Ping timeout: 258 seconds) 2019-06-25T13:11:16Z alyptik quit (Ping timeout: 272 seconds) 2019-06-25T13:13:14Z dwdv joined #scheme 2019-06-25T13:16:41Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-25T13:25:47Z jcowan: I look forward to reading it 2019-06-25T13:30:33Z moldybits quit (Quit: WeeChat 2.4) 2019-06-25T13:45:08Z Inline joined #scheme 2019-06-25T13:49:40Z TCZ: Si je savais une chose utile `a ma nation qui fˆut ruineuse `a une autre,je ne la proposerais pas `a mon prince,parce que je suis homme avant d’ˆetre Fran ̧cais,parce que je suis n ́ecessairement homme,et que je ne suis Fran ̧cais que par hasard. 2019-06-25T13:49:54Z TCZ: - Charles de Montesquieu 2019-06-25T13:51:38Z skapata joined #scheme 2019-06-25T13:59:18Z daviid joined #scheme 2019-06-25T14:01:50Z Muir joined #scheme 2019-06-25T14:16:34Z alyptik joined #scheme 2019-06-25T14:18:16Z xkapastel joined #scheme 2019-06-25T14:19:58Z pjb: TCZ: which is the doom of France and the French people. 2019-06-25T14:21:01Z manualcrank joined #scheme 2019-06-25T14:21:39Z Riastradh: Okey, can we take the nationalist commentary elsewhere, please, and keep #scheme for Scheme? 2019-06-25T14:22:52Z pjb: Riastradh: But you're all right with the previous anti-nationalistic comment. 2019-06-25T14:22:56Z Riastradh: TCZ: Please try to stay on-topic and use the channel for discussion of Scheme, not for code dumps and random quotations. 2019-06-25T14:22:58Z pjb: Riastradh: you're anti-French. 2019-06-25T14:23:02Z Riastradh: pjb: fuck off 2019-06-25T14:23:11Z pjb: Could you leave your anti-France comments out of this channel? 2019-06-25T14:23:17Z ChanServ has set mode +o Riastradh 2019-06-25T14:23:27Z pjb left #scheme 2019-06-25T14:23:32Z Riastradh has set mode -o Riastradh 2019-06-25T14:23:33Z Riastradh: sigh 2019-06-25T14:24:20Z ecraven: all the composing characters in that paste are incorrect for me 2019-06-25T14:24:32Z ecraven: maybe an emacs circe problem 2019-06-25T14:25:17Z klovett joined #scheme 2019-06-25T14:33:21Z TCZ: this quote was from book about numerical methods 2019-06-25T14:34:02Z Riastradh: ecraven: Yes...the composing characters precede rather than follow the characters they're meant to compose with, and half of the accents are modifier letters rather than composing characters. 2019-06-25T14:34:41Z Riastradh: TCZ: OK. Rather than dumping it in the channel without context, if you would like to discuss its relation to Scheme or programming that might be done in Scheme, can you draw that connection? 2019-06-25T14:35:02Z TCZ: no 2019-06-25T14:35:40Z dTal quit (Read error: Connection reset by peer) 2019-06-25T14:36:28Z dTal joined #scheme 2019-06-25T14:36:38Z ecraven: TCZ: did you type it or copy/paste it 2019-06-25T14:36:52Z TCZ: copypasted 2019-06-25T14:37:24Z TCZ: whats the difference 2019-06-25T14:37:29Z Riastradh: TCZ: OK. If you're not even going to try to connect it to Scheme, please take it elsewhere. This channel is not your personal copypasta dumping ground. 2019-06-25T14:38:05Z TCZ: ok 2019-06-25T14:38:14Z TCZ left #scheme 2019-06-25T14:38:29Z mdhughes: amz3: Transucers look like a backwards closure, putting the control structure in the function instead of the function into whatever control structure. 2019-06-25T14:38:39Z mdhughes: s/nsuc/nsduc/ 2019-06-25T14:40:27Z gnomon: Riastradh, thank you. 2019-06-25T14:41:50Z GoldRin quit (Ping timeout: 272 seconds) 2019-06-25T14:48:14Z notzmv quit (Read error: Connection reset by peer) 2019-06-25T14:51:54Z jcowan: "If I had an idea that was good for the implementation I use but damaging to Scheme as a whole, I would not mention it to my BDFL, because I am a Schemer first and an implementation user second." Thuryago. 2019-06-25T14:56:18Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-25T14:56:30Z lucasb joined #scheme 2019-06-25T15:15:14Z smazga joined #scheme 2019-06-25T15:49:16Z grettke joined #scheme 2019-06-25T15:50:27Z amz3: +1 2019-06-25T15:51:39Z pie_ quit (Ping timeout: 268 seconds) 2019-06-25T15:51:53Z amz3: mdhughes: I don't understand: putting the control structure in the function instead of the function into whatever control structure. 2019-06-25T15:52:51Z johnjay joined #scheme 2019-06-25T15:53:10Z amz3: the thing I see, is that one can do something like: (define proc (compose (fmap proc2) (ffilter proc3) (fsomething ..))) which I find handy because it can be tested independantly from what the application takes as argument 2019-06-25T15:53:33Z mdhughes: Normally to do a stateful traversal, you write a closure and it doesn't matter what you use to iterate. 2019-06-25T15:54:12Z amz3: that looks like generators. 2019-06-25T15:54:13Z mdhughes: This puts all the control code inside your lambda. 2019-06-25T15:54:19Z amz3: yes 2019-06-25T15:54:35Z amz3: control = iteration? 2019-06-25T15:55:22Z mdhughes: Yes. Might not even be iteration, doesn't matter how it's called if your closure just takes another element and does something with it. 2019-06-25T15:56:43Z mdhughes: I guess a general principle is you shouldn't have more information at a layer than it needs. 2019-06-25T16:10:58Z alyptik quit (Ping timeout: 258 seconds) 2019-06-25T16:15:06Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T16:20:33Z defanor quit (Quit: .) 2019-06-25T16:20:50Z moldybits joined #scheme 2019-06-25T16:21:30Z defanor joined #scheme 2019-06-25T16:25:06Z defanor_ joined #scheme 2019-06-25T16:27:17Z defanor quit (Ping timeout: 244 seconds) 2019-06-25T16:28:17Z defanor_ quit (Remote host closed the connection) 2019-06-25T16:28:36Z defanor joined #scheme 2019-06-25T16:42:07Z casaca quit (Ping timeout: 245 seconds) 2019-06-25T16:44:08Z casaca joined #scheme 2019-06-25T16:47:37Z englishm quit (Excess Flood) 2019-06-25T16:47:49Z englishm joined #scheme 2019-06-25T16:48:37Z klovett quit 2019-06-25T16:51:40Z casaca quit (Ping timeout: 272 seconds) 2019-06-25T16:53:15Z casaca joined #scheme 2019-06-25T16:54:10Z civodul quit (Ping timeout: 252 seconds) 2019-06-25T16:58:05Z liangchao1 joined #scheme 2019-06-25T16:58:52Z casaca quit (Ping timeout: 268 seconds) 2019-06-25T17:00:39Z casaca joined #scheme 2019-06-25T17:01:48Z alyptik joined #scheme 2019-06-25T17:04:56Z pie_ joined #scheme 2019-06-25T17:06:00Z pie_ quit (Remote host closed the connection) 2019-06-25T17:06:26Z pie_ joined #scheme 2019-06-25T17:07:30Z pie_ quit (Remote host closed the connection) 2019-06-25T17:07:55Z pie_ joined #scheme 2019-06-25T17:13:03Z ft quit (Ping timeout: 268 seconds) 2019-06-25T17:21:19Z grettke joined #scheme 2019-06-25T17:23:27Z Zipheir: My impression of transducers is "some random structure that BDFL Hickey hacked up one day". IIRC when finally pressured into providing types for the transducer operations, they were wrong. 2019-06-25T17:27:46Z casaca quit (Ping timeout: 272 seconds) 2019-06-25T17:28:39Z casaca joined #scheme 2019-06-25T17:41:43Z klovett joined #scheme 2019-06-25T17:55:24Z casaca quit (Ping timeout: 252 seconds) 2019-06-25T17:57:55Z casaca joined #scheme 2019-06-25T17:58:48Z liangchao1 quit (Ping timeout: 272 seconds) 2019-06-25T18:04:17Z casaca quit (Ping timeout: 248 seconds) 2019-06-25T18:06:01Z casaca joined #scheme 2019-06-25T18:07:47Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-25T18:44:24Z jao quit (Ping timeout: 272 seconds) 2019-06-25T18:49:12Z casaca quit (Ping timeout: 245 seconds) 2019-06-25T18:49:40Z gravicappa quit (Ping timeout: 252 seconds) 2019-06-25T18:56:46Z casaca joined #scheme 2019-06-25T19:08:22Z Muir quit (Ping timeout: 268 seconds) 2019-06-25T19:17:09Z pie_ quit (Remote host closed the connection) 2019-06-25T19:17:40Z xelxebar quit (Ping timeout: 260 seconds) 2019-06-25T19:18:05Z xelxebar joined #scheme 2019-06-25T19:18:33Z hugh_marera joined #scheme 2019-06-25T19:20:46Z pie_ joined #scheme 2019-06-25T19:21:24Z Inline_ joined #scheme 2019-06-25T19:24:38Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T19:25:14Z Inline quit (Ping timeout: 252 seconds) 2019-06-25T19:31:48Z pie_ quit (Ping timeout: 268 seconds) 2019-06-25T19:34:16Z jao joined #scheme 2019-06-25T19:34:51Z xkapastel joined #scheme 2019-06-25T19:35:13Z pie_ joined #scheme 2019-06-25T19:40:33Z Inline_ quit (Quit: Leaving) 2019-06-25T19:41:09Z Inline joined #scheme 2019-06-25T19:45:18Z grettke joined #scheme 2019-06-25T19:54:12Z casaca quit (Ping timeout: 245 seconds) 2019-06-25T19:56:22Z casaca joined #scheme 2019-06-25T19:56:57Z liangchao1 joined #scheme 2019-06-25T20:06:52Z casaca quit (Ping timeout: 244 seconds) 2019-06-25T20:07:10Z skapata quit (Ping timeout: 258 seconds) 2019-06-25T20:07:16Z casaca joined #scheme 2019-06-25T20:09:20Z ft joined #scheme 2019-06-25T20:09:53Z dwdv quit (Quit: quit) 2019-06-25T20:26:43Z f8l quit (Ping timeout: 245 seconds) 2019-06-25T20:32:41Z GoldRin joined #scheme 2019-06-25T20:43:04Z f8l joined #scheme 2019-06-25T21:00:34Z liangchao1 quit (Ping timeout: 272 seconds) 2019-06-25T21:01:47Z civodul joined #scheme 2019-06-25T21:04:08Z averell quit (Excess Flood) 2019-06-25T21:04:42Z averell joined #scheme 2019-06-25T21:07:58Z f8l quit (Remote host closed the connection) 2019-06-25T21:09:14Z f8l joined #scheme 2019-06-25T21:21:05Z hive-mind quit (Ping timeout: 248 seconds) 2019-06-25T21:21:28Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T21:25:52Z Zenton quit (Ping timeout: 245 seconds) 2019-06-25T21:29:03Z hive-mind joined #scheme 2019-06-25T21:30:31Z Zenton joined #scheme 2019-06-25T21:44:57Z grettke joined #scheme 2019-06-25T21:47:37Z pie_ quit (Ping timeout: 244 seconds) 2019-06-25T21:48:38Z hugh_marera quit (Remote host closed the connection) 2019-06-25T21:49:41Z hugo quit (Ping timeout: 244 seconds) 2019-06-25T21:49:44Z hugh_marera joined #scheme 2019-06-25T21:50:05Z hugo joined #scheme 2019-06-25T21:50:13Z wigust quit (Ping timeout: 258 seconds) 2019-06-25T21:50:59Z klovett quit 2019-06-25T21:51:11Z wigust joined #scheme 2019-06-25T21:53:18Z teej quit (Quit: Connection closed for inactivity) 2019-06-25T22:01:54Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T22:03:33Z grettke joined #scheme 2019-06-25T22:05:35Z edgar-rft joined #scheme 2019-06-25T22:16:22Z hugh_marera quit (Remote host closed the connection) 2019-06-25T22:21:39Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-25T22:27:30Z abdulocracy quit (Quit: ZNC - https://znc.in) 2019-06-25T22:28:09Z abdulocracy joined #scheme 2019-06-25T22:28:25Z jao quit (Remote host closed the connection) 2019-06-25T22:28:34Z rubic88 joined #scheme 2019-06-25T22:30:12Z jao joined #scheme 2019-06-25T22:37:10Z hugh_marera joined #scheme 2019-06-25T22:39:21Z jao quit (Remote host closed the connection) 2019-06-25T22:40:27Z jao joined #scheme 2019-06-25T22:41:37Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-25T22:45:29Z Muir joined #scheme 2019-06-25T22:46:02Z Muir quit (Remote host closed the connection) 2019-06-25T22:48:01Z pie_ joined #scheme 2019-06-25T22:48:54Z pie_ quit (Remote host closed the connection) 2019-06-25T22:49:22Z pie_ joined #scheme 2019-06-25T22:50:24Z pie_ quit (Remote host closed the connection) 2019-06-25T22:50:49Z pie_ joined #scheme 2019-06-25T22:55:51Z lucasb quit (Quit: Connection closed for inactivity) 2019-06-25T22:57:45Z hugh_marera joined #scheme 2019-06-25T22:59:14Z liangchao1 joined #scheme 2019-06-25T23:00:41Z klovett joined #scheme 2019-06-25T23:02:42Z hugh_marera quit (Ping timeout: 268 seconds) 2019-06-25T23:14:56Z jao quit (Ping timeout: 244 seconds) 2019-06-25T23:19:06Z edgar-rft quit (Quit: Leaving) 2019-06-25T23:22:20Z smazga quit (Quit: leaving) 2019-06-25T23:41:38Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-25T23:47:21Z grettke joined #scheme 2019-06-25T23:52:00Z grettke quit (Client Quit) 2019-06-26T00:01:42Z liangchao1 quit (Ping timeout: 258 seconds) 2019-06-26T00:02:55Z wilfredh quit (Quit: Connection closed for inactivity) 2019-06-26T00:08:40Z GoldRin quit (Ping timeout: 244 seconds) 2019-06-26T00:09:35Z GoldRin joined #scheme 2019-06-26T00:15:27Z GoldRin quit (Remote host closed the connection) 2019-06-26T00:17:11Z _rht joined #scheme 2019-06-26T00:20:19Z grettke joined #scheme 2019-06-26T00:25:17Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-26T00:27:27Z webshinra quit (Ping timeout: 258 seconds) 2019-06-26T00:30:35Z grettke joined #scheme 2019-06-26T00:30:52Z webshinra joined #scheme 2019-06-26T00:35:42Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-26T00:42:04Z grettke joined #scheme 2019-06-26T01:02:11Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-26T01:03:02Z grettke joined #scheme 2019-06-26T01:50:06Z klovett_ joined #scheme 2019-06-26T01:53:15Z klovett quit (Ping timeout: 258 seconds) 2019-06-26T01:57:45Z klovett joined #scheme 2019-06-26T02:01:18Z klovett_ quit (Ping timeout: 244 seconds) 2019-06-26T02:01:46Z liangchao1 joined #scheme 2019-06-26T02:03:55Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-26T02:26:41Z _rht quit (Quit: Connection closed for inactivity) 2019-06-26T02:47:30Z xelxebar_ joined #scheme 2019-06-26T02:47:58Z xelxebar quit (Quit: ZNC 1.7.2+deb2~bpo9+1 - https://znc.in) 2019-06-26T03:03:28Z liangchao1 quit (Ping timeout: 272 seconds) 2019-06-26T03:08:08Z jonh joined #scheme 2019-06-26T03:57:44Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-26T03:58:10Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-26T03:59:49Z torbo joined #scheme 2019-06-26T04:01:27Z keep_learning_M joined #scheme 2019-06-26T04:09:33Z torbo quit (Remote host closed the connection) 2019-06-26T04:12:12Z uplime is now known as ^ 2019-06-26T04:12:17Z ^ quit (Disconnected by services) 2019-06-26T04:13:05Z uplime joined #scheme 2019-06-26T04:17:18Z gravicappa joined #scheme 2019-06-26T04:19:03Z uplime is now known as ^ 2019-06-26T04:54:31Z q9929t joined #scheme 2019-06-26T05:00:39Z liangchao1 joined #scheme 2019-06-26T05:02:01Z wigust quit (Read error: Connection reset by peer) 2019-06-26T05:04:22Z wigust joined #scheme 2019-06-26T05:05:56Z q9929t quit (Quit: q9929t) 2019-06-26T05:05:57Z ^ is now known as [ 2019-06-26T05:06:01Z [ quit (Disconnected by services) 2019-06-26T05:06:19Z uplime joined #scheme 2019-06-26T05:08:53Z Inline quit (Quit: Leaving) 2019-06-26T05:11:02Z uplime is now known as ^ 2019-06-26T05:12:19Z ^ is now known as [ 2019-06-26T05:12:30Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-26T05:23:04Z keep_learning_M joined #scheme 2019-06-26T05:27:57Z keep_learning_M quit (Client Quit) 2019-06-26T05:33:24Z klovett quit (Remote host closed the connection) 2019-06-26T05:34:20Z klovett joined #scheme 2019-06-26T06:04:54Z dwdv joined #scheme 2019-06-26T06:05:06Z liangchao1 quit (Ping timeout: 258 seconds) 2019-06-26T07:18:37Z amz3: what is still missing in r7rs that is in r6rs? 2019-06-26T07:24:08Z Zipheir: The core language or the libraries? 2019-06-26T07:34:20Z jcowan quit (Quit: Connection closed for inactivity) 2019-06-26T08:03:35Z keep_learning_M joined #scheme 2019-06-26T08:05:17Z liangchao1 joined #scheme 2019-06-26T08:07:03Z keep_learning_M quit (Client Quit) 2019-06-26T08:09:04Z daviid quit (Ping timeout: 268 seconds) 2019-06-26T08:25:29Z dwdv quit (Quit: quit) 2019-06-26T08:28:09Z daviid joined #scheme 2019-06-26T08:31:12Z [ is now known as ^ 2019-06-26T08:45:52Z civodul joined #scheme 2019-06-26T09:06:41Z liangchao1 quit (Ping timeout: 248 seconds) 2019-06-26T09:13:53Z vxe quit (Remote host closed the connection) 2019-06-26T09:21:13Z Wojciech_K quit (Ping timeout: 276 seconds) 2019-06-26T09:21:28Z Wojciech_K joined #scheme 2019-06-26T09:25:03Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-26T09:46:07Z rubic88 quit (Remote host closed the connection) 2019-06-26T09:47:40Z pie_ quit (Ping timeout: 252 seconds) 2019-06-26T10:12:29Z keep_learning_M joined #scheme 2019-06-26T10:14:13Z jcowan joined #scheme 2019-06-26T10:24:28Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-26T10:26:15Z abdulocracy quit (Max SendQ exceeded) 2019-06-26T10:26:57Z abdulocracy joined #scheme 2019-06-26T10:33:07Z xkapastel joined #scheme 2019-06-26T11:06:37Z liangchao1 joined #scheme 2019-06-26T11:24:49Z keep_learning_M joined #scheme 2019-06-26T11:31:20Z lritter joined #scheme 2019-06-26T11:31:48Z malaclyps quit (Read error: Connection reset by peer) 2019-06-26T11:32:15Z edgar-rft joined #scheme 2019-06-26T11:33:29Z malaclyps joined #scheme 2019-06-26T11:47:28Z Muir joined #scheme 2019-06-26T11:54:09Z gravicappa quit (Ping timeout: 268 seconds) 2019-06-26T11:58:11Z Muir quit (Remote host closed the connection) 2019-06-26T12:08:20Z liangchao1 quit (Ping timeout: 268 seconds) 2019-06-26T12:14:52Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-26T12:17:30Z liangchao1 joined #scheme 2019-06-26T12:20:20Z gwatt: amz3: MUSTard 2019-06-26T12:20:23Z gwatt hides 2019-06-26T12:20:45Z ths-- joined #scheme 2019-06-26T12:22:02Z amz3: I knew I was picking a sensitive subject. 2019-06-26T12:22:53Z gwatt: I would like to see a procedural macro system 2019-06-26T12:23:25Z amz3: Zipheir: I think it terms of libraries. 2019-06-26T12:23:50Z amz3: I don't know procedural macro systems. 2019-06-26T12:23:59Z amz3: my macro knowledge is weak anyway. 2019-06-26T12:24:40Z gwatt: e.g., syntax-case 2019-06-26T12:30:46Z keep_learning_M joined #scheme 2019-06-26T12:38:09Z gravicappa joined #scheme 2019-06-26T12:44:35Z nckx quit (Quit: Updating my GNU Guix System — https://guix.gnu.org) 2019-06-26T12:49:48Z rubic88 joined #scheme 2019-06-26T12:52:16Z nckx joined #scheme 2019-06-26T13:16:10Z liangchao1 quit (Ping timeout: 268 seconds) 2019-06-26T13:16:42Z khisanth_ quit (Ping timeout: 245 seconds) 2019-06-26T13:19:29Z liangchao1 joined #scheme 2019-06-26T13:28:00Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-26T13:28:01Z klovett quit (Remote host closed the connection) 2019-06-26T13:28:20Z klovett joined #scheme 2019-06-26T13:29:45Z khisanth_ joined #scheme 2019-06-26T13:42:38Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-26T13:50:07Z lockywolf joined #scheme 2019-06-26T13:51:34Z pie_ joined #scheme 2019-06-26T13:52:01Z rain1 quit (Ping timeout: 248 seconds) 2019-06-26T13:54:58Z Inline joined #scheme 2019-06-26T13:57:09Z plugd joined #scheme 2019-06-26T14:00:11Z badkins quit (Remote host closed the connection) 2019-06-26T14:11:49Z manualcrank joined #scheme 2019-06-26T14:17:29Z dTal: I think an unhygienic macro system should be the core feature, and a hygienic system should be implemented in that 2019-06-26T14:22:12Z lockywolf quit (Remote host closed the connection) 2019-06-26T14:22:36Z lockywolf joined #scheme 2019-06-26T14:25:52Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-26T14:30:26Z hugo: dTal: Doesn't Guile have it's hygienic system as the base, and the unhygienic system implemented in the hygienic? 2019-06-26T14:31:17Z dTal: How is that possible? If you can break hygiene within the system, surely it's by definition not hygeinic? 2019-06-26T14:32:08Z hugo: At least Guile provides `syntax-case', which allows new bindings to be introduced in the expanded form, but you need to be explicit about it 2019-06-26T14:32:18Z hugo: https://www.gnu.org/software/guile/manual/html_node/Syntax-Case.html#Syntax-Case 2019-06-26T14:32:23Z hugo: https://www.gnu.org/software/guile/manual/html_node/Defmacros.html#Defmacros 2019-06-26T14:33:48Z alyptik quit (Ping timeout: 272 seconds) 2019-06-26T14:35:22Z badkins joined #scheme 2019-06-26T14:38:24Z rain1 joined #scheme 2019-06-26T14:47:22Z gwatt: syntax-case is hygienic *but* allows you to use datum->syntax which is not. 2019-06-26T14:56:04Z smazga joined #scheme 2019-06-26T14:57:11Z dwdv joined #scheme 2019-06-26T14:58:41Z jao joined #scheme 2019-06-26T15:02:57Z johnjay quit (Ping timeout: 245 seconds) 2019-06-26T15:05:07Z xkapastel joined #scheme 2019-06-26T15:09:52Z alyptik joined #scheme 2019-06-26T15:12:54Z johnjay joined #scheme 2019-06-26T15:19:12Z sz0 quit (Quit: Connection closed for inactivity) 2019-06-26T15:26:34Z plugd quit (Quit: rcirc on GNU Emacs 26.2) 2019-06-26T15:33:35Z smazga quit (Ping timeout: 258 seconds) 2019-06-26T15:36:30Z smazga joined #scheme 2019-06-26T15:46:00Z badkins quit (Ping timeout: 272 seconds) 2019-06-26T15:46:39Z grettke joined #scheme 2019-06-26T15:50:57Z casaca quit (Ping timeout: 268 seconds) 2019-06-26T15:52:09Z casaca joined #scheme 2019-06-26T15:52:32Z rubic joined #scheme 2019-06-26T15:55:16Z rubic88 quit (Ping timeout: 268 seconds) 2019-06-26T15:58:02Z lockywolf_ joined #scheme 2019-06-26T16:00:54Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-26T16:06:41Z hugh_marera joined #scheme 2019-06-26T16:10:37Z hugh_marera quit (Client Quit) 2019-06-26T16:10:47Z hugh_marera joined #scheme 2019-06-26T16:15:49Z klovett_ joined #scheme 2019-06-26T16:18:05Z zacts quit (Quit: WeeChat 1.9.1) 2019-06-26T16:18:47Z klovett quit (Ping timeout: 245 seconds) 2019-06-26T16:23:01Z johnjay quit (Ping timeout: 268 seconds) 2019-06-26T16:25:27Z hugh_marera quit (Remote host closed the connection) 2019-06-26T16:31:59Z johnjay joined #scheme 2019-06-26T16:33:13Z hugh_marera joined #scheme 2019-06-26T16:35:38Z hugh_mar_ joined #scheme 2019-06-26T16:37:56Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-26T16:38:53Z liangchao1 joined #scheme 2019-06-26T16:42:07Z hugh_mar_ quit 2019-06-26T16:42:17Z hugh_marera joined #scheme 2019-06-26T16:44:32Z casaca quit (Ping timeout: 252 seconds) 2019-06-26T16:46:16Z casaca joined #scheme 2019-06-26T16:47:06Z badkins joined #scheme 2019-06-26T16:47:17Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-26T16:52:17Z lritter quit (Ping timeout: 248 seconds) 2019-06-26T16:54:51Z johnjay quit (Ping timeout: 258 seconds) 2019-06-26T16:57:39Z johnjay joined #scheme 2019-06-26T17:01:03Z lritter joined #scheme 2019-06-26T17:01:08Z jcowan: In addition, there is syntax-parameter, which hygienically does much of the work that systems without it need low-level macros for. Guile and Racket both have it, and there's the non-portable SRFI 139 which explains it. 2019-06-26T17:01:16Z johnjay quit (Excess Flood) 2019-06-26T17:19:11Z johnjay joined #scheme 2019-06-26T17:28:22Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-26T17:36:45Z lucasb joined #scheme 2019-06-26T17:48:52Z keep_learning_M joined #scheme 2019-06-26T17:49:13Z johnjay quit (Remote host closed the connection) 2019-06-26T17:49:51Z mrm_ joined #scheme 2019-06-26T17:53:45Z mrm quit (Ping timeout: 258 seconds) 2019-06-26T17:56:09Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-26T17:57:34Z johnjay joined #scheme 2019-06-26T18:07:24Z johnjay quit (Ping timeout: 252 seconds) 2019-06-26T18:11:13Z johnjay joined #scheme 2019-06-26T18:16:54Z notzmv joined #scheme 2019-06-26T18:33:22Z badkins quit (Ping timeout: 258 seconds) 2019-06-26T18:37:03Z gwatt: jcowan: if a scheme has fluid-let-syntax is that a drop-in for syntax-parameterize? 2019-06-26T18:42:36Z grettke joined #scheme 2019-06-26T18:48:15Z johnjay quit (Read error: No route to host) 2019-06-26T18:50:05Z johnjay joined #scheme 2019-06-26T18:51:23Z sz0 joined #scheme 2019-06-26T19:01:41Z jcowan: I'm not sure, I've never seen fluid-let-syntax before. 2019-06-26T19:02:59Z jcowan: https://www.scheme.com/csug8/syntax.html makes them sound the same, yes. 2019-06-26T19:10:44Z badkins joined #scheme 2019-06-26T19:22:54Z ngz` joined #scheme 2019-06-26T19:29:25Z liangchao1 joined #scheme 2019-06-26T19:34:47Z jao quit (Ping timeout: 244 seconds) 2019-06-26T19:35:27Z ngz` left #scheme 2019-06-26T19:41:35Z gravicappa quit (Ping timeout: 268 seconds) 2019-06-26T19:52:29Z englishm quit (Excess Flood) 2019-06-26T19:52:48Z englishm joined #scheme 2019-06-26T19:53:13Z englishm quit (Excess Flood) 2019-06-26T19:53:37Z englishm joined #scheme 2019-06-26T19:54:14Z englishm quit (Excess Flood) 2019-06-26T19:54:28Z englishm joined #scheme 2019-06-26T19:55:02Z englishm quit (Excess Flood) 2019-06-26T19:55:25Z englishm joined #scheme 2019-06-26T20:05:09Z lockywolf_ quit (Read error: Connection reset by peer) 2019-06-26T20:29:37Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-26T20:31:16Z amz3: changing subject, I was reading http://metamodular.com/Common-Lisp/lispos.html 2019-06-26T20:31:53Z amz3: I wonder what would be the schemey replacement for processus or threads 2019-06-26T20:34:31Z gwatt: amz3: continuations! 2019-06-26T20:34:47Z gwatt: (but probably processes or threads) 2019-06-26T20:36:03Z serpentaddiction joined #scheme 2019-06-26T20:36:04Z amz3: there is guile fibers, that are greenthreads running in multiple posix threads, it rely on channels that is some kind of message passing facility where greenthreads (calle fibers) will rendez-vous to exchange some object (afaiu) 2019-06-26T20:38:40Z amz3: gwatt: that is what I was thinking too. Even if the memory is not an array (like in scheme) and that process communicate mostly via pipes which according to the author bad. 2019-06-26T20:38:51Z rubic quit (Ping timeout: 244 seconds) 2019-06-26T20:39:51Z amz3: I think I will read more on unikernels also known as library os 2019-06-26T20:40:38Z amz3: https://en.wikipedia.org/wiki/Unikernel 2019-06-26T20:47:54Z kori quit (Remote host closed the connection) 2019-06-26T20:49:59Z dwdv quit (Quit: quit) 2019-06-26T20:51:09Z kori joined #scheme 2019-06-26T20:51:09Z kori quit (Changing host) 2019-06-26T20:51:09Z kori joined #scheme 2019-06-26T21:29:50Z jao joined #scheme 2019-06-26T21:41:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-26T21:49:18Z skapata joined #scheme 2019-06-26T21:50:03Z hugh_marera quit (Remote host closed the connection) 2019-06-26T21:51:14Z hugh_marera joined #scheme 2019-06-26T21:53:00Z hugh_marera quit (Remote host closed the connection) 2019-06-26T21:53:10Z hugh_marera joined #scheme 2019-06-26T21:58:25Z nckx quit (Quit: Updating my GNU Guix System — https://guix.gnu.org) 2019-06-26T22:00:34Z serpentaddiction quit (Remote host closed the connection) 2019-06-26T22:01:21Z grettke joined #scheme 2019-06-26T22:07:12Z lockywolf joined #scheme 2019-06-26T22:27:21Z liangchao1 joined #scheme 2019-06-26T22:27:37Z nckx joined #scheme 2019-06-26T22:28:02Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-26T22:28:07Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-26T22:28:58Z jonh left #scheme 2019-06-26T22:35:21Z grettke joined #scheme 2019-06-26T22:38:48Z hugh_marera quit (Remote host closed the connection) 2019-06-26T22:39:25Z grettke quit (Client Quit) 2019-06-26T22:41:55Z Zenton quit (Ping timeout: 246 seconds) 2019-06-26T22:49:52Z grettke joined #scheme 2019-06-26T23:02:38Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-26T23:04:36Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-26T23:06:14Z EternalZenith joined #scheme 2019-06-26T23:06:55Z keep_learning_M joined #scheme 2019-06-26T23:08:49Z alyptik quit (Ping timeout: 248 seconds) 2019-06-26T23:24:37Z smazga quit (Quit: leaving) 2019-06-26T23:30:53Z liangchao1 quit (Ping timeout: 245 seconds) 2019-06-26T23:34:07Z alyptik joined #scheme 2019-06-26T23:34:52Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-26T23:40:28Z EternalZenith quit (Ping timeout: 245 seconds) 2019-06-26T23:40:53Z hugh_marera joined #scheme 2019-06-26T23:45:02Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-26T23:46:59Z rubic88 joined #scheme 2019-06-26T23:56:20Z hugh_marera joined #scheme 2019-06-26T23:57:32Z keep_learning_M joined #scheme 2019-06-27T00:00:44Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-27T00:06:04Z lucasb quit (Quit: Connection closed for inactivity) 2019-06-27T00:06:28Z copec quit (*.net *.split) 2019-06-27T00:06:28Z ecraven quit (*.net *.split) 2019-06-27T00:06:46Z d_run quit (*.net *.split) 2019-06-27T00:06:46Z greghendershott quit (*.net *.split) 2019-06-27T00:06:46Z tolja quit (*.net *.split) 2019-06-27T00:06:46Z ecraven joined #scheme 2019-06-27T00:06:52Z tolja joined #scheme 2019-06-27T00:06:57Z greghendershott joined #scheme 2019-06-27T00:07:03Z d_run joined #scheme 2019-06-27T00:09:05Z copec joined #scheme 2019-06-27T00:15:56Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-27T00:17:37Z hugh_marera joined #scheme 2019-06-27T00:19:38Z lockywolf quit (Ping timeout: 272 seconds) 2019-06-27T00:22:08Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-27T00:31:02Z amz3 quit (Ping timeout: 272 seconds) 2019-06-27T00:33:05Z hugh_marera joined #scheme 2019-06-27T00:36:43Z deuill quit (Ping timeout: 245 seconds) 2019-06-27T00:37:32Z hugh_marera quit (Ping timeout: 252 seconds) 2019-06-27T00:42:41Z ^ is now known as uplime 2019-06-27T00:51:08Z sz0 quit (Ping timeout: 252 seconds) 2019-06-27T00:53:08Z jao quit (Remote host closed the connection) 2019-06-27T00:54:01Z sz0 joined #scheme 2019-06-27T00:54:43Z liangchao1 joined #scheme 2019-06-27T01:05:58Z jao joined #scheme 2019-06-27T01:07:55Z marusich joined #scheme 2019-06-27T01:10:11Z deuill joined #scheme 2019-06-27T01:27:04Z davexunit joined #scheme 2019-06-27T01:27:22Z alyptik quit (Ping timeout: 258 seconds) 2019-06-27T01:28:30Z ober: guile uses an m to n threading setup? 2019-06-27T01:49:39Z torbo joined #scheme 2019-06-27T01:49:59Z lritter quit (Ping timeout: 258 seconds) 2019-06-27T01:52:14Z lritter joined #scheme 2019-06-27T02:03:03Z alyptik joined #scheme 2019-06-27T02:04:56Z lritter quit (Ping timeout: 258 seconds) 2019-06-27T02:07:58Z daviid quit (Ping timeout: 244 seconds) 2019-06-27T02:25:05Z liangchao1 quit (Ping timeout: 248 seconds) 2019-06-27T02:35:00Z skapata quit (Remote host closed the connection) 2019-06-27T02:56:45Z lockywolf joined #scheme 2019-06-27T03:05:27Z jao quit (Ping timeout: 245 seconds) 2019-06-27T03:11:20Z lockywolf_ joined #scheme 2019-06-27T03:12:49Z lockywolf_ quit (Read error: Connection reset by peer) 2019-06-27T03:13:00Z lockywolf quit (Ping timeout: 252 seconds) 2019-06-27T03:14:43Z lockywolf joined #scheme 2019-06-27T03:30:33Z torbo quit (Remote host closed the connection) 2019-06-27T04:01:05Z lockywolf quit (Ping timeout: 268 seconds) 2019-06-27T04:03:06Z lockywolf joined #scheme 2019-06-27T04:05:23Z lockywolf quit (Read error: Connection reset by peer) 2019-06-27T04:05:23Z lockywolf_ joined #scheme 2019-06-27T04:05:26Z klovett joined #scheme 2019-06-27T04:09:12Z klovett_ quit (Ping timeout: 245 seconds) 2019-06-27T04:12:01Z gravicappa joined #scheme 2019-06-27T04:15:26Z lockywolf__ joined #scheme 2019-06-27T04:18:16Z lockywolf_ quit (Ping timeout: 252 seconds) 2019-06-27T04:25:56Z hugh_marera joined #scheme 2019-06-27T04:26:01Z lockywolf__ quit (Read error: Connection reset by peer) 2019-06-27T04:26:43Z lockywolf__ joined #scheme 2019-06-27T04:27:27Z hugh_marera quit (Client Quit) 2019-06-27T04:27:31Z lockywolf__ quit (Read error: Connection reset by peer) 2019-06-27T04:27:56Z lockywolf__ joined #scheme 2019-06-27T04:29:34Z liangchao1 joined #scheme 2019-06-27T04:47:59Z lockywolf__ quit (Read error: Connection reset by peer) 2019-06-27T04:52:02Z lockywolf joined #scheme 2019-06-27T04:52:22Z rudybot quit (Remote host closed the connection) 2019-06-27T04:52:45Z rudybot joined #scheme 2019-06-27T04:54:40Z amz3 joined #scheme 2019-06-27T05:01:02Z grettke joined #scheme 2019-06-27T05:07:01Z lockywolf_ joined #scheme 2019-06-27T05:07:47Z lockywolf quit (Ping timeout: 258 seconds) 2019-06-27T05:14:14Z Inline quit (Quit: Leaving) 2019-06-27T05:20:45Z klovett_ joined #scheme 2019-06-27T05:23:48Z klovett quit (Ping timeout: 245 seconds) 2019-06-27T05:24:28Z lockywolf_ quit (Read error: Connection reset by peer) 2019-06-27T05:24:39Z lockywolf__ joined #scheme 2019-06-27T05:24:58Z lockywolf__ quit (Remote host closed the connection) 2019-06-27T05:26:53Z liangchao1 quit (Ping timeout: 244 seconds) 2019-06-27T05:38:11Z wigust quit (Read error: Connection reset by peer) 2019-06-27T05:38:37Z wigust joined #scheme 2019-06-27T05:46:08Z marusich quit (Remote host closed the connection) 2019-06-27T05:59:40Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-06-27T06:12:52Z lpsmith quit (Quit: ZNC 1.6.5 - http://znc.in) 2019-06-27T06:13:09Z lpsmith joined #scheme 2019-06-27T06:13:43Z klovett_ quit (Remote host closed the connection) 2019-06-27T06:14:25Z klovett joined #scheme 2019-06-27T06:14:54Z mrm_ quit (Ping timeout: 268 seconds) 2019-06-27T06:15:33Z mrm joined #scheme 2019-06-27T06:23:43Z gravicappa quit (Ping timeout: 244 seconds) 2019-06-27T06:38:37Z notzmv quit (Ping timeout: 246 seconds) 2019-06-27T06:46:33Z notzmv joined #scheme 2019-06-27T06:53:46Z dwdv joined #scheme 2019-06-27T07:01:21Z civodul joined #scheme 2019-06-27T07:32:45Z liangchao1 joined #scheme 2019-06-27T07:54:52Z gravicappa joined #scheme 2019-06-27T07:58:16Z ArneBab_ quit (Ping timeout: 252 seconds) 2019-06-27T07:59:26Z ArneBab joined #scheme 2019-06-27T08:28:20Z liangchao1 quit (Ping timeout: 252 seconds) 2019-06-27T08:29:11Z Zenton joined #scheme 2019-06-27T08:36:22Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-27T08:46:35Z wasamasa: random guy rediscovers the power of trees and declares it superior to s-expressions: http://treenotation.org/ 2019-06-27T08:46:52Z wasamasa: commentary is fun: https://lobste.rs/s/myhhcf/first_draft_successor_html 2019-06-27T08:55:01Z dTal: isn't this isomorphic to s-expressions, except so constructed as to not be parsable by CFG? 2019-06-27T08:56:53Z wasamasa: well, almost 2019-06-27T08:56:58Z wasamasa: you can autoformat s-expressions 2019-06-27T08:57:01Z wasamasa: guy forgot that part 2019-06-27T08:57:19Z wasamasa: anyway, I don't have a lobsters account, so any of you feel free to point out that crucial mistake 2019-06-27T08:57:32Z wasamasa: and once you have delimiters, you can do proper linting, too 2019-06-27T08:57:33Z civodul: fun 2019-06-27T08:57:45Z wasamasa: instead of just "The indentation is wrong" 2019-06-27T09:14:34Z notzmv quit (Remote host closed the connection) 2019-06-27T09:15:50Z dTal: hm it's actually more like XML than s-expressions 2019-06-27T09:16:02Z dTal: it subtly encodes the attribute/element distinctino 2019-06-27T09:17:04Z dTal: by distinguishing between "words other than the first word on a line" and "indented children" 2019-06-27T09:18:40Z dTal: his make8.tree and make8.lisp seems to conflate the two, such that I'd like to see a similar example but with more than two levels of nesting 2019-06-27T09:30:34Z daviid joined #scheme 2019-06-27T09:44:54Z dTal quit (Read error: Connection reset by peer) 2019-06-27T09:45:44Z dTal joined #scheme 2019-06-27T09:57:12Z amz3: this reads like YAML. You have not seen it all, until you read pseudo-declarative, pseudo-functional, pseudo-programming and pseudo "operations" in the form of Ansible playbooks. 2019-06-27T09:57:26Z amz3: Even scoping is broken. 2019-06-27T09:57:33Z johnjay quit (Ping timeout: 245 seconds) 2019-06-27T09:57:57Z amz3: https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable 2019-06-27T09:57:57Z rudybot: https://teensy.info/2Veff4qsoy 2019-06-27T09:58:20Z amz3: at that is state-of-the-art for many. 2019-06-27T10:00:52Z johnjay joined #scheme 2019-06-27T10:06:33Z deuill: The fact there's no balanced delimiters makes this unsuitable as an interchange format... but the comment section is funny. 2019-06-27T10:06:51Z deuill: I distinctly remember a similar endeavour being posted on HN as well 2019-06-27T10:07:05Z deuill: Something about 2D data structures 2019-06-27T10:11:58Z amz3: is this another attempt at visual programming? 2019-06-27T10:18:12Z jao joined #scheme 2019-06-27T10:20:50Z mdhughes: This already exists, and it's called yaml, and it sucks in practice. 2019-06-27T10:27:41Z liangchao1 joined #scheme 2019-06-27T10:35:18Z mdhughes: And I've written XML-syntax "programming" languages, for text adventure authoring. 2019-06-27T10:43:46Z Wojciech_K quit (Ping timeout: 268 seconds) 2019-06-27T10:44:53Z Wojciech_K joined #scheme 2019-06-27T10:53:49Z lritter joined #scheme 2019-06-27T11:27:02Z xkapastel joined #scheme 2019-06-27T11:30:09Z liangchao1 quit (Ping timeout: 248 seconds) 2019-06-27T11:31:51Z malaclyps quit (Read error: Connection reset by peer) 2019-06-27T11:35:17Z malaclyps joined #scheme 2019-06-27T11:42:28Z skapata joined #scheme 2019-06-27T11:46:57Z z-memory joined #scheme 2019-06-27T12:00:00Z rubic88 quit (Remote host closed the connection) 2019-06-27T12:00:02Z casaca quit (Ping timeout: 245 seconds) 2019-06-27T12:01:06Z casaca joined #scheme 2019-06-27T12:07:05Z jcowan: I worked out the other day that .INI files are isomorphic to a reasonable subset of XML (MicroXML specifically), and therefore to S-expressions. They have the advantage that streaming parsing is trivial, which is not the case for XML. 2019-06-27T12:07:50Z jcowan: https://dvcs.w3.org/hg/microxml/raw-file/tip/spec/microxml.html <-- an XML subset spec in 10 pages 2019-06-27T12:11:34Z jonh joined #scheme 2019-06-27T12:20:24Z ng0 joined #scheme 2019-06-27T12:58:24Z rubic88 joined #scheme 2019-06-27T13:00:44Z jusss joined #scheme 2019-06-27T13:01:21Z mdhughes: Missed a chance to use Crockford's snark by calling it "XML The Good Parts" 2019-06-27T13:11:12Z rubic joined #scheme 2019-06-27T13:14:12Z rubic88 quit (Ping timeout: 272 seconds) 2019-06-27T13:28:00Z klovett quit (Remote host closed the connection) 2019-06-27T13:28:18Z klovett joined #scheme 2019-06-27T13:32:48Z liangchao1 joined #scheme 2019-06-27T13:34:37Z pie_ quit (Ping timeout: 258 seconds) 2019-06-27T13:37:51Z manualcrank joined #scheme 2019-06-27T13:41:21Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-27T13:46:44Z skapata quit (Remote host closed the connection) 2019-06-27T13:59:23Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-06-27T14:02:46Z Kkiro quit (Quit: ZNC 1.6.1 - http://znc.in) 2019-06-27T14:31:49Z liangchao1 quit (Ping timeout: 246 seconds) 2019-06-27T14:48:45Z Kkiro joined #scheme 2019-06-27T14:48:45Z Kkiro quit (Changing host) 2019-06-27T14:48:45Z Kkiro joined #scheme 2019-06-27T14:55:14Z Inline joined #scheme 2019-06-27T15:01:39Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-06-27T15:06:37Z rotty joined #scheme 2019-06-27T15:23:08Z ym555 joined #scheme 2019-06-27T15:42:06Z f8l quit (Ping timeout: 252 seconds) 2019-06-27T15:46:30Z z-memory quit (Quit: Connection closed for inactivity) 2019-06-27T15:59:20Z jcowan laughs 2019-06-27T15:59:40Z jcowan: Although at that time the W3C wouldn't have liked that very much, I fear. 2019-06-27T16:06:07Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-27T16:06:31Z xkapastel joined #scheme 2019-06-27T16:06:56Z hugh_marera joined #scheme 2019-06-27T16:09:19Z hugh_marera quit (Remote host closed the connection) 2019-06-27T16:17:54Z hugh_marera joined #scheme 2019-06-27T16:24:17Z f8l joined #scheme 2019-06-27T16:28:13Z klovett quit 2019-06-27T16:33:23Z liangchao1 joined #scheme 2019-06-27T16:37:32Z dmiles quit (Ping timeout: 245 seconds) 2019-06-27T16:41:10Z hugh_marera quit (Remote host closed the connection) 2019-06-27T16:41:19Z hugh_marera joined #scheme 2019-06-27T16:50:36Z pie_ joined #scheme 2019-06-27T16:54:36Z dmiles joined #scheme 2019-06-27T16:55:00Z liangchao1 quit (Ping timeout: 268 seconds) 2019-06-27T16:55:08Z liangchao2 joined #scheme 2019-06-27T17:01:33Z ngz` joined #scheme 2019-06-27T17:05:14Z mdhughes: Back in the day my manager wouldn't let me send TBL (at least not with my work address) my marked-up copy of the XHTML spec pointing out all the places where it did nothing useful. So I'm just happy WHATWG raised the black flag and sailed off. 2019-06-27T17:08:33Z klovett joined #scheme 2019-06-27T17:19:59Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-27T17:20:07Z hugh_marera joined #scheme 2019-06-27T17:23:03Z liangchao3 joined #scheme 2019-06-27T17:25:49Z hugh_marera quit (Remote host closed the connection) 2019-06-27T17:26:27Z liangchao2 quit (Ping timeout: 268 seconds) 2019-06-27T17:32:08Z hugh_marera joined #scheme 2019-06-27T17:33:21Z liangchao3 quit (Ping timeout: 248 seconds) 2019-06-27T17:34:09Z hugh_marera quit (Remote host closed the connection) 2019-06-27T17:34:18Z hugh_marera joined #scheme 2019-06-27T17:41:53Z edgar-rft quit (Quit: Leaving) 2019-06-27T17:44:37Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-27T17:44:49Z edgar-rft joined #scheme 2019-06-27T17:44:56Z Zenton quit (Ping timeout: 252 seconds) 2019-06-27T17:45:32Z gravicappa joined #scheme 2019-06-27T18:00:11Z hugh_marera quit (Remote host closed the connection) 2019-06-27T18:01:21Z hugh_marera joined #scheme 2019-06-27T18:05:37Z jp quit (Quit: https://ptpb.pw/~docrivers.gif) 2019-06-27T18:08:19Z Muir joined #scheme 2019-06-27T18:37:13Z nilg joined #scheme 2019-06-27T18:45:04Z ym555 quit (Ping timeout: 252 seconds) 2019-06-27T18:46:04Z johnjay quit (Remote host closed the connection) 2019-06-27T18:47:55Z ym555 joined #scheme 2019-06-27T18:48:02Z johnjay joined #scheme 2019-06-27T18:55:44Z pie_ quit (Remote host closed the connection) 2019-06-27T18:59:49Z pie_ joined #scheme 2019-06-27T19:00:42Z pie_ quit (Remote host closed the connection) 2019-06-27T19:01:09Z pie_ joined #scheme 2019-06-27T19:02:12Z pie_ quit (Remote host closed the connection) 2019-06-27T19:02:38Z pie_ joined #scheme 2019-06-27T19:05:08Z amz3: some tentative explanation how okvs works https://hyper.dev/around.20190624v1.pdf 2019-06-27T19:09:25Z hugh_marera quit (Remote host closed the connection) 2019-06-27T19:11:37Z hugh_marera joined #scheme 2019-06-27T19:34:18Z liangchao3 joined #scheme 2019-06-27T19:35:53Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-27T19:40:40Z Zenton joined #scheme 2019-06-27T20:01:45Z civodul joined #scheme 2019-06-27T20:19:32Z gwatt: amz3: your document says that in python '9' > '10' => False, which disagrees with its context 2019-06-27T20:19:45Z amz3: gwatt: tx! 2019-06-27T20:21:22Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-27T20:27:06Z nilg quit (Remote host closed the connection) 2019-06-27T20:36:16Z liangchao3 quit (Ping timeout: 272 seconds) 2019-06-27T20:38:46Z jcowan: amz3: Here's another quote for page 3: "Plans are worthless, but planning is everything." —Dwight D. Eisenhower 2019-06-27T20:39:02Z brett-soric joined #scheme 2019-06-27T20:41:06Z gwatt: The first victim of battle is always the plan 2019-06-27T20:50:26Z hugh_marera quit (Remote host closed the connection) 2019-06-27T20:53:36Z hugh_marera joined #scheme 2019-06-27T20:57:32Z jcowan: That too. 2019-06-27T20:59:54Z Riastradh: The beauty of this plan is its simplicity. Once a plan gets too complex, everything can go wrong. 2019-06-27T21:00:04Z grettke joined #scheme 2019-06-27T21:08:45Z hugh_marera quit (Remote host closed the connection) 2019-06-27T21:10:56Z amz3: i am happy with the current, even if it sound a bit "productivist" 2019-06-27T21:11:09Z amz3: not enough chill 2019-06-27T21:14:38Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-27T21:17:16Z dwdv quit (Quit: quit) 2019-06-27T21:26:37Z brett-soric left #scheme 2019-06-27T21:26:55Z Muir quit (Ping timeout: 246 seconds) 2019-06-27T21:29:28Z hugh_marera joined #scheme 2019-06-27T21:33:55Z hugh_marera quit (Ping timeout: 246 seconds) 2019-06-27T21:34:29Z Muir joined #scheme 2019-06-27T21:50:02Z hugh_marera joined #scheme 2019-06-27T21:54:48Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-27T21:59:14Z Muir quit (Remote host closed the connection) 2019-06-27T22:03:45Z emacsomancer quit (Ping timeout: 248 seconds) 2019-06-27T22:05:34Z edgar-rft quit (Ping timeout: 272 seconds) 2019-06-27T22:08:04Z emacsomancer joined #scheme 2019-06-27T22:18:14Z acarrico joined #scheme 2019-06-27T22:23:41Z notzmv joined #scheme 2019-06-27T22:25:47Z lritter quit (Quit: Leaving) 2019-06-27T22:26:59Z hugh_marera joined #scheme 2019-06-27T22:31:36Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-27T22:33:17Z klovett quit 2019-06-27T22:34:08Z grettke joined #scheme 2019-06-27T22:35:14Z liangchao3 joined #scheme 2019-06-27T22:47:42Z hugh_marera joined #scheme 2019-06-27T22:52:07Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-27T22:56:21Z civodul quit (Ping timeout: 250 seconds) 2019-06-27T23:04:18Z ngz` quit (Ping timeout: 252 seconds) 2019-06-27T23:08:14Z hugh_marera joined #scheme 2019-06-27T23:12:37Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-27T23:23:07Z ym555 quit (Ping timeout: 246 seconds) 2019-06-27T23:26:55Z ym555 joined #scheme 2019-06-27T23:27:50Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-27T23:28:46Z hugh_marera joined #scheme 2019-06-27T23:32:55Z hugh_marera quit (Ping timeout: 244 seconds) 2019-06-27T23:34:21Z klovett joined #scheme 2019-06-27T23:36:33Z liangchao3 quit (Ping timeout: 248 seconds) 2019-06-27T23:56:01Z johnjay quit (Ping timeout: 246 seconds) 2019-06-27T23:59:55Z johnjay joined #scheme 2019-06-28T00:09:55Z `micro quit (Remote host closed the connection) 2019-06-28T00:52:22Z liangchao3 joined #scheme 2019-06-28T00:52:47Z Menche quit (Quit: ZNC - https://znc.in) 2019-06-28T00:53:06Z Menche joined #scheme 2019-06-28T00:56:59Z xkapastel joined #scheme 2019-06-28T00:59:26Z torbo joined #scheme 2019-06-28T01:07:07Z yosafbridge quit (Ping timeout: 245 seconds) 2019-06-28T01:15:27Z yosafbridge joined #scheme 2019-06-28T01:40:08Z uplime is now known as ^ 2019-06-28T01:51:54Z ym555 quit (Read error: Connection reset by peer) 2019-06-28T01:52:30Z ym555 joined #scheme 2019-06-28T02:18:55Z khisanth_ quit (Ping timeout: 258 seconds) 2019-06-28T02:25:50Z liangchao3 quit (Ping timeout: 258 seconds) 2019-06-28T02:26:48Z edgar-rft joined #scheme 2019-06-28T02:31:38Z khisanth_ joined #scheme 2019-06-28T02:52:14Z mdhughes: amz3: The normal ways to store data in Python are pickle, json, or Django, which all preserve the type just fine. You get a number back out, not a string of a number. I don't know any database except Berkeley db that just stores strings. 2019-06-28T02:56:52Z mdhughes: Might be easier to build what you want on top of SQLite, it's easy to embed but looks like a "real" SQL db. 2019-06-28T02:57:14Z Riastradh: .oO(What is a number, exactly?) 2019-06-28T03:00:36Z mdhughes: A miserable little pile of bits. 2019-06-28T03:04:32Z acarrico quit (Ping timeout: 258 seconds) 2019-06-28T03:15:04Z Zipheir: No, the pile of bits is just the shadow cast on the cave wall by a real. 2019-06-28T03:15:31Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-28T03:19:42Z jao quit (Ping timeout: 272 seconds) 2019-06-28T03:37:20Z jxy joined #scheme 2019-06-28T03:54:11Z keep_learning_M joined #scheme 2019-06-28T04:03:07Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T04:14:21Z acarrico joined #scheme 2019-06-28T04:22:01Z keep_learning_M joined #scheme 2019-06-28T04:22:59Z liangchao3 joined #scheme 2019-06-28T04:24:04Z gravicappa joined #scheme 2019-06-28T05:01:31Z torbo quit (Remote host closed the connection) 2019-06-28T05:16:17Z daviid quit (Ping timeout: 245 seconds) 2019-06-28T05:21:33Z hugh_marera joined #scheme 2019-06-28T05:25:34Z GoldRin joined #scheme 2019-06-28T05:27:00Z liangchao3 quit (Ping timeout: 272 seconds) 2019-06-28T05:36:17Z ym555 quit (Read error: Connection reset by peer) 2019-06-28T05:37:31Z hugh_marera quit 2019-06-28T05:38:24Z ym555 joined #scheme 2019-06-28T05:42:57Z lockywolf joined #scheme 2019-06-28T05:52:18Z lockywolf_ joined #scheme 2019-06-28T05:54:44Z lockywolf quit (Ping timeout: 244 seconds) 2019-06-28T06:03:06Z acarrico quit (Ping timeout: 268 seconds) 2019-06-28T06:08:51Z Inline quit (Quit: Leaving) 2019-06-28T06:14:27Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T06:14:50Z keep_learning_M joined #scheme 2019-06-28T06:15:43Z wigust- joined #scheme 2019-06-28T06:16:01Z wigust quit (Ping timeout: 248 seconds) 2019-06-28T06:41:41Z acarrico joined #scheme 2019-06-28T06:48:05Z lockywolf__ joined #scheme 2019-06-28T06:51:12Z lockywolf_ quit (Ping timeout: 268 seconds) 2019-06-28T06:52:23Z prometheus76[m] quit (Remote host closed the connection) 2019-06-28T06:52:29Z Ericson2314 quit (Read error: Connection reset by peer) 2019-06-28T06:53:36Z Gnuxie[m] quit (Write error: Connection reset by peer) 2019-06-28T06:53:36Z mbakke quit (Remote host closed the connection) 2019-06-28T06:53:36Z Seb[m] quit (Write error: Connection reset by peer) 2019-06-28T06:53:36Z willghatch[m] quit (Remote host closed the connection) 2019-06-28T06:53:36Z dieggsy quit (Remote host closed the connection) 2019-06-28T06:53:36Z because[m] quit (Remote host closed the connection) 2019-06-28T06:53:36Z DeeEff quit (Remote host closed the connection) 2019-06-28T06:53:36Z Jackiew2 quit (Read error: Connection reset by peer) 2019-06-28T06:53:36Z sciamano quit (Write error: Connection reset by peer) 2019-06-28T06:53:36Z Snn[m] quit (Read error: Connection reset by peer) 2019-06-28T06:53:36Z dalz quit (Remote host closed the connection) 2019-06-28T06:53:36Z siraben quit (Write error: Connection reset by peer) 2019-06-28T06:59:37Z DeeEff joined #scheme 2019-06-28T07:09:32Z Ericson2314 joined #scheme 2019-06-28T07:09:33Z Jackiew2 joined #scheme 2019-06-28T07:09:33Z sciamano joined #scheme 2019-06-28T07:09:33Z siraben joined #scheme 2019-06-28T07:09:33Z Guest49881 joined #scheme 2019-06-28T07:09:33Z Gnuxie[m] joined #scheme 2019-06-28T07:09:33Z mbakke joined #scheme 2019-06-28T07:09:33Z willghatch[m] joined #scheme 2019-06-28T07:09:39Z because[m] joined #scheme 2019-06-28T07:09:40Z Snn[m] joined #scheme 2019-06-28T07:09:40Z dalz joined #scheme 2019-06-28T07:09:40Z prometheus76[m] joined #scheme 2019-06-28T07:09:41Z Seb[m] joined #scheme 2019-06-28T07:17:13Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T07:21:46Z DGASAU quit (Read error: Connection reset by peer) 2019-06-28T07:27:14Z liangchao3 joined #scheme 2019-06-28T07:37:04Z keep_learning_M joined #scheme 2019-06-28T07:40:14Z keep_learning_M quit (Client Quit) 2019-06-28T07:41:18Z alyptik quit (Ping timeout: 258 seconds) 2019-06-28T07:48:46Z dwdv joined #scheme 2019-06-28T07:49:30Z johnjay quit (Ping timeout: 272 seconds) 2019-06-28T07:52:49Z johnjay joined #scheme 2019-06-28T08:06:31Z alyptik joined #scheme 2019-06-28T08:07:00Z acarrico quit (Ping timeout: 258 seconds) 2019-06-28T08:10:16Z keep_learning_M joined #scheme 2019-06-28T08:23:55Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T08:24:53Z keep_learning_M joined #scheme 2019-06-28T08:28:51Z liangchao3 quit (Ping timeout: 264 seconds) 2019-06-28T08:34:22Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T08:35:52Z lockywolf_ joined #scheme 2019-06-28T08:37:00Z lockywolf__ quit (Ping timeout: 272 seconds) 2019-06-28T08:37:18Z acarrico joined #scheme 2019-06-28T08:43:05Z daviid joined #scheme 2019-06-28T08:58:11Z keep_learning_M joined #scheme 2019-06-28T08:58:47Z ym555 quit (Ping timeout: 245 seconds) 2019-06-28T09:04:08Z lockywolf_ quit (Remote host closed the connection) 2019-06-28T09:04:36Z lockywolf_ joined #scheme 2019-06-28T09:05:56Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T09:12:17Z ngz` joined #scheme 2019-06-28T09:17:16Z keep_learning_M joined #scheme 2019-06-28T10:25:12Z ArneBab quit (Ping timeout: 252 seconds) 2019-06-28T10:31:14Z liangchao3 joined #scheme 2019-06-28T10:31:25Z pie_ quit (Ping timeout: 250 seconds) 2019-06-28T10:33:05Z dTal quit (Remote host closed the connection) 2019-06-28T10:33:54Z dTal joined #scheme 2019-06-28T10:49:02Z jcowan: Riastradh: A natural number is either the empty set or a set containing one element, its predecessor. As for unnatural numbers: "Die Consen und die Fixnumen hat der lieber McCarthy gemacht; alles andere ist Hackerwerk." 2019-06-28T10:51:29Z xkapastel joined #scheme 2019-06-28T10:52:33Z lockywolf_ quit (Ping timeout: 245 seconds) 2019-06-28T10:56:43Z ArneBab joined #scheme 2019-06-28T10:56:44Z ArneBab quit (Changing host) 2019-06-28T10:56:44Z ArneBab joined #scheme 2019-06-28T11:15:58Z notzmv quit (Ping timeout: 272 seconds) 2019-06-28T11:31:10Z liangchao3 quit (Ping timeout: 268 seconds) 2019-06-28T11:31:54Z malaclyps quit (Read error: Connection reset by peer) 2019-06-28T11:35:57Z malaclyps joined #scheme 2019-06-28T11:41:08Z lockywolf joined #scheme 2019-06-28T11:46:29Z kori quit (Quit: WeeChat 2.5) 2019-06-28T11:47:16Z kori joined #scheme 2019-06-28T11:47:27Z kori quit (Changing host) 2019-06-28T11:47:28Z kori joined #scheme 2019-06-28T11:53:07Z lockywolf_ joined #scheme 2019-06-28T11:53:36Z liangchao3 joined #scheme 2019-06-28T11:55:26Z ngz` quit (Ping timeout: 252 seconds) 2019-06-28T11:55:53Z lockywolf quit (Ping timeout: 244 seconds) 2019-06-28T12:00:41Z lockywolf__ joined #scheme 2019-06-28T12:03:30Z lockywolf_ quit (Ping timeout: 258 seconds) 2019-06-28T12:05:22Z lockywolf joined #scheme 2019-06-28T12:05:25Z lockywolf__ quit (Ping timeout: 246 seconds) 2019-06-28T12:08:19Z lockywolf quit (Read error: Connection reset by peer) 2019-06-28T12:10:11Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T12:24:49Z keep_learning_M joined #scheme 2019-06-28T12:39:17Z acarrico quit (Ping timeout: 244 seconds) 2019-06-28T12:44:52Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T12:46:57Z liangchao3 quit (Ping timeout: 248 seconds) 2019-06-28T12:47:34Z keep_learning_M joined #scheme 2019-06-28T12:58:33Z acarrico joined #scheme 2019-06-28T13:02:37Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T13:09:27Z Inline joined #scheme 2019-06-28T13:10:57Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-28T13:14:44Z keep_learning_M joined #scheme 2019-06-28T13:24:50Z jao joined #scheme 2019-06-28T13:33:09Z Inline_ joined #scheme 2019-06-28T13:35:30Z Inline quit (Ping timeout: 252 seconds) 2019-06-28T13:42:54Z Guest80737 joined #scheme 2019-06-28T13:53:56Z lritter joined #scheme 2019-06-28T13:56:11Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-28T14:02:46Z Guest80737 is now known as zmv 2019-06-28T14:04:07Z zmv is now known as notzmv 2019-06-28T14:05:13Z stepnem joined #scheme 2019-06-28T14:09:12Z pie_ joined #scheme 2019-06-28T14:18:25Z xkapastel joined #scheme 2019-06-28T14:30:42Z acarrico quit (Ping timeout: 258 seconds) 2019-06-28T14:44:57Z liangchao3 joined #scheme 2019-06-28T14:46:06Z amz3: I should prolly change the rational of okvs and not focus on RDBMS 2019-06-28T14:51:55Z joast quit (Quit: Leaving.) 2019-06-28T14:56:43Z grettke joined #scheme 2019-06-28T15:00:29Z dwdv quit (Quit: quit) 2019-06-28T15:33:12Z joast joined #scheme 2019-06-28T15:34:34Z dTal quit (Read error: Connection reset by peer) 2019-06-28T15:35:21Z dTal joined #scheme 2019-06-28T15:35:29Z amz3: most okvs are file-based and support somekind of cache management, that allows to work with data that is bigger than RAM unlike python's pickle 2019-06-28T15:35:42Z amz3: pickle is turing complete and allows arbitrary code exec 2019-06-28T15:35:47Z justinethier joined #scheme 2019-06-28T15:36:10Z amz3: unlike okvs lexicographic packing procedure 2019-06-28T15:36:42Z amz3: if pickle should be compared to something it is indeed the lex pack procedure or json. 2019-06-28T15:37:35Z amz3: one can not compare a database library to a web framework. 2019-06-28T15:38:29Z amz3: like I have written previously, okvs are the modern build block of modern databases, see libraries.md, see google spanner paper. 2019-06-28T15:40:18Z amz3: it is indeed similar to SQLite, but unlike SQLite it doesn't force a particular schema (fixed column) and one could implement sql on top of okvs. Like 'around' document will demonstrate. 2019-06-28T15:40:37Z amz3: it is similar to SQLite in the sense that it can be embedded in a POSIX process. 2019-06-28T15:41:35Z Riastradh: What's the application you're trying to write for which sqlite3 isn't working out? 2019-06-28T15:41:40Z amz3: I have made no benchmarks comparing sqlite with the existing wiredtiger okvs bindings, granted. 2019-06-28T15:41:58Z amz3: Riastradh: does sqlite3 support threads? 2019-06-28T15:42:32Z Guest31068 joined #scheme 2019-06-28T15:42:32Z amz3: I was said a long time ago, that I should not use sqlite3 for what I wanted to do, at that time that was a graph property database. 2019-06-28T15:43:11Z amz3: okvs (and nstore) are a learning project, that happens to be a engineering pratice, even if not mainstream. 2019-06-28T15:43:52Z amz3: Riastradh: to answer you question, I think that I will try to replace blazegraph in wikidata infrastructure. 2019-06-28T15:44:39Z justinethier quit (Ping timeout: 260 seconds) 2019-06-28T15:45:38Z amz3: mdhughes: also, I must add, that if you go dive deeper, you will notice that nstore does create all the _required_ permutations to query triples that are in the form (define object '((key value) ...)) by object, key and value. And that could be overkill. 2019-06-28T15:46:54Z amz3: otherwise said, in the case of triples. Three times the original size of the data is required _on disk_ except if one use UUIDs. 2019-06-28T15:47:17Z justinethier joined #scheme 2019-06-28T15:47:40Z Riastradh: amz3: Yes, in the sense that you can share a sqlite3 database connection between two threads as in ; and yes, in the sense that two distinct sqlite3 database connections can concurrently read from a database while up to one thread writes to it with a write-ahead log. 2019-06-28T15:47:46Z Riastradh: https://sqlite.org/wal.html 2019-06-28T15:48:22Z liangchao3 quit (Ping timeout: 245 seconds) 2019-06-28T15:48:23Z amz3: thanks I keep forgetting that fact. It is single thread writer and many readers. 2019-06-28T15:48:42Z amz3: and it allows multiple process to read the databasse too. 2019-06-28T15:50:38Z Riastradh: (With a rollback journal, a writer excludes readers.) 2019-06-28T15:50:48Z amz3: Riastradh: to continue the reply on "what the application you're trying to write for which sqlite3 isn't working out?" I have no clear answer yet. But the fact that the same code base can use a distributed okvs or embedded okvs is imo good to know 2019-06-28T15:52:35Z amz3: to some extend it is also true, in the case of sqlite, as one could rely on the same SQL code and switch to mysql, postgresql or cockroachdb or TiDB (distributed open source sql dbs, that support mysql and postgresql wire format) 2019-06-28T15:53:27Z amz3: the "same" SQL code. 2019-06-28T15:57:07Z GoldRin quit (Ping timeout: 246 seconds) 2019-06-28T15:59:03Z dTal quit (Read error: Connection reset by peer) 2019-06-28T15:59:40Z amz3: both cockroachdb and tidb are built on okvs stuff 2019-06-28T16:02:13Z klovett quit 2019-06-28T16:04:23Z amz3: also, to continue to seemingly contradict the interest of my proposals, there is no validation (yet) in both okvs and nstore. That is garbage in, garbage out. 2019-06-28T16:06:35Z amz3: this conversation would be more productive using another medium. 2019-06-28T16:08:41Z hugh_marera joined #scheme 2019-06-28T16:11:54Z amz3: feel free to join the mailing list and express your concerns https://srfi.schemers.org/srfi-167/ 2019-06-28T16:13:05Z `micro joined #scheme 2019-06-28T16:13:35Z amz3: (also python has a global interpreter lock which makes it unfit for okvs) 2019-06-28T16:13:46Z amz3: (that's why I started learning scheme in the first place) 2019-06-28T16:16:24Z jcowan: indeed, simulating an okvs using a SQL database is trivial: two columns, key on the first. 2019-06-28T16:22:53Z mdhughes: I often annoy "real" DBAs by doing my initial database schemas as just key + serialized plists, more or less like Mongo but with the ability to get less dumb. 2019-06-28T16:22:54Z Inline_ quit (Quit: Leaving) 2019-06-28T16:23:58Z Inline joined #scheme 2019-06-28T16:25:47Z mdhughes: You can't ship like that if performance matters, but it's great for XP's "Simplest Thing" prototype. 2019-06-28T16:27:53Z jcowan: There's also the issue "This thing has 300 properties, most of which aren't known right now. Fortunately most RDBMS systems represent NULL in 0 bytes. 2019-06-28T16:28:08Z jcowan: That's where graph databases and triple stores shine. 2019-06-28T16:34:14Z dTal joined #scheme 2019-06-28T16:40:36Z hugh_marera quit (Remote host closed the connection) 2019-06-28T16:41:24Z casaca quit (Ping timeout: 252 seconds) 2019-06-28T16:42:28Z casaca joined #scheme 2019-06-28T16:44:51Z hugh_marera joined #scheme 2019-06-28T16:45:56Z jao quit (Ping timeout: 272 seconds) 2019-06-28T16:49:47Z hugh_marera quit (Remote host closed the connection) 2019-06-28T16:51:33Z jao joined #scheme 2019-06-28T16:52:10Z hugh_marera joined #scheme 2019-06-28T16:57:39Z hugh_marera quit (Remote host closed the connection) 2019-06-28T17:02:07Z ths-- quit (Ping timeout: 245 seconds) 2019-06-28T17:03:28Z hugh_marera joined #scheme 2019-06-28T17:04:08Z ths-- joined #scheme 2019-06-28T17:10:15Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-28T17:12:09Z klovett joined #scheme 2019-06-28T17:20:39Z grettke joined #scheme 2019-06-28T17:20:46Z alyptik quit (Ping timeout: 272 seconds) 2019-06-28T17:50:19Z liangchao3 joined #scheme 2019-06-28T17:52:12Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-28T18:05:17Z alyptik joined #scheme 2019-06-28T18:15:51Z justinethier quit (Ping timeout: 260 seconds) 2019-06-28T18:31:20Z ym555 joined #scheme 2019-06-28T18:34:46Z grettke joined #scheme 2019-06-28T18:44:49Z cmatei quit (Read error: Connection reset by peer) 2019-06-28T18:45:22Z cmatei joined #scheme 2019-06-28T18:50:41Z liangchao3 quit (Ping timeout: 248 seconds) 2019-06-28T18:56:59Z skapata joined #scheme 2019-06-28T19:01:19Z hugh_marera quit (Remote host closed the connection) 2019-06-28T19:01:31Z hugh_marera joined #scheme 2019-06-28T19:09:12Z hugh_marera quit (Remote host closed the connection) 2019-06-28T19:09:21Z hugh_marera joined #scheme 2019-06-28T19:17:00Z hugh_marera quit (Remote host closed the connection) 2019-06-28T19:17:09Z hugh_marera joined #scheme 2019-06-28T19:22:34Z gravicappa quit (Ping timeout: 246 seconds) 2019-06-28T19:22:55Z brett-soric joined #scheme 2019-06-28T19:23:50Z ravndal quit (Quit: WeeChat 2.4) 2019-06-28T19:25:21Z ravndal joined #scheme 2019-06-28T19:27:28Z jao quit (Remote host closed the connection) 2019-06-28T19:29:45Z hugh_marera quit (Remote host closed the connection) 2019-06-28T19:29:59Z hugh_marera joined #scheme 2019-06-28T19:40:49Z nilg joined #scheme 2019-06-28T20:09:31Z brett-soric left #scheme 2019-06-28T20:19:38Z lavaflow_ quit (Ping timeout: 244 seconds) 2019-06-28T20:28:22Z khisanth_ quit (Ping timeout: 245 seconds) 2019-06-28T20:35:25Z casaca quit (Read error: Connection reset by peer) 2019-06-28T20:39:59Z casaca joined #scheme 2019-06-28T20:47:57Z khisanth_ joined #scheme 2019-06-28T20:48:40Z liangchao3 joined #scheme 2019-06-28T21:00:40Z nilg quit (Remote host closed the connection) 2019-06-28T21:05:24Z lavaflow_ joined #scheme 2019-06-28T21:12:19Z teej joined #scheme 2019-06-28T21:25:51Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-28T21:27:08Z lavaflow_ quit (Ping timeout: 245 seconds) 2019-06-28T21:45:58Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-28T21:50:09Z lavaflow_ joined #scheme 2019-06-28T21:53:44Z liangchao3 quit (Ping timeout: 272 seconds) 2019-06-28T21:54:22Z jao joined #scheme 2019-06-28T21:55:19Z hugh_marera quit (Remote host closed the connection) 2019-06-28T22:00:49Z rubic quit (Remote host closed the connection) 2019-06-28T22:04:17Z hugh_marera joined #scheme 2019-06-28T22:06:09Z hugh_marera quit (Remote host closed the connection) 2019-06-28T22:06:25Z hugh_marera joined #scheme 2019-06-28T22:25:50Z klovett quit 2019-06-28T22:27:10Z rubic88 joined #scheme 2019-06-28T22:31:25Z xelxebar_ quit (Remote host closed the connection) 2019-06-28T22:34:01Z xelxebar joined #scheme 2019-06-28T22:34:19Z skapata quit (Remote host closed the connection) 2019-06-28T22:34:21Z xkapastel joined #scheme 2019-06-28T22:35:03Z ineiros quit (Ping timeout: 245 seconds) 2019-06-28T22:39:40Z jao quit (Remote host closed the connection) 2019-06-28T22:48:08Z grettke joined #scheme 2019-06-28T22:50:38Z hugh_marera quit (Remote host closed the connection) 2019-06-28T22:51:00Z lavaflow_ is now known as lavaflow 2019-06-28T22:51:48Z casaca quit (Quit: leaving) 2019-06-28T22:52:08Z tolja quit (Ping timeout: 245 seconds) 2019-06-28T22:59:17Z keep_learning_M joined #scheme 2019-06-28T23:02:41Z GoldRin joined #scheme 2019-06-28T23:06:17Z hugh_marera joined #scheme 2019-06-28T23:11:00Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-28T23:16:22Z hugh_marera joined #scheme 2019-06-28T23:16:59Z hugh_marera quit (Remote host closed the connection) 2019-06-28T23:24:13Z klovett joined #scheme 2019-06-28T23:24:28Z mdhughes quit (Read error: No route to host) 2019-06-28T23:24:28Z mdhughes_ joined #scheme 2019-06-28T23:43:21Z mdhughes joined #scheme 2019-06-28T23:44:34Z mdhughes_ quit (Ping timeout: 276 seconds) 2019-06-28T23:53:04Z liangchao3 joined #scheme 2019-06-28T23:53:51Z casaca joined #scheme 2019-06-28T23:55:39Z hugh_marera joined #scheme 2019-06-29T00:00:01Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-29T00:07:00Z jao joined #scheme 2019-06-29T00:11:07Z hugh_marera joined #scheme 2019-06-29T00:11:10Z amoe quit (Ping timeout: 272 seconds) 2019-06-29T00:15:40Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-29T00:24:18Z jao quit (Remote host closed the connection) 2019-06-29T00:26:37Z hugh_marera joined #scheme 2019-06-29T00:30:52Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-29T00:40:01Z daviid quit (Ping timeout: 248 seconds) 2019-06-29T00:42:05Z hugh_marera joined #scheme 2019-06-29T00:46:14Z hugh_marera quit (Ping timeout: 244 seconds) 2019-06-29T00:46:49Z jao joined #scheme 2019-06-29T00:49:38Z X-Scale` joined #scheme 2019-06-29T00:51:24Z X-Scale quit (Ping timeout: 244 seconds) 2019-06-29T00:51:24Z X-Scale` is now known as X-Scale 2019-06-29T00:54:22Z liangchao3 quit (Ping timeout: 246 seconds) 2019-06-29T00:57:29Z hugh_marera joined #scheme 2019-06-29T01:02:28Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-29T01:10:06Z lritter quit (Ping timeout: 258 seconds) 2019-06-29T01:12:58Z hugh_marera joined #scheme 2019-06-29T01:16:29Z pchrist quit (Remote host closed the connection) 2019-06-29T01:17:30Z hugh_marera quit (Ping timeout: 268 seconds) 2019-06-29T01:22:52Z liangchao3 joined #scheme 2019-06-29T01:28:24Z hugh_marera joined #scheme 2019-06-29T01:32:33Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-29T01:43:00Z alyptik quit (Ping timeout: 272 seconds) 2019-06-29T01:43:52Z hugh_marera joined #scheme 2019-06-29T01:48:14Z hugh_marera quit (Ping timeout: 244 seconds) 2019-06-29T01:51:26Z ym555 quit (Read error: Connection reset by peer) 2019-06-29T01:52:20Z ym555 joined #scheme 2019-06-29T01:59:20Z hugh_marera joined #scheme 2019-06-29T02:03:48Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-29T02:05:51Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-29T02:08:56Z alyptik joined #scheme 2019-06-29T02:21:38Z GoldRin quit (Ping timeout: 272 seconds) 2019-06-29T02:28:25Z liangchao3 quit (Ping timeout: 268 seconds) 2019-06-29T02:30:14Z hugh_marera joined #scheme 2019-06-29T02:34:56Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-29T02:45:43Z hugh_marera joined #scheme 2019-06-29T02:46:32Z xelxebar quit (Ping timeout: 260 seconds) 2019-06-29T02:47:21Z xelxebar joined #scheme 2019-06-29T02:48:46Z tolja joined #scheme 2019-06-29T02:50:46Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-29T03:01:10Z hugh_marera joined #scheme 2019-06-29T03:05:52Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-29T03:10:58Z jao quit (Remote host closed the connection) 2019-06-29T03:20:24Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-29T03:20:39Z jao joined #scheme 2019-06-29T03:28:45Z grettke joined #scheme 2019-06-29T03:42:28Z jao quit (Remote host closed the connection) 2019-06-29T03:44:47Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-29T03:47:58Z ym555 quit (Ping timeout: 268 seconds) 2019-06-29T03:54:22Z gravicappa joined #scheme 2019-06-29T04:22:05Z lockywolf joined #scheme 2019-06-29T04:29:42Z liangchao3 joined #scheme 2019-06-29T04:45:56Z lockywolf quit (Ping timeout: 268 seconds) 2019-06-29T04:52:36Z klovett_ joined #scheme 2019-06-29T04:55:30Z klovett quit (Ping timeout: 258 seconds) 2019-06-29T05:10:11Z ym555 joined #scheme 2019-06-29T05:11:20Z greaser|q quit (Remote host closed the connection) 2019-06-29T05:11:31Z greaser|q joined #scheme 2019-06-29T05:16:31Z klovett joined #scheme 2019-06-29T05:17:35Z grettke joined #scheme 2019-06-29T05:20:02Z klovett_ quit (Ping timeout: 258 seconds) 2019-06-29T05:20:25Z dieggsy joined #scheme 2019-06-29T05:21:52Z Wojciech_K quit (Ping timeout: 252 seconds) 2019-06-29T05:25:05Z Guest49881 quit (Changing host) 2019-06-29T05:25:05Z Guest49881 joined #scheme 2019-06-29T05:25:05Z Guest49881 quit (Changing host) 2019-06-29T05:25:05Z Guest49881 joined #scheme 2019-06-29T05:25:18Z Guest49881 is now known as dieggsy2 2019-06-29T05:26:19Z dieggsy2 is now known as dieggs4 2019-06-29T05:27:07Z dieggsy quit (Disconnected by services) 2019-06-29T05:27:20Z dieggs4 is now known as dieggsy 2019-06-29T05:30:09Z liangchao3 quit (Ping timeout: 248 seconds) 2019-06-29T05:33:30Z khisanth_ quit (Ping timeout: 244 seconds) 2019-06-29T05:54:27Z casaca quit (Quit: leaving) 2019-06-29T05:59:55Z khisanth_ joined #scheme 2019-06-29T06:02:08Z casaca joined #scheme 2019-06-29T06:11:30Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-29T06:48:05Z daviid joined #scheme 2019-06-29T06:52:12Z wigust joined #scheme 2019-06-29T06:54:13Z wigust- quit (Ping timeout: 245 seconds) 2019-06-29T07:30:31Z liangchao3 joined #scheme 2019-06-29T07:40:06Z kori quit (Ping timeout: 252 seconds) 2019-06-29T07:54:06Z dwdv joined #scheme 2019-06-29T08:04:14Z hugh_marera joined #scheme 2019-06-29T08:14:19Z ym555_ joined #scheme 2019-06-29T08:16:13Z ym555 quit (Ping timeout: 268 seconds) 2019-06-29T08:23:11Z kori joined #scheme 2019-06-29T08:23:11Z kori quit (Changing host) 2019-06-29T08:23:11Z kori joined #scheme 2019-06-29T08:32:15Z liangchao3 quit (Ping timeout: 268 seconds) 2019-06-29T08:56:51Z amz3 quit (Quit: WeeChat 2.2) 2019-06-29T09:00:34Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-29T09:02:56Z kori quit (Read error: Connection reset by peer) 2019-06-29T09:14:18Z hugh_marera quit 2019-06-29T09:16:56Z ecraven: Riastradh: Hey ;) do you have any idea how to close down the network connection based on the port that `tcp-server-binary-connection-accept' returns? 2019-06-29T09:17:20Z ecraven: Riastradh: none of `close-port', `close-input-port' or `close-output-port' in any combination actually close down the underlying network connection. 2019-06-29T09:17:50Z dmiles quit (Read error: Connection reset by peer) 2019-06-29T09:24:49Z kori joined #scheme 2019-06-29T09:28:25Z kori quit (Changing host) 2019-06-29T09:28:26Z kori joined #scheme 2019-06-29T09:31:45Z ths-- quit (Ping timeout: 248 seconds) 2019-06-29T09:33:26Z ths-- joined #scheme 2019-06-29T09:37:36Z python476 joined #scheme 2019-06-29T09:37:39Z python476: hi guys 2019-06-29T09:38:00Z python476: I don't know if you were already aware of that, but readscheme has been bought 2019-06-29T09:38:30Z dmiles joined #scheme 2019-06-29T09:38:39Z python476: http://library.readscheme.org/page1.html <= redirects to some parking website 2019-06-29T09:38:49Z python476: web.archive.org has backups though 2019-06-29T09:38:51Z python476: anyway that's it 2019-06-29T09:43:23Z wasamasa: yeah, there've been a few mirroring attempts 2019-06-29T09:52:48Z ^ is now known as uplime 2019-06-29T10:05:08Z refpga joined #scheme 2019-06-29T10:30:17Z amz3 joined #scheme 2019-06-29T10:33:21Z liangchao3 joined #scheme 2019-06-29T10:39:54Z ecraven: I have a 1.5G mirror (though just locally), I hope that's complete 2019-06-29T10:44:02Z amz3: python476: here is a mirror https://github.com/scheme-live/library.readscheme.org 2019-06-29T10:44:20Z amz3: python476: hello btw :) 2019-06-29T10:45:11Z amz3: python476: you want to learn scheme? 2019-06-29T10:47:38Z Riastradh quit (Ping timeout: 244 seconds) 2019-06-29T11:09:55Z liangchao3 quit (Read error: Connection reset by peer) 2019-06-29T11:10:22Z liangchao3 joined #scheme 2019-06-29T11:31:45Z malaclyps quit (Read error: Connection reset by peer) 2019-06-29T11:36:10Z malaclyps joined #scheme 2019-06-29T11:53:07Z sz0 quit (Quit: Connection closed for inactivity) 2019-06-29T11:56:52Z refpga quit (Ping timeout: 244 seconds) 2019-06-29T11:57:11Z refpga joined #scheme 2019-06-29T12:24:37Z lritter joined #scheme 2019-06-29T12:29:17Z xkapastel joined #scheme 2019-06-29T12:30:00Z rubic88 quit (Remote host closed the connection) 2019-06-29T12:51:42Z liangchao3 quit (Ping timeout: 245 seconds) 2019-06-29T13:13:47Z python476: amz3: I'm working on Queinnec's LISP book 2019-06-29T13:14:06Z python476: it's about evaluation semantics and vm's 2019-06-29T13:16:53Z jao joined #scheme 2019-06-29T13:17:30Z lucasb joined #scheme 2019-06-29T13:22:39Z Inline_ joined #scheme 2019-06-29T13:23:11Z Inline_ quit (Client Quit) 2019-06-29T13:25:09Z Inline quit (Ping timeout: 250 seconds) 2019-06-29T13:28:20Z Inline joined #scheme 2019-06-29T13:41:56Z keep_learning_M joined #scheme 2019-06-29T14:08:26Z ths-- quit (Ping timeout: 272 seconds) 2019-06-29T14:22:20Z ecraven: I like that book! 2019-06-29T14:22:57Z klovett quit (Ping timeout: 245 seconds) 2019-06-29T14:26:43Z dTal quit (Ping timeout: 246 seconds) 2019-06-29T14:27:25Z dTal joined #scheme 2019-06-29T14:31:42Z klovett joined #scheme 2019-06-29T14:33:17Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-29T14:40:12Z refpga quit (Read error: Connection reset by peer) 2019-06-29T14:40:29Z refpga joined #scheme 2019-06-29T14:42:22Z python476: ecraven: you read it fully ? 2019-06-29T14:42:25Z Kkiro quit (Quit: ZNC 1.6.1 - http://znc.in) 2019-06-29T14:42:42Z python476: I read 60% but only internalied a third tbh 2019-06-29T14:43:02Z python476: that's why I'm actually trying to write the interpreters in it 2019-06-29T14:43:23Z python476: not from scratch but without copy pasting the book, so my brain does actually work :) 2019-06-29T14:53:15Z refpga quit (Read error: Connection reset by peer) 2019-06-29T14:53:27Z refpga joined #scheme 2019-06-29T14:57:17Z python476: hopefully soon after I'll go into kanren and more native compiler topics 2019-06-29T14:57:31Z Riastradh joined #scheme 2019-06-29T15:04:29Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-29T15:06:52Z klovett_ joined #scheme 2019-06-29T15:10:03Z klovett quit (Ping timeout: 245 seconds) 2019-06-29T15:13:59Z xkapastel joined #scheme 2019-06-29T15:22:33Z liangchao3 joined #scheme 2019-06-29T15:25:48Z ecraven: I read it two or three times, but many years ago and in french 2019-06-29T15:25:48Z lritter quit (Read error: Connection reset by peer) 2019-06-29T15:34:40Z python476: do you master every style of eval, bytecode vm and compiling to C ? 2019-06-29T15:34:48Z python476: i'll be happy when I do 2019-06-29T15:38:07Z ecraven: definitely not ;) 2019-06-29T15:38:47Z ecraven: I've written toy implementations of the former two, and plan on doing one that compiles to actual machine code, but "the best-laid plans of mice and men..." 2019-06-29T15:39:16Z python476 googles for reference 2019-06-29T15:39:24Z ecraven: ah, even better.. it actually says "the best laid schemes o' mice an' men"! 2019-06-29T15:39:30Z ecraven: very apt quote ;D 2019-06-29T15:39:31Z python476: I'd love to do a tiny scheme to asm compiler 2019-06-29T15:39:49Z ecraven: well, in some ways that is very simple.. in others, very hard 2019-06-29T15:39:59Z ecraven: it's not hard to get (+ 1 2) to compile to working machine code 2019-06-29T15:41:24Z python476: I had visions of native code microstack threading for parallel native scheme. 2019-06-29T15:41:31Z python476: talking about "plans" 2019-06-29T15:41:48Z ecraven: just keep at it, who knows, some day, it might work out ;) 2019-06-29T15:42:25Z python476: yeah, that's the spirit 2019-06-29T15:45:06Z jcowan: That will probably be the obituary for R7RS-large if it fails 2019-06-29T15:45:15Z jcowan: which is why I'm releasing it in tranches 2019-06-29T15:46:11Z ecraven: jcowan: "that"? 2019-06-29T15:46:22Z jcowan: best-laid Schemes 2019-06-29T15:46:35Z Inline_ joined #scheme 2019-06-29T15:46:46Z ecraven: hehe, it'd make a good epitaph.. though I really hope it doesn't come to that 2019-06-29T15:47:04Z python476: are people still talking about r7rs large ? 2019-06-29T15:47:12Z ecraven: I've written a small fcgi and scgi library which mostly works under chez, chibi and mit.. that wouldn't be possible without r7rs 2019-06-29T15:47:25Z ecraven: python476: yes, it's ongoing, and has a lot of very useful results 2019-06-29T15:47:39Z python476: ecraven: cool 2019-06-29T15:47:43Z python476: I shall snipe the ML 2019-06-29T15:47:54Z rubic88 joined #scheme 2019-06-29T15:49:58Z python476: ho, this guy made a bench page https://ecraven.github.io/r7rs-benchmarks/ 2019-06-29T15:50:01Z python476 whistles 2019-06-29T15:50:33Z wasamasa: that reminds me that at least one patch of mine didn't make it in 2019-06-29T15:50:42Z Inline quit (Ping timeout: 252 seconds) 2019-06-29T15:50:51Z wasamasa: and that I should add C5 to that list 2019-06-29T15:51:32Z wasamasa: there should be a noticable difference because the numerical tower has been properly integrated 2019-06-29T15:52:07Z ym555_ quit (Ping timeout: 246 seconds) 2019-06-29T15:53:29Z ecraven: wasamasa: sorry, I've been very bad at merging PRs :-/ 2019-06-29T15:54:01Z liangchao3 quit (Ping timeout: 244 seconds) 2019-06-29T15:54:13Z wasamasa: https://github.com/ecraven/r7rs-coverage/pull/3 2019-06-29T15:54:41Z ecraven: ah, coverage, I'll merge that and rerun it asap 2019-06-29T15:55:11Z python476: man reading community issues like r7 large or stdlib gives me headaches 2019-06-29T15:55:18Z python476: I don't know how you manage to keep going 2019-06-29T15:55:52Z ecraven: kudos to jcowan! 2019-06-29T15:58:11Z python476: is he the crown owner ? 2019-06-29T15:58:28Z ecraven: he's the one who's organizing r7rs-large 2019-06-29T15:58:43Z terpri quit (Ping timeout: 268 seconds) 2019-06-29T15:58:54Z python476: thumbs up 2019-06-29T15:59:16Z python476 runs knapsack on r7rs-large 2019-06-29T16:00:49Z Inline_ quit (Quit: Leaving) 2019-06-29T16:01:26Z dieggsy: python476: re: asm have you seen http://www.call-with-current-continuation.org/bones/ 2019-06-29T16:01:35Z python476: don't think so 2019-06-29T16:01:38Z python476: lemme click 2019-06-29T16:02:19Z python476: first time. It seems it's intended as educational too, thanks 2019-06-29T16:02:31Z Inline joined #scheme 2019-06-29T16:02:52Z dieggsy: huh its also on the benchmarks page FWIW 2019-06-29T16:03:21Z python476: I honestly didn't notice its line 2019-06-29T16:04:21Z python476: I marveled at chez performance too deep 2019-06-29T16:07:18Z brett-soric joined #scheme 2019-06-29T16:07:55Z wasamasa: performance isn't everything 2019-06-29T16:08:19Z python476: wasamasa: what else do you value ? 2019-06-29T16:08:37Z wasamasa: how well things work 2019-06-29T16:08:52Z wasamasa: some call it quality 2019-06-29T16:09:10Z ecraven: chez is really fast, and is missing a lot of relevant libraries 2019-06-29T16:09:25Z wasamasa: suppose you picked cyclone scheme because you need compilation to C and concurrent GC 2019-06-29T16:09:29Z ecraven: so to actually get things done, it at least pays to think about what else you need except for speed 2019-06-29T16:09:34Z wasamasa: you'll quickly find out there's tons of bugs left to shake out 2019-06-29T16:09:42Z wasamasa: a big community helps with that aspect 2019-06-29T16:09:49Z ecraven: there's a reason why many people use chicken, guile and racket 2019-06-29T16:09:57Z python476: is chez of bad quality though ? missing libs aside 2019-06-29T16:09:59Z ecraven: (not meaning to bash on the other schemes) 2019-06-29T16:10:12Z wasamasa: it's a professional-grade scheme 2019-06-29T16:10:15Z ecraven: I haven't found it to be of bad quality, however it has its own quirks 2019-06-29T16:10:22Z python476: I mean racket is about to reroot on it 2019-06-29T16:10:26Z wasamasa: or rather, commercial-grade 2019-06-29T16:10:51Z wasamasa: it's big issue is that for most of its lifetime, it's not been used by many people 2019-06-29T16:10:52Z dieggsy: python476: or rather it had and is working out the kinks 2019-06-29T16:11:25Z wasamasa: so now people are pushing hard towards package managers for R6RS and libraries for chez 2019-06-29T16:11:30Z ecraven: the thing I really love about MIT/GNU Scheme is that it's a Scheme thoroughly meant for interactive use. most other schemes don't support as much introspection and mutation as it does 2019-06-29T16:11:40Z python476: wasamasa: most of its use was embedded right ? 2019-06-29T16:11:51Z wasamasa: no idea 2019-06-29T16:11:56Z ecraven: I don't think anyone outside Cisco really knows what Chez was/is used for 2019-06-29T16:12:03Z python476: I thought it was used in cisco device 2019-06-29T16:12:07Z python476: yeah 2019-06-29T16:12:10Z wasamasa: it was bought by cisco 2019-06-29T16:12:17Z wasamasa: that itself doesn't mean much 2019-06-29T16:12:24Z python476: I recall reading something about embedded use 2019-06-29T16:12:32Z python476: I wouldn't throw that out of nowhere otherwise 2019-06-29T16:13:01Z python476: or maybe I infered from chez author slides about perf and constraints 2019-06-29T16:25:11Z refpga quit (Read error: Connection reset by peer) 2019-06-29T16:27:31Z refpga joined #scheme 2019-06-29T16:32:14Z jcowan: The point of rehosting Racket on Scheme isn't performance, it's ease of maintenance. Perhaps half the source code lines in Racket are C because Racket itself is too slow. 2019-06-29T16:32:58Z ecraven: from what I've seen, racket-on-chez is not significantly faster than normal racket, at the moment 2019-06-29T16:34:56Z jcowan: And not really expected to be: for that, Chez would have to be faster than C for what C is doing in Racket. Which is unlikely. 2019-06-29T16:35:34Z python476: :) 2019-06-29T16:37:18Z jcowan: The whole macroexpander is in C, for example, and when rewritten in Racket its perf was intolerably bad. But rewritten in Chez it does well enough, and is much easier to change. 2019-06-29T16:39:19Z ecraven: jcowan: well, the racket JIT "just" replaces instructions with predefined code, so you could probably do a bit better than that with a full compiler 2019-06-29T16:39:24Z ecraven: at least it did when I last checked, I think 2019-06-29T16:45:24Z dieggsy: ecraven: Chicken 5 is already in the benchmarks code, right? would it showing up on the website just take rerunning the benchmarks on your server/computer? 2019-06-29T16:46:13Z dieggsy: not tryina rush you, I'm just curious 2019-06-29T16:55:09Z brett-soric left #scheme 2019-06-29T17:04:12Z python476: oh that's what wasamasa meant by C5 2019-06-29T17:04:29Z python476: dieggsy: I think he linked a PR to update the benchmarks 2019-06-29T17:26:25Z malaclyps quit (Ping timeout: 248 seconds) 2019-06-29T17:27:09Z malaclyps joined #scheme 2019-06-29T17:27:30Z hugh_marera joined #scheme 2019-06-29T17:31:45Z malaclyps quit (Ping timeout: 248 seconds) 2019-06-29T17:34:38Z wasamasa: no, I linked a PR to update a different project 2019-06-29T17:35:54Z johnjay quit (Remote host closed the connection) 2019-06-29T17:37:16Z python476: .. fail on my side 2019-06-29T17:37:56Z johnjay joined #scheme 2019-06-29T17:38:39Z wasamasa: anyway, I wanted to some C5-specific changes to the benchmarks 2019-06-29T17:42:44Z malaclyps joined #scheme 2019-06-29T17:45:00Z malaclyps quit (Read error: Connection reset by peer) 2019-06-29T17:49:10Z malaclyps joined #scheme 2019-06-29T18:01:12Z dieggsy: wasamasa: ooh, like what? 2019-06-29T18:05:48Z liangchao3 joined #scheme 2019-06-29T18:09:21Z wasamasa: no longer using numbers, lol 2019-06-29T18:09:25Z wasamasa: same with coverage 2019-06-29T18:10:26Z pie_ quit (Ping timeout: 252 seconds) 2019-06-29T18:13:52Z dieggsy: wasamasa: wouldn't that be covered automatically by just including C5 2019-06-29T18:16:47Z sethalves quit (Remote host closed the connection) 2019-06-29T18:23:32Z hugh_marera quit (Remote host closed the connection) 2019-06-29T18:25:04Z hugh_marera joined #scheme 2019-06-29T18:25:11Z wasamasa: we'll have to see 2019-06-29T18:25:23Z wasamasa: in any case, now that C5 has hit a few releases, it's time to do this 2019-06-29T18:32:06Z dieggsy: wasamasa: ...should we wait until the lfa2 bugs are fixed though? heh. i haven't looked extensively at the source code for the benchmarks so idk if that would affect stuff, but i think -O5 is used to compile tem 2019-06-29T18:37:01Z dieggsy: huh, i didn't realize the benchmarks defaulted to 'chicken-stalin' https://github.com/ecraven/r7rs-benchmarks/blob/master/bench#L146 . i also didn't realize stalin was r4rs, or as old as it is 2019-06-29T18:37:26Z ecraven: I haven't found a way to run chicken-stalin recently, as it hasn't been ported to c5 yet 2019-06-29T18:37:42Z wasamasa: ah, I think we've found a volunteer 2019-06-29T18:39:15Z refpga quit (Remote host closed the connection) 2019-06-29T18:39:21Z ecraven: hehe, I wish 2019-06-29T18:39:45Z refpga joined #scheme 2019-06-29T18:40:05Z Zipheir: I imagine a lot of CHICKEN installations got broken by C5, since every *nix OS started pushing C5 as soon as it was released. 2019-06-29T18:40:34Z wasamasa: not really, the recommendation is to install things into $HOME 2019-06-29T18:40:45Z wasamasa: that way you can update and switch installations whenever you want 2019-06-29T18:41:07Z Zipheir: You mean avoid distro packages of chicken? 2019-06-29T18:41:10Z wasamasa: yes 2019-06-29T18:41:32Z Zipheir: That's usually good advice in general, yes. 2019-06-29T18:42:05Z ecraven: is it though... 2019-06-29T18:42:13Z ecraven: I really don't *want* to install everything myself into home 2019-06-29T18:45:41Z dieggsy: wasamasa: huh, i didn't realize that was recommended. do you keep it in ~/.local? or elsewhere 2019-06-29T18:45:46Z dieggsy: ecraven: same, for the most part 2019-06-29T18:46:03Z dieggsy: i've mostly made my peace with chicken-install -s 2019-06-29T18:46:04Z wasamasa: ~/.chickens 2019-06-29T18:54:51Z liangchao3 quit (Ping timeout: 244 seconds) 2019-06-29T19:10:25Z gravicappa quit (Ping timeout: 248 seconds) 2019-06-29T19:11:03Z kutsuya joined #scheme 2019-06-29T19:14:29Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-29T19:29:05Z pie_ joined #scheme 2019-06-29T19:29:44Z oni-on-ion joined #scheme 2019-06-29T19:40:20Z xkapastel joined #scheme 2019-06-29T19:46:24Z lucasb quit (Quit: Connection closed for inactivity) 2019-06-29T19:50:35Z jao quit (Remote host closed the connection) 2019-06-29T20:03:29Z jao joined #scheme 2019-06-29T20:09:34Z Menche is now known as sodastab 2019-06-29T20:22:22Z duncanm: Duncan Mak anyone know off hand how to convince dired to view a tar file without it ending in *.tar? 2019-06-29T20:22:25Z duncanm: anyone know off hand how to convince dired to view a tar file without it ending in *.tar? 2019-06-29T20:23:25Z Urfin joined #scheme 2019-06-29T20:38:42Z skapata joined #scheme 2019-06-29T20:41:28Z oni-on-ion quit (Remote host closed the connection) 2019-06-29T20:41:52Z oni-on-ion joined #scheme 2019-06-29T20:46:41Z rubic88 quit (Remote host closed the connection) 2019-06-29T20:51:37Z amz3: no 2019-06-29T20:53:36Z liangchao3 joined #scheme 2019-06-29T20:54:57Z edgar-rft: duncanm: Maybe somebody in #emacs knows. 2019-06-29T21:00:05Z grettke joined #scheme 2019-06-29T21:00:45Z duncanm: i figured it out 2019-06-29T21:08:56Z nolanv quit (Quit: WeeChat 2.4) 2019-06-29T21:13:23Z Urfin quit (Ping timeout: 245 seconds) 2019-06-29T21:14:46Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-29T21:22:42Z jcowan: The whole point of distros is that they try to make sure everything in the distro works with, or at least doesn't step on, everything else. If you randomly re-version components you risk breaking that. 2019-06-29T21:22:43Z dwdv quit (Quit: quit) 2019-06-29T21:36:08Z python476 quit (Ping timeout: 252 seconds) 2019-06-29T21:40:07Z Urfin joined #scheme 2019-06-29T21:40:28Z oni-on-ion quit (Remote host closed the connection) 2019-06-29T21:40:55Z oni-on-ion joined #scheme 2019-06-29T21:48:59Z johnjay quit (Ping timeout: 268 seconds) 2019-06-29T21:51:47Z Zipheir quit (Quit: Zipheir) 2019-06-29T21:53:10Z hugh_marera quit (Remote host closed the connection) 2019-06-29T21:54:04Z johnjay joined #scheme 2019-06-29T21:56:49Z liangchao3 quit (Ping timeout: 248 seconds) 2019-06-29T22:08:58Z Urfin quit (Ping timeout: 258 seconds) 2019-06-29T22:19:00Z rubic88 joined #scheme 2019-06-29T22:23:12Z oni-on-ion quit (Remote host closed the connection) 2019-06-29T22:23:16Z ym555_ joined #scheme 2019-06-29T22:24:14Z klovett joined #scheme 2019-06-29T22:24:24Z lritter joined #scheme 2019-06-29T22:27:07Z klovett_ quit (Ping timeout: 245 seconds) 2019-06-29T22:32:28Z hugh_marera joined #scheme 2019-06-29T22:34:29Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-29T22:36:06Z Urfin joined #scheme 2019-06-29T22:36:37Z refpga quit (Read error: Connection reset by peer) 2019-06-29T22:36:50Z refpga joined #scheme 2019-06-29T22:42:01Z refpga quit (Remote host closed the connection) 2019-06-29T22:43:18Z hugh_marera quit (Remote host closed the connection) 2019-06-29T22:44:20Z hugh_marera joined #scheme 2019-06-29T22:46:06Z hugh_marera quit (Remote host closed the connection) 2019-06-29T22:48:41Z grettke joined #scheme 2019-06-29T22:51:22Z danly joined #scheme 2019-06-29T22:58:41Z EternalZenith joined #scheme 2019-06-29T23:01:07Z liangchao3 joined #scheme 2019-06-29T23:02:51Z EternalZenith quit (Ping timeout: 244 seconds) 2019-06-29T23:06:51Z hugh_marera joined #scheme 2019-06-29T23:11:12Z Urfin quit (Ping timeout: 272 seconds) 2019-06-29T23:11:50Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-29T23:16:08Z xkapastel joined #scheme 2019-06-29T23:21:08Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-29T23:25:39Z oni-on-ion joined #scheme 2019-06-29T23:27:24Z hugh_marera joined #scheme 2019-06-29T23:31:23Z liangchao3 quit (Ping timeout: 258 seconds) 2019-06-29T23:32:06Z hugh_marera quit (Ping timeout: 272 seconds) 2019-06-29T23:53:37Z lritter quit (Ping timeout: 258 seconds) 2019-06-29T23:57:13Z klovett_ joined #scheme 2019-06-30T00:00:54Z klovett quit (Ping timeout: 258 seconds) 2019-06-30T00:02:41Z johnjay quit (Read error: Connection reset by peer) 2019-06-30T00:05:57Z hugh_marera joined #scheme 2019-06-30T00:07:07Z malaclyps quit (Read error: Connection reset by peer) 2019-06-30T00:08:19Z malaclyps joined #scheme 2019-06-30T00:10:29Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-30T00:23:27Z ng0 joined #scheme 2019-06-30T00:24:03Z EternalZenith joined #scheme 2019-06-30T00:26:39Z hugh_marera joined #scheme 2019-06-30T00:30:52Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-30T00:37:08Z h11 quit (Quit: The Lounge - https://thelounge.chat) 2019-06-30T00:37:39Z h11 joined #scheme 2019-06-30T00:42:29Z johnjay joined #scheme 2019-06-30T00:47:12Z hugh_marera joined #scheme 2019-06-30T00:47:23Z oni-on-ion quit (Remote host closed the connection) 2019-06-30T00:47:50Z oni-on-ion joined #scheme 2019-06-30T00:50:43Z EternalZenith quit (Read error: Connection reset by peer) 2019-06-30T00:51:53Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-30T00:53:24Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-06-30T01:07:44Z hugh_marera joined #scheme 2019-06-30T01:12:01Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-30T01:26:12Z ym555_ is now known as ym555 2019-06-30T01:29:32Z liangchao3 joined #scheme 2019-06-30T01:33:48Z liangchao3 quit (Ping timeout: 245 seconds) 2019-06-30T01:40:14Z malaclyps quit (Read error: Connection reset by peer) 2019-06-30T01:45:37Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-30T01:50:52Z liangchao3 joined #scheme 2019-06-30T01:53:57Z stepnem_ joined #scheme 2019-06-30T01:54:09Z stepnem quit (Ping timeout: 248 seconds) 2019-06-30T01:54:09Z stepnem_ is now known as stepnem 2019-06-30T01:55:31Z ym555_ joined #scheme 2019-06-30T01:56:43Z ym555 quit (Ping timeout: 245 seconds) 2019-06-30T02:06:33Z badkins quit (Remote host closed the connection) 2019-06-30T02:10:09Z keep_learning_M joined #scheme 2019-06-30T02:16:55Z malaclyps joined #scheme 2019-06-30T02:17:56Z siraben: Damn, Chez is damn fast. 2019-06-30T02:18:01Z malaclyps quit (Remote host closed the connection) 2019-06-30T02:18:09Z siraben: According to those r7rs benchmarks. 2019-06-30T02:18:25Z malaclyps joined #scheme 2019-06-30T02:19:03Z malaclyps quit (Remote host closed the connection) 2019-06-30T02:19:49Z malaclyps joined #scheme 2019-06-30T02:20:15Z malaclyps quit (Remote host closed the connection) 2019-06-30T02:20:37Z malaclyps joined #scheme 2019-06-30T02:21:23Z malaclyps quit (Remote host closed the connection) 2019-06-30T02:22:35Z malaclyps joined #scheme 2019-06-30T02:22:59Z malaclyps quit (Remote host closed the connection) 2019-06-30T02:23:23Z malaclyps joined #scheme 2019-06-30T02:29:23Z oni-on-ion quit (Remote host closed the connection) 2019-06-30T02:29:46Z oni-on-ion joined #scheme 2019-06-30T02:49:31Z oni-on-ion: =) 2019-06-30T02:50:09Z oni-on-ion: racket using chez now, but their benchmarks so far are not too different than plain racket, sometimes worse. not sure of the current state 2019-06-30T03:07:58Z liangchao3 quit (Ping timeout: 245 seconds) 2019-06-30T03:17:03Z johnjay quit (Ping timeout: 268 seconds) 2019-06-30T03:21:52Z grettke joined #scheme 2019-06-30T03:22:27Z torbo joined #scheme 2019-06-30T03:38:06Z grettke_ joined #scheme 2019-06-30T03:38:22Z grettke quit (Ping timeout: 245 seconds) 2019-06-30T03:41:09Z ym555_ is now known as ym555 2019-06-30T03:46:18Z daviid` joined #scheme 2019-06-30T03:47:02Z siraben: What makes chez so fast? 2019-06-30T03:47:31Z daviid quit (Ping timeout: 246 seconds) 2019-06-30T04:11:15Z mdhughes: Hosts its own compiler to asm, instead of relying on another compiler. So everything that makes the compiler faster makes Chez faster. 2019-06-30T04:20:49Z jao quit (Ping timeout: 248 seconds) 2019-06-30T04:26:29Z torbo quit (Remote host closed the connection) 2019-06-30T05:00:15Z hugh_marera joined #scheme 2019-06-30T05:04:37Z python476 joined #scheme 2019-06-30T05:21:43Z daviid` quit (Ping timeout: 245 seconds) 2019-06-30T05:30:09Z hugh_marera quit (Remote host closed the connection) 2019-06-30T05:31:08Z hugh_marera joined #scheme 2019-06-30T05:33:00Z hugh_marera quit (Remote host closed the connection) 2019-06-30T05:39:05Z skapata quit (Remote host closed the connection) 2019-06-30T05:39:16Z hugh_marera joined #scheme 2019-06-30T05:42:07Z grettke_ quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-30T05:42:20Z johnjay joined #scheme 2019-06-30T05:47:40Z hugh_marera quit (Remote host closed the connection) 2019-06-30T05:49:09Z hugh_marera joined #scheme 2019-06-30T05:50:55Z hugh_marera quit (Remote host closed the connection) 2019-06-30T05:52:33Z johnjay quit (Ping timeout: 248 seconds) 2019-06-30T05:52:38Z grettke joined #scheme 2019-06-30T05:55:15Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-30T06:07:00Z gravicappa joined #scheme 2019-06-30T06:07:18Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-30T06:08:36Z klovett_ quit (Remote host closed the connection) 2019-06-30T06:08:57Z klovett joined #scheme 2019-06-30T06:11:43Z hugh_marera joined #scheme 2019-06-30T06:14:32Z wasamasa: caring about speed, lol 2019-06-30T06:14:46Z wasamasa: you must have missed dybvig's paper on memory management patterns 2019-06-30T06:14:56Z johnjay joined #scheme 2019-06-30T06:15:24Z wasamasa: or things like having a policy where a compiler optimization only makes it in if it speeds up bootstrapping 2019-06-30T06:15:52Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-30T06:28:50Z johnjay quit (Ping timeout: 272 seconds) 2019-06-30T06:31:19Z johnjay joined #scheme 2019-06-30T06:32:14Z hugh_marera joined #scheme 2019-06-30T06:33:21Z johnjay quit (Excess Flood) 2019-06-30T06:36:31Z johnjay joined #scheme 2019-06-30T06:36:42Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-30T06:36:53Z johnjay quit (Read error: Connection reset by peer) 2019-06-30T06:42:22Z johnjay joined #scheme 2019-06-30T06:43:00Z keep_learning_M joined #scheme 2019-06-30T06:43:56Z johnjay quit (Excess Flood) 2019-06-30T06:52:46Z hugh_marera joined #scheme 2019-06-30T06:57:05Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-30T06:58:24Z liangchao3 joined #scheme 2019-06-30T07:02:32Z liangchao3 quit (Ping timeout: 245 seconds) 2019-06-30T07:13:20Z hugh_marera joined #scheme 2019-06-30T07:17:54Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-30T07:18:57Z johnjay joined #scheme 2019-06-30T07:26:48Z wigust- joined #scheme 2019-06-30T07:30:09Z wigust quit (Ping timeout: 248 seconds) 2019-06-30T07:33:54Z hugh_marera joined #scheme 2019-06-30T07:38:31Z hugh_marera quit (Ping timeout: 268 seconds) 2019-06-30T07:54:26Z hugh_marera joined #scheme 2019-06-30T07:58:57Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-30T08:07:57Z niklasl3 quit (Quit: Nettalk6 - www.ntalk.de) 2019-06-30T08:08:18Z niklasl3 joined #scheme 2019-06-30T08:08:34Z niklasl3 quit (Client Quit) 2019-06-30T08:09:03Z niklasl3 joined #scheme 2019-06-30T08:09:16Z niklasl3 left #scheme 2019-06-30T08:09:58Z niklasl joined #scheme 2019-06-30T08:14:59Z hugh_marera joined #scheme 2019-06-30T08:19:28Z hugh_marera quit (Ping timeout: 246 seconds) 2019-06-30T08:35:32Z hugh_marera joined #scheme 2019-06-30T08:40:01Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-30T08:44:36Z dwdv joined #scheme 2019-06-30T08:51:53Z Urfin joined #scheme 2019-06-30T08:56:06Z hugh_marera joined #scheme 2019-06-30T09:00:21Z liangchao3 joined #scheme 2019-06-30T09:00:38Z hugh_marera quit (Ping timeout: 258 seconds) 2019-06-30T09:04:51Z liangchao3 quit (Ping timeout: 258 seconds) 2019-06-30T09:16:39Z hugh_marera joined #scheme 2019-06-30T09:21:05Z hugh_marera quit (Ping timeout: 248 seconds) 2019-06-30T09:22:51Z lavaflow quit (Ping timeout: 244 seconds) 2019-06-30T09:33:35Z nilg joined #scheme 2019-06-30T09:37:13Z hugh_marera joined #scheme 2019-06-30T09:38:16Z hugh_mar_ joined #scheme 2019-06-30T09:38:17Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-30T09:40:10Z hugh_mar_ quit (Remote host closed the connection) 2019-06-30T09:40:49Z xkapastel joined #scheme 2019-06-30T09:45:10Z Urfin quit (Ping timeout: 272 seconds) 2019-06-30T09:47:35Z nilg quit (Remote host closed the connection) 2019-06-30T09:53:34Z hugh_marera joined #scheme 2019-06-30T09:54:09Z hugh_marera quit (Remote host closed the connection) 2019-06-30T10:01:16Z daviid joined #scheme 2019-06-30T10:14:55Z hugh_marera joined #scheme 2019-06-30T10:19:13Z hugh_marera quit (Ping timeout: 245 seconds) 2019-06-30T10:33:33Z hugh_marera joined #scheme 2019-06-30T10:40:03Z hugh_marera quit (Remote host closed the connection) 2019-06-30T10:42:26Z hugh_marera joined #scheme 2019-06-30T10:44:12Z hugh_marera quit (Remote host closed the connection) 2019-06-30T10:46:49Z hugh_marera joined #scheme 2019-06-30T11:10:44Z hugh_marera quit (Remote host closed the connection) 2019-06-30T11:15:30Z hugh_marera joined #scheme 2019-06-30T11:19:59Z hugh_marera quit (Remote host closed the connection) 2019-06-30T11:24:49Z hugh_marera joined #scheme 2019-06-30T11:26:36Z hugh_marera quit (Remote host closed the connection) 2019-06-30T11:31:17Z hugh_marera joined #scheme 2019-06-30T11:31:59Z malaclyps quit (Read error: Connection reset by peer) 2019-06-30T11:33:18Z malaclyps joined #scheme 2019-06-30T11:35:52Z Guest40074 quit (Ping timeout: 245 seconds) 2019-06-30T11:37:17Z hugh_marera quit 2019-06-30T12:00:00Z rubic88 quit (Remote host closed the connection) 2019-06-30T12:02:22Z ChoHag joined #scheme 2019-06-30T12:03:13Z ChoHag: Is it possible to construct a function with the same arity as another, but where that is only known at runtime? 2019-06-30T12:04:34Z amz3: what is arity? 2019-06-30T12:08:14Z python476: arg count 2019-06-30T12:09:11Z amz3: tx 2019-06-30T12:09:30Z python476: ChoHag: wild guess, write a macro that takes your runtime unknown function to count parameters and generate a new one 2019-06-30T12:14:52Z nilg joined #scheme 2019-06-30T12:17:30Z lritter joined #scheme 2019-06-30T12:17:38Z nilg quit (Remote host closed the connection) 2019-06-30T12:40:23Z oni-on-ion quit (Remote host closed the connection) 2019-06-30T12:40:51Z oni-on-ion joined #scheme 2019-06-30T12:52:57Z lritter quit (Read error: Connection reset by peer) 2019-06-30T12:54:30Z jao joined #scheme 2019-06-30T13:08:53Z rubic88 joined #scheme 2019-06-30T13:20:44Z Inline_ joined #scheme 2019-06-30T13:23:12Z Inline quit (Ping timeout: 252 seconds) 2019-06-30T13:30:44Z python476: anybody familiar with well-order (set theory and induction) ? 2019-06-30T13:32:49Z Inline_ quit (Quit: Leaving) 2019-06-30T13:33:30Z Inline joined #scheme 2019-06-30T13:43:47Z rubic joined #scheme 2019-06-30T13:59:24Z grettke joined #scheme 2019-06-30T14:01:06Z TCZ joined #scheme 2019-06-30T14:01:55Z alezost joined #scheme 2019-06-30T14:02:06Z rubic88 quit (Quit: Leaving) 2019-06-30T14:10:10Z jcowan: python476: A little bit, why? 2019-06-30T14:14:16Z python476: jcowan: it's a fuzzy feeling that a lot of problem solving in lisps/schemes are aided due to the fact that cons lists have this well-order nature 2019-06-30T14:14:59Z python476: and I was curious to know if induction over well-orders have been used on non lists types 2019-06-30T14:15:58Z python476: basically, should we try to think in terms of finding an order over a dataset/structure.. which would let the solution emerge 2019-06-30T14:16:48Z jcowan: It's not enough to be ordered, really. 2019-06-30T14:16:50Z python476: and by non lists, I mean non linear types (integers are also linear, you decrement or increment to reach your base case) 2019-06-30T14:16:59Z rubic88 joined #scheme 2019-06-30T14:17:00Z python476: jcowan: oh ok 2019-06-30T14:17:09Z rubic88 quit (Remote host closed the connection) 2019-06-30T14:30:40Z stepnem_ joined #scheme 2019-06-30T14:30:55Z stepnem quit (Quit: ZNC - http://znc.sourceforge.net) 2019-06-30T14:30:55Z stepnem_ is now known as stepnem 2019-06-30T14:32:13Z civodul joined #scheme 2019-06-30T14:33:52Z rubic quit (Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in) 2019-06-30T14:33:54Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-30T14:39:24Z grettke joined #scheme 2019-06-30T14:50:09Z rubic88 joined #scheme 2019-06-30T15:07:33Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-30T15:11:29Z grettke joined #scheme 2019-06-30T15:13:41Z rubic joined #scheme 2019-06-30T15:14:53Z TCZ quit (Quit: Leaving) 2019-06-30T15:38:55Z klovett quit (Remote host closed the connection) 2019-06-30T15:46:53Z alezost quit (Quit: I live in GuixSD and Emacs ) 2019-06-30T15:47:55Z skapata joined #scheme 2019-06-30T15:57:18Z rubic quit (Remote host closed the connection) 2019-06-30T16:01:09Z abdulocracy quit (Ping timeout: 258 seconds) 2019-06-30T16:04:19Z rubic joined #scheme 2019-06-30T16:19:24Z rubic88 quit (Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in) 2019-06-30T16:19:40Z rubic88 joined #scheme 2019-06-30T16:22:15Z abdulocracy joined #scheme 2019-06-30T16:22:37Z rubic quit (Remote host closed the connection) 2019-06-30T16:23:50Z rubic joined #scheme 2019-06-30T16:32:33Z khisanth_ quit (Ping timeout: 248 seconds) 2019-06-30T16:34:27Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-30T16:38:17Z grettke joined #scheme 2019-06-30T16:44:29Z rubic88 quit (Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in) 2019-06-30T16:44:48Z rubic88 joined #scheme 2019-06-30T16:45:50Z khisanth_ joined #scheme 2019-06-30T16:51:42Z torbo joined #scheme 2019-06-30T16:52:23Z oni-on-ion quit (Remote host closed the connection) 2019-06-30T16:52:49Z oni-on-ion joined #scheme 2019-06-30T16:56:25Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-30T17:01:40Z grettke joined #scheme 2019-06-30T17:04:36Z klovett joined #scheme 2019-06-30T17:06:17Z grettke quit (Client Quit) 2019-06-30T17:07:45Z aeth quit (Ping timeout: 248 seconds) 2019-06-30T17:18:11Z casaca quit (Ping timeout: 268 seconds) 2019-06-30T17:19:41Z casaca joined #scheme 2019-06-30T17:19:55Z lavaflow joined #scheme 2019-06-30T17:22:32Z badkins joined #scheme 2019-06-30T17:23:07Z abdulocracy quit (Ping timeout: 268 seconds) 2019-06-30T17:24:37Z casaca quit (Ping timeout: 245 seconds) 2019-06-30T17:26:12Z casaca joined #scheme 2019-06-30T17:29:50Z keep_learning_M quit (Quit: This computer has gone to sleep) 2019-06-30T17:36:00Z abdulocracy joined #scheme 2019-06-30T17:36:02Z jcowan: python476: Specifically, induction on vectors is awkward, because there is no obvious way to partition them into a simple and a complex part. You end up doing induction on integers which are used to index the vector. 2019-06-30T17:36:31Z jcowan: Even though vectors are unquestionably linear 2019-06-30T17:36:45Z python476: jcowan: 2019-06-30T17:36:46Z python476: woops 2019-06-30T17:36:55Z python476: jcowan: what about multidimensional sets/spaces ? 2019-06-30T17:44:07Z jcowan: People don't usually do induction on them, for the same reason; there's no natural partitioning. In a system that's based on lazy arrays, things like binary search can be written inductively, I suppose. 2019-06-30T17:46:30Z aeth joined #scheme 2019-06-30T17:48:05Z python476: jcowan: alright, I was wondering if people did "research" on ordering them in the hope that it would lead to new ideas 2019-06-30T17:50:30Z jcowan: I was messing around the other day trying to find a way to do hashtables whose keys are a pair of natural numbers in order to do sparse matrices. 2019-06-30T17:51:02Z jcowan: The neat thing about what I came up with is that it doesn't need to know the dimensions of the simulated matrix at all. 2019-06-30T17:55:26Z python476 confused 2019-06-30T17:55:45Z abdulocracy quit (Ping timeout: 248 seconds) 2019-06-30T17:55:49Z torbo quit (Remote host closed the connection) 2019-06-30T17:56:57Z python476: so you hashtable is a set of set points in the simulated matrix 2019-06-30T17:57:00Z python476: your* 2019-06-30T17:58:29Z abdulocracy joined #scheme 2019-06-30T18:00:15Z jcowan: To find the point for , compute r^2 + 2r + c^2 + 2cr + c + 1, all over 2. 2019-06-30T18:00:44Z python476: ohh you hash the pairs non generically 2019-06-30T18:01:24Z jcowan: Not really a hash, because it delivers a unique value for every without regard to their range. 2019-06-30T18:01:36Z python476: ok 2019-06-30T18:01:41Z jcowan: (which of course then gets hashed by the hash table, but I don't care about that. 2019-06-30T18:01:42Z jcowan: ) 2019-06-30T18:02:53Z jcowan: It boils down to: Top left corner of the matrix is 0, the 2-element diagonal <0, 1> and <1, 0> are 1 and 2, then the next diagonal has 3 elements and is numbered 3-5, etc. 2019-06-30T18:02:58Z abdulocracy quit (Ping timeout: 245 seconds) 2019-06-30T18:03:44Z jcowan: So a 3 x 3 matrix uses the indices 0, 1, 3; 2, 4, 7; 3, 8, 12. 2019-06-30T18:08:52Z abdulocracy joined #scheme 2019-06-30T18:10:29Z jcowan: But from the Lisp viewpoint what matters is that this is an eqv-hash-table and not the more expensive equal-hash-table. 2019-06-30T18:13:28Z abdulocracy quit (Ping timeout: 244 seconds) 2019-06-30T18:14:22Z grettke joined #scheme 2019-06-30T18:15:07Z abdulocracy joined #scheme 2019-06-30T18:24:30Z abdulocracy quit (Ping timeout: 272 seconds) 2019-06-30T18:28:32Z abdulocracy joined #scheme 2019-06-30T18:32:18Z python476: jcowan: so your "coordinate" scheme has a few collisions but 2019-06-30T18:32:31Z python476: since it's eqv you still win some 2019-06-30T18:33:00Z jcowan: Yes, and the collisions only happen at the hashtable level; the mapping is one to one. 2019-06-30T18:34:00Z abdulocracy quit (Ping timeout: 272 seconds) 2019-06-30T18:34:13Z abdulocracy_ joined #scheme 2019-06-30T18:39:04Z abdulocracy_ quit (Ping timeout: 272 seconds) 2019-06-30T18:44:12Z python476: is letcc equivalent to call/cc ? 2019-06-30T18:44:18Z python476: (I am reading seasoned schemer) 2019-06-30T18:45:02Z python476: oh well http://community.schemewiki.org/?seasoned-schemer 2019-06-30T18:49:37Z stepnem quit (Ping timeout: 248 seconds) 2019-06-30T18:55:53Z jao quit (Ping timeout: 245 seconds) 2019-06-30T18:56:21Z abdulocracy joined #scheme 2019-06-30T18:58:56Z ym555_ joined #scheme 2019-06-30T19:00:02Z ym555 quit (Ping timeout: 245 seconds) 2019-06-30T19:01:22Z abdulocracy quit (Ping timeout: 246 seconds) 2019-06-30T19:01:50Z abdulocracy joined #scheme 2019-06-30T19:01:53Z hugh_marera joined #scheme 2019-06-30T19:06:40Z stepnem joined #scheme 2019-06-30T19:07:32Z casaca quit (Ping timeout: 245 seconds) 2019-06-30T19:17:01Z stepnem quit (Ping timeout: 244 seconds) 2019-06-30T19:17:28Z stepnem joined #scheme 2019-06-30T19:19:35Z rain1 quit (Read error: Connection reset by peer) 2019-06-30T19:21:03Z rain1 joined #scheme 2019-06-30T19:30:51Z dwdv quit (Quit: quit) 2019-06-30T19:33:52Z casaca joined #scheme 2019-06-30T19:38:24Z DGASAU joined #scheme 2019-06-30T19:38:47Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-30T19:49:03Z hugh_marera joined #scheme 2019-06-30T19:53:27Z ym555_ quit (Ping timeout: 258 seconds) 2019-06-30T19:53:38Z ym555 joined #scheme 2019-06-30T19:56:22Z lucasb joined #scheme 2019-06-30T20:14:55Z hugh_marera quit (Remote host closed the connection) 2019-06-30T20:16:50Z ngz joined #scheme 2019-06-30T20:16:58Z ym555 quit (Quit: leaving...) 2019-06-30T20:19:37Z gravicappa quit (Ping timeout: 245 seconds) 2019-06-30T20:19:53Z hugh_marera joined #scheme 2019-06-30T20:26:18Z tolja quit (Ping timeout: 245 seconds) 2019-06-30T20:26:24Z tolja joined #scheme 2019-06-30T20:30:46Z jcowan: python476: It's a slightly abbreviated form of (call/cc (lambda (k) body ...)) 2019-06-30T20:31:11Z jcowan: made to look (slightly) more like let 2019-06-30T20:45:14Z rubic quit (Remote host closed the connection) 2019-06-30T20:45:37Z jao joined #scheme 2019-06-30T20:47:30Z python476: maybe it was common at the time of the book publicatoin 2019-06-30T20:47:32Z python476: publication* 2019-06-30T20:59:39Z ngz quit (Read error: Connection reset by peer) 2019-06-30T20:59:58Z ngz joined #scheme 2019-06-30T21:10:05Z xkapastel quit (Quit: Connection closed for inactivity) 2019-06-30T21:21:39Z jao quit (Remote host closed the connection) 2019-06-30T21:36:14Z Guest27582 joined #scheme 2019-06-30T21:41:16Z Guest27582 is now known as jao 2019-06-30T21:50:30Z GoldRin joined #scheme 2019-06-30T21:56:40Z jao quit (Remote host closed the connection) 2019-06-30T21:57:25Z casaca quit (Ping timeout: 246 seconds) 2019-06-30T21:58:08Z jao joined #scheme 2019-06-30T22:00:00Z daviid quit (Ping timeout: 268 seconds) 2019-06-30T22:04:04Z johnjay quit (Ping timeout: 246 seconds) 2019-06-30T22:06:52Z johnjay joined #scheme 2019-06-30T22:11:17Z civodul quit (Quit: ERC (IRC client for Emacs 26.2)) 2019-06-30T22:13:28Z hugh_marera quit (Read error: Connection reset by peer) 2019-06-30T22:18:55Z python476 quit (Ping timeout: 276 seconds) 2019-06-30T22:29:44Z TCZ joined #scheme 2019-06-30T22:35:51Z TCZ quit (Quit: Leaving) 2019-06-30T22:51:08Z amz3 quit (Ping timeout: 272 seconds) 2019-06-30T22:54:03Z ngz quit (Ping timeout: 264 seconds) 2019-06-30T22:54:42Z grettke quit (Quit: "Sleep, those little slices of death — how I loathe them.") 2019-06-30T22:58:18Z daviid joined #scheme 2019-06-30T23:51:15Z grettke joined #scheme 2019-06-30T23:55:52Z lucasb quit (Quit: Connection closed for inactivity) 2019-06-30T23:58:34Z keep_learning_M joined #scheme