2019-12-01T00:02:01Z casaca joined #scheme 2019-12-01T00:10:39Z daviid joined #scheme 2019-12-01T00:13:26Z khisanth__ quit (Ping timeout: 252 seconds) 2019-12-01T00:38:04Z khisanth__ joined #scheme 2019-12-01T00:41:29Z TCZ joined #scheme 2019-12-01T00:46:31Z pjb quit (Read error: Connection reset by peer) 2019-12-01T00:48:09Z pjb joined #scheme 2019-12-01T00:50:34Z nchambers joined #scheme 2019-12-01T01:32:19Z Tirifto quit (Quit: Leaving.) 2019-12-01T01:43:58Z rgrant joined #scheme 2019-12-01T01:44:01Z TCZ quit (Quit: Bye Bye) 2019-12-01T01:44:26Z TCZ joined #scheme 2019-12-01T01:44:57Z TCZ quit (Client Quit) 2019-12-01T01:50:20Z sp1ff2 quit (Ping timeout: 276 seconds) 2019-12-01T01:50:38Z sp1ff3 joined #scheme 2019-12-01T01:52:27Z rgrant is now known as [rg] 2019-12-01T01:59:22Z seepel joined #scheme 2019-12-01T02:13:05Z seepel quit (Read error: Connection reset by peer) 2019-12-01T02:14:53Z seepel joined #scheme 2019-12-01T02:20:10Z jitwit quit (Ping timeout: 265 seconds) 2019-12-01T02:28:53Z acarrico joined #scheme 2019-12-01T02:30:05Z brettgilio joined #scheme 2019-12-01T02:50:41Z netbastard quit (Read error: Connection reset by peer) 2019-12-01T02:51:07Z netbastard joined #scheme 2019-12-01T02:51:31Z badkins quit (Remote host closed the connection) 2019-12-01T03:10:37Z acarrico quit (Ping timeout: 240 seconds) 2019-12-01T03:17:44Z kscarlet quit (Read error: Connection reset by peer) 2019-12-01T03:20:51Z kscarlet joined #scheme 2019-12-01T03:23:32Z kscarlet quit (Read error: Connection reset by peer) 2019-12-01T03:23:55Z kscarlet joined #scheme 2019-12-01T03:46:16Z kscarlet quit (Read error: Connection reset by peer) 2019-12-01T04:01:13Z kscarlet joined #scheme 2019-12-01T04:03:22Z kscarlet quit (Read error: Connection reset by peer) 2019-12-01T04:05:26Z kscarlet joined #scheme 2019-12-01T04:07:17Z [rg] quit (Read error: Connection reset by peer) 2019-12-01T04:07:38Z [rg] joined #scheme 2019-12-01T04:09:40Z ahungry joined #scheme 2019-12-01T04:13:31Z jao quit (Remote host closed the connection) 2019-12-01T04:15:53Z jitwit joined #scheme 2019-12-01T04:21:08Z jitwit quit (Ping timeout: 276 seconds) 2019-12-01T04:41:27Z gioyik joined #scheme 2019-12-01T04:46:00Z gravicappa joined #scheme 2019-12-01T04:51:59Z badkins joined #scheme 2019-12-01T04:56:46Z badkins quit (Ping timeout: 265 seconds) 2019-12-01T05:05:02Z seepel quit (Ping timeout: 246 seconds) 2019-12-01T05:14:09Z ggole joined #scheme 2019-12-01T05:33:33Z kscarlet quit (Read error: Connection reset by peer) 2019-12-01T05:35:10Z kscarlet joined #scheme 2019-12-01T05:45:01Z kscarlet quit (Read error: Connection reset by peer) 2019-12-01T05:45:08Z kscarlet joined #scheme 2019-12-01T05:56:53Z sdu joined #scheme 2019-12-01T05:57:11Z daviid quit (Ping timeout: 265 seconds) 2019-12-01T06:27:53Z dbmikus quit (Ping timeout: 250 seconds) 2019-12-01T06:29:23Z dbmikus joined #scheme 2019-12-01T06:35:15Z gravicappa quit (Ping timeout: 250 seconds) 2019-12-01T06:37:35Z kscarlet quit (Ping timeout: 268 seconds) 2019-12-01T06:40:46Z torbo quit (Remote host closed the connection) 2019-12-01T06:43:16Z kscarlet joined #scheme 2019-12-01T06:44:07Z xkapastel joined #scheme 2019-12-01T06:47:59Z ahungry quit (Remote host closed the connection) 2019-12-01T06:55:00Z gioyik quit (Quit: WeeChat 2.6) 2019-12-01T07:00:53Z skapata quit (Remote host closed the connection) 2019-12-01T07:16:08Z jitwit joined #scheme 2019-12-01T07:16:53Z [rg] quit (Quit: [rg]) 2019-12-01T07:17:29Z [rg] joined #scheme 2019-12-01T07:20:19Z jitwit quit (Ping timeout: 250 seconds) 2019-12-01T07:20:38Z 32NABJQKY joined #scheme 2019-12-01T07:21:05Z badkins joined #scheme 2019-12-01T07:25:41Z badkins quit (Ping timeout: 268 seconds) 2019-12-01T07:27:02Z Blkt quit (Ping timeout: 276 seconds) 2019-12-01T07:28:48Z Blkt joined #scheme 2019-12-01T07:55:12Z seepel joined #scheme 2019-12-01T08:02:56Z [rg] quit (Read error: Connection reset by peer) 2019-12-01T08:03:24Z [rg] joined #scheme 2019-12-01T08:05:39Z dbmikus quit (Quit: WeeChat 2.6) 2019-12-01T08:13:00Z seepel quit (Ping timeout: 265 seconds) 2019-12-01T08:26:12Z Perkol joined #scheme 2019-12-01T08:36:28Z rgherdt joined #scheme 2019-12-01T08:42:15Z gravicappa joined #scheme 2019-12-01T08:48:43Z kritixilithos joined #scheme 2019-12-01T08:48:48Z daviid joined #scheme 2019-12-01T09:16:22Z jitwit joined #scheme 2019-12-01T09:21:00Z jitwit quit (Ping timeout: 268 seconds) 2019-12-01T10:06:33Z Tirifto joined #scheme 2019-12-01T10:34:05Z [rg] left #scheme 2019-12-01T10:35:52Z lockywolf joined #scheme 2019-12-01T10:37:42Z Perkol quit (Quit: Leaving) 2019-12-01T10:38:05Z lockywolf quit (Remote host closed the connection) 2019-12-01T10:38:29Z lockywolf joined #scheme 2019-12-01T10:40:33Z lockywolf_ joined #scheme 2019-12-01T10:43:38Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-01T10:47:41Z jitwit joined #scheme 2019-12-01T10:52:05Z ng0 joined #scheme 2019-12-01T10:54:19Z Inline quit (Quit: Leaving) 2019-12-01T10:56:09Z Inline joined #scheme 2019-12-01T11:10:21Z montxero joined #scheme 2019-12-01T11:14:54Z montxero: How does one organise libraries? The example in section 1.1.2 of R6Rs does not work in MIT/Gnu Scheme version 10.1.3 2019-12-01T11:17:38Z montxero: It gives the following error: 2019-12-01T11:17:40Z montxero: ;Definition may not be used as an expression: #[defn-item 42 hello-world #[expr-item 43]] 2019-12-01T11:17:40Z montxero: ;To continue, call RESTART with an option number: 2019-12-01T11:17:41Z montxero: ; (RESTART 1) => Return to read-eval-print level 1. 2019-12-01T11:17:43Z montxero: ;Definition may not be used as an expression: #[defn-item 42 hello-world #[expr-item 43]] 2019-12-01T11:17:44Z montxero: ;To continue, call RESTART with an option number: 2019-12-01T11:17:47Z montxero: ; (RESTART 1) => Return to read-eval-print level 1. 2019-12-01T11:17:50Z montxero: 2019-12-01T11:19:58Z andreycizov joined #scheme 2019-12-01T11:25:53Z mdhughes: http://community.schemewiki.org/?module-example-mit-scheme 2019-12-01T11:26:33Z mdhughes: In systems without R6 or R7 modules, you just put everything in different files, and load them from the main file. 2019-12-01T11:30:07Z lritter joined #scheme 2019-12-01T11:30:54Z jcowan: MIT Scheme doesn't conform to R6RS 2019-12-01T11:34:32Z mdhughes: If you're following R6RS or TSPL, Chez Scheme is the best implementation https://www.scheme.com 2019-12-01T11:35:26Z jcowan: Or Racket 2019-12-01T11:40:57Z kscarlet quit (Ping timeout: 240 seconds) 2019-12-01T11:54:06Z mdhughes: Just added: http://community.schemewiki.org/?module-example-chez 2019-12-01T12:04:03Z lockywolf_ quit (Ping timeout: 245 seconds) 2019-12-01T12:12:18Z rgherdt quit (Remote host closed the connection) 2019-12-01T12:14:00Z rgherdt joined #scheme 2019-12-01T12:18:03Z jcowan: I just wrote a teeny tiny pre-SRFI for string interpolation: review would be appreciated. 2019-12-01T12:18:22Z jcowan: https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/StringInterpolateCowan.md 2019-12-01T12:19:05Z Perkol joined #scheme 2019-12-01T12:20:32Z mdhughes: Also: Flatt on Racket https://youtu.be/LN0qG-i1iT0 2019-12-01T12:20:41Z mdhughes: "Maybe they're thinking, why isn't it better yet?" 2019-12-01T12:22:03Z Inline quit (Quit: Leaving) 2019-12-01T12:24:30Z Inline joined #scheme 2019-12-01T12:26:37Z mdhughes: jcowan: I'm looking at 108, 109 and there's discussion of other delimiters, but why not $ like every UNIX thing, other than very old LISP-is-the-anti-UNIX memes. 2019-12-01T12:27:36Z jcowan: I have no objection to that; I was just trying to eliminate incidental differences to make comparisons simpler. 2019-12-01T12:28:00Z jcowan: One thing I do not want is \& for an escaped & 2019-12-01T12:28:19Z jcowan: (which would have to be written \\&) 2019-12-01T12:29:47Z jcowan: I think one of the Unix mistakes was to use \x to mean either "special thing suggested by x" or "literal x" 2019-12-01T12:31:11Z wasamasa: I was about to suggest %% 2019-12-01T12:31:42Z mdhughes: Yeah, that's fine, %% and such is traditional. Actually, Python's latest format strings are just bare fields: f"{x}" interpolates x. But I like awk/perl style ${x} better. 2019-12-01T12:36:37Z mdhughes: SRFI-109 supports both &[x] and &(x), which should be preserved 2019-12-01T12:36:42Z Inline quit (Quit: Leaving) 2019-12-01T12:38:18Z Inline joined #scheme 2019-12-01T12:40:34Z TCZ joined #scheme 2019-12-01T12:40:36Z jcowan: This is not classical Perl/Python string interpolation, where you are allowed to embed lexically scoped expressions inside strings (which requires special treatment from the lexer), and the name `string-interpolate` may be bad for that reason. 2019-12-01T12:41:00Z wasamasa: what are these then? 2019-12-01T12:41:17Z mdhughes: Related, in that you're not redefining string syntax, I'd like #< "path: /path/to/file" 2019-12-01T12:46:06Z mdhughes: Hopefully more like (string-format "path: {path}" '((path "/path/to/file"))) 2019-12-01T12:47:21Z niklasl joined #scheme 2019-12-01T12:47:39Z mdhughes: Replace {path} with whatever the escape syntax ends up being. 2019-12-01T12:48:07Z mdhughes: The thing is, 109 allows an expression evaluated in a local environment. Are you doing that? 2019-12-01T12:50:23Z mdhughes: Very alternate take. Grab SRFI-48. Add ~(NAME)CODE to all directives, and take an alist. Fix it so it's reentrant, because currently it's useless in most implementations. 2019-12-01T12:51:06Z mdhughes: Everyone loves format. 2019-12-01T13:01:37Z jcowan: I don't; I much prefer format combinators 2019-12-01T13:02:20Z jcowan: The "expression evaluated in a local environment" is pushed out to the mapping. This is quite natural in a plist/keyword style: 2019-12-01T13:02:30Z TCZ: hi/cześć 2019-12-01T13:03:48Z jcowan: (string-interpolate "Deleted &[file-count] files in &[dir-count] directories" 'file-count (some-expr) 'dir-count (some-other-expr)) 2019-12-01T13:04:46Z jcowan: And if a UI person or translator decides that putting the directory count first is more natural, the names guarantee that this works; the only instruction is "Don't change what's between &{ and ]" 2019-12-01T13:04:51Z niklasl quit (Ping timeout: 260 seconds) 2019-12-01T13:05:56Z jcowan: TCZ: Hails! 2019-12-01T13:06:01Z mdhughes: I rarely use printf/format in prod code, only debugging. Prod is usually (print) if anything. 2019-12-01T13:06:24Z mdhughes: But combinators produce really ugly code where you have text, a giant blob of functions, text, giant blob of functions, etc. 2019-12-01T13:06:47Z jcowan: Not as ugly as, say, CL format strings. 2019-12-01T13:07:09Z jcowan: It's the same story as regex combinators vs. regex strings: the latter have to have lots of magic conventions 2019-12-01T13:08:04Z mdhughes: formats can look very nice, when you have long chunks of text with a few complex expressions inline. Both styles are ugly when you have a small text, field, repeat 100 times. 2019-12-01T13:10:53Z jcowan: Not sure I follow. Example? 2019-12-01T13:13:26Z mdhughes: Hard to paste in such things. Like an invoice or any such form, will have a lot of ASCII-art text, field names, then a field, which needs formatting for length & numeric style. 2019-12-01T13:14:07Z mdhughes: Most of those don't have a ton of fields, so format works fine, it just gets confusing when you reach some critical mass of unnamed positional fields. 2019-12-01T13:15:38Z wasamasa: I feel reminded of a scala project where I discovered the framework doesn't support more than 26 fields 2019-12-01T13:15:58Z mdhughes: But nobody likes (format "a: ~7,2F\n {25 times}" a {25 times}) or (print "a: " (padnum a 7 2) {25 times}) 2019-12-01T13:18:00Z mdhughes: (string-format "a: ~(a)7,2f\n {25 times}" my-alist) is maybe less bad? 2019-12-01T13:18:56Z jcowan: wasamasa: Yes, that annoyed me too. Scala has fixed it now, though 2019-12-01T13:19:07Z mdhughes: I'm using letters there, but it'd be anything from RPG character stats to purchase orders to Internet RFC message formatting. 2019-12-01T13:20:34Z jcowan: It's clear that at 25 parameters you definitely don't want positional parameters like that, but named parameters scale better (plus the reordering advantage I mentioned) 2019-12-01T13:38:13Z brettgilio quit (Ping timeout: 245 seconds) 2019-12-01T14:05:21Z TCZ quit (Quit: Bye Bye) 2019-12-01T14:15:30Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-01T14:16:07Z gravicappa joined #scheme 2019-12-01T14:17:46Z jcowan: I have just switched the pre-SRFI to use $ insteaad of & 2019-12-01T14:18:08Z acarrico joined #scheme 2019-12-01T14:19:40Z lockywolf joined #scheme 2019-12-01T14:22:20Z mdhughes: Yay! 2019-12-01T14:22:24Z belmarca quit (Read error: Connection reset by peer) 2019-12-01T14:22:50Z belmarca joined #scheme 2019-12-01T14:25:17Z acarrico quit (Ping timeout: 240 seconds) 2019-12-01T14:29:29Z Riastradh: jcowan: You should make sure to use barycentric interpolation at Chebyshev nodes. Much nicer properties than the naive alternatives! 2019-12-01T14:30:05Z badkins joined #scheme 2019-12-01T14:31:27Z jcowan: Hardly relevant, since I am going to flush the term "interpolate" anyway 2019-12-01T14:31:52Z montxero quit (Remote host closed the connection) 2019-12-01T14:32:57Z jcowan: ("Flush" is one of those irritating auto-antonyms) 2019-12-01T14:34:44Z badkins quit (Ping timeout: 276 seconds) 2019-12-01T14:55:45Z 32NABJQKY quit (Ping timeout: 250 seconds) 2019-12-01T14:56:28Z Blukunfando quit (Ping timeout: 268 seconds) 2019-12-01T14:58:24Z ng0 quit (Ping timeout: 260 seconds) 2019-12-01T14:58:26Z badkins joined #scheme 2019-12-01T14:59:52Z ng0 joined #scheme 2019-12-01T15:03:39Z brettgilio joined #scheme 2019-12-01T15:03:59Z badkins quit (Ping timeout: 250 seconds) 2019-12-01T15:11:16Z acarrico joined #scheme 2019-12-01T15:19:37Z gwatt: mdhughes jcowan: I don't know if this interests you, but I did write up a very simple interpolation library a while back: https://github.com/gwatt/dollar-sign 2019-12-01T15:21:02Z jcowan: Interesting. 2019-12-01T15:41:50Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-01T15:58:34Z kritixilithos quit (Remote host closed the connection) 2019-12-01T15:59:41Z kritixilithos joined #scheme 2019-12-01T16:00:15Z la_zaifir: Yeah, SRFI 158 combinators win over format strings IMHO. More Schemes should provide them. 2019-12-01T16:00:33Z 17SAA8HAV joined #scheme 2019-12-01T16:01:13Z la_zaifir: *159, I mean. And now 166. 2019-12-01T16:09:56Z farcas82 quit (Quit: Leaving) 2019-12-01T16:20:22Z jao joined #scheme 2019-12-01T16:31:55Z jao quit (Remote host closed the connection) 2019-12-01T16:50:11Z TCZ joined #scheme 2019-12-01T16:54:55Z farcas82 joined #scheme 2019-12-01T16:56:17Z jao joined #scheme 2019-12-01T16:57:53Z jao quit (Remote host closed the connection) 2019-12-01T16:59:50Z TCZ quit (Quit: Bye Bye) 2019-12-01T17:00:00Z jao joined #scheme 2019-12-01T17:02:17Z netbastard quit (Ping timeout: 250 seconds) 2019-12-01T17:02:32Z skapata joined #scheme 2019-12-01T17:02:51Z TCZ joined #scheme 2019-12-01T17:08:14Z Perkol quit (Remote host closed the connection) 2019-12-01T17:09:34Z netbastard joined #scheme 2019-12-01T17:11:09Z acarrico quit (*.net *.split) 2019-12-01T17:11:09Z lockywolf quit (*.net *.split) 2019-12-01T17:11:09Z sdu quit (*.net *.split) 2019-12-01T17:11:09Z zig quit (*.net *.split) 2019-12-01T17:11:10Z Jackiew2 quit (*.net *.split) 2019-12-01T17:13:26Z amoe quit (*.net *.split) 2019-12-01T17:13:26Z titanbiscuit quit (*.net *.split) 2019-12-01T17:13:26Z cmatei quit (*.net *.split) 2019-12-01T17:13:26Z X-Scale quit (*.net *.split) 2019-12-01T17:13:26Z mjsir911 quit (*.net *.split) 2019-12-01T17:13:26Z heredoc quit (*.net *.split) 2019-12-01T17:13:26Z gf3_ quit (*.net *.split) 2019-12-01T17:13:26Z emacsomancer quit (*.net *.split) 2019-12-01T17:13:26Z fowlduck quit (*.net *.split) 2019-12-01T17:13:26Z nisstyre quit (*.net *.split) 2019-12-01T17:13:26Z dto quit (*.net *.split) 2019-12-01T17:13:26Z gwatt quit (*.net *.split) 2019-12-01T17:13:26Z jackhill quit (*.net *.split) 2019-12-01T17:13:26Z sudden quit (*.net *.split) 2019-12-01T17:13:26Z acarrico joined #scheme 2019-12-01T17:13:26Z lockywolf joined #scheme 2019-12-01T17:13:26Z sdu joined #scheme 2019-12-01T17:13:26Z zig joined #scheme 2019-12-01T17:13:26Z Jackiew2 joined #scheme 2019-12-01T17:13:26Z amoe joined #scheme 2019-12-01T17:13:26Z titanbiscuit joined #scheme 2019-12-01T17:13:26Z cmatei joined #scheme 2019-12-01T17:13:26Z X-Scale joined #scheme 2019-12-01T17:13:26Z mjsir911 joined #scheme 2019-12-01T17:13:26Z heredoc joined #scheme 2019-12-01T17:13:26Z gf3_ joined #scheme 2019-12-01T17:13:26Z emacsomancer joined #scheme 2019-12-01T17:13:26Z fowlduck joined #scheme 2019-12-01T17:13:26Z nisstyre joined #scheme 2019-12-01T17:13:26Z dto joined #scheme 2019-12-01T17:13:26Z gwatt joined #scheme 2019-12-01T17:13:26Z jackhill joined #scheme 2019-12-01T17:13:26Z sudden joined #scheme 2019-12-01T17:13:26Z lockywolf quit (Max SendQ exceeded) 2019-12-01T17:13:26Z emacsomancer quit (Max SendQ exceeded) 2019-12-01T17:13:26Z lockywolf joined #scheme 2019-12-01T17:13:35Z TCZ quit (Quit: Bye Bye) 2019-12-01T17:14:13Z emacsomancer joined #scheme 2019-12-01T17:15:09Z X-Scale quit (Ping timeout: 246 seconds) 2019-12-01T17:21:05Z jao quit (Remote host closed the connection) 2019-12-01T17:24:04Z wasamasa: gwatt: cute trick with omitting the space between the dollar and the string 2019-12-01T17:24:06Z X-Scale joined #scheme 2019-12-01T17:24:36Z brown121407 joined #scheme 2019-12-01T17:25:57Z 17SAA8HAV quit (Ping timeout: 240 seconds) 2019-12-01T17:28:45Z belmarca: we're going with #{} in gerbil 2019-12-01T17:29:52Z belmarca: (def name "world") (quasistring "Hello, #{name}!") => "Hello, world!" 2019-12-01T17:30:01Z belmarca: with ##{} for expansion-time interpolation 2019-12-01T17:30:57Z belmarca: (lambda (name) (quasistring "Hello, #{name}. The current time is ##{(time->seconds (current-time))}")) 2019-12-01T17:31:20Z belmarca: that would fix the time to time at expansion and never update 2019-12-01T17:31:26Z belmarca: vs using just #{} which is for runtime 2019-12-01T17:42:29Z brown121408 joined #scheme 2019-12-01T17:42:33Z brown121407 quit (Read error: Connection reset by peer) 2019-12-01T18:13:49Z gwatt: belmarca: what gerbil use braces for? I see it in some examples but I'm not familiar with gerbil's idiosyncrasies 2019-12-01T18:20:36Z brown121408 quit (Ping timeout: 246 seconds) 2019-12-01T18:21:50Z brown121407 joined #scheme 2019-12-01T18:26:08Z sp1ff3 quit (Ping timeout: 268 seconds) 2019-12-01T18:27:12Z kritixilithos quit (Quit: quit) 2019-12-01T18:43:31Z badkins joined #scheme 2019-12-01T18:43:42Z sp1ff3 joined #scheme 2019-12-01T18:45:32Z mdhughes: One of the major advantages of format strings is i18n. Especially if they have named placeholders, you can put those in a config file, give that file to translators, and get usable layout strings for any language. You can't do that with combinators. 2019-12-01T18:57:33Z Inline quit (Quit: Leaving) 2019-12-01T18:57:56Z lucasb joined #scheme 2019-12-01T18:58:55Z torbo joined #scheme 2019-12-01T19:03:28Z jcowan: Exactly so, which is why I want a separation of concerns: combinators for formatting proper, string-interpolate for i18n 2019-12-01T19:04:09Z jcowan: belmarca: Why braces particularly? 2019-12-01T19:09:33Z ggole quit (Quit: Leaving) 2019-12-01T19:11:11Z nchambers quit (Quit: ZNC 1.7.5 - https://znc.in) 2019-12-01T19:11:36Z nchambers joined #scheme 2019-12-01T19:16:29Z badkins quit (Remote host closed the connection) 2019-12-01T19:16:56Z brettgilio quit (Quit: Quit) 2019-12-01T19:17:05Z brettgilio joined #scheme 2019-12-01T19:18:45Z brown121407 quit (Read error: Connection reset by peer) 2019-12-01T19:19:19Z brown121408 joined #scheme 2019-12-01T19:24:17Z badkins joined #scheme 2019-12-01T19:29:11Z badkins quit (Ping timeout: 265 seconds) 2019-12-01T20:05:12Z Tirifto quit (Quit: Leaving.) 2019-12-01T20:10:46Z badkins joined #scheme 2019-12-01T20:11:43Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-01T20:13:48Z dbmikus joined #scheme 2019-12-01T20:21:35Z badkins quit (Ping timeout: 252 seconds) 2019-12-01T20:31:15Z sdu quit (Quit: leaving) 2019-12-01T20:34:48Z civodul joined #scheme 2019-12-01T20:47:54Z Blukunfando joined #scheme 2019-12-01T21:16:57Z andreycizov quit (Ping timeout: 240 seconds) 2019-12-01T21:26:32Z andreycizov joined #scheme 2019-12-01T21:27:59Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-01T21:55:37Z ng0 joined #scheme 2019-12-01T22:01:21Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-01T22:07:35Z badkins joined #scheme 2019-12-01T22:08:39Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-01T22:12:27Z badkins quit (Ping timeout: 268 seconds) 2019-12-01T22:15:10Z badkins joined #scheme 2019-12-01T22:29:17Z andreycizov joined #scheme 2019-12-01T22:30:26Z badkins quit (Ping timeout: 265 seconds) 2019-12-01T22:36:02Z badkins joined #scheme 2019-12-01T22:51:57Z badkins quit (Ping timeout: 240 seconds) 2019-12-01T22:52:13Z badkins joined #scheme 2019-12-01T23:15:56Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-01T23:17:09Z X-Scale joined #scheme 2019-12-01T23:22:14Z seepel joined #scheme 2019-12-01T23:25:08Z lockywolf quit (Ping timeout: 276 seconds) 2019-12-01T23:41:37Z seepel quit (Read error: Connection reset by peer) 2019-12-01T23:42:18Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-01T23:51:58Z marusich quit (Ping timeout: 245 seconds) 2019-12-01T23:53:09Z ng0 joined #scheme 2019-12-02T00:01:18Z Zenton quit (Ping timeout: 265 seconds) 2019-12-02T00:05:41Z badkins quit (Remote host closed the connection) 2019-12-02T00:06:21Z jao joined #scheme 2019-12-02T00:07:42Z Guest71195 joined #scheme 2019-12-02T00:12:36Z Guest71195 quit (Ping timeout: 252 seconds) 2019-12-02T00:16:16Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-02T00:17:30Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-02T00:21:56Z badkins joined #scheme 2019-12-02T00:31:26Z belmarca: gwatt braces are interpreted as method calls by the reader 2019-12-02T00:31:38Z belmarca: {some-point-method my-point} 2019-12-02T00:32:39Z belmarca: jcowan why braces for interpolation? #{} is a neat delimiter IMO. Plus the real issue IMO is having proper runtime vs expansion-time control, not necessarily which delimiter to use. 2019-12-02T00:36:43Z Riastradh: Maybe you should use 〈〉! 2019-12-02T00:37:07Z Riastradh: Or maybe ⸨⸩? 2019-12-02T00:37:34Z Riastradh: «» might cause confusion about which way the quotation vs unquotation marks go. 2019-12-02T00:40:27Z belmarca: are you talking about interpolation? 2019-12-02T00:40:32Z badkins quit (Ping timeout: 276 seconds) 2019-12-02T00:41:32Z belmarca: the parser looks for #{ or ##{ and calls read on what follows. If it's not followed by a closing }, raise. 2019-12-02T00:42:00Z belmarca: I wouldn't even know how to type〈〉 2019-12-02T00:42:43Z Riastradh: I dunno, you could feed \langle\rangle\bye through pdftex and copy & paste from the resulting PDF? 2019-12-02T00:43:46Z belmarca: yes I will send a PR adding that to the gerbil docs! 2019-12-02T00:45:25Z badkins joined #scheme 2019-12-02T00:46:42Z lritter quit (Ping timeout: 252 seconds) 2019-12-02T00:47:04Z netbastard quit (Ping timeout: 252 seconds) 2019-12-02T00:47:46Z lockywolf joined #scheme 2019-12-02T00:52:03Z badkins quit (Ping timeout: 265 seconds) 2019-12-02T01:07:26Z marusich joined #scheme 2019-12-02T01:08:49Z lockywolf_ joined #scheme 2019-12-02T01:10:39Z teardown joined #scheme 2019-12-02T01:11:44Z lockywolf quit (Ping timeout: 276 seconds) 2019-12-02T01:17:35Z marusich quit (Ping timeout: 250 seconds) 2019-12-02T01:19:50Z ozzloy_ is now known as ozzloy 2019-12-02T01:20:02Z ozzloy quit (Changing host) 2019-12-02T01:20:02Z ozzloy joined #scheme 2019-12-02T01:23:52Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-02T01:27:57Z jao quit (Ping timeout: 240 seconds) 2019-12-02T01:30:03Z badkins joined #scheme 2019-12-02T01:33:58Z jcowan: Or just cut and paste them from the IRC 2019-12-02T01:34:17Z marusich joined #scheme 2019-12-02T01:41:37Z badkins quit (Ping timeout: 240 seconds) 2019-12-02T01:54:03Z badkins joined #scheme 2019-12-02T01:59:11Z badkins quit (Ping timeout: 276 seconds) 2019-12-02T02:03:29Z stepnem_ joined #scheme 2019-12-02T02:04:17Z stepnem quit (Ping timeout: 240 seconds) 2019-12-02T02:09:35Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T02:13:03Z lockywolf joined #scheme 2019-12-02T02:16:05Z marusich quit (Ping timeout: 276 seconds) 2019-12-02T02:40:47Z brettgilio quit (Ping timeout: 250 seconds) 2019-12-02T02:41:52Z seepel joined #scheme 2019-12-02T03:26:54Z lockywolf_ joined #scheme 2019-12-02T03:26:56Z jitwit quit (Ping timeout: 252 seconds) 2019-12-02T03:29:32Z lockywolf quit (Ping timeout: 276 seconds) 2019-12-02T03:31:21Z lockywolf__ joined #scheme 2019-12-02T03:33:00Z tryte quit (Ping timeout: 260 seconds) 2019-12-02T03:33:54Z lockywolf_ quit (Ping timeout: 252 seconds) 2019-12-02T03:35:42Z tryte joined #scheme 2019-12-02T03:36:45Z jitwit joined #scheme 2019-12-02T03:38:21Z JalapenoX joined #scheme 2019-12-02T03:53:47Z jitwit quit (Ping timeout: 265 seconds) 2019-12-02T03:55:03Z badkins joined #scheme 2019-12-02T03:59:17Z badkins quit (Ping timeout: 240 seconds) 2019-12-02T04:07:48Z m1dnight_ quit (Ping timeout: 265 seconds) 2019-12-02T04:08:47Z m1dnight_ joined #scheme 2019-12-02T04:11:26Z pjb quit (Remote host closed the connection) 2019-12-02T04:13:02Z torbo quit (Remote host closed the connection) 2019-12-02T04:13:30Z pjb joined #scheme 2019-12-02T04:17:03Z jitwit joined #scheme 2019-12-02T04:22:09Z badkins joined #scheme 2019-12-02T04:22:50Z jitwit quit (Ping timeout: 276 seconds) 2019-12-02T04:25:12Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-02T04:36:08Z dbmikus quit (Ping timeout: 245 seconds) 2019-12-02T04:40:54Z badkins quit (Remote host closed the connection) 2019-12-02T04:41:51Z [rg] joined #scheme 2019-12-02T04:56:33Z [rg]: erkin: thank you 2019-12-02T05:03:37Z gravicappa joined #scheme 2019-12-02T05:05:17Z brown121408 quit (Ping timeout: 240 seconds) 2019-12-02T05:05:36Z brown121408 joined #scheme 2019-12-02T05:06:45Z brown121408 quit (Remote host closed the connection) 2019-12-02T05:26:21Z lockywolf_ joined #scheme 2019-12-02T05:29:03Z lockywolf__ quit (Ping timeout: 268 seconds) 2019-12-02T05:34:26Z [rg] quit (Quit: [rg]) 2019-12-02T05:46:05Z rgrant joined #scheme 2019-12-02T05:46:23Z rgrant is now known as [rg] 2019-12-02T05:52:21Z lockywolf__ joined #scheme 2019-12-02T05:53:14Z sp1ff quit (Ping timeout: 240 seconds) 2019-12-02T05:54:57Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-02T06:02:50Z casaca quit (Ping timeout: 265 seconds) 2019-12-02T06:17:20Z lockywolf_ joined #scheme 2019-12-02T06:18:35Z jitwit joined #scheme 2019-12-02T06:20:14Z lockywolf__ quit (Ping timeout: 268 seconds) 2019-12-02T06:23:08Z jitwit quit (Ping timeout: 265 seconds) 2019-12-02T06:25:04Z mdhughes: On Mac, « is opt-\, » is sh-opt-\, but there's no narrow-angle-bracket keys, would have to dig thru Unicode picker. 2019-12-02T06:27:37Z pjb: I use emacs anyways… opt is mapped to A- to give me free keys to bind my own commands… 2019-12-02T06:28:17Z [rg] quit (Quit: [rg]) 2019-12-02T06:30:45Z rgherdt joined #scheme 2019-12-02T06:32:38Z skapata quit (Remote host closed the connection) 2019-12-02T06:38:54Z brown121407 joined #scheme 2019-12-02T06:39:30Z Riastradh: M-x insert-char RET LEFT ANGLE BRACKET RET 2019-12-02T06:41:49Z pjb: or: C-x 8 RET 2019-12-02T06:42:46Z pjb: Perhaps it's possible to modify the tabnle used by insert-char? 2019-12-02T06:43:05Z pjb: I mean, the key translations starting with C-x 8. 2019-12-02T06:43:53Z mdhughes: But some of us like to use a text editor. 2019-12-02T06:44:30Z rgherdt quit (Quit: Leaving) 2019-12-02T06:45:31Z khisanth__ quit (Ping timeout: 268 seconds) 2019-12-02T06:50:44Z kritixilithos joined #scheme 2019-12-02T06:52:59Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-02T06:57:11Z evhan quit (Quit: De IRC non curat rex...) 2019-12-02T06:58:10Z evhan joined #scheme 2019-12-02T06:58:11Z khisanth__ joined #scheme 2019-12-02T06:59:47Z Riastradh: (`C-x 8 <' and `C-x 8 >' give guillemets; not sure offhand if there's a shorter way to enter angle brackets.) 2019-12-02T07:00:11Z Riastradh: (Amusingly, there's also ‹›.) 2019-12-02T07:16:05Z kritixilithos: in mit-scheme, how do I run a program without entering repl mode? `scheme --load script.scm` enters repl mode and with it all the extraneaous output I don't want (so adding (exit) wouldn't fix it) 2019-12-02T07:20:55Z Riastradh: --batch-mode 2019-12-02T07:22:02Z pjb: or --quiet it's the same. scheme --quiet --no-init-file --load p.scm --eval '(quit)' 2019-12-02T07:29:13Z kritixilithos: thanks that works, now I'm trying to write a program that sums input numbers (seperated by newlines) from STDIN, but it doesn't print anything, it only recognises the end of input when I terminate the input with [a-z]+ 2019-12-02T07:30:17Z kritixilithos: basically calling a `let loop` with `(read)` recursively until `number?` is falsey 2019-12-02T07:32:34Z kritixilithos: I suppose I'll need to use read-line instead 2019-12-02T07:35:09Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-02T07:54:23Z kritixilithos: `(write(let l((x 0))(if(real? x)(+(l(read))x)0)))` does the task in other schemes (like chicken), but doesn't work in mit-scheme, mit-scheme appears to halt the program 2019-12-02T07:55:30Z kritixilithos: from what I understand in the docs, and end-of-file object is supposed to be returned, but it apparently isn't 2019-12-02T07:57:58Z alezost joined #scheme 2019-12-02T08:03:19Z sdu joined #scheme 2019-12-02T08:09:50Z uplime joined #scheme 2019-12-02T08:18:47Z jitwit joined #scheme 2019-12-02T08:23:34Z jitwit quit (Ping timeout: 268 seconds) 2019-12-02T08:28:08Z farcas82 joined #scheme 2019-12-02T08:41:47Z badkins joined #scheme 2019-12-02T08:42:52Z lockywolf__ joined #scheme 2019-12-02T08:45:46Z lockywolf_ quit (Ping timeout: 268 seconds) 2019-12-02T08:46:05Z badkins quit (Ping timeout: 250 seconds) 2019-12-02T08:49:00Z Oddity quit (Read error: Connection reset by peer) 2019-12-02T09:02:10Z Oddity joined #scheme 2019-12-02T09:23:05Z pjb: kritixilithos: if you use --load, then it will load. load is a REL, not a REPL. 2019-12-02T09:26:55Z farnerup joined #scheme 2019-12-02T09:27:29Z kritixilithos: thanks for the distinction 2019-12-02T09:27:53Z hugh_marera joined #scheme 2019-12-02T09:33:05Z seepel quit (Ping timeout: 265 seconds) 2019-12-02T09:33:19Z pjb: kritixilithos: my advice would be that your file does not have side effects when you load it apart from defining things. Then you can call a main function explicitely in the script wrapper. 2019-12-02T09:33:43Z pjb: The file would contain: (define (foo …) …) … (define main () (foo)) 2019-12-02T09:34:40Z pjb: and you would have as script myscript that would contain: #!/bin/sh \n scheme --quiet --no-init-file --load myscript.scm --eval '(main)' --eval '(quit)' 2019-12-02T09:35:08Z pjb: this way, you can also load the source myscript.scm without running it, to debug it interactively in the REPL. 2019-12-02T09:35:22Z kritixilithos: ah, I see 2019-12-02T09:35:50Z pjb: Of course this implies that all I/O must be explicit. You must print your results. 2019-12-02T09:38:23Z kritixilithos: from above, do you know why `(read)` doesn't seem to give eof? it works as expected in other schemes though 2019-12-02T09:40:05Z alezost quit (Quit: I live in Emacs ) 2019-12-02T09:40:37Z seepel joined #scheme 2019-12-02T09:41:49Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-02T09:44:57Z seepel quit (Ping timeout: 240 seconds) 2019-12-02T09:47:38Z pjb: I don't know. It should return an eof object, but apparently, this stops the program immediately. 2019-12-02T09:48:17Z ng0 joined #scheme 2019-12-02T09:57:38Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-02T10:07:25Z kritixilithos: from the mailing list https://lists.gnu.org/archive/html/mit-scheme-devel/2019-09/msg00000.html, this appears to be a common problem with no real solution 2019-12-02T10:07:47Z kritixilithos: okay I'll convert to chicken now 2019-12-02T10:07:48Z lockywolf__ quit (Ping timeout: 245 seconds) 2019-12-02T10:19:58Z rgherdt joined #scheme 2019-12-02T11:16:02Z sarna quit (Read error: Connection reset by peer) 2019-12-02T11:25:37Z pounce quit (Ping timeout: 240 seconds) 2019-12-02T11:27:35Z sarna joined #scheme 2019-12-02T11:28:35Z lockywolf joined #scheme 2019-12-02T11:32:54Z Zenton joined #scheme 2019-12-02T11:44:49Z gravicappa joined #scheme 2019-12-02T11:53:20Z mdhughes: http://community.schemewiki.org/?module-example-mit-scheme 2019-12-02T11:59:35Z mdhughes: I may go modify each of those to only run main if DEBUG isn't set in environment, so you could then DEBUG=1 main.sh or whatever. 2019-12-02T12:00:15Z mdhughes: But that gets into "actual program functionality" not "how do you write this Scheme with modules". 2019-12-02T12:00:57Z mdhughes: Some Schemes let you know if you're in the REPL or not, which is better, but some don't. 2019-12-02T12:01:26Z ggole joined #scheme 2019-12-02T12:35:10Z rgherdt quit (Ping timeout: 268 seconds) 2019-12-02T12:36:35Z rgherdt joined #scheme 2019-12-02T12:37:45Z lucasb joined #scheme 2019-12-02T12:40:07Z lockywolf_ joined #scheme 2019-12-02T12:41:29Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T12:42:00Z lockywolf_ joined #scheme 2019-12-02T12:42:17Z badkins joined #scheme 2019-12-02T12:42:45Z lockywolf quit (Ping timeout: 246 seconds) 2019-12-02T12:43:21Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T12:43:52Z lockywolf_ joined #scheme 2019-12-02T12:44:50Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T12:45:26Z lockywolf_ joined #scheme 2019-12-02T12:46:37Z badkins quit (Ping timeout: 240 seconds) 2019-12-02T12:46:49Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T12:47:23Z lockywolf_ joined #scheme 2019-12-02T12:48:44Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T12:49:30Z lockywolf_ joined #scheme 2019-12-02T12:50:06Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T12:50:35Z lockywolf_ joined #scheme 2019-12-02T12:51:48Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T12:52:22Z lockywolf_ joined #scheme 2019-12-02T12:53:06Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T12:53:36Z lockywolf_ joined #scheme 2019-12-02T12:55:10Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T12:55:45Z lockywolf_ joined #scheme 2019-12-02T12:56:36Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T12:57:08Z lockywolf_ joined #scheme 2019-12-02T12:58:29Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T12:59:04Z lockywolf_ joined #scheme 2019-12-02T13:00:24Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:00:55Z lockywolf_ joined #scheme 2019-12-02T13:02:16Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:02:50Z lockywolf_ joined #scheme 2019-12-02T13:03:36Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T13:04:05Z lockywolf_ joined #scheme 2019-12-02T13:05:24Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:05:59Z lockywolf_ joined #scheme 2019-12-02T13:07:22Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:07:55Z lockywolf_ joined #scheme 2019-12-02T13:08:52Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:09:24Z lockywolf_ joined #scheme 2019-12-02T13:10:46Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:11:20Z lockywolf_ joined #scheme 2019-12-02T13:12:06Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T13:12:36Z lockywolf_ joined #scheme 2019-12-02T13:13:53Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:14:23Z lockywolf_ joined #scheme 2019-12-02T13:15:46Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:16:18Z lockywolf_ joined #scheme 2019-12-02T13:17:07Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T13:17:38Z lockywolf_ joined #scheme 2019-12-02T13:18:37Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T13:19:04Z lockywolf_ joined #scheme 2019-12-02T13:20:24Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:21:02Z lockywolf_ joined #scheme 2019-12-02T13:22:07Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T13:22:53Z lockywolf_ joined #scheme 2019-12-02T13:23:37Z lockywolf_ quit (Remote host closed the connection) 2019-12-02T13:24:18Z lockywolf_ joined #scheme 2019-12-02T13:25:03Z lockywolf_ quit (Max SendQ exceeded) 2019-12-02T13:29:49Z jitwit joined #scheme 2019-12-02T13:33:57Z jitwit quit (Ping timeout: 240 seconds) 2019-12-02T13:38:27Z zmv joined #scheme 2019-12-02T13:51:06Z badkins joined #scheme 2019-12-02T13:51:31Z sarna: hi, how can I return a list with a thing changed at some index? I mean (foo '(1 2 3) 0 4) would return '(4 2 3) 2019-12-02T13:55:43Z badkins quit (Ping timeout: 245 seconds) 2019-12-02T13:56:55Z lockywolf_ joined #scheme 2019-12-02T13:57:30Z lockywolf_ quit (Client Quit) 2019-12-02T14:00:53Z fizzie: The most straightforward way would be the recursive: to change a value at index 0, return a new list formed from the new value and the tail of the old list; to change a value at any index I, return a new list made out of the head of the old list and changing the I-1'th value in the tail of the old list. 2019-12-02T14:01:28Z fizzie: So (define (foo l i v) (if (= i 0) (cons v (tail l)) (cons (car l) (foo (tail l) (- i 1) v)))) or somewhere along those lines. 2019-12-02T14:03:54Z sarna: oh, I thought there was some standard function for that. thanks anyway, I'll try this :) 2019-12-02T14:07:25Z lritter joined #scheme 2019-12-02T14:17:17Z ohama quit (Ping timeout: 240 seconds) 2019-12-02T14:20:07Z ohama joined #scheme 2019-12-02T14:22:52Z badkins joined #scheme 2019-12-02T14:24:22Z goulix joined #scheme 2019-12-02T14:36:20Z DKordic: sarna: What do You think about: "(setf (index aCollection aKey) aValue)"? 2019-12-02T14:37:02Z DKordic: ""setf"" is an abbreviation of ""set! Form"". 2019-12-02T14:37:14Z sarna: DKordic: I have some troubles finding docs for that.. is setf side-effect-free? 2019-12-02T14:37:34Z fizzie: There is a list-set! (in r7rs-small), but it modifies the list. Although I guess you could (let ((copy (apply list l))) (list-set! copy 0 4) copy). Arguably though, if you end up wanting to use a list as if it was a vector, it might be a sign it should in fact be a vector. 2019-12-02T14:37:34Z DKordic: Could be either way. 2019-12-02T14:38:28Z sarna: I ended up splitting the list (take, drop) and inserting the element in-between 2019-12-02T14:39:36Z DKordic: sarna: The most important question is what some would call API. 2019-12-02T14:40:34Z sarna: well, I just want to change one element at some index, not modifying the underlying list 2019-12-02T14:43:19Z rgherdt quit (Quit: Leaving) 2019-12-02T14:43:49Z DKordic: Note that List is more abstract than (Singly) Linked List. For example [[W:conc-tree_list]]. 2019-12-02T14:46:10Z sarna: hmm, never heard of it 2019-12-02T14:46:17Z sarna: I'm using gerbil scheme 2019-12-02T14:46:22Z sarna: (which runs on top of gambit0 2019-12-02T14:46:25Z sarna: )* 2019-12-02T14:59:02Z jitwit joined #scheme 2019-12-02T15:05:09Z pjb: (define (foo l i v) (set-car! (nth-cdr l i) v)) 2019-12-02T15:05:23Z pjb: (define (nthcdr i l) (if (= 0 i) l (nthcdr (- i 1) l))) (define (foo l i v) (set-car! (nthcdr i l) v)) (let ((l (list 1 2 3))) (foo l 3 4) l) -> (4 2 3) 2019-12-02T15:27:02Z rgrant joined #scheme 2019-12-02T15:28:37Z sp1ff3 quit (Ping timeout: 240 seconds) 2019-12-02T15:39:54Z rgrant is now known as [rg] 2019-12-02T15:40:40Z brettgilio joined #scheme 2019-12-02T15:41:22Z DGASAU quit (Read error: Connection reset by peer) 2019-12-02T15:41:50Z DGASAU joined #scheme 2019-12-02T15:49:07Z sdu quit (Remote host closed the connection) 2019-12-02T15:49:45Z casaca joined #scheme 2019-12-02T15:52:26Z smazga joined #scheme 2019-12-02T15:57:50Z skapata joined #scheme 2019-12-02T15:58:06Z gioyik joined #scheme 2019-12-02T16:07:02Z gnomon quit (Ping timeout: 252 seconds) 2019-12-02T16:10:31Z manualcrank joined #scheme 2019-12-02T16:10:44Z JalapenoX joined #scheme 2019-12-02T16:15:27Z ggole quit (Ping timeout: 250 seconds) 2019-12-02T16:17:47Z gnomon joined #scheme 2019-12-02T16:22:04Z ggole joined #scheme 2019-12-02T16:24:52Z sp1ff3 joined #scheme 2019-12-02T16:24:57Z [rg] quit (Quit: [rg]) 2019-12-02T16:25:27Z Inline joined #scheme 2019-12-02T16:25:51Z gnomon quit (Ping timeout: 250 seconds) 2019-12-02T16:28:45Z pounce joined #scheme 2019-12-02T16:34:38Z sp1ff joined #scheme 2019-12-02T16:46:57Z DGASAU quit (Read error: Connection reset by peer) 2019-12-02T16:48:34Z DGASAU joined #scheme 2019-12-02T16:57:53Z gnomon joined #scheme 2019-12-02T16:59:18Z farnerup quit (Ping timeout: 246 seconds) 2019-12-02T17:02:54Z rgherdt joined #scheme 2019-12-02T17:16:44Z badkins quit (Remote host closed the connection) 2019-12-02T17:20:49Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-02T17:27:23Z JalapenoX quit (Ping timeout: 276 seconds) 2019-12-02T17:30:18Z kritixilithos quit (Quit: quit) 2019-12-02T18:06:52Z civodul joined #scheme 2019-12-02T18:23:11Z farcas82 quit (Remote host closed the connection) 2019-12-02T18:24:23Z badkins joined #scheme 2019-12-02T18:24:57Z civodul quit (Ping timeout: 240 seconds) 2019-12-02T18:29:37Z JalapenoX joined #scheme 2019-12-02T18:38:59Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-02T18:39:23Z sdu joined #scheme 2019-12-02T18:55:18Z brettgilio quit (Ping timeout: 245 seconds) 2019-12-02T19:00:57Z badkins quit (Remote host closed the connection) 2019-12-02T19:03:18Z badkins joined #scheme 2019-12-02T19:07:55Z Zenton quit (Ping timeout: 250 seconds) 2019-12-02T19:24:58Z brown121407 quit (Read error: Connection reset by peer) 2019-12-02T19:25:21Z brown121407 joined #scheme 2019-12-02T19:25:24Z gnomon quit (Ping timeout: 252 seconds) 2019-12-02T19:26:11Z gnomon joined #scheme 2019-12-02T19:26:52Z JalapenoX quit (Ping timeout: 252 seconds) 2019-12-02T19:34:47Z gnomon quit (Ping timeout: 276 seconds) 2019-12-02T19:47:05Z ggole quit (Quit: Leaving) 2019-12-02T19:47:20Z ng0 joined #scheme 2019-12-02T19:50:12Z gnomon joined #scheme 2019-12-02T19:53:08Z evdubs_ joined #scheme 2019-12-02T19:53:49Z edgar-xxx joined #scheme 2019-12-02T19:54:15Z sdu quit (Quit: leaving) 2019-12-02T19:54:47Z defanor joined #scheme 2019-12-02T19:54:56Z Menche_ joined #scheme 2019-12-02T19:56:17Z greaser|q_ joined #scheme 2019-12-02T19:56:22Z ArneBab_ joined #scheme 2019-12-02T19:56:22Z ArneBab_ quit (Changing host) 2019-12-02T19:56:22Z ArneBab_ joined #scheme 2019-12-02T19:56:28Z Blkt_ joined #scheme 2019-12-02T19:57:54Z scal_ joined #scheme 2019-12-02T19:58:50Z brown121407 quit (Ping timeout: 276 seconds) 2019-12-02T19:59:33Z brown121407 joined #scheme 2019-12-02T20:00:55Z malaclyps2 joined #scheme 2019-12-02T20:00:56Z badkins_ joined #scheme 2019-12-02T20:02:12Z badkins quit (*.net *.split) 2019-12-02T20:02:13Z Blkt quit (*.net *.split) 2019-12-02T20:02:13Z malaclyps quit (*.net *.split) 2019-12-02T20:02:13Z notzmv quit (*.net *.split) 2019-12-02T20:02:13Z evdubs quit (*.net *.split) 2019-12-02T20:03:25Z Menche quit (*.net *.split) 2019-12-02T20:03:25Z rickbutton quit (*.net *.split) 2019-12-02T20:03:25Z hansbauer[m] quit (*.net *.split) 2019-12-02T20:03:25Z Ericson2314 quit (*.net *.split) 2019-12-02T20:03:25Z ArneBab quit (*.net *.split) 2019-12-02T20:03:25Z edgar-rft quit (*.net *.split) 2019-12-02T20:03:25Z pinoaffe quit (*.net *.split) 2019-12-02T20:03:25Z scal quit (*.net *.split) 2019-12-02T20:03:25Z greaser|q quit (*.net *.split) 2019-12-02T20:03:25Z defanor_ quit (*.net *.split) 2019-12-02T20:03:25Z teej quit (*.net *.split) 2019-12-02T20:03:25Z malaclyps2 is now known as malaclyps 2019-12-02T20:03:25Z inoaffep joined #scheme 2019-12-02T20:04:33Z teej joined #scheme 2019-12-02T20:06:10Z JalapenoX joined #scheme 2019-12-02T20:24:21Z manualcrank joined #scheme 2019-12-02T20:42:31Z brown121407 quit (Read error: Connection reset by peer) 2019-12-02T20:42:38Z brown121408 joined #scheme 2019-12-02T20:43:58Z badkins_ quit (Remote host closed the connection) 2019-12-02T21:00:52Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-02T21:07:36Z Zenton joined #scheme 2019-12-02T21:09:00Z TCZ joined #scheme 2019-12-02T21:17:09Z badkins joined #scheme 2019-12-02T21:17:58Z rgrant joined #scheme 2019-12-02T21:18:06Z rgrant is now known as [rg] 2019-12-02T21:21:17Z badkins quit (Ping timeout: 240 seconds) 2019-12-02T21:24:46Z Seb[m] quit (Ping timeout: 240 seconds) 2019-12-02T21:24:48Z Gnuxie[m] quit (Ping timeout: 240 seconds) 2019-12-02T21:27:31Z badkins joined #scheme 2019-12-02T21:31:58Z khisanth__ quit (Ping timeout: 245 seconds) 2019-12-02T21:39:24Z zooey quit (Ping timeout: 260 seconds) 2019-12-02T21:39:57Z daviid quit (Ping timeout: 240 seconds) 2019-12-02T21:41:19Z zooey joined #scheme 2019-12-02T21:48:30Z bars0 joined #scheme 2019-12-02T21:55:49Z khisanth__ joined #scheme 2019-12-02T22:02:59Z [rg] quit (Quit: [rg]) 2019-12-02T22:03:29Z [rg] joined #scheme 2019-12-02T22:05:12Z JalapenoX quit (Ping timeout: 246 seconds) 2019-12-02T22:10:16Z JalapenoX joined #scheme 2019-12-02T22:11:22Z [rg] quit (Quit: [rg]) 2019-12-02T22:20:52Z civodul joined #scheme 2019-12-02T22:27:23Z gioyik quit (Ping timeout: 245 seconds) 2019-12-02T22:47:12Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-02T23:02:21Z daviid joined #scheme 2019-12-02T23:02:45Z notzmv joined #scheme 2019-12-02T23:02:47Z JalapenoX quit (Ping timeout: 276 seconds) 2019-12-02T23:21:19Z JalapenoX joined #scheme 2019-12-02T23:30:57Z X-Scale quit (Ping timeout: 240 seconds) 2019-12-02T23:42:43Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-02T23:46:35Z badkins quit (Remote host closed the connection) 2019-12-02T23:51:47Z gioyik joined #scheme 2019-12-02T23:56:07Z badkins joined #scheme 2019-12-03T00:00:17Z badkins quit (Ping timeout: 240 seconds) 2019-12-03T00:03:11Z TCZ quit (Quit: Bye Bye) 2019-12-03T00:04:19Z X-Scale joined #scheme 2019-12-03T00:07:08Z f8l quit (Ping timeout: 276 seconds) 2019-12-03T00:11:56Z notzmv quit (Remote host closed the connection) 2019-12-03T00:13:10Z badkins joined #scheme 2019-12-03T00:24:16Z permagreen joined #scheme 2019-12-03T00:24:50Z smazga quit (Quit: leaving) 2019-12-03T00:26:38Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-03T00:26:49Z permagreen left #scheme 2019-12-03T00:33:03Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-03T00:44:35Z notzmv joined #scheme 2019-12-03T00:49:49Z TCZ joined #scheme 2019-12-03T00:57:57Z gioyik quit (Ping timeout: 240 seconds) 2019-12-03T01:00:43Z jitwit quit (Ping timeout: 268 seconds) 2019-12-03T01:13:08Z rgrant joined #scheme 2019-12-03T01:13:43Z rgrant is now known as [rg] 2019-12-03T01:41:49Z jitwit joined #scheme 2019-12-03T01:43:46Z f8l joined #scheme 2019-12-03T01:45:08Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-03T02:09:59Z lritter quit (Ping timeout: 276 seconds) 2019-12-03T02:23:50Z [rg] quit (Quit: [rg]) 2019-12-03T02:24:34Z [rg] joined #scheme 2019-12-03T02:39:38Z pjb quit (Read error: Connection reset by peer) 2019-12-03T02:41:26Z pjb joined #scheme 2019-12-03T02:52:20Z daviid quit (Ping timeout: 268 seconds) 2019-12-03T03:06:52Z gioyik joined #scheme 2019-12-03T03:17:15Z klovett joined #scheme 2019-12-03T03:32:06Z brettgilio joined #scheme 2019-12-03T03:43:29Z [rg] quit (Quit: [rg]) 2019-12-03T03:44:05Z [rg] joined #scheme 2019-12-03T03:48:53Z TCZ quit (Quit: Bye Bye) 2019-12-03T03:49:06Z skapata quit (Quit: Ĝis!) 2019-12-03T03:52:02Z pjb quit (Ping timeout: 276 seconds) 2019-12-03T03:54:57Z pjb joined #scheme 2019-12-03T04:24:17Z klovett_ joined #scheme 2019-12-03T04:25:05Z klovett__ joined #scheme 2019-12-03T04:27:55Z klovett quit (Ping timeout: 268 seconds) 2019-12-03T04:28:39Z klovett_ quit (Ping timeout: 250 seconds) 2019-12-03T04:33:16Z m1dnight_ quit (Ping timeout: 265 seconds) 2019-12-03T04:33:45Z m1dnight_ joined #scheme 2019-12-03T04:34:14Z jitwit quit (Ping timeout: 265 seconds) 2019-12-03T04:39:50Z gravicappa joined #scheme 2019-12-03T04:59:19Z jitwit joined #scheme 2019-12-03T05:01:37Z badkins quit (Remote host closed the connection) 2019-12-03T05:26:21Z ggole joined #scheme 2019-12-03T05:30:35Z evdubs_ is now known as evdubs 2019-12-03T05:31:20Z brown121408 quit (Remote host closed the connection) 2019-12-03T05:48:35Z JalapenoX joined #scheme 2019-12-03T06:02:17Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-03T06:03:35Z [rg] quit (Quit: [rg]) 2019-12-03T06:04:06Z [rg] joined #scheme 2019-12-03T06:12:22Z Inline quit (Quit: Leaving) 2019-12-03T06:13:01Z klovett joined #scheme 2019-12-03T06:13:44Z mdhughes_ joined #scheme 2019-12-03T06:16:59Z klovett__ quit (Ping timeout: 276 seconds) 2019-12-03T06:17:20Z mdhughes quit (Ping timeout: 252 seconds) 2019-12-03T06:19:54Z [rg] quit (Remote host closed the connection) 2019-12-03T06:20:04Z mdhughes_ is now known as mdhughes 2019-12-03T06:27:23Z marusich joined #scheme 2019-12-03T06:31:28Z klovett_ joined #scheme 2019-12-03T06:34:57Z klovett quit (Ping timeout: 268 seconds) 2019-12-03T06:36:29Z dmiles quit (Ping timeout: 276 seconds) 2019-12-03T06:41:56Z edgar-xxx quit (Quit: Leaving) 2019-12-03T06:44:55Z edgar-rft joined #scheme 2019-12-03T06:45:09Z zmt01 joined #scheme 2019-12-03T06:49:03Z zmt00 quit (Ping timeout: 245 seconds) 2019-12-03T06:54:29Z brown121407 joined #scheme 2019-12-03T07:00:43Z DKordic quit (Ping timeout: 245 seconds) 2019-12-03T07:02:06Z badkins joined #scheme 2019-12-03T07:03:39Z keep_learning joined #scheme 2019-12-03T07:05:58Z zmv` joined #scheme 2019-12-03T07:06:07Z zmv quit (Read error: Connection reset by peer) 2019-12-03T07:06:33Z badkins quit (Ping timeout: 245 seconds) 2019-12-03T07:10:49Z dmiles joined #scheme 2019-12-03T07:14:49Z klovett_ quit (Remote host closed the connection) 2019-12-03T07:15:34Z klovett joined #scheme 2019-12-03T07:19:21Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-03T07:24:19Z hansbauer[m] joined #scheme 2019-12-03T07:37:06Z farnerup joined #scheme 2019-12-03T07:49:57Z yosafbridge quit (Ping timeout: 240 seconds) 2019-12-03T07:50:09Z stux16777216Away quit (Quit: Aloha!) 2019-12-03T07:50:50Z stux16777216Away joined #scheme 2019-12-03T07:50:57Z casaca quit (Ping timeout: 265 seconds) 2019-12-03T07:51:30Z yosafbridge joined #scheme 2019-12-03T07:52:33Z daviid joined #scheme 2019-12-03T08:00:42Z sdu joined #scheme 2019-12-03T08:03:45Z f8l quit (Ping timeout: 268 seconds) 2019-12-03T08:39:17Z jitwit quit (Ping timeout: 265 seconds) 2019-12-03T08:47:01Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-03T08:51:05Z rgherdt joined #scheme 2019-12-03T08:52:49Z jusss` joined #scheme 2019-12-03T08:53:44Z jusss`: is (+1) a continuation? 2019-12-03T08:59:59Z Wojciech_K joined #scheme 2019-12-03T10:02:21Z f8l joined #scheme 2019-12-03T10:03:50Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-03T10:04:22Z jusss` quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-12-03T10:06:30Z gioyik quit (Ping timeout: 252 seconds) 2019-12-03T10:20:18Z ng0 joined #scheme 2019-12-03T10:20:37Z edgar-xxx joined #scheme 2019-12-03T10:20:42Z zig: a continuation takes a continuation as argument, so I would say +1 is not a continuation by itself. 2019-12-03T10:22:44Z edgar-xxx quit (Client Quit) 2019-12-03T10:23:20Z edgar-rft quit (Ping timeout: 276 seconds) 2019-12-03T10:24:19Z edgar-rft joined #scheme 2019-12-03T10:24:57Z invergo joined #scheme 2019-12-03T10:25:01Z invergo quit (Changing host) 2019-12-03T10:25:01Z invergo joined #scheme 2019-12-03T10:47:17Z ski quit (Ping timeout: 240 seconds) 2019-12-03T10:56:41Z ski joined #scheme 2019-12-03T11:02:37Z badkins joined #scheme 2019-12-03T11:07:11Z badkins quit (Ping timeout: 265 seconds) 2019-12-03T11:41:53Z lockywolf joined #scheme 2019-12-03T11:42:17Z lockywolf_ joined #scheme 2019-12-03T11:45:04Z inoaffep is now known as pinoaffe 2019-12-03T11:48:29Z lockywolf_ quit (Ping timeout: 250 seconds) 2019-12-03T11:48:50Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-03T11:50:39Z lockywolf joined #scheme 2019-12-03T11:53:24Z lockywolf quit (Remote host closed the connection) 2019-12-03T11:53:52Z lockywolf joined #scheme 2019-12-03T12:03:49Z lockywolf_ joined #scheme 2019-12-03T12:06:15Z lockywolf quit (Ping timeout: 246 seconds) 2019-12-03T12:09:09Z lucasb joined #scheme 2019-12-03T12:09:48Z invergo quit (Ping timeout: 268 seconds) 2019-12-03T12:20:21Z lockywolf__ joined #scheme 2019-12-03T12:21:45Z lockywolf__ quit (Max SendQ exceeded) 2019-12-03T12:22:30Z lockywolf__ joined #scheme 2019-12-03T12:22:37Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-03T12:23:21Z lockywolf__ quit (Remote host closed the connection) 2019-12-03T12:23:50Z lockywolf__ joined #scheme 2019-12-03T12:28:55Z lockywolf__ quit (Ping timeout: 268 seconds) 2019-12-03T13:14:47Z kjak quit (Ping timeout: 265 seconds) 2019-12-03T13:23:52Z sarna quit (Remote host closed the connection) 2019-12-03T13:35:19Z sarna joined #scheme 2019-12-03T13:37:42Z brown121407 quit (Read error: Connection reset by peer) 2019-12-03T13:37:43Z brown121408 joined #scheme 2019-12-03T13:52:22Z xkapastel joined #scheme 2019-12-03T14:14:10Z sdu quit (*.net *.split) 2019-12-03T14:17:29Z sdu joined #scheme 2019-12-03T14:22:04Z stepnem_ quit (Read error: Connection reset by peer) 2019-12-03T14:24:42Z stepnem joined #scheme 2019-12-03T14:28:31Z klovett quit (Remote host closed the connection) 2019-12-03T14:29:59Z klovett joined #scheme 2019-12-03T14:41:06Z Inline joined #scheme 2019-12-03T14:41:24Z lritter joined #scheme 2019-12-03T14:53:44Z badkins joined #scheme 2019-12-03T14:56:00Z Inline quit (Quit: Leaving) 2019-12-03T14:56:36Z ng0_ joined #scheme 2019-12-03T14:56:57Z Wojciech_K quit (Remote host closed the connection) 2019-12-03T14:58:34Z manualcrank joined #scheme 2019-12-03T14:59:36Z ng0 quit (Ping timeout: 260 seconds) 2019-12-03T15:02:57Z ng0_ is now known as ng0 2019-12-03T15:03:29Z farnerup quit (Ping timeout: 250 seconds) 2019-12-03T15:18:05Z jayemar joined #scheme 2019-12-03T15:20:29Z badkins quit (Remote host closed the connection) 2019-12-03T15:23:05Z badkins joined #scheme 2019-12-03T15:27:17Z badkins quit (Ping timeout: 240 seconds) 2019-12-03T15:28:01Z casaca joined #scheme 2019-12-03T15:40:52Z kjak joined #scheme 2019-12-03T15:47:53Z sdu quit (Remote host closed the connection) 2019-12-03T15:49:23Z smazga joined #scheme 2019-12-03T15:57:14Z edgar-rft quit (Quit: Leaving) 2019-12-03T16:00:10Z badkins joined #scheme 2019-12-03T16:00:57Z gioyik joined #scheme 2019-12-03T16:13:31Z dbmikus_ joined #scheme 2019-12-03T16:24:57Z skapata joined #scheme 2019-12-03T16:31:33Z klovett quit 2019-12-03T16:31:57Z klovett joined #scheme 2019-12-03T16:36:59Z TCZ joined #scheme 2019-12-03T16:38:20Z rgherdt joined #scheme 2019-12-03T16:42:24Z JalapenoX joined #scheme 2019-12-03T16:51:05Z klovett quit (Remote host closed the connection) 2019-12-03T16:54:05Z dbmikus_ quit (Ping timeout: 268 seconds) 2019-12-03T17:05:38Z farcas82 joined #scheme 2019-12-03T17:18:50Z ravndal quit (Quit: WeeChat 2.6) 2019-12-03T17:20:18Z TCZ quit (Quit: Bye Bye) 2019-12-03T17:20:22Z ravndal joined #scheme 2019-12-03T17:20:54Z TCZ joined #scheme 2019-12-03T17:22:18Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-03T17:22:35Z ggole quit (Ping timeout: 250 seconds) 2019-12-03T17:31:24Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-03T17:32:48Z JalapenoX quit (Ping timeout: 245 seconds) 2019-12-03T17:37:21Z DGASAU quit (Read error: Connection reset by peer) 2019-12-03T17:38:48Z dbmikus_ joined #scheme 2019-12-03T17:39:19Z edgar-rft joined #scheme 2019-12-03T17:40:56Z DGASAU joined #scheme 2019-12-03T17:45:37Z TCZ quit (Quit: Bye Bye) 2019-12-03T17:47:52Z klovett joined #scheme 2019-12-03T17:49:01Z klovett quit (Remote host closed the connection) 2019-12-03T17:49:18Z klovett joined #scheme 2019-12-03T17:55:41Z sdu joined #scheme 2019-12-03T18:00:04Z gioyik quit (Ping timeout: 268 seconds) 2019-12-03T18:01:55Z jitwit joined #scheme 2019-12-03T18:02:37Z jitwit quit (Remote host closed the connection) 2019-12-03T18:20:02Z la_zaifir quit (Quit: Eadem mutata resurgo.) 2019-12-03T18:26:05Z gioyik joined #scheme 2019-12-03T18:30:45Z JalapenoX joined #scheme 2019-12-03T18:38:30Z kritixilithos joined #scheme 2019-12-03T18:45:47Z brettgilio quit (Ping timeout: 250 seconds) 2019-12-03T18:55:54Z rgherdt joined #scheme 2019-12-03T18:57:18Z kritixilithos quit (Quit: quit) 2019-12-03T19:03:26Z zmv`` joined #scheme 2019-12-03T19:04:10Z zmv` quit (Read error: Connection reset by peer) 2019-12-03T19:16:21Z jao joined #scheme 2019-12-03T19:16:23Z jao is now known as Guest95385 2019-12-03T19:17:57Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-03T19:27:38Z brown121408 quit (Ping timeout: 268 seconds) 2019-12-03T19:28:15Z brown121407 joined #scheme 2019-12-03T19:31:18Z gioyik quit (Ping timeout: 265 seconds) 2019-12-03T19:36:03Z dbmikus_ quit (Ping timeout: 250 seconds) 2019-12-03T19:37:19Z dbmikus_ joined #scheme 2019-12-03T19:47:37Z skapata quit (Quit: Ĝis!) 2019-12-03T19:50:47Z smazga quit (Ping timeout: 276 seconds) 2019-12-03T19:54:01Z f8l quit (Ping timeout: 265 seconds) 2019-12-03T19:54:16Z sdu quit (Remote host closed the connection) 2019-12-03T20:02:10Z JalapenoX joined #scheme 2019-12-03T20:04:02Z andreycizov joined #scheme 2019-12-03T20:07:47Z smazga joined #scheme 2019-12-03T20:20:02Z brown121407 quit (Read error: Connection reset by peer) 2019-12-03T20:20:45Z brown121407 joined #scheme 2019-12-03T20:21:50Z Guest95385 quit (Ping timeout: 246 seconds) 2019-12-03T20:24:57Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-03T20:28:41Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-03T20:30:39Z klovett_ joined #scheme 2019-12-03T20:31:10Z zmv`` is now known as zmv 2019-12-03T20:31:28Z zmv quit (Changing host) 2019-12-03T20:31:28Z zmv joined #scheme 2019-12-03T20:34:37Z klovett quit (Ping timeout: 265 seconds) 2019-12-03T20:38:41Z jao joined #scheme 2019-12-03T20:39:14Z Zipheir joined #scheme 2019-12-03T20:43:53Z klovett_ quit (Ping timeout: 246 seconds) 2019-12-03T20:44:46Z klovett joined #scheme 2019-12-03T20:45:34Z klovett_ joined #scheme 2019-12-03T20:49:39Z klovett quit (Ping timeout: 268 seconds) 2019-12-03T21:06:11Z hugo quit (Ping timeout: 276 seconds) 2019-12-03T21:10:39Z hugo joined #scheme 2019-12-03T21:18:56Z brettgilio joined #scheme 2019-12-03T21:31:35Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-03T21:35:28Z JalapenoX quit (Ping timeout: 252 seconds) 2019-12-03T21:41:29Z JalapenoX joined #scheme 2019-12-03T21:45:55Z klovett joined #scheme 2019-12-03T21:48:14Z teardown quit (Ping timeout: 268 seconds) 2019-12-03T21:49:05Z klovett_ quit (Ping timeout: 250 seconds) 2019-12-03T21:51:09Z f8l joined #scheme 2019-12-03T21:55:00Z teardown joined #scheme 2019-12-03T21:57:16Z johnjay quit (Ping timeout: 265 seconds) 2019-12-03T22:01:35Z gioyik joined #scheme 2019-12-03T22:02:35Z johnjay joined #scheme 2019-12-03T22:02:35Z johnjay quit (Excess Flood) 2019-12-03T22:05:17Z johnjay joined #scheme 2019-12-03T22:08:23Z dbmikus_ quit (Ping timeout: 265 seconds) 2019-12-03T22:13:46Z skapata joined #scheme 2019-12-03T22:14:40Z stepnem quit (Ping timeout: 265 seconds) 2019-12-03T22:16:37Z stepnem joined #scheme 2019-12-03T22:22:42Z hugh_marera joined #scheme 2019-12-03T22:34:43Z dbmikus_ joined #scheme 2019-12-03T22:42:10Z lucasb joined #scheme 2019-12-03T22:46:33Z civodul joined #scheme 2019-12-03T22:47:40Z zmv quit (Remote host closed the connection) 2019-12-03T22:54:13Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-03T23:09:02Z gwatt quit (Quit: WeeChat 2.3) 2019-12-03T23:12:15Z gwatt joined #scheme 2019-12-03T23:16:39Z jayemar quit (Remote host closed the connection) 2019-12-03T23:20:07Z khisanth__ quit (Ping timeout: 268 seconds) 2019-12-03T23:20:31Z khisanth__ joined #scheme 2019-12-03T23:26:40Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-03T23:26:43Z xkapastel joined #scheme 2019-12-03T23:33:05Z brettgilio quit (Ping timeout: 250 seconds) 2019-12-03T23:37:56Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-03T23:42:48Z hugh_marera quit (Ping timeout: 245 seconds) 2019-12-03T23:44:21Z Zenton quit (Ping timeout: 250 seconds) 2019-12-03T23:52:35Z dbmikus_ quit (Ping timeout: 250 seconds) 2019-12-03T23:57:25Z X-Scale` joined #scheme 2019-12-03T23:58:30Z acarrico quit (Ping timeout: 246 seconds) 2019-12-03T23:59:35Z X-Scale quit (Ping timeout: 268 seconds) 2019-12-03T23:59:36Z X-Scale` is now known as X-Scale 2019-12-04T00:15:47Z smazga quit (Quit: leaving) 2019-12-04T00:24:39Z klovett quit (Remote host closed the connection) 2019-12-04T00:25:23Z klovett joined #scheme 2019-12-04T00:30:37Z lritter quit (Ping timeout: 240 seconds) 2019-12-04T00:30:46Z jao quit (Remote host closed the connection) 2019-12-04T00:41:12Z acarrico joined #scheme 2019-12-04T01:13:13Z ArneBab_ quit (Ping timeout: 245 seconds) 2019-12-04T01:19:06Z X-Scale quit (Quit: HydraIRC -> http://www.hydrairc.com <- \o/) 2019-12-04T01:21:12Z X-Scale joined #scheme 2019-12-04T01:37:01Z acarrico quit (Ping timeout: 268 seconds) 2019-12-04T01:40:01Z webshinra quit (Remote host closed the connection) 2019-12-04T01:40:24Z webshinra joined #scheme 2019-12-04T01:41:08Z DGASAU quit (Ping timeout: 252 seconds) 2019-12-04T01:41:50Z jao joined #scheme 2019-12-04T01:46:21Z jao quit (Remote host closed the connection) 2019-12-04T01:48:03Z jao joined #scheme 2019-12-04T01:51:24Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-04T01:54:00Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-04T01:58:27Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-04T01:59:54Z gioyik quit (Ping timeout: 265 seconds) 2019-12-04T02:06:22Z DGASAU joined #scheme 2019-12-04T02:28:09Z f8l quit (Ping timeout: 250 seconds) 2019-12-04T02:30:01Z jao quit (Remote host closed the connection) 2019-12-04T02:31:55Z badkins quit (Remote host closed the connection) 2019-12-04T02:31:59Z notzmv quit (Remote host closed the connection) 2019-12-04T02:32:22Z badkins joined #scheme 2019-12-04T02:36:57Z badkins quit (Ping timeout: 240 seconds) 2019-12-04T02:45:35Z badkins joined #scheme 2019-12-04T02:49:11Z acarrico joined #scheme 2019-12-04T03:07:19Z notzmv joined #scheme 2019-12-04T03:26:50Z pjb quit (Remote host closed the connection) 2019-12-04T03:28:20Z pjb joined #scheme 2019-12-04T03:28:30Z klovett quit (Remote host closed the connection) 2019-12-04T03:28:45Z klovett joined #scheme 2019-12-04T03:41:46Z pflanze quit (Ping timeout: 252 seconds) 2019-12-04T03:42:08Z pflanze joined #scheme 2019-12-04T03:47:00Z brettgilio joined #scheme 2019-12-04T03:54:49Z f8l joined #scheme 2019-12-04T04:10:02Z badkins quit (Remote host closed the connection) 2019-12-04T04:10:22Z farcas82 quit (Ping timeout: 252 seconds) 2019-12-04T04:12:28Z pjb quit (Remote host closed the connection) 2019-12-04T04:14:40Z pjb joined #scheme 2019-12-04T04:40:40Z pjb quit (Read error: No route to host) 2019-12-04T04:44:48Z titanbiscuit quit (Ping timeout: 246 seconds) 2019-12-04T04:45:17Z pjb joined #scheme 2019-12-04T04:47:15Z gravicappa joined #scheme 2019-12-04T04:47:35Z skapata quit (Remote host closed the connection) 2019-12-04T05:00:46Z DGASAU quit (Read error: Connection reset by peer) 2019-12-04T05:02:27Z DGASAU joined #scheme 2019-12-04T05:05:02Z titanbiscuit joined #scheme 2019-12-04T05:07:10Z gioyik joined #scheme 2019-12-04T05:08:27Z torbo joined #scheme 2019-12-04T05:51:36Z brettgilio quit (Quit: Quit) 2019-12-04T05:52:00Z brown121407 quit (Ping timeout: 246 seconds) 2019-12-04T05:52:22Z brown121407 joined #scheme 2019-12-04T05:52:46Z notzmv quit (Remote host closed the connection) 2019-12-04T05:59:29Z lavaflow_ joined #scheme 2019-12-04T05:59:58Z lavaflow1 joined #scheme 2019-12-04T06:00:05Z lavaflow quit (Read error: Connection reset by peer) 2019-12-04T06:00:20Z brettgilio joined #scheme 2019-12-04T06:03:51Z torbo quit (Remote host closed the connection) 2019-12-04T06:03:59Z lavaflow_ quit (Ping timeout: 265 seconds) 2019-12-04T06:05:46Z brettgilio quit (Remote host closed the connection) 2019-12-04T06:06:53Z gioyik quit (Ping timeout: 265 seconds) 2019-12-04T06:07:15Z lavaflow joined #scheme 2019-12-04T06:09:41Z brettgilio joined #scheme 2019-12-04T06:10:30Z badkins joined #scheme 2019-12-04T06:10:49Z lavaflow1 quit (Ping timeout: 268 seconds) 2019-12-04T06:11:38Z brettgilio_ joined #scheme 2019-12-04T06:14:47Z badkins quit (Ping timeout: 250 seconds) 2019-12-04T06:37:13Z brettgilio quit (Remote host closed the connection) 2019-12-04T06:38:04Z brettgilio joined #scheme 2019-12-04T06:53:14Z gioyik joined #scheme 2019-12-04T07:15:32Z gioyik quit (Quit: WeeChat 2.6) 2019-12-04T07:20:11Z gioyik joined #scheme 2019-12-04T07:29:37Z daviid quit (Ping timeout: 240 seconds) 2019-12-04T07:33:43Z daviid joined #scheme 2019-12-04T07:36:03Z klovett quit (Remote host closed the connection) 2019-12-04T07:36:53Z klovett joined #scheme 2019-12-04T07:41:09Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-04T07:42:31Z titanbiscuit joined #scheme 2019-12-04T07:57:17Z sdu joined #scheme 2019-12-04T07:58:31Z farnerup joined #scheme 2019-12-04T08:02:00Z hugh_marera joined #scheme 2019-12-04T08:12:14Z gioyik quit (Quit: WeeChat 2.6) 2019-12-04T08:14:34Z gioyik joined #scheme 2019-12-04T08:23:17Z gioyik quit (Quit: WeeChat 2.6) 2019-12-04T08:23:52Z zooey quit (*.net *.split) 2019-12-04T08:23:52Z tryte quit (*.net *.split) 2019-12-04T08:23:52Z xelxebar quit (*.net *.split) 2019-12-04T08:24:39Z oxford quit (*.net *.split) 2019-12-04T08:24:39Z titanbiscuit quit (*.net *.split) 2019-12-04T08:24:39Z gravicappa quit (*.net *.split) 2019-12-04T08:24:39Z stepnem quit (*.net *.split) 2019-12-04T08:24:39Z teardown quit (*.net *.split) 2019-12-04T08:24:39Z edgar-rft quit (*.net *.split) 2019-12-04T08:24:39Z malaclyps quit (*.net *.split) 2019-12-04T08:24:39Z sp1ff quit (*.net *.split) 2019-12-04T08:24:39Z sp1ff3 quit (*.net *.split) 2019-12-04T08:24:39Z Oddity quit (*.net *.split) 2019-12-04T08:24:39Z uplime quit (*.net *.split) 2019-12-04T08:24:39Z belmarca quit (*.net *.split) 2019-12-04T08:24:39Z eagleflo quit (*.net *.split) 2019-12-04T08:24:39Z DeeEff_ quit (*.net *.split) 2019-12-04T08:24:39Z moon-child quit (*.net *.split) 2019-12-04T08:24:39Z asumu quit (*.net *.split) 2019-12-04T08:24:39Z aeth quit (*.net *.split) 2019-12-04T08:24:39Z rubic88 quit (*.net *.split) 2019-12-04T08:24:39Z ptrcmd quit (*.net *.split) 2019-12-04T08:24:39Z lloda quit (*.net *.split) 2019-12-04T08:24:39Z r3x5 quit (*.net *.split) 2019-12-04T08:24:39Z Kooda quit (*.net *.split) 2019-12-04T08:24:39Z Riastradh quit (*.net *.split) 2019-12-04T08:24:39Z jim quit (*.net *.split) 2019-12-04T08:24:39Z vyzo quit (*.net *.split) 2019-12-04T08:24:39Z `micro quit (*.net *.split) 2019-12-04T08:24:39Z copec quit (*.net *.split) 2019-12-04T08:24:39Z nevermind quit (*.net *.split) 2019-12-04T08:24:39Z sdu quit (*.net *.split) 2019-12-04T08:24:39Z hugh_marera quit (*.net *.split) 2019-12-04T08:24:39Z farnerup quit (*.net *.split) 2019-12-04T08:24:39Z brettgilio quit (*.net *.split) 2019-12-04T08:24:39Z DGASAU quit (*.net *.split) 2019-12-04T08:24:39Z X-Scale quit (*.net *.split) 2019-12-04T08:24:39Z khisanth__ quit (*.net *.split) 2019-12-04T08:24:39Z johnjay quit (*.net *.split) 2019-12-04T08:24:39Z ravndal quit (*.net *.split) 2019-12-04T08:24:39Z marusich quit (*.net *.split) 2019-12-04T08:24:39Z mdhughes quit (*.net *.split) 2019-12-04T08:24:39Z teej quit (*.net *.split) 2019-12-04T08:24:39Z hansbauer[m] quit (*.net *.split) 2019-12-04T08:24:39Z Blkt_ quit (*.net *.split) 2019-12-04T08:24:39Z zig quit (*.net *.split) 2019-12-04T08:24:39Z Jackiew2 quit (*.net *.split) 2019-12-04T08:24:39Z amoe quit (*.net *.split) 2019-12-04T08:24:39Z cmatei quit (*.net *.split) 2019-12-04T08:24:39Z mjsir911 quit (*.net *.split) 2019-12-04T08:24:39Z heredoc quit (*.net *.split) 2019-12-04T08:24:39Z gf3_ quit (*.net *.split) 2019-12-04T08:24:39Z fowlduck quit (*.net *.split) 2019-12-04T08:24:39Z nisstyre quit (*.net *.split) 2019-12-04T08:24:39Z dto quit (*.net *.split) 2019-12-04T08:24:39Z jackhill quit (*.net *.split) 2019-12-04T08:24:39Z sudden quit (*.net *.split) 2019-12-04T08:24:39Z hugo quit (*.net *.split) 2019-12-04T08:24:39Z kjak quit (*.net *.split) 2019-12-04T08:24:39Z manualcrank quit (*.net *.split) 2019-12-04T08:24:39Z yosafbridge quit (*.net *.split) 2019-12-04T08:24:39Z stux16777216Away quit (*.net *.split) 2019-12-04T08:24:39Z keep_learning quit (*.net *.split) 2019-12-04T08:24:39Z gnomon quit (*.net *.split) 2019-12-04T08:24:39Z pounce quit (*.net *.split) 2019-12-04T08:24:39Z ohama quit (*.net *.split) 2019-12-04T08:24:39Z Ekho quit (*.net *.split) 2019-12-04T08:24:39Z whiteline quit (*.net *.split) 2019-12-04T08:24:39Z stux|work quit (*.net *.split) 2019-12-04T08:24:39Z snits quit (*.net *.split) 2019-12-04T08:24:39Z joast quit (*.net *.split) 2019-12-04T08:24:40Z jxy quit (*.net *.split) 2019-12-04T08:24:40Z yumh- quit (*.net *.split) 2019-12-04T08:24:40Z gabot quit (*.net *.split) 2019-12-04T08:24:40Z tumdum quit (*.net *.split) 2019-12-04T08:24:40Z pflanze quit (*.net *.split) 2019-12-04T08:24:40Z acarrico quit (*.net *.split) 2019-12-04T08:24:40Z webshinra quit (*.net *.split) 2019-12-04T08:24:40Z gwatt quit (*.net *.split) 2019-12-04T08:24:40Z casaca quit (*.net *.split) 2019-12-04T08:24:40Z sarna quit (*.net *.split) 2019-12-04T08:24:40Z dmiles quit (*.net *.split) 2019-12-04T08:24:40Z pinoaffe quit (*.net *.split) 2019-12-04T08:24:40Z scal_ quit (*.net *.split) 2019-12-04T08:24:40Z nchambers quit (*.net *.split) 2019-12-04T08:24:40Z emacsomancer quit (*.net *.split) 2019-12-04T08:24:40Z lpsmith quit (*.net *.split) 2019-12-04T08:24:40Z tokik quit (*.net *.split) 2019-12-04T08:24:40Z bchar quit (*.net *.split) 2019-12-04T08:24:40Z dsp quit (*.net *.split) 2019-12-04T08:24:40Z cemerick quit (*.net *.split) 2019-12-04T08:24:40Z bsima quit (*.net *.split) 2019-12-04T08:24:40Z dan64 quit (*.net *.split) 2019-12-04T08:24:40Z rudybot quit (*.net *.split) 2019-12-04T08:24:40Z Oxyd quit (*.net *.split) 2019-12-04T08:24:40Z fiddlerwoaroof quit (*.net *.split) 2019-12-04T08:24:40Z cibs quit (*.net *.split) 2019-12-04T08:24:40Z nerdypepper quit (*.net *.split) 2019-12-04T08:24:40Z Guest39455 quit (*.net *.split) 2019-12-04T08:24:40Z wigust quit (*.net *.split) 2019-12-04T08:24:40Z eMBee quit (*.net *.split) 2019-12-04T08:24:40Z jyc quit (*.net *.split) 2019-12-04T08:24:40Z samth quit (*.net *.split) 2019-12-04T08:24:40Z rjungemann_ quit (*.net *.split) 2019-12-04T08:24:40Z terrorjack__ quit (*.net *.split) 2019-12-04T08:24:40Z d_run quit (*.net *.split) 2019-12-04T08:24:40Z nckx quit (*.net *.split) 2019-12-04T08:24:40Z brettgilio_ quit (*.net *.split) 2019-12-04T08:24:40Z zmt01 quit (*.net *.split) 2019-12-04T08:24:40Z greaser|q_ quit (*.net *.split) 2019-12-04T08:24:40Z evdubs quit (*.net *.split) 2019-12-04T08:24:40Z because[m] quit (*.net *.split) 2019-12-04T08:24:40Z MatrixTravelerb4 quit (*.net *.split) 2019-12-04T08:24:40Z cwaydt quit (*.net *.split) 2019-12-04T08:24:40Z jcowan quit (*.net *.split) 2019-12-04T08:24:40Z englishm quit (*.net *.split) 2019-12-04T08:24:40Z erkin quit (*.net *.split) 2019-12-04T08:24:40Z timwis quit (*.net *.split) 2019-12-04T08:24:40Z clog quit (*.net *.split) 2019-12-04T08:24:40Z poga quit (*.net *.split) 2019-12-04T08:24:40Z r1b quit (*.net *.split) 2019-12-04T08:24:40Z duncanm quit (*.net *.split) 2019-12-04T08:24:40Z _apg quit (*.net *.split) 2019-12-04T08:24:40Z friscosam quit (*.net *.split) 2019-12-04T08:24:40Z rann quit (*.net *.split) 2019-12-04T08:24:40Z wasamasa quit (*.net *.split) 2019-12-04T08:24:40Z physpi quit (*.net *.split) 2019-12-04T08:24:40Z cornett quit (*.net *.split) 2019-12-04T08:24:40Z klovett quit (*.net *.split) 2019-12-04T08:24:40Z daviid quit (*.net *.split) 2019-12-04T08:24:40Z lavaflow quit (*.net *.split) 2019-12-04T08:24:40Z brown121407 quit (*.net *.split) 2019-12-04T08:24:40Z f8l quit (*.net *.split) 2019-12-04T08:24:40Z Zipheir quit (*.net *.split) 2019-12-04T08:24:40Z ski quit (*.net *.split) 2019-12-04T08:24:40Z m1dnight_ quit (*.net *.split) 2019-12-04T08:24:40Z bars0 quit (*.net *.split) 2019-12-04T08:24:40Z goulix quit (*.net *.split) 2019-12-04T08:24:40Z Blukunfando quit (*.net *.split) 2019-12-04T08:24:40Z ober quit (*.net *.split) 2019-12-04T08:24:40Z aos quit (*.net *.split) 2019-12-04T08:24:40Z ozzloy quit (*.net *.split) 2019-12-04T08:24:40Z str1ngs quit (*.net *.split) 2019-12-04T08:24:40Z sammich quit (*.net *.split) 2019-12-04T08:24:40Z ggoes quit (*.net *.split) 2019-12-04T08:24:40Z z0d quit (*.net *.split) 2019-12-04T08:24:40Z tessier quit (*.net *.split) 2019-12-04T08:24:40Z cross quit (*.net *.split) 2019-12-04T08:24:40Z dev_ quit (*.net *.split) 2019-12-04T08:24:40Z akkad quit (*.net *.split) 2019-12-04T08:24:40Z ByronJohnson quit (*.net *.split) 2019-12-04T08:24:40Z xi quit (*.net *.split) 2019-12-04T08:24:40Z ft quit (*.net *.split) 2019-12-04T08:24:40Z Urfin_ quit (*.net *.split) 2019-12-04T08:24:40Z averell quit (*.net *.split) 2019-12-04T08:24:40Z fizzie quit (*.net *.split) 2019-12-04T08:24:40Z r0kc4t quit (*.net *.split) 2019-12-04T08:24:40Z epony quit (*.net *.split) 2019-12-04T08:24:40Z DerGuteMoritz quit (*.net *.split) 2019-12-04T08:24:40Z mbakke quit (*.net *.split) 2019-12-04T08:24:40Z dieggsy quit (*.net *.split) 2019-12-04T08:24:40Z balkamos quit (*.net *.split) 2019-12-04T08:24:40Z dpk quit (*.net *.split) 2019-12-04T08:24:40Z groovy quit (*.net *.split) 2019-12-04T08:24:40Z keep-learning[m] quit (*.net *.split) 2019-12-04T08:24:40Z abbe quit (*.net *.split) 2019-12-04T08:24:40Z pjb quit (*.net *.split) 2019-12-04T08:24:40Z Menche_ quit (*.net *.split) 2019-12-04T08:24:40Z defanor quit (*.net *.split) 2019-12-04T08:24:40Z evhan quit (*.net *.split) 2019-12-04T08:24:40Z theruran quit (*.net *.split) 2019-12-04T08:24:40Z spectrumgomas[m] quit (*.net *.split) 2019-12-04T08:24:40Z Snn[m] quit (*.net *.split) 2019-12-04T08:24:40Z willghatch[m] quit (*.net *.split) 2019-12-04T08:24:40Z siraben quit (*.net *.split) 2019-12-04T08:24:40Z hive-mind quit (*.net *.split) 2019-12-04T08:24:40Z weinholt quit (*.net *.split) 2019-12-04T08:24:40Z tolja quit (*.net *.split) 2019-12-04T08:24:40Z SirDayBat quit (*.net *.split) 2019-12-04T08:24:40Z drot_ quit (*.net *.split) 2019-12-04T08:24:40Z kwmiebach quit (*.net *.split) 2019-12-04T08:24:40Z Adso_of_Jelq quit (*.net *.split) 2019-12-04T08:24:40Z astronavt quit (*.net *.split) 2019-12-04T08:24:40Z ecraven quit (*.net *.split) 2019-12-04T08:24:40Z ec quit (*.net *.split) 2019-12-04T08:24:40Z kilimanjaro quit (*.net *.split) 2019-12-04T08:24:40Z LeoNerd quit (*.net *.split) 2019-12-04T08:24:40Z mats quit (*.net *.split) 2019-12-04T08:24:40Z stephe quit (*.net *.split) 2019-12-04T08:24:50Z gioyik joined #scheme 2019-12-04T08:24:50Z hugh_marera joined #scheme 2019-12-04T08:24:50Z farnerup joined #scheme 2019-12-04T08:24:50Z sdu joined #scheme 2019-12-04T08:24:50Z titanbiscuit joined #scheme 2019-12-04T08:24:50Z klovett joined #scheme 2019-12-04T08:24:50Z daviid joined #scheme 2019-12-04T08:24:50Z brettgilio joined #scheme 2019-12-04T08:24:50Z brettgilio_ joined #scheme 2019-12-04T08:24:50Z lavaflow joined #scheme 2019-12-04T08:24:50Z brown121407 joined #scheme 2019-12-04T08:24:50Z DGASAU joined #scheme 2019-12-04T08:24:50Z gravicappa joined #scheme 2019-12-04T08:24:50Z pjb joined #scheme 2019-12-04T08:24:50Z f8l joined #scheme 2019-12-04T08:24:50Z pflanze joined #scheme 2019-12-04T08:24:50Z acarrico joined #scheme 2019-12-04T08:24:50Z webshinra joined #scheme 2019-12-04T08:24:50Z X-Scale joined #scheme 2019-12-04T08:24:50Z khisanth__ joined #scheme 2019-12-04T08:24:50Z gwatt joined #scheme 2019-12-04T08:24:50Z stepnem joined #scheme 2019-12-04T08:24:50Z johnjay joined #scheme 2019-12-04T08:24:50Z teardown joined #scheme 2019-12-04T08:24:50Z hugo joined #scheme 2019-12-04T08:24:50Z Zipheir joined #scheme 2019-12-04T08:24:50Z edgar-rft joined #scheme 2019-12-04T08:24:50Z ravndal joined #scheme 2019-12-04T08:24:50Z kjak joined #scheme 2019-12-04T08:24:50Z casaca joined #scheme 2019-12-04T08:24:50Z manualcrank joined #scheme 2019-12-04T08:24:50Z sarna joined #scheme 2019-12-04T08:24:50Z ski joined #scheme 2019-12-04T08:24:50Z yosafbridge joined #scheme 2019-12-04T08:24:50Z stux16777216Away joined #scheme 2019-12-04T08:24:50Z hansbauer[m] joined #scheme 2019-12-04T08:24:50Z dmiles joined #scheme 2019-12-04T08:24:50Z keep_learning joined #scheme 2019-12-04T08:24:50Z zmt01 joined #scheme 2019-12-04T08:24:50Z marusich joined #scheme 2019-12-04T08:24:50Z mdhughes joined #scheme 2019-12-04T08:24:50Z m1dnight_ joined #scheme 2019-12-04T08:24:50Z bars0 joined #scheme 2019-12-04T08:24:50Z zooey joined #scheme 2019-12-04T08:24:50Z teej joined #scheme 2019-12-04T08:24:50Z pinoaffe joined #scheme 2019-12-04T08:24:50Z malaclyps joined #scheme 2019-12-04T08:24:50Z scal_ joined #scheme 2019-12-04T08:24:50Z Blkt_ joined #scheme 2019-12-04T08:24:50Z greaser|q_ joined #scheme 2019-12-04T08:24:50Z Menche_ joined #scheme 2019-12-04T08:24:50Z defanor joined #scheme 2019-12-04T08:24:50Z evdubs joined #scheme 2019-12-04T08:24:50Z gnomon joined #scheme 2019-12-04T08:24:50Z sp1ff joined #scheme 2019-12-04T08:24:50Z pounce joined #scheme 2019-12-04T08:24:50Z sp1ff3 joined #scheme 2019-12-04T08:24:50Z goulix joined #scheme 2019-12-04T08:24:50Z ohama joined #scheme 2019-12-04T08:24:50Z Oddity joined #scheme 2019-12-04T08:24:50Z uplime joined #scheme 2019-12-04T08:24:50Z evhan joined #scheme 2019-12-04T08:24:50Z tryte joined #scheme 2019-12-04T08:24:50Z Blukunfando joined #scheme 2019-12-04T08:24:50Z nchambers joined #scheme 2019-12-04T08:24:50Z emacsomancer joined #scheme 2019-12-04T08:24:50Z sudden joined #scheme 2019-12-04T08:24:50Z jackhill joined #scheme 2019-12-04T08:24:50Z dto joined #scheme 2019-12-04T08:24:50Z nisstyre joined #scheme 2019-12-04T08:24:50Z fowlduck joined #scheme 2019-12-04T08:24:50Z gf3_ joined #scheme 2019-12-04T08:24:50Z heredoc joined #scheme 2019-12-04T08:24:50Z mjsir911 joined #scheme 2019-12-04T08:24:50Z cmatei joined #scheme 2019-12-04T08:24:50Z amoe joined #scheme 2019-12-04T08:24:50Z Jackiew2 joined #scheme 2019-12-04T08:24:50Z zig joined #scheme 2019-12-04T08:24:50Z belmarca joined #scheme 2019-12-04T08:24:50Z nckx joined #scheme 2019-12-04T08:24:50Z eagleflo joined #scheme 2019-12-04T08:24:50Z DeeEff_ joined #scheme 2019-12-04T08:24:50Z xelxebar joined #scheme 2019-12-04T08:24:50Z oxford joined #scheme 2019-12-04T08:24:50Z Ekho joined #scheme 2019-12-04T08:24:50Z whiteline joined #scheme 2019-12-04T08:24:50Z theruran joined #scheme 2019-12-04T08:24:50Z spectrumgomas[m] joined #scheme 2019-12-04T08:24:50Z Snn[m] joined #scheme 2019-12-04T08:24:50Z mbakke joined #scheme 2019-12-04T08:24:50Z keep-learning[m] joined #scheme 2019-12-04T08:24:50Z because[m] joined #scheme 2019-12-04T08:24:50Z MatrixTravelerb4 joined #scheme 2019-12-04T08:24:50Z dieggsy joined #scheme 2019-12-04T08:24:50Z willghatch[m] joined #scheme 2019-12-04T08:24:50Z siraben joined #scheme 2019-12-04T08:24:50Z lpsmith joined #scheme 2019-12-04T08:24:50Z tokik joined #scheme 2019-12-04T08:24:50Z moon-child joined #scheme 2019-12-04T08:24:50Z hive-mind joined #scheme 2019-12-04T08:24:50Z asumu joined #scheme 2019-12-04T08:24:50Z aeth joined #scheme 2019-12-04T08:24:50Z ober joined #scheme 2019-12-04T08:24:50Z stux|work joined #scheme 2019-12-04T08:24:50Z aos joined #scheme 2019-12-04T08:24:50Z rubic88 joined #scheme 2019-12-04T08:24:50Z snits joined #scheme 2019-12-04T08:24:50Z joast joined #scheme 2019-12-04T08:24:50Z ozzloy joined #scheme 2019-12-04T08:24:50Z cwaydt joined #scheme 2019-12-04T08:24:50Z jcowan joined #scheme 2019-12-04T08:24:50Z bchar joined #scheme 2019-12-04T08:24:50Z englishm joined #scheme 2019-12-04T08:24:50Z epony joined #scheme 2019-12-04T08:24:50Z ptrcmd joined #scheme 2019-12-04T08:24:50Z str1ngs joined #scheme 2019-12-04T08:24:50Z lloda joined #scheme 2019-12-04T08:24:50Z erkin joined #scheme 2019-12-04T08:24:50Z weinholt joined #scheme 2019-12-04T08:24:50Z dsp joined #scheme 2019-12-04T08:24:50Z sammich joined #scheme 2019-12-04T08:24:50Z r3x5 joined #scheme 2019-12-04T08:24:50Z tolja joined #scheme 2019-12-04T08:24:50Z SirDayBat joined #scheme 2019-12-04T08:24:50Z akkad joined #scheme 2019-12-04T08:24:50Z cemerick joined #scheme 2019-12-04T08:24:50Z timwis joined #scheme 2019-12-04T08:24:50Z ggoes joined #scheme 2019-12-04T08:24:50Z clog joined #scheme 2019-12-04T08:24:50Z tumdum joined #scheme 2019-12-04T08:24:50Z gabot joined #scheme 2019-12-04T08:24:50Z yumh- joined #scheme 2019-12-04T08:24:50Z jxy joined #scheme 2019-12-04T08:24:50Z poga joined #scheme 2019-12-04T08:24:50Z drot_ joined #scheme 2019-12-04T08:24:50Z kwmiebach joined #scheme 2019-12-04T08:24:50Z r1b joined #scheme 2019-12-04T08:24:50Z Adso_of_Jelq joined #scheme 2019-12-04T08:24:50Z duncanm joined #scheme 2019-12-04T08:24:50Z _apg joined #scheme 2019-12-04T08:24:50Z d_run joined #scheme 2019-12-04T08:24:50Z terrorjack__ joined #scheme 2019-12-04T08:24:50Z samth joined #scheme 2019-12-04T08:24:50Z jyc joined #scheme 2019-12-04T08:24:50Z rjungemann_ joined #scheme 2019-12-04T08:24:50Z eMBee joined #scheme 2019-12-04T08:24:50Z wigust joined #scheme 2019-12-04T08:24:50Z Guest39455 joined #scheme 2019-12-04T08:24:50Z cibs joined #scheme 2019-12-04T08:24:50Z fiddlerwoaroof joined #scheme 2019-12-04T08:24:50Z nerdypepper joined #scheme 2019-12-04T08:24:50Z Oxyd joined #scheme 2019-12-04T08:24:50Z rudybot joined #scheme 2019-12-04T08:24:50Z dan64 joined #scheme 2019-12-04T08:24:50Z bsima joined #scheme 2019-12-04T08:24:50Z Kooda joined #scheme 2019-12-04T08:24:50Z z0d joined #scheme 2019-12-04T08:24:50Z Riastradh joined #scheme 2019-12-04T08:24:50Z averell joined #scheme 2019-12-04T08:24:50Z tessier joined #scheme 2019-12-04T08:24:50Z cross joined #scheme 2019-12-04T08:24:50Z dev_ joined #scheme 2019-12-04T08:24:50Z astronavt joined #scheme 2019-12-04T08:24:50Z jim joined #scheme 2019-12-04T08:24:50Z vyzo joined #scheme 2019-12-04T08:24:50Z `micro joined #scheme 2019-12-04T08:24:50Z friscosam joined #scheme 2019-12-04T08:24:50Z ByronJohnson joined #scheme 2019-12-04T08:24:50Z xi joined #scheme 2019-12-04T08:24:50Z balkamos joined #scheme 2019-12-04T08:24:50Z dpk joined #scheme 2019-12-04T08:24:50Z rann joined #scheme 2019-12-04T08:24:50Z ft joined #scheme 2019-12-04T08:24:50Z wasamasa joined #scheme 2019-12-04T08:24:50Z nevermind joined #scheme 2019-12-04T08:24:50Z copec joined #scheme 2019-12-04T08:24:50Z abbe joined #scheme 2019-12-04T08:24:50Z Urfin_ joined #scheme 2019-12-04T08:24:50Z physpi joined #scheme 2019-12-04T08:24:50Z ec joined #scheme 2019-12-04T08:24:50Z kilimanjaro joined #scheme 2019-12-04T08:24:50Z LeoNerd joined #scheme 2019-12-04T08:24:50Z mats joined #scheme 2019-12-04T08:24:50Z stephe joined #scheme 2019-12-04T08:24:50Z fizzie joined #scheme 2019-12-04T08:24:50Z r0kc4t joined #scheme 2019-12-04T08:24:50Z ecraven joined #scheme 2019-12-04T08:24:50Z DerGuteMoritz joined #scheme 2019-12-04T08:24:50Z groovy joined #scheme 2019-12-04T08:24:50Z cornett joined #scheme 2019-12-04T08:25:39Z hugh_marera quit (Ping timeout: 250 seconds) 2019-12-04T08:31:13Z sdu quit (Remote host closed the connection) 2019-12-04T08:34:18Z tessier quit (Ping timeout: 265 seconds) 2019-12-04T08:37:41Z daviid quit (Read error: Connection reset by peer) 2019-12-04T08:38:12Z gioyik quit (Quit: WeeChat 2.6) 2019-12-04T08:41:30Z tessier joined #scheme 2019-12-04T08:52:25Z tessier quit (Read error: Connection reset by peer) 2019-12-04T08:57:56Z hugh_marera joined #scheme 2019-12-04T09:00:33Z ng0 joined #scheme 2019-12-04T09:16:05Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-04T09:16:53Z titanbiscuit joined #scheme 2019-12-04T09:19:17Z tessier_ joined #scheme 2019-12-04T09:32:32Z marusich quit (Remote host closed the connection) 2019-12-04T09:35:09Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-04T09:35:31Z titanbiscuit joined #scheme 2019-12-04T09:36:14Z farcas82 joined #scheme 2019-12-04T09:36:53Z Zenton joined #scheme 2019-12-04T09:42:42Z tessier_ quit (Read error: Connection reset by peer) 2019-12-04T10:03:39Z zig: somewhat off-topic: another take on versioned data, rdbms style: https://github.com/liquidata-inc/dolt 2019-12-04T10:06:08Z tessier joined #scheme 2019-12-04T10:16:34Z zig: at last I found a usecase for the nstore in my search-engine project: quick and dirty prototyping. Like I wrote on SRFI mailing list, nstore is very handy as generic store when you do not know in advance what will be the required fields or just as a quick fix until you move to proper record store (aka. row store) and fine tuned indices. 2019-12-04T10:30:51Z ArneBab joined #scheme 2019-12-04T10:32:31Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-04T10:54:39Z tessier quit (Remote host closed the connection) 2019-12-04T11:05:22Z shakdwipeea joined #scheme 2019-12-04T11:06:19Z tessier joined #scheme 2019-12-04T11:12:55Z tessier quit (Ping timeout: 250 seconds) 2019-12-04T11:14:54Z tessier joined #scheme 2019-12-04T11:20:20Z tessier quit (Remote host closed the connection) 2019-12-04T11:48:17Z tessier joined #scheme 2019-12-04T12:11:10Z badkins joined #scheme 2019-12-04T12:12:16Z tessier quit (Remote host closed the connection) 2019-12-04T12:15:53Z badkins quit (Ping timeout: 268 seconds) 2019-12-04T12:21:58Z ggole joined #scheme 2019-12-04T12:25:50Z brown121407 quit (Read error: Connection reset by peer) 2019-12-04T12:27:30Z brown121408 joined #scheme 2019-12-04T12:41:52Z tessier joined #scheme 2019-12-04T12:47:17Z tessier quit (Ping timeout: 240 seconds) 2019-12-04T12:54:26Z tessier joined #scheme 2019-12-04T12:54:26Z tessier quit (Changing host) 2019-12-04T12:54:26Z tessier joined #scheme 2019-12-04T13:06:37Z tessier quit (Ping timeout: 240 seconds) 2019-12-04T13:07:20Z tessier joined #scheme 2019-12-04T13:14:57Z Riastradh quit (Ping timeout: 240 seconds) 2019-12-04T13:29:25Z khisanth__ quit (Ping timeout: 250 seconds) 2019-12-04T13:34:12Z tessier quit (Ping timeout: 268 seconds) 2019-12-04T13:42:50Z khisanth__ joined #scheme 2019-12-04T13:43:16Z rgherdt joined #scheme 2019-12-04T13:49:37Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-04T14:00:50Z brown121408 quit (Ping timeout: 276 seconds) 2019-12-04T14:05:00Z ski quit (Remote host closed the connection) 2019-12-04T14:06:46Z brown121407 joined #scheme 2019-12-04T14:13:01Z shakdwipeea quit (Remote host closed the connection) 2019-12-04T14:16:15Z jcowan: Dolt looks brilliant 2019-12-04T14:16:35Z jcowan: it interests me in particular because it is an example of a rare design pattern: smart client, dumb server 2019-12-04T14:16:58Z jcowan: as is git 2019-12-04T14:22:11Z tessier_ joined #scheme 2019-12-04T14:22:11Z tessier_ quit (Changing host) 2019-12-04T14:22:11Z tessier_ joined #scheme 2019-12-04T14:22:54Z lucasb joined #scheme 2019-12-04T14:27:37Z tessier_ quit (Ping timeout: 240 seconds) 2019-12-04T14:28:18Z notzmv joined #scheme 2019-12-04T14:28:30Z klovett quit (Remote host closed the connection) 2019-12-04T14:28:47Z klovett joined #scheme 2019-12-04T14:33:51Z tessier joined #scheme 2019-12-04T14:33:51Z tessier quit (Changing host) 2019-12-04T14:33:51Z tessier joined #scheme 2019-12-04T14:41:37Z tessier quit (Ping timeout: 240 seconds) 2019-12-04T14:41:47Z jayemar joined #scheme 2019-12-04T14:50:03Z kritixilithos joined #scheme 2019-12-04T14:57:38Z rotty quit (Ping timeout: 240 seconds) 2019-12-04T14:59:44Z ng0 quit (Ping timeout: 260 seconds) 2019-12-04T15:00:51Z farnerup quit (Ping timeout: 250 seconds) 2019-12-04T15:04:49Z ng0 joined #scheme 2019-12-04T15:10:08Z jao joined #scheme 2019-12-04T15:10:11Z jao is now known as Guest35115 2019-12-04T15:13:47Z Guest35115 quit (Remote host closed the connection) 2019-12-04T15:14:27Z jao- joined #scheme 2019-12-04T15:15:39Z notzmv` joined #scheme 2019-12-04T15:16:25Z notzmv quit (Disconnected by services) 2019-12-04T15:17:08Z notzmv` is now known as notzmv 2019-12-04T15:17:20Z notzmv quit (Changing host) 2019-12-04T15:17:20Z notzmv joined #scheme 2019-12-04T15:21:39Z lritter joined #scheme 2019-12-04T15:24:15Z badkins joined #scheme 2019-12-04T15:41:03Z ArthurStrong joined #scheme 2019-12-04T15:44:07Z alezost joined #scheme 2019-12-04T15:46:22Z brown121407 quit (Read error: Connection reset by peer) 2019-12-04T15:46:47Z brown121408 joined #scheme 2019-12-04T15:54:40Z Riastradh joined #scheme 2019-12-04T15:59:56Z smazga joined #scheme 2019-12-04T16:05:44Z brown121408 quit (Ping timeout: 265 seconds) 2019-12-04T16:07:40Z brown121407 joined #scheme 2019-12-04T16:16:12Z rgherdt quit (Remote host closed the connection) 2019-12-04T16:25:41Z yur3i__ joined #scheme 2019-12-04T16:26:32Z rotty joined #scheme 2019-12-04T16:28:07Z brown121408 joined #scheme 2019-12-04T16:28:07Z brown121407 quit (Read error: Connection reset by peer) 2019-12-04T16:30:43Z skapata joined #scheme 2019-12-04T16:33:36Z JalapenoX joined #scheme 2019-12-04T16:44:36Z hugh_marera joined #scheme 2019-12-04T16:52:34Z ggole quit (Quit: Leaving) 2019-12-04T16:53:05Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-04T16:59:21Z tessier joined #scheme 2019-12-04T16:59:21Z tessier quit (Changing host) 2019-12-04T16:59:21Z tessier joined #scheme 2019-12-04T17:01:31Z jayemar quit (Remote host closed the connection) 2019-12-04T17:02:45Z jayemar joined #scheme 2019-12-04T17:15:13Z Menche_ is now known as Mencne 2019-12-04T17:15:18Z Mencne is now known as Menche 2019-12-04T17:16:18Z tessier quit (Ping timeout: 265 seconds) 2019-12-04T17:17:19Z tessier joined #scheme 2019-12-04T17:26:01Z rgherdt joined #scheme 2019-12-04T17:27:55Z tessier quit (Ping timeout: 268 seconds) 2019-12-04T17:30:54Z alezost quit (Quit: I live in Emacs ) 2019-12-04T17:31:11Z jao- quit (Remote host closed the connection) 2019-12-04T17:35:21Z dbmikus_ joined #scheme 2019-12-04T17:50:57Z whiteline quit (Remote host closed the connection) 2019-12-04T17:51:39Z tessier joined #scheme 2019-12-04T17:51:40Z tessier quit (Changing host) 2019-12-04T17:51:40Z tessier joined #scheme 2019-12-04T17:51:42Z whiteline joined #scheme 2019-12-04T17:58:08Z tessier quit (Ping timeout: 268 seconds) 2019-12-04T18:04:10Z dbmikus_ quit (Ping timeout: 252 seconds) 2019-12-04T18:04:37Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-04T18:05:21Z dbmikus_ joined #scheme 2019-12-04T18:10:18Z tessier joined #scheme 2019-12-04T18:20:38Z sdu joined #scheme 2019-12-04T18:20:43Z badkins quit (Remote host closed the connection) 2019-12-04T18:24:56Z badkins joined #scheme 2019-12-04T18:26:15Z tessier quit (Ping timeout: 250 seconds) 2019-12-04T18:30:12Z badkins quit (Ping timeout: 268 seconds) 2019-12-04T18:34:37Z tessier joined #scheme 2019-12-04T18:37:57Z whiteline quit (Remote host closed the connection) 2019-12-04T18:39:22Z whiteline joined #scheme 2019-12-04T18:39:41Z tessier quit (Ping timeout: 276 seconds) 2019-12-04T18:45:39Z JalapenoX joined #scheme 2019-12-04T18:53:04Z yur3i__ quit (Remote host closed the connection) 2019-12-04T18:59:02Z jao joined #scheme 2019-12-04T18:59:05Z jao is now known as Guest11460 2019-12-04T18:59:48Z Zenton quit (Ping timeout: 268 seconds) 2019-12-04T18:59:53Z brettgilio_ quit (Ping timeout: 245 seconds) 2019-12-04T19:09:31Z civodul joined #scheme 2019-12-04T19:14:53Z kritixilithos quit (Quit: quit) 2019-12-04T19:20:42Z ArthurStrong quit (Quit: leaving) 2019-12-04T19:36:43Z Guest11460 quit (Remote host closed the connection) 2019-12-04T19:36:57Z gravicappa quit (Ping timeout: 240 seconds) 2019-12-04T19:38:38Z jao- joined #scheme 2019-12-04T19:39:53Z daviid joined #scheme 2019-12-04T19:45:11Z gioyik joined #scheme 2019-12-04T19:47:26Z tessier_ joined #scheme 2019-12-04T19:52:10Z klovett_ joined #scheme 2019-12-04T19:54:57Z klovett quit (Ping timeout: 240 seconds) 2019-12-04T20:01:35Z JalapenoX quit (Ping timeout: 276 seconds) 2019-12-04T20:08:16Z notzmv quit (Remote host closed the connection) 2019-12-04T20:18:12Z sdu quit (Quit: leaving) 2019-12-04T20:39:56Z acarrico quit (Ping timeout: 276 seconds) 2019-12-04T21:01:36Z klovett joined #scheme 2019-12-04T21:03:45Z farcas82 quit (Ping timeout: 246 seconds) 2019-12-04T21:04:55Z klovett_ quit (Ping timeout: 265 seconds) 2019-12-04T21:20:37Z civodul quit (Ping timeout: 240 seconds) 2019-12-04T21:21:39Z f8l quit (Remote host closed the connection) 2019-12-04T21:22:54Z f8l joined #scheme 2019-12-04T21:25:47Z acarrico joined #scheme 2019-12-04T21:34:35Z Zenton joined #scheme 2019-12-04T21:40:23Z jao- quit (Ping timeout: 276 seconds) 2019-12-04T21:42:03Z JalapenoX joined #scheme 2019-12-04T21:46:58Z daviid quit (Ping timeout: 265 seconds) 2019-12-04T21:50:42Z badkins joined #scheme 2019-12-04T21:55:11Z badkins quit (Ping timeout: 265 seconds) 2019-12-04T21:57:51Z civodul joined #scheme 2019-12-04T21:58:29Z izh_ joined #scheme 2019-12-04T22:02:57Z acarrico quit (Ping timeout: 268 seconds) 2019-12-04T22:04:23Z jao joined #scheme 2019-12-04T22:06:12Z badkins joined #scheme 2019-12-04T22:45:52Z port1024 joined #scheme 2019-12-04T22:48:36Z daviid joined #scheme 2019-12-04T22:51:40Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-04T23:00:43Z JalapenoX joined #scheme 2019-12-04T23:08:54Z smazga quit (Quit: leaving) 2019-12-04T23:17:50Z lavaflow quit (Ping timeout: 265 seconds) 2019-12-04T23:17:51Z badkins quit (Remote host closed the connection) 2019-12-04T23:18:04Z xkapastel joined #scheme 2019-12-04T23:18:17Z badkins joined #scheme 2019-12-04T23:23:05Z badkins quit (Ping timeout: 276 seconds) 2019-12-04T23:24:12Z oxford quit (Ping timeout: 260 seconds) 2019-12-04T23:24:58Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-04T23:26:44Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-04T23:27:31Z oxford joined #scheme 2019-12-04T23:27:37Z khisanth__ quit (Ping timeout: 240 seconds) 2019-12-04T23:28:21Z izh_ quit (Quit: Leaving) 2019-12-04T23:35:21Z badkins joined #scheme 2019-12-04T23:52:03Z khisanth__ joined #scheme 2019-12-04T23:54:17Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-04T23:55:22Z JalapenoX joined #scheme 2019-12-05T00:06:07Z andreycizov joined #scheme 2019-12-05T00:28:52Z brettgilio_ joined #scheme 2019-12-05T00:30:49Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-05T00:32:18Z lavaflow joined #scheme 2019-12-05T00:32:21Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-05T00:35:53Z daviid quit (Ping timeout: 268 seconds) 2019-12-05T00:46:38Z dsp quit (Quit: patchezzz) 2019-12-05T00:48:41Z lockywolf joined #scheme 2019-12-05T00:48:45Z dsp joined #scheme 2019-12-05T00:49:05Z lockywolf_ joined #scheme 2019-12-05T00:49:06Z lockywolf quit (Remote host closed the connection) 2019-12-05T00:53:12Z TCZ joined #scheme 2019-12-05T00:58:01Z farcas82 joined #scheme 2019-12-05T01:01:49Z torbo joined #scheme 2019-12-05T01:03:01Z dbmikus_ quit (Ping timeout: 268 seconds) 2019-12-05T01:09:25Z torbo` joined #scheme 2019-12-05T01:11:38Z torbo quit (Ping timeout: 276 seconds) 2019-12-05T01:16:14Z badkins quit (Remote host closed the connection) 2019-12-05T01:16:40Z badkins joined #scheme 2019-12-05T01:16:43Z brettgilio_ quit (Quit: Quit) 2019-12-05T01:19:14Z acarrico joined #scheme 2019-12-05T01:19:48Z brettgilio_ joined #scheme 2019-12-05T01:21:00Z badkins quit (Ping timeout: 246 seconds) 2019-12-05T01:22:50Z badkins joined #scheme 2019-12-05T01:23:33Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-05T01:23:56Z X-Scale` joined #scheme 2019-12-05T01:24:43Z X-Scale` is now known as X-Scale 2019-12-05T01:28:20Z zig quit (Ping timeout: 246 seconds) 2019-12-05T01:30:55Z gioyik quit (Ping timeout: 250 seconds) 2019-12-05T01:36:33Z lritter quit (Ping timeout: 250 seconds) 2019-12-05T01:43:14Z zig joined #scheme 2019-12-05T01:44:08Z lavaflow quit (Ping timeout: 276 seconds) 2019-12-05T02:13:07Z lavaflow joined #scheme 2019-12-05T02:20:35Z TCZ quit (Quit: Bye Bye) 2019-12-05T02:31:35Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-05T02:32:47Z X-Scale` joined #scheme 2019-12-05T02:34:35Z evdubs quit (Quit: Leaving) 2019-12-05T02:34:46Z evdubs joined #scheme 2019-12-05T02:44:09Z Riastradh quit (Remote host closed the connection) 2019-12-05T02:49:19Z Riastradh joined #scheme 2019-12-05T02:58:28Z daviid joined #scheme 2019-12-05T03:03:24Z badkins quit (Remote host closed the connection) 2019-12-05T03:14:23Z klovett quit (Remote host closed the connection) 2019-12-05T03:15:00Z klovett joined #scheme 2019-12-05T03:19:04Z notzmv joined #scheme 2019-12-05T03:22:41Z lavaflow quit (Read error: Connection reset by peer) 2019-12-05T03:22:42Z lavaflow1 joined #scheme 2019-12-05T03:24:47Z torbo` quit (Remote host closed the connection) 2019-12-05T03:25:08Z torbo joined #scheme 2019-12-05T03:26:53Z Fare joined #scheme 2019-12-05T03:44:50Z lavaflow1 quit (Quit: WeeChat 2.6) 2019-12-05T03:56:02Z port1024 quit (Quit: Leaving) 2019-12-05T04:00:50Z torbo quit (Remote host closed the connection) 2019-12-05T04:04:09Z pjb quit (Remote host closed the connection) 2019-12-05T04:07:48Z lockywolf_ quit (Ping timeout: 245 seconds) 2019-12-05T04:08:00Z pjb joined #scheme 2019-12-05T04:08:56Z skapata quit (Remote host closed the connection) 2019-12-05T04:27:35Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-05T04:30:19Z Fare quit (Ping timeout: 250 seconds) 2019-12-05T04:53:18Z gravicappa joined #scheme 2019-12-05T05:03:52Z badkins joined #scheme 2019-12-05T05:08:44Z badkins quit (Ping timeout: 265 seconds) 2019-12-05T05:08:53Z daviid quit (Ping timeout: 250 seconds) 2019-12-05T05:14:35Z brettgilio quit (Remote host closed the connection) 2019-12-05T05:21:08Z pjb quit (Remote host closed the connection) 2019-12-05T05:21:29Z gioyik joined #scheme 2019-12-05T05:22:48Z pjb joined #scheme 2019-12-05T05:35:21Z tryte quit (Ping timeout: 260 seconds) 2019-12-05T05:36:08Z oxford quit (Ping timeout: 260 seconds) 2019-12-05T05:36:08Z ng0 quit (Ping timeout: 260 seconds) 2019-12-05T05:37:05Z zooey quit (Ping timeout: 260 seconds) 2019-12-05T05:40:21Z nisstyre quit (Ping timeout: 246 seconds) 2019-12-05T05:41:15Z nisstyre joined #scheme 2019-12-05T05:57:26Z brown121407 joined #scheme 2019-12-05T05:58:02Z brown121408 quit (Ping timeout: 265 seconds) 2019-12-05T05:58:41Z tryte joined #scheme 2019-12-05T05:59:54Z zooey joined #scheme 2019-12-05T06:03:17Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T06:03:46Z ng0 joined #scheme 2019-12-05T06:04:08Z titanbiscuit joined #scheme 2019-12-05T06:04:47Z DGASAU quit (Ping timeout: 250 seconds) 2019-12-05T06:13:37Z oxford joined #scheme 2019-12-05T06:20:21Z gioyik quit (Quit: WeeChat 2.6) 2019-12-05T06:27:56Z elderK joined #scheme 2019-12-05T06:32:46Z Fare joined #scheme 2019-12-05T06:33:09Z jao quit (Remote host closed the connection) 2019-12-05T06:33:11Z moon-child quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T06:37:06Z jao joined #scheme 2019-12-05T06:43:05Z moon-child joined #scheme 2019-12-05T06:49:24Z jao quit (Remote host closed the connection) 2019-12-05T06:50:46Z jao joined #scheme 2019-12-05T07:01:07Z jao quit (Ping timeout: 250 seconds) 2019-12-05T07:02:55Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-05T07:22:48Z stultulo joined #scheme 2019-12-05T07:23:30Z f8l quit (Ping timeout: 268 seconds) 2019-12-05T07:23:32Z stultulo is now known as f8l 2019-12-05T07:37:42Z epony quit (Quit: QUIT) 2019-12-05T07:39:06Z elderK quit (Quit: WeeChat 1.9) 2019-12-05T07:47:01Z ggole joined #scheme 2019-12-05T07:49:45Z epony joined #scheme 2019-12-05T08:16:49Z daviid joined #scheme 2019-12-05T08:17:13Z daviid is now known as Guest28721 2019-12-05T08:17:39Z Guest28721 is now known as daviid 2019-12-05T08:25:11Z sdu joined #scheme 2019-12-05T08:25:14Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T08:26:05Z titanbiscuit joined #scheme 2019-12-05T08:34:40Z averell quit (*.net *.split) 2019-12-05T08:34:40Z fizzie quit (*.net *.split) 2019-12-05T08:34:40Z r0kc4t quit (*.net *.split) 2019-12-05T08:38:16Z averell joined #scheme 2019-12-05T08:38:16Z fizzie joined #scheme 2019-12-05T08:38:16Z r0kc4t joined #scheme 2019-12-05T08:38:22Z averell quit (Max SendQ exceeded) 2019-12-05T08:38:43Z averell joined #scheme 2019-12-05T08:40:47Z Fare quit (Ping timeout: 250 seconds) 2019-12-05T08:54:13Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T08:54:37Z titanbiscuit joined #scheme 2019-12-05T08:55:46Z farnerup joined #scheme 2019-12-05T09:54:51Z fizzie quit (*.net *.split) 2019-12-05T09:54:51Z r0kc4t quit (*.net *.split) 2019-12-05T09:54:51Z sdu quit (*.net *.split) 2019-12-05T09:54:51Z farnerup quit (*.net *.split) 2019-12-05T09:54:51Z daviid quit (*.net *.split) 2019-12-05T09:54:51Z ggole quit (*.net *.split) 2019-12-05T09:54:51Z nisstyre quit (*.net *.split) 2019-12-05T09:54:51Z evdubs quit (*.net *.split) 2019-12-05T09:54:51Z brettgilio_ quit (*.net *.split) 2019-12-05T09:54:51Z jayemar quit (*.net *.split) 2019-12-05T09:55:03Z johnjay quit (*.net *.split) 2019-12-05T09:55:03Z ravndal quit (*.net *.split) 2019-12-05T09:55:03Z mdhughes quit (*.net *.split) 2019-12-05T09:55:03Z teej quit (*.net *.split) 2019-12-05T09:55:03Z hansbauer[m] quit (*.net *.split) 2019-12-05T09:55:03Z Blkt_ quit (*.net *.split) 2019-12-05T09:55:03Z Jackiew2 quit (*.net *.split) 2019-12-05T09:55:03Z amoe quit (*.net *.split) 2019-12-05T09:55:03Z cmatei quit (*.net *.split) 2019-12-05T09:55:03Z mjsir911 quit (*.net *.split) 2019-12-05T09:55:03Z heredoc quit (*.net *.split) 2019-12-05T09:55:03Z gf3_ quit (*.net *.split) 2019-12-05T09:55:03Z fowlduck quit (*.net *.split) 2019-12-05T09:55:03Z dto quit (*.net *.split) 2019-12-05T09:55:03Z jackhill quit (*.net *.split) 2019-12-05T09:55:03Z sudden quit (*.net *.split) 2019-12-05T09:55:03Z klovett quit (*.net *.split) 2019-12-05T09:55:03Z Riastradh quit (*.net *.split) 2019-12-05T09:55:03Z andreycizov quit (*.net *.split) 2019-12-05T09:55:03Z hugo quit (*.net *.split) 2019-12-05T09:55:03Z kjak quit (*.net *.split) 2019-12-05T09:55:03Z yosafbridge quit (*.net *.split) 2019-12-05T09:55:03Z stux16777216Away quit (*.net *.split) 2019-12-05T09:55:03Z keep_learning quit (*.net *.split) 2019-12-05T09:55:03Z gnomon quit (*.net *.split) 2019-12-05T09:55:03Z pounce quit (*.net *.split) 2019-12-05T09:55:03Z ohama quit (*.net *.split) 2019-12-05T09:55:03Z Ekho quit (*.net *.split) 2019-12-05T09:55:03Z stux|work quit (*.net *.split) 2019-12-05T09:55:03Z snits quit (*.net *.split) 2019-12-05T09:55:03Z joast quit (*.net *.split) 2019-12-05T09:55:03Z jxy quit (*.net *.split) 2019-12-05T09:55:03Z yumh- quit (*.net *.split) 2019-12-05T09:55:03Z gabot quit (*.net *.split) 2019-12-05T09:55:03Z tumdum quit (*.net *.split) 2019-12-05T09:55:03Z pjb quit (*.net *.split) 2019-12-05T09:55:03Z acarrico quit (*.net *.split) 2019-12-05T09:55:03Z pflanze quit (*.net *.split) 2019-12-05T09:55:03Z webshinra quit (*.net *.split) 2019-12-05T09:55:03Z gwatt quit (*.net *.split) 2019-12-05T09:55:03Z casaca quit (*.net *.split) 2019-12-05T09:55:03Z sarna quit (*.net *.split) 2019-12-05T09:55:03Z dmiles quit (*.net *.split) 2019-12-05T09:55:03Z pinoaffe quit (*.net *.split) 2019-12-05T09:55:03Z scal_ quit (*.net *.split) 2019-12-05T09:55:03Z nchambers quit (*.net *.split) 2019-12-05T09:55:03Z emacsomancer quit (*.net *.split) 2019-12-05T09:55:03Z lpsmith quit (*.net *.split) 2019-12-05T09:55:03Z tokik quit (*.net *.split) 2019-12-05T09:55:03Z bchar quit (*.net *.split) 2019-12-05T09:55:03Z cemerick quit (*.net *.split) 2019-12-05T09:55:03Z bsima quit (*.net *.split) 2019-12-05T09:55:03Z dan64 quit (*.net *.split) 2019-12-05T09:55:03Z rudybot quit (*.net *.split) 2019-12-05T09:55:03Z Oxyd quit (*.net *.split) 2019-12-05T09:55:03Z fiddlerwoaroof quit (*.net *.split) 2019-12-05T09:55:03Z cibs quit (*.net *.split) 2019-12-05T09:55:03Z nerdypepper quit (*.net *.split) 2019-12-05T09:55:03Z Guest39455 quit (*.net *.split) 2019-12-05T09:55:03Z wigust quit (*.net *.split) 2019-12-05T09:55:03Z eMBee quit (*.net *.split) 2019-12-05T09:55:03Z jyc quit (*.net *.split) 2019-12-05T09:55:03Z samth quit (*.net *.split) 2019-12-05T09:55:03Z rjungemann_ quit (*.net *.split) 2019-12-05T09:55:03Z terrorjack__ quit (*.net *.split) 2019-12-05T09:55:03Z d_run quit (*.net *.split) 2019-12-05T09:55:03Z nckx quit (*.net *.split) 2019-12-05T09:55:03Z oxford quit (*.net *.split) 2019-12-05T09:55:03Z zooey quit (*.net *.split) 2019-12-05T09:55:03Z tryte quit (*.net *.split) 2019-12-05T09:55:03Z xelxebar quit (*.net *.split) 2019-12-05T09:55:03Z f8l quit (*.net *.split) 2019-12-05T09:55:03Z moon-child quit (*.net *.split) 2019-12-05T09:55:03Z brown121407 quit (*.net *.split) 2019-12-05T09:55:03Z gravicappa quit (*.net *.split) 2019-12-05T09:55:03Z notzmv quit (*.net *.split) 2019-12-05T09:55:03Z X-Scale` quit (*.net *.split) 2019-12-05T09:55:03Z zig quit (*.net *.split) 2019-12-05T09:55:03Z dsp quit (*.net *.split) 2019-12-05T09:55:03Z tessier_ quit (*.net *.split) 2019-12-05T09:55:03Z whiteline quit (*.net *.split) 2019-12-05T09:55:03Z stepnem quit (*.net *.split) 2019-12-05T09:55:03Z teardown quit (*.net *.split) 2019-12-05T09:55:03Z edgar-rft quit (*.net *.split) 2019-12-05T09:55:03Z malaclyps quit (*.net *.split) 2019-12-05T09:55:03Z sp1ff quit (*.net *.split) 2019-12-05T09:55:03Z sp1ff3 quit (*.net *.split) 2019-12-05T09:55:03Z Oddity quit (*.net *.split) 2019-12-05T09:55:03Z uplime quit (*.net *.split) 2019-12-05T09:55:03Z belmarca quit (*.net *.split) 2019-12-05T09:55:03Z eagleflo quit (*.net *.split) 2019-12-05T09:55:03Z DeeEff_ quit (*.net *.split) 2019-12-05T09:55:03Z asumu quit (*.net *.split) 2019-12-05T09:55:03Z aeth quit (*.net *.split) 2019-12-05T09:55:03Z rubic88 quit (*.net *.split) 2019-12-05T09:55:03Z ptrcmd quit (*.net *.split) 2019-12-05T09:55:03Z lloda quit (*.net *.split) 2019-12-05T09:55:03Z r3x5 quit (*.net *.split) 2019-12-05T09:55:03Z Kooda quit (*.net *.split) 2019-12-05T09:55:03Z jim quit (*.net *.split) 2019-12-05T09:55:03Z vyzo quit (*.net *.split) 2019-12-05T09:55:03Z `micro quit (*.net *.split) 2019-12-05T09:55:03Z copec quit (*.net *.split) 2019-12-05T09:55:03Z nevermind quit (*.net *.split) 2019-12-05T09:55:03Z titanbiscuit quit (*.net *.split) 2019-12-05T09:55:03Z ArneBab quit (*.net *.split) 2019-12-05T09:55:03Z zmt01 quit (*.net *.split) 2019-12-05T09:55:03Z greaser|q_ quit (*.net *.split) 2019-12-05T09:55:03Z because[m] quit (*.net *.split) 2019-12-05T09:55:03Z MatrixTravelerb4 quit (*.net *.split) 2019-12-05T09:55:03Z cwaydt quit (*.net *.split) 2019-12-05T09:55:03Z jcowan quit (*.net *.split) 2019-12-05T09:55:03Z englishm quit (*.net *.split) 2019-12-05T09:55:03Z erkin quit (*.net *.split) 2019-12-05T09:55:03Z timwis quit (*.net *.split) 2019-12-05T09:55:03Z clog quit (*.net *.split) 2019-12-05T09:55:03Z poga quit (*.net *.split) 2019-12-05T09:55:03Z r1b quit (*.net *.split) 2019-12-05T09:55:03Z duncanm quit (*.net *.split) 2019-12-05T09:55:03Z _apg quit (*.net *.split) 2019-12-05T09:55:03Z friscosam quit (*.net *.split) 2019-12-05T09:55:03Z rann quit (*.net *.split) 2019-12-05T09:55:03Z wasamasa quit (*.net *.split) 2019-12-05T09:55:03Z physpi quit (*.net *.split) 2019-12-05T09:55:03Z cornett quit (*.net *.split) 2019-12-05T09:55:03Z khisanth__ quit (*.net *.split) 2019-12-05T09:55:03Z Zenton quit (*.net *.split) 2019-12-05T09:55:03Z rotty quit (*.net *.split) 2019-12-05T09:55:03Z Zipheir quit (*.net *.split) 2019-12-05T09:55:03Z m1dnight_ quit (*.net *.split) 2019-12-05T09:55:03Z bars0 quit (*.net *.split) 2019-12-05T09:55:03Z goulix quit (*.net *.split) 2019-12-05T09:55:03Z Blukunfando quit (*.net *.split) 2019-12-05T09:55:03Z ober quit (*.net *.split) 2019-12-05T09:55:03Z aos quit (*.net *.split) 2019-12-05T09:55:03Z ozzloy quit (*.net *.split) 2019-12-05T09:55:03Z str1ngs quit (*.net *.split) 2019-12-05T09:55:03Z sammich quit (*.net *.split) 2019-12-05T09:55:03Z ggoes quit (*.net *.split) 2019-12-05T09:55:03Z z0d quit (*.net *.split) 2019-12-05T09:55:03Z cross quit (*.net *.split) 2019-12-05T09:55:03Z dev_ quit (*.net *.split) 2019-12-05T09:55:03Z akkad quit (*.net *.split) 2019-12-05T09:55:03Z ByronJohnson quit (*.net *.split) 2019-12-05T09:55:03Z xi quit (*.net *.split) 2019-12-05T09:55:03Z ft quit (*.net *.split) 2019-12-05T09:55:04Z Urfin_ quit (*.net *.split) 2019-12-05T09:55:04Z averell quit (*.net *.split) 2019-12-05T09:55:04Z epony quit (*.net *.split) 2019-12-05T09:55:04Z DerGuteMoritz quit (*.net *.split) 2019-12-05T09:55:04Z mbakke quit (*.net *.split) 2019-12-05T09:55:04Z dieggsy quit (*.net *.split) 2019-12-05T09:55:04Z balkamos quit (*.net *.split) 2019-12-05T09:55:04Z dpk quit (*.net *.split) 2019-12-05T09:55:04Z groovy quit (*.net *.split) 2019-12-05T09:55:05Z keep-learning[m] quit (*.net *.split) 2019-12-05T09:55:05Z abbe quit (*.net *.split) 2019-12-05T09:55:05Z farcas82 quit (*.net *.split) 2019-12-05T09:55:05Z Menche quit (*.net *.split) 2019-12-05T09:55:05Z defanor quit (*.net *.split) 2019-12-05T09:55:05Z evhan quit (*.net *.split) 2019-12-05T09:55:05Z theruran quit (*.net *.split) 2019-12-05T09:55:05Z spectrumgomas[m] quit (*.net *.split) 2019-12-05T09:55:05Z Snn[m] quit (*.net *.split) 2019-12-05T09:55:05Z willghatch[m] quit (*.net *.split) 2019-12-05T09:55:05Z siraben quit (*.net *.split) 2019-12-05T09:55:05Z hive-mind quit (*.net *.split) 2019-12-05T09:55:06Z weinholt quit (*.net *.split) 2019-12-05T09:55:06Z tolja quit (*.net *.split) 2019-12-05T09:55:06Z SirDayBat quit (*.net *.split) 2019-12-05T09:55:06Z drot_ quit (*.net *.split) 2019-12-05T09:55:06Z kwmiebach quit (*.net *.split) 2019-12-05T09:55:06Z Adso_of_Jelq quit (*.net *.split) 2019-12-05T09:55:06Z astronavt quit (*.net *.split) 2019-12-05T09:55:06Z ecraven quit (*.net *.split) 2019-12-05T09:55:06Z ec quit (*.net *.split) 2019-12-05T09:55:06Z kilimanjaro quit (*.net *.split) 2019-12-05T09:55:06Z LeoNerd quit (*.net *.split) 2019-12-05T09:55:06Z mats quit (*.net *.split) 2019-12-05T09:55:06Z stephe quit (*.net *.split) 2019-12-05T10:04:09Z r0kc4t joined #scheme 2019-12-05T10:04:09Z fizzie joined #scheme 2019-12-05T10:04:09Z stux|work joined #scheme 2019-12-05T10:04:09Z nisstyre joined #scheme 2019-12-05T10:04:09Z mdhughes joined #scheme 2019-12-05T10:04:09Z ravndal joined #scheme 2019-12-05T10:04:09Z jayemar joined #scheme 2019-12-05T10:04:09Z evdubs joined #scheme 2019-12-05T10:04:09Z ggole joined #scheme 2019-12-05T10:04:09Z daviid joined #scheme 2019-12-05T10:04:09Z farnerup joined #scheme 2019-12-05T10:04:09Z sudden joined #scheme 2019-12-05T10:04:09Z jackhill joined #scheme 2019-12-05T10:04:09Z dto joined #scheme 2019-12-05T10:04:09Z fowlduck joined #scheme 2019-12-05T10:04:09Z gf3_ joined #scheme 2019-12-05T10:04:09Z heredoc joined #scheme 2019-12-05T10:04:09Z mjsir911 joined #scheme 2019-12-05T10:04:09Z cmatei joined #scheme 2019-12-05T10:04:09Z amoe joined #scheme 2019-12-05T10:04:09Z Jackiew2 joined #scheme 2019-12-05T10:04:09Z Blkt_ joined #scheme 2019-12-05T10:04:09Z hansbauer[m] joined #scheme 2019-12-05T10:04:09Z tumdum joined #scheme 2019-12-05T10:04:09Z gabot joined #scheme 2019-12-05T10:04:09Z yumh- joined #scheme 2019-12-05T10:04:09Z jxy joined #scheme 2019-12-05T10:04:09Z joast joined #scheme 2019-12-05T10:04:09Z snits joined #scheme 2019-12-05T10:04:09Z Ekho joined #scheme 2019-12-05T10:04:09Z ohama joined #scheme 2019-12-05T10:04:09Z pounce joined #scheme 2019-12-05T10:04:09Z gnomon joined #scheme 2019-12-05T10:04:09Z keep_learning joined #scheme 2019-12-05T10:04:09Z stux16777216Away joined #scheme 2019-12-05T10:04:09Z yosafbridge joined #scheme 2019-12-05T10:04:09Z kjak joined #scheme 2019-12-05T10:04:09Z hugo joined #scheme 2019-12-05T10:04:09Z andreycizov joined #scheme 2019-12-05T10:04:09Z Riastradh joined #scheme 2019-12-05T10:04:09Z klovett joined #scheme 2019-12-05T10:04:09Z titanbiscuit joined #scheme 2019-12-05T10:04:09Z averell joined #scheme 2019-12-05T10:04:09Z epony joined #scheme 2019-12-05T10:04:09Z moon-child joined #scheme 2019-12-05T10:04:09Z oxford joined #scheme 2019-12-05T10:04:09Z zooey joined #scheme 2019-12-05T10:04:09Z tryte joined #scheme 2019-12-05T10:04:09Z brown121407 joined #scheme 2019-12-05T10:04:09Z gravicappa joined #scheme 2019-12-05T10:04:09Z notzmv joined #scheme 2019-12-05T10:04:09Z zig joined #scheme 2019-12-05T10:04:09Z farcas82 joined #scheme 2019-12-05T10:04:09Z dsp joined #scheme 2019-12-05T10:04:09Z khisanth__ joined #scheme 2019-12-05T10:04:09Z Zenton joined #scheme 2019-12-05T10:04:09Z tessier_ joined #scheme 2019-12-05T10:04:09Z whiteline joined #scheme 2019-12-05T10:04:09Z rotty joined #scheme 2019-12-05T10:04:09Z ArneBab joined #scheme 2019-12-05T10:04:09Z stepnem joined #scheme 2019-12-05T10:04:09Z teardown joined #scheme 2019-12-05T10:04:09Z Zipheir joined #scheme 2019-12-05T10:04:09Z edgar-rft joined #scheme 2019-12-05T10:04:09Z zmt01 joined #scheme 2019-12-05T10:04:09Z m1dnight_ joined #scheme 2019-12-05T10:04:09Z bars0 joined #scheme 2019-12-05T10:04:09Z malaclyps joined #scheme 2019-12-05T10:04:09Z greaser|q_ joined #scheme 2019-12-05T10:04:09Z Menche joined #scheme 2019-12-05T10:04:09Z defanor joined #scheme 2019-12-05T10:04:09Z sp1ff joined #scheme 2019-12-05T10:04:09Z sp1ff3 joined #scheme 2019-12-05T10:04:09Z goulix joined #scheme 2019-12-05T10:04:09Z Oddity joined #scheme 2019-12-05T10:04:09Z uplime joined #scheme 2019-12-05T10:04:09Z evhan joined #scheme 2019-12-05T10:04:09Z Blukunfando joined #scheme 2019-12-05T10:04:09Z belmarca joined #scheme 2019-12-05T10:04:09Z eagleflo joined #scheme 2019-12-05T10:04:09Z DeeEff_ joined #scheme 2019-12-05T10:04:09Z xelxebar joined #scheme 2019-12-05T10:04:09Z theruran joined #scheme 2019-12-05T10:04:09Z spectrumgomas[m] joined #scheme 2019-12-05T10:04:09Z Snn[m] joined #scheme 2019-12-05T10:04:09Z mbakke joined #scheme 2019-12-05T10:04:09Z keep-learning[m] joined #scheme 2019-12-05T10:04:09Z because[m] joined #scheme 2019-12-05T10:04:09Z MatrixTravelerb4 joined #scheme 2019-12-05T10:04:09Z dieggsy joined #scheme 2019-12-05T10:04:09Z willghatch[m] joined #scheme 2019-12-05T10:04:09Z siraben joined #scheme 2019-12-05T10:04:09Z hive-mind joined #scheme 2019-12-05T10:04:09Z asumu joined #scheme 2019-12-05T10:04:09Z aeth joined #scheme 2019-12-05T10:04:09Z ober joined #scheme 2019-12-05T10:04:09Z aos joined #scheme 2019-12-05T10:04:09Z rubic88 joined #scheme 2019-12-05T10:04:09Z ozzloy joined #scheme 2019-12-05T10:04:09Z cwaydt joined #scheme 2019-12-05T10:04:09Z jcowan joined #scheme 2019-12-05T10:04:09Z englishm joined #scheme 2019-12-05T10:04:09Z ptrcmd joined #scheme 2019-12-05T10:04:09Z str1ngs joined #scheme 2019-12-05T10:04:09Z lloda joined #scheme 2019-12-05T10:04:09Z erkin joined #scheme 2019-12-05T10:04:09Z weinholt joined #scheme 2019-12-05T10:04:09Z sammich joined #scheme 2019-12-05T10:04:09Z r3x5 joined #scheme 2019-12-05T10:04:09Z tolja joined #scheme 2019-12-05T10:04:09Z SirDayBat joined #scheme 2019-12-05T10:04:09Z akkad joined #scheme 2019-12-05T10:04:09Z timwis joined #scheme 2019-12-05T10:04:09Z ggoes joined #scheme 2019-12-05T10:04:09Z clog joined #scheme 2019-12-05T10:04:09Z poga joined #scheme 2019-12-05T10:04:09Z drot_ joined #scheme 2019-12-05T10:04:09Z kwmiebach joined #scheme 2019-12-05T10:04:09Z r1b joined #scheme 2019-12-05T10:04:09Z Adso_of_Jelq joined #scheme 2019-12-05T10:04:09Z duncanm joined #scheme 2019-12-05T10:04:09Z _apg joined #scheme 2019-12-05T10:04:09Z Kooda joined #scheme 2019-12-05T10:04:09Z z0d joined #scheme 2019-12-05T10:04:09Z cross joined #scheme 2019-12-05T10:04:09Z dev_ joined #scheme 2019-12-05T10:04:09Z astronavt joined #scheme 2019-12-05T10:04:09Z jim joined #scheme 2019-12-05T10:04:09Z vyzo joined #scheme 2019-12-05T10:04:09Z `micro joined #scheme 2019-12-05T10:04:09Z friscosam joined #scheme 2019-12-05T10:04:09Z ByronJohnson joined #scheme 2019-12-05T10:04:09Z xi joined #scheme 2019-12-05T10:04:09Z balkamos joined #scheme 2019-12-05T10:04:09Z dpk joined #scheme 2019-12-05T10:04:09Z rann joined #scheme 2019-12-05T10:04:09Z ft joined #scheme 2019-12-05T10:04:09Z wasamasa joined #scheme 2019-12-05T10:04:09Z nevermind joined #scheme 2019-12-05T10:04:09Z copec joined #scheme 2019-12-05T10:04:09Z abbe joined #scheme 2019-12-05T10:04:09Z Urfin_ joined #scheme 2019-12-05T10:04:09Z physpi joined #scheme 2019-12-05T10:04:09Z cornett joined #scheme 2019-12-05T10:04:09Z groovy joined #scheme 2019-12-05T10:04:09Z DerGuteMoritz joined #scheme 2019-12-05T10:04:09Z ecraven joined #scheme 2019-12-05T10:04:09Z stephe joined #scheme 2019-12-05T10:04:09Z mats joined #scheme 2019-12-05T10:04:09Z LeoNerd joined #scheme 2019-12-05T10:04:09Z kilimanjaro joined #scheme 2019-12-05T10:04:09Z ec joined #scheme 2019-12-05T10:04:32Z f8l joined #scheme 2019-12-05T10:04:32Z sdu joined #scheme 2019-12-05T10:04:36Z teej joined #scheme 2019-12-05T10:04:36Z X-Scale joined #scheme 2019-12-05T10:04:36Z pjb joined #scheme 2019-12-05T10:04:36Z acarrico joined #scheme 2019-12-05T10:04:36Z pflanze joined #scheme 2019-12-05T10:04:36Z webshinra joined #scheme 2019-12-05T10:04:36Z gwatt joined #scheme 2019-12-05T10:04:36Z casaca joined #scheme 2019-12-05T10:04:36Z sarna joined #scheme 2019-12-05T10:04:36Z dmiles joined #scheme 2019-12-05T10:04:36Z pinoaffe joined #scheme 2019-12-05T10:04:36Z scal_ joined #scheme 2019-12-05T10:04:36Z nchambers joined #scheme 2019-12-05T10:04:36Z emacsomancer joined #scheme 2019-12-05T10:04:36Z lpsmith joined #scheme 2019-12-05T10:04:36Z tokik joined #scheme 2019-12-05T10:04:36Z bchar joined #scheme 2019-12-05T10:04:36Z cemerick joined #scheme 2019-12-05T10:04:36Z bsima joined #scheme 2019-12-05T10:04:36Z dan64 joined #scheme 2019-12-05T10:04:36Z rudybot joined #scheme 2019-12-05T10:04:36Z Oxyd joined #scheme 2019-12-05T10:04:36Z nerdypepper joined #scheme 2019-12-05T10:04:36Z fiddlerwoaroof joined #scheme 2019-12-05T10:04:36Z cibs joined #scheme 2019-12-05T10:04:36Z Guest39455 joined #scheme 2019-12-05T10:04:36Z wigust joined #scheme 2019-12-05T10:04:36Z eMBee joined #scheme 2019-12-05T10:04:36Z rjungemann_ joined #scheme 2019-12-05T10:04:36Z jyc joined #scheme 2019-12-05T10:04:36Z samth joined #scheme 2019-12-05T10:04:36Z terrorjack__ joined #scheme 2019-12-05T10:04:36Z d_run joined #scheme 2019-12-05T10:04:43Z nckx- joined #scheme 2019-12-05T10:04:47Z johnjay joined #scheme 2019-12-05T10:04:55Z teej quit (Changing host) 2019-12-05T10:04:55Z teej joined #scheme 2019-12-05T10:05:31Z nchambers quit (Max SendQ exceeded) 2019-12-05T10:05:31Z teej quit (Max SendQ exceeded) 2019-12-05T10:05:31Z rudybot: la la la 2019-12-05T10:05:31Z sarna quit (Quit: bye) 2019-12-05T10:05:42Z nchamber- joined #scheme 2019-12-05T10:05:46Z sarna joined #scheme 2019-12-05T10:05:57Z X-Scale is now known as Guest40053 2019-12-05T10:06:01Z teej joined #scheme 2019-12-05T10:06:30Z nckx- is now known as nckx 2019-12-05T10:08:32Z Guest40053 quit (Ping timeout: 276 seconds) 2019-12-05T10:11:25Z X-Scale joined #scheme 2019-12-05T10:28:13Z titanbiscuit quit (Read error: Connection reset by peer) 2019-12-05T10:30:37Z titanbiscuit joined #scheme 2019-12-05T10:35:54Z montxero joined #scheme 2019-12-05T10:56:59Z ng0 joined #scheme 2019-12-05T11:02:37Z brown121407 quit (Read error: Connection reset by peer) 2019-12-05T11:04:08Z 07EABDMAV joined #scheme 2019-12-05T11:04:33Z badkins joined #scheme 2019-12-05T11:09:00Z badkins quit (Ping timeout: 246 seconds) 2019-12-05T11:13:14Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T11:13:42Z titanbiscuit joined #scheme 2019-12-05T11:26:52Z 07EABDMAV quit (Read error: Connection reset by peer) 2019-12-05T11:26:57Z brown121408 joined #scheme 2019-12-05T11:40:55Z mdhughes: (let bot () (display "rudybot: la\n") (sleep 60) (bot)) 2019-12-05T11:51:17Z stepnem quit (Ping timeout: 240 seconds) 2019-12-05T11:51:31Z stepnem joined #scheme 2019-12-05T12:05:17Z stepnem quit (Ping timeout: 240 seconds) 2019-12-05T12:06:14Z stepnem joined #scheme 2019-12-05T12:09:46Z stepnem quit (Read error: Connection reset by peer) 2019-12-05T12:13:38Z stepnem joined #scheme 2019-12-05T12:22:51Z rgherdt joined #scheme 2019-12-05T12:26:36Z montxero quit (Remote host closed the connection) 2019-12-05T12:28:30Z amerigo joined #scheme 2019-12-05T12:31:32Z zig: rudybot: what is explicit renaming macro? 2019-12-05T12:31:41Z rudybot: zig: Or is there at least a comprehensive list of end-user hygienic macro systems ? The ones I know so far: syntax-rules, [reverse] syntactic closures, implicit/explicit renaming, syntax-case, SRFI-72 2019-12-05T12:32:03Z zig: rudybot: thank you! 2019-12-05T12:32:07Z rudybot: zig: Thank you for the idea at least. I believe that would be a good way to do things. 2019-12-05T12:33:16Z Fare joined #scheme 2019-12-05T12:40:47Z Zipheir: zig: Don't listen to rudybot. They'll tell you anything you want to hear. 2019-12-05T12:43:30Z brettgilio joined #scheme 2019-12-05T12:44:14Z brettgilio_ joined #scheme 2019-12-05T12:53:25Z Fare quit (Ping timeout: 250 seconds) 2019-12-05T12:56:25Z lucasb joined #scheme 2019-12-05T13:00:14Z Zipheir: Also, PSA: Whoever rudybot is quoting is wrong--IR/ER macros aren't hygienic. 2019-12-05T13:04:22Z aeth: rudybot: what do you think about Zipheir's insight? 2019-12-05T13:04:28Z rudybot: aeth: But that didn't stop me from learning to program, Zipheir 2019-12-05T13:04:37Z aeth: woah 2019-12-05T13:06:43Z Zipheir: Heh. 2019-12-05T13:07:14Z sdu quit (Remote host closed the connection) 2019-12-05T13:20:05Z sdu joined #scheme 2019-12-05T13:24:37Z lritter joined #scheme 2019-12-05T13:35:25Z gwatt: Zipheir: IR macros are by default hygienic 2019-12-05T13:37:15Z jcowan: I think whoever said that (might have been me) meant *potentially* hygienic: that is, it is possible to write hygienic macros in them (unlike define-macro which is always non-hygienic). Of course, only syntax-rules *compels* hygiene. 2019-12-05T13:42:44Z gwatt: I would call it a bit stronger than potentially hygienic, at least regarding syntax-case and ir transformers 2019-12-05T13:42:51Z Riastradh: Zipheir: Why do you say `aren't hygienic'? 2019-12-05T13:49:48Z jao joined #scheme 2019-12-05T13:49:57Z rgherdt quit (Remote host closed the connection) 2019-12-05T13:50:16Z rgherdt joined #scheme 2019-12-05T13:54:03Z Zipheir: Yeah, sorry, I was thinking of ER macros, and specifically what jcowan said, i.e. that writing unhygienic macros is quite possible. 2019-12-05T13:54:50Z Riastradh: Zipheir: rudybot was parroting about `hygienic macro _systems_'. 2019-12-05T13:55:35Z Zipheir: Riastradh: I don't quite understand the distinction. 2019-12-05T13:55:58Z jcowan: It's really only macros, not macro systems, that are hygienic or not. 2019-12-05T13:56:18Z Riastradh: defmacro doesn't provide a reliable way to write hygienic macros. 2019-12-05T13:56:20Z Riastradh: ER does. 2019-12-05T13:56:34Z Zipheir: Right. 2019-12-05T13:56:40Z jcowan: Syntax-rules can only produce hygienic macros (though they can be "pseudo-non-hygienic"), define-macro can't produce hygienic macros. All the other systems can do either. 2019-12-05T13:56:45Z Riastradh: Hence ER is a hygienic macro system, while defmacro is not. 2019-12-05T13:57:35Z jcowan: Thus it is fair to call ER (for example) a hygienic macro system, but it is also fair to call it a non-hygienic macro system. 2019-12-05T13:57:48Z Zipheir: That's perfectly sensible. 2019-12-05T13:57:56Z jcowan preens 2019-12-05T13:57:56Z Riastradh: That's kind of silly. 2019-12-05T13:58:12Z Zipheir: Hah. 2019-12-05T13:58:17Z jcowan: It depends on the context which is more plausible to assert. 2019-12-05T13:58:31Z klovett quit (Remote host closed the connection) 2019-12-05T13:58:45Z jcowan: the words "obligate" and "facultative" may be useful here 2019-12-05T13:58:45Z klovett joined #scheme 2019-12-05T13:58:47Z gnomon quit (Ping timeout: 268 seconds) 2019-12-05T13:59:17Z brown121408 quit (Ping timeout: 240 seconds) 2019-12-05T13:59:40Z ng0 quit (Ping timeout: 260 seconds) 2019-12-05T14:00:34Z brown121408 joined #scheme 2019-12-05T14:01:12Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-05T14:01:27Z brettgilio quit (Ping timeout: 250 seconds) 2019-12-05T14:03:21Z ng0 joined #scheme 2019-12-05T14:10:27Z gnomon joined #scheme 2019-12-05T14:12:46Z kritixilithos joined #scheme 2019-12-05T14:15:13Z jao quit (Remote host closed the connection) 2019-12-05T14:15:49Z jao joined #scheme 2019-12-05T14:31:25Z goulix: wtf 2019-12-05T14:45:24Z Fare joined #scheme 2019-12-05T14:57:23Z ng0_ joined #scheme 2019-12-05T14:59:52Z ng0 quit (Ping timeout: 260 seconds) 2019-12-05T15:01:32Z rgherdt joined #scheme 2019-12-05T15:04:54Z badkins joined #scheme 2019-12-05T15:06:08Z dbmikus_ joined #scheme 2019-12-05T15:07:30Z badkins_ joined #scheme 2019-12-05T15:09:15Z Inline joined #scheme 2019-12-05T15:09:29Z badkins quit (Ping timeout: 250 seconds) 2019-12-05T15:19:57Z zmv joined #scheme 2019-12-05T15:23:51Z xkapastel joined #scheme 2019-12-05T15:31:43Z skapata joined #scheme 2019-12-05T15:36:44Z ng0_ quit (Ping timeout: 260 seconds) 2019-12-05T15:46:17Z gravicappa quit (Ping timeout: 240 seconds) 2019-12-05T15:47:06Z gravicappa joined #scheme 2019-12-05T15:52:52Z sdu quit (Remote host closed the connection) 2019-12-05T15:53:35Z brown121408 quit (Read error: Connection reset by peer) 2019-12-05T15:53:49Z brown121408 joined #scheme 2019-12-05T15:54:49Z DGASAU joined #scheme 2019-12-05T15:58:03Z smazga joined #scheme 2019-12-05T15:58:22Z dbmikus__ joined #scheme 2019-12-05T15:59:51Z dbmikus_ quit (Ping timeout: 246 seconds) 2019-12-05T16:04:31Z farnerup quit (Ping timeout: 250 seconds) 2019-12-05T16:04:51Z port1024 joined #scheme 2019-12-05T16:13:15Z badkins_ quit (Remote host closed the connection) 2019-12-05T16:13:48Z badkins joined #scheme 2019-12-05T16:14:31Z badkins quit (Remote host closed the connection) 2019-12-05T16:14:39Z badkins joined #scheme 2019-12-05T16:21:14Z Fare quit (Ping timeout: 268 seconds) 2019-12-05T16:24:13Z JalapenoX joined #scheme 2019-12-05T16:31:11Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T16:32:34Z titanbiscuit joined #scheme 2019-12-05T16:34:16Z oxford quit (Remote host closed the connection) 2019-12-05T16:35:17Z oxford joined #scheme 2019-12-05T16:35:25Z dbmikus__ quit (Ping timeout: 268 seconds) 2019-12-05T16:35:26Z dbmikus joined #scheme 2019-12-05T16:36:25Z alezost joined #scheme 2019-12-05T16:43:16Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T16:43:21Z civodul joined #scheme 2019-12-05T16:43:35Z titanbiscuit joined #scheme 2019-12-05T16:44:32Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-05T16:49:03Z DKordic joined #scheme 2019-12-05T16:49:04Z badkins quit (Remote host closed the connection) 2019-12-05T16:49:30Z badkins joined #scheme 2019-12-05T16:54:14Z titanbiscuit quit (Read error: Connection reset by peer) 2019-12-05T16:55:26Z badkins quit (Ping timeout: 276 seconds) 2019-12-05T16:56:24Z titanbiscuit joined #scheme 2019-12-05T17:01:13Z titanbiscuit quit (Read error: Connection reset by peer) 2019-12-05T17:03:26Z titanbiscuit joined #scheme 2019-12-05T17:08:00Z amerigo quit (Quit: Connection closed for inactivity) 2019-12-05T17:19:15Z badkins joined #scheme 2019-12-05T17:20:59Z badkins quit (Remote host closed the connection) 2019-12-05T17:21:34Z badkins joined #scheme 2019-12-05T17:24:57Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-05T17:27:56Z badkins quit (Ping timeout: 276 seconds) 2019-12-05T17:41:25Z badkins joined #scheme 2019-12-05T17:42:48Z sdu joined #scheme 2019-12-05T17:46:07Z badkins quit (Ping timeout: 265 seconds) 2019-12-05T17:56:52Z ArthurStrong joined #scheme 2019-12-05T18:05:44Z Fare joined #scheme 2019-12-05T18:11:12Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T18:11:44Z dbmikus quit (Ping timeout: 265 seconds) 2019-12-05T18:12:37Z titanbiscuit joined #scheme 2019-12-05T18:15:14Z titanbiscuit quit (Read error: Connection reset by peer) 2019-12-05T18:16:17Z civodul quit (Ping timeout: 240 seconds) 2019-12-05T18:18:07Z titanbiscuit joined #scheme 2019-12-05T18:18:31Z klovett quit 2019-12-05T18:24:41Z dbmikus joined #scheme 2019-12-05T18:25:00Z JalapenoX joined #scheme 2019-12-05T18:25:04Z alezost quit (Quit: I live in Emacs ) 2019-12-05T18:29:04Z ggole quit (Quit: Leaving) 2019-12-05T18:41:13Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T18:41:49Z dbmikus quit (Ping timeout: 250 seconds) 2019-12-05T18:41:50Z Fare quit (Ping timeout: 268 seconds) 2019-12-05T18:42:38Z titanbiscuit joined #scheme 2019-12-05T18:48:17Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-05T18:52:19Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T18:52:20Z sdu quit (Ping timeout: 265 seconds) 2019-12-05T18:53:40Z titanbiscuit joined #scheme 2019-12-05T19:04:38Z sdu joined #scheme 2019-12-05T19:06:31Z sdu quit (Client Quit) 2019-12-05T19:09:24Z klovett joined #scheme 2019-12-05T19:13:13Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-05T19:14:36Z titanbiscuit joined #scheme 2019-12-05T19:17:36Z pjb quit (Remote host closed the connection) 2019-12-05T19:19:16Z pjb joined #scheme 2019-12-05T19:20:43Z lambda-11235 joined #scheme 2019-12-05T19:24:10Z kritixilithos quit (Quit: quit) 2019-12-05T19:24:13Z lucasb joined #scheme 2019-12-05T19:28:52Z amerigo joined #scheme 2019-12-05T19:42:02Z badkins joined #scheme 2019-12-05T19:46:17Z zig quit (Ping timeout: 240 seconds) 2019-12-05T19:46:45Z zig joined #scheme 2019-12-05T19:49:37Z badkins quit (Ping timeout: 240 seconds) 2019-12-05T20:03:34Z skapata quit (Quit: Ĝis!) 2019-12-05T20:10:21Z JalapenoX joined #scheme 2019-12-05T20:16:32Z DGASAU quit (Read error: Connection reset by peer) 2019-12-05T20:17:24Z DGASAU joined #scheme 2019-12-05T20:18:06Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-05T20:19:48Z lambda-11235 joined #scheme 2019-12-05T20:20:26Z lambda-11235 quit (Client Quit) 2019-12-05T20:26:10Z manualcrank joined #scheme 2019-12-05T20:32:13Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-05T20:37:13Z stepnem_ joined #scheme 2019-12-05T20:39:02Z stepnem quit (Ping timeout: 276 seconds) 2019-12-05T21:05:15Z brettgilio_ quit (Ping timeout: 250 seconds) 2019-12-05T21:06:57Z ArthurStrong quit (Quit: leaving) 2019-12-05T21:10:34Z f8l quit (Ping timeout: 265 seconds) 2019-12-05T21:18:45Z badkins joined #scheme 2019-12-05T21:19:46Z dbmikus joined #scheme 2019-12-05T21:22:10Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-05T21:24:38Z badkins quit (Ping timeout: 268 seconds) 2019-12-05T21:27:38Z badkins joined #scheme 2019-12-05T21:27:54Z evdubs quit (Quit: Leaving) 2019-12-05T21:33:06Z evdubs joined #scheme 2019-12-05T21:33:57Z badkins quit (Ping timeout: 240 seconds) 2019-12-05T21:51:36Z klovett quit 2019-12-05T21:56:06Z f8l joined #scheme 2019-12-05T21:56:35Z Fare joined #scheme 2019-12-05T21:56:51Z badkins joined #scheme 2019-12-05T22:00:16Z pilne joined #scheme 2019-12-05T22:04:46Z Fare quit (Remote host closed the connection) 2019-12-05T22:08:39Z pilne quit (Quit: We be chillin' - IceChat style) 2019-12-05T22:24:16Z jao quit (Remote host closed the connection) 2019-12-05T22:24:18Z badkins quit (Remote host closed the connection) 2019-12-05T22:24:27Z badkins joined #scheme 2019-12-05T22:31:23Z pilne joined #scheme 2019-12-05T22:31:57Z pilne quit (Client Quit) 2019-12-05T22:32:25Z pilne joined #scheme 2019-12-05T22:33:51Z jao joined #scheme 2019-12-05T22:36:02Z dbmikus quit (Ping timeout: 276 seconds) 2019-12-05T22:42:44Z uplime is now known as Rudolph 2019-12-05T22:50:47Z rgherdt quit (Remote host closed the connection) 2019-12-05T22:50:56Z rgherdt joined #scheme 2019-12-05T22:52:01Z klovett joined #scheme 2019-12-05T22:54:29Z zmv quit (Remote host closed the connection) 2019-12-05T23:18:58Z JalapenoX joined #scheme 2019-12-05T23:29:22Z jao quit (Remote host closed the connection) 2019-12-05T23:35:50Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-05T23:45:34Z badkins quit (Remote host closed the connection) 2019-12-05T23:47:05Z badkins joined #scheme 2019-12-05T23:48:07Z klovett_ joined #scheme 2019-12-05T23:51:17Z klovett quit (Ping timeout: 240 seconds) 2019-12-05T23:52:38Z badkins quit (Ping timeout: 268 seconds) 2019-12-05T23:57:59Z jao joined #scheme 2019-12-05T23:59:53Z daviid quit (Ping timeout: 250 seconds) 2019-12-06T00:10:21Z jao quit (Remote host closed the connection) 2019-12-06T00:11:28Z farcas82 quit (Ping timeout: 252 seconds) 2019-12-06T00:14:26Z jao joined #scheme 2019-12-06T00:19:09Z smazga quit (Quit: leaving) 2019-12-06T00:28:31Z badkins joined #scheme 2019-12-06T00:43:51Z torbo joined #scheme 2019-12-06T00:50:06Z JalapenoX quit (Ping timeout: 246 seconds) 2019-12-06T00:53:14Z daviid joined #scheme 2019-12-06T00:57:57Z klovett joined #scheme 2019-12-06T01:02:17Z klovett_ quit (Ping timeout: 276 seconds) 2019-12-06T01:02:31Z skapata joined #scheme 2019-12-06T01:03:41Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-06T01:10:03Z port1024 quit (Quit: Leaving) 2019-12-06T01:11:40Z f8l quit (Remote host closed the connection) 2019-12-06T01:13:06Z f8l joined #scheme 2019-12-06T01:22:49Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-06T01:25:51Z Inline quit (Ping timeout: 264 seconds) 2019-12-06T01:25:58Z Inline__ joined #scheme 2019-12-06T01:26:58Z xelxebar_ joined #scheme 2019-12-06T01:27:04Z xelxebar quit (Ping timeout: 260 seconds) 2019-12-06T01:38:16Z amerigo quit (Quit: Connection closed for inactivity) 2019-12-06T01:50:34Z klovett_ joined #scheme 2019-12-06T01:54:46Z klovett quit (Ping timeout: 265 seconds) 2019-12-06T02:02:52Z jao quit (Remote host closed the connection) 2019-12-06T02:04:36Z lritter quit (Ping timeout: 268 seconds) 2019-12-06T02:05:04Z lritter joined #scheme 2019-12-06T02:31:59Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-06T02:38:27Z X-Scale joined #scheme 2019-12-06T02:45:17Z klovett joined #scheme 2019-12-06T02:49:00Z klovett_ quit (Ping timeout: 268 seconds) 2019-12-06T02:56:41Z casaca quit (Ping timeout: 276 seconds) 2019-12-06T03:01:20Z X-Scale quit (Ping timeout: 268 seconds) 2019-12-06T03:01:23Z X-Scale` joined #scheme 2019-12-06T03:02:09Z X-Scale` is now known as X-Scale 2019-12-06T03:05:16Z nchamber- is now known as nchambers 2019-12-06T03:08:15Z badkins quit (Remote host closed the connection) 2019-12-06T03:16:29Z Rudolph is now known as uplime 2019-12-06T03:25:17Z lritter quit (Ping timeout: 240 seconds) 2019-12-06T03:32:17Z jao joined #scheme 2019-12-06T03:32:19Z jao is now known as Guest23569 2019-12-06T03:41:32Z Guest23569 quit (Remote host closed the connection) 2019-12-06T04:09:15Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-06T04:09:46Z dan64- joined #scheme 2019-12-06T04:10:07Z titanbiscuit joined #scheme 2019-12-06T04:12:44Z dan64 quit (Ping timeout: 276 seconds) 2019-12-06T04:15:20Z daviid quit (Ping timeout: 276 seconds) 2019-12-06T04:22:46Z jao- joined #scheme 2019-12-06T04:24:50Z daviid joined #scheme 2019-12-06T04:32:36Z gravicappa joined #scheme 2019-12-06T04:33:19Z daviid quit (Ping timeout: 250 seconds) 2019-12-06T04:33:28Z lambda-11235 joined #scheme 2019-12-06T04:43:51Z ggole joined #scheme 2019-12-06T04:53:53Z farcas82 joined #scheme 2019-12-06T05:08:43Z badkins joined #scheme 2019-12-06T05:13:50Z badkins quit (Ping timeout: 276 seconds) 2019-12-06T05:14:44Z torbo quit (Remote host closed the connection) 2019-12-06T05:24:27Z skapata quit (Remote host closed the connection) 2019-12-06T05:30:11Z daviid joined #scheme 2019-12-06T05:39:34Z xkapastel joined #scheme 2019-12-06T05:57:51Z Inline__ quit (Quit: Leaving) 2019-12-06T05:59:27Z klovett quit (Remote host closed the connection) 2019-12-06T05:59:44Z klovett joined #scheme 2019-12-06T06:28:57Z daviid quit (Ping timeout: 240 seconds) 2019-12-06T06:46:58Z brown121408 quit (Ping timeout: 245 seconds) 2019-12-06T06:48:34Z brown121408 joined #scheme 2019-12-06T07:12:59Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-06T07:16:03Z lambda-11235 joined #scheme 2019-12-06T07:21:34Z jao- quit (Ping timeout: 268 seconds) 2019-12-06T07:50:56Z sdu joined #scheme 2019-12-06T08:04:07Z daviid joined #scheme 2019-12-06T08:04:16Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-06T08:04:34Z titanbiscuit joined #scheme 2019-12-06T08:09:03Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-06T08:26:32Z xkapastel joined #scheme 2019-12-06T08:29:29Z amerigo joined #scheme 2019-12-06T08:46:19Z titanbiscuit quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-06T08:48:41Z titanbiscuit joined #scheme 2019-12-06T09:26:56Z lavaflow joined #scheme 2019-12-06T09:52:19Z lambda-11235 quit (Quit: Bye) 2019-12-06T10:19:54Z farcas82 quit (Ping timeout: 246 seconds) 2019-12-06T10:21:51Z sdu quit (Remote host closed the connection) 2019-12-06T10:27:33Z pilne quit (Quit: Light travels faster then sound, which is why some people appear bright, until you hear them speak) 2019-12-06T10:29:03Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-06T10:59:10Z amerigo quit (Quit: Connection closed for inactivity) 2019-12-06T11:00:02Z kritixilithos joined #scheme 2019-12-06T11:09:23Z badkins joined #scheme 2019-12-06T11:11:09Z nilg joined #scheme 2019-12-06T11:13:37Z badkins quit (Ping timeout: 240 seconds) 2019-12-06T11:44:31Z brown121408 quit (Read error: Connection reset by peer) 2019-12-06T11:44:43Z brown121408 joined #scheme 2019-12-06T11:52:56Z retropikzel joined #scheme 2019-12-06T11:55:38Z retropikzel quit (Remote host closed the connection) 2019-12-06T11:56:05Z retropikzel joined #scheme 2019-12-06T12:05:10Z retropikzel quit (Remote host closed the connection) 2019-12-06T12:16:21Z retropikzel joined #scheme 2019-12-06T12:25:46Z retropikzel quit (Remote host closed the connection) 2019-12-06T12:26:06Z retropikzel joined #scheme 2019-12-06T12:28:07Z nilg quit (Remote host closed the connection) 2019-12-06T12:32:35Z lucasb joined #scheme 2019-12-06T12:34:26Z retropikzel_ joined #scheme 2019-12-06T12:34:36Z retropikzel quit (Read error: Connection reset by peer) 2019-12-06T12:45:37Z sz0 joined #scheme 2019-12-06T12:53:44Z retropikzel_ quit (Remote host closed the connection) 2019-12-06T13:21:09Z farcas82 joined #scheme 2019-12-06T13:23:52Z retropikzel joined #scheme 2019-12-06T13:24:15Z retropikzel quit (Remote host closed the connection) 2019-12-06T13:29:27Z lritter joined #scheme 2019-12-06T13:34:16Z retropikzel joined #scheme 2019-12-06T13:50:07Z Inline joined #scheme 2019-12-06T13:56:30Z retropikzel quit (Read error: Connection reset by peer) 2019-12-06T13:58:15Z casaca joined #scheme 2019-12-06T13:59:22Z 17SABA2KM joined #scheme 2019-12-06T14:02:24Z brown121408 quit (Ping timeout: 268 seconds) 2019-12-06T14:06:46Z retropikzel joined #scheme 2019-12-06T14:30:53Z jao joined #scheme 2019-12-06T14:38:35Z ArthurStrong joined #scheme 2019-12-06T14:55:24Z sz0 quit (Quit: Connection closed for inactivity) 2019-12-06T15:06:38Z retropikzel quit (Remote host closed the connection) 2019-12-06T15:20:29Z casaca quit (Ping timeout: 265 seconds) 2019-12-06T15:22:01Z casaca joined #scheme 2019-12-06T15:25:31Z zmv joined #scheme 2019-12-06T15:31:45Z casaca quit (Ping timeout: 246 seconds) 2019-12-06T15:39:39Z lockywolf joined #scheme 2019-12-06T15:40:06Z lockywolf_ joined #scheme 2019-12-06T15:40:30Z lockywolf quit (Max SendQ exceeded) 2019-12-06T15:41:09Z lockywolf joined #scheme 2019-12-06T15:41:11Z lockywolf_ quit (Remote host closed the connection) 2019-12-06T15:41:37Z lockywolf_ joined #scheme 2019-12-06T15:45:01Z dbmikus joined #scheme 2019-12-06T15:49:29Z DGASAU quit (Read error: Connection reset by peer) 2019-12-06T15:50:06Z DGASAU joined #scheme 2019-12-06T15:53:55Z casaca joined #scheme 2019-12-06T15:55:01Z lockywolf quit (Remote host closed the connection) 2019-12-06T15:55:26Z 17SABA2KM quit (Read error: Connection reset by peer) 2019-12-06T15:55:30Z brown121407 joined #scheme 2019-12-06T16:00:11Z casaca quit (Ping timeout: 268 seconds) 2019-12-06T16:06:20Z casaca joined #scheme 2019-12-06T16:09:06Z rgherdt joined #scheme 2019-12-06T16:15:32Z casaca quit (Ping timeout: 276 seconds) 2019-12-06T16:16:00Z casaca joined #scheme 2019-12-06T16:20:37Z casaca quit (Ping timeout: 240 seconds) 2019-12-06T16:21:10Z casaca joined #scheme 2019-12-06T16:30:03Z rgherdt quit (Ping timeout: 250 seconds) 2019-12-06T16:30:37Z smazga joined #scheme 2019-12-06T16:35:54Z Zipheir quit (Quit: Eadem mutata resurgo.) 2019-12-06T16:36:19Z hugh_marera joined #scheme 2019-12-06T16:38:52Z hugh_marera quit (Client Quit) 2019-12-06T16:40:12Z skapata joined #scheme 2019-12-06T17:05:33Z civodul joined #scheme 2019-12-06T17:24:39Z casaca quit (Ping timeout: 250 seconds) 2019-12-06T17:24:49Z rgherdt joined #scheme 2019-12-06T17:26:38Z casaca joined #scheme 2019-12-06T18:06:16Z zig: https://www.w3.org/2019/12/pressrelease-wasm-rec.html.en 2019-12-06T18:09:37Z civodul quit (Ping timeout: 240 seconds) 2019-12-06T18:11:37Z dbmikus quit (Ping timeout: 240 seconds) 2019-12-06T18:22:27Z badkins joined #scheme 2019-12-06T18:23:16Z kritixilithos quit (Quit: quit) 2019-12-06T18:27:13Z badkins_ joined #scheme 2019-12-06T18:28:30Z badkins quit (Ping timeout: 265 seconds) 2019-12-06T18:30:36Z xelxebar_ quit (Remote host closed the connection) 2019-12-06T18:30:59Z xelxebar joined #scheme 2019-12-06T18:31:22Z zmv quit (Read error: Connection reset by peer) 2019-12-06T18:35:45Z khisanth__ quit (Ping timeout: 265 seconds) 2019-12-06T18:35:53Z xkapastel joined #scheme 2019-12-06T18:41:37Z ggole quit (Quit: Leaving) 2019-12-06T18:41:46Z dbmikus joined #scheme 2019-12-06T18:48:06Z khisanth__ joined #scheme 2019-12-06T18:50:14Z jayemar: being in this channel I have to ask: is there a scheme->wasm crosspiler that people have had success using? 2019-12-06T18:51:20Z sarna quit (Quit: bye) 2019-12-06T18:51:37Z sarna joined #scheme 2019-12-06T18:52:16Z jcowan: jayemar: Have you played with Schism? 2019-12-06T19:00:57Z whiteline quit (Remote host closed the connection) 2019-12-06T19:03:16Z whiteline joined #scheme 2019-12-06T19:08:32Z izh_ joined #scheme 2019-12-06T19:20:22Z civodul joined #scheme 2019-12-06T19:21:10Z klovett quit (Remote host closed the connection) 2019-12-06T19:21:25Z jayemar: jcowan I have not. Is it something worth looking in to? 2019-12-06T19:22:06Z jcowan: It was designed by a Googler as a way of playing with wasm, that's about all I know (from the README). Try it and see! Become the Schism expert! 2019-12-06T19:24:29Z SirDayBat quit (Quit: leaving) 2019-12-06T19:26:45Z jayemar: ha alrighty, maybe I'll give it a whirl this weekend 2019-12-06T19:28:10Z zig: This article is excellent: https://tonsky.me/blog/disenchantment/ 2019-12-06T19:29:04Z zig: I think that is an idea that scheme must keep in mind while evolving to be more pragmatic, that is, it must remain useable and easy. 2019-12-06T19:31:37Z gravicappa quit (Ping timeout: 250 seconds) 2019-12-06T19:32:51Z whiteline quit (Read error: Connection reset by peer) 2019-12-06T19:33:06Z whiteline joined #scheme 2019-12-06T19:45:21Z SirDayBat joined #scheme 2019-12-06T19:48:08Z jcowan: zig: +1 2019-12-06T19:51:59Z dbmikus quit (Ping timeout: 276 seconds) 2019-12-06T20:04:02Z decent-username joined #scheme 2019-12-06T20:04:36Z dbmikus joined #scheme 2019-12-06T20:06:07Z decent-username: Good evening. If somone of you is using the "Geiser" package for Emacs, could you maybe answer my question: "How does the history in Geiser work? When pressing M-p, it doesn't show the previously typed form for some reason. Why's that?" 2019-12-06T20:08:14Z retropikzel joined #scheme 2019-12-06T20:08:33Z decent-username: Actually... I think it now behaves the way I expected. Weird. 2019-12-06T20:08:44Z decent-username: Computers are confusing. 2019-12-06T20:08:51Z izh_ quit (Quit: Leaving) 2019-12-06T20:15:23Z retropikzel quit (Ping timeout: 250 seconds) 2019-12-06T20:16:20Z badkins_ quit (Remote host closed the connection) 2019-12-06T20:16:54Z badkins joined #scheme 2019-12-06T20:19:30Z klovett joined #scheme 2019-12-06T20:22:05Z badkins quit (Ping timeout: 265 seconds) 2019-12-06T20:24:03Z badkins joined #scheme 2019-12-06T20:25:25Z retropikzel joined #scheme 2019-12-06T20:26:29Z retropikzel quit (Client Quit) 2019-12-06T20:26:42Z retropikzel joined #scheme 2019-12-06T20:28:17Z travishinkelman joined #scheme 2019-12-06T20:30:03Z badkins quit (Remote host closed the connection) 2019-12-06T20:30:09Z badkins joined #scheme 2019-12-06T20:32:07Z travishinkelman: Is there a way to extract the arguments for the lambda expression as a list of symbols? I mean the actual symbols used in the expression and not the values bound to those symbols. Thanks. 2019-12-06T20:33:43Z pjb: travishinkelman: (second '(lambda (a b c) (+ a b c))) #| --> (a b c) |# 2019-12-06T20:34:07Z pjb: travishinkelman: probably you meant something else. 2019-12-06T20:34:32Z pjb: But (lambda (a b c) (+ a b c)) is a lambda expression, and the arguments is the lambda-list which is the second element of the lambda expression. 2019-12-06T20:34:38Z pjb: I cannot do anything to change that. 2019-12-06T20:35:13Z travishinkelman: Would I then need to use eval to run that lambda expression from within another procedure? 2019-12-06T20:35:38Z pjb: If you wanted to call a procedure compiled from this lambda expression, yes. 2019-12-06T20:36:10Z pilne joined #scheme 2019-12-06T20:36:45Z pjb: Clearly, lambda expressions are source code. If you are processing them such as extracting the argument list, you are either working in a meta-program, or in a macro. 2019-12-06T20:37:10Z pjb: In both cases, you have the opportunity to use the lambda expression both to manipulate it, and to compile it. 2019-12-06T20:37:22Z pjb: or include it in the macro-expansion to give it to the compiler. 2019-12-06T20:37:29Z acarrico quit (Ping timeout: 276 seconds) 2019-12-06T20:38:59Z pjb: the point being that in a macro, you don't need to call eval or compile yourself, you just include the lambda-expression, or the transformed lambda-expression in the expansion of the macro, and let the compiler do its job. 2019-12-06T20:39:35Z travishinkelman: Yeah, I’m new to Scheme and starting to dabble in the metaprogramming aspects, but the concepts have yet to congeal. I poked around with eval, but bailed when I was getting inconsistent behavior (presumably due to my confusion about the evaluation environment). 2019-12-06T20:42:05Z pjb: travishinkelman: indeed, using eval is not easy. 2019-12-06T20:42:12Z badkins quit 2019-12-06T20:42:17Z civodul quit (Ping timeout: 240 seconds) 2019-12-06T20:42:33Z badkins joined #scheme 2019-12-06T20:49:42Z jcowan: travishinkelman: The main point is that eval makes only the *global* environment available to the expression it (compiles and) evaluates 2019-12-06T20:50:05Z jcowan: The lexical environment where eval is called is completely irrelevant to it 2019-12-06T20:50:51Z klovett quit (Remote host closed the connection) 2019-12-06T20:50:52Z jcowan: (Actually there are multiple global environments, but the usual one is the result of calling interaction-environment, so most calls to eval are (eval s-expression (interactive-environment)). 2019-12-06T20:51:08Z klovett joined #scheme 2019-12-06T20:51:41Z travishinkelman: That’s helpful. Thanks. 2019-12-06T20:52:26Z retropikzel quit (Ping timeout: 276 seconds) 2019-12-06T20:53:52Z retropikzel joined #scheme 2019-12-06T20:55:44Z travishinkelman_ joined #scheme 2019-12-06T20:56:11Z travishinkelman quit (Ping timeout: 268 seconds) 2019-12-06T20:56:11Z travishinkelman_ is now known as travishinkelman 2019-12-06T20:57:37Z badkins quit (Remote host closed the connection) 2019-12-06T20:58:11Z badkins joined #scheme 2019-12-06T20:59:49Z ArthurStrong quit (Quit: leaving) 2019-12-06T21:00:33Z badkins quit (Remote host closed the connection) 2019-12-06T21:00:40Z badkins_ joined #scheme 2019-12-06T21:01:44Z retropikzel quit (Ping timeout: 268 seconds) 2019-12-06T21:05:07Z decent-username quit (Remote host closed the connection) 2019-12-06T21:50:53Z skapata quit (Remote host closed the connection) 2019-12-06T22:12:05Z travishinkelman quit (Quit: travishinkelman) 2019-12-06T22:15:07Z dbmikus quit (Ping timeout: 268 seconds) 2019-12-06T22:17:39Z dbmikus joined #scheme 2019-12-06T22:29:00Z ineiros joined #scheme 2019-12-06T22:29:51Z travishinkelman joined #scheme 2019-12-06T22:37:57Z kotrcka joined #scheme 2019-12-06T22:38:41Z travishinkelman quit (Quit: travishinkelman) 2019-12-06T22:41:10Z kotrcka left #scheme 2019-12-06T22:42:02Z badkins_ quit (Remote host closed the connection) 2019-12-06T22:42:28Z badkins joined #scheme 2019-12-06T22:47:11Z badkins quit (Ping timeout: 268 seconds) 2019-12-06T23:06:17Z badkins joined #scheme 2019-12-06T23:08:16Z rgherdt quit (Quit: Leaving) 2019-12-06T23:16:05Z dbmikus quit (Ping timeout: 265 seconds) 2019-12-06T23:39:44Z tryte quit (Remote host closed the connection) 2019-12-06T23:39:59Z tryte joined #scheme 2019-12-06T23:52:10Z smazga quit (Quit: leaving) 2019-12-06T23:55:40Z badkins quit (Remote host closed the connection) 2019-12-06T23:56:12Z badkins joined #scheme 2019-12-07T00:01:48Z badkins quit (Ping timeout: 268 seconds) 2019-12-07T00:48:37Z skapata joined #scheme 2019-12-07T01:09:05Z badkins joined #scheme 2019-12-07T01:34:57Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-07T01:56:04Z jxy quit (Quit: Lost terminal) 2019-12-07T02:02:40Z lritter quit (Ping timeout: 268 seconds) 2019-12-07T02:02:42Z acarrico joined #scheme 2019-12-07T02:02:55Z lritter joined #scheme 2019-12-07T02:46:20Z lritter quit (Ping timeout: 265 seconds) 2019-12-07T02:47:56Z jao quit (Ping timeout: 252 seconds) 2019-12-07T02:56:22Z farcas82 quit (Ping timeout: 252 seconds) 2019-12-07T02:59:15Z jao joined #scheme 2019-12-07T02:59:41Z badkins quit (Remote host closed the connection) 2019-12-07T03:00:02Z badkins joined #scheme 2019-12-07T03:00:41Z X-Scale` joined #scheme 2019-12-07T03:01:25Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-07T03:01:44Z X-Scale` is now known as X-Scale 2019-12-07T03:03:35Z jao quit (Ping timeout: 250 seconds) 2019-12-07T03:06:45Z jao joined #scheme 2019-12-07T03:12:08Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-07T03:13:29Z badkins quit (Remote host closed the connection) 2019-12-07T03:13:55Z badkins joined #scheme 2019-12-07T03:18:43Z badkins quit (Ping timeout: 265 seconds) 2019-12-07T03:20:06Z badkins joined #scheme 2019-12-07T03:32:51Z badkins quit (Remote host closed the connection) 2019-12-07T03:33:25Z badkins joined #scheme 2019-12-07T03:38:15Z badkins quit (Ping timeout: 250 seconds) 2019-12-07T03:41:02Z badkins joined #scheme 2019-12-07T03:45:37Z badkins quit (Ping timeout: 240 seconds) 2019-12-07T03:50:46Z ggole joined #scheme 2019-12-07T03:51:35Z badkins joined #scheme 2019-12-07T04:02:26Z badkins quit (Remote host closed the connection) 2019-12-07T04:16:35Z lockywolf_ quit (Remote host closed the connection) 2019-12-07T04:32:08Z aleontiev joined #scheme 2019-12-07T04:38:24Z pjb quit (Remote host closed the connection) 2019-12-07T04:41:05Z pjb joined #scheme 2019-12-07T05:08:20Z mjsir911: is there a `if __name__ == '__main__'` for scheme? I want to execute extra code if this is the main file being run or if being imported from somewhere else 2019-12-07T05:16:31Z skapata quit (Remote host closed the connection) 2019-12-07T05:43:58Z aeth: mjsir911: one thing you can do is to have a separate file essentially do main() (or in this case (main)) 2019-12-07T05:44:26Z aeth: then as library it won't be run because you run it from a separate file 2019-12-07T05:44:50Z aeth: (there might be a direct equivalent, but it won't be portable unless I'm mistaken, so you'd have to specify which Scheme) 2019-12-07T05:48:38Z gravicappa joined #scheme 2019-12-07T06:00:57Z gravicappa quit (Ping timeout: 240 seconds) 2019-12-07T06:01:58Z JalapenoX joined #scheme 2019-12-07T06:02:55Z badkins joined #scheme 2019-12-07T06:07:19Z badkins quit (Ping timeout: 250 seconds) 2019-12-07T06:09:49Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-07T06:25:06Z lockywolf joined #scheme 2019-12-07T06:42:46Z JalapenoX joined #scheme 2019-12-07T07:13:27Z lockywolf_ joined #scheme 2019-12-07T07:15:37Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-07T07:20:52Z jao quit (Ping timeout: 268 seconds) 2019-12-07T07:21:53Z retropikzel joined #scheme 2019-12-07T07:43:21Z kritixilithos joined #scheme 2019-12-07T07:48:21Z hugh_marera joined #scheme 2019-12-07T07:48:55Z hugh_marera quit (Client Quit) 2019-12-07T07:52:31Z lockywolf__ joined #scheme 2019-12-07T07:53:00Z retropikzel quit (Quit: WeeChat 2.1) 2019-12-07T07:53:29Z titanbiscuit quit (Ping timeout: 250 seconds) 2019-12-07T07:53:30Z lockywolf__ quit (Remote host closed the connection) 2019-12-07T07:54:47Z lockywolf_ quit (Ping timeout: 250 seconds) 2019-12-07T07:56:24Z titanbiscuit joined #scheme 2019-12-07T08:05:34Z sdu joined #scheme 2019-12-07T08:05:37Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-07T08:05:53Z shakdwipeea joined #scheme 2019-12-07T08:06:34Z kritixilithos quit (Quit: quit) 2019-12-07T08:36:17Z brown121407 quit (Ping timeout: 240 seconds) 2019-12-07T08:36:26Z brown121407 joined #scheme 2019-12-07T08:39:15Z rgherdt joined #scheme 2019-12-07T10:03:44Z badkins joined #scheme 2019-12-07T10:07:19Z lucasb joined #scheme 2019-12-07T10:07:57Z badkins quit (Ping timeout: 240 seconds) 2019-12-07T10:15:07Z retropikzel joined #scheme 2019-12-07T10:19:42Z daviid quit (Ping timeout: 268 seconds) 2019-12-07T10:59:32Z rgherdt quit (Remote host closed the connection) 2019-12-07T11:05:08Z rgherdt joined #scheme 2019-12-07T11:23:11Z farcas82 joined #scheme 2019-12-07T11:33:32Z lritter joined #scheme 2019-12-07T11:56:03Z lavaflow quit (Ping timeout: 246 seconds) 2019-12-07T12:22:57Z MatrixTravelerb4 quit (Quit: killed) 2019-12-07T12:22:59Z because[m] quit (Quit: killed) 2019-12-07T12:23:09Z dieggsy quit (Quit: killed) 2019-12-07T12:23:10Z Jackiew2 quit (Quit: killed) 2019-12-07T12:23:10Z hansbauer[m] quit (Quit: killed) 2019-12-07T12:23:17Z mbakke quit (Quit: killed) 2019-12-07T12:23:20Z siraben quit (Quit: killed) 2019-12-07T12:23:20Z willghatch[m] quit (Quit: killed) 2019-12-07T12:23:20Z Snn[m] quit (Quit: killed) 2019-12-07T12:23:20Z spectrumgomas[m] quit (Quit: killed) 2019-12-07T12:23:23Z keep-learning[m] quit (Quit: killed) 2019-12-07T12:26:59Z rgherdt quit (Remote host closed the connection) 2019-12-07T12:41:58Z mdhughes: mjsir911: You can use (cond-expand) for a few states: https://srfi.schemers.org/srfi-0/srfi-0.html 2019-12-07T12:42:28Z mdhughes: Chicken has https://api.call-cc.org/5/doc/chicken/standard-extensions/cond-expand 2019-12-07T12:44:52Z willghatch[m] joined #scheme 2019-12-07T12:44:53Z Gnuxie[m] joined #scheme 2019-12-07T12:44:53Z dieggsy joined #scheme 2019-12-07T12:44:53Z Jackiew2 joined #scheme 2019-12-07T12:44:53Z brown121407 quit (Read error: Connection reset by peer) 2019-12-07T12:44:53Z siraben joined #scheme 2019-12-07T12:44:53Z Ericson2314 joined #scheme 2019-12-07T12:44:53Z MatrixTravelerb4 joined #scheme 2019-12-07T12:44:58Z Seb[m] joined #scheme 2019-12-07T12:44:58Z keep-learning[m] joined #scheme 2019-12-07T12:44:58Z rickbutton joined #scheme 2019-12-07T12:44:58Z hansbauer[m] joined #scheme 2019-12-07T12:44:59Z because[m] joined #scheme 2019-12-07T12:44:59Z spectrumgomas[m] joined #scheme 2019-12-07T12:44:59Z mbakke joined #scheme 2019-12-07T12:45:00Z Snn[m] joined #scheme 2019-12-07T12:45:56Z brown121408 joined #scheme 2019-12-07T12:59:17Z rgherdt joined #scheme 2019-12-07T13:09:16Z mdhughes: Just occurred to me, you can also check the equivalent of argv 0 in some Schemes. Chicken has (program-name) which will generally be your script or executable name. 2019-12-07T13:23:26Z jao joined #scheme 2019-12-07T13:34:22Z brown121408 quit (Ping timeout: 252 seconds) 2019-12-07T13:34:30Z brown121407 joined #scheme 2019-12-07T13:40:27Z Guest39455 quit (Read error: Connection reset by peer) 2019-12-07T13:56:18Z kritixilithos joined #scheme 2019-12-07T14:28:50Z retropikzel quit (Ping timeout: 268 seconds) 2019-12-07T14:37:08Z shakdwipeea quit (Ping timeout: 276 seconds) 2019-12-07T14:53:45Z ArthurStrong joined #scheme 2019-12-07T14:55:48Z decent-username joined #scheme 2019-12-07T14:57:03Z decent-username: Hi, what's the difference between using `let' to create local variables for a closure, and using multiple `define' statements to create local variables for a closure? 2019-12-07T14:57:57Z decent-username: probably just personal preference right? 2019-12-07T15:00:07Z Riastradh: Using let, the expressions can't refer recursively to the newly bound variables; using define, they can. 2019-12-07T15:00:39Z decent-username: That's a good point. 2019-12-07T15:07:05Z brown121407 quit (Read error: Connection reset by peer) 2019-12-07T15:08:05Z brown121407 joined #scheme 2019-12-07T15:08:18Z acarrico quit (Ping timeout: 268 seconds) 2019-12-07T15:23:02Z pilne quit (Quit: Copywight 2016 Elmer Fudd. All wights wesewved.) 2019-12-07T15:23:34Z pilne joined #scheme 2019-12-07T15:24:57Z pilne quit (Client Quit) 2019-12-07T15:25:40Z pilne joined #scheme 2019-12-07T15:32:35Z pilne quit (Quit: ASCII a stupid question, get a stupid ANSI!) 2019-12-07T15:33:00Z pilne joined #scheme 2019-12-07T15:34:01Z Inline quit (Quit: Leaving) 2019-12-07T15:35:00Z Inline joined #scheme 2019-12-07T15:37:57Z brown121407 quit (Ping timeout: 240 seconds) 2019-12-07T15:39:51Z brown121408 joined #scheme 2019-12-07T15:45:04Z keep-learning[m] quit (Quit: User has been idle for 30+ days.) 2019-12-07T15:45:12Z badkins joined #scheme 2019-12-07T15:49:49Z badkins quit (Ping timeout: 265 seconds) 2019-12-07T15:57:14Z keep_learning quit (Quit: Ping timeout (120 seconds)) 2019-12-07T16:03:48Z casaca quit (Ping timeout: 268 seconds) 2019-12-07T16:04:09Z badkins joined #scheme 2019-12-07T16:08:47Z badkins quit (Ping timeout: 276 seconds) 2019-12-07T16:14:16Z skapata joined #scheme 2019-12-07T16:19:37Z X-Scale quit (Ping timeout: 240 seconds) 2019-12-07T16:20:25Z casaca joined #scheme 2019-12-07T16:21:58Z X-Scale` joined #scheme 2019-12-07T16:22:44Z X-Scale` is now known as X-Scale 2019-12-07T17:08:26Z gravicappa joined #scheme 2019-12-07T17:10:47Z decent-username left #scheme 2019-12-07T17:16:18Z skapata quit (Ping timeout: 246 seconds) 2019-12-07T17:27:55Z skapata joined #scheme 2019-12-07T17:50:41Z Zipheir joined #scheme 2019-12-07T18:22:50Z mdhughes: Thus letrec* exists. 2019-12-07T18:23:00Z mdhughes: let*, letrec 2019-12-07T18:23:09Z zig: too 2019-12-07T18:23:31Z stepnem_ is now known as stepnem 2019-12-07T18:23:44Z zig: fwiw, I find define in the body of let poor style. I have no clue why. 2019-12-07T18:24:31Z mdhughes: I think it's tidier and clearer about the scope to use let; define seems like it should only be at toplevel. But it's not illegal to define… 2019-12-07T18:25:47Z mdhughes: And if you have a whole bunch of variables referring to each other, your function's reaching a point it should be broken up. 2019-12-07T18:26:35Z farcas82 quit (Remote host closed the connection) 2019-12-07T18:46:27Z Zipheir: zig: Agreed. define in lambda, good. define in let ... something needs to be refactored. 2019-12-07T18:49:09Z daviid joined #scheme 2019-12-07T19:01:39Z farcas82 joined #scheme 2019-12-07T19:01:47Z Riastradh: I find internal definitions much easier to read than letrec. 2019-12-07T19:03:24Z ggole quit (Quit: Leaving) 2019-12-07T19:03:28Z badkins joined #scheme 2019-12-07T19:04:58Z badkins quit (Remote host closed the connection) 2019-12-07T19:05:46Z badkins joined #scheme 2019-12-07T19:06:13Z badkins quit (Remote host closed the connection) 2019-12-07T19:06:21Z badkins joined #scheme 2019-12-07T19:07:31Z izh_ joined #scheme 2019-12-07T19:16:00Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-07T19:16:07Z ravndal quit (Quit: WeeChat 2.6) 2019-12-07T19:16:11Z ecraven: unfortunately, some obvious places don't directly allow them (at least in r6rs), like `when' and `unless' 2019-12-07T19:16:22Z jcowan: I too prefer internal define to letrec* 2019-12-07T19:16:44Z kritixilithos quit (Quit: quit) 2019-12-07T19:16:45Z jcowan: mdhughes: State machines are the counterexample 2019-12-07T19:17:46Z Riastradh: ecraven: That's silly... 2019-12-07T19:18:07Z ecraven: Riastradh: chibi exhibits the same behaviour, so I'm assuming r7rs mandates this? 2019-12-07T19:18:14Z ecraven: (when #t (define x 3) x) -> error 2019-12-07T19:18:19Z Riastradh: I have no idea what R7RS mandates. 2019-12-07T19:19:02Z gravicappa quit (Ping timeout: 252 seconds) 2019-12-07T19:19:47Z jcowan: When is not a block, just a compound statement like cond; it can't have internal declarations. Let and lambda are blocks 2019-12-07T19:19:50Z mdhughes: jcowan: Even then, I'd probably prefer all states to be toplevel functions. Hide it inside a module so it doesn't contaminate global. 2019-12-07T19:20:03Z ecraven: jcowan: *why* are they not blocks? 2019-12-07T19:20:14Z Riastradh: mdhughes: It is very easy to make blanket statements like that from an armchair! 2019-12-07T19:20:25Z jcowan shrugs 2019-12-07T19:20:58Z ecraven: to me, it definitely seems as if there should be no difference between the body of a let, lambda, cond, when, unless and whatever else has a "body" 2019-12-07T19:20:59Z jcowan: "Yossi, why are you peeing on the sidewalk?" "Stam, Ima" ["That's just the way it is, Mom"] 2019-12-07T19:21:00Z mdhughes: Mmm. I do have a comfy armchair with a blanket, but no, I'm doing web stuff today. 2019-12-07T19:21:26Z Riastradh: ecraven: I tend to agree. 2019-12-07T19:21:36Z jcowan: mdhughes: Your spinnerets are in good order, I hope. 2019-12-07T19:22:23Z mdhughes: https://youtu.be/ZnE3uyj9Grg 2019-12-07T19:23:00Z mdhughes: (NSFW, but it's Saturday) 2019-12-07T19:25:18Z klovett_ joined #scheme 2019-12-07T19:25:56Z jcowan: Chibi is quite picky about where defines are allowed 2019-12-07T19:27:15Z jcowan: but this is "it is an error" territory, so other Schemes can be looser. 2019-12-07T19:27:28Z ecraven: well, that doesn't help if it makes things unportable 2019-12-07T19:29:15Z klovett quit (Ping timeout: 265 seconds) 2019-12-07T19:38:06Z Zipheir: "It is very easy to make blanket statements like that from, and only from, an armchair!" 2019-12-07T19:38:37Z Zipheir: Let's get our conditionals right. 2019-12-07T19:44:24Z brown121408 quit (Read error: Connection reset by peer) 2019-12-07T19:45:01Z brown121408 joined #scheme 2019-12-07T19:45:30Z badkins quit (Remote host closed the connection) 2019-12-07T19:45:56Z badkins joined #scheme 2019-12-07T19:51:29Z badkins quit (Ping timeout: 265 seconds) 2019-12-07T19:55:01Z klovett joined #scheme 2019-12-07T19:58:17Z klovett_ quit (Ping timeout: 240 seconds) 2019-12-07T19:58:22Z badkins joined #scheme 2019-12-07T20:08:37Z boycottg00gle joined #scheme 2019-12-07T20:14:50Z badkins quit (Remote host closed the connection) 2019-12-07T20:15:15Z badkins joined #scheme 2019-12-07T20:23:23Z brown121408 quit (Ping timeout: 265 seconds) 2019-12-07T20:24:18Z brown121408 joined #scheme 2019-12-07T20:31:48Z badkins quit (Remote host closed the connection) 2019-12-07T20:32:22Z badkins joined #scheme 2019-12-07T20:37:17Z badkins quit (Ping timeout: 240 seconds) 2019-12-07T20:38:08Z badkins joined #scheme 2019-12-07T20:46:08Z brown121408 quit (Read error: Connection reset by peer) 2019-12-07T20:46:56Z brown121408 joined #scheme 2019-12-07T20:51:05Z sdu quit (Quit: leaving) 2019-12-07T20:54:36Z klovett_ joined #scheme 2019-12-07T20:56:33Z somebody joined #scheme 2019-12-07T20:56:53Z somebody: oppai 2019-12-07T20:57:33Z somebody: this is first time using irssi someone please reply 2019-12-07T20:58:17Z klovett quit (Ping timeout: 240 seconds) 2019-12-07T20:58:54Z ArthurStrong: somebody: reply 2019-12-07T20:59:14Z somebody: ?? 2019-12-07T20:59:42Z ArthurStrong: somebody: !! 2019-12-07T20:59:49Z somebody: yes 2019-12-07T21:00:31Z somebody: Is this chat working 2019-12-07T21:00:47Z ArthurStrong: somebody: no, we are alone 2019-12-07T21:01:05Z somebody: oooooooooooooooooooo 2019-12-07T21:01:18Z somebody: I wana die now 2019-12-07T21:03:38Z somebody_ joined #scheme 2019-12-07T21:04:26Z somebody_: wtf just happend?? 2019-12-07T21:05:56Z somebody_: can someone teach me about this chat system i dont get it 2019-12-07T21:06:10Z shakdwipeea joined #scheme 2019-12-07T21:06:35Z somebody quit (Ping timeout: 268 seconds) 2019-12-07T21:09:11Z wasamasa: just lurk longer and you'll get it 2019-12-07T21:11:50Z somebody_ quit (Remote host closed the connection) 2019-12-07T21:16:48Z boycottg00gle quit (Remote host closed the connection) 2019-12-07T21:19:47Z mdhughes: If you just disconnected, you'll need to change your nickname back to get rid of the _ 2019-12-07T21:20:48Z badkins quit (Remote host closed the connection) 2019-12-07T21:21:13Z mdhughes: No, guess not, he's gone now. 2019-12-07T21:21:14Z badkins joined #scheme 2019-12-07T21:24:17Z m1dnight_ quit (Ping timeout: 265 seconds) 2019-12-07T21:25:14Z m1dnight_ joined #scheme 2019-12-07T21:25:33Z badkins quit (Ping timeout: 250 seconds) 2019-12-07T21:34:21Z m1dnight_ quit (Read error: Connection reset by peer) 2019-12-07T21:35:28Z m1dnight_ joined #scheme 2019-12-07T21:46:35Z badkins joined #scheme 2019-12-07T21:51:29Z jcowan: An r7rs lint would be a Good Thing, looking for non-portable constructions 2019-12-07T21:52:31Z jcowan: It would need to know the module-to-file mapping used by the Scheme in question 2019-12-07T21:52:43Z jcowan: (Or r6rs lint, for that matter) 2019-12-07T21:58:21Z izh_ quit (Quit: Leaving) 2019-12-07T22:00:38Z rotucer joined #scheme 2019-12-07T22:11:23Z rotucer quit (Read error: Connection reset by peer) 2019-12-07T22:14:44Z rotucer joined #scheme 2019-12-07T22:15:31Z shakdwipeea quit (Ping timeout: 265 seconds) 2019-12-07T22:17:00Z badkins quit (Remote host closed the connection) 2019-12-07T22:17:40Z badkins joined #scheme 2019-12-07T22:21:53Z badkins quit (Ping timeout: 250 seconds) 2019-12-07T22:29:40Z lavaflow joined #scheme 2019-12-07T22:33:32Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-07T22:51:42Z daviid quit (Ping timeout: 252 seconds) 2019-12-07T23:00:53Z sp1ff quit (Remote host closed the connection) 2019-12-07T23:05:08Z ng0 joined #scheme 2019-12-07T23:15:58Z rotucer quit (Quit: Quit) 2019-12-07T23:16:05Z rotucer joined #scheme 2019-12-07T23:35:59Z khisanth__ quit (Ping timeout: 250 seconds) 2019-12-07T23:49:27Z khisanth__ joined #scheme 2019-12-07T23:51:56Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-07T23:53:05Z lritter quit (Ping timeout: 268 seconds) 2019-12-08T00:19:06Z badkins joined #scheme 2019-12-08T00:23:36Z badkins quit (Ping timeout: 265 seconds) 2019-12-08T00:24:40Z klovett_ quit (Remote host closed the connection) 2019-12-08T00:25:17Z klovett joined #scheme 2019-12-08T00:25:27Z badkins joined #scheme 2019-12-08T00:34:22Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-08T00:35:49Z badkins quit (Remote host closed the connection) 2019-12-08T00:36:23Z badkins joined #scheme 2019-12-08T00:41:17Z badkins quit (Ping timeout: 240 seconds) 2019-12-08T00:47:38Z sp1ff joined #scheme 2019-12-08T01:12:46Z TCZ joined #scheme 2019-12-08T01:24:04Z badkins joined #scheme 2019-12-08T01:59:43Z badkins quit (Remote host closed the connection) 2019-12-08T02:00:10Z badkins joined #scheme 2019-12-08T02:01:09Z badkins quit (Remote host closed the connection) 2019-12-08T02:01:15Z badkins_ joined #scheme 2019-12-08T02:34:47Z TCZ quit (Quit: Bye Bye) 2019-12-08T03:06:51Z badkins_ quit (Remote host closed the connection) 2019-12-08T03:16:19Z daviid joined #scheme 2019-12-08T03:22:17Z acarrico joined #scheme 2019-12-08T03:28:08Z klovett quit (Remote host closed the connection) 2019-12-08T03:28:27Z klovett joined #scheme 2019-12-08T04:05:31Z johnjay quit (Ping timeout: 250 seconds) 2019-12-08T04:08:40Z johnjay joined #scheme 2019-12-08T04:13:57Z ArthurStrong quit (Quit: leaving) 2019-12-08T04:23:56Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-08T04:40:26Z torbo joined #scheme 2019-12-08T04:48:28Z rotucer quit (Ping timeout: 268 seconds) 2019-12-08T04:49:13Z rotucer joined #scheme 2019-12-08T04:53:14Z jao quit (Ping timeout: 252 seconds) 2019-12-08T05:07:20Z badkins joined #scheme 2019-12-08T05:09:21Z pjb quit (Remote host closed the connection) 2019-12-08T05:11:37Z badkins quit (Ping timeout: 240 seconds) 2019-12-08T05:11:43Z pjb joined #scheme 2019-12-08T05:13:45Z daviid quit (Ping timeout: 268 seconds) 2019-12-08T05:20:13Z ggole joined #scheme 2019-12-08T05:26:44Z skapata quit (Quit: Ĝis!) 2019-12-08T05:40:15Z retropikzel joined #scheme 2019-12-08T06:23:53Z gravicappa joined #scheme 2019-12-08T06:33:31Z torbo` joined #scheme 2019-12-08T06:35:53Z torbo quit (Ping timeout: 276 seconds) 2019-12-08T06:41:38Z torbo`` joined #scheme 2019-12-08T06:43:47Z torbo` quit (Ping timeout: 268 seconds) 2019-12-08T06:48:36Z sdu joined #scheme 2019-12-08T06:59:56Z gravicappa quit (Ping timeout: 276 seconds) 2019-12-08T07:07:17Z retropikzel quit (Ping timeout: 240 seconds) 2019-12-08T07:15:00Z torbo`` quit (Remote host closed the connection) 2019-12-08T07:44:27Z gravicappa joined #scheme 2019-12-08T08:00:50Z brown121408 quit (Ping timeout: 265 seconds) 2019-12-08T08:00:50Z rgherdt joined #scheme 2019-12-08T08:02:05Z brown121407 joined #scheme 2019-12-08T08:41:26Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-08T08:44:05Z klovett quit (Remote host closed the connection) 2019-12-08T08:44:50Z klovett joined #scheme 2019-12-08T08:54:29Z lockywolf joined #scheme 2019-12-08T08:57:08Z rgherdt quit (Quit: Leaving) 2019-12-08T08:57:39Z shakdwipeea joined #scheme 2019-12-08T08:58:25Z lockywolf_ joined #scheme 2019-12-08T08:58:26Z rgherdt joined #scheme 2019-12-08T09:01:18Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-08T09:05:00Z lockywolf_ quit (Ping timeout: 268 seconds) 2019-12-08T09:06:42Z lockywolf joined #scheme 2019-12-08T09:09:28Z lavaflow quit (Ping timeout: 245 seconds) 2019-12-08T09:15:08Z farcas82 joined #scheme 2019-12-08T09:19:40Z lavaflow joined #scheme 2019-12-08T09:25:40Z farcas82 quit (Ping timeout: 252 seconds) 2019-12-08T09:34:08Z daviid joined #scheme 2019-12-08T09:38:35Z brown121407 quit (Read error: Connection reset by peer) 2019-12-08T09:39:13Z brown121408 joined #scheme 2019-12-08T09:44:11Z kritixilithos joined #scheme 2019-12-08T09:56:43Z jao joined #scheme 2019-12-08T09:57:00Z ng0 joined #scheme 2019-12-08T09:58:54Z lockywolf_ joined #scheme 2019-12-08T10:01:12Z lritter joined #scheme 2019-12-08T10:01:40Z lockywolf quit (Ping timeout: 265 seconds) 2019-12-08T10:04:32Z shakdwipeea quit (Ping timeout: 276 seconds) 2019-12-08T10:06:26Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-08T10:17:40Z badkins joined #scheme 2019-12-08T10:22:08Z badkins quit (Ping timeout: 252 seconds) 2019-12-08T10:48:47Z andreycizov joined #scheme 2019-12-08T11:07:14Z jao quit (Ping timeout: 252 seconds) 2019-12-08T11:07:28Z lockywolf_: Are there some studies of pedagogical effect of forward-referencing? 2019-12-08T11:07:32Z lockywolf_: *any 2019-12-08T11:07:48Z wasamasa: yeah, I think Dr. Lockywolf is working on one 2019-12-08T11:09:27Z lockywolf_: hahaha 2019-12-08T11:09:43Z lockywolf_: Dr. Lockywolf would like to avoid this necessity. 2019-12-08T11:09:52Z wasamasa: welcome to scheme land 2019-12-08T11:10:22Z wasamasa: at some point you'll need to roll up those sleeves and get your hands dirty 2019-12-08T11:10:33Z wasamasa: because nobody else will 2019-12-08T11:10:46Z lockywolf_: Well, that's a very-very good point. 2019-12-08T11:10:55Z wasamasa: I tried fighting it for the longest time 2019-12-08T11:11:12Z wasamasa: and eventually just did the things I had the energy for 2019-12-08T11:11:23Z lockywolf_: The problem is that to accept forward references you'd have to really trust the person you are dealing with. 2019-12-08T11:12:01Z ng0 joined #scheme 2019-12-08T11:12:02Z lockywolf_: I knew too many people who died of believing fortune-tellers to blindly trust people. 2019-12-08T11:12:17Z wasamasa: surely you jest 2019-12-08T11:12:23Z lockywolf_: "jest"? 2019-12-08T11:12:34Z wasamasa: that's the stuff manga are made from 2019-12-08T11:12:45Z lockywolf_: I mean, I know that SICP authors are trustworthy people. 2019-12-08T11:12:48Z wasamasa: "I died from believing this fortune teller and got reborn into a different world" 2019-12-08T11:13:11Z lockywolf_: shit, my grandma believed a fortune-teller who had told her that "cancer is a conspiracy" 2019-12-08T11:13:40Z lockywolf_: "cos in the future you will see that it is all just a side-effect of a common cold" 2019-12-08T11:13:54Z wasamasa: that's something different and best treated by a healthy dose of psiram 2019-12-08T11:15:02Z lockywolf_: I don't see why I should a-priori trust Abelson and not trust a fortune-teller. 2019-12-08T11:15:20Z lockywolf_: Granted, Abelson is not writing about a medical subject. 2019-12-08T11:15:23Z wasamasa: because their expertise is applied to vastly different domains 2019-12-08T11:15:41Z lockywolf_: But the essense of forward-referencing is the same. 2019-12-08T11:15:42Z wasamasa: basing your life decisions on some random person's ramblings can result in death, sure 2019-12-08T11:15:55Z wasamasa: I don't see how reading SICP can kill me 2019-12-08T11:16:01Z lockywolf_: Unless the person is actually justifying his claims. 2019-12-08T11:17:37Z lockywolf_: Reading sicp is not vastly different from reading esotericism gurus for a newbie. 2019-12-08T11:18:01Z wasamasa: I guess Dr. Lockywolf won't be writing a worthwhile paper anytime soon 2019-12-08T11:18:11Z lockywolf_: Both are speaking about something hardly comprehensible, and promise enlightenment in the future. 2019-12-08T11:18:13Z wasamasa: if that's as far as your rigor goes, good luck 2019-12-08T11:18:27Z daviid: lockywolf_: bulshit 2019-12-08T11:18:58Z lockywolf_: daviid, it is indeed _not true_. But to understand it, you have to read a fair share. 2019-12-08T11:19:21Z lockywolf_: that's why I am genuinely curious about the effects of forward referencing in general 2019-12-08T11:19:43Z wasamasa: I feel reminded of that time someone posted inane questions comparing SICP and K&R a few times a day 2019-12-08T11:19:52Z wasamasa: they are not mystic texts, mind you 2019-12-08T11:21:09Z wasamasa: Why should I read further than chapter 1 of SICP? Aren't all of the core principles included in chapter 1? 2019-12-08T11:21:19Z wasamasa: that's how far the delusion about it goes 2019-12-08T11:21:54Z lockywolf_: Well, a lot of books are like this actually. 2019-12-08T11:22:37Z lockywolf_: The first chapter points out the main issues, and the rest of the book repeats them again and again, so that you can learn by repeating. 2019-12-08T11:23:11Z wasamasa: I'm a 17-year-old, beginner who wants to learn the logic behind the craft of programming and gain a deep understanding of it, as I think that is the most vital requirement to actually make good programs and obtain permission to spread into other sub-branches of the science. To do this, I've sought a good book, and was constantly told to read "Structure and Interpretation of Computer Programs" 2019-12-08T11:23:38Z lockywolf_: Well, sicp is really well-known. 2019-12-08T11:23:46Z wasamasa: So, what did SICP do for *YOU*? 2019-12-08T11:26:28Z lockywolf_: I mean, to some extent, forward referencing encourages curiosity. Language textbooks are particularly prone to forward referencing. 2019-12-08T11:28:43Z lockywolf_: Perhaps I would like something like (unlet) in scheme? 2019-12-08T11:29:00Z wasamasa: makunbound 2019-12-08T11:29:23Z wasamasa: one of the famous lisp-2 things 2019-12-08T11:30:23Z lockywolf_: makunbound is mutative, isn't it? 2019-12-08T11:30:31Z wasamasa: yes 2019-12-08T11:30:36Z wasamasa: that's like the whole point of it 2019-12-08T11:30:48Z wasamasa: you introduced the binding, you undo it 2019-12-08T11:31:07Z lockywolf_: Nah, give me a couple of minutes for an example 2019-12-08T11:32:56Z farcas82 joined #scheme 2019-12-08T11:33:26Z DGASAU quit (Read error: Connection reset by peer) 2019-12-08T11:35:20Z lockywolf_: http://paste.debian.net/1120067 2019-12-08T11:35:25Z lockywolf_: That's what I mean. 2019-12-08T11:35:46Z lockywolf_: Or maybe there is some other way of achieving the same effect? 2019-12-08T11:36:11Z lockywolf_: I mean, I can just (let ((table #f))) 2019-12-08T11:36:25Z wasamasa: the paste suggests you're mixing up strings with symbols 2019-12-08T11:36:37Z wasamasa: the display call would result in an error anyways 2019-12-08T11:36:53Z DGASAU joined #scheme 2019-12-08T11:37:02Z lockywolf_: (display 'table) works fine 2019-12-08T11:37:29Z lockywolf_: At least with chibi 0.8 2019-12-08T11:37:44Z wasamasa: displaying an unbound value won't work 2019-12-08T11:38:13Z lockywolf_: That's exactly why there is a comment nearby. 2019-12-08T11:38:25Z wasamasa: which shows a string for who knows what reason 2019-12-08T11:39:00Z lockywolf_: ¯\_(ツ)_/¯ 2019-12-08T11:39:10Z lockywolf_: I expected schemy people be more tolerant to confusion. 2019-12-08T11:39:10Z wasamasa: have some rigor 2019-12-08T11:39:16Z wasamasa: go to #emacs for that 2019-12-08T11:39:34Z lockywolf_: Anyway, I would find this (unlet) useful. 2019-12-08T11:39:40Z wasamasa: or read some srfis and learn what kinds of details schemers obsess about 2019-12-08T11:39:59Z lockywolf_: I have read some srfis. :) 2019-12-08T11:40:09Z lockywolf_: Although there are many. 2019-12-08T11:41:44Z lockywolf_: #emacs people are quite skeptical about scheme :) 2019-12-08T11:42:03Z wasamasa: they're lacking rigor after all 2019-12-08T11:42:09Z Blukunfando: What are you trying to accomplish by calling ‘cons’ with one argument? 2019-12-08T11:42:17Z wasamasa: despite that there's a big group hoping for guilemacs 2019-12-08T11:42:26Z wasamasa: they're a fickle bunch 2019-12-08T11:43:19Z lockywolf_: http://paste.debian.net/1120070 2019-12-08T11:43:50Z lockywolf_: Blukunfando, in making this example, rigour was sacrificed for speed of creation. 2019-12-08T11:44:24Z lockywolf_: I meant (car). Or anything asking about the internals of the data structure. 2019-12-08T11:46:42Z zooey quit (Remote host closed the connection) 2019-12-08T11:46:51Z wasamasa: personally, I don't see the benefit of this construct 2019-12-08T11:46:55Z wasamasa: other than obfuscating code 2019-12-08T11:47:01Z zooey joined #scheme 2019-12-08T11:48:59Z lockywolf_: Well, I certainly do. Too often I define setters and getters, and then never use them, because I forget about their existence. 2019-12-08T11:49:08Z lockywolf_: Which makes code messy. 2019-12-08T11:49:44Z wasamasa: how does unlet solve that? 2019-12-08T11:49:57Z wasamasa: are you trying to solve a non-technical problem with technology? 2019-12-08T11:50:20Z lockywolf_: If the underlying data structure is inside a procedure, I can make this procedure return a dispatcher to hide the underlying data structure. But within the procedure itself I make mistakes. 2019-12-08T11:50:44Z lockywolf_: No problems are non-technical. 2019-12-08T11:51:08Z wasamasa: you should really walk over to #emacs 2019-12-08T11:51:26Z wasamasa: people not reading documentation is not something you'll solve with technology 2019-12-08T11:52:02Z lockywolf_: Your opinion is of extreme importance to our company. 2019-12-08T11:52:13Z wasamasa: people not knowing how to program isn't solvable with technology either 2019-12-08T11:52:27Z lockywolf_: Arguably. 2019-12-08T11:52:46Z lockywolf_: People _are_ learning programming when it becomes unavoidable. 2019-12-08T11:53:07Z wasamasa: I'd like to see that happen with scheme 2019-12-08T11:53:16Z wasamasa: the only scenario I can think of is some guix user 2019-12-08T11:53:25Z wasamasa: who cannot use their system otherwise 2019-12-08T11:53:35Z wasamasa: but that begs the question, why are they using guix if they don't know scheme 2019-12-08T11:54:26Z jmercouris joined #scheme 2019-12-08T11:54:57Z lockywolf_: You are certainly not in the mood today. 2019-12-08T11:55:32Z lockywolf_: People are just another model of computation. 2019-12-08T11:55:58Z wasamasa: that school of thought is known as determinism 2019-12-08T11:56:14Z lockywolf_: Maybe non-deterministic model ;) 2019-12-08T11:56:24Z zooey quit (Ping timeout: 260 seconds) 2019-12-08T11:56:32Z jmercouris: people would use guix for the same reason they would use nix 2019-12-08T11:56:40Z jmercouris: they need not know nix language or whatever it is called 2019-12-08T11:56:46Z lockywolf_: Having no girlfriend? 2019-12-08T11:56:49Z wasamasa: you do at some point 2019-12-08T11:56:50Z jmercouris: they just want a package manager that works, the underlying technology is irrelevant to them 2019-12-08T11:56:53Z wasamasa: it's inevitable 2019-12-08T11:57:03Z wasamasa: if I want something that works, there's plenty of debian derivatives 2019-12-08T11:57:03Z jmercouris: it is inevitable, but probably does not inform their decision directly 2019-12-08T11:57:18Z jmercouris: yes, but the debian derivatives are not reproducible 2019-12-08T11:57:32Z wasamasa: which again, isn't something I need for things to work 2019-12-08T11:57:32Z zooey joined #scheme 2019-12-08T11:58:12Z jmercouris: what is guile scheme as related to scheme? 2019-12-08T11:58:14Z jmercouris: is it scheme + extra? 2019-12-08T11:58:26Z wasamasa: you can say that about every scheme implementation 2019-12-08T11:58:32Z lockywolf_: jmercouris, there is almost no "scheme" 2019-12-08T11:58:43Z jmercouris: I don't know anything about scheme, so my questions are quite naieve, sorry! 2019-12-08T11:58:47Z lockywolf_: bare scheme is almost unusable 2019-12-08T11:59:31Z lockywolf_: I mean, it's turing-complete and such, but you can't make much practical out of it. 2019-12-08T12:00:04Z lockywolf_: so everyone makes their own (often incompatible) extensions in order to make a practical language based on scheme 2019-12-08T12:00:05Z wasamasa: welcome to the turing tarpit 2019-12-08T12:00:35Z jmercouris: hm, interesting 2019-12-08T12:00:38Z lockywolf_: chibi-scheme is perhaps the closes to "bare scheme" 2019-12-08T12:00:52Z jmercouris: I guess that is the problem CL tries to get around 2019-12-08T12:01:00Z lockywolf_: although it also ships many non-standard libraries 2019-12-08T12:01:01Z jmercouris: by having a large enough spec, and language features to avoid deep fragmentation 2019-12-08T12:01:16Z jmercouris: that however increases the barrier to entry for making a CL 2019-12-08T12:01:23Z lockywolf_: it's not that CL is a widely-used language 2019-12-08T12:01:37Z jmercouris: no, and that's okay :-) 2019-12-08T12:01:53Z jmercouris: i know a lot of people are zealous about increasing adoption, but I'm okay with a small community 2019-12-08T12:12:19Z lockywolf_: A tar pit, or more accurately an asphalt pit or asphalt lake, is the result of a type of petroleum seep where subterranean bitumen leaks to the surface, creating a large area of natural asphalt. 2019-12-08T12:13:42Z lockywolf_: By the way, I know a place where lisp is learnt out of necessity. AutoCAD 2019-12-08T12:15:39Z jmercouris: True 2019-12-08T12:17:11Z wasamasa: even they went away from it 2019-12-08T12:18:27Z whiteline quit (Remote host closed the connection) 2019-12-08T12:19:07Z whiteline joined #scheme 2019-12-08T12:19:12Z lockywolf_: I don't understand how ensuring myself from errors would be a bad practice. I have numerous things in my life when I am solving non-technical problems technically. Even when throwing rubbish, I keep my trash bin near the exit so that when I am leaving home I can't miss it. We have alarms set to wake up us every day, although strictly speaking that is not necessary, we could just go to bed earlier. 2019-12-08T12:19:30Z lockywolf_: We are solving non-technical problems with technology all the time. 2019-12-08T12:21:03Z jmercouris: lockywolf_: i bet you are a huge fan of compile time checking 2019-12-08T12:21:28Z lockywolf_: I had a rant about it a few days ago, right on this channel. 2019-12-08T12:21:39Z wasamasa: in which case, why scheme at all 2019-12-08T12:22:01Z wasamasa: scheme is freedom from the tyranny of an inadequate type system 2019-12-08T12:23:00Z jmercouris: wasamasa: can you elaborate? 2019-12-08T12:23:10Z jmercouris: what is an 'inadequate' type system? 2019-12-08T12:23:16Z jmercouris: what is a type system? and what do you expect? 2019-12-08T12:23:21Z wasamasa: 90% of all statically typed ones 2019-12-08T12:23:39Z wasamasa: the remaining 10% is SML implementations 2019-12-08T12:23:50Z jmercouris: SML? 2019-12-08T12:24:03Z jmercouris: standard ml? 2019-12-08T12:24:05Z jmercouris: never heard of it 2019-12-08T12:24:18Z wasamasa: it's like the scheme of statically typed languages 2019-12-08T12:24:27Z wasamasa: covers just enough of a standard to write compilers 2019-12-08T12:24:56Z lockywolf_: Compile-time checking is not only about types. 2019-12-08T12:25:01Z wasamasa: it's used in academia to teach people how to write them 2019-12-08T12:25:29Z lockywolf_: Also, not necessarily compile-time checking. I am a huge fan of test-time checking. 2019-12-08T12:26:12Z wasamasa: its derivatives are better known, like ocaml, haskell, scala, f# 2019-12-08T12:26:37Z wasamasa: so far I've only used scala for work stuff and it's complete overkill 2019-12-08T12:26:49Z lockywolf_: The answer to the question "why scheme" is "because people I trust, suggested it, and am equally clueless about either scheme or its alternatives" 2019-12-08T12:27:51Z wasamasa: because you enjoy using it 2019-12-08T12:28:01Z wasamasa: same reason people craft turbines in their garage 2019-12-08T12:29:12Z lockywolf_: can't say I enjoy it. it's just whatever happened to be used for sicp and htcp 2019-12-08T12:29:14Z lockywolf_: *htdp 2019-12-08T12:29:46Z wasamasa: then don't use it 2019-12-08T12:29:52Z wasamasa: use python to get the things done you need 2019-12-08T12:29:56Z wasamasa: or C# or what have you 2019-12-08T12:32:00Z jmercouris: industry support is very powerful 2019-12-08T12:32:10Z lockywolf_: life not necessarily consists of doing what we like to do 2019-12-08T12:32:15Z jmercouris: it can take an otherwise inadquate environment and make it possible to do things, albeit poorly 2019-12-08T12:32:18Z jmercouris: just take a look at javascript 2019-12-08T12:32:24Z jmercouris: dump tons of manpower and money into it and BOOM! 2019-12-08T12:32:25Z jmercouris: node js 2019-12-08T12:32:26Z jmercouris: ELECTRON 2019-12-08T12:32:45Z brown121407 joined #scheme 2019-12-08T12:34:03Z brown121408 quit (Ping timeout: 268 seconds) 2019-12-08T12:51:07Z mercourisj joined #scheme 2019-12-08T12:51:19Z jmercouris quit (Disconnected by services) 2019-12-08T12:51:23Z mercourisj is now known as jmercouris 2019-12-08T12:55:53Z lockywolf_: rewrote himself in Java 2019-12-08T13:10:45Z badkins joined #scheme 2019-12-08T13:11:58Z khisanth__ quit (Ping timeout: 245 seconds) 2019-12-08T13:14:59Z badkins quit (Ping timeout: 250 seconds) 2019-12-08T13:20:02Z fadein quit (Ping timeout: 240 seconds) 2019-12-08T13:24:11Z khisanth__ joined #scheme 2019-12-08T13:26:47Z TCZ joined #scheme 2019-12-08T13:27:21Z jmercouris quit (Remote host closed the connection) 2019-12-08T13:29:13Z TCZ quit (Client Quit) 2019-12-08T13:35:47Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-08T13:59:25Z civodul joined #scheme 2019-12-08T14:01:35Z DGASAU quit (Read error: Connection reset by peer) 2019-12-08T14:03:27Z lucasb joined #scheme 2019-12-08T14:04:46Z DGASAU joined #scheme 2019-12-08T14:07:15Z passchaos joined #scheme 2019-12-08T14:26:37Z johnjay quit (Ping timeout: 240 seconds) 2019-12-08T14:30:54Z johnjay joined #scheme 2019-12-08T14:32:36Z kmeow joined #scheme 2019-12-08T14:40:33Z brown121407 quit (Ping timeout: 265 seconds) 2019-12-08T14:44:52Z gravicappa joined #scheme 2019-12-08T14:52:55Z lockywolf joined #scheme 2019-12-08T14:58:25Z ng0_ joined #scheme 2019-12-08T15:00:44Z ng0 quit (Ping timeout: 260 seconds) 2019-12-08T15:01:26Z ng0_ is now known as ng0 2019-12-08T15:16:10Z sdu quit (Remote host closed the connection) 2019-12-08T15:16:38Z lockywolf_ joined #scheme 2019-12-08T15:18:22Z lockywolf_ quit (Max SendQ exceeded) 2019-12-08T15:19:02Z lockywolf_ joined #scheme 2019-12-08T15:19:13Z lockywolf quit (Ping timeout: 265 seconds) 2019-12-08T15:21:40Z lockywolf_ quit (Remote host closed the connection) 2019-12-08T15:22:07Z lockywolf_ joined #scheme 2019-12-08T15:35:56Z klovett quit (Remote host closed the connection) 2019-12-08T15:36:12Z klovett joined #scheme 2019-12-08T15:37:09Z Boko_abdee joined #scheme 2019-12-08T15:39:47Z Boko_abdee quit (Write error: Connection reset by peer) 2019-12-08T15:40:59Z Boko_aeeba joined #scheme 2019-12-08T15:41:45Z jao joined #scheme 2019-12-08T15:46:51Z Boko_aeeba quit (Write error: Connection reset by peer) 2019-12-08T15:47:12Z mdhughes: "Why Scheme" has practical answers. It's fast, easy to do FFI to C libraries, has a clean module system. All depending on impl, of course. 2019-12-08T15:49:09Z mdhughes: I can solve most problems in about 1.5-2x the LOC of Python, and get 10x faster compiled binaries. 2019-12-08T15:53:35Z belmarca: mdhughes if you count the total LOC of the libraries used, I don't think you're writing twice as many lines of code in scheme 2019-12-08T15:53:40Z belmarca: than in python 2019-12-08T15:53:58Z mdhughes: Why would I count LOC I didn't write? 2019-12-08T15:54:23Z mdhughes: If I count the LOC of my OS, every program is 10M LOC + a few thousand. 2019-12-08T15:54:29Z belmarca: because sometimes you're the author of the library? :) 2019-12-08T15:54:57Z belmarca: in my experience python has more locs than the equivalent scheme program 2019-12-08T15:56:29Z mdhughes: Oh, very much not. My Advents of Code for Python, Scheme, and JavaScript are something like X, 2X, 4X. 2019-12-08T15:56:57Z Boko_bbdde joined #scheme 2019-12-08T15:58:47Z wasamasa: just wait until you really need a particular library 2019-12-08T15:59:10Z mdhughes: And then what? 2019-12-08T16:00:09Z mdhughes: About 50/50 chance Chicken or SLIB or some random repo has a solution I needed, or I write a page of FFI code to a C library. 2019-12-08T16:00:31Z wasamasa: or you'll give up and use something else 2019-12-08T16:00:34Z Boko_bbdde quit (Read error: Connection reset by peer) 2019-12-08T16:00:50Z mdhughes: In Python, if it's not in stdlib or pip, buckle down for 100 hours of writing insane CPython FFI code. 2019-12-08T16:01:12Z wasamasa: not everything is a C wrapper, lol 2019-12-08T16:01:32Z Boko_deced joined #scheme 2019-12-08T16:01:38Z mdhughes: No, but every problem has been solved in C, so if you have an FFI hammer, that nail gets pounded. 2019-12-08T16:01:54Z Boko_deced quit (Write error: Connection reset by peer) 2019-12-08T16:02:48Z mdhughes: I'm spoiled by having used Objective-C for 15 years, where the Objective is Smalltalk, and the C is just C. No FFI needed. Every other lang sucks. 2019-12-08T16:03:08Z mdhughes: But other langs are portable. So… 2019-12-08T16:04:02Z wasamasa: some have been solved in C++, others in java 2019-12-08T16:04:13Z wasamasa: like, suppose you wanted to use z3 to solve a particularly weird sudoku variant 2019-12-08T16:05:06Z wasamasa: you then discover it offers APIs for C++, .NET, java, ocaml and python 2019-12-08T16:05:13Z wasamasa: my first instinct is to just use python 2019-12-08T16:06:10Z jcowan: There is nothing wrong in principle with "unlet" if you understand it as providing access to the outer binding of the variable. If course if there *is* no outer binding you are screwed, but that's your lookout. 2019-12-08T16:06:11Z mdhughes: You can't solve a sudoko yourself? 2019-12-08T16:06:22Z wasamasa: wrapping the C++ in C is doable, but tedious 2019-12-08T16:06:37Z jcowan: I certainly can't, not without far more effort than I am willing to put into it. 2019-12-08T16:06:44Z wasamasa: just trust me on the "particularly weird sudoku variant" part 2019-12-08T16:07:08Z wasamasa: if you manage solving the one I'm thinking of by hand, then you've well deserved those game points 2019-12-08T16:07:16Z mdhughes: That's the archetype of a min-max solver, which has been a LISP selling point for 60 years. 2019-12-08T16:07:46Z wasamasa: I've solved it in 30 minutes by adapting a z3 sudoku example 2019-12-08T16:08:02Z wasamasa: I don't think I could do it with the same speed from scratch in scheme 2019-12-08T16:08:11Z mdhughes: OK, or just look at red queens and figure out how that's the same problem. 2019-12-08T16:08:24Z mdhughes: s/red/eight/ 2019-12-08T16:08:37Z mdhughes: (too much Alice) 2019-12-08T16:08:42Z wasamasa: again, it's a sufficiently different problem that eight queens doesn't apply 2019-12-08T16:09:33Z mdhughes: The pattern of fitting patterns into place, and backtracking, is exactly the same code. Only the "is it solved" and "next option" functions change. 2019-12-08T16:10:13Z wasamasa: funny that you can say that without knowing the extra constraints 2019-12-08T16:10:40Z mdhughes: You haven't specified the constraints, but I don't care, because you just code those into your is-it-solved? and next-option functions. 2019-12-08T16:11:15Z jcowan: Well, yes. But that is hardly better than trying to sort a card deck by shuffling the cards and waiting until they are right. 2019-12-08T16:11:20Z wasamasa: exactly 2019-12-08T16:11:29Z wasamasa: I don't think it would finish doing its work in 90 seconds 2019-12-08T16:12:03Z Boko_ccdbc joined #scheme 2019-12-08T16:12:04Z jcowan: Sometimes you have no other recourse, but it's better to have at least a heuristic (like alpha-beta pruning in strategy games) to guide search. 2019-12-08T16:12:09Z mdhughes: A normal sudoku is 9x9 or 15x15, it's not going to boil the oceans solving it. 2019-12-08T16:14:23Z Boko_ccdbc quit (Write error: Connection reset by peer) 2019-12-08T16:18:09Z pjb quit (Remote host closed the connection) 2019-12-08T16:20:38Z kmeow quit (Remote host closed the connection) 2019-12-08T16:20:53Z X-Scale quit (Ping timeout: 276 seconds) 2019-12-08T16:21:53Z pjb joined #scheme 2019-12-08T16:23:48Z X-Scale joined #scheme 2019-12-08T16:26:44Z pjb quit (Ping timeout: 276 seconds) 2019-12-08T16:29:03Z dto: chopping beats with scheme https://www.youtube.com/watch?v=HLAw_Ui83eY 2019-12-08T16:31:31Z pjb joined #scheme 2019-12-08T16:32:26Z izh_ joined #scheme 2019-12-08T16:36:50Z Boko_aecbb joined #scheme 2019-12-08T16:37:31Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-08T16:39:09Z Boko_aecbb quit (Read error: Connection reset by peer) 2019-12-08T16:40:51Z X-Scale` joined #scheme 2019-12-08T16:42:16Z X-Scale` is now known as X-Scale 2019-12-08T17:11:16Z badkins joined #scheme 2019-12-08T17:15:30Z badkins quit (Ping timeout: 246 seconds) 2019-12-08T17:22:56Z passchaos quit (Remote host closed the connection) 2019-12-08T17:35:02Z skapata joined #scheme 2019-12-08T17:36:33Z jao quit (Remote host closed the connection) 2019-12-08T18:10:30Z shakdwipeea joined #scheme 2019-12-08T18:12:00Z Boko_ebaac joined #scheme 2019-12-08T18:15:07Z Boko_ebaac quit (Read error: Connection reset by peer) 2019-12-08T18:18:38Z Boko_eaedc joined #scheme 2019-12-08T18:27:23Z Boko_eaedc quit (Read error: Connection reset by peer) 2019-12-08T18:29:55Z jao joined #scheme 2019-12-08T18:33:50Z badkins joined #scheme 2019-12-08T18:35:03Z kritixilithos quit (Quit: quit) 2019-12-08T18:38:59Z izh_ quit (Quit: Leaving) 2019-12-08T18:39:27Z badkins quit 2019-12-08T18:40:59Z badkins joined #scheme 2019-12-08T19:06:38Z badkins quit (Remote host closed the connection) 2019-12-08T19:12:24Z ggole quit (Quit: Leaving) 2019-12-08T19:14:40Z badkins joined #scheme 2019-12-08T19:19:38Z badkins quit (Ping timeout: 276 seconds) 2019-12-08T19:22:09Z badkins joined #scheme 2019-12-08T19:28:08Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-08T19:35:27Z shakdwipeea quit (Remote host closed the connection) 2019-12-08T19:42:09Z badkins quit (Remote host closed the connection) 2019-12-08T19:44:15Z badkins joined #scheme 2019-12-08T19:46:33Z torbo joined #scheme 2019-12-08T19:49:28Z badkins quit (Ping timeout: 245 seconds) 2019-12-08T20:31:03Z brown121408 joined #scheme 2019-12-08T21:10:00Z farcas82 quit (Ping timeout: 246 seconds) 2019-12-08T21:29:25Z badkins joined #scheme 2019-12-08T21:34:15Z badkins quit (Ping timeout: 268 seconds) 2019-12-08T21:34:52Z lritter quit (Ping timeout: 268 seconds) 2019-12-08T22:30:07Z torbo quit (Remote host closed the connection) 2019-12-08T22:47:25Z casaca quit (Ping timeout: 250 seconds) 2019-12-08T22:49:12Z badkins joined #scheme 2019-12-08T23:06:00Z badkins quit (Remote host closed the connection) 2019-12-08T23:15:41Z badkins joined #scheme 2019-12-08T23:19:57Z fadein joined #scheme 2019-12-08T23:20:56Z badkins quit (Ping timeout: 268 seconds) 2019-12-08T23:29:34Z brown121408 quit (Ping timeout: 268 seconds) 2019-12-08T23:30:14Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-08T23:31:30Z brown121408 joined #scheme 2019-12-08T23:39:36Z rgherdt quit (Quit: Leaving) 2019-12-08T23:43:32Z lockywolf_ quit (Ping timeout: 276 seconds) 2019-12-08T23:56:26Z zooey quit (Remote host closed the connection) 2019-12-08T23:56:54Z zooey joined #scheme 2019-12-09T00:14:45Z gnomon quit (Ping timeout: 265 seconds) 2019-12-09T00:15:35Z gnomon joined #scheme 2019-12-09T00:34:25Z badkins joined #scheme 2019-12-09T00:40:05Z badkins quit (Ping timeout: 276 seconds) 2019-12-09T01:06:20Z badkins joined #scheme 2019-12-09T01:11:19Z badkins quit (Ping timeout: 268 seconds) 2019-12-09T01:24:37Z ArthurStrong joined #scheme 2019-12-09T01:31:48Z badkins joined #scheme 2019-12-09T01:37:53Z badkins quit (Ping timeout: 265 seconds) 2019-12-09T01:37:56Z khisanth__ quit (Ping timeout: 276 seconds) 2019-12-09T01:39:06Z khisanth__ joined #scheme 2019-12-09T01:42:29Z f8l quit (Remote host closed the connection) 2019-12-09T01:43:46Z f8l joined #scheme 2019-12-09T01:49:07Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-09T02:03:22Z skapata quit (Remote host closed the connection) 2019-12-09T02:08:09Z ArthurStrong quit (Quit: leaving) 2019-12-09T02:21:03Z badkins joined #scheme 2019-12-09T02:22:57Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-09T02:26:54Z lockywolf joined #scheme 2019-12-09T02:28:12Z stepnem_ joined #scheme 2019-12-09T02:28:38Z stepnem quit (Ping timeout: 265 seconds) 2019-12-09T02:31:52Z badkins quit (Remote host closed the connection) 2019-12-09T02:37:05Z lavaflow quit (Quit: WeeChat 2.6) 2019-12-09T02:47:37Z daviid quit (Ping timeout: 240 seconds) 2019-12-09T02:48:30Z Menche quit (Quit: ZNC - https://znc.in) 2019-12-09T02:48:49Z Menche joined #scheme 2019-12-09T02:55:43Z farcas82 joined #scheme 2019-12-09T02:56:58Z jao quit (Remote host closed the connection) 2019-12-09T03:00:53Z lockywolf_ joined #scheme 2019-12-09T03:03:31Z lockywolf quit (Ping timeout: 250 seconds) 2019-12-09T03:16:14Z daviid joined #scheme 2019-12-09T03:22:26Z DGASAU quit (Read error: Connection reset by peer) 2019-12-09T03:22:59Z DGASAU joined #scheme 2019-12-09T03:25:57Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-09T03:27:49Z lockywolf_ joined #scheme 2019-12-09T03:31:07Z jusss joined #scheme 2019-12-09T03:52:37Z torbo joined #scheme 2019-12-09T04:03:59Z lockywolf_ quit (Ping timeout: 268 seconds) 2019-12-09T04:13:05Z gravicappa joined #scheme 2019-12-09T04:19:54Z shakdwipeea joined #scheme 2019-12-09T04:30:57Z lockywolf joined #scheme 2019-12-09T04:32:21Z badkins joined #scheme 2019-12-09T04:37:17Z badkins quit (Ping timeout: 268 seconds) 2019-12-09T05:12:53Z torbo quit (Remote host closed the connection) 2019-12-09T05:13:03Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-12-09T05:18:17Z daviid quit (Ping timeout: 276 seconds) 2019-12-09T05:21:50Z lockywolf quit (Remote host closed the connection) 2019-12-09T05:27:12Z lockywolf joined #scheme 2019-12-09T05:27:14Z lockywolf_ joined #scheme 2019-12-09T05:32:09Z Inline quit (Quit: Leaving) 2019-12-09T05:40:13Z lockywolf_ quit (Read error: Connection reset by peer) 2019-12-09T05:40:18Z lockywolf__ joined #scheme 2019-12-09T05:41:17Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-09T05:45:33Z klovett_ joined #scheme 2019-12-09T05:47:32Z gnomon quit (Ping timeout: 276 seconds) 2019-12-09T05:48:26Z gnomon joined #scheme 2019-12-09T05:48:57Z klovett quit (Ping timeout: 240 seconds) 2019-12-09T05:55:37Z brown121408 quit (Ping timeout: 240 seconds) 2019-12-09T05:56:27Z brown121407 joined #scheme 2019-12-09T06:05:22Z farcas82 quit (Ping timeout: 252 seconds) 2019-12-09T06:15:31Z jusss joined #scheme 2019-12-09T06:44:47Z lockywolf__ quit (Remote host closed the connection) 2019-12-09T06:45:06Z lockywolf joined #scheme 2019-12-09T06:51:18Z lambda-11235 joined #scheme 2019-12-09T07:02:01Z klovett_ quit (Remote host closed the connection) 2019-12-09T07:02:20Z klovett joined #scheme 2019-12-09T07:03:17Z lockywolf_ joined #scheme 2019-12-09T07:05:57Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-09T07:09:56Z gnomon quit (Ping timeout: 265 seconds) 2019-12-09T07:13:55Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-09T07:21:50Z gnomon joined #scheme 2019-12-09T07:23:27Z kritixilithos joined #scheme 2019-12-09T07:33:55Z zig: why is it bad to cross post an email to several mailing list? 2019-12-09T07:38:26Z mdhughes: unsubscribe 2019-12-09T07:38:57Z gnomon quit (Ping timeout: 240 seconds) 2019-12-09T07:41:52Z lockywolf_: zig, maybe because people don't like seeing copies of messages? 2019-12-09T07:44:07Z lockywolf_: friends, in SICP, there is an interesting topic, even two, on information propagation from a unit to a unit. One is about circuit simulation, the other one about constraint propagation. Are there any systems that use this idea? I am aware of Simulink, but it is (a) paid-for, (b) heavily dependent on Matlab 2019-12-09T07:45:05Z gnomon joined #scheme 2019-12-09T07:48:28Z lockywolf_: I am also aware of comsol and ansys. But these two guys seem to be quite specialized. 2019-12-09T07:58:16Z tolja: Constraint propagation smells like prolog 2019-12-09T08:06:50Z zig: lockywolf_: you might be interested by the paper "the art of the propagator" 2019-12-09T08:17:50Z lockywolf__ joined #scheme 2019-12-09T08:19:11Z civodul joined #scheme 2019-12-09T08:19:57Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-09T08:20:20Z lockywolf joined #scheme 2019-12-09T08:20:56Z lockywolf: zig, thanks, looking at it 2019-12-09T08:22:08Z lockywolf__ quit (Ping timeout: 252 seconds) 2019-12-09T08:23:07Z DGASAU quit (Read error: Connection reset by peer) 2019-12-09T08:24:00Z DGASAU joined #scheme 2019-12-09T08:25:37Z gnomon quit (Ping timeout: 240 seconds) 2019-12-09T08:25:52Z gnomon joined #scheme 2019-12-09T08:33:03Z badkins joined #scheme 2019-12-09T08:34:49Z daviid joined #scheme 2019-12-09T08:37:37Z badkins quit (Ping timeout: 250 seconds) 2019-12-09T08:39:50Z lavaflow joined #scheme 2019-12-09T08:40:14Z zig: jcowan: re dolt and thick client, why do you think it is good to have such thing? I copied the idea for a project (nomunofu), I want to know what is your rationale for adopting the "thick client" idea, in particular in the case of dolt? 2019-12-09T08:44:28Z lritter joined #scheme 2019-12-09T08:46:04Z ng0 joined #scheme 2019-12-09T08:49:32Z shakdwipeea quit (Ping timeout: 276 seconds) 2019-12-09T08:52:48Z lockywolf_ joined #scheme 2019-12-09T08:55:23Z lockywolf quit (Ping timeout: 250 seconds) 2019-12-09T09:00:59Z lambda-11235 quit (Quit: Bye) 2019-12-09T09:04:47Z lockywolf__ joined #scheme 2019-12-09T09:07:44Z lockywolf_ quit (Ping timeout: 276 seconds) 2019-12-09T09:14:48Z lockywolf_ joined #scheme 2019-12-09T09:17:03Z lockywolf__ quit (Ping timeout: 250 seconds) 2019-12-09T09:17:55Z f8l quit (Ping timeout: 250 seconds) 2019-12-09T09:18:37Z oldf8l joined #scheme 2019-12-09T09:18:58Z oldf8l is now known as f8l 2019-12-09T09:37:06Z shakdwipeea joined #scheme 2019-12-09T09:37:06Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:38:20Z shakdwipeea joined #scheme 2019-12-09T09:38:36Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:39:47Z shakdwipeea joined #scheme 2019-12-09T09:40:07Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:41:21Z shakdwipeea joined #scheme 2019-12-09T09:44:17Z shakdwip` joined #scheme 2019-12-09T09:44:38Z shakdwip` quit (Remote host closed the connection) 2019-12-09T09:45:44Z shakdwipeea quit (Ping timeout: 252 seconds) 2019-12-09T09:45:51Z shakdwipeea joined #scheme 2019-12-09T09:46:09Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:47:22Z shakdwipeea joined #scheme 2019-12-09T09:47:39Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:48:47Z shakdwipeea joined #scheme 2019-12-09T09:49:10Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:50:21Z shakdwipeea joined #scheme 2019-12-09T09:50:40Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:51:52Z shakdwipeea joined #scheme 2019-12-09T09:52:11Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:53:22Z shakdwipeea joined #scheme 2019-12-09T09:53:41Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:54:52Z shakdwipeea joined #scheme 2019-12-09T09:55:12Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:56:23Z shakdwipeea joined #scheme 2019-12-09T09:56:42Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:57:51Z shakdwipeea joined #scheme 2019-12-09T09:58:13Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T09:59:25Z shakdwipeea joined #scheme 2019-12-09T09:59:43Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:00:53Z jusss quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-12-09T10:00:55Z shakdwipeea joined #scheme 2019-12-09T10:01:14Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:02:27Z shakdwipeea joined #scheme 2019-12-09T10:02:44Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:03:25Z DGASAU quit (Read error: Connection reset by peer) 2019-12-09T10:03:57Z shakdwipeea joined #scheme 2019-12-09T10:04:15Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:05:27Z shakdwipeea joined #scheme 2019-12-09T10:05:45Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:06:57Z shakdwipeea joined #scheme 2019-12-09T10:07:16Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:07:39Z DGASAU joined #scheme 2019-12-09T10:08:26Z shakdwipeea joined #scheme 2019-12-09T10:08:37Z stux|work quit (Ping timeout: 240 seconds) 2019-12-09T10:08:46Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:09:57Z shakdwipeea joined #scheme 2019-12-09T10:10:17Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:11:27Z shakdwipeea joined #scheme 2019-12-09T10:11:47Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:12:05Z lockywolf_ quit (Ping timeout: 276 seconds) 2019-12-09T10:12:57Z shakdwipeea joined #scheme 2019-12-09T10:13:18Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:13:23Z rotucer quit (Ping timeout: 276 seconds) 2019-12-09T10:14:29Z shakdwipeea joined #scheme 2019-12-09T10:14:48Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:15:00Z rotucer joined #scheme 2019-12-09T10:16:02Z shakdwipeea joined #scheme 2019-12-09T10:16:04Z MatrixTravelerb4 quit (Quit: killed) 2019-12-09T10:16:06Z mbakke quit (Quit: killed) 2019-12-09T10:16:08Z Jackiew2 quit (Quit: killed) 2019-12-09T10:16:11Z siraben quit (Quit: killed) 2019-12-09T10:16:12Z spectrumgomas[m] quit (Quit: killed) 2019-12-09T10:16:27Z Seb[m] quit (Quit: killed) 2019-12-09T10:16:29Z Snn[m] quit (Quit: killed) 2019-12-09T10:16:29Z because[m] quit (Quit: killed) 2019-12-09T10:16:34Z hansbauer[m] quit (Quit: killed) 2019-12-09T10:16:37Z dieggsy quit (Quit: killed) 2019-12-09T10:16:38Z Ericson2314 quit (Quit: killed) 2019-12-09T10:16:38Z willghatch[m] quit (Quit: killed) 2019-12-09T10:16:41Z rickbutton quit (Quit: killed) 2019-12-09T10:16:44Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:16:45Z Gnuxie[m] quit (Read error: Connection reset by peer) 2019-12-09T10:17:29Z shakdwipeea joined #scheme 2019-12-09T10:17:49Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:18:59Z shakdwipeea joined #scheme 2019-12-09T10:19:20Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:20:32Z shakdwipeea joined #scheme 2019-12-09T10:20:51Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:22:01Z shakdwipeea joined #scheme 2019-12-09T10:22:21Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:23:31Z shakdwipeea joined #scheme 2019-12-09T10:23:51Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:25:01Z shakdwipeea joined #scheme 2019-12-09T10:25:22Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:26:31Z shakdwipeea joined #scheme 2019-12-09T10:26:37Z pilne quit (Quit: Oh, so they have Internet on computers now!) 2019-12-09T10:26:52Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:28:01Z shakdwipeea joined #scheme 2019-12-09T10:28:23Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:29:12Z hugh_marera joined #scheme 2019-12-09T10:29:34Z shakdwipeea joined #scheme 2019-12-09T10:29:53Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:38:36Z shakdwipeea joined #scheme 2019-12-09T10:38:41Z shakdwip` joined #scheme 2019-12-09T10:38:44Z pjb quit (Ping timeout: 276 seconds) 2019-12-09T10:38:57Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:40:26Z shakdwip` joined #scheme 2019-12-09T10:40:28Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:40:46Z oxum joined #scheme 2019-12-09T10:41:39Z shakdwip` joined #scheme 2019-12-09T10:41:59Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:42:23Z stux|work joined #scheme 2019-12-09T10:43:14Z shakdwip` joined #scheme 2019-12-09T10:43:29Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:44:43Z shakdwip` joined #scheme 2019-12-09T10:45:00Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:46:15Z shakdwip` joined #scheme 2019-12-09T10:46:30Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:47:43Z shakdwip` joined #scheme 2019-12-09T10:48:01Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:49:14Z shakdwip` joined #scheme 2019-12-09T10:49:31Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:50:44Z shakdwip` joined #scheme 2019-12-09T10:51:02Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:52:13Z shakdwip` joined #scheme 2019-12-09T10:52:32Z shakdwip` quit (Remote host closed the connection) 2019-12-09T10:56:23Z shakdwip` joined #scheme 2019-12-09T10:56:44Z willghatch[m] joined #scheme 2019-12-09T10:56:44Z Gnuxie[m] joined #scheme 2019-12-09T10:56:44Z dieggsy joined #scheme 2019-12-09T10:56:44Z Jackiew2 joined #scheme 2019-12-09T10:56:44Z siraben joined #scheme 2019-12-09T10:56:44Z Ericson2314 joined #scheme 2019-12-09T10:56:44Z MatrixTravelerb4 joined #scheme 2019-12-09T10:56:49Z rickbutton joined #scheme 2019-12-09T10:56:50Z spectrumgomas[m] joined #scheme 2019-12-09T10:56:50Z hansbauer[m] joined #scheme 2019-12-09T10:56:50Z because[m] joined #scheme 2019-12-09T10:56:50Z mbakke joined #scheme 2019-12-09T10:56:50Z Seb[m] joined #scheme 2019-12-09T10:56:51Z Snn[m] joined #scheme 2019-12-09T10:56:58Z shakdwipeea quit (Ping timeout: 245 seconds) 2019-12-09T10:58:04Z DGASAU quit (Ping timeout: 265 seconds) 2019-12-09T10:58:08Z pjb` joined #scheme 2019-12-09T10:58:17Z shakdwipeea joined #scheme 2019-12-09T10:58:34Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T10:59:19Z pjb` quit (Client Quit) 2019-12-09T10:59:51Z shakdwipeea joined #scheme 2019-12-09T11:00:05Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:01:17Z shakdwipeea joined #scheme 2019-12-09T11:01:35Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:02:09Z pjb joined #scheme 2019-12-09T11:02:10Z pjb is now known as Guest74879 2019-12-09T11:02:51Z shakdwipeea joined #scheme 2019-12-09T11:03:06Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:03:49Z Guest74879 quit (Client Quit) 2019-12-09T11:04:19Z shakdwipeea joined #scheme 2019-12-09T11:04:29Z pjb joined #scheme 2019-12-09T11:04:36Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:05:50Z shakdwipeea joined #scheme 2019-12-09T11:06:07Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:07:19Z shakdwipeea joined #scheme 2019-12-09T11:07:37Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:08:41Z DGASAU joined #scheme 2019-12-09T11:08:51Z shakdwipeea joined #scheme 2019-12-09T11:09:08Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:10:25Z shakdwipeea joined #scheme 2019-12-09T11:10:38Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:13:29Z shakdwipeea joined #scheme 2019-12-09T11:13:39Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:14:59Z shakdwipeea joined #scheme 2019-12-09T11:15:10Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:15:12Z shakdwip` quit (Ping timeout: 252 seconds) 2019-12-09T11:17:30Z gnomon quit (Ping timeout: 268 seconds) 2019-12-09T11:33:09Z gnomon joined #scheme 2019-12-09T11:33:41Z oxum quit (Read error: Connection reset by peer) 2019-12-09T11:38:12Z ggole joined #scheme 2019-12-09T11:44:59Z rgherdt joined #scheme 2019-12-09T11:55:24Z farcas82 joined #scheme 2019-12-09T11:57:57Z shakdwipeea joined #scheme 2019-12-09T11:58:05Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T11:59:17Z shakdwipeea joined #scheme 2019-12-09T11:59:35Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T12:00:44Z shakdwipeea joined #scheme 2019-12-09T12:01:06Z shakdwipeea quit (Remote host closed the connection) 2019-12-09T12:02:12Z shakdwipeea joined #scheme 2019-12-09T12:02:18Z shakdwip` joined #scheme 2019-12-09T12:02:36Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:03:48Z shakdwip` joined #scheme 2019-12-09T12:04:07Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:05:18Z shakdwip` joined #scheme 2019-12-09T12:05:37Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:06:50Z shakdwip` joined #scheme 2019-12-09T12:07:08Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:08:23Z shakdwip` joined #scheme 2019-12-09T12:08:38Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:09:54Z shakdwip` joined #scheme 2019-12-09T12:10:09Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:11:21Z jmercouris joined #scheme 2019-12-09T12:11:25Z shakdwip` joined #scheme 2019-12-09T12:11:39Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:12:53Z shakdwip` joined #scheme 2019-12-09T12:13:10Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:14:23Z shakdwip` joined #scheme 2019-12-09T12:14:40Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:15:55Z shakdwip` joined #scheme 2019-12-09T12:16:11Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:16:17Z jcowan: zig: Not so much a good idea as an interesting idea: it's not a design strategy used much. 2019-12-09T12:17:06Z jcowan: I should say, not so much good or bad as interesting 2019-12-09T12:17:23Z shakdwip` joined #scheme 2019-12-09T12:17:41Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:18:53Z shakdwip` joined #scheme 2019-12-09T12:19:12Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:19:31Z jcowan: Finger was an early example of this design 2019-12-09T12:20:07Z jcowan: originally there was just a local program you could invoke for information on the other users on the (timeshared) computer you were connected to: 2019-12-09T12:20:09Z wasamasa: thick clients tend to have curious security faults because the designers assume nobody would use a malicious client 2019-12-09T12:20:25Z shakdwip` joined #scheme 2019-12-09T12:20:37Z jcowan: That's true: finger was one of the accesses for the Great Worm 2019-12-09T12:20:42Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:20:53Z jcowan: but that was just a buffer overrun in the (thin) server. 2019-12-09T12:21:02Z jmercouris: opinions on SICP? 2019-12-09T12:21:13Z jmercouris: I'm reading it now, and I'm not liking it as much as people say 2019-12-09T12:21:25Z jcowan: What is your goal in reading it? 2019-12-09T12:21:48Z jmercouris: learning? 2019-12-09T12:21:58Z shakdwip` joined #scheme 2019-12-09T12:22:09Z jcowan: Doubtless, but what is it that you expected to learn? 2019-12-09T12:22:13Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:22:26Z jmercouris: I don't know what I expect to learn, other than my colleagues have suggested it 2019-12-09T12:22:36Z mdhughes: SICP's a great book for learning CompSci using Scheme. I like TSPL much better for learning Scheme to program in. 2019-12-09T12:23:07Z jmercouris: I don't feel like I am learning much though, I am having trouble with the way the author writes, it reads way too much like a scientific paper 2019-12-09T12:23:20Z jmercouris: which is of course not conducive to learning, but to research and dissemination of information... 2019-12-09T12:23:25Z shakdwip` joined #scheme 2019-12-09T12:23:36Z mdhughes: Also, watch the videos with the book. Stop when the chapter breaks and do the book's problems, like all the way through. 2019-12-09T12:23:43Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:24:52Z mdhughes: I've probably watched SICP videos thru 3 times? since the '80s, and got more out of it (and got further) on later times. 2019-12-09T12:24:53Z shakdwip` joined #scheme 2019-12-09T12:25:01Z jmercouris: three times? 2019-12-09T12:25:04Z jmercouris: damn 2019-12-09T12:25:09Z jmercouris: I've never watched anything more than twice 2019-12-09T12:25:14Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:25:23Z mdhughes: Not in a row, like a decade+ apart. 2019-12-09T12:25:32Z jmercouris: yes, me too 2019-12-09T12:25:46Z jmercouris: once I read something or watch it once I have a lot of trouble reading it again 2019-12-09T12:26:16Z jmercouris: I just can't do it, it's not like I remember literally EVERYTHING I've ever read, I just really don't enjoy the experience again because I know little snippets of what will be said 2019-12-09T12:26:28Z shakdwip` joined #scheme 2019-12-09T12:26:35Z mdhughes: These are not like an action movie; they're technical content you just won't understand fully the first time. So you watch, read the book, do the problems. 2019-12-09T12:26:44Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:27:28Z jmercouris: Yeah :-D 2019-12-09T12:27:55Z shakdwip` joined #scheme 2019-12-09T12:28:15Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:29:02Z mdhughes: For just "I can program and need to know how to do X in Scheme", TSPL is very direct. It's R6RS, so you do it in Chez Scheme or maybe Racket, or you have to translate a few functions to R7RS equivalents. 2019-12-09T12:29:28Z shakdwip` joined #scheme 2019-12-09T12:29:45Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:30:58Z shakdwip` joined #scheme 2019-12-09T12:31:01Z jmercouris: I'm not particularly interested in learning Scheme, I already know quite a bit of Common Lisp 2019-12-09T12:31:08Z jmercouris: I figured this would be a better channel to ask about the book though 2019-12-09T12:31:16Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:31:40Z jmercouris: I understand they are two different languages, but CL fits my purposes much better at the current time 2019-12-09T12:32:28Z shakdwip` joined #scheme 2019-12-09T12:32:46Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:33:43Z badkins joined #scheme 2019-12-09T12:33:56Z shakdwip` joined #scheme 2019-12-09T12:34:17Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:34:32Z wasamasa: time to practice an ancient rite of passage: solving SICP in your favorite programming language! 2019-12-09T12:35:28Z shakdwip` joined #scheme 2019-12-09T12:35:47Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:36:24Z zmt00 joined #scheme 2019-12-09T12:36:58Z zmt01 quit (Ping timeout: 245 seconds) 2019-12-09T12:37:01Z shakdwip` joined #scheme 2019-12-09T12:37:18Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:37:57Z badkins quit (Ping timeout: 240 seconds) 2019-12-09T12:38:28Z shakdwip` joined #scheme 2019-12-09T12:38:48Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:40:01Z shakdwip` joined #scheme 2019-12-09T12:40:19Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:40:48Z jmercouris: well I just installed mit scheme, i was going to use the actual language in the book... though I suppose nothing is stopping me from doing it in CL 2019-12-09T12:41:28Z shakdwip` joined #scheme 2019-12-09T12:41:49Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:42:11Z wasamasa: people did it with C++, JS, clojure and who knows what else 2019-12-09T12:42:58Z shakdwip` joined #scheme 2019-12-09T12:43:20Z shakdwip` quit (Remote host closed the connection) 2019-12-09T12:46:08Z acarrico quit (Ping timeout: 252 seconds) 2019-12-09T12:48:09Z jmercouris quit (Ping timeout: 268 seconds) 2019-12-09T12:49:23Z shakdwipeea quit (Ping timeout: 276 seconds) 2019-12-09T12:52:32Z jmercouris joined #scheme 2019-12-09T12:55:06Z kritixil1 joined #scheme 2019-12-09T12:56:24Z kritixil1 quit (Client Quit) 2019-12-09T12:57:04Z kritixil1 joined #scheme 2019-12-09T12:57:12Z kritixilithos quit (Ping timeout: 260 seconds) 2019-12-09T12:57:37Z kritixil1 quit (Client Quit) 2019-12-09T12:57:48Z kritixilithos joined #scheme 2019-12-09T13:15:43Z zmv joined #scheme 2019-12-09T13:22:55Z shakdwipeea joined #scheme 2019-12-09T13:28:53Z zig: "However, Scheme has traditionally mainly been used in teaching and computer science research and its implementors have thus prioritized small size, the functional programming paradigm and a certain kind of ‘cleanliness’ over more pragmatic features. As such, Scheme is considered far less popular than Common Lisp for building large-scale applications" 2019-12-09T13:28:59Z zig: https://academic.oup.com/bib/article/19/3/537/2769437 2019-12-09T13:29:07Z zig: see citation 24 2019-12-09T13:30:07Z jmercouris quit (Ping timeout: 250 seconds) 2019-12-09T13:33:02Z civodul: i guess that's true for some value of "traditionally" :-) 2019-12-09T13:49:48Z lucasb joined #scheme 2019-12-09T14:03:32Z acarrico joined #scheme 2019-12-09T14:08:41Z hugh_marera quit (Ping timeout: 250 seconds) 2019-12-09T14:10:26Z hugh_marera joined #scheme 2019-12-09T14:29:12Z lockywolf joined #scheme 2019-12-09T14:30:33Z lockywolf quit (Max SendQ exceeded) 2019-12-09T14:31:24Z lockywolf joined #scheme 2019-12-09T14:32:52Z lockywolf_ joined #scheme 2019-12-09T14:33:41Z lockywolf_ quit (Remote host closed the connection) 2019-12-09T14:34:40Z lockywolf_ joined #scheme 2019-12-09T14:36:00Z lockywolf_ quit (Max SendQ exceeded) 2019-12-09T14:36:09Z lockywolf quit (Ping timeout: 246 seconds) 2019-12-09T14:36:39Z lockywolf_ joined #scheme 2019-12-09T14:37:49Z lockywolf_ quit (Max SendQ exceeded) 2019-12-09T14:38:37Z lockywolf_ joined #scheme 2019-12-09T14:38:42Z badkins joined #scheme 2019-12-09T14:41:12Z lockywolf__ joined #scheme 2019-12-09T14:42:10Z lockywolf__ quit (Max SendQ exceeded) 2019-12-09T14:43:02Z lockywolf_ quit (Read error: Connection reset by peer) 2019-12-09T14:58:51Z ng0_ joined #scheme 2019-12-09T14:59:23Z ng0 quit (Disconnected by services) 2019-12-09T14:59:25Z ng0_ is now known as ng0 2019-12-09T14:59:40Z lockywolf joined #scheme 2019-12-09T15:03:35Z rgherdt quit (Read error: Connection reset by peer) 2019-12-09T15:11:40Z brown121407 quit (Read error: Connection reset by peer) 2019-12-09T15:11:53Z brown121407 joined #scheme 2019-12-09T15:26:01Z hugh_marera quit (Ping timeout: 268 seconds) 2019-12-09T15:29:04Z hugh_marera joined #scheme 2019-12-09T15:31:32Z DGASAU quit (Read error: Connection reset by peer) 2019-12-09T15:34:09Z badkins quit 2019-12-09T15:34:52Z DGASAU joined #scheme 2019-12-09T15:43:44Z jcowan works doggishly to build up the pragmatic features 2019-12-09T15:43:51Z jcowan: doggedly, rather 2019-12-09T15:43:59Z jcowan: my brain is broken 2019-12-09T15:44:57Z jao joined #scheme 2019-12-09T15:45:26Z Riastradh: *arf arf* 2019-12-09T15:45:35Z Riastradh: ...ruthlessly... (`I wonder where Ruth is!') 2019-12-09T15:58:27Z rgherdt joined #scheme 2019-12-09T15:59:15Z zig: this is based on an ancient review of scheme from 2005 2019-12-09T15:59:41Z zig: also one should not expect CL people to say nice things about scheme 2019-12-09T16:14:15Z smazga joined #scheme 2019-12-09T16:16:00Z jcowan: Why not? CL people are exempt from being civil? (I must admit that I thought so when I first joined #lisp, but now the reason I'm mostly not there is the too-high traffic level.) 2019-12-09T16:24:15Z mdhughes: I've found Scheme very practical for real programs; but that's more so since fast, modern versions like Chez, Chicken, and recently Gerbil. (Racket's not fast; MIT Scheme's not modern) 2019-12-09T16:27:42Z rotucer quit (Ping timeout: 265 seconds) 2019-12-09T16:35:59Z zig: on reddit, some person insisted to say that lisp means common lisp. 2019-12-09T16:36:13Z zig: maybe i generalize needlessly. 2019-12-09T16:36:35Z rotucer joined #scheme 2019-12-09T16:37:33Z acarrico quit (Ping timeout: 268 seconds) 2019-12-09T16:37:48Z jcowan: Yes, that genuinely is a point of disagreement, and it's true about #lisp (which is why ##lisp is the channel for all the Lisps) and comp.lang.lisp. 2019-12-09T16:38:38Z jcowan: But we have McCarthy on our side, who insisted that the use of "Lisp" for a particular Lisp should never be official, which is why the ANS is called "Common Lisp" and the ISO Standard (for a smaller but mostly-compatible dialect) is called "ISLisp". 2019-12-09T16:49:43Z mdhughes: "Lisp Family" puts it in the correct taxonomy hierarchy. Scheme & Common Lisp are different Genus. 2019-12-09T16:53:05Z mdhughes: But I learned just enough Common LISP to realize how much I disliked having two namespaces for vars & functions, and all the very weird shortcut names. Objective-C conditioned me to like long names. 2019-12-09T16:56:31Z mdhughes: I keep thinking I should write a book, "Software Engineering in Scheme" or some such. But also all my friends who've written books have been miserable and underpaid by it, so I go "hm, no". 2019-12-09T16:57:05Z wasamasa: you should ask the server racket author how much success they've had so far 2019-12-09T16:57:07Z wasamasa: or nils holm 2019-12-09T16:59:25Z zig: +1 I wanted to write a book about srfi-167, but given current scheme audiance, it will be mostly pain without gain. 2019-12-09T17:00:36Z zig: My most successful blog post so far, by a factor of 10 or 100, is related to srfi-167, but does not mention a particular programming language. 2019-12-09T17:01:19Z zig: at the same time, if there is not books, people will keep thinking that scheme is an ancient language for teaching dark art. 2019-12-09T17:02:52Z zig: a middle ground could be to write a book like "The Architecture Of Open Source Application", one particular book comes to mind that is called "500 lines or less" where high figures create small (interesting?) applications in their favorite programming language. 2019-12-09T17:03:46Z zig: that would be difficult to do, especially regarding distribution and sharing of income. 2019-12-09T17:04:03Z X-Scale` joined #scheme 2019-12-09T17:04:14Z mdhughes: I'd hopefully not just be selling to the Schemer audience, but to something like the Pragmatic books language tourist audience. 2019-12-09T17:04:41Z X-Scale quit (Ping timeout: 268 seconds) 2019-12-09T17:05:04Z X-Scale` is now known as X-Scale 2019-12-09T17:05:13Z mdhughes: I've written training materials for agile/XP, but was just collecting a salary then. My boss back then had a book… which he got something like $1 from every 3 months. 2019-12-09T17:05:51Z zig: what about self publising? isn't that worthwhile? nobody knows? nobody tells? 2019-12-09T17:06:04Z Zipheir: Define "worthwhile". 2019-12-09T17:06:07Z mdhughes: No marketing budget = no sales. 2019-12-09T17:06:48Z zig: worthwhile = readers + basic income + feedback 2019-12-09T17:06:58Z Zipheir: I'd like to write some Scheme material in Lojban, and thus exponentially cut my potential audience. 2019-12-09T17:07:11Z zig: Zipheir: good! 2019-12-09T17:07:20Z mdhughes: At least jcowan would buy one! 2019-12-09T17:08:11Z Zipheir: Heh 2019-12-09T17:08:40Z zig: Another approach, that has a lower barrier of entry (and lower income) is an blogging. 2019-12-09T17:09:00Z zig: scheme planet is not very intersting for instance, also it needs a re-design. 2019-12-09T17:09:13Z Zipheir: zig: Also, team blogging can reduce the barrier. 2019-12-09T17:09:52Z zig: Zipheir: do you think about: one blog, several authors, or something else? 2019-12-09T17:09:57Z mdhughes: I already blog, tho not weekly or anything, but my 160 or so views per post wouldn't pay bills even if I did run ads. 2019-12-09T17:10:17Z mdhughes: Does Planet Scheme have a blog submission form or address? 2019-12-09T17:10:19Z zig: 160 views. that a lot. 2019-12-09T17:10:19Z rgherdt: there's also the Beautiful Racket approach, no idea how big the paying audience is 2019-12-09T17:10:22Z Zipheir: zig: One blog, several authors is a good approach, provided everyone contributes semi-equally. 2019-12-09T17:10:23Z zig: per day? 2019-12-09T17:10:40Z mdhughes: I remember I tried to get into it ages ago and couldn't figure out how. 2019-12-09T17:11:53Z mdhughes: 25-60 actual page views and 160 feed hits every day. Dunno how many of those are just dead feed readers or live. 2019-12-09T17:12:02Z mdhughes: https://mdhughes.tech 2019-12-09T17:13:19Z Zipheir: Ads at this point are a major pain. Everyone seems to expect you to track people, among other things. 2019-12-09T17:15:34Z mdhughes: I miss The Deck, they had non-tracking, non-animated, small banners, which fit the sites they were on. Of course they were never hugely profitable and died a few years ago. 2019-12-09T17:16:55Z zig: goaccess program tells me by analyzing the access.log that I have 30 unique vistor per day. Google Analytics (when I was running it) was saying something around 1 or 2 per day. 2019-12-09T17:18:27Z zig: (according to goaccess, it is mostly windows and chrome visitors) 2019-12-09T17:21:26Z zig: by the way, I plan to stop running https://scheme-lang.com/ (for which the HTTPS certificate expired), if I manage to put together the search engine, I will run it under the hyper.dev domain. 2019-12-09T17:21:48Z jcowan: There have never been so many books published as there are today, and it has never been harder to make money on them. This is particularly true because book publishers have adopted the Hollywood model of only allowing a movie to be made if it will clearly be (God willing) a blockbuster. 2019-12-09T17:22:32Z mdhughes: I miss the '90s and early '00s, when I'd have 50K hits/mo on my blog; I wrote a ridiculous Python script to analyze where they came from and what they were doing. 2019-12-09T17:22:42Z jcowan: Thank you for the serif fonts! 2019-12-09T17:23:03Z kritixilithos quit (Quit: quit) 2019-12-09T17:23:16Z Zipheir: zig: Yes, the serif font comment was nice. 2019-12-09T17:23:17Z jcowan: My favorite blog is a language/linguistics blog, where much of the content is words in random languages, and the inability to distinguish I and l is truly maddening. 2019-12-09T17:23:56Z jcowan: Otherwise the blog's design is beautifully minimalist 2019-12-09T17:24:18Z zig: :) 2019-12-09T17:26:00Z Zipheir: I wonder if the days of serious blogging being profitable are over--the trend seems to be toward very short posts and a huge amount of social media activity. 2019-12-09T17:26:31Z Zipheir: "content-creation", an empty-sounding phrase if there ever was one. 2019-12-09T17:26:47Z zig: seems like youtube artists have some mind share. 2019-12-09T17:27:04Z Zipheir: Eh, no need for a jeremiad here. Sorry. 2019-12-09T17:27:11Z mdhughes: Twitter and Facebook really close off a lot of what used to go into blogs. 2019-12-09T17:27:24Z zig: youtube and similar platforms. 2019-12-09T17:27:54Z mdhughes: Youtube's not profitable for a lot of people anymore. Most of the Let's Play community quit for Twitch, and even that makes less money than YT used to. 2019-12-09T17:29:10Z zig: some people manage to "leverage" their youtube and twitch presence into profitable positions at big companies.. 2019-12-09T17:29:13Z mdhughes: Podcasting still makes good money. Because nobody has a paywall, there's no analytics, you have to get old-timey sponsor ads. But I have no patience to make podcasts; I listen to a few but less and less from years past. 2019-12-09T17:29:18Z jcowan: There is too much free-as-in-beer content for content to be worth money unless it directly leads to making money. The Wall Street Journal can sustain its paywall, but few other newspapers will be able to. 2019-12-09T17:29:52Z andreycizov joined #scheme 2019-12-09T17:30:33Z zig: the thing I keep hearing is: "what is the purpose of what you do? where does it lead to?"... I am afraid to answer only: visibility. I mainly don't know how to make money on my own. 2019-12-09T17:31:19Z jcowan: I write because I enjoy writing and enjoy being read 2019-12-09T17:31:51Z Zipheir: zig: Visibility for Scheme? 2019-12-09T17:32:17Z jcowan: A life that is all means and no ends is hardly a life at all. 2019-12-09T17:33:13Z Zipheir: Although "all ends and no means" has its downsides, too. 2019-12-09T17:34:05Z mdhughes: My blog started (originally on Gopher, then on WWW) as the public parts of my technical journal, bookmarks, daily link commentary. Last few years I've been leaning back into my DJ years by posting semi-daily playlists. 2019-12-09T17:34:14Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-09T17:40:56Z Zipheir: zig: I'd like to see (and would happily work on) something like LtU for Scheme- and other-Lisp-related topics. 2019-12-09T17:41:59Z wasamasa: mdhughes: DJ CHICKEN? 2019-12-09T17:42:55Z Zipheir: I like DJ Gambit. 2019-12-09T17:42:58Z wasamasa: :D 2019-12-09T17:42:59Z mdhughes: KUOI-FM Moscow, 89.3 student radio with a sense of adventure. Listen every day and drink plenty of water. A century of tradition for over 50 years. 2019-12-09T17:43:19Z wasamasa: I like these mental pictures 2019-12-09T17:44:03Z khisanth__ quit (Ping timeout: 250 seconds) 2019-12-09T17:44:12Z mdhughes: I did some live rave DJing back in the '90s, which was a nice way to make money from my l33t skills, but not terribly legal or sustainable. 2019-12-09T17:46:42Z jcowan: I have never heard of a DJ being arrested at a rave, though it might give you an unsavory reputation with other employers. 2019-12-09T17:47:09Z Zipheir: And an awesome reputation with everyone else. 2019-12-09T17:48:39Z skapata joined #scheme 2019-12-09T17:48:40Z wasamasa: "They thought they got me, but let me go five minutes later." 2019-12-09T17:51:43Z zig: Zipheir: I am not familiar with Lambda the Ultimate website really. They are already (many?) places where one can share their doing, I will happily add links or sections to https://github.com/scheme-live/bibliography or https://github.com/schemedoc/awesome-scheme/. The thing is contributions are rare. 2019-12-09T17:55:05Z Zipheir: zig: The problem remains that the Scheme community is fragmented by implementation. There's plenty to be discussed, but it seems like it happens in implementation-specific places. 2019-12-09T17:55:26Z Zipheir: zig: ty for the links. 2019-12-09T17:56:16Z zig: not sure it happens implementation-specific places? I am subscribed to many (all) scheme mailling lists (except maybe chicken) and the volume is tiny. 2019-12-09T17:57:18Z wasamasa: their mailing lists are low-volume, too 2019-12-09T17:57:19Z Zipheir: zig: Yeah :-( 2019-12-09T17:57:39Z khisanth__ joined #scheme 2019-12-09T18:01:09Z jcowan: But many of the mailing lists and IRC channels have the same people on them all the same. I am on #chicken, #guile, ##lisp, and #scheme at the moment. 2019-12-09T18:02:05Z jcowan: there is no chibi-specific channel, but if there was I would be on it. I'm on chicken-users and chicken-hackers, chibi, guile, and maybe one or two other mailing lists, also comp.lang.scheme. 2019-12-09T18:02:46Z jcowan joins #chibi, finds nobody else, leaves 2019-12-09T18:02:50Z wasamasa: I should experiment with other scheme implementations 2019-12-09T18:04:55Z zig: nowadays I am sabatical, but when I had a full-time job, it was very difficult to find time to hack on side-projects, hence have something meaningful to share. 2019-12-09T18:05:33Z zig: This lead me to wonder how GNU and Linux made it. 2019-12-09T18:05:56Z zig: that is they "made it" only with people free time. 2019-12-09T18:07:09Z Zipheir: We just need some giant like Microsoft to declare that Scheme is an un-American virus of Satan that must be stamped out. That'll be good publicity. 2019-12-09T18:09:30Z Zipheir: zig: That was a different time, in a lot of ways. The net is now flooded with random FOSS projects looking for contributors. 2019-12-09T18:11:47Z klovett quit 2019-12-09T18:15:35Z zig: true. 2019-12-09T18:15:44Z zig: foss fatigue. 2019-12-09T18:17:13Z zig: you don't know how much 1TB of data is until you try to decompress a 100GB bz2 archive and 'watch ls' all the afternoon until now. 2019-12-09T18:17:41Z dbmikus joined #scheme 2019-12-09T18:18:11Z zig: after I hope it finish before I go to sleep, anyway it will not matter much for what I need to do next, because it was reported that it takes 10 days to import the data in a database (written in Java) 2019-12-09T18:21:10Z zig: I found a trick to "capture" users with my program, I create the server in scheme (!) and the client in Python. For the user it is seemingly usual program but the real thing is a great scheme plan to take over the programming army's know-how with lots of parenthesis. 2019-12-09T18:23:30Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-09T18:50:15Z klovett joined #scheme 2019-12-09T18:58:13Z zmt00 quit (Quit: Leaving) 2019-12-09T19:02:14Z zmt00 joined #scheme 2019-12-09T19:05:12Z jcowan: That's Lots of Irritating and Silly Parentheses. 2019-12-09T19:14:57Z rotucer quit (Ping timeout: 240 seconds) 2019-12-09T19:16:59Z zig: sorry! 2019-12-09T19:18:07Z jcowan smiles 2019-12-09T19:25:11Z enderby joined #scheme 2019-12-09T19:36:44Z ggole quit (Quit: Leaving) 2019-12-09T20:14:51Z gravicappa quit (Ping timeout: 250 seconds) 2019-12-09T20:29:04Z civodul joined #scheme 2019-12-09T20:30:27Z brettgilio joined #scheme 2019-12-09T20:32:48Z brown121407 quit (Ping timeout: 245 seconds) 2019-12-09T20:33:24Z brown121407 joined #scheme 2019-12-09T20:33:29Z shakdwipeea quit (Ping timeout: 276 seconds) 2019-12-09T20:41:44Z rotucer joined #scheme 2019-12-09T20:56:56Z brown121408 joined #scheme 2019-12-09T20:56:56Z brown121407 quit (Read error: Connection reset by peer) 2019-12-09T21:00:18Z gravicappa joined #scheme 2019-12-09T21:08:12Z pilne joined #scheme 2019-12-09T21:09:58Z amerigo joined #scheme 2019-12-09T21:10:32Z lritter quit (Quit: Leaving) 2019-12-09T21:13:23Z acarrico joined #scheme 2019-12-09T21:16:11Z lmln joined #scheme 2019-12-09T21:16:29Z klovett quit 2019-12-09T21:24:18Z ArthurStrong joined #scheme 2019-12-09T21:35:07Z Riastradh: wat 2019-12-09T21:35:19Z Riastradh: jcowan: You're redefining char-set:graphic to include #\space? 2019-12-09T21:41:40Z jcowan: No, the rules are wrong (the prose is right). I'm creating a PR now. 2019-12-09T21:55:49Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-09T21:56:22Z X-Scale` joined #scheme 2019-12-09T21:57:08Z X-Scale` is now known as X-Scale 2019-12-09T22:15:49Z klovett joined #scheme 2019-12-09T22:47:43Z manjaroi3 joined #scheme 2019-12-09T22:59:44Z smazga quit (Quit: leaving) 2019-12-09T23:00:26Z manjaroi3 quit (Quit: leaving) 2019-12-09T23:02:07Z brettgilio quit (Ping timeout: 250 seconds) 2019-12-09T23:25:57Z rgherdt quit (Quit: Leaving) 2019-12-09T23:31:44Z lmln quit (Remote host closed the connection) 2019-12-09T23:34:17Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-09T23:34:37Z dbmikus_ joined #scheme 2019-12-09T23:35:51Z dbmikus quit (Ping timeout: 246 seconds) 2019-12-09T23:46:34Z Zenton quit (Ping timeout: 265 seconds) 2019-12-09T23:55:40Z daviid quit (Ping timeout: 252 seconds) 2019-12-10T00:03:17Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-10T00:46:59Z klovett quit (Ping timeout: 276 seconds) 2019-12-10T00:50:51Z torbo joined #scheme 2019-12-10T00:54:51Z lockywolf joined #scheme 2019-12-10T00:55:11Z lockywolf_ joined #scheme 2019-12-10T01:06:17Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-10T01:06:48Z lockywolf quit (Ping timeout: 265 seconds) 2019-12-10T01:19:29Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-10T01:29:26Z amerigo quit (Quit: Connection closed for inactivity) 2019-12-10T01:34:36Z tryte quit (Ping timeout: 260 seconds) 2019-12-10T01:34:36Z xelxebar quit (Ping timeout: 260 seconds) 2019-12-10T01:34:42Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-10T01:35:01Z tryte joined #scheme 2019-12-10T01:35:27Z xelxebar joined #scheme 2019-12-10T01:44:10Z dbmikus__ joined #scheme 2019-12-10T01:45:17Z dbmikus_ quit (Ping timeout: 240 seconds) 2019-12-10T01:53:41Z lockywolf joined #scheme 2019-12-10T01:57:13Z lockywolf: https://arxiv.org/abs/1912.01412 2019-12-10T01:57:29Z lockywolf: Kinda cool 2019-12-10T01:59:09Z lockywolf_ joined #scheme 2019-12-10T02:00:03Z pjb: Yes, cool to do better than Mathematica and others. 2019-12-10T02:02:23Z lockywolf quit (Ping timeout: 276 seconds) 2019-12-10T02:24:51Z daviid joined #scheme 2019-12-10T02:26:12Z klovett joined #scheme 2019-12-10T02:29:13Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-10T02:34:42Z m1dnight_ quit (Read error: Connection reset by peer) 2019-12-10T02:35:34Z m1dnight_ joined #scheme 2019-12-10T02:45:38Z tryte_ joined #scheme 2019-12-10T02:46:00Z tryte quit (Ping timeout: 260 seconds) 2019-12-10T02:46:17Z ineiros quit (Ping timeout: 240 seconds) 2019-12-10T02:47:49Z ineiros joined #scheme 2019-12-10T02:48:32Z dbmikus__ quit (Ping timeout: 276 seconds) 2019-12-10T03:21:15Z balkamos quit (Read error: No route to host) 2019-12-10T03:22:13Z balkamos_ joined #scheme 2019-12-10T03:26:59Z balkamos_ is now known as balkamos 2019-12-10T03:35:52Z Blukunfando quit 2019-12-10T03:40:12Z daviid quit (Remote host closed the connection) 2019-12-10T03:43:20Z skapata quit (Remote host closed the connection) 2019-12-10T04:07:42Z farcas82 joined #scheme 2019-12-10T04:47:41Z rotucer quit (Ping timeout: 265 seconds) 2019-12-10T04:48:47Z rotucer joined #scheme 2019-12-10T05:02:17Z torbo quit (Remote host closed the connection) 2019-12-10T05:07:45Z rotucer quit (Read error: Connection reset by peer) 2019-12-10T05:07:59Z rotucer joined #scheme 2019-12-10T05:36:44Z ArthurStrong quit (Quit: leaving) 2019-12-10T05:50:02Z Zipheir quit (Ping timeout: 265 seconds) 2019-12-10T05:50:42Z brown121408 quit (Ping timeout: 246 seconds) 2019-12-10T05:51:24Z brown121407 joined #scheme 2019-12-10T05:56:47Z Zipheir joined #scheme 2019-12-10T06:07:02Z keep_learning joined #scheme 2019-12-10T06:07:23Z mdhughes_ joined #scheme 2019-12-10T06:10:13Z keep_learning quit (Client Quit) 2019-12-10T06:10:41Z mdhughes quit (Ping timeout: 250 seconds) 2019-12-10T06:11:05Z mdhughes_ is now known as mdhughes 2019-12-10T06:21:32Z keep_learning joined #scheme 2019-12-10T06:24:00Z keep_learning quit (Client Quit) 2019-12-10T06:29:42Z zooey_ joined #scheme 2019-12-10T06:30:28Z zooey quit (Ping timeout: 260 seconds) 2019-12-10T06:52:08Z klovett quit (Remote host closed the connection) 2019-12-10T06:52:26Z klovett joined #scheme 2019-12-10T07:02:20Z lockywolf_: pjb, they are sort of overpraising themselves 2019-12-10T07:03:19Z lockywolf_: But I think that viewing mathematics as a machine-learnable transducer activity is interesting. 2019-12-10T07:13:37Z aeth quit (Ping timeout: 240 seconds) 2019-12-10T07:14:51Z aeth joined #scheme 2019-12-10T07:31:21Z rgherdt joined #scheme 2019-12-10T07:32:35Z lockywolf_ quit (Ping timeout: 250 seconds) 2019-12-10T07:32:48Z rgherdt quit (Remote host closed the connection) 2019-12-10T07:33:28Z jao quit (Ping timeout: 265 seconds) 2019-12-10T07:47:44Z lockywolf joined #scheme 2019-12-10T07:49:03Z skapata joined #scheme 2019-12-10T07:49:21Z snapekang joined #scheme 2019-12-10T07:56:36Z daviid joined #scheme 2019-12-10T08:02:02Z edgar-rft quit (Quit: Leaving) 2019-12-10T08:06:09Z shakdwipeea joined #scheme 2019-12-10T08:09:38Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-10T08:12:01Z skapata quit (Remote host closed the connection) 2019-12-10T08:45:50Z civodul joined #scheme 2019-12-10T08:51:00Z lockywolf quit (Ping timeout: 252 seconds) 2019-12-10T08:57:02Z lockywolf joined #scheme 2019-12-10T09:07:03Z ng0 joined #scheme 2019-12-10T09:14:50Z farcas82 joined #scheme 2019-12-10T09:37:29Z hugh_marera joined #scheme 2019-12-10T09:38:16Z Zenton joined #scheme 2019-12-10T09:58:11Z lockywolf quit (Ping timeout: 250 seconds) 2019-12-10T10:09:17Z shakdwipeea quit (Ping timeout: 240 seconds) 2019-12-10T10:22:26Z hugh-marera joined #scheme 2019-12-10T10:26:14Z hugh_marera quit (Ping timeout: 268 seconds) 2019-12-10T10:34:37Z pilne quit (Quit: If you think nobody cares, try missing a few payments) 2019-12-10T10:41:02Z rotty quit (Quit: WeeChat 2.7-rc1) 2019-12-10T10:42:12Z edgar-rft joined #scheme 2019-12-10T10:52:24Z hugh-marera quit (Ping timeout: 246 seconds) 2019-12-10T11:21:23Z brown121407 quit (Read error: Connection reset by peer) 2019-12-10T11:22:03Z brown121407 joined #scheme 2019-12-10T11:22:44Z hugh-marera joined #scheme 2019-12-10T11:33:42Z ggole joined #scheme 2019-12-10T11:56:03Z lritter joined #scheme 2019-12-10T12:35:55Z stepnem_ quit (Ping timeout: 250 seconds) 2019-12-10T12:36:20Z lucasb joined #scheme 2019-12-10T12:40:47Z hugh-marera quit (Quit: Konversation terminated!) 2019-12-10T12:41:44Z shakdwipeea joined #scheme 2019-12-10T12:41:56Z ng0 quit (Ping timeout: 260 seconds) 2019-12-10T12:42:33Z ng0 joined #scheme 2019-12-10T12:45:03Z TCZ joined #scheme 2019-12-10T12:46:05Z lockywolf joined #scheme 2019-12-10T12:51:46Z brown121407 quit (Ping timeout: 268 seconds) 2019-12-10T12:51:56Z brown121407 joined #scheme 2019-12-10T12:52:59Z stepnem joined #scheme 2019-12-10T12:58:38Z ArneBab quit (Ping timeout: 245 seconds) 2019-12-10T12:59:00Z ArneBab joined #scheme 2019-12-10T13:07:10Z TCZ quit (Quit: Bye Bye) 2019-12-10T13:08:15Z ng0 quit (Remote host closed the connection) 2019-12-10T13:08:55Z ng0 joined #scheme 2019-12-10T13:26:24Z TCZ joined #scheme 2019-12-10T13:30:26Z brown121407 quit (Read error: Connection reset by peer) 2019-12-10T13:30:46Z brown121407 joined #scheme 2019-12-10T14:01:58Z brown121407 quit (Ping timeout: 245 seconds) 2019-12-10T14:02:27Z brown121407 joined #scheme 2019-12-10T14:18:56Z kritixilithos joined #scheme 2019-12-10T14:44:46Z hugh_marera joined #scheme 2019-12-10T14:59:22Z ng0_ joined #scheme 2019-12-10T14:59:44Z TCZ quit (Quit: Bye Bye) 2019-12-10T15:00:55Z ng0 quit (Disconnected by services) 2019-12-10T15:00:55Z ng0_ is now known as ng0 2019-12-10T15:11:17Z rotucer quit (Ping timeout: 240 seconds) 2019-12-10T15:13:37Z gnomon quit (Ping timeout: 240 seconds) 2019-12-10T15:14:55Z gnomon joined #scheme 2019-12-10T15:34:29Z goulix quit (Quit: leaving) 2019-12-10T15:36:50Z rotucer joined #scheme 2019-12-10T15:37:29Z brown121407 quit (Read error: Connection reset by peer) 2019-12-10T15:37:49Z brown121407 joined #scheme 2019-12-10T15:45:33Z civodul quit (Read error: Connection reset by peer) 2019-12-10T15:45:35Z Inline joined #scheme 2019-12-10T15:46:23Z civodul joined #scheme 2019-12-10T15:48:56Z lockywolf_ joined #scheme 2019-12-10T15:51:37Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-10T15:52:48Z smazga joined #scheme 2019-12-10T16:25:08Z brown121407 quit (Ping timeout: 265 seconds) 2019-12-10T16:28:51Z edgar-rft quit (Quit: Leaving) 2019-12-10T16:55:39Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-10T17:04:57Z rotucer quit (Ping timeout: 240 seconds) 2019-12-10T17:05:55Z rotucer joined #scheme 2019-12-10T17:09:24Z skapata joined #scheme 2019-12-10T17:18:18Z enderby quit (Ping timeout: 265 seconds) 2019-12-10T17:23:29Z dbmikus__ joined #scheme 2019-12-10T17:26:13Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-10T17:26:17Z notzmv quit (Ping timeout: 240 seconds) 2019-12-10T17:29:07Z brown121407 joined #scheme 2019-12-10T17:35:36Z jao joined #scheme 2019-12-10T17:39:15Z rgherdt joined #scheme 2019-12-10T17:43:31Z klovett_ joined #scheme 2019-12-10T17:46:37Z klovett quit (Ping timeout: 240 seconds) 2019-12-10T17:49:28Z sdu joined #scheme 2019-12-10T17:56:15Z ravndal joined #scheme 2019-12-10T18:09:47Z ggole quit (Quit: Leaving) 2019-12-10T18:17:52Z Muir joined #scheme 2019-12-10T18:18:24Z Muir quit (Remote host closed the connection) 2019-12-10T18:32:55Z kritixilithos quit (Quit: quit) 2019-12-10T18:36:10Z zmv` joined #scheme 2019-12-10T18:37:15Z zmv quit (Read error: Connection reset by peer) 2019-12-10T18:37:21Z klovett joined #scheme 2019-12-10T18:40:42Z klovett_ quit (Ping timeout: 246 seconds) 2019-12-10T18:41:26Z Zenton quit (Ping timeout: 276 seconds) 2019-12-10T19:08:51Z brettgilio joined #scheme 2019-12-10T19:19:33Z gravicappa quit (Ping timeout: 246 seconds) 2019-12-10T19:25:05Z brettgilio_ joined #scheme 2019-12-10T19:25:49Z stepnem quit (Ping timeout: 268 seconds) 2019-12-10T19:27:22Z rgherdt quit (Remote host closed the connection) 2019-12-10T19:28:38Z brettgilio quit (Ping timeout: 245 seconds) 2019-12-10T19:29:21Z rgherdt joined #scheme 2019-12-10T19:30:14Z klovett quit (Remote host closed the connection) 2019-12-10T19:40:39Z brown121408 joined #scheme 2019-12-10T19:43:18Z brown121407 quit (Ping timeout: 252 seconds) 2019-12-10T19:50:53Z ng0 quit (Remote host closed the connection) 2019-12-10T19:51:32Z ng0 joined #scheme 2019-12-10T19:56:50Z sdu quit (Quit: leaving) 2019-12-10T20:01:48Z ArthurStrong joined #scheme 2019-12-10T20:01:56Z notzmv joined #scheme 2019-12-10T20:02:08Z edgar-rft joined #scheme 2019-12-10T20:03:38Z brown121407 joined #scheme 2019-12-10T20:03:39Z brown121408 quit (Read error: Connection reset by peer) 2019-12-10T20:13:04Z stepnem joined #scheme 2019-12-10T20:16:05Z gravicappa joined #scheme 2019-12-10T20:19:11Z zig quit (Quit: WeeChat 2.4) 2019-12-10T20:23:40Z JalapenoX joined #scheme 2019-12-10T20:25:01Z gabot quit (Ping timeout: 268 seconds) 2019-12-10T20:25:40Z JalapenoX: https://paste.debian.net/1120564/ 2019-12-10T20:25:49Z JalapenoX: Really confused by the answer to this question. 2019-12-10T20:26:32Z gabot joined #scheme 2019-12-10T20:27:12Z JalapenoX: especially the let part of the program. Does the + in front of the first condition add the two conditions togeter? 2019-12-10T20:28:52Z JalapenoX: I've never seen that before. 2019-12-10T20:29:59Z Zipheir quit (Ping timeout: 250 seconds) 2019-12-10T20:30:13Z Zipheir joined #scheme 2019-12-10T20:36:14Z JalapenoX: I had to really think about it but I think I get it now. 2019-12-10T20:37:25Z jcowan: It adds the *values* of the two conditionals 2019-12-10T20:41:55Z klovett joined #scheme 2019-12-10T20:42:40Z klovett quit (Remote host closed the connection) 2019-12-10T20:42:56Z klovett joined #scheme 2019-12-10T20:55:42Z pilne joined #scheme 2019-12-10T21:10:29Z Zenton joined #scheme 2019-12-10T21:15:37Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-10T21:16:16Z zig joined #scheme 2019-12-10T21:17:03Z jcowan: The + operation is over-indented, which makes it hard to read. 2019-12-10T21:19:15Z pjb: JalapenoX should use emacs… 2019-12-10T21:21:16Z rotucer quit (Quit: Quit) 2019-12-10T21:21:34Z rotucer joined #scheme 2019-12-10T21:26:26Z rgherdt quit (Remote host closed the connection) 2019-12-10T21:27:13Z lavaflow quit (Ping timeout: 265 seconds) 2019-12-10T21:31:01Z rgherdt joined #scheme 2019-12-10T21:32:39Z TCZ joined #scheme 2019-12-10T21:33:25Z lavaflow joined #scheme 2019-12-10T21:55:23Z X-Scale` joined #scheme 2019-12-10T21:55:57Z X-Scale quit (Ping timeout: 240 seconds) 2019-12-10T21:56:26Z X-Scale` is now known as X-Scale 2019-12-10T22:04:17Z shakdwipeea quit (Ping timeout: 240 seconds) 2019-12-10T22:05:17Z SirDayBat quit (Ping timeout: 240 seconds) 2019-12-10T22:19:50Z dbmikus__ quit (Ping timeout: 276 seconds) 2019-12-10T22:22:28Z X-Scale` joined #scheme 2019-12-10T22:23:05Z X-Scale quit (Ping timeout: 276 seconds) 2019-12-10T22:23:40Z X-Scale` is now known as X-Scale 2019-12-10T22:24:41Z JalapenoX joined #scheme 2019-12-10T22:26:26Z dbmikus__ joined #scheme 2019-12-10T22:34:28Z sammich quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) 2019-12-10T22:36:33Z sammich joined #scheme 2019-12-10T22:42:39Z brettgilio_ quit (Remote host closed the connection) 2019-12-10T22:46:16Z brettgilio joined #scheme 2019-12-10T22:46:23Z TCZ quit (Quit: Bye Bye) 2019-12-10T22:46:27Z ggoes quit (Remote host closed the connection) 2019-12-10T22:47:50Z ggoes joined #scheme 2019-12-10T22:49:05Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-10T22:51:16Z stultulo joined #scheme 2019-12-10T22:52:08Z f8l quit (Ping timeout: 252 seconds) 2019-12-10T22:52:08Z stultulo is now known as f8l 2019-12-10T22:56:47Z zig quit (Remote host closed the connection) 2019-12-10T22:57:43Z zig joined #scheme 2019-12-10T23:02:24Z rotucer quit (Ping timeout: 252 seconds) 2019-12-10T23:07:58Z rotucer joined #scheme 2019-12-10T23:17:33Z zig quit (Ping timeout: 246 seconds) 2019-12-10T23:20:21Z zig joined #scheme 2019-12-10T23:28:47Z zig quit (Ping timeout: 268 seconds) 2019-12-10T23:31:04Z zig joined #scheme 2019-12-10T23:35:55Z f-a joined #scheme 2019-12-10T23:37:58Z JalapenoX quit (Ping timeout: 252 seconds) 2019-12-10T23:38:29Z zig quit (Ping timeout: 250 seconds) 2019-12-10T23:42:35Z zig joined #scheme 2019-12-10T23:48:04Z longshi joined #scheme 2019-12-10T23:53:57Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-10T23:54:44Z JalapenoX joined #scheme 2019-12-10T23:57:27Z farcas82 quit (Ping timeout: 246 seconds) 2019-12-10T23:58:08Z snapekang quit (Quit: no) 2019-12-11T00:02:21Z zig quit (Ping timeout: 246 seconds) 2019-12-11T00:02:54Z zig joined #scheme 2019-12-11T00:03:13Z Oxyd quit (Remote host closed the connection) 2019-12-11T00:03:23Z Oxyd joined #scheme 2019-12-11T00:05:08Z ng0 quit (Ping timeout: 260 seconds) 2019-12-11T00:05:48Z ng0 joined #scheme 2019-12-11T00:07:17Z manualcrank quit (Ping timeout: 240 seconds) 2019-12-11T00:15:53Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-11T00:16:57Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-11T00:18:23Z manualcrank joined #scheme 2019-12-11T00:19:26Z Inline quit (Read error: Connection reset by peer) 2019-12-11T00:19:50Z Inline joined #scheme 2019-12-11T00:23:58Z travishinkelman joined #scheme 2019-12-11T00:27:26Z smazga quit (Quit: leaving) 2019-12-11T00:33:02Z rotucer quit (Read error: Connection reset by peer) 2019-12-11T00:34:26Z zig quit (Ping timeout: 252 seconds) 2019-12-11T00:34:43Z rotucer joined #scheme 2019-12-11T00:34:57Z zig joined #scheme 2019-12-11T00:40:19Z stepnem quit (Ping timeout: 268 seconds) 2019-12-11T00:41:03Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-11T00:41:41Z stepnem joined #scheme 2019-12-11T00:45:05Z Autolycus joined #scheme 2019-12-11T00:45:13Z brettgilio quit (Ping timeout: 250 seconds) 2019-12-11T00:53:26Z f-a quit (Read error: Connection reset by peer) 2019-12-11T00:57:01Z travishinkelman quit (Quit: travishinkelman) 2019-12-11T00:58:03Z f-a joined #scheme 2019-12-11T01:01:15Z longshi quit (Ping timeout: 250 seconds) 2019-12-11T01:01:55Z Autolycus quit 2019-12-11T01:08:37Z gnomon quit (Ping timeout: 250 seconds) 2019-12-11T01:08:53Z gnomon joined #scheme 2019-12-11T01:11:00Z lritter quit (Ping timeout: 265 seconds) 2019-12-11T01:16:05Z f8l quit (Ping timeout: 268 seconds) 2019-12-11T01:33:41Z f8l joined #scheme 2019-12-11T01:44:27Z daviid quit (Ping timeout: 268 seconds) 2019-12-11T01:45:04Z lambda-11235 joined #scheme 2019-12-11T01:49:59Z SirDayBat joined #scheme 2019-12-11T01:50:45Z lockywolf joined #scheme 2019-12-11T01:51:24Z lockywolf quit (Max SendQ exceeded) 2019-12-11T01:51:56Z lockywolf joined #scheme 2019-12-11T01:55:33Z dbmikus__ quit (Ping timeout: 268 seconds) 2019-12-11T02:01:15Z zig` joined #scheme 2019-12-11T02:01:58Z zig quit (Ping timeout: 245 seconds) 2019-12-11T02:18:49Z daviid joined #scheme 2019-12-11T02:41:45Z torbo joined #scheme 2019-12-11T02:43:57Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-11T03:09:47Z pilne quit (Quit: Few women admit their age. Few men act theirs.) 2019-12-11T03:10:47Z khisanth__ quit (Ping timeout: 268 seconds) 2019-12-11T03:13:23Z pilne joined #scheme 2019-12-11T03:23:19Z khisanth__ joined #scheme 2019-12-11T03:30:39Z lockywolf joined #scheme 2019-12-11T03:36:23Z gnomon quit (Ping timeout: 250 seconds) 2019-12-11T03:42:18Z gnomon joined #scheme 2019-12-11T03:57:16Z gnomon quit (Ping timeout: 265 seconds) 2019-12-11T04:14:48Z torbo quit (Remote host closed the connection) 2019-12-11T04:17:38Z gnomon joined #scheme 2019-12-11T04:18:00Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-11T04:19:30Z daviid quit (Ping timeout: 265 seconds) 2019-12-11T04:29:24Z farcas82 joined #scheme 2019-12-11T04:40:05Z sammich quit (Read error: Connection reset by peer) 2019-12-11T04:42:03Z sammich joined #scheme 2019-12-11T04:56:33Z f-a quit (Ping timeout: 250 seconds) 2019-12-11T04:58:24Z f-a joined #scheme 2019-12-11T05:18:01Z klovett quit (Remote host closed the connection) 2019-12-11T05:18:37Z klovett joined #scheme 2019-12-11T05:24:15Z uplime is now known as Rudolph 2019-12-11T05:24:52Z lockywolf joined #scheme 2019-12-11T05:33:16Z skapata quit (Ping timeout: 252 seconds) 2019-12-11T05:33:42Z skapata joined #scheme 2019-12-11T05:45:00Z ArthurStrong quit (Quit: leaving) 2019-12-11T05:48:03Z ahungry joined #scheme 2019-12-11T05:50:56Z brown121407 quit (Ping timeout: 276 seconds) 2019-12-11T05:51:25Z brown121407 joined #scheme 2019-12-11T05:55:04Z Inline quit (Quit: Leaving) 2019-12-11T06:04:27Z lockywolf_ joined #scheme 2019-12-11T06:05:30Z greaser|q_ quit (Remote host closed the connection) 2019-12-11T06:05:41Z greaser|q joined #scheme 2019-12-11T06:07:11Z lockywolf quit (Ping timeout: 250 seconds) 2019-12-11T06:10:10Z ahungry quit (Remote host closed the connection) 2019-12-11T06:11:52Z skapata quit (Remote host closed the connection) 2019-12-11T06:21:59Z f-a quit (Quit: leaving) 2019-12-11T06:36:00Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-11T06:39:38Z lambda-11235 joined #scheme 2019-12-11T07:01:29Z lambda-11235 quit (Quit: Bye) 2019-12-11T07:05:00Z lockywolf__ joined #scheme 2019-12-11T07:07:51Z lockywolf_ quit (Ping timeout: 250 seconds) 2019-12-11T07:15:55Z stepnem quit (Ping timeout: 265 seconds) 2019-12-11T07:18:45Z stepnem joined #scheme 2019-12-11T07:22:31Z lockywolf_ joined #scheme 2019-12-11T07:24:45Z lockywolf__ quit (Ping timeout: 246 seconds) 2019-12-11T07:32:21Z gnomon quit (Ping timeout: 265 seconds) 2019-12-11T07:37:47Z gnomon joined #scheme 2019-12-11T07:38:57Z jao quit (Ping timeout: 240 seconds) 2019-12-11T07:45:57Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-11T07:50:32Z rgherdt joined #scheme 2019-12-11T08:00:16Z farnerup joined #scheme 2019-12-11T08:15:46Z daviid joined #scheme 2019-12-11T08:17:11Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-11T08:31:57Z sarna quit (Ping timeout: 246 seconds) 2019-12-11T08:46:28Z webshinra quit (Remote host closed the connection) 2019-12-11T08:50:23Z sarna joined #scheme 2019-12-11T09:08:39Z shakdwipeea joined #scheme 2019-12-11T09:25:12Z lockywolf joined #scheme 2019-12-11T09:36:42Z farnerup quit (Ping timeout: 246 seconds) 2019-12-11T09:37:38Z longshi joined #scheme 2019-12-11T10:04:53Z montxero joined #scheme 2019-12-11T10:16:08Z oxum_ joined #scheme 2019-12-11T10:17:58Z oxum_ is now known as oxum 2019-12-11T10:30:55Z ng0 joined #scheme 2019-12-11T10:33:47Z pilne quit (Quit: Download IceChat at www.icechat.net) 2019-12-11T10:35:46Z lockywolf quit (Ping timeout: 252 seconds) 2019-12-11T10:39:53Z lritter joined #scheme 2019-12-11T10:41:17Z civodul joined #scheme 2019-12-11T10:51:14Z rotucer quit (Ping timeout: 276 seconds) 2019-12-11T10:57:20Z zig` is now known as zig 2019-12-11T11:07:06Z hungrydonkey joined #scheme 2019-12-11T11:07:26Z cpressey joined #scheme 2019-12-11T11:09:02Z farnerup joined #scheme 2019-12-11T11:15:45Z cpressey: Hello. I'm toying with the idea of writing a Scheme-to-JavaScript compiler and I'm wondering what the state of the art is. http://wiki.call-cc.org/eggref/4/spock is one of the only I've come across; the description of the compiled code ("stresses JavaScript implementations") is a bit disappointing though. 2019-12-11T11:17:58Z zig: https://hyper.dev/blog/state-of-scheme-in-the-browser-in-2019.html 2019-12-11T11:18:27Z cpressey: Thanks zig! Will read throught that. 2019-12-11T11:23:26Z zig: cpressey: ping me when you have done so, I am also interested in the subject, in particular I am interested in targeting wasm. 2019-12-11T11:24:29Z zig: cpressey: spock stresses JavaScript implementations from a decade ago, I did a similar transformation in my 'ruse' scheme compile and it works. So spock approach my work nowadays. 2019-12-11T11:24:39Z zig: +r 2019-12-11T11:32:50Z farnerup quit (Ping timeout: 276 seconds) 2019-12-11T11:49:13Z cpressey: zig: Do you implement "Cheney on the MTA" in your compiler? I was considering compiling to a trampoline, but mostly as an experiment and a learning experience. (I don't have a good understanding of Cheney on the MTA either though, I should probably study that too.) 2019-12-11T11:53:54Z rotucer joined #scheme 2019-12-11T11:54:45Z farnerup joined #scheme 2019-12-11T11:57:19Z h11 joined #scheme 2019-12-11T12:08:31Z rotucer quit (Ping timeout: 268 seconds) 2019-12-11T12:12:01Z CyDefect joined #scheme 2019-12-11T12:19:19Z 17SABC22Z joined #scheme 2019-12-11T12:19:19Z brown121407 quit (Read error: Connection reset by peer) 2019-12-11T12:20:56Z hungrydonkey quit (Ping timeout: 276 seconds) 2019-12-11T12:23:55Z ggole joined #scheme 2019-12-11T12:30:43Z zig: cpressey: no, I do not implement Cheney on the MTA, I don't how it works, I rely on a trampoline. 2019-12-11T12:32:22Z ski joined #scheme 2019-12-11T12:33:58Z lucasb joined #scheme 2019-12-11T12:41:12Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-11T12:41:27Z X-Scale` joined #scheme 2019-12-11T12:42:10Z X-Scale` is now known as X-Scale 2019-12-11T12:43:16Z farcas82 joined #scheme 2019-12-11T12:55:29Z jao joined #scheme 2019-12-11T13:17:14Z oxum quit (Quit: Leaving...) 2019-12-11T13:32:29Z TCZ joined #scheme 2019-12-11T13:35:27Z brettgilio joined #scheme 2019-12-11T13:38:53Z rotty joined #scheme 2019-12-11T13:39:28Z brettgilio quit (Ping timeout: 245 seconds) 2019-12-11T13:42:54Z oxum joined #scheme 2019-12-11T13:43:38Z erkin quit (Ping timeout: 245 seconds) 2019-12-11T13:59:20Z brown121407 joined #scheme 2019-12-11T14:00:30Z erkin joined #scheme 2019-12-11T14:01:17Z 17SABC22Z quit (Ping timeout: 240 seconds) 2019-12-11T14:09:15Z cpressey: zig: Okay. My TODO list now looks like: 1) Read the Cheney on the MTA paper again, try to understand it better this time (2) Try to get 'ruse' working (3) Read some code generated by 'ruse', and see if I can follow what it's doing :) 2019-12-11T14:10:23Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-11T14:10:48Z ng0 joined #scheme 2019-12-11T14:16:47Z gnomon quit (Ping timeout: 268 seconds) 2019-12-11T14:17:39Z gnomon joined #scheme 2019-12-11T14:19:14Z jao quit (Ping timeout: 276 seconds) 2019-12-11T14:19:42Z rotucer joined #scheme 2019-12-11T14:19:43Z zig: do no hesitate to ping about ruse. 2019-12-11T14:21:16Z cpressey: Thanks :) 2019-12-11T14:25:14Z pjb: cpressey: my todo lists are too big ; I don't watch them anymore. 2019-12-11T14:36:47Z TCZ quit (Quit: Bye Bye) 2019-12-11T14:37:20Z cpressey: pjb: Every so often my TODO lists get swapped to secondary storage and become forgotten. It's a good thing TODO items aren't Tamagotchi, or I'd feel kind of bad about it. 2019-12-11T14:43:30Z klovett quit (Remote host closed the connection) 2019-12-11T14:43:46Z klovett joined #scheme 2019-12-11T14:45:53Z longshi quit (Ping timeout: 250 seconds) 2019-12-11T14:47:04Z epony quit (Quit: upgrades) 2019-12-11T14:47:21Z oxum quit (Ping timeout: 265 seconds) 2019-12-11T14:50:22Z pjb: cpressey: :-) 2019-12-11T14:50:42Z Inline joined #scheme 2019-12-11T14:53:29Z rgherdt quit (Quit: Leaving) 2019-12-11T14:58:05Z jao joined #scheme 2019-12-11T14:59:48Z ng0_ joined #scheme 2019-12-11T15:02:04Z ng0 quit (Ping timeout: 260 seconds) 2019-12-11T15:05:00Z TCZ joined #scheme 2019-12-11T15:06:12Z rotucer quit (Ping timeout: 265 seconds) 2019-12-11T15:11:17Z zmv` is now known as zmv 2019-12-11T15:11:24Z zmv quit (Changing host) 2019-12-11T15:11:24Z zmv joined #scheme 2019-12-11T15:11:37Z ng0_ is now known as ng0 2019-12-11T15:13:51Z longshi joined #scheme 2019-12-11T15:31:58Z jcowan: cpressey: Don't hesitate to ask about Cheney, either. There's a lot of people with deep understanding on #chicken, if you are not there already. 2019-12-11T15:34:23Z epony joined #scheme 2019-12-11T15:45:15Z langmartin joined #scheme 2019-12-11T15:48:15Z farnerup quit (Ping timeout: 265 seconds) 2019-12-11T15:50:49Z longshi quit (Quit: WeeChat 2.6) 2019-12-11T15:51:13Z JalapenoX joined #scheme 2019-12-11T15:56:22Z rgherdt joined #scheme 2019-12-11T15:56:37Z jao quit (Ping timeout: 240 seconds) 2019-12-11T16:00:50Z TCZ quit (Quit: Bye Bye) 2019-12-11T16:03:57Z gnomon quit (Ping timeout: 240 seconds) 2019-12-11T16:04:47Z gnomon joined #scheme 2019-12-11T16:05:14Z h11 quit (Remote host closed the connection) 2019-12-11T16:06:44Z skapata joined #scheme 2019-12-11T16:06:45Z TCZ joined #scheme 2019-12-11T16:13:50Z brown121407 quit (Read error: Connection reset by peer) 2019-12-11T16:14:46Z brown121408 joined #scheme 2019-12-11T16:20:19Z TCZ quit (Quit: Bye Bye) 2019-12-11T16:25:20Z JalapenoX quit (Ping timeout: 276 seconds) 2019-12-11T16:26:27Z smazga joined #scheme 2019-12-11T16:37:02Z ggole quit (Quit: Leaving) 2019-12-11T16:40:48Z stephe quit 2019-12-11T16:41:03Z stephe joined #scheme 2019-12-11T16:49:06Z DGASAU quit (Ping timeout: 268 seconds) 2019-12-11T16:49:46Z DGASAU joined #scheme 2019-12-11T16:53:26Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-11T16:53:30Z cpressey quit (Quit: A la prochaine.) 2019-12-11T17:05:45Z X-Scale quit (Ping timeout: 268 seconds) 2019-12-11T17:09:01Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-11T17:10:06Z X-Scale` joined #scheme 2019-12-11T17:13:38Z shakdwipeea quit (Ping timeout: 245 seconds) 2019-12-11T17:15:02Z rgherdt joined #scheme 2019-12-11T17:15:05Z manualcrank joined #scheme 2019-12-11T17:24:55Z f8l quit (Ping timeout: 250 seconds) 2019-12-11T17:27:22Z shakdwipeea joined #scheme 2019-12-11T17:27:33Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:28:42Z shakdwipeea joined #scheme 2019-12-11T17:29:03Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:30:16Z shakdwipeea joined #scheme 2019-12-11T17:30:34Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:31:47Z shakdwipeea joined #scheme 2019-12-11T17:32:04Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:33:17Z shakdwipeea joined #scheme 2019-12-11T17:33:35Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:34:47Z shakdwipeea joined #scheme 2019-12-11T17:35:05Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:36:21Z shakdwipeea joined #scheme 2019-12-11T17:36:36Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:37:44Z shakdwipeea joined #scheme 2019-12-11T17:38:06Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:39:16Z shakdwipeea joined #scheme 2019-12-11T17:39:37Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:40:16Z zmv` joined #scheme 2019-12-11T17:40:21Z jao joined #scheme 2019-12-11T17:40:46Z shakdwipeea joined #scheme 2019-12-11T17:41:04Z zmv quit (Read error: Connection reset by peer) 2019-12-11T17:41:07Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:42:16Z shakdwipeea joined #scheme 2019-12-11T17:42:38Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:42:48Z hashbjorn joined #scheme 2019-12-11T17:43:45Z hashbjorn: Hi all. I'm trying to get into scheme (racket) for AoC2019, and have hit a case where it would be super useful to me to get the arity of a specific function - but I don't see the way to do this simply. 2019-12-11T17:43:51Z shakdwipeea joined #scheme 2019-12-11T17:44:08Z hashbjorn: E.g. (arity (lambda (x y) (+ x y))) should return 2.. 2019-12-11T17:44:08Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:44:23Z hashbjorn: seems like a thing scheme would be good at doing, but my google-fu isn't very strong here 2019-12-11T17:45:19Z shakdwipeea joined #scheme 2019-12-11T17:45:39Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:46:51Z shakdwipeea joined #scheme 2019-12-11T17:47:10Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:48:21Z shakdwipeea joined #scheme 2019-12-11T17:48:40Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:49:49Z shakdwipeea joined #scheme 2019-12-11T17:50:11Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:51:19Z shakdwipeea joined #scheme 2019-12-11T17:51:37Z Zipheir: hashbjorn: Nope, Scheme doesn't have reflection. Although there may be some Scheme that has such a function. 2019-12-11T17:51:41Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:52:49Z klovett quit 2019-12-11T17:52:54Z shakdwipeea joined #scheme 2019-12-11T17:53:12Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:54:24Z shakdwipeea joined #scheme 2019-12-11T17:54:42Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:55:28Z jcowan: hashbjorn: In particular, racket does have procedure-arity 2019-12-11T17:55:55Z hashbjorn: Zipheir: bear with me, I'm new to scheme. isn't the idea of most lisps that it's super good at manipulating its own source code? how is this different from reflection? 2019-12-11T17:55:55Z shakdwipeea joined #scheme 2019-12-11T17:56:12Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:57:24Z shakdwipeea joined #scheme 2019-12-11T17:57:28Z hashbjorn: Zipheir: thanks! procedure-arity seems like what i need 2019-12-11T17:57:42Z Zipheir: hashbjorn: Lisps are super good at manipulating Lisp code because the latter is basically lists of symbols. But procedure objects are opaque. 2019-12-11T17:57:43Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T17:58:02Z Zipheir bounces the thanks to jcowan. 2019-12-11T17:58:54Z shakdwipeea joined #scheme 2019-12-11T17:59:14Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T18:00:25Z shakdwipeea joined #scheme 2019-12-11T18:00:44Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T18:01:38Z Zipheir: hashbjorn: Procedure objects (opaque, usually) are the result of evaluating the source code describing them (lists of stuff). 2019-12-11T18:01:52Z shakdwipeea joined #scheme 2019-12-11T18:02:12Z hashbjorn: Zipheir: that actually makes a lot of sense to me, thanks! 2019-12-11T18:02:15Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T18:02:18Z dbmikus__ joined #scheme 2019-12-11T18:02:50Z hashbjorn: Zipheir: so if I understand correctly, if I want to manipulate a function in the "traditional" scheme fashion, i would do it by implementing a macro and wrapping my function definiyion in it? 2019-12-11T18:03:27Z shakdwipeea joined #scheme 2019-12-11T18:03:45Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T18:04:28Z Zipheir: hashbjorn: Yes, basically. 2019-12-11T18:04:54Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-11T18:04:59Z shakdwipeea joined #scheme 2019-12-11T18:05:16Z shakdwipeea quit (Remote host closed the connection) 2019-12-11T18:06:29Z shakdwipeea joined #scheme 2019-12-11T18:07:24Z Zipheir: hashbjorn: Macros are incredibly powerful. The one limitation to understand is that macro expansion happens before evaluation. 2019-12-11T18:09:03Z zmv` quit (Remote host closed the connection) 2019-12-11T18:10:37Z shakdwipeea quit (Ping timeout: 240 seconds) 2019-12-11T18:16:13Z JalapenoX joined #scheme 2019-12-11T18:27:40Z mdhughes: Or just write your function as a quoted list and then eval it; the eval'd object is maybe a bunch of machine code. The "source" list is still a thing you can reflect on. 2019-12-11T18:28:15Z Zipheir: Ewww. 2019-12-11T18:28:30Z klovett joined #scheme 2019-12-11T18:28:59Z mdhughes: No "Ewww". Sexpr as code and objects means sexpr as code. 2019-12-11T18:29:43Z Zipheir: But Scheme objects aren't sexprs. 2019-12-11T18:30:48Z mdhughes: Yes, they are. Read R7RS 1.2 "Scheme, like most dialects of Lisp, employs a fully paren- thesized prefix notation for programs and other data; the grammar of Scheme generates a sublanguage of the lan- guage used for data. An important consequence of this simple, uniform representation is that Scheme programs and data can easily be treated uniformly by other Scheme programs. For example, the eval procedure evaluates 2019-12-11T18:30:48Z mdhughes: a Scheme program expressed as data." 2019-12-11T18:32:19Z mdhughes: This is my canonical "is this a LISP" program: ((eval '(lambda (x y) (+ x y))) 1 2) 2019-12-11T18:32:52Z mdhughes: You may need to insert (interaction-environment) at the end of that eval if your Scheme doesn't have a nice default. 2019-12-11T18:32:59Z Zipheir: Sure, Scheme programs and data. But Scheme objects don't necessarily have an S-expr external representation. 2019-12-11T18:33:41Z mdhughes: The binary object may not, but the source-level always does. 2019-12-11T18:34:07Z mdhughes: And most binary objects can be read/write, just not procedures, hash-tables (usually) and a few others. 2019-12-11T18:35:54Z Zipheir: But it's still not the case that you can take anything is Scheme and get an s-expr out of it. With procedures, again, you can "keep the source around" manually, but the compiler won't. 2019-12-11T18:36:19Z Zipheir: So the "code is data, data is code" propaganda has to be tempered somewhat. 2019-12-11T18:37:07Z mdhughes: Counter-revolutionary scum! You will be first into the bitmines! 2019-12-11T18:38:35Z Zipheir: I didn't know we'd all switched to Stalin overnight. 2019-12-11T18:44:18Z mdhughes: Sadly, Stalin doesn't EVAL. 2019-12-11T18:44:32Z mdhughes: So is it even really a Scheme? 2019-12-11T18:45:36Z Zipheir: R4RS doesn't have `eval', does it? 2019-12-11T18:49:51Z mdhughes: By the spec, no. In practice, I think all old Schemes expected eval to come from the hosting LISP environment, otherwise you couldn't REPL. 2019-12-11T18:50:35Z Zipheir: That's not the same thing as exposing it to the programmer. 2019-12-11T18:50:40Z Zipheir: eval is a massive foot-gun. 2019-12-11T18:51:06Z mdhughes: R0RS has EVALUATE down in **TOP**, pg 30. 2019-12-11T18:51:51Z JalapenoX quit (Ping timeout: 252 seconds) 2019-12-11T18:53:26Z mdhughes: And provides code for EVALUATE and AEVAL (the main worker) on pg 36. 2019-12-11T18:54:16Z mdhughes: It just didn't have the nice modern form. A gun you can't shoot yourself with is no good at all! 2019-12-11T18:55:48Z mdhughes: You could reimplement EVALUATE in Stalin, but it wouldn't be run thru the compiler, unlike eval in Chez for instance. I'm not sure what Chicken does at runtime, run the interpreter? 2019-12-11T19:02:53Z Zipheir: It's probably the same code. 2019-12-11T19:06:05Z jcowan: I wrote a REPL for Stalin in Chicken; it saves up all definitions in a hash table. When it sees an expression, it outputs all definitions plus the expression, compiles it with Stalin, and runs the executable. Slow, but usable. 2019-12-11T19:06:18Z jcowan: s/outputs/outputs to a file 2019-12-11T19:06:50Z Riastradh: hashbjorn: Scheme generally makes a clearer distinction between object-language and meta-language than other Lisps. 2019-12-11T19:08:07Z hashbjorn: Riastradh Zipheir: thanks for your help, looking forward to learning macros :D 2019-12-11T19:10:04Z JalapenoX joined #scheme 2019-12-11T19:12:20Z mdhughes: I guess if Stalin's a fast enough compiler, that's not too bad for doing math-at-REPL projects. Julia's slow as hell to start & compile stuff, but it's everyone's favorite math tool now. 2019-12-11T19:16:56Z Zipheir: hashbjorn: yw, good luck! 2019-12-11T19:18:53Z JalapenoX quit (Remote host closed the connection) 2019-12-11T19:24:30Z klovett quit 2019-12-11T19:27:42Z jcowan: mdhughes: Stalin is a very slow compiler that produces very fast executables (though not as fast as Chez at least on microbenchmarks). Using it as an evaluator for a REPL is a perverse thing to do. 2019-12-11T19:29:28Z ng0 quit (Ping timeout: 260 seconds) 2019-12-11T19:30:32Z X-Scale` is now known as X-Scale 2019-12-11T19:42:25Z ng0 joined #scheme 2019-12-11T19:51:35Z mdhughes quit 2019-12-11T19:51:43Z jayemar quit (Read error: Connection reset by peer) 2019-12-11T20:03:13Z brown121408 quit (Ping timeout: 245 seconds) 2019-12-11T20:03:28Z teardown is now known as knifehits 2019-12-11T20:03:46Z 32NABOIMQ joined #scheme 2019-12-11T20:10:33Z jao quit (Ping timeout: 246 seconds) 2019-12-11T20:12:36Z pounce quit (Ping timeout: 268 seconds) 2019-12-11T20:13:17Z mdhughes joined #scheme 2019-12-11T20:16:41Z klovett joined #scheme 2019-12-11T20:20:17Z pounce joined #scheme 2019-12-11T20:23:01Z 32NABOIMQ quit (Read error: Connection reset by peer) 2019-12-11T20:23:19Z brown121407 joined #scheme 2019-12-11T20:26:03Z CyDefect quit (Quit: n8) 2019-12-11T20:28:38Z khisanth__ quit (Ping timeout: 268 seconds) 2019-12-11T20:34:35Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-11T20:36:37Z m1dnight_ quit (Ping timeout: 240 seconds) 2019-12-11T20:37:10Z m1dnight_ joined #scheme 2019-12-11T20:37:17Z acarrico quit (Ping timeout: 265 seconds) 2019-12-11T20:37:28Z ng0 joined #scheme 2019-12-11T20:45:24Z jao joined #scheme 2019-12-11T20:49:58Z m1dnight_ quit (Read error: Connection reset by peer) 2019-12-11T20:50:24Z m1dnight_ joined #scheme 2019-12-11T20:51:51Z farcas82 quit (Ping timeout: 246 seconds) 2019-12-11T20:53:34Z jayemar joined #scheme 2019-12-11T20:54:29Z khisanth__ joined #scheme 2019-12-11T21:27:50Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-11T21:28:57Z gravicappa quit (Ping timeout: 246 seconds) 2019-12-11T21:31:44Z daviid quit (Ping timeout: 252 seconds) 2019-12-11T21:36:41Z dbmikus__ quit (Ping timeout: 276 seconds) 2019-12-11T21:36:52Z dbmikus joined #scheme 2019-12-11T21:44:29Z montxero quit (Remote host closed the connection) 2019-12-11T22:09:25Z ricardo_ joined #scheme 2019-12-11T22:12:56Z ricardo_ is now known as [rg] 2019-12-11T22:22:40Z pilne joined #scheme 2019-12-11T22:24:18Z klovett_ joined #scheme 2019-12-11T22:25:14Z plugd joined #scheme 2019-12-11T22:27:57Z klovett quit (Ping timeout: 240 seconds) 2019-12-11T22:35:05Z rgherdt joined #scheme 2019-12-11T22:57:36Z klovett joined #scheme 2019-12-11T23:00:45Z klovett_ quit (Ping timeout: 250 seconds) 2019-12-11T23:07:56Z [rg] quit (Quit: Konversation terminated!) 2019-12-11T23:08:10Z [rg] joined #scheme 2019-12-11T23:11:20Z ArthurStrong joined #scheme 2019-12-11T23:14:57Z plugd quit (Quit: rcirc on GNU Emacs 26.3) 2019-12-11T23:23:10Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-11T23:26:33Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-11T23:40:57Z langmartin quit (Ping timeout: 240 seconds) 2019-12-11T23:50:35Z lritter quit (Quit: Leaving) 2019-12-11T23:50:59Z langmartin joined #scheme 2019-12-11T23:51:14Z Zipheir quit (Ping timeout: 276 seconds) 2019-12-11T23:55:59Z langmartin quit (Remote host closed the connection) 2019-12-11T23:56:09Z smazga quit (Quit: leaving) 2019-12-11T23:56:43Z langmartin joined #scheme 2019-12-12T00:13:06Z langmartin quit (Ping timeout: 246 seconds) 2019-12-12T00:22:59Z acarrico joined #scheme 2019-12-12T00:31:21Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-12T00:31:52Z lambda-11235 joined #scheme 2019-12-12T00:40:53Z [rg] quit (Ping timeout: 265 seconds) 2019-12-12T00:43:08Z [rg] joined #scheme 2019-12-12T00:56:00Z ArthurStrong quit (Quit: leaving) 2019-12-12T01:02:00Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-12T01:04:42Z lambda-11235 joined #scheme 2019-12-12T01:28:31Z klovett quit (Remote host closed the connection) 2019-12-12T01:29:10Z klovett joined #scheme 2019-12-12T01:29:31Z klovett quit (Remote host closed the connection) 2019-12-12T01:29:34Z Zipheir joined #scheme 2019-12-12T01:29:46Z klovett joined #scheme 2019-12-12T01:34:10Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-12T01:37:43Z lambda-11235 joined #scheme 2019-12-12T02:19:58Z dbmikus quit (Ping timeout: 265 seconds) 2019-12-12T02:23:29Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-12T02:52:28Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-12T02:54:07Z lambda-11235 joined #scheme 2019-12-12T02:56:07Z lambda-11235 quit (Client Quit) 2019-12-12T03:02:07Z ArneBab quit (Ping timeout: 250 seconds) 2019-12-12T03:02:43Z ArneBab joined #scheme 2019-12-12T03:31:39Z lambda-11235 joined #scheme 2019-12-12T03:40:33Z gravicappa joined #scheme 2019-12-12T03:45:11Z lockywolf joined #scheme 2019-12-12T03:45:14Z lockywolf_ joined #scheme 2019-12-12T03:46:01Z lockywolf quit (Max SendQ exceeded) 2019-12-12T03:46:04Z lockywolf_ quit (Max SendQ exceeded) 2019-12-12T03:46:36Z lockywolf_ joined #scheme 2019-12-12T03:49:21Z gravicappa quit (Ping timeout: 250 seconds) 2019-12-12T03:56:11Z gravicappa joined #scheme 2019-12-12T04:09:42Z lockywolf__ joined #scheme 2019-12-12T04:11:26Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-12T04:11:57Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-12T04:12:38Z lambda-11235 joined #scheme 2019-12-12T04:14:06Z lockywolf_ joined #scheme 2019-12-12T04:16:56Z lockywolf__ quit (Ping timeout: 265 seconds) 2019-12-12T04:19:06Z lockywolf__ joined #scheme 2019-12-12T04:21:37Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-12T04:23:37Z lockywolf_ joined #scheme 2019-12-12T04:26:33Z lockywolf__ quit (Ping timeout: 268 seconds) 2019-12-12T04:29:13Z lockywolf_ quit (Ping timeout: 250 seconds) 2019-12-12T04:44:00Z lockywolf joined #scheme 2019-12-12T05:04:34Z knifehits is now known as teardown 2019-12-12T05:21:27Z dbmikus joined #scheme 2019-12-12T05:41:21Z Inline quit (Quit: Leaving) 2019-12-12T05:42:29Z dbmikus quit (Ping timeout: 265 seconds) 2019-12-12T05:54:21Z shakdwipeea joined #scheme 2019-12-12T05:54:31Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T05:54:46Z shakdwipeea joined #scheme 2019-12-12T05:56:02Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T05:56:16Z shakdwipeea joined #scheme 2019-12-12T05:57:32Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T05:57:49Z shakdwipeea joined #scheme 2019-12-12T05:57:57Z brown121407 quit (Ping timeout: 265 seconds) 2019-12-12T05:58:58Z brown121408 joined #scheme 2019-12-12T05:59:03Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T05:59:21Z shakdwipeea joined #scheme 2019-12-12T06:00:33Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:00:47Z shakdwipeea joined #scheme 2019-12-12T06:02:04Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:02:17Z shakdwipeea joined #scheme 2019-12-12T06:03:34Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:03:49Z shakdwipeea joined #scheme 2019-12-12T06:05:05Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:05:22Z shakdwipeea joined #scheme 2019-12-12T06:06:35Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:06:54Z shakdwipeea joined #scheme 2019-12-12T06:08:06Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:08:24Z shakdwipeea joined #scheme 2019-12-12T06:09:36Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:09:54Z shakdwipeea joined #scheme 2019-12-12T06:11:07Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:11:22Z shakdwipeea joined #scheme 2019-12-12T06:12:37Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:12:52Z shakdwipeea joined #scheme 2019-12-12T06:14:08Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:14:22Z shakdwipeea joined #scheme 2019-12-12T06:15:38Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:15:52Z shakdwipeea joined #scheme 2019-12-12T06:17:09Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:17:24Z shakdwipeea joined #scheme 2019-12-12T06:18:39Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:18:54Z shakdwipeea joined #scheme 2019-12-12T06:20:10Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:21:21Z shakdwipeea joined #scheme 2019-12-12T06:21:40Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:22:28Z [rg] quit (Quit: Konversation terminated!) 2019-12-12T06:22:52Z shakdwipeea joined #scheme 2019-12-12T06:23:11Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:24:22Z shakdwipeea joined #scheme 2019-12-12T06:24:41Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:25:52Z shakdwipeea joined #scheme 2019-12-12T06:26:12Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:27:21Z shakdwipeea joined #scheme 2019-12-12T06:27:42Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:28:54Z shakdwipeea joined #scheme 2019-12-12T06:29:13Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:30:24Z shakdwipeea joined #scheme 2019-12-12T06:30:43Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:31:54Z shakdwipeea joined #scheme 2019-12-12T06:32:14Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:33:24Z shakdwipeea joined #scheme 2019-12-12T06:33:44Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:34:54Z shakdwipeea joined #scheme 2019-12-12T06:35:15Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:36:27Z shakdwipeea joined #scheme 2019-12-12T06:36:45Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:37:35Z brown121408 quit (Ping timeout: 265 seconds) 2019-12-12T06:37:57Z shakdwipeea joined #scheme 2019-12-12T06:38:16Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:39:02Z jao quit (Ping timeout: 265 seconds) 2019-12-12T06:39:24Z shakdwipeea joined #scheme 2019-12-12T06:39:46Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:40:57Z shakdwipeea joined #scheme 2019-12-12T06:41:17Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:41:23Z lockywolf quit (Ping timeout: 276 seconds) 2019-12-12T06:42:27Z shakdwipeea joined #scheme 2019-12-12T06:42:47Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:43:57Z shakdwipeea joined #scheme 2019-12-12T06:44:18Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:45:29Z shakdwipeea joined #scheme 2019-12-12T06:45:48Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:46:57Z shakdwipeea joined #scheme 2019-12-12T06:47:19Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:48:29Z shakdwipeea joined #scheme 2019-12-12T06:48:49Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:49:59Z shakdwipeea joined #scheme 2019-12-12T06:50:20Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:51:29Z shakdwipeea joined #scheme 2019-12-12T06:51:50Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:52:59Z shakdwipeea joined #scheme 2019-12-12T06:53:21Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:54:34Z shakdwipeea joined #scheme 2019-12-12T06:54:51Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:56:04Z shakdwipeea joined #scheme 2019-12-12T06:56:22Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:57:31Z shakdwipeea joined #scheme 2019-12-12T06:57:52Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T06:59:04Z shakdwipeea joined #scheme 2019-12-12T06:59:23Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:00:37Z shakdwipeea joined #scheme 2019-12-12T07:00:53Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:02:01Z shakdwipeea joined #scheme 2019-12-12T07:02:24Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:03:32Z shakdwipeea joined #scheme 2019-12-12T07:03:54Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:05:07Z shakdwipeea joined #scheme 2019-12-12T07:05:25Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:06:37Z shakdwipeea joined #scheme 2019-12-12T07:06:55Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:08:07Z shakdwipeea joined #scheme 2019-12-12T07:08:26Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:09:33Z rgherdt joined #scheme 2019-12-12T07:09:37Z shakdwipeea joined #scheme 2019-12-12T07:09:56Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:11:09Z shakdwipeea joined #scheme 2019-12-12T07:11:27Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:12:39Z shakdwipeea joined #scheme 2019-12-12T07:12:44Z ng0 joined #scheme 2019-12-12T07:12:57Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:14:09Z shakdwipeea joined #scheme 2019-12-12T07:14:28Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:15:38Z shakdwipeea joined #scheme 2019-12-12T07:15:58Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:17:09Z shakdwipeea joined #scheme 2019-12-12T07:17:29Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:18:37Z shakdwipeea joined #scheme 2019-12-12T07:18:59Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:20:12Z shakdwipeea joined #scheme 2019-12-12T07:20:30Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:21:43Z shakdwipeea joined #scheme 2019-12-12T07:22:00Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:23:12Z shakdwipeea joined #scheme 2019-12-12T07:23:31Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:39:14Z shakdwipeea joined #scheme 2019-12-12T07:39:19Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:40:34Z shakdwipeea joined #scheme 2019-12-12T07:40:49Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:42:03Z shakdwipeea joined #scheme 2019-12-12T07:42:20Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:43:34Z shakdwipeea joined #scheme 2019-12-12T07:43:50Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:45:04Z shakdwipeea joined #scheme 2019-12-12T07:45:21Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:46:32Z shakdwipeea joined #scheme 2019-12-12T07:46:51Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:48:02Z shakdwipeea joined #scheme 2019-12-12T07:48:22Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:49:32Z shakdwipeea joined #scheme 2019-12-12T07:49:52Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:50:17Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-12T07:51:02Z shakdwipeea joined #scheme 2019-12-12T07:51:23Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:52:34Z shakdwipeea joined #scheme 2019-12-12T07:52:53Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:54:07Z shakdwipeea joined #scheme 2019-12-12T07:54:24Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:55:39Z shakdwipeea joined #scheme 2019-12-12T07:55:54Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:57:09Z shakdwipeea joined #scheme 2019-12-12T07:57:25Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:58:37Z shakdwipeea joined #scheme 2019-12-12T07:58:55Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T07:58:58Z xkapastel joined #scheme 2019-12-12T08:00:07Z shakdwipeea joined #scheme 2019-12-12T08:00:26Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:01:39Z shakdwipeea joined #scheme 2019-12-12T08:01:56Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:03:09Z shakdwipeea joined #scheme 2019-12-12T08:03:27Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:04:37Z shakdwipeea joined #scheme 2019-12-12T08:04:57Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:06:09Z shakdwipeea joined #scheme 2019-12-12T08:06:28Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:07:17Z skapata quit (Remote host closed the connection) 2019-12-12T08:07:37Z shakdwipeea joined #scheme 2019-12-12T08:07:58Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:09:12Z shakdwipeea joined #scheme 2019-12-12T08:09:29Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:10:39Z shakdwipeea joined #scheme 2019-12-12T08:10:59Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:12:14Z shakdwipeea joined #scheme 2019-12-12T08:12:30Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:13:42Z shakdwipeea joined #scheme 2019-12-12T08:14:00Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:15:12Z shakdwipeea joined #scheme 2019-12-12T08:15:31Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:15:42Z ByronJohnson quit (Ping timeout: 265 seconds) 2019-12-12T08:16:44Z shakdwipeea joined #scheme 2019-12-12T08:17:01Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:18:11Z shakdwipeea joined #scheme 2019-12-12T08:18:32Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:18:58Z rotucer joined #scheme 2019-12-12T08:19:44Z shakdwipeea joined #scheme 2019-12-12T08:20:02Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:21:14Z shakdwipeea joined #scheme 2019-12-12T08:21:33Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:21:45Z CyDefect joined #scheme 2019-12-12T08:22:46Z shakdwipeea joined #scheme 2019-12-12T08:23:03Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:24:14Z shakdwipeea joined #scheme 2019-12-12T08:24:34Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:25:46Z shakdwipeea joined #scheme 2019-12-12T08:26:05Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:27:16Z shakdwipeea joined #scheme 2019-12-12T08:27:35Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:28:44Z shakdwipeea joined #scheme 2019-12-12T08:29:06Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:30:15Z shakdwipeea joined #scheme 2019-12-12T08:30:36Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:31:49Z shakdwipeea joined #scheme 2019-12-12T08:32:07Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:33:19Z shakdwipeea joined #scheme 2019-12-12T08:33:37Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T08:40:34Z farnerup joined #scheme 2019-12-12T08:41:54Z ggole joined #scheme 2019-12-12T08:46:29Z civodul joined #scheme 2019-12-12T08:48:33Z lambda-11235 quit (Quit: Bye) 2019-12-12T08:53:43Z daviid joined #scheme 2019-12-12T09:12:55Z lockywolf joined #scheme 2019-12-12T09:38:37Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-12T09:38:52Z oxum joined #scheme 2019-12-12T09:47:30Z oxum quit (Read error: Connection reset by peer) 2019-12-12T09:47:30Z ByronJohnson joined #scheme 2019-12-12T09:56:27Z shakdwipeea joined #scheme 2019-12-12T09:56:35Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T09:57:47Z shakdwipeea joined #scheme 2019-12-12T09:58:05Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T09:59:22Z shakdwipeea joined #scheme 2019-12-12T09:59:35Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:00:49Z shakdwipeea joined #scheme 2019-12-12T10:01:06Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:02:22Z shakdwipeea joined #scheme 2019-12-12T10:02:37Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:03:47Z shakdwipeea joined #scheme 2019-12-12T10:04:07Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:05:19Z shakdwipeea joined #scheme 2019-12-12T10:05:37Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:06:47Z shakdwipeea joined #scheme 2019-12-12T10:07:08Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:08:20Z shakdwipeea joined #scheme 2019-12-12T10:08:38Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:09:50Z shakdwipeea joined #scheme 2019-12-12T10:10:09Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:11:18Z shakdwipeea joined #scheme 2019-12-12T10:11:39Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:12:52Z shakdwipeea joined #scheme 2019-12-12T10:13:10Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:14:23Z shakdwipeea joined #scheme 2019-12-12T10:14:40Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:15:53Z shakdwipeea joined #scheme 2019-12-12T10:16:11Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:17:22Z shakdwipeea joined #scheme 2019-12-12T10:17:25Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-12T10:17:41Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:18:54Z shakdwipeea joined #scheme 2019-12-12T10:19:12Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:20:29Z shakdwipeea joined #scheme 2019-12-12T10:20:42Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:21:59Z shakdwipeea joined #scheme 2019-12-12T10:22:13Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:23:29Z shakdwipeea joined #scheme 2019-12-12T10:23:43Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:24:59Z shakdwipeea joined #scheme 2019-12-12T10:25:14Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:26:32Z shakdwipeea joined #scheme 2019-12-12T10:26:44Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:28:02Z shakdwipeea joined #scheme 2019-12-12T10:28:15Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:29:32Z shakdwipeea joined #scheme 2019-12-12T10:29:45Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T10:30:57Z shakdwipeea joined #scheme 2019-12-12T10:30:59Z shakdwip` joined #scheme 2019-12-12T10:31:16Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:32:29Z shakdwip` joined #scheme 2019-12-12T10:32:47Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:33:59Z shakdwip` joined #scheme 2019-12-12T10:34:17Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:35:31Z shakdwip` joined #scheme 2019-12-12T10:35:47Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:38:36Z shakdwip` joined #scheme 2019-12-12T10:38:48Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:40:01Z shakdwip` joined #scheme 2019-12-12T10:40:19Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:41:33Z shakdwip` joined #scheme 2019-12-12T10:41:49Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:42:06Z gnomon quit (Ping timeout: 268 seconds) 2019-12-12T10:43:01Z shakdwip` joined #scheme 2019-12-12T10:43:20Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:44:38Z shakdwip` joined #scheme 2019-12-12T10:44:48Z lritter joined #scheme 2019-12-12T10:44:50Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:45:47Z pilne quit (Quit: Hard work pays off in the future, laziness pays off now) 2019-12-12T10:46:03Z shakdwip` joined #scheme 2019-12-12T10:46:21Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:46:27Z gnomon joined #scheme 2019-12-12T10:47:34Z shakdwip` joined #scheme 2019-12-12T10:47:51Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:49:03Z shakdwip` joined #scheme 2019-12-12T10:49:22Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:50:34Z shakdwip` joined #scheme 2019-12-12T10:50:52Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:52:04Z shakdwip` joined #scheme 2019-12-12T10:52:23Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:53:34Z shakdwip` joined #scheme 2019-12-12T10:53:53Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:56:42Z shakdwip` joined #scheme 2019-12-12T10:56:54Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:58:12Z shakdwip` joined #scheme 2019-12-12T10:58:25Z shakdwip` quit (Remote host closed the connection) 2019-12-12T10:59:43Z shakdwip` joined #scheme 2019-12-12T10:59:55Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:01:13Z shakdwip` joined #scheme 2019-12-12T11:01:26Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:02:43Z shakdwip` joined #scheme 2019-12-12T11:02:57Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:04:13Z shakdwip` joined #scheme 2019-12-12T11:04:27Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:05:44Z shakdwip` joined #scheme 2019-12-12T11:05:57Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:07:18Z shakdwip` joined #scheme 2019-12-12T11:07:28Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:07:53Z gravicappa quit (Ping timeout: 276 seconds) 2019-12-12T11:08:44Z shakdwip` joined #scheme 2019-12-12T11:08:58Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:09:38Z gravicappa joined #scheme 2019-12-12T11:10:14Z shakdwip` joined #scheme 2019-12-12T11:10:29Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:11:46Z shakdwip` joined #scheme 2019-12-12T11:11:59Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:12:16Z farcas82 joined #scheme 2019-12-12T11:13:11Z pjb quit (Remote host closed the connection) 2019-12-12T11:13:14Z shakdwip` joined #scheme 2019-12-12T11:13:30Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:14:43Z shakdwip` joined #scheme 2019-12-12T11:15:01Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:15:24Z pjb joined #scheme 2019-12-12T11:16:18Z shakdwip` joined #scheme 2019-12-12T11:16:31Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:16:36Z ArthurStrong joined #scheme 2019-12-12T11:17:46Z shakdwip` joined #scheme 2019-12-12T11:18:01Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:18:25Z pjb quit (Remote host closed the connection) 2019-12-12T11:19:18Z shakdwip` joined #scheme 2019-12-12T11:19:32Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:20:48Z shakdwip` joined #scheme 2019-12-12T11:21:02Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:21:40Z pjb joined #scheme 2019-12-12T11:22:18Z shakdwip` joined #scheme 2019-12-12T11:22:33Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:23:46Z shakdwip` joined #scheme 2019-12-12T11:24:03Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:25:19Z shakdwip` joined #scheme 2019-12-12T11:25:34Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:26:49Z shakdwip` joined #scheme 2019-12-12T11:27:04Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:28:19Z shakdwip` joined #scheme 2019-12-12T11:28:35Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:29:51Z shakdwip` joined #scheme 2019-12-12T11:30:05Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:31:23Z shakdwip` joined #scheme 2019-12-12T11:31:36Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:32:49Z shakdwip` joined #scheme 2019-12-12T11:33:07Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:34:24Z shakdwip` joined #scheme 2019-12-12T11:34:37Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:35:54Z shakdwip` joined #scheme 2019-12-12T11:36:08Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:37:24Z shakdwip` joined #scheme 2019-12-12T11:37:38Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:38:54Z shakdwip` joined #scheme 2019-12-12T11:39:09Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:40:24Z shakdwip` joined #scheme 2019-12-12T11:40:39Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:41:55Z shakdwip` joined #scheme 2019-12-12T11:42:10Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:42:16Z ng0 joined #scheme 2019-12-12T11:43:24Z shakdwip` joined #scheme 2019-12-12T11:43:40Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:44:54Z shakdwip` joined #scheme 2019-12-12T11:45:11Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:46:24Z shakdwip` joined #scheme 2019-12-12T11:46:41Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:47:58Z shakdwip` joined #scheme 2019-12-12T11:48:12Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:49:30Z shakdwip` joined #scheme 2019-12-12T11:49:42Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:51:04Z shakdwip` joined #scheme 2019-12-12T11:51:13Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:52:29Z shakdwip` joined #scheme 2019-12-12T11:52:43Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:53:59Z shakdwip` joined #scheme 2019-12-12T11:54:14Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:55:30Z shakdwip` joined #scheme 2019-12-12T11:55:44Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:56:58Z shakdwip` joined #scheme 2019-12-12T11:57:15Z shakdwip` quit (Remote host closed the connection) 2019-12-12T11:57:18Z lritter quit (Read error: Connection reset by peer) 2019-12-12T11:57:40Z lritter joined #scheme 2019-12-12T11:58:17Z gravicappa quit (Ping timeout: 240 seconds) 2019-12-12T11:58:33Z shakdwip` joined #scheme 2019-12-12T11:58:45Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:00:02Z shakdwip` joined #scheme 2019-12-12T12:00:16Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:01:34Z shakdwip` joined #scheme 2019-12-12T12:01:46Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:02:09Z gravicappa joined #scheme 2019-12-12T12:03:02Z shakdwip` joined #scheme 2019-12-12T12:03:17Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:04:32Z shakdwip` joined #scheme 2019-12-12T12:04:47Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:06:02Z shakdwip` joined #scheme 2019-12-12T12:06:18Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:07:33Z shakdwip` joined #scheme 2019-12-12T12:07:43Z sarna: hey y'all, do you know any big industrial applications written in scheme? any implementation would be fine 2019-12-12T12:07:48Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:09:04Z shakdwip` joined #scheme 2019-12-12T12:09:19Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:09:34Z zig: nanopass framework is such application. 2019-12-12T12:10:05Z zig: sarna: what kind of "industrial" application are you looking for? is that web app or something more specific? what do you expect? 2019-12-12T12:10:29Z shakdwip` joined #scheme 2019-12-12T12:10:46Z sarna: zig: well anything that a manager could like :) 2019-12-12T12:10:49Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:11:08Z sarna: like, demonstrating scheme as not a toy language 2019-12-12T12:12:07Z shakdwip` joined #scheme 2019-12-12T12:12:20Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:13:09Z zig: sarna: I lookup something for you based on nanopass framework, that is scheme to opengl compiler of some sort. 2019-12-12T12:13:34Z shakdwip` joined #scheme 2019-12-12T12:13:50Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:14:38Z zig: well nanopass framework is here: https://nanopass.org/ it is compiler framework of some sort, but I can not find the scheme->opengl compiler thing. 2019-12-12T12:14:43Z sarna: zig: hmm, it's a tool for writing compilers.. that wouldn't really appear to management, I'm afraid 2019-12-12T12:15:02Z shakdwip` joined #scheme 2019-12-12T12:15:21Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:16:15Z zig: sarna: the thing is that what you (or your manager) call "industrial application" are just open source tools that are painlessly glued together in the hope it works. I have to see "industrial application" that actually is impressive. I have been 10 year old in the industry, I have not been impressed by anything, but foss work. 2019-12-12T12:16:37Z shakdwip` joined #scheme 2019-12-12T12:16:52Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:16:56Z sarna: zig: my stance is the same as yours really, I just have a hard time talking to business people 2019-12-12T12:18:04Z shakdwip` joined #scheme 2019-12-12T12:18:07Z zig: sarna: put them in front of the fact that it is done, if you give them the choice it will not accept, don't give them the choice. This is not business decision, this is technico-technical decision. Business or manager have no clue what is good for the project. 2019-12-12T12:18:22Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:18:34Z zig: good in technical sense. 2019-12-12T12:19:20Z zig: sarna: there is also gnu guix which as of right rather big distribution with various technical achievement (and lots of lines of code) 2019-12-12T12:19:38Z shakdwip` joined #scheme 2019-12-12T12:19:52Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:20:27Z zig: That is, If or when other developers from the team are willing to work with scheme. 2019-12-12T12:20:47Z sarna: zig: well I agree, but it doesn't change the fact they have the final say :) even if they're wrong 2019-12-12T12:20:57Z sarna: yeah, convincing other developers isn't super easy either 2019-12-12T12:21:06Z shakdwip` joined #scheme 2019-12-12T12:21:23Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:22:36Z shakdwip` joined #scheme 2019-12-12T12:22:42Z zig: then give up, and work in your free time to build relevant, impressive or useful programs in scheme. That is what I do this year, I am on sabatical to do some work for Scheme, to make it clearer to other people that Scheme is a good programming language. 2019-12-12T12:22:53Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:23:53Z zig: Most of what business (as usual) use today was built by people like us that were working on their free time, because they knew it was the good thing, because of that also they made better tools than what privative commercial-operated companies could produce. 2019-12-12T12:24:04Z sarna: yeah, sad reality 2019-12-12T12:24:06Z shakdwip` joined #scheme 2019-12-12T12:24:24Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:25:05Z zig: here is project I have been working on: https://github.com/amirouche/nomunofu the version number is not shiny and I am no backed by $50M venture capital, but it works and is useufl. 2019-12-12T12:25:08Z zig: bbl 2019-12-12T12:25:35Z shakdwip` joined #scheme 2019-12-12T12:25:54Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:27:10Z shakdwip` joined #scheme 2019-12-12T12:27:25Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:28:40Z shakdwip` joined #scheme 2019-12-12T12:28:55Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:30:08Z shakdwip` joined #scheme 2019-12-12T12:30:26Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:31:40Z shakdwip` joined #scheme 2019-12-12T12:31:57Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:33:11Z shakdwip` joined #scheme 2019-12-12T12:33:27Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:34:41Z shakdwip` joined #scheme 2019-12-12T12:34:58Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:36:12Z shakdwip` joined #scheme 2019-12-12T12:36:28Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:37:48Z shakdwip` joined #scheme 2019-12-12T12:37:59Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:39:13Z shakdwip` joined #scheme 2019-12-12T12:39:29Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:39:55Z gwatt: sarna: what are you wanting to do with scheme? 2019-12-12T12:40:43Z shakdwip` joined #scheme 2019-12-12T12:41:00Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:42:19Z shakdwip` joined #scheme 2019-12-12T12:42:30Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:43:47Z shakdwip` joined #scheme 2019-12-12T12:44:01Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:45:13Z shakdwip` joined #scheme 2019-12-12T12:45:31Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:46:43Z shakdwip` joined #scheme 2019-12-12T12:47:02Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:48:13Z shakdwip` joined #scheme 2019-12-12T12:48:32Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:49:44Z shakdwip` joined #scheme 2019-12-12T12:50:03Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:50:29Z sarna: zig: looks nice! 2019-12-12T12:51:10Z sarna: gwatt: well my current job involves writing devops/monitoring scripts, but in general we mainly do webapps 2019-12-12T12:51:23Z shakdwip` joined #scheme 2019-12-12T12:51:33Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:52:48Z shakdwip` joined #scheme 2019-12-12T12:53:04Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:54:18Z shakdwip` joined #scheme 2019-12-12T12:54:34Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:55:08Z weinholt: sarna, https://github.com/becls/swish 2019-12-12T12:55:48Z shakdwip` joined #scheme 2019-12-12T12:56:05Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:57:19Z shakdwip` joined #scheme 2019-12-12T12:57:35Z shakdwip` quit (Remote host closed the connection) 2019-12-12T12:58:49Z shakdwip` joined #scheme 2019-12-12T12:59:06Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:00:19Z shakdwip` joined #scheme 2019-12-12T13:00:36Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:01:53Z shakdwip` joined #scheme 2019-12-12T13:02:07Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:02:38Z sarna: weinholt: that's interesting, reminds me of gerbil 2019-12-12T13:03:08Z sarna: it's not thread safe though? bummer :( 2019-12-12T13:03:23Z shakdwip` joined #scheme 2019-12-12T13:03:37Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:04:53Z shakdwip` joined #scheme 2019-12-12T13:05:08Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:06:20Z shakdwip` joined #scheme 2019-12-12T13:06:38Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:07:53Z shakdwip` joined #scheme 2019-12-12T13:08:09Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:09:24Z shakdwip` joined #scheme 2019-12-12T13:09:39Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:09:57Z belmarca quit (Ping timeout: 240 seconds) 2019-12-12T13:10:54Z shakdwip` joined #scheme 2019-12-12T13:11:10Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:12:24Z shakdwip` joined #scheme 2019-12-12T13:12:37Z belmarca joined #scheme 2019-12-12T13:12:40Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:13:55Z shakdwip` joined #scheme 2019-12-12T13:14:11Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:14:20Z cornett quit (Remote host closed the connection) 2019-12-12T13:15:24Z shakdwip` joined #scheme 2019-12-12T13:15:41Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:16:54Z shakdwip` joined #scheme 2019-12-12T13:17:12Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:18:29Z shakdwip` joined #scheme 2019-12-12T13:18:42Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:19:58Z shakdwip` joined #scheme 2019-12-12T13:20:13Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:21:26Z shakdwip` joined #scheme 2019-12-12T13:21:43Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:22:56Z shakdwip` joined #scheme 2019-12-12T13:23:14Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:24:26Z shakdwip` joined #scheme 2019-12-12T13:24:44Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:25:59Z shakdwip` joined #scheme 2019-12-12T13:26:15Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:27:28Z shakdwip` joined #scheme 2019-12-12T13:27:30Z mdhughes: sarna: Guile https://www.gnu.org/software/guile/ is used in a bunch of GNU applications. 2019-12-12T13:27:45Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:27:56Z sarna: mdhughes: yes, as a scripting language - not the "main" language the application is written with 2019-12-12T13:28:20Z mdhughes: Yeah, I know I had a list of commercial programs using Scheme, but I can't find it right now. 2019-12-12T13:28:58Z shakdwip` joined #scheme 2019-12-12T13:29:04Z mdhughes: What I do is both personal utilities, and working on a large indie videogame in Chicken Scheme. 2019-12-12T13:29:16Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:30:29Z sarna: mdhughes: was the game released yet? 2019-12-12T13:30:31Z shakdwip` joined #scheme 2019-12-12T13:30:46Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:30:57Z mdhughes: No, I'm still working on it. Was hoping for this year, but probably spring 2020. 2019-12-12T13:31:10Z sarna: I see 2019-12-12T13:31:12Z sarna: good luck :) 2019-12-12T13:32:02Z shakdwip` joined #scheme 2019-12-12T13:32:17Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:33:33Z shakdwip` joined #scheme 2019-12-12T13:33:47Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:33:54Z mdhughes: In practice it's a good implementation language, and Chicken and Gerbil fit my needs of compiling to fast, native binaries. But there's been a lot of learning & fighting with inadequate libraries along the way. 2019-12-12T13:34:59Z shakdwip` joined #scheme 2019-12-12T13:35:18Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:36:34Z shakdwip` joined #scheme 2019-12-12T13:36:48Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:37:54Z mdhughes: There's also http://www.lambdanative.org "LambdaNative is currently used for clinical trials of medical technology in more than 10 countries involving around 100,000 subjects in all." 2019-12-12T13:38:04Z shakdwip` joined #scheme 2019-12-12T13:38:19Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:39:33Z shakdwip` joined #scheme 2019-12-12T13:39:49Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:41:03Z shakdwip` joined #scheme 2019-12-12T13:41:20Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:42:14Z sarna: yeah, lambdanative uses gambit, right? 2019-12-12T13:42:23Z sarna: I like gerbil too, but it has almost no libraries 2019-12-12T13:42:33Z shakdwip` joined #scheme 2019-12-12T13:42:34Z sarna: it's a shame scheme code is not portable 2019-12-12T13:42:50Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:44:03Z shakdwip` joined #scheme 2019-12-12T13:44:21Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:44:49Z mdhughes: It's mostly portable in practice; I wrote a lot of my earlier code for Chez, and it didn't take long to convert it to Chicken. I've moved a smaller amount to Gerbil and it went fast, too. 2019-12-12T13:45:38Z shakdwip` joined #scheme 2019-12-12T13:45:51Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:46:00Z mdhughes: But I code defensively and to my own library, so a lot of platform changes can be hidden in there, not in application code. 2019-12-12T13:47:08Z shakdwip` joined #scheme 2019-12-12T13:47:17Z mdhughes: I think we need to start adding stuff to http://community.schemewiki.org/?category-software 2019-12-12T13:47:22Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:48:17Z mdhughes: One good argument for management is Paul Graham's http://www.paulgraham.com/avg.html 2019-12-12T13:48:38Z shakdwip` joined #scheme 2019-12-12T13:48:52Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:50:06Z jim quit (Remote host closed the connection) 2019-12-12T13:50:08Z shakdwip` joined #scheme 2019-12-12T13:50:23Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:50:38Z sarna: it's from 15 years ago 2019-12-12T13:50:48Z sarna: also, isn't he talking about common lisp there? 2019-12-12T13:51:06Z jim joined #scheme 2019-12-12T13:51:07Z zig: It is mostly portable, but you need to fork the original library code, and fix it for your current target scheme implementation. That is different pratice from other language where you install with a package manager the wanted library, read the documentation, and use it. In scheme, you need to adapt existing code to fit your use-case. Also, there is less choice, less fatigue, and more coding. 2019-12-12T13:51:39Z shakdwip` joined #scheme 2019-12-12T13:51:53Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:52:10Z sarna: zig: but how does that equal less fatigue? :) 2019-12-12T13:52:28Z zig: (time spent wrapping your head around the logic of someone else, is used to code a solution that fits your particular usecase, I do not think that in the end coding in scheme with its existing ecosystem takes more time than say Python or JavaScript) 2019-12-12T13:52:52Z sarna: oh, I see what you mean 2019-12-12T13:53:09Z shakdwip` joined #scheme 2019-12-12T13:53:24Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:53:33Z mdhughes: He was using CL at ViaWeb, and then went off to make Arc after Yahoo! bought them & destroyed it. I think the lessons there are: 1. Don't let C++-only guys into your company, and 2. Don't write your own implementation, find a good one and use it. 2019-12-12T13:53:37Z zig: sarna: less fatigue, because you do not have to keep up with novelity. If something is good in another library, you can add it to your own library. 2019-12-12T13:54:35Z shakdwip` joined #scheme 2019-12-12T13:54:36Z sarna: zig: common lispers tend to have these big personal util libraries, is that the case with scheme programmers too? 2019-12-12T13:54:41Z sarna: or is it on a per-project basis 2019-12-12T13:54:54Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:55:15Z zig: take for instance, JSON, JSON is trivial to write if / when you do no need to take into account backward compatibility with PHP3. It is the same for so many other things. 2019-12-12T13:55:47Z zig: And a lot of things are readily available using Foreign Function Internface (FFI). Like xml, json, http, etc... 2019-12-12T13:56:08Z shakdwip` joined #scheme 2019-12-12T13:56:25Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:56:36Z zig: sarna: it depends... myself I struggle with packaging, so I seldom package stuff, but copy/paste heavily between projects. 2019-12-12T13:57:23Z sarna: FFI to C, you mean? 2019-12-12T13:57:24Z sarna: I see 2019-12-12T13:57:35Z shakdwip` joined #scheme 2019-12-12T13:57:45Z zig: "not packaging" is not a good practice, that is what happens in commercial settings anyway from what I have seen. 2019-12-12T13:57:48Z mdhughes: In my case, there were a couple JSON libs in Chicken, but I didn't like the translation to Scheme objects in them, so I wrote my own. 2019-12-12T13:57:55Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:58:29Z mdhughes: My libraries are a giant shambling mass of stuff. But as long as I code to that, my apps could move to another impl with short work. 2019-12-12T13:58:46Z zig: (in privative commercial setting, you just push binaries or docker images to production) 2019-12-12T13:59:10Z shakdwip` joined #scheme 2019-12-12T13:59:12Z zig: sarna: yeah, FFI to C. 2019-12-12T13:59:26Z shakdwip` quit (Remote host closed the connection) 2019-12-12T13:59:51Z sarna: I see I see 2019-12-12T13:59:56Z zig: sarna: mind the fact, even if most Scheme implementation have good FFI support, people prefer to write scheme code. 2019-12-12T14:00:37Z zig: chez for instance can generate standalone binaries, so does chicken and gambit. With guile + guix, you can also generate portable binaries. 2019-12-12T14:00:39Z shakdwip` joined #scheme 2019-12-12T14:00:56Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:01:03Z zig: prefer to write scheme code that is faster or at least fast. 2019-12-12T14:02:09Z shakdwip` joined #scheme 2019-12-12T14:02:27Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:03:40Z shakdwip` joined #scheme 2019-12-12T14:03:54Z kritixilithos joined #scheme 2019-12-12T14:03:57Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:04:15Z port1024 joined #scheme 2019-12-12T14:05:03Z mdhughes: The things I've mainly needed FFI for are graphics & sound, nobody ships a working, complete UI library, except Racket and theirs is excruciatingly slow. 2019-12-12T14:05:10Z shakdwip` joined #scheme 2019-12-12T14:05:26Z mdhughes: But it's also nice to be able to use math & other libraries from FFI if you have to. 2019-12-12T14:05:28Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:06:33Z lucasb joined #scheme 2019-12-12T14:06:40Z shakdwip` joined #scheme 2019-12-12T14:06:58Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:08:13Z shakdwip` joined #scheme 2019-12-12T14:08:29Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:09:41Z shakdwip` joined #scheme 2019-12-12T14:09:59Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:11:16Z shakdwip` joined #scheme 2019-12-12T14:11:30Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:12:46Z shakdwip` joined #scheme 2019-12-12T14:13:00Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:14:15Z shakdwip` joined #scheme 2019-12-12T14:14:31Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:15:40Z shakdwip` joined #scheme 2019-12-12T14:16:01Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:17:15Z shakdwip` joined #scheme 2019-12-12T14:17:32Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:20:19Z shakdwip` joined #scheme 2019-12-12T14:20:33Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:21:48Z shakdwip` joined #scheme 2019-12-12T14:22:03Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:23:18Z shakdwip` joined #scheme 2019-12-12T14:23:34Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:24:48Z shakdwip` joined #scheme 2019-12-12T14:25:04Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:26:21Z shakdwip` joined #scheme 2019-12-12T14:26:35Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:27:54Z shakdwip` joined #scheme 2019-12-12T14:28:05Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:29:15Z shakdwip` joined #scheme 2019-12-12T14:30:41Z stepnem quit (Ping timeout: 276 seconds) 2019-12-12T14:31:30Z shakdwipeea quit (Ping timeout: 268 seconds) 2019-12-12T14:32:24Z shakdwipeea joined #scheme 2019-12-12T14:32:37Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:33:51Z shakdwipeea joined #scheme 2019-12-12T14:33:52Z shakdwip` quit (Read error: Connection reset by peer) 2019-12-12T14:34:07Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:35:21Z shakdwipeea joined #scheme 2019-12-12T14:35:26Z shakdwip` joined #scheme 2019-12-12T14:35:38Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:36:54Z shakdwipeea joined #scheme 2019-12-12T14:37:08Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:38:22Z shakdwipeea joined #scheme 2019-12-12T14:38:39Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:38:48Z shakdwip` quit (Remote host closed the connection) 2019-12-12T14:39:55Z shakdwipeea joined #scheme 2019-12-12T14:40:13Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:41:25Z shakdwipeea joined #scheme 2019-12-12T14:41:40Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:42:54Z shakdwipeea joined #scheme 2019-12-12T14:43:10Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:44:25Z shakdwipeea joined #scheme 2019-12-12T14:44:41Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:45:27Z stepnem joined #scheme 2019-12-12T14:45:55Z shakdwipeea joined #scheme 2019-12-12T14:46:11Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:47:24Z shakdwipeea joined #scheme 2019-12-12T14:47:42Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:48:21Z skapata joined #scheme 2019-12-12T14:48:55Z shakdwipeea joined #scheme 2019-12-12T14:49:12Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:50:25Z shakdwipeea joined #scheme 2019-12-12T14:50:43Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:51:55Z shakdwipeea joined #scheme 2019-12-12T14:52:13Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:53:27Z shakdwipeea joined #scheme 2019-12-12T14:53:44Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:54:57Z shakdwipeea joined #scheme 2019-12-12T14:55:14Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:56:27Z shakdwipeea joined #scheme 2019-12-12T14:56:45Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:57:57Z shakdwipeea joined #scheme 2019-12-12T14:58:15Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T14:58:36Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-12T14:59:30Z shakdwipeea joined #scheme 2019-12-12T14:59:46Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:00:08Z TCZ joined #scheme 2019-12-12T15:00:11Z ng0_ joined #scheme 2019-12-12T15:00:59Z shakdwipeea joined #scheme 2019-12-12T15:01:11Z ng0 quit (Disconnected by services) 2019-12-12T15:01:14Z ng0_ is now known as ng0 2019-12-12T15:01:16Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:02:29Z shakdwipeea joined #scheme 2019-12-12T15:02:47Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:04:05Z shakdwipeea joined #scheme 2019-12-12T15:04:17Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:05:32Z shakdwipeea joined #scheme 2019-12-12T15:05:48Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:06:55Z zig did another release, for great justice ;) 2019-12-12T15:07:04Z shakdwipeea joined #scheme 2019-12-12T15:07:05Z zig: https://github.com/amirouche/nomunofu/releases/tag/v0.1.4 2019-12-12T15:07:18Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:08:32Z shakdwipeea joined #scheme 2019-12-12T15:08:49Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:10:02Z shakdwipeea joined #scheme 2019-12-12T15:10:19Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:11:37Z shakdwipeea joined #scheme 2019-12-12T15:11:50Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:13:04Z shakdwipeea joined #scheme 2019-12-12T15:13:20Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:14:32Z shakdwipeea joined #scheme 2019-12-12T15:14:51Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:16:07Z shakdwipeea joined #scheme 2019-12-12T15:16:21Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:17:37Z shakdwipeea joined #scheme 2019-12-12T15:17:52Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:19:07Z shakdwipeea joined #scheme 2019-12-12T15:19:19Z ricardo_ joined #scheme 2019-12-12T15:19:22Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:19:58Z ricardo_ is now known as [rg] 2019-12-12T15:20:37Z shakdwipeea joined #scheme 2019-12-12T15:20:53Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:21:12Z [rg] is now known as gendarme 2019-12-12T15:22:07Z shakdwipeea joined #scheme 2019-12-12T15:22:23Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:23:39Z shakdwipeea joined #scheme 2019-12-12T15:23:54Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:25:09Z shakdwipeea joined #scheme 2019-12-12T15:25:24Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:26:37Z shakdwipeea joined #scheme 2019-12-12T15:26:55Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:28:12Z shakdwipeea joined #scheme 2019-12-12T15:28:26Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:29:39Z shakdwipeea joined #scheme 2019-12-12T15:29:56Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:31:12Z shakdwipeea joined #scheme 2019-12-12T15:31:27Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:32:41Z shakdwipeea joined #scheme 2019-12-12T15:32:57Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:34:11Z shakdwipeea joined #scheme 2019-12-12T15:34:27Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:35:44Z shakdwipeea joined #scheme 2019-12-12T15:35:58Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:37:12Z shakdwipeea joined #scheme 2019-12-12T15:37:29Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:37:59Z jao joined #scheme 2019-12-12T15:38:39Z shakdwipeea joined #scheme 2019-12-12T15:38:59Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:40:09Z shakdwipeea joined #scheme 2019-12-12T15:40:30Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:41:43Z shakdwipeea joined #scheme 2019-12-12T15:42:00Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:43:14Z shakdwipeea joined #scheme 2019-12-12T15:43:31Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:44:42Z shakdwipeea joined #scheme 2019-12-12T15:45:01Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:46:17Z shakdwipeea joined #scheme 2019-12-12T15:46:32Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:47:44Z shakdwipeea joined #scheme 2019-12-12T15:48:02Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:48:36Z langmartin joined #scheme 2019-12-12T15:49:14Z shakdwipeea joined #scheme 2019-12-12T15:49:33Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:50:43Z shakdwipeea joined #scheme 2019-12-12T15:51:03Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:51:54Z smazga joined #scheme 2019-12-12T15:52:18Z shakdwipeea joined #scheme 2019-12-12T15:52:33Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:53:46Z shakdwipeea joined #scheme 2019-12-12T15:54:04Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:55:17Z shakdwipeea joined #scheme 2019-12-12T15:55:34Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:56:47Z shakdwipeea joined #scheme 2019-12-12T15:57:05Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:58:17Z shakdwipeea joined #scheme 2019-12-12T15:58:35Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T15:59:47Z shakdwipeea joined #scheme 2019-12-12T16:00:06Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:01:19Z shakdwipeea joined #scheme 2019-12-12T16:01:36Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:01:56Z gravicappa quit (Read error: Connection reset by peer) 2019-12-12T16:02:34Z brown121408 joined #scheme 2019-12-12T16:02:49Z shakdwipeea joined #scheme 2019-12-12T16:03:07Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:04:19Z shakdwipeea joined #scheme 2019-12-12T16:04:38Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:04:45Z gendarme quit (Ping timeout: 246 seconds) 2019-12-12T16:05:54Z shakdwipeea joined #scheme 2019-12-12T16:06:08Z gravicappa joined #scheme 2019-12-12T16:06:08Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:07:21Z shakdwipeea joined #scheme 2019-12-12T16:07:37Z gendarme joined #scheme 2019-12-12T16:07:39Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:08:52Z shakdwipeea joined #scheme 2019-12-12T16:09:09Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:10:06Z rgherdt joined #scheme 2019-12-12T16:10:22Z shakdwipeea joined #scheme 2019-12-12T16:10:40Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:11:54Z shakdwipeea joined #scheme 2019-12-12T16:12:10Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:13:26Z shakdwipeea joined #scheme 2019-12-12T16:13:41Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:14:56Z shakdwipeea joined #scheme 2019-12-12T16:15:11Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:16:26Z shakdwipeea joined #scheme 2019-12-12T16:16:41Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:17:54Z shakdwipeea joined #scheme 2019-12-12T16:18:12Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:19:25Z shakdwipeea joined #scheme 2019-12-12T16:19:42Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:19:45Z TCZ quit (Quit: Bye Bye) 2019-12-12T16:20:57Z farnerup quit (Ping timeout: 240 seconds) 2019-12-12T16:21:00Z shakdwipeea joined #scheme 2019-12-12T16:21:13Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:22:25Z shakdwipeea joined #scheme 2019-12-12T16:22:43Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:23:57Z shakdwipeea joined #scheme 2019-12-12T16:24:14Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:24:37Z DKordic: How to ban shakdwipeea (~user@183.82.22.118)? 2019-12-12T16:25:26Z shakdwipeea joined #scheme 2019-12-12T16:25:44Z shakdwipeea quit (Remote host closed the connection) 2019-12-12T16:26:04Z ChanServ has set mode +o Riastradh 2019-12-12T16:26:10Z Riastradh has set mode +b *!*@183.82.22.118 2019-12-12T16:39:07Z CyDefect: thanks 2019-12-12T16:41:18Z kritixilithos quit (Quit: quit) 2019-12-12T16:59:54Z str1ngs quit (Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in) 2019-12-12T17:03:26Z jao quit (Remote host closed the connection) 2019-12-12T17:03:49Z rotucer quit (Ping timeout: 268 seconds) 2019-12-12T17:05:29Z X-Scale` joined #scheme 2019-12-12T17:06:15Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-12T17:06:39Z X-Scale` is now known as X-Scale 2019-12-12T17:07:17Z brown121408 quit (Ping timeout: 240 seconds) 2019-12-12T17:08:30Z brown121407 joined #scheme 2019-12-12T17:08:37Z klovett quit (Ping timeout: 240 seconds) 2019-12-12T17:12:18Z klovett joined #scheme 2019-12-12T17:13:22Z jao joined #scheme 2019-12-12T17:13:26Z jao is now known as Guest66072 2019-12-12T17:14:44Z Guest66072 quit (Remote host closed the connection) 2019-12-12T17:15:23Z jao- joined #scheme 2019-12-12T17:15:45Z jao- is now known as jao 2019-12-12T17:16:51Z RhinosF1 joined #scheme 2019-12-12T17:17:01Z RhinosF1 left #scheme 2019-12-12T17:24:44Z brown121408 joined #scheme 2019-12-12T17:24:47Z brown121407 quit (Read error: Connection reset by peer) 2019-12-12T17:24:53Z klovett quit 2019-12-12T17:42:33Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-12T18:00:06Z dbmikus joined #scheme 2019-12-12T18:00:55Z klovett joined #scheme 2019-12-12T18:09:06Z klovett quit 2019-12-12T18:18:30Z ggole quit (Quit: Leaving) 2019-12-12T18:18:56Z klovett joined #scheme 2019-12-12T18:34:29Z sdu joined #scheme 2019-12-12T18:39:33Z str1ngs joined #scheme 2019-12-12T18:39:40Z str1ngs quit (Client Quit) 2019-12-12T18:50:15Z f8l joined #scheme 2019-12-12T18:59:15Z gendarme quit (Quit: Konversation terminated!) 2019-12-12T19:15:31Z jayemar quit (Read error: Connection reset by peer) 2019-12-12T19:31:00Z phwalkr joined #scheme 2019-12-12T19:35:49Z skapata quit (Quit: Ĝis!) 2019-12-12T19:39:44Z ricardo_ joined #scheme 2019-12-12T19:39:59Z ricardo_ is now known as gendarme 2019-12-12T19:40:56Z zig: there is minimalist devroom at fosdem2020, not much scheme specific talk, but you might still be interested: https://fosdem.org/2020/schedule/track/minimalistic_experimental_and_emerging_languages/ 2019-12-12T19:41:37Z zig: it happens in brussel, belgium, europe at the very end of january, beginning of feburary. actually the minimalist devroom is the 2nd feb. 2019-12-12T19:43:14Z phwalkr quit (Remote host closed the connection) 2019-12-12T19:46:05Z xkapastel joined #scheme 2019-12-12T19:46:31Z jcowan: mdhughes: Which Chicken JSON lib is yours? 2019-12-12T19:49:17Z X-Scale quit (Ping timeout: 240 seconds) 2019-12-12T19:49:42Z X-Scale` joined #scheme 2019-12-12T19:50:36Z X-Scale` is now known as X-Scale 2019-12-12T19:54:36Z langmartin quit (Ping timeout: 265 seconds) 2019-12-12T20:13:30Z Blukunfando joined #scheme 2019-12-12T20:26:42Z dbmikus quit (Ping timeout: 268 seconds) 2019-12-12T20:27:57Z gendarme quit (Quit: Konversation terminated!) 2019-12-12T20:28:08Z gendarme joined #scheme 2019-12-12T20:29:40Z langmartin joined #scheme 2019-12-12T20:31:58Z gendarme quit (Client Quit) 2019-12-12T20:32:06Z ArthurStrong quit (Quit: leaving) 2019-12-12T20:33:45Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-12T20:38:54Z civodul joined #scheme 2019-12-12T20:42:07Z gnomon quit (Ping timeout: 268 seconds) 2019-12-12T20:42:58Z gnomon joined #scheme 2019-12-12T20:48:16Z sdu quit (Quit: leaving) 2019-12-12T20:48:46Z pilne joined #scheme 2019-12-12T20:54:10Z CyDefect quit (Quit: n8) 2019-12-12T20:54:47Z TCZ joined #scheme 2019-12-12T21:11:36Z dbmikus joined #scheme 2019-12-12T21:25:50Z gendarme joined #scheme 2019-12-12T21:29:17Z dbmikus quit (Ping timeout: 240 seconds) 2019-12-12T21:32:26Z dbmikus joined #scheme 2019-12-12T21:33:26Z evdubs quit (Remote host closed the connection) 2019-12-12T21:33:46Z evdubs joined #scheme 2019-12-12T21:44:48Z gendarme quit (Read error: Connection reset by peer) 2019-12-12T21:45:03Z gendarme joined #scheme 2019-12-12T21:46:23Z gendarme quit (Client Quit) 2019-12-12T21:47:44Z klovett quit 2019-12-12T22:11:04Z jayemar joined #scheme 2019-12-12T22:12:28Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-12T22:34:15Z rgherdt quit (Quit: Leaving) 2019-12-12T22:39:06Z lritter quit (Quit: Leaving) 2019-12-12T22:40:41Z klovett joined #scheme 2019-12-12T22:52:51Z dbmikus quit (Ping timeout: 268 seconds) 2019-12-12T23:03:56Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-12T23:08:04Z smazga quit (Read error: Connection reset by peer) 2019-12-12T23:08:14Z stultulo joined #scheme 2019-12-12T23:08:21Z smazga joined #scheme 2019-12-12T23:09:00Z yosafbridge quit (Quit: Leaving) 2019-12-12T23:09:05Z yumh- quit (Quit: ZNC - https://znc.in) 2019-12-12T23:09:30Z f8l quit (Ping timeout: 268 seconds) 2019-12-12T23:09:32Z stultulo is now known as f8l 2019-12-12T23:09:39Z yumh joined #scheme 2019-12-12T23:09:42Z yosafbridge joined #scheme 2019-12-12T23:10:46Z ohama quit (Remote host closed the connection) 2019-12-12T23:11:03Z DKordic quit (Remote host closed the connection) 2019-12-12T23:11:03Z CORDIC joined #scheme 2019-12-12T23:11:18Z ohama joined #scheme 2019-12-12T23:21:50Z TCZ quit (Quit: Bye Bye) 2019-12-12T23:22:17Z Menche quit (Quit: ZNC - https://znc.in) 2019-12-12T23:26:59Z klovett_ joined #scheme 2019-12-12T23:29:57Z klovett quit (Ping timeout: 240 seconds) 2019-12-12T23:30:04Z str1ngs joined #scheme 2019-12-12T23:30:56Z str1ngs quit (Client Quit) 2019-12-12T23:32:21Z str1ngs joined #scheme 2019-12-12T23:35:04Z skapata joined #scheme 2019-12-12T23:36:04Z str1ngs quit (Changing host) 2019-12-12T23:36:04Z str1ngs joined #scheme 2019-12-12T23:39:50Z dbmikus joined #scheme 2019-12-12T23:44:38Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-12T23:58:33Z smazga quit (Quit: leaving) 2019-12-13T00:00:40Z JalapenoX joined #scheme 2019-12-13T00:02:00Z JalapenoX: https://paste.debian.net/1120844/ 2019-12-13T00:02:16Z JalapenoX: I'm having a hard time understanding this part of the "Simply Scheme" chapter. 2019-12-13T00:02:30Z JalapenoX: FYI the part that is in bold is "(sqrt (- (* b b) (* 4 a c)))))" 2019-12-13T00:14:07Z klovett joined #scheme 2019-12-13T00:17:57Z klovett_ quit (Ping timeout: 268 seconds) 2019-12-13T00:28:31Z fizzie: I don't think that's a particularly clear sentence, especially with a procedure invocation being the only argument to the lambda, but I guess it's referring to an earlier `(let ((discriminant (sqrt ...))) ...)` version of the same code. 2019-12-13T00:30:20Z fizzie: Is it any clearer if you replace the example with something like `(let ((a 123) (b 456) (c 789)) (+ a (* b c)))` => `((lambda (a b c) (+ a (* b c))) 123 456 789)` where the part in bold would be the `123 456 789`? 2019-12-13T00:32:36Z dbmikus quit (Ping timeout: 246 seconds) 2019-12-13T00:33:53Z JalapenoX quit (Ping timeout: 276 seconds) 2019-12-13T00:36:37Z yosafbridge quit (Ping timeout: 240 seconds) 2019-12-13T00:37:17Z yosafbridge joined #scheme 2019-12-13T00:37:37Z phwalkr joined #scheme 2019-12-13T00:39:00Z farcas82 quit (Ping timeout: 252 seconds) 2019-12-13T00:41:04Z phwalkr quit (Client Quit) 2019-12-13T00:59:42Z evhan quit (Quit: De IRC non curat rex...) 2019-12-13T00:59:50Z lambda-11235 joined #scheme 2019-12-13T01:03:17Z daviid quit (Ping timeout: 240 seconds) 2019-12-13T01:27:39Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-13T01:41:00Z TCZ joined #scheme 2019-12-13T01:41:54Z mdhughes: jcowan: Neither, haven't published mine as an egg yet. 2019-12-13T01:43:32Z TCZ quit (Client Quit) 2019-12-13T01:47:07Z langmartin quit (Ping timeout: 250 seconds) 2019-12-13T01:51:42Z jcowan: mdhughes: Do you mind saying what your internal representation of objects, arrays, and null is? (Or the default, if it's tunable.) 2019-12-13T01:55:38Z skapata quit (Ping timeout: 252 seconds) 2019-12-13T01:55:48Z pilne quit (Quit: Beware of programmers who carry screwdrivers.) 2019-12-13T01:57:48Z skapata joined #scheme 2019-12-13T02:04:27Z pilne joined #scheme 2019-12-13T02:05:42Z mdhughes: Current mapping is: https://paste.debian.net/1120855 2019-12-13T02:06:26Z mdhughes: I want to make chars at least round-trip, and test dictionaries for symbol or string keys, and produce appropriate hash-tables. 2019-12-13T02:07:40Z Riastradh has set mode -o Riastradh 2019-12-13T02:08:29Z Riastradh: How about a little schema language that determines the mapping so you don't get surprised by a string that happens to begin with an apostrophe? 2019-12-13T02:08:30Z mdhughes: Also, I'm extremely generous in what I accept, including extra commas and // comments. I need it for config files. 2019-12-13T02:09:52Z mdhughes: The mapping's in a function, but I want to make it settable. 2019-12-13T02:10:28Z mdhughes: So there'd be json-parser-mapping-set!, or a parameter, but I'm undecided how yet. 2019-12-13T02:11:03Z mdhughes: Also you can directly call the json-string->tokens function and parse the tokens however you like. 2019-12-13T02:17:34Z jcowan nods. 2019-12-13T02:17:52Z jcowan: One problem is that null and {} are indistinguishable, which strikes me as bad. 2019-12-13T02:18:44Z mdhughes: No, {} => hash-table. Lists right now do encode as arrays, I'd love to have a better solution. 2019-12-13T02:19:25Z jcowan: Sorry, I misread it. 2019-12-13T02:19:28Z mdhughes: So '() => json [] => #(), which sucks. But json null => '() => [] which also sucks. 2019-12-13T02:20:19Z jcowan: I think within the constraints of JSON you can't expect round-trippability of anything except JSON's six types. 2019-12-13T02:21:21Z jcowan: Riastradh: The trouble is that people want null to be licit even if the schema doesn't mention it. 2019-12-13T02:21:27Z mdhughes: Right, though there's a few tricks for metadata. 2019-12-13T02:21:52Z mdhughes: One option is list => ["list", ...] 2019-12-13T02:23:13Z jcowan: I've put together a list of round-trippable represnentations for a whole bunch of types based on a variant of S-expressions for text and X.690 (aka ASN.1 DER) for binary. X.690 has a very bad rep, but that's because it fits (quite unintentionally) dynamically typed languages much better than statically typed ones. 2019-12-13T02:23:28Z mdhughes: My main concern is if I can round-trip most existing JSON, and also round-trip the data types I use most for config. 2019-12-13T02:24:30Z mdhughes: I'm not looking to be 100% JSON-error-compliant, or cover every type, but I really needed a sorta-human-readable config format. 2019-12-13T02:24:50Z jcowan nods 2019-12-13T02:25:22Z jcowan: I think my S-expressions are just as readable as JSON, though. (They really need their own name) 2019-12-13T02:26:57Z Riastradh: jcowan: ? 2019-12-13T02:27:11Z jcowan: The basic types are strings, integers, real numbers, symbols, and lists. 2019-12-13T02:27:19Z evhan joined #scheme 2019-12-13T02:27:37Z jcowan: Any of these can be preceded by #foo to indicate a particular type. 2019-12-13T02:27:55Z jcowan: (where the list of foos is defined by the spec, or can be a hex number) 2019-12-13T02:28:17Z jcowan: thus #(...) is a vector because the tag of a vector is empty 2019-12-13T02:31:30Z acarrico quit (Read error: Connection reset by peer) 2019-12-13T02:31:49Z acarrico joined #scheme 2019-12-13T02:31:52Z daviid joined #scheme 2019-12-13T02:53:10Z sp1ff quit (Ping timeout: 265 seconds) 2019-12-13T03:09:37Z sp1ff3 quit (Ping timeout: 240 seconds) 2019-12-13T03:12:52Z torbo joined #scheme 2019-12-13T03:17:48Z stepnem quit (Ping timeout: 245 seconds) 2019-12-13T03:22:36Z stepnem joined #scheme 2019-12-13T03:25:49Z ahungry joined #scheme 2019-12-13T03:26:57Z daviid quit (Ping timeout: 240 seconds) 2019-12-13T03:35:07Z daviid joined #scheme 2019-12-13T03:35:17Z stepnem quit (Ping timeout: 240 seconds) 2019-12-13T03:40:33Z stepnem joined #scheme 2019-12-13T03:45:37Z klovett quit (Remote host closed the connection) 2019-12-13T03:46:12Z klovett joined #scheme 2019-12-13T03:49:45Z stepnem quit (Ping timeout: 250 seconds) 2019-12-13T03:50:55Z skapata quit (Remote host closed the connection) 2019-12-13T03:52:36Z stepnem joined #scheme 2019-12-13T04:13:30Z port1024 quit (Quit: Leaving) 2019-12-13T04:19:04Z stepnem quit (Ping timeout: 268 seconds) 2019-12-13T04:20:46Z stepnem joined #scheme 2019-12-13T04:27:19Z xkapastel joined #scheme 2019-12-13T04:34:52Z torbo quit (Remote host closed the connection) 2019-12-13T04:38:55Z sp1ff3 joined #scheme 2019-12-13T04:44:04Z gravicappa joined #scheme 2019-12-13T04:59:30Z klovett quit (Remote host closed the connection) 2019-12-13T04:59:46Z klovett joined #scheme 2019-12-13T05:11:07Z lockywolf joined #scheme 2019-12-13T05:11:31Z lockywolf_ joined #scheme 2019-12-13T05:11:55Z lockywolf quit (Remote host closed the connection) 2019-12-13T05:12:22Z lockywolf joined #scheme 2019-12-13T05:13:13Z pjb quit (Remote host closed the connection) 2019-12-13T05:15:18Z pjb joined #scheme 2019-12-13T05:22:22Z ggole joined #scheme 2019-12-13T05:28:24Z lockywolf__ joined #scheme 2019-12-13T05:30:37Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-13T05:31:13Z lockywolf quit (Ping timeout: 265 seconds) 2019-12-13T05:31:39Z lockywolf joined #scheme 2019-12-13T05:34:23Z lockywolf_ joined #scheme 2019-12-13T05:37:13Z lockywolf quit (Ping timeout: 250 seconds) 2019-12-13T05:37:13Z lockywolf__ quit (Ping timeout: 250 seconds) 2019-12-13T05:37:57Z lockywolf joined #scheme 2019-12-13T05:42:37Z daviid quit (Ping timeout: 240 seconds) 2019-12-13T05:43:25Z lockywolf__ joined #scheme 2019-12-13T05:46:17Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-13T05:46:29Z lockywolf_ joined #scheme 2019-12-13T05:46:41Z lockywolf quit (Ping timeout: 265 seconds) 2019-12-13T05:49:34Z oxum joined #scheme 2019-12-13T06:21:23Z ahungry quit (Remote host closed the connection) 2019-12-13T06:22:56Z lockywolf_ quit (Ping timeout: 276 seconds) 2019-12-13T06:22:56Z lockywolf__ quit (Ping timeout: 276 seconds) 2019-12-13T06:26:39Z jao quit (Remote host closed the connection) 2019-12-13T06:33:33Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-13T06:40:48Z lockywolf joined #scheme 2019-12-13T06:40:50Z lockywolf_ joined #scheme 2019-12-13T06:41:44Z lockywolf quit (Max SendQ exceeded) 2019-12-13T06:41:49Z lockywolf_ quit (Max SendQ exceeded) 2019-12-13T06:42:21Z lockywolf_ joined #scheme 2019-12-13T06:42:22Z lockywolf joined #scheme 2019-12-13T06:43:18Z lockywolf_ quit (Max SendQ exceeded) 2019-12-13T06:43:47Z lockywolf_ joined #scheme 2019-12-13T06:44:26Z lockywolf quit (Remote host closed the connection) 2019-12-13T06:44:52Z lockywolf joined #scheme 2019-12-13T06:45:07Z lockywolf_ quit (Max SendQ exceeded) 2019-12-13T06:45:38Z lockywolf_ joined #scheme 2019-12-13T06:47:17Z lockywolf_ quit (Max SendQ exceeded) 2019-12-13T06:47:57Z lloda quit (Ping timeout: 240 seconds) 2019-12-13T06:48:04Z lockywolf_ joined #scheme 2019-12-13T06:48:55Z lockywolf_ quit (Remote host closed the connection) 2019-12-13T06:49:23Z lockywolf_ joined #scheme 2019-12-13T06:51:26Z lockywolf_ quit (Remote host closed the connection) 2019-12-13T06:51:51Z lockywolf_ joined #scheme 2019-12-13T06:53:56Z lockywolf_ quit (Remote host closed the connection) 2019-12-13T06:54:23Z lockywolf_ joined #scheme 2019-12-13T06:55:44Z lockywolf_ quit (Max SendQ exceeded) 2019-12-13T06:56:24Z lockywolf_ joined #scheme 2019-12-13T06:57:15Z brown121408 quit (Ping timeout: 265 seconds) 2019-12-13T06:57:21Z brown121407 joined #scheme 2019-12-13T06:57:23Z lockywolf_ quit (Max SendQ exceeded) 2019-12-13T06:57:51Z lockywolf_ joined #scheme 2019-12-13T07:03:43Z gnomon quit (Ping timeout: 268 seconds) 2019-12-13T07:04:30Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-13T07:04:30Z lockywolf quit (Ping timeout: 265 seconds) 2019-12-13T07:07:21Z lockywolf joined #scheme 2019-12-13T07:07:42Z lockywolf_ joined #scheme 2019-12-13T07:10:14Z jao joined #scheme 2019-12-13T07:14:33Z lloda joined #scheme 2019-12-13T07:30:19Z gnomon joined #scheme 2019-12-13T07:48:24Z rgherdt joined #scheme 2019-12-13T07:53:09Z CyDefect joined #scheme 2019-12-13T07:59:07Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-13T07:59:07Z lockywolf quit (Ping timeout: 265 seconds) 2019-12-13T08:14:28Z lockywolf_ joined #scheme 2019-12-13T08:14:28Z lockywolf joined #scheme 2019-12-13T08:15:13Z jusss joined #scheme 2019-12-13T08:15:19Z lockywolf quit (Remote host closed the connection) 2019-12-13T08:15:19Z lockywolf_ quit (Max SendQ exceeded) 2019-12-13T08:15:45Z lockywolf joined #scheme 2019-12-13T08:15:46Z lockywolf_ joined #scheme 2019-12-13T08:30:03Z lockywolf_ quit (Read error: Connection reset by peer) 2019-12-13T08:30:59Z lockywolf quit (Ping timeout: 276 seconds) 2019-12-13T08:34:29Z daviid joined #scheme 2019-12-13T08:36:50Z jao quit (Ping timeout: 276 seconds) 2019-12-13T08:43:00Z lambda-11235 quit (Quit: Bye) 2019-12-13T08:45:50Z farnerup joined #scheme 2019-12-13T08:49:28Z greaser|q quit (Remote host closed the connection) 2019-12-13T08:49:45Z greaser|q joined #scheme 2019-12-13T09:01:11Z oxum_ joined #scheme 2019-12-13T09:04:08Z oxum quit (Ping timeout: 276 seconds) 2019-12-13T09:05:13Z oxum_ quit (Remote host closed the connection) 2019-12-13T09:05:34Z oxum joined #scheme 2019-12-13T09:09:18Z oxum quit (Remote host closed the connection) 2019-12-13T09:14:34Z oxum joined #scheme 2019-12-13T09:22:26Z civodul joined #scheme 2019-12-13T09:26:50Z skapata joined #scheme 2019-12-13T09:37:00Z ng0 joined #scheme 2019-12-13T09:37:57Z skapata quit (Remote host closed the connection) 2019-12-13T09:41:39Z lockywolf joined #scheme 2019-12-13T09:41:54Z lockywolf_ joined #scheme 2019-12-13T09:42:58Z stux|work quit (Read error: Connection reset by peer) 2019-12-13T09:50:25Z oxum_ joined #scheme 2019-12-13T09:50:56Z oxum_ quit (Remote host closed the connection) 2019-12-13T09:51:03Z oxum__ joined #scheme 2019-12-13T09:54:09Z oxum quit (Ping timeout: 265 seconds) 2019-12-13T09:57:41Z stux|work joined #scheme 2019-12-13T10:08:03Z lockywolf quit (Ping timeout: 250 seconds) 2019-12-13T10:08:39Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-13T10:10:16Z nckx quit (Ping timeout: 264 seconds) 2019-12-13T10:10:34Z yumh quit (Ping timeout: 268 seconds) 2019-12-13T10:12:37Z nckx joined #scheme 2019-12-13T10:25:11Z nckx quit (Quit: Updating my GNU Guix System — https://guix.gnu.org) 2019-12-13T10:40:17Z pilne quit (Quit: Man who run behind car get exhausted) 2019-12-13T10:41:58Z nckx joined #scheme 2019-12-13T10:54:46Z yumh joined #scheme 2019-12-13T10:56:23Z jusss quit (Remote host closed the connection) 2019-12-13T11:01:37Z hugh_marera joined #scheme 2019-12-13T11:19:58Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-13T11:20:23Z pjb quit (Remote host closed the connection) 2019-12-13T11:22:38Z pjb joined #scheme 2019-12-13T11:31:15Z rgherdt quit (Ping timeout: 250 seconds) 2019-12-13T12:06:18Z phwalkr joined #scheme 2019-12-13T12:10:02Z rgherdt joined #scheme 2019-12-13T12:13:13Z brown121407 quit (Read error: Connection reset by peer) 2019-12-13T12:13:25Z brown121407 joined #scheme 2019-12-13T12:22:17Z rgherdt quit (Quit: Leaving) 2019-12-13T12:28:55Z lucasb joined #scheme 2019-12-13T12:41:24Z minusoneplusone joined #scheme 2019-12-13T12:50:17Z farcas82 joined #scheme 2019-12-13T13:07:22Z civodul quit (Ping timeout: 252 seconds) 2019-12-13T13:27:21Z jao joined #scheme 2019-12-13T13:30:38Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-13T13:31:59Z zmv joined #scheme 2019-12-13T13:56:21Z lockywolf joined #scheme 2019-12-13T13:56:55Z lockywolf_ joined #scheme 2019-12-13T13:58:46Z lockywolf quit (Remote host closed the connection) 2019-12-13T14:01:00Z kritixilithos joined #scheme 2019-12-13T14:01:49Z brown121407 quit (Ping timeout: 268 seconds) 2019-12-13T14:02:02Z brown121407 joined #scheme 2019-12-13T14:05:10Z lritter joined #scheme 2019-12-13T14:06:21Z lockywolf_ quit (Ping timeout: 246 seconds) 2019-12-13T14:07:13Z oxum joined #scheme 2019-12-13T14:10:43Z oxum__ quit (Ping timeout: 250 seconds) 2019-12-13T14:20:57Z langmartin joined #scheme 2019-12-13T14:39:57Z farnerup quit (Ping timeout: 240 seconds) 2019-12-13T14:40:14Z jao quit (Remote host closed the connection) 2019-12-13T14:40:19Z phwalkr quit (Quit: Leaving...) 2019-12-13T14:43:54Z jao joined #scheme 2019-12-13T14:53:15Z jao quit (Remote host closed the connection) 2019-12-13T14:54:34Z jayemar quit (Remote host closed the connection) 2019-12-13T14:55:17Z oxum_ joined #scheme 2019-12-13T14:55:43Z oxum_ quit (Remote host closed the connection) 2019-12-13T14:58:28Z oxum quit (Ping timeout: 252 seconds) 2019-12-13T14:58:37Z minusoneplusone quit (Ping timeout: 240 seconds) 2019-12-13T15:00:42Z ng0_ joined #scheme 2019-12-13T15:01:14Z ng0 quit (Disconnected by services) 2019-12-13T15:01:16Z ng0_ is now known as ng0 2019-12-13T15:09:23Z oxum joined #scheme 2019-12-13T15:13:37Z oxum quit (Ping timeout: 240 seconds) 2019-12-13T15:31:02Z webshinra joined #scheme 2019-12-13T15:51:04Z civodul joined #scheme 2019-12-13T15:53:14Z brown121407 quit (Read error: Connection reset by peer) 2019-12-13T15:53:24Z brown121407 joined #scheme 2019-12-13T15:55:20Z hansbauer[m] quit (Ping timeout: 250 seconds) 2019-12-13T15:57:54Z rgherdt joined #scheme 2019-12-13T16:00:31Z brown121407 quit (Ping timeout: 265 seconds) 2019-12-13T16:02:19Z brown121407 joined #scheme 2019-12-13T16:04:29Z jayemar joined #scheme 2019-12-13T16:07:14Z JalapenoX joined #scheme 2019-12-13T16:10:56Z ng0 quit (Ping timeout: 260 seconds) 2019-12-13T16:12:28Z ng0 joined #scheme 2019-12-13T16:14:13Z pjb quit (Remote host closed the connection) 2019-12-13T16:16:24Z farcas82 joined #scheme 2019-12-13T16:16:47Z pjb joined #scheme 2019-12-13T16:17:17Z hugh_marera joined #scheme 2019-12-13T16:17:46Z lockywolf joined #scheme 2019-12-13T16:25:53Z smazga joined #scheme 2019-12-13T16:28:50Z jao joined #scheme 2019-12-13T16:30:58Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-13T16:31:36Z jao quit (Remote host closed the connection) 2019-12-13T16:32:51Z khisanth_ joined #scheme 2019-12-13T16:35:14Z khisanth__ quit (Ping timeout: 276 seconds) 2019-12-13T16:46:41Z jao joined #scheme 2019-12-13T16:57:29Z ArthurStrong joined #scheme 2019-12-13T17:03:10Z ArthurStrong quit (Quit: leaving) 2019-12-13T17:04:27Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-13T17:15:16Z klovett quit (Remote host closed the connection) 2019-12-13T17:15:52Z klovett joined #scheme 2019-12-13T17:18:08Z ng0 quit (Ping timeout: 260 seconds) 2019-12-13T17:23:19Z DGASAU quit (Read error: Connection reset by peer) 2019-12-13T17:26:20Z DGASAU joined #scheme 2019-12-13T17:32:15Z klovett quit (Remote host closed the connection) 2019-12-13T17:32:31Z klovett joined #scheme 2019-12-13T17:34:43Z klovett quit (Client Quit) 2019-12-13T17:57:09Z kritixil1 joined #scheme 2019-12-13T17:58:16Z kritixilithos quit (Ping timeout: 260 seconds) 2019-12-13T18:01:47Z DGASAU quit (Read error: Connection reset by peer) 2019-12-13T18:02:00Z kritixil1 quit (Ping timeout: 260 seconds) 2019-12-13T18:03:49Z DGASAU joined #scheme 2019-12-13T18:04:01Z rotucer joined #scheme 2019-12-13T18:12:10Z sdu joined #scheme 2019-12-13T18:21:51Z klovett joined #scheme 2019-12-13T18:40:30Z brown121407 quit (Ping timeout: 265 seconds) 2019-12-13T18:40:57Z brown121407 joined #scheme 2019-12-13T18:48:29Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-13T18:48:48Z Inline joined #scheme 2019-12-13T18:54:43Z DGASAU quit (Read error: Connection reset by peer) 2019-12-13T18:56:02Z DGASAU joined #scheme 2019-12-13T19:12:05Z ng0 joined #scheme 2019-12-13T19:12:19Z brown121407 quit (Read error: Connection reset by peer) 2019-12-13T19:12:31Z brown121407 joined #scheme 2019-12-13T19:38:51Z dbmikus joined #scheme 2019-12-13T19:42:44Z ggole quit (Quit: Leaving) 2019-12-13T19:43:31Z pilne joined #scheme 2019-12-13T19:46:05Z TCZ joined #scheme 2019-12-13T19:49:00Z X-Scale` joined #scheme 2019-12-13T19:50:14Z X-Scale quit (Ping timeout: 276 seconds) 2019-12-13T19:50:15Z X-Scale` is now known as X-Scale 2019-12-13T19:55:26Z langmartin quit (Ping timeout: 276 seconds) 2019-12-13T19:57:17Z jayemar quit (Ping timeout: 240 seconds) 2019-12-13T20:09:09Z langmartin joined #scheme 2019-12-13T20:14:10Z langmartin quit (Ping timeout: 252 seconds) 2019-12-13T20:19:37Z jao quit (Ping timeout: 240 seconds) 2019-12-13T20:23:03Z langmartin joined #scheme 2019-12-13T20:29:20Z X-Scale` joined #scheme 2019-12-13T20:29:44Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-13T20:30:32Z X-Scale` is now known as X-Scale 2019-12-13T20:38:34Z zmv quit (Read error: Connection reset by peer) 2019-12-13T20:50:18Z minusoneplusone joined #scheme 2019-12-13T20:58:01Z jayemar joined #scheme 2019-12-13T21:00:23Z jayemar quit (Remote host closed the connection) 2019-12-13T21:08:46Z CyDefect quit (Quit: Verlassend) 2019-12-13T21:21:08Z civodul joined #scheme 2019-12-13T21:36:27Z gravicappa quit (Ping timeout: 246 seconds) 2019-12-13T21:38:23Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-13T21:48:03Z klovett quit 2019-12-13T21:48:10Z JalapenoX joined #scheme 2019-12-13T22:02:49Z minusoneplusone quit (Ping timeout: 268 seconds) 2019-12-13T22:15:43Z pjb quit (Read error: Connection reset by peer) 2019-12-13T22:17:12Z pjb joined #scheme 2019-12-13T22:23:27Z whiteline quit (Remote host closed the connection) 2019-12-13T22:25:39Z pjb quit (Read error: Connection reset by peer) 2019-12-13T22:27:00Z pjb joined #scheme 2019-12-13T22:28:41Z aeth quit (Read error: Connection reset by peer) 2019-12-13T22:28:58Z aeth joined #scheme 2019-12-13T22:39:10Z sdu quit (Quit: leaving) 2019-12-13T22:41:26Z klovett joined #scheme 2019-12-13T22:48:20Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-13T22:52:07Z jao joined #scheme 2019-12-13T22:54:59Z TCZ quit (Read error: Connection reset by peer) 2019-12-13T22:55:15Z TCZ joined #scheme 2019-12-13T23:03:17Z m1dnight_ quit (Ping timeout: 240 seconds) 2019-12-13T23:04:25Z TCZ quit (Quit: Bye Bye) 2019-12-13T23:04:52Z m1dnight_ joined #scheme 2019-12-13T23:23:33Z lritter quit (Ping timeout: 246 seconds) 2019-12-13T23:28:13Z lritter joined #scheme 2019-12-13T23:32:18Z langmartin quit (Ping timeout: 246 seconds) 2019-12-13T23:37:30Z langmartin joined #scheme 2019-12-13T23:42:25Z dbmikus_ joined #scheme 2019-12-13T23:43:20Z langmartin quit (Ping timeout: 268 seconds) 2019-12-13T23:43:37Z dbmikus quit (Ping timeout: 240 seconds) 2019-12-13T23:45:09Z jao quit (Remote host closed the connection) 2019-12-13T23:45:13Z langmartin joined #scheme 2019-12-13T23:48:44Z langmartin quit (Remote host closed the connection) 2019-12-13T23:49:06Z jao joined #scheme 2019-12-13T23:49:35Z langmartin joined #scheme 2019-12-13T23:50:05Z JalapenoX quit (Ping timeout: 276 seconds) 2019-12-13T23:51:26Z TCZ joined #scheme 2019-12-13T23:52:18Z langmartin quit (Remote host closed the connection) 2019-12-13T23:52:33Z smazga quit (Quit: leaving) 2019-12-14T00:01:09Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-14T00:05:41Z cemerick quit (Ping timeout: 276 seconds) 2019-12-14T00:05:46Z skapata joined #scheme 2019-12-14T00:05:52Z cemerick joined #scheme 2019-12-14T00:11:52Z langmartin joined #scheme 2019-12-14T00:16:40Z langmartin quit (Remote host closed the connection) 2019-12-14T00:17:29Z langmartin joined #scheme 2019-12-14T00:21:45Z JalapenoX joined #scheme 2019-12-14T00:29:28Z lritter quit (Ping timeout: 265 seconds) 2019-12-14T00:34:03Z langmartin quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-14T00:38:06Z whiteline joined #scheme 2019-12-14T00:42:31Z brown121407 quit (Ping timeout: 250 seconds) 2019-12-14T01:06:50Z h11 joined #scheme 2019-12-14T01:10:30Z klovett_ joined #scheme 2019-12-14T01:13:43Z klovett quit (Ping timeout: 250 seconds) 2019-12-14T01:19:57Z ahungry joined #scheme 2019-12-14T01:23:36Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-14T01:25:07Z rgherdt joined #scheme 2019-12-14T01:35:23Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-14T01:48:19Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-14T01:55:30Z jao quit (Remote host closed the connection) 2019-12-14T02:07:21Z jao joined #scheme 2019-12-14T02:15:18Z niklasl joined #scheme 2019-12-14T02:16:46Z TCZ quit (Quit: Bye Bye) 2019-12-14T02:29:51Z klovett joined #scheme 2019-12-14T02:30:59Z ArthurStrong joined #scheme 2019-12-14T02:33:01Z klovett_ quit (Ping timeout: 250 seconds) 2019-12-14T02:35:08Z jao quit (Ping timeout: 265 seconds) 2019-12-14T02:42:20Z dbmikus_ quit (Ping timeout: 276 seconds) 2019-12-14T02:45:35Z niklasl quit (Ping timeout: 250 seconds) 2019-12-14T03:40:52Z acarrico quit (Ping timeout: 265 seconds) 2019-12-14T03:41:05Z oxum joined #scheme 2019-12-14T04:07:55Z dmiles quit (Read error: Connection reset by peer) 2019-12-14T04:10:58Z daviid quit (Ping timeout: 268 seconds) 2019-12-14T04:10:59Z dmiles joined #scheme 2019-12-14T04:18:28Z skapata quit (Remote host closed the connection) 2019-12-14T04:49:49Z rotucer quit (Ping timeout: 268 seconds) 2019-12-14T04:57:09Z ArthurStrong quit (Quit: leaving) 2019-12-14T04:57:12Z daviid joined #scheme 2019-12-14T04:58:22Z ggole joined #scheme 2019-12-14T05:01:01Z rotucer joined #scheme 2019-12-14T05:25:29Z daviid quit (Ping timeout: 250 seconds) 2019-12-14T05:27:59Z daviid joined #scheme 2019-12-14T05:30:53Z daviid quit (Remote host closed the connection) 2019-12-14T05:31:17Z daviid joined #scheme 2019-12-14T05:32:41Z gravicappa joined #scheme 2019-12-14T05:42:57Z Zipheir quit (Ping timeout: 240 seconds) 2019-12-14T05:45:10Z Zipheir joined #scheme 2019-12-14T06:10:36Z rotucer quit (Ping timeout: 268 seconds) 2019-12-14T06:10:59Z rotucer joined #scheme 2019-12-14T06:45:21Z lockywolf_ joined #scheme 2019-12-14T06:47:05Z lockywolf_ quit (Max SendQ exceeded) 2019-12-14T06:47:37Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-14T06:47:47Z lockywolf_ joined #scheme 2019-12-14T06:51:34Z lockywolf_ quit (Read error: Connection reset by peer) 2019-12-14T06:52:06Z lockywolf_ joined #scheme 2019-12-14T06:52:49Z lockywolf_ quit (Remote host closed the connection) 2019-12-14T06:57:52Z brown121407 joined #scheme 2019-12-14T06:59:01Z ahungry` joined #scheme 2019-12-14T07:00:33Z ahungry quit (Ping timeout: 268 seconds) 2019-12-14T07:05:19Z daviid quit (Ping timeout: 265 seconds) 2019-12-14T07:08:57Z dsp quit (Quit: leaving) 2019-12-14T07:09:13Z dsp joined #scheme 2019-12-14T07:18:17Z khisanth_ quit (Ping timeout: 240 seconds) 2019-12-14T07:18:50Z ahungry` quit (Remote host closed the connection) 2019-12-14T07:30:17Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-14T07:34:29Z brown121407 quit (Read error: Connection reset by peer) 2019-12-14T07:34:39Z 07EABGUV6 joined #scheme 2019-12-14T07:43:51Z brettgilio joined #scheme 2019-12-14T07:43:58Z khisanth_ joined #scheme 2019-12-14T07:54:51Z lockywolf joined #scheme 2019-12-14T07:55:54Z brown121408 joined #scheme 2019-12-14T07:58:29Z 07EABGUV6 quit (Ping timeout: 265 seconds) 2019-12-14T08:00:57Z lockywolf quit (Ping timeout: 240 seconds) 2019-12-14T08:02:23Z farcas82 joined #scheme 2019-12-14T08:08:15Z lockywolf joined #scheme 2019-12-14T08:08:36Z lockywolf_ joined #scheme 2019-12-14T08:09:00Z lockywolf quit (Remote host closed the connection) 2019-12-14T08:09:00Z lockywolf_ quit (Read error: Connection reset by peer) 2019-12-14T08:09:31Z lockywolf joined #scheme 2019-12-14T08:09:36Z lockywolf_ joined #scheme 2019-12-14T08:09:59Z jao joined #scheme 2019-12-14T08:14:19Z lockywolf_ quit (Remote host closed the connection) 2019-12-14T08:14:47Z lockywolf_ joined #scheme 2019-12-14T08:18:29Z kritixilithos joined #scheme 2019-12-14T08:45:11Z rgherdt joined #scheme 2019-12-14T09:15:40Z jim quit (Remote host closed the connection) 2019-12-14T09:16:16Z jim joined #scheme 2019-12-14T09:27:22Z klovett quit (Remote host closed the connection) 2019-12-14T09:27:57Z klovett joined #scheme 2019-12-14T09:36:03Z zig: how would you do to represent a date that looks like: "-34000-01-01T00:00:00Z" using an integer 2019-12-14T09:36:33Z zig: note the minus 34000 2019-12-14T09:37:08Z zig: imo the data not properly format, in that case, I would use just -34000 and not a pseudo datetime object. 2019-12-14T09:43:46Z daviid joined #scheme 2019-12-14T09:54:48Z lockywolf_ quit (Remote host closed the connection) 2019-12-14T09:57:43Z lockywolf_ joined #scheme 2019-12-14T10:00:37Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-14T10:11:06Z xkapastel joined #scheme 2019-12-14T10:27:56Z ecraven: zig: just like any other date.. seconds before some epoch, if you want 2019-12-14T10:29:05Z ecraven: for example, according to Calendrical Calculations, the fixed day count of that date would be -12418610 2019-12-14T10:31:55Z ecraven: you might need bignums at some point, but that shouldn't be a problem in Scheme 2019-12-14T10:32:36Z ecraven: also "a date" is very unspecific.. is this meant to be gregorian, but extrapolated into the past? 2019-12-14T10:45:08Z brown121408 quit (Read error: Connection reset by peer) 2019-12-14T10:45:20Z brown121408 joined #scheme 2019-12-14T10:48:51Z rgherdt quit (Remote host closed the connection) 2019-12-14T10:49:11Z rgherdt joined #scheme 2019-12-14T10:52:53Z zig: I do not have context for the date at the moment, It is extracted from wikidata, it is probably an estimate of some event in the very far past. It seems to me it is an error to encode that as iso datetime object, given it is just an estimate and also it breaks mktime which does not support such big-ish time. Neither CPython can make sense of it. 2019-12-14T10:53:06Z zig: I am right, others are wrong kind of attitude ;) 2019-12-14T10:53:46Z zig: I could ask #wikidata, but the fear to not see my question answered is bigger than my willingness to do the good thing :/ 2019-12-14T11:28:18Z lockywolf_ quit (Read error: Connection reset by peer) 2019-12-14T11:29:11Z lockywolf_ joined #scheme 2019-12-14T11:30:47Z brown121408 quit (Ping timeout: 250 seconds) 2019-12-14T11:31:11Z brown121408 joined #scheme 2019-12-14T11:32:27Z ng0 joined #scheme 2019-12-14T11:37:06Z TCZ joined #scheme 2019-12-14T11:44:25Z mdhughes: Unfortunately iso8601 has poor support for BCE: https://en.wikipedia.org/wiki/ISO_8601#Years 2019-12-14T11:45:11Z mdhughes: What are you going to do with it? If you have an astronomy program or something it should have its own date format. 2019-12-14T11:47:55Z lritter joined #scheme 2019-12-14T11:48:30Z klovett quit (Remote host closed the connection) 2019-12-14T11:48:47Z klovett joined #scheme 2019-12-14T11:55:19Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-14T11:57:56Z lockywolf joined #scheme 2019-12-14T11:58:47Z lockywolf quit (Remote host closed the connection) 2019-12-14T11:59:11Z lockywolf joined #scheme 2019-12-14T12:28:57Z CyDefect joined #scheme 2019-12-14T12:43:10Z jao quit (Ping timeout: 265 seconds) 2019-12-14T12:43:29Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-14T13:07:16Z longshi joined #scheme 2019-12-14T13:17:50Z jao joined #scheme 2019-12-14T13:20:28Z longshi quit (Ping timeout: 252 seconds) 2019-12-14T13:25:52Z zig: well, I do not use the data per se. I try to import wikimedia's wikidata project into my database. 2019-12-14T13:26:50Z brown121408 quit (Read error: Connection reset by peer) 2019-12-14T13:27:05Z brown121408 joined #scheme 2019-12-14T13:29:10Z acarrico joined #scheme 2019-12-14T13:33:26Z daviid quit (Ping timeout: 265 seconds) 2019-12-14T13:34:03Z acarrico quit (Ping timeout: 246 seconds) 2019-12-14T13:39:51Z f8l quit (Remote host closed the connection) 2019-12-14T13:41:07Z f8l joined #scheme 2019-12-14T13:41:14Z lockywolf_ joined #scheme 2019-12-14T13:42:37Z lockywolf_ quit (Max SendQ exceeded) 2019-12-14T13:43:19Z lockywolf_ joined #scheme 2019-12-14T13:44:28Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-14T13:44:41Z lockywolf_ quit (Max SendQ exceeded) 2019-12-14T13:45:18Z lockywolf_ joined #scheme 2019-12-14T13:46:17Z lockywolf_ quit (Remote host closed the connection) 2019-12-14T13:46:41Z lockywolf_ joined #scheme 2019-12-14T13:47:43Z lucasb joined #scheme 2019-12-14T13:56:20Z lockywolf_ quit (Read error: Connection reset by peer) 2019-12-14T14:01:08Z lockywolf joined #scheme 2019-12-14T14:01:32Z lockywolf_ joined #scheme 2019-12-14T14:02:43Z lockywolf quit (Max SendQ exceeded) 2019-12-14T14:02:49Z lockywolf_ quit (Max SendQ exceeded) 2019-12-14T14:03:13Z lockywolf joined #scheme 2019-12-14T14:03:21Z lockywolf_ joined #scheme 2019-12-14T14:14:41Z kritixilithos quit (Read error: Connection reset by peer) 2019-12-14T14:14:41Z oxford quit (Read error: Connection reset by peer) 2019-12-14T14:14:41Z xelxebar quit (Write error: Broken pipe) 2019-12-14T14:14:41Z ng0 quit (Remote host closed the connection) 2019-12-14T14:14:41Z zooey_ quit (Remote host closed the connection) 2019-12-14T14:15:04Z xelxebar joined #scheme 2019-12-14T14:15:35Z kritixilithos joined #scheme 2019-12-14T14:16:45Z oxford joined #scheme 2019-12-14T14:16:59Z zooey joined #scheme 2019-12-14T14:18:42Z lockywolf__ joined #scheme 2019-12-14T14:19:46Z sdu joined #scheme 2019-12-14T14:20:57Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-14T14:21:17Z lockywolf quit (Ping timeout: 265 seconds) 2019-12-14T14:21:40Z lockywolf__ quit (Remote host closed the connection) 2019-12-14T14:22:08Z lockywolf__ joined #scheme 2019-12-14T14:23:34Z TCZ quit (Quit: Bye Bye) 2019-12-14T14:25:51Z farcas82 quit (Ping timeout: 246 seconds) 2019-12-14T14:30:37Z ng0 joined #scheme 2019-12-14T14:31:57Z brown121408 quit (Ping timeout: 240 seconds) 2019-12-14T14:32:12Z xelxebar quit (Remote host closed the connection) 2019-12-14T14:32:31Z xelxebar joined #scheme 2019-12-14T14:32:40Z acarrico joined #scheme 2019-12-14T14:32:47Z brown121408 joined #scheme 2019-12-14T14:38:13Z phablet_ joined #scheme 2019-12-14T14:40:22Z brown121408 quit (Read error: Connection reset by peer) 2019-12-14T14:43:59Z longshi joined #scheme 2019-12-14T14:45:44Z brown121407 joined #scheme 2019-12-14T14:46:57Z Oddity quit (Ping timeout: 240 seconds) 2019-12-14T14:47:37Z lockywolf_ joined #scheme 2019-12-14T14:49:40Z lockywolf_ quit (Remote host closed the connection) 2019-12-14T14:50:07Z lockywolf__ quit (Ping timeout: 250 seconds) 2019-12-14T14:50:08Z lockywolf_ joined #scheme 2019-12-14T14:53:37Z lockywolf__ joined #scheme 2019-12-14T14:53:53Z Oddity joined #scheme 2019-12-14T14:55:03Z lockywolf__ quit (Max SendQ exceeded) 2019-12-14T14:55:19Z phablet_ quit (Read error: Connection reset by peer) 2019-12-14T14:55:30Z phablet_ joined #scheme 2019-12-14T14:55:35Z lockywolf__ joined #scheme 2019-12-14T14:56:08Z lockywolf_ quit (Ping timeout: 245 seconds) 2019-12-14T14:57:49Z acarrico1 joined #scheme 2019-12-14T15:00:17Z acarrico quit (Ping timeout: 240 seconds) 2019-12-14T15:01:26Z ng0_ joined #scheme 2019-12-14T15:02:28Z ng0 quit (Disconnected by services) 2019-12-14T15:02:30Z ng0_ is now known as ng0 2019-12-14T15:03:18Z phablet_ quit (Ping timeout: 246 seconds) 2019-12-14T15:07:12Z civodul joined #scheme 2019-12-14T15:08:15Z phablet_ joined #scheme 2019-12-14T15:09:41Z Inline quit (Quit: Leaving) 2019-12-14T15:12:40Z brown121407 quit (Read error: Connection reset by peer) 2019-12-14T15:31:57Z farcas82 joined #scheme 2019-12-14T15:40:56Z Inline joined #scheme 2019-12-14T15:47:12Z Inline quit (Quit: Leaving) 2019-12-14T15:50:43Z skapata joined #scheme 2019-12-14T15:52:44Z stepnem quit (Ping timeout: 268 seconds) 2019-12-14T16:01:20Z stepnem joined #scheme 2019-12-14T16:09:33Z Inline joined #scheme 2019-12-14T16:35:10Z acarrico1 quit (Ping timeout: 265 seconds) 2019-12-14T16:35:55Z mdhughes: Most databases don't even handle dates before 1582 CE, or have terrible results when they do. If you're just stashing the year for media identification, though, just save it as an integer. 2019-12-14T16:36:31Z Riastradh quit (Ping timeout: 268 seconds) 2019-12-14T16:42:33Z xkapastel joined #scheme 2019-12-14T16:44:37Z stepnem quit (Ping timeout: 240 seconds) 2019-12-14T16:44:52Z Riastradh joined #scheme 2019-12-14T16:45:35Z acarrico joined #scheme 2019-12-14T16:47:01Z stepnem joined #scheme 2019-12-14T16:49:54Z zmt00 quit (Quit: Leaving) 2019-12-14T16:52:33Z acarrico quit (Ping timeout: 268 seconds) 2019-12-14T17:05:37Z rotucer quit (Ping timeout: 265 seconds) 2019-12-14T17:06:37Z stepnem quit (Ping timeout: 250 seconds) 2019-12-14T17:11:00Z brown121407 joined #scheme 2019-12-14T17:19:01Z stepnem joined #scheme 2019-12-14T17:28:17Z klovett quit (Ping timeout: 240 seconds) 2019-12-14T17:41:52Z jim quit (Remote host closed the connection) 2019-12-14T17:42:30Z jim joined #scheme 2019-12-14T17:54:48Z kritixilithos quit (Quit: quit) 2019-12-14T17:56:40Z rotucer joined #scheme 2019-12-14T18:13:15Z ngz joined #scheme 2019-12-14T18:16:25Z brown121407 quit (Read error: Connection reset by peer) 2019-12-14T18:18:36Z phablet_ quit (Ping timeout: 246 seconds) 2019-12-14T18:30:00Z hugh_marera joined #scheme 2019-12-14T18:38:59Z pjb: mdhughes: years are not really properly defined for dates before the XXth century. 2019-12-14T18:39:33Z pjb: mdhughes: we get good enough documentation to synchronize calendar, depending on the place, down to the XVIIIth century, but not much beyond. 2019-12-14T18:40:07Z klovett joined #scheme 2019-12-14T18:40:09Z pjb: mdhughes: earlier, it all depends on the place, the historic record (very bad), and the astronomic data (modulo the various recurrences). 2019-12-14T18:40:38Z pjb: mdhughes: basically, before the invention of fast transport and the mechanical watch, which are both very recent inventions. 2019-12-14T18:41:20Z pjb: mdhughes: and for any date before 1582 CE, not even considering BC, it's completely random. 2019-12-14T18:41:33Z pjb: mdhughes: if you have a time machine, the first thing you will have to do is to map time! 2019-12-14T18:42:19Z pjb: mdhughes: imagine jumping 2000 years ago, and asking has Jesus been crucified yet? - Jesus who? 2019-12-14T18:42:44Z pjb: Assume you go to the right place. There were crucifixions all the time. 2019-12-14T18:44:44Z pjb: One thing you could do, is to go far in the past, and put a long-term GPS system in place, so that at least, when you jump, you know WHEN you are, with respect to your calendar. But this won't help you much to place historic event. Most historic event weren't historical at all, and given the communication systems in place, weren't even known for months of for years after they occured. 2019-12-14T18:46:08Z pjb: It's rather all crazy, we're completely lost in time, and I wonder why there's no serious research project on this matter… (nonwithstanding the position of the Vulcan Science Concil). 2019-12-14T18:46:40Z pjb: err, Vulcan Science Directorate, sorry. 2019-12-14T18:46:58Z pjb: Well, at least Pope Gregoire was worried about it. 2019-12-14T18:51:34Z stepnem quit (Ping timeout: 268 seconds) 2019-12-14T18:52:36Z stepnem joined #scheme 2019-12-14T18:57:25Z pjb: Hey, I found someting here. https://leg8.fr/monde-romain/calendrier-romain It looks like the monk Denis le Petit arbitrarily fixed the birth day of Jesus at December 25th of 753 AUC (ab urbe condita, mythical foundation of Rome). So at least, if you can get a reference to the year AUC (which is not easily in most places, and even in Latin document, since years are usually counted from the reign of the current soverein, or from 2019-12-14T18:57:25Z pjb: foundation of the local city!), we'll soon be in 2773 AUC. 2019-12-14T18:58:00Z pjb: But again, this doesn't help much (you can always retro-fit a calendar). Since we know that Jesus wasn't born that year, or that season. 2019-12-14T18:58:38Z longshi quit (Ping timeout: 276 seconds) 2019-12-14T19:05:00Z stepnem quit (Ping timeout: 265 seconds) 2019-12-14T19:05:23Z stepnem joined #scheme 2019-12-14T19:10:52Z brown121407 joined #scheme 2019-12-14T19:12:05Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-14T19:22:26Z ggole quit (Quit: Leaving) 2019-12-14T19:24:30Z Riastradh: zig: What does the wikidata project do with dates like that? 2019-12-14T19:24:41Z izh_ joined #scheme 2019-12-14T19:33:46Z zig: not sure, I can not investigate at this moment. 2019-12-14T19:37:24Z stepnem_ joined #scheme 2019-12-14T19:38:17Z stepnem quit (Ping timeout: 250 seconds) 2019-12-14T19:39:16Z zig: Riastradh: it happens in https://www.wikidata.org/wiki/Q144 it is written in the html page as "34. millennium BCE" not sure what BCE? Before Christ E...? 2019-12-14T19:39:35Z Riastradh: `before common era' 2019-12-14T19:39:47Z zig: ok 2019-12-14T19:39:48Z zig: tx 2019-12-14T19:40:29Z Riastradh: (There is a movement to replace `before christ' and `anno domini' by the less-Christian-sounding terms `before common era' and `common era', respectively.) 2019-12-14T19:41:20Z Riastradh: (i.e., BC/AD -> BCE/CE) 2019-12-14T19:42:57Z zig: what the page says, is that dogs, are a thing since -34 000 years. 2019-12-14T19:43:06Z Riastradh: (Strikes me as a little silly because the so-called `common era' is defined by a Christian-centric epoch, so the name gives me the impression of dishonestly calling the Christian time period `common'.) 2019-12-14T19:43:42Z zig: (I agree, the amazigh calendar is beyond 3000 years at the moment) 2019-12-14T19:43:51Z zig: (so does the jewish calendar IIRC) 2019-12-14T19:44:23Z zig: (the amazigh calendar is not based on religious event, tho, it is part of egyptian history) 2019-12-14T19:45:41Z zig: (anyway, there is only one relevant era, that is https://en.wikipedia.org/wiki/Anthropocene) 2019-12-14T19:51:23Z zig: you might interested to know that I compared to loading times of the very latest guile 2.9.7 (released today) vs. 4store (written in C), and virtuoso (also written in C) and the scheme is only 3 to 5 times slower to import around 500MB.. I still need to load more data to make more interesting benchmarks. All those do not offer the same guarantees. 2019-12-14T19:54:12Z zig: I think the bottleneck is in FFI code... for some reasons. On microbenchmarks, guile is almost as fast as gambit and chez. I benchmarked my chez database, it was 2 to 3 times faster than blazegraph written in Java. I can not believe Java is much slower than C... 2019-12-14T20:08:50Z stepnem_ quit (Ping timeout: 276 seconds) 2019-12-14T20:10:56Z stepnem joined #scheme 2019-12-14T20:18:42Z notzmv quit (Remote host closed the connection) 2019-12-14T20:23:46Z oxum_ joined #scheme 2019-12-14T20:25:05Z nerdypepper quit (Ping timeout: 276 seconds) 2019-12-14T20:25:34Z oxum quit (Read error: Connection reset by peer) 2019-12-14T20:27:37Z nerdypepper joined #scheme 2019-12-14T20:28:56Z X-Scale` joined #scheme 2019-12-14T20:29:37Z X-Scale quit (Ping timeout: 268 seconds) 2019-12-14T20:30:03Z X-Scale` is now known as X-Scale 2019-12-14T20:30:57Z gravicappa quit (Ping timeout: 240 seconds) 2019-12-14T20:36:08Z notzmv joined #scheme 2019-12-14T20:43:36Z webshinra quit (Remote host closed the connection) 2019-12-14T20:43:56Z webshinra joined #scheme 2019-12-14T20:52:49Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-14T20:55:11Z X-Scale` joined #scheme 2019-12-14T20:56:13Z X-Scale` is now known as X-Scale 2019-12-14T21:06:52Z farcas82 quit (Ping timeout: 252 seconds) 2019-12-14T21:07:14Z daviid joined #scheme 2019-12-14T21:17:29Z brown121407 quit (Read error: Connection reset by peer) 2019-12-14T21:17:51Z brown121407 joined #scheme 2019-12-14T21:22:54Z izh_ quit (Quit: Leaving) 2019-12-14T21:23:31Z acarrico joined #scheme 2019-12-14T21:37:14Z zig quit (Quit: WeeChat 2.4) 2019-12-14T21:41:37Z averell quit (Remote host closed the connection) 2019-12-14T21:55:00Z ArthurStrong joined #scheme 2019-12-14T22:01:33Z lockywolf__ quit (Ping timeout: 246 seconds) 2019-12-14T22:12:42Z phablet_ joined #scheme 2019-12-14T22:24:08Z stepnem quit (Ping timeout: 265 seconds) 2019-12-14T22:24:23Z stepnem_ joined #scheme 2019-12-14T22:51:34Z torbo joined #scheme 2019-12-14T22:58:29Z lritter quit (Ping timeout: 250 seconds) 2019-12-14T22:59:56Z jao quit (Remote host closed the connection) 2019-12-14T23:05:10Z lritter joined #scheme 2019-12-14T23:05:26Z jao joined #scheme 2019-12-14T23:07:54Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-14T23:26:15Z sdu quit (Quit: leaving) 2019-12-14T23:38:57Z stepnem_ quit (Ping timeout: 240 seconds) 2019-12-14T23:40:16Z stepnem joined #scheme 2019-12-14T23:41:33Z madage joined #scheme 2019-12-14T23:43:03Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-14T23:48:43Z rotucer quit (Ping timeout: 265 seconds) 2019-12-14T23:48:56Z rotucer joined #scheme 2019-12-14T23:50:10Z stepnem quit (Ping timeout: 265 seconds) 2019-12-14T23:50:56Z stepnem joined #scheme 2019-12-15T00:02:37Z stepnem quit (Ping timeout: 240 seconds) 2019-12-15T00:04:27Z stepnem joined #scheme 2019-12-15T00:09:16Z madage quit (Remote host closed the connection) 2019-12-15T00:15:28Z ng0 quit (Ping timeout: 260 seconds) 2019-12-15T00:16:29Z ng0 joined #scheme 2019-12-15T00:17:10Z rotucer quit (Ping timeout: 268 seconds) 2019-12-15T00:19:09Z madage joined #scheme 2019-12-15T00:25:47Z CORDIC quit (Remote host closed the connection) 2019-12-15T00:26:14Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-15T00:26:44Z EternalZenith joined #scheme 2019-12-15T00:27:55Z EternalZenith quit (Client Quit) 2019-12-15T00:28:39Z EternalZenith joined #scheme 2019-12-15T00:30:17Z yosafbridge quit (Ping timeout: 240 seconds) 2019-12-15T00:30:40Z yosafbridge joined #scheme 2019-12-15T00:30:57Z EternalZenith quit (Remote host closed the connection) 2019-12-15T00:31:13Z johnjay quit (Ping timeout: 250 seconds) 2019-12-15T00:32:43Z rotucer joined #scheme 2019-12-15T00:34:31Z johnjay joined #scheme 2019-12-15T00:41:03Z averell joined #scheme 2019-12-15T00:55:08Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-15T00:57:15Z ngz quit (Ping timeout: 246 seconds) 2019-12-15T01:11:26Z daviid quit (Ping timeout: 268 seconds) 2019-12-15T01:15:36Z klovett quit (Remote host closed the connection) 2019-12-15T01:16:15Z klovett joined #scheme 2019-12-15T01:20:07Z klovett quit (Remote host closed the connection) 2019-12-15T01:20:22Z klovett joined #scheme 2019-12-15T01:43:14Z daviid joined #scheme 2019-12-15T01:47:12Z lritter quit (Ping timeout: 268 seconds) 2019-12-15T01:47:25Z lritter joined #scheme 2019-12-15T01:49:41Z lritter quit (Client Quit) 2019-12-15T01:53:24Z jcowan: It's called the Common Era because it's common to almost all countries. 2019-12-15T01:53:35Z jcowan: Originally CE meant Christian Era, but that's changed 2019-12-15T01:54:13Z jcowan: THere are maybe five holdouts, not counting those which just number their years from a different epoch or epochs. 2019-12-15T02:05:36Z madage quit (Ping timeout: 260 seconds) 2019-12-15T02:06:54Z jao quit (Remote host closed the connection) 2019-12-15T02:15:38Z jao joined #scheme 2019-12-15T02:18:38Z madage joined #scheme 2019-12-15T02:23:56Z skapata quit (Remote host closed the connection) 2019-12-15T02:26:37Z stepnem quit (Ping timeout: 240 seconds) 2019-12-15T02:44:41Z ahungry joined #scheme 2019-12-15T02:48:02Z stepnem joined #scheme 2019-12-15T02:48:11Z ahungry` joined #scheme 2019-12-15T02:50:32Z ahungry quit (Ping timeout: 276 seconds) 2019-12-15T03:02:32Z stepnem quit (Ping timeout: 265 seconds) 2019-12-15T03:08:02Z ahungry` quit (Remote host closed the connection) 2019-12-15T03:16:51Z ahungry joined #scheme 2019-12-15T03:36:57Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-15T03:45:37Z farcas82 joined #scheme 2019-12-15T03:56:12Z stepnem joined #scheme 2019-12-15T04:07:44Z klovett quit (Remote host closed the connection) 2019-12-15T04:08:21Z klovett joined #scheme 2019-12-15T04:42:15Z gravicappa joined #scheme 2019-12-15T04:47:32Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-15T05:01:29Z lockywolf joined #scheme 2019-12-15T05:21:30Z brown121407 quit (Ping timeout: 252 seconds) 2019-12-15T05:27:46Z brown121407 joined #scheme 2019-12-15T05:31:40Z daviid quit (Ping timeout: 268 seconds) 2019-12-15T05:36:37Z ggole joined #scheme 2019-12-15T05:47:20Z jao quit (Ping timeout: 276 seconds) 2019-12-15T06:00:03Z torbo quit (Remote host closed the connection) 2019-12-15T07:15:42Z ahungry quit (Remote host closed the connection) 2019-12-15T07:16:30Z lockywolf quit (Remote host closed the connection) 2019-12-15T07:17:00Z lockywolf joined #scheme 2019-12-15T07:18:22Z lockywolf quit (Max SendQ exceeded) 2019-12-15T07:18:54Z lockywolf joined #scheme 2019-12-15T07:21:46Z gnomon quit (Ping timeout: 252 seconds) 2019-12-15T07:22:58Z gnomon joined #scheme 2019-12-15T07:32:52Z farcas82 joined #scheme 2019-12-15T07:36:30Z ArthurStrong quit (Quit: leaving) 2019-12-15T07:50:50Z gnomon quit (Ping timeout: 276 seconds) 2019-12-15T07:55:50Z gnomon joined #scheme 2019-12-15T08:05:47Z lockywolf quit (Ping timeout: 276 seconds) 2019-12-15T08:19:06Z sdu joined #scheme 2019-12-15T08:22:56Z rgherdt joined #scheme 2019-12-15T08:24:32Z xelxebar quit (Ping timeout: 260 seconds) 2019-12-15T08:24:45Z xelxebar_ joined #scheme 2019-12-15T08:28:02Z gnomon quit (Ping timeout: 268 seconds) 2019-12-15T08:33:36Z zig joined #scheme 2019-12-15T08:38:20Z gnomon joined #scheme 2019-12-15T08:38:56Z zig: hello #scheme 2019-12-15T09:32:06Z phablet_ quit (Ping timeout: 246 seconds) 2019-12-15T09:32:36Z zig: re nomunofu, seems like virtuoso, has smart cache. After the import of the data, the first query ever takes 27 times slower than nomunofu, doing the query a second time make it 3 times fater. Restarting the virtuoso server, the first query is faster, but still 2 times slower than nomunofu, redoing the query against the hot cache lead to the same result as before the restart, that is virtuoso is 3 times 2019-12-15T09:32:38Z zig: faster than nomunofu with a hot cache. 2019-12-15T09:36:47Z zig: I feel the urge to benchmark chez scheme. 2019-12-15T09:52:44Z daviid joined #scheme 2019-12-15T10:18:49Z gobble_gobble joined #scheme 2019-12-15T10:32:01Z ng0 joined #scheme 2019-12-15T10:46:08Z lritter joined #scheme 2019-12-15T10:51:35Z pjb quit (Remote host closed the connection) 2019-12-15T10:51:37Z stepnem quit (Ping timeout: 240 seconds) 2019-12-15T10:52:01Z stepnem joined #scheme 2019-12-15T10:53:22Z pjb joined #scheme 2019-12-15T10:58:40Z pjb quit (Remote host closed the connection) 2019-12-15T10:58:59Z pjb` joined #scheme 2019-12-15T11:16:33Z gobble_gobble is now known as badgerblock 2019-12-15T12:23:02Z jao joined #scheme 2019-12-15T12:40:38Z skapata joined #scheme 2019-12-15T12:45:17Z brown121407 quit (Ping timeout: 240 seconds) 2019-12-15T12:46:38Z CyDefect quit (Remote host closed the connection) 2019-12-15T12:48:19Z lockywolf joined #scheme 2019-12-15T12:48:23Z lockywolf_ joined #scheme 2019-12-15T12:49:08Z lockywolf quit (Remote host closed the connection) 2019-12-15T12:49:32Z lockywolf joined #scheme 2019-12-15T12:50:53Z lockywolf quit (Max SendQ exceeded) 2019-12-15T12:51:22Z lockywolf joined #scheme 2019-12-15T12:53:38Z lockywolf quit (Remote host closed the connection) 2019-12-15T12:54:16Z lockywolf joined #scheme 2019-12-15T12:54:35Z razzy joined #scheme 2019-12-15T12:55:07Z lockywolf quit (Remote host closed the connection) 2019-12-15T12:55:36Z lockywolf joined #scheme 2019-12-15T12:56:39Z lockywolf quit (Remote host closed the connection) 2019-12-15T12:59:41Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-15T13:22:01Z lucasb joined #scheme 2019-12-15T13:43:00Z lockywolf__ joined #scheme 2019-12-15T13:43:37Z lockywolf__ quit (Remote host closed the connection) 2019-12-15T13:44:29Z lockywolf__ joined #scheme 2019-12-15T13:44:53Z lockywolf_ quit (Ping timeout: 245 seconds) 2019-12-15T13:45:08Z lockywolf__ quit (Remote host closed the connection) 2019-12-15T14:00:25Z CyDefect joined #scheme 2019-12-15T14:02:32Z kritixilithos joined #scheme 2019-12-15T14:33:45Z brown121407 joined #scheme 2019-12-15T14:37:12Z ecraven: ;) 2019-12-15T14:37:22Z phwalkr joined #scheme 2019-12-15T14:41:33Z razzy: ;] 2019-12-15T14:47:23Z skapate joined #scheme 2019-12-15T14:49:06Z skapata quit (Ping timeout: 252 seconds) 2019-12-15T14:50:52Z klovett quit (Remote host closed the connection) 2019-12-15T14:51:07Z klovett joined #scheme 2019-12-15T14:52:16Z klovett quit (Client Quit) 2019-12-15T14:53:42Z klovett joined #scheme 2019-12-15T15:23:27Z whiteline quit (Remote host closed the connection) 2019-12-15T15:24:54Z whiteline joined #scheme 2019-12-15T15:36:14Z farcas82 quit (Ping timeout: 276 seconds) 2019-12-15T15:42:49Z DKordic joined #scheme 2019-12-15T15:47:51Z phwalkr_ joined #scheme 2019-12-15T15:51:37Z phwalkr quit (Ping timeout: 250 seconds) 2019-12-15T15:52:27Z phwalkr_ quit (Client Quit) 2019-12-15T15:56:08Z brettgilio quit (Remote host closed the connection) 2019-12-15T15:58:10Z brettgilio joined #scheme 2019-12-15T16:21:18Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-15T16:28:28Z kritixilithos quit (Ping timeout: 260 seconds) 2019-12-15T16:29:17Z rotucer quit (Ping timeout: 240 seconds) 2019-12-15T16:43:16Z kritixilithos joined #scheme 2019-12-15T16:43:23Z rotucer joined #scheme 2019-12-15T16:48:23Z brown121407 quit (Ping timeout: 276 seconds) 2019-12-15T16:48:58Z brown121408 joined #scheme 2019-12-15T16:52:02Z whiteline quit (Quit: Leaving) 2019-12-15T16:55:43Z whiteline joined #scheme 2019-12-15T17:07:03Z longshi joined #scheme 2019-12-15T17:16:53Z ng0 joined #scheme 2019-12-15T17:21:36Z freedom joined #scheme 2019-12-15T17:22:03Z freedom quit (Remote host closed the connection) 2019-12-15T17:38:13Z longshi quit (Ping timeout: 245 seconds) 2019-12-15T17:41:39Z brettgilio_ joined #scheme 2019-12-15T17:44:43Z brettgilio quit (Ping timeout: 250 seconds) 2019-12-15T17:51:54Z brown121408 quit (Read error: Connection reset by peer) 2019-12-15T17:52:46Z brown121407 joined #scheme 2019-12-15T17:55:59Z brettgilio_ quit (Ping timeout: 250 seconds) 2019-12-15T18:14:38Z zooey quit (Remote host closed the connection) 2019-12-15T18:16:51Z zooey joined #scheme 2019-12-15T18:18:47Z pjb` quit (Quit: rename) 2019-12-15T18:22:59Z kritixilithos quit (Quit: quit) 2019-12-15T18:24:47Z rotucer quit (Read error: Connection reset by peer) 2019-12-15T18:46:40Z pjb joined #scheme 2019-12-15T18:56:23Z brettgilio joined #scheme 2019-12-15T19:09:55Z CyDefect quit (Remote host closed the connection) 2019-12-15T19:10:12Z CyDefect joined #scheme 2019-12-15T19:14:28Z CyDefect quit (Client Quit) 2019-12-15T19:14:55Z CyDefect joined #scheme 2019-12-15T19:16:02Z CyDefect quit (Client Quit) 2019-12-15T19:18:52Z ggole quit (Quit: Leaving) 2019-12-15T19:31:26Z yumh quit (Ping timeout: 265 seconds) 2019-12-15T19:36:22Z yumh joined #scheme 2019-12-15T19:54:23Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-15T19:56:03Z longshi joined #scheme 2019-12-15T20:14:30Z ecraven: ;) 2019-12-15T20:17:15Z sdu quit (Quit: leaving) 2019-12-15T20:52:06Z X-Scale` joined #scheme 2019-12-15T20:52:37Z X-Scale quit (Ping timeout: 240 seconds) 2019-12-15T20:53:13Z X-Scale` is now known as X-Scale 2019-12-15T21:43:34Z farcas82 joined #scheme 2019-12-15T21:44:10Z farcas82 quit (Remote host closed the connection) 2019-12-15T22:04:01Z groovy left #scheme 2019-12-15T22:34:31Z TCZ joined #scheme 2019-12-15T23:07:31Z rgherdt quit (Remote host closed the connection) 2019-12-15T23:08:16Z TCZ quit (Quit: Bye Bye) 2019-12-15T23:26:59Z brettgilio quit (Quit: Gotta go!) 2019-12-15T23:27:24Z brettgilio joined #scheme 2019-12-15T23:30:30Z Zenton quit (Ping timeout: 252 seconds) 2019-12-15T23:42:27Z lritter quit (Quit: Leaving) 2019-12-16T00:15:57Z johnjay quit (Ping timeout: 240 seconds) 2019-12-16T00:19:31Z johnjay joined #scheme 2019-12-16T00:28:05Z torbo joined #scheme 2019-12-16T00:33:47Z X-Scale quit (Ping timeout: 276 seconds) 2019-12-16T00:35:09Z X-Scale` joined #scheme 2019-12-16T00:36:13Z X-Scale` is now known as X-Scale 2019-12-16T00:47:26Z daviid quit (Ping timeout: 276 seconds) 2019-12-16T00:49:06Z longshi quit (Ping timeout: 246 seconds) 2019-12-16T00:52:52Z lockywolf joined #scheme 2019-12-16T00:57:28Z oxum_ is now known as oxum 2019-12-16T00:59:12Z whiteline quit (Remote host closed the connection) 2019-12-16T00:59:47Z whiteline joined #scheme 2019-12-16T01:12:32Z lockywolf_ joined #scheme 2019-12-16T01:15:40Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-16T01:29:21Z keep-learning[m] joined #scheme 2019-12-16T01:30:24Z daviid joined #scheme 2019-12-16T01:37:17Z razzy quit (Ping timeout: 240 seconds) 2019-12-16T01:42:58Z jao- joined #scheme 2019-12-16T01:43:07Z jao quit (Ping timeout: 265 seconds) 2019-12-16T01:52:52Z lockywolf_ quit (Read error: Connection reset by peer) 2019-12-16T01:53:57Z khisanth_ quit (Ping timeout: 250 seconds) 2019-12-16T01:54:14Z jao- quit (Ping timeout: 265 seconds) 2019-12-16T01:54:29Z jao joined #scheme 2019-12-16T01:55:12Z lockywolf joined #scheme 2019-12-16T02:00:49Z zooey quit (Remote host closed the connection) 2019-12-16T02:01:35Z zooey joined #scheme 2019-12-16T02:03:54Z jao quit (Ping timeout: 265 seconds) 2019-12-16T02:07:41Z khisanth_ joined #scheme 2019-12-16T02:18:21Z lockywolf_ joined #scheme 2019-12-16T02:21:02Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-16T03:03:39Z pjb` joined #scheme 2019-12-16T03:04:10Z pjb` quit (Remote host closed the connection) 2019-12-16T03:04:53Z pjb` joined #scheme 2019-12-16T03:04:54Z pjb` quit (Remote host closed the connection) 2019-12-16T03:05:53Z pjb quit (Ping timeout: 276 seconds) 2019-12-16T03:21:37Z lockywolf__ joined #scheme 2019-12-16T03:22:44Z ahungry joined #scheme 2019-12-16T03:24:09Z lockywolf_ quit (Ping timeout: 246 seconds) 2019-12-16T03:31:08Z pjb joined #scheme 2019-12-16T03:34:42Z lockywolf__ quit (Remote host closed the connection) 2019-12-16T03:35:22Z lockywolf joined #scheme 2019-12-16T03:36:22Z lockywolf quit (Max SendQ exceeded) 2019-12-16T03:36:57Z lockywolf joined #scheme 2019-12-16T03:41:25Z lockywolf quit (Ping timeout: 250 seconds) 2019-12-16T03:54:07Z pjb quit (Read error: Connection reset by peer) 2019-12-16T03:55:09Z klovett quit (Remote host closed the connection) 2019-12-16T03:55:45Z klovett joined #scheme 2019-12-16T03:56:15Z pjb joined #scheme 2019-12-16T03:58:35Z klovett quit (Remote host closed the connection) 2019-12-16T03:58:52Z klovett joined #scheme 2019-12-16T04:08:57Z jim quit (*.net *.split) 2019-12-16T04:08:57Z dsp quit (*.net *.split) 2019-12-16T04:08:57Z m1dnight_ quit (*.net *.split) 2019-12-16T04:08:57Z str1ngs quit (*.net *.split) 2019-12-16T04:08:57Z Blukunfando quit (*.net *.split) 2019-12-16T04:08:57Z ByronJohnson quit (*.net *.split) 2019-12-16T04:08:57Z rotty quit (*.net *.split) 2019-12-16T04:08:57Z sammich quit (*.net *.split) 2019-12-16T04:08:57Z ggoes quit (*.net *.split) 2019-12-16T04:08:58Z nchambers quit (*.net *.split) 2019-12-16T04:08:58Z moon-child quit (*.net *.split) 2019-12-16T04:08:58Z tessier_ quit (*.net *.split) 2019-12-16T04:08:58Z teardown quit (*.net *.split) 2019-12-16T04:08:58Z malaclyps quit (*.net *.split) 2019-12-16T04:08:58Z Rudolph quit (*.net *.split) 2019-12-16T04:08:58Z eagleflo quit (*.net *.split) 2019-12-16T04:08:58Z DeeEff_ quit (*.net *.split) 2019-12-16T04:08:58Z asumu quit (*.net *.split) 2019-12-16T04:08:58Z rubic88 quit (*.net *.split) 2019-12-16T04:09:15Z ptrcmd quit (*.net *.split) 2019-12-16T04:09:15Z r3x5 quit (*.net *.split) 2019-12-16T04:09:15Z Kooda quit (*.net *.split) 2019-12-16T04:09:15Z vyzo quit (*.net *.split) 2019-12-16T04:09:15Z `micro quit (*.net *.split) 2019-12-16T04:09:15Z aleontiev quit (*.net *.split) 2019-12-16T04:09:15Z copec quit (*.net *.split) 2019-12-16T04:09:15Z nevermind quit (*.net *.split) 2019-12-16T04:12:02Z hashbjorn quit (Ping timeout: 240 seconds) 2019-12-16T04:12:21Z bashbjorn joined #scheme 2019-12-16T04:13:06Z jim joined #scheme 2019-12-16T04:15:16Z lockywolf joined #scheme 2019-12-16T04:22:27Z lockywolf_ joined #scheme 2019-12-16T04:25:11Z lockywolf quit (Ping timeout: 276 seconds) 2019-12-16T04:26:20Z casaca joined #scheme 2019-12-16T04:26:23Z lockywolf_ quit (Remote host closed the connection) 2019-12-16T04:36:51Z ahungry quit (Remote host closed the connection) 2019-12-16T04:39:32Z daviid quit (Ping timeout: 265 seconds) 2019-12-16T04:44:13Z skapate quit (Remote host closed the connection) 2019-12-16T05:03:16Z gendarme joined #scheme 2019-12-16T05:04:00Z oxum quit (Remote host closed the connection) 2019-12-16T05:11:23Z lockywolf joined #scheme 2019-12-16T05:11:30Z lockywolf_ joined #scheme 2019-12-16T05:13:41Z torbo quit (Remote host closed the connection) 2019-12-16T05:21:11Z oxum joined #scheme 2019-12-16T05:21:29Z lockywolf_ quit (Remote host closed the connection) 2019-12-16T05:21:53Z gendarme quit (Quit: Konversation terminated!) 2019-12-16T05:24:42Z gravicappa joined #scheme 2019-12-16T05:25:14Z oxum quit (Remote host closed the connection) 2019-12-16T05:25:31Z oxum joined #scheme 2019-12-16T05:29:13Z lockywolf quit (Remote host closed the connection) 2019-12-16T05:30:27Z casaca quit (Quit: leaving) 2019-12-16T05:31:15Z oxum quit (Ping timeout: 265 seconds) 2019-12-16T05:32:06Z oxum joined #scheme 2019-12-16T05:44:56Z gendarme joined #scheme 2019-12-16T05:54:24Z brown121407 quit (Ping timeout: 252 seconds) 2019-12-16T05:55:03Z brown121407 joined #scheme 2019-12-16T05:56:00Z oxum_ joined #scheme 2019-12-16T05:56:23Z oxum quit (Read error: Connection reset by peer) 2019-12-16T05:59:26Z oxum_ quit (Remote host closed the connection) 2019-12-16T05:59:44Z oxum joined #scheme 2019-12-16T06:04:24Z Inline quit (Quit: Leaving) 2019-12-16T06:08:20Z oxum quit (Remote host closed the connection) 2019-12-16T06:14:16Z oxum joined #scheme 2019-12-16T06:19:02Z Menche joined #scheme 2019-12-16T06:19:41Z lockywolf joined #scheme 2019-12-16T06:20:35Z lockywolf quit (Remote host closed the connection) 2019-12-16T06:23:40Z TCZ joined #scheme 2019-12-16T06:26:43Z gendarme quit (Quit: Konversation terminated!) 2019-12-16T06:27:28Z gendarme joined #scheme 2019-12-16T06:29:45Z teardown joined #scheme 2019-12-16T06:32:37Z TCZ quit (Quit: Bye Bye) 2019-12-16T06:35:14Z TCZ joined #scheme 2019-12-16T06:42:48Z gendarme quit (Ping timeout: 252 seconds) 2019-12-16T07:08:31Z keep_learning joined #scheme 2019-12-16T07:12:08Z keep_learning quit (Client Quit) 2019-12-16T07:13:20Z kjak quit (Ping timeout: 268 seconds) 2019-12-16T07:15:05Z kjak joined #scheme 2019-12-16T07:16:06Z gendarme joined #scheme 2019-12-16T07:16:06Z gendarme quit (Remote host closed the connection) 2019-12-16T07:18:10Z razzy joined #scheme 2019-12-16T07:18:31Z gendarme joined #scheme 2019-12-16T07:21:56Z kjak quit (Ping timeout: 265 seconds) 2019-12-16T07:30:10Z oxum quit (Remote host closed the connection) 2019-12-16T07:32:38Z oxum joined #scheme 2019-12-16T07:32:50Z oxum_ joined #scheme 2019-12-16T07:33:28Z oxum quit (Remote host closed the connection) 2019-12-16T07:35:01Z oxum_ quit (Remote host closed the connection) 2019-12-16T07:36:59Z ggole joined #scheme 2019-12-16T07:38:56Z oxum joined #scheme 2019-12-16T07:41:29Z oxum quit (Remote host closed the connection) 2019-12-16T07:44:53Z oxum joined #scheme 2019-12-16T07:58:12Z gendarme quit (Quit: Konversation terminated!) 2019-12-16T08:01:53Z oxum quit (Remote host closed the connection) 2019-12-16T08:13:53Z oxum joined #scheme 2019-12-16T08:25:10Z longshi joined #scheme 2019-12-16T08:29:48Z keep_learning joined #scheme 2019-12-16T08:32:50Z longshi quit (Ping timeout: 276 seconds) 2019-12-16T08:35:35Z farnerup joined #scheme 2019-12-16T08:52:45Z kjak joined #scheme 2019-12-16T08:57:45Z kjak quit (Ping timeout: 250 seconds) 2019-12-16T09:06:28Z TCZ quit (Quit: Bye Bye) 2019-12-16T09:13:24Z daviid joined #scheme 2019-12-16T09:15:04Z rgherdt joined #scheme 2019-12-16T09:23:29Z sarna left #scheme 2019-12-16T09:28:13Z jao joined #scheme 2019-12-16T09:40:59Z Zenton joined #scheme 2019-12-16T09:49:27Z oxum_ joined #scheme 2019-12-16T09:50:11Z oxum quit (Ping timeout: 250 seconds) 2019-12-16T09:54:48Z oxum_ quit (Remote host closed the connection) 2019-12-16T09:55:23Z oxum joined #scheme 2019-12-16T10:01:55Z jao quit (Ping timeout: 265 seconds) 2019-12-16T10:05:24Z dsp joined #scheme 2019-12-16T10:05:25Z DeeEff_ joined #scheme 2019-12-16T10:05:25Z `micro joined #scheme 2019-12-16T10:05:25Z malaclyps joined #scheme 2019-12-16T10:05:25Z aleontiev joined #scheme 2019-12-16T10:05:25Z sammich joined #scheme 2019-12-16T10:05:26Z ptrcmd joined #scheme 2019-12-16T10:05:26Z ptrcmd quit (Changing host) 2019-12-16T10:05:26Z ptrcmd joined #scheme 2019-12-16T10:05:26Z Kooda joined #scheme 2019-12-16T10:05:28Z tessier_ joined #scheme 2019-12-16T10:05:28Z ByronJohnson joined #scheme 2019-12-16T10:05:29Z malaclyps quit (Changing host) 2019-12-16T10:05:29Z malaclyps joined #scheme 2019-12-16T10:05:33Z copec joined #scheme 2019-12-16T10:05:42Z eagleflo joined #scheme 2019-12-16T10:05:44Z asumu joined #scheme 2019-12-16T10:05:49Z rotty joined #scheme 2019-12-16T10:05:51Z tessier_ quit (Changing host) 2019-12-16T10:05:51Z tessier_ joined #scheme 2019-12-16T10:05:51Z m1dnight_ joined #scheme 2019-12-16T10:06:24Z vyzo joined #scheme 2019-12-16T10:07:07Z nchambers joined #scheme 2019-12-16T10:07:18Z rubic88 joined #scheme 2019-12-16T10:07:19Z r3x5 joined #scheme 2019-12-16T10:07:23Z uplime joined #scheme 2019-12-16T10:07:56Z str1ngs joined #scheme 2019-12-16T10:13:34Z lritter joined #scheme 2019-12-16T10:15:34Z oxum quit (Remote host closed the connection) 2019-12-16T10:15:45Z stux|work quit (Read error: Connection reset by peer) 2019-12-16T10:16:46Z hugh_marera joined #scheme 2019-12-16T10:19:59Z cpressey joined #scheme 2019-12-16T10:20:20Z oxum joined #scheme 2019-12-16T10:22:18Z stux|work joined #scheme 2019-12-16T10:22:32Z civodul joined #scheme 2019-12-16T10:22:46Z TCZ joined #scheme 2019-12-16T10:25:47Z pilne quit (Quit: Beware of programmers who carry screwdrivers.) 2019-12-16T10:27:50Z oxum quit (Remote host closed the connection) 2019-12-16T10:28:11Z rotucer joined #scheme 2019-12-16T10:28:40Z oxum joined #scheme 2019-12-16T10:31:02Z oxum quit (Remote host closed the connection) 2019-12-16T10:33:56Z oxum joined #scheme 2019-12-16T10:36:24Z oxum quit (Remote host closed the connection) 2019-12-16T10:37:35Z DGASAU quit (Read error: Connection reset by peer) 2019-12-16T10:38:34Z DGASAU joined #scheme 2019-12-16T10:43:33Z rotucer quit (Quit: Quit) 2019-12-16T10:57:12Z pjb quit (Read error: Connection reset by peer) 2019-12-16T11:00:20Z pjb joined #scheme 2019-12-16T11:00:40Z oxum joined #scheme 2019-12-16T11:03:03Z oxum quit (Remote host closed the connection) 2019-12-16T11:03:42Z brown121407 quit (Ping timeout: 246 seconds) 2019-12-16T11:07:08Z brown121407 joined #scheme 2019-12-16T11:15:18Z drot_ quit (Quit: Quit.) 2019-12-16T11:25:35Z oxum joined #scheme 2019-12-16T11:26:09Z oxum quit (Remote host closed the connection) 2019-12-16T11:26:54Z teardown quit (Quit: leaving) 2019-12-16T11:34:06Z brown121408 joined #scheme 2019-12-16T11:34:07Z brown121407 quit (Read error: Connection reset by peer) 2019-12-16T11:34:15Z oxum_ joined #scheme 2019-12-16T11:34:27Z amerigo joined #scheme 2019-12-16T11:37:09Z oxum_ quit (Remote host closed the connection) 2019-12-16T11:37:26Z oxum_ joined #scheme 2019-12-16T11:40:37Z oxum_ quit (Remote host closed the connection) 2019-12-16T11:44:26Z lockywolf joined #scheme 2019-12-16T11:44:29Z lockywolf_ joined #scheme 2019-12-16T11:46:26Z lockywolf__ joined #scheme 2019-12-16T11:47:53Z lockywolf__ quit (Max SendQ exceeded) 2019-12-16T11:48:26Z lockywolf__ joined #scheme 2019-12-16T11:49:12Z lockywolf_ quit (Ping timeout: 246 seconds) 2019-12-16T11:49:36Z lockywolf quit (Ping timeout: 268 seconds) 2019-12-16T11:50:02Z lockywolf__ quit (Read error: Connection reset by peer) 2019-12-16T11:50:31Z lockywolf__ joined #scheme 2019-12-16T11:51:58Z oxum joined #scheme 2019-12-16T11:55:46Z stepnem quit (Ping timeout: 268 seconds) 2019-12-16T11:56:44Z oxum quit (Remote host closed the connection) 2019-12-16T11:56:54Z stepnem joined #scheme 2019-12-16T12:04:06Z oxum joined #scheme 2019-12-16T12:04:31Z ng0_ joined #scheme 2019-12-16T12:05:24Z ng0 quit (Ping timeout: 260 seconds) 2019-12-16T12:05:26Z ng0_ is now known as ng0 2019-12-16T12:17:13Z oxum quit (Remote host closed the connection) 2019-12-16T12:18:38Z TCZ quit (Quit: Bye Bye) 2019-12-16T12:24:17Z oxum joined #scheme 2019-12-16T12:24:27Z lockywolf_ joined #scheme 2019-12-16T12:26:03Z lockywolf_ quit (Max SendQ exceeded) 2019-12-16T12:26:37Z lockywolf_ joined #scheme 2019-12-16T12:26:46Z oxum quit (Remote host closed the connection) 2019-12-16T12:27:16Z lockywolf__ quit (Ping timeout: 248 seconds) 2019-12-16T12:36:19Z oxum joined #scheme 2019-12-16T12:36:28Z oxum quit (Remote host closed the connection) 2019-12-16T12:37:02Z oxum joined #scheme 2019-12-16T12:47:48Z whiteline quit (Read error: Connection reset by peer) 2019-12-16T12:48:06Z whiteline joined #scheme 2019-12-16T12:49:28Z oxum quit (Ping timeout: 245 seconds) 2019-12-16T12:49:38Z oxum joined #scheme 2019-12-16T12:51:31Z TCZ joined #scheme 2019-12-16T12:54:21Z brown121408 quit (Ping timeout: 268 seconds) 2019-12-16T12:55:04Z brown121407 joined #scheme 2019-12-16T12:58:41Z oxum_ joined #scheme 2019-12-16T12:58:57Z oxum quit (Read error: Connection reset by peer) 2019-12-16T12:59:18Z oxum_ quit (Read error: Connection reset by peer) 2019-12-16T12:59:37Z oxum joined #scheme 2019-12-16T13:00:17Z oxum quit (Read error: Connection reset by peer) 2019-12-16T13:00:31Z oxum joined #scheme 2019-12-16T13:01:40Z zmv joined #scheme 2019-12-16T13:10:35Z f8l quit (Remote host closed the connection) 2019-12-16T13:11:50Z f8l joined #scheme 2019-12-16T13:19:40Z drot joined #scheme 2019-12-16T13:23:17Z lucasb joined #scheme 2019-12-16T13:25:29Z oxum quit (Read error: Connection reset by peer) 2019-12-16T13:25:47Z oxum joined #scheme 2019-12-16T13:43:56Z kritixilithos joined #scheme 2019-12-16T13:44:36Z lockywolf_ quit (Ping timeout: 248 seconds) 2019-12-16T13:50:06Z str1ngs quit (Changing host) 2019-12-16T13:50:06Z str1ngs joined #scheme 2019-12-16T13:51:07Z TCZ quit (Quit: Bye Bye) 2019-12-16T14:06:03Z oxum quit (Ping timeout: 246 seconds) 2019-12-16T14:06:55Z oxum joined #scheme 2019-12-16T14:08:21Z kritixilithos: an "is this possible with macros" question, 2019-12-16T14:09:37Z kritixilithos: I want to "pair" functions, like (define f(funpair g h)), so when I call f normally (f args) it calls g on args 2019-12-16T14:10:46Z kritixilithos: but I will also have another function/macro that switches the pair, so ((switch f) args) will call h on args instead of g, so (switch f) <=> (funpair h g) 2019-12-16T14:12:03Z razzy quit (Read error: Connection reset by peer) 2019-12-16T14:13:29Z kritixilithos: I think I can implement this if f does not have a niladic usage, in which case I'd handle most of this in funpair, BUT f g and h can have any number of arguments, even 0 2019-12-16T14:15:19Z kritixilithos: I would appreciate guidance in acheiving this if this is possible, my main goal is that I should not need a helper function to apply a funpair, so I don't want (funpair_apply f args), rather I want to be ablet to call it normally like (f args) 2019-12-16T14:16:39Z gwatt: kritixilithos: this is straighforward to implement as functions, no macros required. 2019-12-16T14:17:31Z gwatt: however, I'm not sure what problem this solves or makes easier to solve. 2019-12-16T14:23:33Z kritixilithos: gwatt: how would you approach it? it does not seem obvious to me 2019-12-16T14:26:01Z kritixilithos: as for what problem it solves, I want to create an "inverse" macro/function that, when given a "train" (in apl/j speak), can find its inverse, to do so, each function can be defined with an inverse 2019-12-16T14:26:49Z kritixilithos: really just thinking of how I would lispify an apl 2019-12-16T14:29:08Z oxum quit (Remote host closed the connection) 2019-12-16T14:32:34Z oxum joined #scheme 2019-12-16T14:39:21Z cpressey: kritixilithos: my impulse would be to define some special value called smth like `inverse`, and have an "invertible function" first check if it was passed exactly one argument, `inverse`, and if so, return its inverse. Otherwise do the normal thing for that function. 2019-12-16T14:40:11Z cpressey: so instead of ((switch f) args) you'd say ((f inverse) args) 2019-12-16T14:42:56Z kritixilithos: hmm, so `inverse` could be quoted like `'inverse` 2019-12-16T14:44:44Z kritixilithos: that should work even if f is monadic, ... but is there a less hacky way to do it? 2019-12-16T14:45:44Z kritixilithos: thank you cpressey, I'll try it and see how I feel 2019-12-16T14:57:35Z kritixilithos: a bit hacky, but it does the job, thanks 2019-12-16T14:58:11Z cpressey: kritixilithos: no problem, happy to help 2019-12-16T14:58:51Z jayemar joined #scheme 2019-12-16T15:00:29Z kritixilithos: I'm still open to other suggestions, if anyone's got any 2019-12-16T15:01:06Z ggoes joined #scheme 2019-12-16T15:01:55Z ng0_ joined #scheme 2019-12-16T15:02:37Z gwatt: kritixilithos: cpressey suggested how I thought of it as well. 2019-12-16T15:04:36Z ng0 quit (Ping timeout: 260 seconds) 2019-12-16T15:09:23Z ng0_ is now known as ng0 2019-12-16T15:09:46Z Inline joined #scheme 2019-12-16T15:11:10Z kritixilithos: thinking about this a bit more, what if f can take anything as input, even quoted arguments, eg: rotating all the arguments by 1 to the right 2019-12-16T15:11:39Z kritixilithos: in which case 'input would be a completely valid argument 2019-12-16T15:15:09Z kritixilithos: so I'd need some other approach, or some very special value 2019-12-16T15:15:09Z gwatt: Yes, you'll need to create and store a unique object that switch passes to the function pair and use eq? to confirm identity. 2019-12-16T15:16:58Z jcowan: Easy way to create a unique object: (string-copy "inverse") 2019-12-16T15:17:07Z jcowan: then use eq? to test whether you have it 2019-12-16T15:17:28Z gwatt: eq? does pointer comparison so if you store e.g., the string "switcheroo" where both funpair and switch have access but nothing else does. 2019-12-16T15:20:01Z oxum_ joined #scheme 2019-12-16T15:20:34Z oxum_ quit (Remote host closed the connection) 2019-12-16T15:22:20Z farnerup quit (Ping timeout: 276 seconds) 2019-12-16T15:22:42Z oxum quit (Ping timeout: 246 seconds) 2019-12-16T15:24:53Z jao joined #scheme 2019-12-16T15:28:07Z kritixilithos: jcowan: thanks, that is nice, '(()) works too and is shorter 2019-12-16T15:28:33Z kritixilithos: or even '(0) 2019-12-16T15:28:36Z acarrico quit (Ping timeout: 252 seconds) 2019-12-16T15:30:14Z zmv quit (Read error: Connection reset by peer) 2019-12-16T15:30:52Z zmv joined #scheme 2019-12-16T15:31:04Z jcowan: True, but much less self-documenting when trying to debug. 2019-12-16T15:31:55Z jcowan: it isn't really important how long the object is, since there is only one copy and you only refer to it through some variable. 2019-12-16T15:35:47Z oxum joined #scheme 2019-12-16T15:39:12Z ng0 quit (Remote host closed the connection) 2019-12-16T15:39:47Z ng0 joined #scheme 2019-12-16T15:40:44Z oxum quit (Ping timeout: 265 seconds) 2019-12-16T15:48:15Z brown121407 quit (Read error: Connection reset by peer) 2019-12-16T15:48:59Z brown121407 joined #scheme 2019-12-16T15:50:28Z klovett quit (Remote host closed the connection) 2019-12-16T15:51:57Z sp1ff3 quit (Ping timeout: 268 seconds) 2019-12-16T15:53:03Z dbmikus_ joined #scheme 2019-12-16T15:54:12Z stux|work quit (Ping timeout: 248 seconds) 2019-12-16T15:54:19Z rgherdt quit (Remote host closed the connection) 2019-12-16T15:56:05Z JalapenoX joined #scheme 2019-12-16T15:56:51Z stux|work joined #scheme 2019-12-16T15:59:05Z smazga joined #scheme 2019-12-16T16:05:18Z brettgilio quit (Ping timeout: 245 seconds) 2019-12-16T16:06:36Z oxum joined #scheme 2019-12-16T16:23:14Z pjb quit (Remote host closed the connection) 2019-12-16T16:25:45Z acarrico joined #scheme 2019-12-16T16:26:44Z dbmikus_ quit (Ping timeout: 248 seconds) 2019-12-16T16:26:49Z pjb joined #scheme 2019-12-16T16:34:27Z pjb quit (Remote host closed the connection) 2019-12-16T16:35:32Z sarna joined #scheme 2019-12-16T16:36:22Z pjb joined #scheme 2019-12-16T16:41:55Z pjb quit (Remote host closed the connection) 2019-12-16T16:42:56Z pjb` joined #scheme 2019-12-16T16:43:17Z badkins joined #scheme 2019-12-16T16:44:09Z moon-child joined #scheme 2019-12-16T16:50:14Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-16T16:51:28Z badkins quit (Remote host closed the connection) 2019-12-16T16:53:52Z sp1ff3 joined #scheme 2019-12-16T16:56:42Z oxum quit (Ping timeout: 268 seconds) 2019-12-16T17:04:33Z rgherdt joined #scheme 2019-12-16T17:10:37Z sdu joined #scheme 2019-12-16T17:13:05Z fadein quit (Quit: leaving) 2019-12-16T17:13:47Z amerigo quit (Quit: Connection closed for inactivity) 2019-12-16T17:15:16Z JalapenoX quit (Ping timeout: 248 seconds) 2019-12-16T17:15:44Z zig: hello #scheme 2019-12-16T17:18:18Z pjb` quit (Quit: rename) 2019-12-16T17:19:04Z pjb joined #scheme 2019-12-16T17:25:10Z Zipheir: zig: o/ 2019-12-16T17:25:26Z oxum joined #scheme 2019-12-16T17:28:48Z kritixilithos quit (Ping timeout: 260 seconds) 2019-12-16T17:29:35Z zig: I got into a not so funny argument online with a potential recruiter (!) that try to convince me that "strongly typed" language are things like typescript and haskell (or scala), also apparantly it provides speed boost (typescript is an annotation system for javascript) 2019-12-16T17:29:43Z zig: I am not sure how to respond. 2019-12-16T17:31:26Z zig: also for them, strongly typed means "lots of types" 2019-12-16T17:31:40Z zmv: "looks like ur definitions are shaky buddy" 2019-12-16T17:31:55Z zig: I am not sure how I managed to be in front of so bad situations, that I want to give up everything. 2019-12-16T17:33:01Z zig: well, so bad in the sense, I have been lurking on that company for 10 years, and now one of them follow me on mastodon (not a dev)... I am really disappointed to say the least. 2019-12-16T17:33:23Z zmv: just say politely that it seems that they might have confused strong typing with static typing etc 2019-12-16T17:33:26Z Zipheir: Looks like someone doesn't understand types. 2019-12-16T17:33:40Z Zipheir: (I mean the recruiter, of course.) 2019-12-16T17:34:00Z zig: they are a developper. 2019-12-16T17:34:11Z zig: that is the worst. 2019-12-16T17:34:12Z zmv: maybe point out that that's a common misconception :P 2019-12-16T17:36:15Z gnomon quit (Ping timeout: 265 seconds) 2019-12-16T17:36:24Z zig: more types == means less tests. 2019-12-16T17:37:02Z zig: not sure how to respond to that last one, I would have a tendency to trust the compiler, but I am not knowledgeable in static type system (algebric type or dependent types) 2019-12-16T17:37:19Z Zipheir: That's a quote? "more types == means less tests"?? 2019-12-16T17:37:35Z zig: I read in an haskell post that more type doesn't necessarly means less tests (https://serokell.io/blog/why-dependent-haskell) 2019-12-16T17:38:02Z DGASAU quit (Read error: Connection reset by peer) 2019-12-16T17:38:26Z Zipheir: Simply having 20 types in a program rather than 10 is not going to make anything more reliable. 2019-12-16T17:38:44Z zig: Here is the french quote "C'est intéressant, car plus de types c'est souvent moins de tests à écrire et moins d'erreurs à l'exécution." translate by myself as "It is interesting, because more types often is less tests to code and less errors at runtime" 2019-12-16T17:39:19Z Zipheir: Yeah, no. 2019-12-16T17:39:37Z Zipheir: Better use of typing and knowing what the hell you're doing, yes. 2019-12-16T17:40:05Z zig: Zipheir: You are not ONLY a schemer, you do haskell too? 2019-12-16T17:40:32Z Zipheir: zig: My second favorite language :) 2019-12-16T17:41:22Z Zipheir: "It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures." --Perlis 2019-12-16T17:41:40Z gnomon joined #scheme 2019-12-16T17:41:55Z klovett joined #scheme 2019-12-16T17:42:03Z zig: I could cite Entreprise Software Architecture against the idea that "more types == less bugs" 2019-12-16T17:42:04Z Zipheir: Ditto types. A proliferation of types doesn't mean fewer errors. 2019-12-16T17:42:28Z kritixilithos joined #scheme 2019-12-16T17:43:18Z Zipheir: zig: Maybe what they meant was more expressive types (i.e. the ability to type more things), fewer tests. Maybe it was an argument for dependent types! 2019-12-16T17:43:33Z skapata joined #scheme 2019-12-16T17:45:31Z JalapenoX joined #scheme 2019-12-16T17:45:31Z zig: from where I stand, that is what I understand they want "dependant types" but then it is not the case for the programming languages they cited as strongly typed. 2019-12-16T17:45:58Z DGASAU joined #scheme 2019-12-16T17:46:35Z zig: because none of them has dependant types? maybe scala I am not sure. 2019-12-16T17:46:41Z Zipheir: Not AFAIK. 2019-12-16T17:47:29Z zig nods 2019-12-16T17:48:02Z zig: seems like another take from the "dynamic language has not type and is slow" fame. 2019-12-16T17:48:57Z Zipheir: Strong/weak has very little to do with dynamic/static. 2019-12-16T17:50:00Z Zipheir: But admittedly the distinction is rather vague. WP: "In 1974, Liskov and Zilles defined a strongly-typed language as one in which 'whenever an object is passed from a calling function to a called function, its type must be compatible with the type declared in the called function.'" 2019-12-16T17:51:18Z Zipheir: Not a very helpful definition when you're talking about dynamically-typed languages. 2019-12-16T17:59:00Z Zipheir: But, of course, Lisps catch type errors at runtime. Which is strong typing by that definition, depending on your reading of it. 2019-12-16T18:01:56Z jcowan: I understand "strongly typed" to mean that you can't reinterpret the bits of a value belonging to some (dynamic) type as some other type. C is weakly typed, and so is C++ unless you ban reinterpret_cast. 2019-12-16T18:02:09Z badkins joined #scheme 2019-12-16T18:02:19Z Zipheir: Right. 2019-12-16T18:02:34Z pjb: jcowan: does C++ allows "abc"[12] or make it just undefined behavior? 2019-12-16T18:02:50Z cpressey quit (Ping timeout: 265 seconds) 2019-12-16T18:02:54Z zig: (https://existentialtype.wordpress.com/2011/03/19/dynamic-languages-are-static-languages/) 2019-12-16T18:03:09Z jcowan: It does, but just means that [] doesn't mean what you think it means 2019-12-16T18:03:41Z Zipheir: zig: I was just thinking of that. It's an interesting post, under the static-typing smugness. 2019-12-16T18:03:53Z pjb: C and C++ don't give semantics for beyond limits indexing, thus implementations leave it up to the OS to decide whether a SIGSEG would be a good thing to do or not. In the meantime, random bits are reinterpreted as array elements. 2019-12-16T18:05:48Z Zipheir: That's sort of the essence of weak typing: objects can be type-punned, automatically and without errors. 2019-12-16T18:06:28Z badkins quit (Remote host closed the connection) 2019-12-16T18:09:09Z badkins joined #scheme 2019-12-16T18:09:49Z kritixilithos: jcowan: btw, would you happen to be the same person as the author of the complete lojban language? 2019-12-16T18:10:10Z jcowan: I am. But I am not the bluegrass singer and bass player. 2019-12-16T18:13:00Z kritixilithos: oh cool 2019-12-16T18:14:02Z kritixilithos: (not familiar with the singler/player though) I had been meaning to resume learning lojban, but now I find myself occupied with lisp 2019-12-16T18:17:00Z Zipheir: There seems to have been a big overlap between the two communities. Maybe less so, now. 2019-12-16T18:28:42Z badkins quit (Remote host closed the connection) 2019-12-16T18:35:02Z klovett_ joined #scheme 2019-12-16T18:37:30Z zmv: yes, nowadays all the cool kids are learning Toaq I've heard :P 2019-12-16T18:37:48Z zmv: u'i 2019-12-16T18:38:10Z klovett quit (Ping timeout: 252 seconds) 2019-12-16T18:38:26Z smazga quit (Quit: leaving) 2019-12-16T18:38:43Z mdhughes: zig: By definition, Typescript can't be faster than Javascript, because it compiles to Javascript. 2019-12-16T18:39:17Z gnomon: mdhughes, actually, I thought that for a long time too, but it's not true! Can I point you at an interesting research paper on that very topic? 2019-12-16T18:39:38Z gnomon: mdhughes, https://archive.arstechnica.com/reviews/1q00/dynamo/dynamo-1.html 2019-12-16T18:39:56Z Zenton quit (Ping timeout: 276 seconds) 2019-12-16T18:41:19Z mdhughes: I don't find strong/declarative typing useful at all, but I mostly code by thinking, then writing tests, then coding the solution. The people who like strong typing want to program by pounding on the keyboard like a monkey, and having a compiler point out the type-matching errors it can see, repeat until something runs, who knows if it does anything useful. 2019-12-16T18:41:43Z badkins joined #scheme 2019-12-16T18:42:18Z mdhughes: gnomon: What does that have to do with Javascript? It's about native compilers. 2019-12-16T18:43:12Z zmv: gnomon: holy crap that website lol 2019-12-16T18:43:12Z mdhughes: And Javascript VMs already use JIT and hotspot-optimization. 2019-12-16T18:44:13Z gwatt: There's nothing that prevents a typescript implementation from compiling to native code 2019-12-16T18:44:18Z mdhughes: That's why JS went from a slow toy to a fast runtime around 2008, when V8 came out. Completely dynamic. 2019-12-16T18:44:37Z gnomon: mdhughes, you stated that a language compiled to another language can never be faster than the original language, and HP's Dynamo (and in many ways Transmeta's code morphing before it) provide an existence proof of the opposite. I shared it because it's a surprising result! 2019-12-16T18:45:22Z mdhughes: No, TS would compile to JS, and the result is optimized by JIT, exactly as would happen if you wrote in untyped JS to start with. 2019-12-16T18:45:24Z gnomon: -1s/provide/&s/ 2019-12-16T18:45:46Z gnomon: Ah, OK, I recognize this kind of discussion. Sorry for barging in, I'll step out now. 2019-12-16T18:45:51Z gnomon: Have fun! 2019-12-16T18:45:58Z kritixilithos: zmv: thank you for introducing me to toaq, apparently it was created by a lojban'er 2019-12-16T18:46:09Z mdhughes: Also if the slug is to be believed, it's from 1q 2000, ancient history. 2019-12-16T18:47:10Z mdhughes: The page images don't load because Ars has reorganized a few times since last Millennium. 2019-12-16T18:48:21Z badkins quit (Remote host closed the connection) 2019-12-16T18:49:33Z jayemar quit (Ping timeout: 268 seconds) 2019-12-16T18:51:28Z dan64- quit (Quit: ZNC - http://znc.in) 2019-12-16T18:51:57Z Zipheir: zmv: Toaq, Ithkuil, ... I can't keep up with the latest Cool Thing. 2019-12-16T18:52:48Z dan64 joined #scheme 2019-12-16T18:52:53Z Zipheir: Related: https://abstrusegoose.com/503 2019-12-16T18:52:55Z zmv: kritixilithos: Toaq is pretty neat and still in rather early development, though I still like lojban better. Never got interested in Ithkuil other than a curiosity. 2019-12-16T18:54:29Z badkins joined #scheme 2019-12-16T18:54:52Z mdhughes: I thought everyone was learning Toki Pona. 2019-12-16T18:54:53Z Zipheir: Re: Ithkuil, "to say brilliant things we need a hyper-complex language" seems like a terrible insight. 2019-12-16T18:55:07Z klovett joined #scheme 2019-12-16T18:55:39Z mdhughes: Also also https://xkcd.com/191/ 2019-12-16T18:56:28Z Zipheir: Sadly, according to Google Trends, that dumb comic gave lojban its biggest attention-spike ever. 2019-12-16T18:57:29Z badkins quit (Remote host closed the connection) 2019-12-16T18:58:16Z mdhughes: I did learn a bit of lojban like 20 years ago, but I only had one person I could talk to in it, and we both spoke more Klingon. I've forgotten most of both since the friend moved and then I moved so nobody's there. 2019-12-16T18:58:18Z klovett_ quit (Ping timeout: 246 seconds) 2019-12-16T18:59:02Z Zipheir: Yeah, finding people to practice conlangs with is tough. 2019-12-16T18:59:20Z badkins joined #scheme 2019-12-16T19:01:26Z zmv: I don't know much about other conlangs, but both lojban and Toaq have a bunch of active channels. A lot of people access them through Discord or Telegram, but at least the lojban ones have irc bridges as well. 2019-12-16T19:02:42Z Zipheir: Unfortunately, the #lojban Freenode channel is kind of a mess as a result. There's no way to moderate with all the damn bridges, so the SNR can be pretty low. #jbosnu is not so bad. 2019-12-16T19:07:32Z zmv: ie #lojban freenode is probably the worst of the bunch unfortunately, it's the most targeted for spam. 2019-12-16T19:08:24Z zmv: although in the other bridges moderation is more effective so it's not too bothersome then. 2019-12-16T19:09:32Z badkins quit (Remote host closed the connection) 2019-12-16T19:13:30Z jcowan: In any case, Toaq obviously belongs to the Loglan family, like Ceqli and gua\spi. 2019-12-16T19:14:55Z dbmikus_ joined #scheme 2019-12-16T19:15:06Z jcowan: ATM whacking is better than hacking on $EMPLOYER's current codebase, because I don't understand most of it. As that changes, I switch over to hacking. 2019-12-16T19:17:53Z jcowan: But eight tones! I tried to convince Jim Carter (creator of gua\spi) that four tones is about all people from toneless languages can handle (high level, low level, rising, falling) on the reception side, but to no avail. 2019-12-16T19:20:39Z dbmikus__ joined #scheme 2019-12-16T19:21:37Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-16T19:21:37Z kritixilithos quit (Quit: quit) 2019-12-16T19:22:17Z klovett quit (Remote host closed the connection) 2019-12-16T19:22:52Z klovett joined #scheme 2019-12-16T19:23:04Z dbmikus_ quit (Ping timeout: 265 seconds) 2019-12-16T19:23:26Z sp1ff3 quit (Read error: Connection reset by peer) 2019-12-16T19:23:48Z sp1ff3 joined #scheme 2019-12-16T19:28:51Z jim: hmm? wha? 2019-12-16T19:29:33Z jim: oh, no, I'm not that guy :) 2019-12-16T19:30:31Z jim quit (Remote host closed the connection) 2019-12-16T19:34:10Z zmv: jcowan: they've actually somewhat streamlined the tone system recently, and the tones are all just syntax 2019-12-16T19:34:24Z jcowan: So they are in gua\spi too 2019-12-16T19:35:01Z jim joined #scheme 2019-12-16T19:35:04Z zmv: the streamlining being replacing the falling-rising tone with creaky rising and simplifying creaky falling 2019-12-16T19:35:23Z zmv: jcowan: I see. Never really had interest in gua\spi, I thought there was more to it. 2019-12-16T19:37:26Z dbmikus joined #scheme 2019-12-16T19:40:07Z dbmikus__ quit (Ping timeout: 268 seconds) 2019-12-16T19:41:17Z klovett quit (Remote host closed the connection) 2019-12-16T19:41:34Z klovett joined #scheme 2019-12-16T19:42:51Z longshi joined #scheme 2019-12-16T19:45:06Z jcowan: Looks like te Toaq tones are just an extension of the gua\spi ones 2019-12-16T19:45:38Z JalapenoX quit (Ping timeout: 252 seconds) 2019-12-16T19:46:13Z jcowan: really four will do: down the tree, up the tree, up the tree and down a new branch, and compounding. 2019-12-16T19:56:53Z pilne joined #scheme 2019-12-16T19:58:46Z pjb: typing: int a=2,b=2,r=a+b; testing: a=2,b=2,r=a+b,assert(r==a*b); 2019-12-16T19:59:49Z pjb: speecifications were compute the exponential of a to the power of b… (let ((a 2) (b 2) (r (expt a b))) (assert (= r (expt a b)))) 2019-12-16T20:00:06Z Riastradh: zig: A static type system is a tool that you _can_ use to detect classes of mistakes at compile time. Of course, it is a limited tool, and it is not obligatory to use it effectively. 2019-12-16T20:00:54Z pjb: It's just unfortunate that compilation is a late stage optimization technique, not an early development tool… 2019-12-16T20:01:04Z pjb: The REPL is an early development tool. 2019-12-16T20:01:36Z pjb: Most of my programs are compiled only when installed on the end-user systems… 2019-12-16T20:02:22Z pjb: And remember, the Ariane 3 acceleration module type checked perfectly with the Ariane 5 sensors… 2019-12-16T20:04:17Z Riastradh: I dunno about you, but for me a compiler is absolutely an early development tool. 2019-12-16T20:08:50Z ggole quit (Quit: Leaving) 2019-12-16T20:09:32Z sdu quit (Quit: leaving) 2019-12-16T20:13:19Z jim quit (Remote host closed the connection) 2019-12-16T20:18:16Z zmv quit (Read error: Connection reset by peer) 2019-12-16T20:19:00Z jim joined #scheme 2019-12-16T20:19:57Z JalapenoX joined #scheme 2019-12-16T20:21:33Z badkins joined #scheme 2019-12-16T20:31:48Z Zenton joined #scheme 2019-12-16T20:33:51Z brown121407 quit (Ping timeout: 246 seconds) 2019-12-16T20:34:11Z brown121407 joined #scheme 2019-12-16T20:42:00Z aeth: I'd rather have the compiler catch it (even if it's just a bytecode compiler) than have to run it (or run a third party tool) to catch simple things like a naive interpreter like Python requires. 2019-12-16T20:42:07Z rickbutton quit (Killed (wolfe.freenode.net (Nickname regained by services))) 2019-12-16T20:43:45Z aeth: Even if fully dynamically typed there's stuff like "foobar = 42 ... fobar = 43 ..." where a compiler can say "hey, did you really mean to create a new fobar that you never use anywhere else?" of course in Scheme/Lisp that's not even an issue at all (okay, it probably shows up in a few places) thanks to the separation of setting and defining. 2019-12-16T20:48:59Z aeth: And compilers can be fast enough to not notice them, e.g. in the CL world, SBCL doesn't even have an interpreter and its REPL actually just compiles the expression. 2019-12-16T20:49:50Z brown121407 quit (Read error: Connection reset by peer) 2019-12-16T20:50:03Z Zipheir: Ditto Chez. The compiled/intepreted distinction isn't so firm. 2019-12-16T20:50:10Z brown121407 joined #scheme 2019-12-16T20:54:40Z jcowan: IBM used to produce what they called "checkout compilers": fast compile, slow execute, extra-quality error checking and reporting 2019-12-16T20:56:49Z jayemar joined #scheme 2019-12-16T20:57:37Z Zipheir: I guess these days we've replaced those with -Wall -O0 -g, or the like. 2019-12-16T21:00:00Z brettgilio joined #scheme 2019-12-16T21:04:47Z ng0 quit (Remote host closed the connection) 2019-12-16T21:12:42Z jcowan: somewhat, but they don't provide linting 2019-12-16T21:13:12Z jcowan: Using a checkout compiler you could get several compiler runs per day, instead of maybe one every other day 2019-12-16T21:14:07Z aeth: compilers do provide some style advice, depending on the compiler. e.g. iirc C compilers will tell you not to do one-liner if's (not ternary, literally one-liner if's) 2019-12-16T21:14:16Z aeth: for the most part probably nowhere near a linter, though 2019-12-16T21:14:44Z aeth: and linters do provide some checking, e.g. pylint catches my not-actually-python-because-it's-simplified-and-on-one-line Python example. 2019-12-16T21:15:07Z jcowan: pylint does that because it imports your code 2019-12-16T21:15:22Z Riastradh: C linters don't really do much these days. 2019-12-16T21:15:26Z aeth: I wouldn't be surprised if some compilers are heavily style opinionated (maybe Go's?) 2019-12-16T21:16:11Z aeth: Riastradh: The problem with C and C++ is that for any possible way to do something there is a style that sees it as acceptable. e.g. where do you put the {? do you put a space before the ( after an if/for/etc.? tabs vs. how many spaces? 2019-12-16T21:16:20Z aeth: camelcase vs. underscore, etc. 2019-12-16T21:16:41Z Zipheir: Pointer arithmetic vs. explicit indices... 2019-12-16T21:17:02Z aeth: Lisps are very uniform. Always no tabs, the s-expressions always like "(foo" and not "( foo" and "))))" instead of each on their own line etc. And fairly uniform ; vs. ;; 2019-12-16T21:17:22Z Riastradh: I haven't seen warnings about `one-liner ifs', but GCC and/or Clang do warn about misleading indentation suggesting you forgot the { } around an if branch. 2019-12-16T21:17:35Z aeth: Riastradh: I could've sworn I saw it 2019-12-16T21:17:52Z aeth: You have to keep in mind that it's not just -Wall, it's -Wall -Wextra and probably a few more -Wfoo 2019-12-16T21:18:09Z Riastradh: aeth: Heh. Funny you should mention ; and ;;. I recently got an email from a GNU Emacs developer annoyed at the number of semicolons that M-; inserts for top-level comments in paredit. 2019-12-16T21:18:35Z Riastradh: (Apparently in elisp these days, the style convention is to use ;; and not ;;; in top-level comments.) 2019-12-16T21:20:17Z jcowan: Go comes with gofmt and you are expected to run it 2019-12-16T21:20:17Z aeth: Riastradh: elisp is weird then 2019-12-16T21:20:26Z jcowan: Culture drift, that's all. 2019-12-16T21:20:36Z aeth: Riastradh: But I said "; vs. ;;" for a reason and that's because that's where the line stops. 2019-12-16T21:20:53Z aeth: Riastradh: Top level ";;;" as well as if you do ";;;;" for the file header at the very top is, well, more debatable. 2019-12-16T21:21:00Z ng0 joined #scheme 2019-12-16T21:21:15Z aeth: Common Lisp will always do top level ";;;" but argue over ";;;;", but for Scheme you'll argue over ";;;" vs. just ";;" for all line comments, at least with some Schemes 2019-12-16T21:21:33Z aeth: s/line comments/own-line comments/ 2019-12-16T21:21:39Z Zipheir: Schemers should just use #| ... |# for multi-line comments. 2019-12-16T21:25:01Z jcowan: Zipheir: "Editor support for block comments is weak, because it requires keeping a detailed intermediate parse state of the whole buffer, which most Emacsen do not do. At the very least, #|| ... ||# is better, because most Emacsen will see vertical bars as symbol delimiters, and lose trying to read a very, very long symbol, if they try to parse #| ... |#, whereas they will just see two empty symbols and otherwise 2019-12-16T21:25:01Z jcowan: innocuous text between them if they try to parse #|| ... ||#. In any case, in Emacs, `M-x comment-region RET', or `M-;' (comment-dwim), is trivial to type." --Riastradh 2019-12-16T21:25:46Z Zipheir: Heh. 2019-12-16T21:26:21Z badkins quit (Remote host closed the connection) 2019-12-16T21:26:50Z badkins joined #scheme 2019-12-16T21:27:17Z Zipheir: Well, we've got block comments thanks to R7. Emacs notwithstanding, I see no reason to avoid them, if they're needed. 2019-12-16T21:30:17Z badkins quit (Remote host closed the connection) 2019-12-16T21:30:24Z badkins_ joined #scheme 2019-12-16T21:32:05Z Riastradh: That was another way of expressing `RRRRGH font lock and editing are busted again in this buffer, stupid #||# and Emacs', I guess. 2019-12-16T21:40:20Z jayemar quit (Ping timeout: 265 seconds) 2019-12-16T21:42:56Z civodul joined #scheme 2019-12-16T21:43:57Z brettgil` joined #scheme 2019-12-16T21:45:51Z jcowan: So go with #||...||# as recommended 2019-12-16T21:54:14Z klovett_ joined #scheme 2019-12-16T21:55:30Z Zipheir: *grumble* I love accomodating crufty-but-popular editors. :-p 2019-12-16T21:55:55Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-16T21:57:19Z klovett quit (Ping timeout: 250 seconds) 2019-12-16T21:58:42Z ng0 joined #scheme 2019-12-16T22:10:22Z badkins_ quit (Remote host closed the connection) 2019-12-16T22:10:56Z badkins joined #scheme 2019-12-16T22:16:23Z badkins quit (Ping timeout: 276 seconds) 2019-12-16T22:17:01Z Riastradh: I don't actually remember recommending #|| ||#. Not sure I've ever used it myself. 2019-12-16T22:18:31Z badkins joined #scheme 2019-12-16T22:19:20Z badkins quit (Remote host closed the connection) 2019-12-16T22:20:17Z badkins joined #scheme 2019-12-16T22:24:14Z badkins quit (Remote host closed the connection) 2019-12-16T22:27:03Z badkins_ joined #scheme 2019-12-16T22:29:15Z badkins_ quit (Remote host closed the connection) 2019-12-16T22:30:57Z bsima: I like '(define-syntax comment (syntax-rules () ((_ ...) nil)))' 2019-12-16T22:31:29Z bsima: i think only guile support nil, so put null or #f or whatever in place of that 2019-12-16T22:32:01Z Riastradh: Only works in limited conexts. 2019-12-16T22:32:10Z Riastradh: (let ((x ; comment about x 2019-12-16T22:32:16Z Riastradh: (+ y z))) 2019-12-16T22:32:18Z Riastradh: ...) 2019-12-16T22:32:22Z Riastradh: (if (even? x) 2019-12-16T22:32:25Z Riastradh: ; handle the even case 2019-12-16T22:32:25Z dbmikus quit (Ping timeout: 250 seconds) 2019-12-16T22:32:29Z Riastradh: (even-case x) 2019-12-16T22:32:31Z Riastradh: ; handle the odd case 2019-12-16T22:32:34Z Riastradh: (odd-case x)) 2019-12-16T22:36:53Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-16T22:38:37Z badkins joined #scheme 2019-12-16T22:46:30Z Oddity quit (Read error: Connection reset by peer) 2019-12-16T22:49:47Z badkins quit (Remote host closed the connection) 2019-12-16T22:56:39Z Oddity joined #scheme 2019-12-16T22:57:20Z rgherdt quit (Ping timeout: 276 seconds) 2019-12-16T23:09:47Z khisanth_ quit (Ping timeout: 268 seconds) 2019-12-16T23:15:35Z badkins_ joined #scheme 2019-12-16T23:17:47Z badkins joined #scheme 2019-12-16T23:20:23Z badkins_ quit (Ping timeout: 265 seconds) 2019-12-16T23:33:13Z badkins_ joined #scheme 2019-12-16T23:33:36Z khisanth_ joined #scheme 2019-12-16T23:35:42Z badkins_ quit (Remote host closed the connection) 2019-12-16T23:36:20Z badkins quit (Ping timeout: 265 seconds) 2019-12-16T23:43:19Z badkins joined #scheme 2019-12-16T23:45:08Z lritter quit (Ping timeout: 248 seconds) 2019-12-16T23:48:38Z badkins quit (Ping timeout: 268 seconds) 2019-12-16T23:49:28Z hugh_marera quit (Ping timeout: 245 seconds) 2019-12-16T23:49:56Z longshi quit (Ping timeout: 248 seconds) 2019-12-16T23:55:25Z khisanth_ quit (Ping timeout: 268 seconds) 2019-12-17T00:07:31Z khisanth_ joined #scheme 2019-12-17T00:13:22Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-17T00:33:51Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-17T00:34:28Z JalapenoX quit (Ping timeout: 245 seconds) 2019-12-17T00:36:06Z X-Scale` joined #scheme 2019-12-17T00:36:37Z ArthurStrong joined #scheme 2019-12-17T00:37:06Z X-Scale` is now known as X-Scale 2019-12-17T00:38:40Z ng0 joined #scheme 2019-12-17T00:39:14Z ng0 quit (Client Quit) 2019-12-17T00:42:14Z klovett_ quit (Remote host closed the connection) 2019-12-17T00:53:38Z ng0 joined #scheme 2019-12-17T00:56:17Z jao quit (Ping timeout: 250 seconds) 2019-12-17T01:00:06Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-17T01:22:17Z notzmv quit (Ping timeout: 250 seconds) 2019-12-17T01:29:36Z sp1ff joined #scheme 2019-12-17T01:32:37Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-17T01:35:14Z badkins joined #scheme 2019-12-17T01:35:46Z badkins quit (Remote host closed the connection) 2019-12-17T01:36:54Z badkins joined #scheme 2019-12-17T01:51:04Z badkins quit (Remote host closed the connection) 2019-12-17T01:53:01Z badkins joined #scheme 2019-12-17T01:56:37Z torbo joined #scheme 2019-12-17T01:56:39Z badkins quit (Remote host closed the connection) 2019-12-17T01:59:02Z badkins joined #scheme 2019-12-17T02:01:13Z daviid quit (Ping timeout: 268 seconds) 2019-12-17T02:02:08Z lambda-11235 joined #scheme 2019-12-17T02:03:39Z badkins quit (Remote host closed the connection) 2019-12-17T02:26:14Z montxero joined #scheme 2019-12-17T02:28:42Z daviid joined #scheme 2019-12-17T03:08:35Z lambda-11235 quit (Quit: Bye) 2019-12-17T03:09:05Z fadein joined #scheme 2019-12-17T03:51:21Z stepnem quit (Ping timeout: 250 seconds) 2019-12-17T03:52:06Z stepnem joined #scheme 2019-12-17T03:59:00Z stepnem quit (Ping timeout: 248 seconds) 2019-12-17T04:01:06Z stepnem joined #scheme 2019-12-17T04:04:08Z badkins joined #scheme 2019-12-17T04:07:38Z ArthurStrong quit (Quit: leaving) 2019-12-17T04:08:30Z badkins quit (Ping timeout: 246 seconds) 2019-12-17T04:15:02Z khisanth_ quit (Ping timeout: 268 seconds) 2019-12-17T04:21:22Z gravicappa joined #scheme 2019-12-17T04:28:36Z stepnem quit (Ping timeout: 268 seconds) 2019-12-17T04:30:04Z stepnem joined #scheme 2019-12-17T04:34:59Z hugh_marera joined #scheme 2019-12-17T04:39:54Z khisanth_ joined #scheme 2019-12-17T04:59:14Z torbo quit (Remote host closed the connection) 2019-12-17T05:29:40Z daviid quit (Ping timeout: 248 seconds) 2019-12-17T05:35:00Z montxero quit (Ping timeout: 248 seconds) 2019-12-17T05:36:23Z ahungry joined #scheme 2019-12-17T05:39:19Z Inline quit (Quit: Leaving) 2019-12-17T05:45:54Z klovett joined #scheme 2019-12-17T05:46:39Z brettgilio quit (Remote host closed the connection) 2019-12-17T05:46:59Z brettgilio joined #scheme 2019-12-17T05:52:04Z brown121407 quit (Ping timeout: 248 seconds) 2019-12-17T05:52:30Z klovett quit (Remote host closed the connection) 2019-12-17T05:52:41Z brown121408 joined #scheme 2019-12-17T05:53:17Z klovett joined #scheme 2019-12-17T05:54:13Z oxum quit (Remote host closed the connection) 2019-12-17T06:05:19Z madage quit (Remote host closed the connection) 2019-12-17T06:09:37Z oxum joined #scheme 2019-12-17T06:10:46Z oxum_ joined #scheme 2019-12-17T06:12:31Z mdhughes: I mostly use strings and heredoc strings for my block comments, because my doc tool extracts those. #<string 2019-12-17T23:26:54Z brettgilio joined #scheme 2019-12-17T23:27:02Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-17T23:32:26Z faLUCE: thank Riastradh 2019-12-17T23:32:59Z TCZ quit (Quit: Bye Bye) 2019-12-17T23:37:43Z Tirifto quit (Quit: Leaving.) 2019-12-17T23:39:22Z faLUCE: Riastradh: (display (string-append "foobar_" (number->string (3)))) <... it gives me error 2019-12-17T23:39:39Z Riastradh: What error does it give you? 2019-12-17T23:41:00Z faLUCE: sorry, just fixed 2019-12-17T23:41:16Z faLUCE: Riastradh: (display (string-append "foobar_" (number->string 3 ))) 2019-12-17T23:41:41Z badkins quit (Remote host closed the connection) 2019-12-17T23:42:14Z badkins joined #scheme 2019-12-17T23:42:33Z faLUCE: Riastradh: is there a way to increment num globally while calling display? 2019-12-17T23:43:11Z Riastradh: You can use set! to change it. 2019-12-17T23:43:31Z faLUCE: Riastradh: I know, but how can I call set! inside display ? 2019-12-17T23:46:58Z badkins quit (Ping timeout: 245 seconds) 2019-12-17T23:47:03Z Riastradh: How would you use it outside display? 2019-12-17T23:55:31Z faLUCE: Riastradh: I think it's better if I show you the snippet: http://paste.ubuntu.com/p/H4ktqqjMJr/ <--- guile is evaluated inside lilypond code 2019-12-17T23:56:12Z faLUCE: I need to increment the output value of "serial" globally 2019-12-18T00:00:38Z klovett_ joined #scheme 2019-12-18T00:04:13Z klovett quit (Ping timeout: 265 seconds) 2019-12-18T00:10:02Z smazga quit (Quit: leaving) 2019-12-18T00:12:20Z khisanth_ quit (Ping timeout: 248 seconds) 2019-12-18T00:15:11Z jcowan: set! is a command; it doesn't return a useful value, so you wnat to do it outside the string-append. 2019-12-18T00:19:39Z badkins joined #scheme 2019-12-18T00:30:45Z dbmikus_ joined #scheme 2019-12-18T00:31:53Z dbmikus quit (Read error: Connection reset by peer) 2019-12-18T00:32:34Z dbmikus__ joined #scheme 2019-12-18T00:35:18Z dbmikus_ quit (Ping timeout: 245 seconds) 2019-12-18T00:36:50Z torbo joined #scheme 2019-12-18T00:39:19Z khisanth_ joined #scheme 2019-12-18T00:39:33Z epony quit (*.net *.split) 2019-12-18T00:39:33Z DerGuteMoritz quit (*.net *.split) 2019-12-18T00:39:51Z DerGuteMoritz joined #scheme 2019-12-18T00:45:49Z klovett_ quit (Remote host closed the connection) 2019-12-18T00:46:09Z klovett joined #scheme 2019-12-18T00:52:06Z lockywolf_ joined #scheme 2019-12-18T00:53:08Z jao- quit (Read error: Connection reset by peer) 2019-12-18T00:54:35Z rudybot joined #scheme 2019-12-18T00:55:45Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-18T01:03:24Z jao joined #scheme 2019-12-18T01:08:17Z nevermind joined #scheme 2019-12-18T01:09:55Z Zipheir: faLUCE: It's also really bad style to have mutation be a side-effect of an I/O statement. Best to break it up. 2019-12-18T01:11:58Z lockywolf__ joined #scheme 2019-12-18T01:14:27Z lockywolf_ quit (Ping timeout: 246 seconds) 2019-12-18T01:23:01Z faLUCE: Zipheir: yeah 2019-12-18T01:23:53Z faLUCE: now: given myVar = (('a' . 'aa') ('b' . 'bb')) <--- how can I add to it ('c' . 'cc') ? 2019-12-18T01:24:54Z Zipheir: (append myVar '(("c" . "cc"))). Or append!, if you want destructive update. 2019-12-18T01:25:22Z Zipheir: That quotation looks not very Schemely, though. Is 'c' supposed to be 'c or #\c ? 2019-12-18T01:31:24Z Zipheir: (or "c", of course.) 2019-12-18T01:35:42Z faLUCE: Zipheir: http://paste.ubuntu.com/p/N4G5pKDQz2/ <---- it's a fragment inside a lilypond script (which uses scheme) Instead of having ((id . ,id)) as "output-attributes", I need to have that pair appended to the previous val or "output-attributes" 2019-12-18T01:39:39Z Zipheir: Well, that's kind of gross. 2019-12-18T01:40:29Z faLUCE: sorry, I'm not a scheme coder 2019-12-18T01:41:51Z Zipheir: No, it's just the LilyPond/Scheme combination that's ugly. 2019-12-18T01:42:38Z faLUCE: I know, but that is... 2019-12-18T01:42:54Z Zipheir: faLUCE: Can you express what you want in pure Scheme? 2019-12-18T01:43:28Z faLUCE: Zipheir: unfortunately no. What I want is strictly coupled with lilypond 2019-12-18T01:43:59Z Zipheir: faLUCE: OK. In that case, I can't really help, sorry. My LilyPond-fu is limited. 2019-12-18T01:45:53Z faLUCE: Zipheir: I understand. No problem 2019-12-18T01:46:05Z faLUCE: thanks anyay 2019-12-18T01:56:20Z dbmikus__ quit (Ping timeout: 248 seconds) 2019-12-18T01:59:17Z lockywolf__ quit (Ping timeout: 268 seconds) 2019-12-18T02:05:27Z evhan quit (Ping timeout: 268 seconds) 2019-12-18T02:08:48Z lockywolf_ joined #scheme 2019-12-18T02:08:50Z evhan joined #scheme 2019-12-18T02:21:28Z lockywolf__ joined #scheme 2019-12-18T02:23:45Z lockywolf_ quit (Ping timeout: 246 seconds) 2019-12-18T02:33:01Z epony joined #scheme 2019-12-18T02:34:28Z lockywolf_ joined #scheme 2019-12-18T02:37:03Z lockywolf__ quit (Ping timeout: 258 seconds) 2019-12-18T02:46:37Z stepnem_ quit (Read error: Connection reset by peer) 2019-12-18T02:47:49Z stepnem joined #scheme 2019-12-18T03:13:51Z badkins quit (Remote host closed the connection) 2019-12-18T03:15:11Z bsima1 is now known as bsima 2019-12-18T03:30:57Z pjb quit (Ping timeout: 246 seconds) 2019-12-18T03:33:59Z wigust- quit (Ping timeout: 250 seconds) 2019-12-18T03:40:00Z epony quit (Quit: QUIT) 2019-12-18T03:44:08Z sp1ff3 quit (Read error: Connection reset by peer) 2019-12-18T03:46:08Z brettgilio quit (Ping timeout: 245 seconds) 2019-12-18T04:02:43Z pjb joined #scheme 2019-12-18T04:05:18Z acarrico quit (Ping timeout: 245 seconds) 2019-12-18T04:11:23Z JalapenoX joined #scheme 2019-12-18T04:15:52Z nthian joined #scheme 2019-12-18T04:19:19Z epony joined #scheme 2019-12-18T04:37:02Z gravicappa joined #scheme 2019-12-18T04:42:01Z coltrez joined #scheme 2019-12-18T04:45:18Z jao quit (Ping timeout: 245 seconds) 2019-12-18T04:55:20Z coltrez quit (Quit: Leaving) 2019-12-18T05:00:55Z torbo quit (Remote host closed the connection) 2019-12-18T05:11:20Z ahungry quit (Remote host closed the connection) 2019-12-18T05:14:20Z badkins joined #scheme 2019-12-18T05:18:23Z elderK joined #scheme 2019-12-18T05:18:49Z badkins quit (Ping timeout: 258 seconds) 2019-12-18T05:19:28Z JalapenoX quit (Ping timeout: 245 seconds) 2019-12-18T05:19:58Z lockywolf__ joined #scheme 2019-12-18T05:21:41Z lockywolf_ quit (Remote host closed the connection) 2019-12-18T05:22:00Z lockywolf_ joined #scheme 2019-12-18T05:25:24Z lockywolf__ quit (Ping timeout: 248 seconds) 2019-12-18T05:50:21Z Inline quit (Quit: Leaving) 2019-12-18T05:54:06Z brown121408 quit (Ping timeout: 246 seconds) 2019-12-18T05:55:20Z brown121407 joined #scheme 2019-12-18T06:00:00Z brettgil` quit (Remote host closed the connection) 2019-12-18T06:04:45Z skapata quit (Remote host closed the connection) 2019-12-18T06:05:56Z ahungry joined #scheme 2019-12-18T06:05:56Z faLUCE quit (Read error: Connection reset by peer) 2019-12-18T06:07:03Z brettgilio joined #scheme 2019-12-18T06:08:51Z faLUCE joined #scheme 2019-12-18T06:44:36Z keep_learning joined #scheme 2019-12-18T06:46:50Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-18T06:50:40Z ahungry quit (Remote host closed the connection) 2019-12-18T06:56:36Z sarna joined #scheme 2019-12-18T06:56:44Z sarna left #scheme 2019-12-18T06:58:12Z elderK quit (Quit: WeeChat 1.9) 2019-12-18T06:58:45Z elderK joined #scheme 2019-12-18T07:05:02Z lockywolf__ joined #scheme 2019-12-18T07:06:27Z lockywolf__ quit (Max SendQ exceeded) 2019-12-18T07:06:57Z lockywolf__ joined #scheme 2019-12-18T07:07:37Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-18T07:43:53Z brettgilio quit (Quit: Quit) 2019-12-18T07:51:53Z rgherdt joined #scheme 2019-12-18T07:57:27Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-18T07:57:34Z X-Scale` joined #scheme 2019-12-18T07:58:39Z X-Scale` is now known as X-Scale 2019-12-18T08:01:19Z lritter joined #scheme 2019-12-18T08:19:00Z hugh_marera joined #scheme 2019-12-18T08:30:51Z razzy joined #scheme 2019-12-18T08:42:17Z brettgilio joined #scheme 2019-12-18T08:53:03Z lavaflow_ is now known as lavaflow 2019-12-18T08:59:12Z lockywolf_ joined #scheme 2019-12-18T09:00:00Z lockywolf__ quit (Ping timeout: 258 seconds) 2019-12-18T09:47:32Z lockywolf_ quit (Ping timeout: 258 seconds) 2019-12-18T09:50:22Z redeemed joined #scheme 2019-12-18T09:58:15Z gravicappa joined #scheme 2019-12-18T10:08:47Z jao joined #scheme 2019-12-18T10:26:48Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-18T10:29:57Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-18T10:30:39Z pilne quit (Quit: Friends help you move. Real friends help you move bodies.) 2019-12-18T10:30:48Z ng0 joined #scheme 2019-12-18T10:59:15Z gravicappa joined #scheme 2019-12-18T11:10:09Z razzy quit (Ping timeout: 246 seconds) 2019-12-18T11:12:55Z razzy joined #scheme 2019-12-18T11:13:25Z brown121407 quit (Read error: Connection reset by peer) 2019-12-18T11:14:35Z brown121408 joined #scheme 2019-12-18T11:15:31Z elderK quit (Ping timeout: 268 seconds) 2019-12-18T11:22:25Z elderK joined #scheme 2019-12-18T11:25:36Z ggole joined #scheme 2019-12-18T11:28:06Z leezh` joined #scheme 2019-12-18T11:33:27Z leezh` quit (Remote host closed the connection) 2019-12-18T11:35:52Z hugh_marera quit (Ping timeout: 268 seconds) 2019-12-18T11:36:05Z hugh_marera joined #scheme 2019-12-18T11:38:57Z stepnem_ joined #scheme 2019-12-18T11:40:13Z stepnem quit (Ping timeout: 265 seconds) 2019-12-18T11:42:02Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-18T11:48:16Z leezh` joined #scheme 2019-12-18T11:51:48Z leezh`` joined #scheme 2019-12-18T11:54:43Z leezh` quit (Ping timeout: 265 seconds) 2019-12-18T11:55:52Z leezh`` quit (Client Quit) 2019-12-18T11:59:01Z amerigo joined #scheme 2019-12-18T11:59:01Z hugh_marera quit (Ping timeout: 258 seconds) 2019-12-18T12:01:29Z `micro quit (Remote host closed the connection) 2019-12-18T12:07:44Z acarrico joined #scheme 2019-12-18T12:12:14Z `micro joined #scheme 2019-12-18T12:25:39Z tryte_ quit (Remote host closed the connection) 2019-12-18T12:30:33Z whiteline quit (Remote host closed the connection) 2019-12-18T12:30:55Z whiteline joined #scheme 2019-12-18T12:36:21Z webshinra joined #scheme 2019-12-18T12:38:55Z hugh_marera joined #scheme 2019-12-18T13:00:07Z lockywolf_ joined #scheme 2019-12-18T13:01:03Z lockywolf_ quit (Max SendQ exceeded) 2019-12-18T13:13:39Z lucasb joined #scheme 2019-12-18T13:20:17Z lavaflow quit (Ping timeout: 250 seconds) 2019-12-18T13:22:48Z keep-learning[m] quit (Ping timeout: 245 seconds) 2019-12-18T13:22:51Z lavaflow joined #scheme 2019-12-18T13:23:20Z Seb[m] quit (Ping timeout: 250 seconds) 2019-12-18T13:23:20Z siraben quit (Ping timeout: 250 seconds) 2019-12-18T13:23:24Z MatrixTravelerb4 quit (Ping timeout: 240 seconds) 2019-12-18T13:23:29Z Snn[m] quit (Ping timeout: 264 seconds) 2019-12-18T13:23:44Z dieggsy quit (Ping timeout: 246 seconds) 2019-12-18T13:23:47Z spectrumgomas[m] quit (Ping timeout: 252 seconds) 2019-12-18T13:23:51Z willghatch[m] quit (Ping timeout: 248 seconds) 2019-12-18T13:23:52Z Gnuxie[m] quit (Ping timeout: 248 seconds) 2019-12-18T13:23:52Z Jackiew2 quit (Ping timeout: 246 seconds) 2019-12-18T13:23:53Z Ericson2314 quit (Ping timeout: 246 seconds) 2019-12-18T13:23:53Z mbakke quit (Ping timeout: 240 seconds) 2019-12-18T13:23:56Z because[m] quit (Ping timeout: 250 seconds) 2019-12-18T13:25:31Z jayemar joined #scheme 2019-12-18T13:42:57Z kritixilithos joined #scheme 2019-12-18T13:45:08Z jao quit (Ping timeout: 248 seconds) 2019-12-18T13:46:33Z gravicappa joined #scheme 2019-12-18T13:51:18Z jao joined #scheme 2019-12-18T13:53:18Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-18T14:15:35Z eMBee quit (Ping timeout: 268 seconds) 2019-12-18T14:16:00Z eMBee joined #scheme 2019-12-18T14:33:29Z xkapastel joined #scheme 2019-12-18T14:36:33Z lavaflow quit (Ping timeout: 268 seconds) 2019-12-18T14:50:09Z rgherdt quit (Remote host closed the connection) 2019-12-18T14:52:55Z civodul joined #scheme 2019-12-18T15:01:38Z Gnuxie[m] joined #scheme 2019-12-18T15:01:39Z MatrixTravelerb4 joined #scheme 2019-12-18T15:01:39Z willghatch[m] joined #scheme 2019-12-18T15:01:39Z Jackiew2 joined #scheme 2019-12-18T15:01:39Z mbakke joined #scheme 2019-12-18T15:01:40Z Ericson2314 joined #scheme 2019-12-18T15:01:40Z dieggsy joined #scheme 2019-12-18T15:01:40Z siraben joined #scheme 2019-12-18T15:01:45Z Seb[m] joined #scheme 2019-12-18T15:01:45Z spectrumgomas[m] joined #scheme 2019-12-18T15:01:46Z keep-learning[m] joined #scheme 2019-12-18T15:01:46Z Snn[m] joined #scheme 2019-12-18T15:01:46Z hansbauer[m] joined #scheme 2019-12-18T15:01:46Z because[m] joined #scheme 2019-12-18T15:01:47Z rickbutton1 joined #scheme 2019-12-18T15:02:54Z ng0_ joined #scheme 2019-12-18T15:04:07Z ng0 quit (Disconnected by services) 2019-12-18T15:04:10Z ng0_ is now known as ng0 2019-12-18T15:13:22Z lavaflow joined #scheme 2019-12-18T15:26:43Z badkins joined #scheme 2019-12-18T15:29:50Z jao quit (Remote host closed the connection) 2019-12-18T15:46:01Z Jackiew2 quit (Read error: Connection reset by peer) 2019-12-18T15:46:03Z mbakke quit (Read error: Connection reset by peer) 2019-12-18T15:46:03Z spectrumgomas[m] quit (Read error: Connection reset by peer) 2019-12-18T15:46:13Z keep-learning[m] quit (Write error: Connection reset by peer) 2019-12-18T15:46:18Z willghatch[m] quit (Read error: Connection reset by peer) 2019-12-18T15:46:19Z Gnuxie[m] quit (Read error: Connection reset by peer) 2019-12-18T15:46:23Z dieggsy quit (Remote host closed the connection) 2019-12-18T15:46:24Z because[m] quit (Read error: Connection reset by peer) 2019-12-18T15:46:25Z Ericson2314 quit (Write error: Connection reset by peer) 2019-12-18T15:46:25Z Seb[m] quit (Remote host closed the connection) 2019-12-18T15:46:25Z hansbauer[m] quit (Remote host closed the connection) 2019-12-18T15:46:26Z Snn[m] quit (Remote host closed the connection) 2019-12-18T15:46:26Z MatrixTravelerb4 quit (Write error: Connection reset by peer) 2019-12-18T15:46:26Z rickbutton1 quit (Write error: Connection reset by peer) 2019-12-18T15:46:27Z siraben quit (Remote host closed the connection) 2019-12-18T15:54:43Z badkins quit 2019-12-18T15:54:44Z rgherdt joined #scheme 2019-12-18T15:54:56Z elderK quit (Ping timeout: 265 seconds) 2019-12-18T16:03:46Z smazga joined #scheme 2019-12-18T16:05:47Z badkins joined #scheme 2019-12-18T16:09:48Z Gnuxie[m] joined #scheme 2019-12-18T16:09:48Z MatrixTravelerb4 joined #scheme 2019-12-18T16:09:48Z willghatch[m] joined #scheme 2019-12-18T16:09:49Z Jackiew2 joined #scheme 2019-12-18T16:09:49Z mbakke joined #scheme 2019-12-18T16:09:50Z Ericson2314 joined #scheme 2019-12-18T16:09:50Z dieggsy joined #scheme 2019-12-18T16:09:50Z siraben joined #scheme 2019-12-18T16:09:54Z spectrumgomas[m] joined #scheme 2019-12-18T16:09:55Z Snn[m] joined #scheme 2019-12-18T16:09:55Z Seb[m] joined #scheme 2019-12-18T16:09:55Z keep-learning[m] joined #scheme 2019-12-18T16:09:55Z because[m] joined #scheme 2019-12-18T16:09:57Z hansbauer[m] joined #scheme 2019-12-18T16:09:57Z rickbutton1 joined #scheme 2019-12-18T16:10:07Z jao joined #scheme 2019-12-18T16:13:56Z lavaflow quit (Ping timeout: 258 seconds) 2019-12-18T16:16:20Z redeemed quit (Quit: q) 2019-12-18T16:16:40Z JalapenoX joined #scheme 2019-12-18T16:19:41Z edgar-rft quit (Quit: Leaving) 2019-12-18T16:20:22Z ggole quit (Quit: Leaving) 2019-12-18T16:25:08Z JalapenoX quit (Ping timeout: 248 seconds) 2019-12-18T16:25:48Z gioyik joined #scheme 2019-12-18T16:29:39Z badkins quit (Remote host closed the connection) 2019-12-18T16:30:15Z badkins joined #scheme 2019-12-18T16:34:44Z badkins quit (Ping timeout: 248 seconds) 2019-12-18T16:40:09Z skapata joined #scheme 2019-12-18T16:44:09Z badkins joined #scheme 2019-12-18T16:44:49Z brown121408 quit (Ping timeout: 268 seconds) 2019-12-18T16:46:34Z brown121407 joined #scheme 2019-12-18T17:08:33Z amerigo quit (Quit: Connection closed for inactivity) 2019-12-18T17:15:06Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-18T17:19:15Z JalapenoX joined #scheme 2019-12-18T17:22:09Z sdu joined #scheme 2019-12-18T17:26:34Z rgherdt joined #scheme 2019-12-18T17:27:17Z gioyik quit (Ping timeout: 250 seconds) 2019-12-18T17:32:21Z JalapenoX quit (Ping timeout: 246 seconds) 2019-12-18T17:39:19Z gioyik joined #scheme 2019-12-18T17:50:38Z klovett_ joined #scheme 2019-12-18T17:53:42Z klovett__ joined #scheme 2019-12-18T17:53:50Z klovett quit (Ping timeout: 265 seconds) 2019-12-18T17:56:52Z klovett_ quit (Ping timeout: 248 seconds) 2019-12-18T17:57:26Z JalapenoX joined #scheme 2019-12-18T18:06:17Z brettgilio quit (Ping timeout: 250 seconds) 2019-12-18T18:09:17Z klovett__ quit 2019-12-18T18:13:01Z X-Scale quit (Ping timeout: 255 seconds) 2019-12-18T18:15:22Z X-Scale` joined #scheme 2019-12-18T18:16:52Z X-Scale` is now known as X-Scale 2019-12-18T18:21:39Z brown121407 quit (Read error: Connection reset by peer) 2019-12-18T18:21:53Z brown121407 joined #scheme 2019-12-18T18:23:41Z dbmikus joined #scheme 2019-12-18T18:26:34Z stepnem_ quit (Ping timeout: 268 seconds) 2019-12-18T18:27:45Z stepnem joined #scheme 2019-12-18T18:46:30Z badkins quit (Remote host closed the connection) 2019-12-18T18:50:23Z badkins joined #scheme 2019-12-18T18:55:20Z klovett joined #scheme 2019-12-18T18:55:34Z badkins quit (Ping timeout: 252 seconds) 2019-12-18T18:57:37Z JalapenoX quit (Ping timeout: 258 seconds) 2019-12-18T18:59:55Z gravicappa quit (Ping timeout: 258 seconds) 2019-12-18T19:02:25Z edgar-rft joined #scheme 2019-12-18T19:02:57Z kritixilithos quit (Quit: quit) 2019-12-18T19:10:30Z badkins joined #scheme 2019-12-18T19:20:00Z JalapenoX joined #scheme 2019-12-18T19:21:57Z lavaflow joined #scheme 2019-12-18T19:26:27Z lavaflow quit (Ping timeout: 246 seconds) 2019-12-18T19:30:56Z shkiaism joined #scheme 2019-12-18T19:41:56Z faLUCE quit (Quit: Konversation terminated!) 2019-12-18T19:44:17Z badkins quit (Remote host closed the connection) 2019-12-18T19:46:48Z badkins joined #scheme 2019-12-18T19:51:18Z badkins quit (Ping timeout: 252 seconds) 2019-12-18T19:52:17Z badkins joined #scheme 2019-12-18T19:54:11Z stepnem quit (Ping timeout: 265 seconds) 2019-12-18T19:56:35Z stepnem joined #scheme 2019-12-18T19:57:39Z badkins quit (Ping timeout: 250 seconds) 2019-12-18T19:58:20Z lavaflow joined #scheme 2019-12-18T20:05:28Z mdhughes_ joined #scheme 2019-12-18T20:09:21Z mdhughes quit (Ping timeout: 250 seconds) 2019-12-18T20:29:46Z sdu quit (Remote host closed the connection) 2019-12-18T20:30:24Z pellertson joined #scheme 2019-12-18T20:31:32Z acarrico quit (Ping timeout: 248 seconds) 2019-12-18T20:32:41Z JalapenoX quit (Ping timeout: 258 seconds) 2019-12-18T20:47:25Z JalapenoX joined #scheme 2019-12-18T20:54:03Z badkins joined #scheme 2019-12-18T20:59:30Z badkins quit (Ping timeout: 268 seconds) 2019-12-18T21:16:14Z badkins joined #scheme 2019-12-18T21:20:36Z badkins quit (Ping timeout: 248 seconds) 2019-12-18T21:23:02Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-18T21:24:20Z JalapenoX quit (Ping timeout: 248 seconds) 2019-12-18T21:25:24Z lritter quit (Ping timeout: 248 seconds) 2019-12-18T21:28:36Z gioyik quit (Ping timeout: 248 seconds) 2019-12-18T21:31:16Z oxum quit (Ping timeout: 248 seconds) 2019-12-18T21:31:34Z badkins joined #scheme 2019-12-18T21:31:41Z JalapenoX joined #scheme 2019-12-18T21:32:44Z mdhughes_ is now known as mdhughes 2019-12-18T21:35:45Z acarrico joined #scheme 2019-12-18T21:49:25Z pellertson quit (Read error: Connection reset by peer) 2019-12-18T21:59:22Z whiteline quit (Remote host closed the connection) 2019-12-18T22:00:49Z whiteline joined #scheme 2019-12-18T22:03:04Z pilne joined #scheme 2019-12-18T22:04:28Z pi123 joined #scheme 2019-12-18T22:06:49Z klovett quit 2019-12-18T22:07:20Z johnjay quit (Ping timeout: 268 seconds) 2019-12-18T22:07:45Z acarrico quit (Ping timeout: 258 seconds) 2019-12-18T22:10:42Z pi123 quit (Quit: WeeChat 2.3) 2019-12-18T22:14:30Z jao quit (Remote host closed the connection) 2019-12-18T22:20:32Z jao joined #scheme 2019-12-18T22:39:31Z badkins quit (Remote host closed the connection) 2019-12-18T22:39:57Z badkins joined #scheme 2019-12-18T22:40:18Z Zenton quit (Ping timeout: 245 seconds) 2019-12-18T22:44:24Z ravndal quit (Remote host closed the connection) 2019-12-18T22:44:57Z badkins quit (Ping timeout: 268 seconds) 2019-12-18T22:46:55Z badkins joined #scheme 2019-12-18T22:47:10Z ravndal joined #scheme 2019-12-18T22:50:37Z brettgilio joined #scheme 2019-12-18T22:52:41Z hugh_marera joined #scheme 2019-12-18T22:54:32Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-18T22:54:36Z klovett joined #scheme 2019-12-18T22:54:47Z hugh_marera quit (Client Quit) 2019-12-18T22:55:00Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-18T23:33:14Z badkins quit (Remote host closed the connection) 2019-12-18T23:33:58Z badkins joined #scheme 2019-12-18T23:34:15Z webshinra quit (Ping timeout: 246 seconds) 2019-12-18T23:39:13Z badkins quit (Ping timeout: 268 seconds) 2019-12-18T23:39:18Z webshinra joined #scheme 2019-12-18T23:43:15Z ravndal quit (Quit: WeeChat 2.7) 2019-12-18T23:47:48Z JalapenoX: hello 2019-12-18T23:50:21Z webshinra quit (Ping timeout: 246 seconds) 2019-12-18T23:50:51Z JohnnyL joined #scheme 2019-12-18T23:50:52Z JalapenoX: Hey guys, I'm reading "Simply Scheme" and I'm confused on this part 2019-12-18T23:50:58Z JalapenoX: https://paste.debian.net/1121616/ 2019-12-18T23:51:41Z JalapenoX: I'm not even sure how to express what's I'm confused about, it's the "keeper" function that is throwing me. 2019-12-18T23:52:43Z JalapenoX: how is the returning a procedure? 2019-12-18T23:53:10Z JohnnyL: JalapenoX: Returning defaults to the last s-exp in the function. 2019-12-18T23:53:17Z smazga quit (Quit: leaving) 2019-12-18T23:54:46Z JalapenoX: @JohnnyL ? 2019-12-18T23:55:34Z JohnnyL: hi!!!!!!!!!!!!!!!!!!!!!! 2019-12-18T23:56:07Z JalapenoX: does s-exp mean sub expression? 2019-12-18T23:57:01Z webshinra joined #scheme 2019-12-18T23:57:05Z JohnnyL: look up s expression on wikipedia. 2019-12-18T23:57:19Z JohnnyL: almost everything in scheme is an s-exp. 2019-12-18T23:57:54Z JohnnyL: so that last s-exp is on the stack for that function. then it automagically gets returned. 2019-12-18T23:59:10Z stepnem quit (Ping timeout: 252 seconds) 2019-12-18T23:59:42Z stepnem joined #scheme 2019-12-19T00:00:11Z JalapenoX: Thank you JohnnyL, I looked up s-exp. 2019-12-19T00:01:13Z JohnnyL: You're very welcome JalapenoX. 2019-12-19T00:02:47Z JalapenoX: I'm still uncertain what you mean by "returning defaults to the last s-exp in the function". 2019-12-19T00:04:19Z badkins joined #scheme 2019-12-19T00:05:28Z JohnnyL: a function returns that s-exp. 2019-12-19T00:05:39Z JohnnyL: that lambda is a function unto itself. 2019-12-19T00:05:59Z JohnnyL: and that's the last thing on the stack, so it gets returned. 2019-12-19T00:06:06Z webshinra quit (Ping timeout: 246 seconds) 2019-12-19T00:12:15Z webshinra joined #scheme 2019-12-19T00:13:22Z JohnnyL: JalapenoX: we cool? 2019-12-19T00:13:53Z JalapenoX: uhhhhh..... 2019-12-19T00:14:20Z JalapenoX: I'm still kinda trying to figure out what you mean. 2019-12-19T00:15:48Z JalapenoX: https://paste.debian.net/1121619/ 2019-12-19T00:15:54Z JalapenoX: Can you walk me through this one? 2019-12-19T00:17:08Z brettgilio quit (Ping timeout: 248 seconds) 2019-12-19T00:17:20Z JalapenoX: The lambda s-exp is created, then invoked by the sentence '(any time at all). 2019-12-19T00:17:32Z JalapenoX: which is returned to every. 2019-12-19T00:18:42Z JalapenoX: Oh I think I get it. The procedure (word (last wd) (bl wd) is returned to every, then every applies it to every word in the sentence '(any tiem at all) 2019-12-19T00:19:31Z JalapenoX: I didn't think lambda could have two sub expressions like that. 2019-12-19T00:21:31Z JohnnyL: lamda is just label-less function. 2019-12-19T00:25:18Z aeth: Lisps are implicit return languages. There are some languages with more "normal" syntax that do that, too. It usually comes paired with (nearly) everything being an expression, too, since it makes return values the norm. It's not like C++ where you might have a lot of "void"-returning functions. 2019-12-19T00:26:10Z aeth: So returning is normal, so there's no need for (return foo) in every procedure, and you can return some meaningless value in the rare case that you don't really want to return anything. It makes the typical case less verbose. 2019-12-19T00:27:33Z aeth: As for lambda, it just creates an object, in this case an unnamed procedure (function) object. 2019-12-19T00:27:40Z JalapenoX quit (Ping timeout: 258 seconds) 2019-12-19T00:34:06Z webshinra quit (Ping timeout: 246 seconds) 2019-12-19T00:38:52Z webshinra joined #scheme 2019-12-19T00:47:49Z brettgilio joined #scheme 2019-12-19T01:01:50Z JohnnyL quit (Quit: leaving) 2019-12-19T01:27:19Z gioyik joined #scheme 2019-12-19T01:27:32Z webshinra quit (Remote host closed the connection) 2019-12-19T01:27:47Z webshinra joined #scheme 2019-12-19T01:31:13Z shkiaism quit (Remote host closed the connection) 2019-12-19T01:42:04Z faLUCE joined #scheme 2019-12-19T01:45:07Z faLUCE: hello. myString is "". How can I replace "" with "token2" ? 2019-12-19T01:48:43Z jao quit (Ping timeout: 268 seconds) 2019-12-19T01:49:45Z badkins quit (Remote host closed the connection) 2019-12-19T01:50:33Z badkins joined #scheme 2019-12-19T01:55:50Z badkins quit (Ping timeout: 258 seconds) 2019-12-19T02:01:12Z dbmikus quit (Ping timeout: 258 seconds) 2019-12-19T02:04:49Z gioyik quit (Read error: Connection reset by peer) 2019-12-19T02:15:04Z badkins joined #scheme 2019-12-19T02:28:38Z daviid quit (Ping timeout: 245 seconds) 2019-12-19T02:47:04Z acarrico joined #scheme 2019-12-19T02:49:19Z leezh` joined #scheme 2019-12-19T02:53:27Z leezh` quit (Client Quit) 2019-12-19T02:54:59Z leezh` joined #scheme 2019-12-19T03:00:14Z klovett quit (Remote host closed the connection) 2019-12-19T03:00:51Z klovett joined #scheme 2019-12-19T03:04:59Z daviid joined #scheme 2019-12-19T03:06:13Z ArneBab quit (Ping timeout: 250 seconds) 2019-12-19T03:06:52Z ArneBab joined #scheme 2019-12-19T03:10:02Z leezh` quit (Ping timeout: 240 seconds) 2019-12-19T03:17:21Z e36freak joined #scheme 2019-12-19T03:17:32Z oxum joined #scheme 2019-12-19T03:22:17Z badkins quit (Remote host closed the connection) 2019-12-19T03:31:54Z oxum_ joined #scheme 2019-12-19T03:34:10Z oxum quit (Ping timeout: 268 seconds) 2019-12-19T03:35:04Z badkins joined #scheme 2019-12-19T03:41:23Z badkins quit (Ping timeout: 268 seconds) 2019-12-19T03:57:25Z lockywolf_ joined #scheme 2019-12-19T03:58:07Z lockywolf_ quit (Remote host closed the connection) 2019-12-19T03:58:30Z klovett quit (Remote host closed the connection) 2019-12-19T03:58:45Z klovett joined #scheme 2019-12-19T04:05:42Z ahungry joined #scheme 2019-12-19T04:10:45Z Zipheir quit (Ping timeout: 246 seconds) 2019-12-19T04:12:50Z Zipheir joined #scheme 2019-12-19T04:13:48Z gravicappa joined #scheme 2019-12-19T04:17:20Z rotty quit (Ping timeout: 265 seconds) 2019-12-19T04:17:48Z rotty joined #scheme 2019-12-19T04:33:02Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-19T04:48:27Z pjb quit (Remote host closed the connection) 2019-12-19T04:49:57Z madagest joined #scheme 2019-12-19T04:50:10Z pjb joined #scheme 2019-12-19T04:52:37Z pjb quit (Remote host closed the connection) 2019-12-19T04:52:44Z madage quit (Ping timeout: 260 seconds) 2019-12-19T04:54:32Z pjb joined #scheme 2019-12-19T05:12:29Z daviid quit (Ping timeout: 258 seconds) 2019-12-19T05:14:29Z leezh` joined #scheme 2019-12-19T05:21:04Z leezh` left #scheme 2019-12-19T05:31:46Z devon quit (Ping timeout: 265 seconds) 2019-12-19T05:34:57Z brettgilio quit (Quit: Quit) 2019-12-19T05:55:58Z oxum_ quit (Remote host closed the connection) 2019-12-19T05:56:37Z brown121407 quit (Ping timeout: 268 seconds) 2019-12-19T05:57:07Z brown121407 joined #scheme 2019-12-19T05:59:28Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-19T06:02:00Z f8l quit (Remote host closed the connection) 2019-12-19T06:03:23Z f8l joined #scheme 2019-12-19T06:08:56Z oxum joined #scheme 2019-12-19T06:11:37Z Zipheir quit (Read error: Connection reset by peer) 2019-12-19T06:13:05Z oxum quit (Remote host closed the connection) 2019-12-19T06:13:30Z oxum joined #scheme 2019-12-19T06:14:08Z oxum quit (Remote host closed the connection) 2019-12-19T06:16:14Z oxum joined #scheme 2019-12-19T06:16:34Z Zipheir joined #scheme 2019-12-19T06:19:59Z gioyik joined #scheme 2019-12-19T06:20:05Z kjak joined #scheme 2019-12-19T06:25:26Z oxum quit (Remote host closed the connection) 2019-12-19T06:27:13Z oxum joined #scheme 2019-12-19T06:40:27Z brettgilio joined #scheme 2019-12-19T06:42:23Z oxum quit (Remote host closed the connection) 2019-12-19T06:44:44Z oxum joined #scheme 2019-12-19T06:46:30Z Zipheir quit (Read error: Connection reset by peer) 2019-12-19T06:51:51Z Zipheir joined #scheme 2019-12-19T06:56:24Z oxum quit (Read error: Connection reset by peer) 2019-12-19T06:56:46Z oxum joined #scheme 2019-12-19T07:01:59Z enderby joined #scheme 2019-12-19T07:07:33Z oxum quit (Remote host closed the connection) 2019-12-19T07:09:24Z oxum joined #scheme 2019-12-19T07:11:51Z str1ngs quit (Ping timeout: 268 seconds) 2019-12-19T07:16:01Z gendarme joined #scheme 2019-12-19T07:16:30Z gendarme quit (Read error: Connection reset by peer) 2019-12-19T07:16:44Z gendarme joined #scheme 2019-12-19T07:26:12Z str1ngs joined #scheme 2019-12-19T07:27:01Z str1ngs quit (Changing host) 2019-12-19T07:27:01Z str1ngs joined #scheme 2019-12-19T07:30:25Z ahungry quit (Remote host closed the connection) 2019-12-19T07:30:41Z str1ngs quit (Client Quit) 2019-12-19T07:32:03Z skapata quit (Remote host closed the connection) 2019-12-19T07:35:00Z gendarme quit (Quit: gendarme) 2019-12-19T07:36:25Z str1ngs joined #scheme 2019-12-19T07:43:22Z edgar-rft quit (Remote host closed the connection) 2019-12-19T07:44:01Z lavaflow_ joined #scheme 2019-12-19T07:44:04Z edgar-rft joined #scheme 2019-12-19T07:45:20Z lavaflow quit (Read error: Connection reset by peer) 2019-12-19T07:45:34Z keep_learning quit (Quit: Ping timeout (120 seconds)) 2019-12-19T07:50:51Z lockywolf_ joined #scheme 2019-12-19T07:51:36Z khisanth_ quit (Ping timeout: 246 seconds) 2019-12-19T07:55:09Z lockywolf_: Friends, does anyone know some cool open-source library/software for modelling electrodynamics? 2019-12-19T07:55:19Z lockywolf_: Not necessarily in scheme 2019-12-19T07:55:31Z lockywolf_: I know Trilinos ML 2019-12-19T07:56:11Z lockywolf_: But it's kinda a bit low-level 2019-12-19T07:57:41Z lockywolf_: I heard about scmutils, but that's also a lot of development from scratch 2019-12-19T07:58:32Z gioyik quit (Ping timeout: 268 seconds) 2019-12-19T08:04:54Z khisanth_ joined #scheme 2019-12-19T08:05:30Z lloda quit (Ping timeout: 268 seconds) 2019-12-19T08:06:26Z oxum quit (Ping timeout: 240 seconds) 2019-12-19T08:06:58Z rgherdt joined #scheme 2019-12-19T08:07:04Z gioyik joined #scheme 2019-12-19T08:14:59Z oxum joined #scheme 2019-12-19T08:19:41Z oxum quit (Ping timeout: 265 seconds) 2019-12-19T08:20:42Z gioyik quit (Ping timeout: 258 seconds) 2019-12-19T08:35:38Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-19T08:36:40Z lockywolf_ joined #scheme 2019-12-19T08:37:25Z stux|work quit (Read error: Connection reset by peer) 2019-12-19T08:37:37Z lockywolf_ quit (Remote host closed the connection) 2019-12-19T08:38:01Z lockywolf_ joined #scheme 2019-12-19T08:48:32Z lockywolf__ joined #scheme 2019-12-19T08:50:32Z stux|work joined #scheme 2019-12-19T08:50:50Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-19T08:52:32Z lockywolf_ joined #scheme 2019-12-19T08:53:50Z oxum joined #scheme 2019-12-19T08:55:16Z lockywolf__ quit (Ping timeout: 268 seconds) 2019-12-19T09:08:51Z ggole joined #scheme 2019-12-19T09:13:37Z lockywolf__ joined #scheme 2019-12-19T09:16:02Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-19T09:16:04Z ArthurStrong joined #scheme 2019-12-19T09:18:00Z farnerup joined #scheme 2019-12-19T09:22:53Z oxum quit (Remote host closed the connection) 2019-12-19T09:23:09Z oxum joined #scheme 2019-12-19T09:25:24Z str1ngs quit (Ping timeout: 248 seconds) 2019-12-19T09:27:43Z lockywolf_ joined #scheme 2019-12-19T09:28:19Z lockywolf__ quit (Ping timeout: 265 seconds) 2019-12-19T09:28:37Z lockywolf_ quit (Remote host closed the connection) 2019-12-19T09:28:59Z daviid joined #scheme 2019-12-19T09:29:00Z lockywolf_ joined #scheme 2019-12-19T09:34:34Z Zenton joined #scheme 2019-12-19T09:38:32Z wigust joined #scheme 2019-12-19T09:40:20Z civodul joined #scheme 2019-12-19T09:43:15Z lloda joined #scheme 2019-12-19T09:44:10Z lloda: lockywolf_: there is https://meep.readthedocs.io/en/latest/ 2019-12-19T09:44:19Z lloda: I got cut off, sorry if I repeat 2019-12-19T09:45:38Z klovett_ joined #scheme 2019-12-19T09:47:35Z str1ngs joined #scheme 2019-12-19T09:48:37Z klovett quit (Ping timeout: 265 seconds) 2019-12-19T09:56:07Z jao joined #scheme 2019-12-19T09:58:24Z pilne quit (Quit: Life without danger is a waste of oxygen) 2019-12-19T10:04:02Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-19T10:05:22Z lockywolf_ joined #scheme 2019-12-19T10:17:37Z lockywolf_ quit (Ping timeout: 258 seconds) 2019-12-19T10:18:31Z edgar-rft quit (Remote host closed the connection) 2019-12-19T10:25:29Z Zipheir quit (Ping timeout: 268 seconds) 2019-12-19T10:27:04Z Zipheir joined #scheme 2019-12-19T10:29:48Z edgar-rft joined #scheme 2019-12-19T10:31:52Z jao quit (Remote host closed the connection) 2019-12-19T10:47:48Z pjb quit (Remote host closed the connection) 2019-12-19T10:49:27Z pjb joined #scheme 2019-12-19T10:51:51Z jao joined #scheme 2019-12-19T10:59:00Z pjb quit (Remote host closed the connection) 2019-12-19T11:01:55Z pjb joined #scheme 2019-12-19T11:14:00Z TCZ joined #scheme 2019-12-19T11:28:20Z lockywolf_ joined #scheme 2019-12-19T11:29:52Z lockywolf_ quit (Remote host closed the connection) 2019-12-19T11:30:16Z lockywolf_ joined #scheme 2019-12-19T11:49:10Z klovett_ quit (Remote host closed the connection) 2019-12-19T11:49:46Z klovett joined #scheme 2019-12-19T11:52:27Z amerigo joined #scheme 2019-12-19T12:04:13Z brown121407 quit (Read error: Connection reset by peer) 2019-12-19T12:05:10Z brown121407 joined #scheme 2019-12-19T12:54:35Z lucasb joined #scheme 2019-12-19T13:12:36Z webshinra quit (Remote host closed the connection) 2019-12-19T13:22:45Z webshinra joined #scheme 2019-12-19T13:55:58Z pjb quit (Remote host closed the connection) 2019-12-19T13:57:29Z pjb joined #scheme 2019-12-19T13:59:57Z zig: I am in the process of porting my work on nomunofu to chez scheme. As usual, automated tests help a lot! 2019-12-19T14:00:43Z zig: in the process I improved the wiredtiger bindings. 2019-12-19T14:14:51Z str1ngs quit (Quit: ZNC 1.7.5 - https://znc.in) 2019-12-19T14:19:33Z pjb quit (Remote host closed the connection) 2019-12-19T14:21:09Z pjb joined #scheme 2019-12-19T14:26:10Z klovett quit (Remote host closed the connection) 2019-12-19T14:26:27Z klovett joined #scheme 2019-12-19T14:29:24Z Inline joined #scheme 2019-12-19T14:32:17Z lockywolf__ joined #scheme 2019-12-19T14:34:50Z lockywolf_ quit (Ping timeout: 240 seconds) 2019-12-19T14:45:41Z manualcrank joined #scheme 2019-12-19T14:47:38Z brown121407 quit (Ping timeout: 240 seconds) 2019-12-19T14:48:35Z ArthurStrong quit (Quit: leaving) 2019-12-19T14:49:35Z oxum_ joined #scheme 2019-12-19T14:49:42Z TCZ quit (Quit: Bye Bye) 2019-12-19T14:51:57Z amerigo quit (Quit: Connection closed for inactivity) 2019-12-19T14:52:30Z oxum quit (Ping timeout: 268 seconds) 2019-12-19T14:53:07Z dmiles quit (Ping timeout: 268 seconds) 2019-12-19T14:53:56Z oxum_ quit (Ping timeout: 248 seconds) 2019-12-19T15:06:17Z ng0_ joined #scheme 2019-12-19T15:06:24Z ng0 quit (Ping timeout: 260 seconds) 2019-12-19T15:13:35Z dmiles joined #scheme 2019-12-19T15:15:44Z oxum joined #scheme 2019-12-19T15:18:32Z ng0_ is now known as ng0 2019-12-19T15:29:19Z str1ngs joined #scheme 2019-12-19T15:29:43Z badkins joined #scheme 2019-12-19T15:36:00Z aleontiev quit (Ping timeout: 252 seconds) 2019-12-19T15:36:37Z dmiles quit (Ping timeout: 265 seconds) 2019-12-19T15:37:33Z [ouo] joined #scheme 2019-12-19T15:38:38Z hugh_marera joined #scheme 2019-12-19T15:46:10Z dmiles joined #scheme 2019-12-19T15:51:36Z smazga joined #scheme 2019-12-19T15:59:47Z xkapastel joined #scheme 2019-12-19T16:15:29Z gioyik joined #scheme 2019-12-19T16:24:39Z tryte joined #scheme 2019-12-19T16:38:33Z smazga quit (Read error: Connection reset by peer) 2019-12-19T16:38:51Z smazga joined #scheme 2019-12-19T17:00:22Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-19T17:16:00Z farnerup quit (Ping timeout: 268 seconds) 2019-12-19T17:19:24Z skapata joined #scheme 2019-12-19T17:27:08Z badkins quit (Remote host closed the connection) 2019-12-19T17:30:29Z badkins joined #scheme 2019-12-19T17:32:02Z enderby quit (Ping timeout: 268 seconds) 2019-12-19T17:34:50Z badkins quit (Ping timeout: 240 seconds) 2019-12-19T17:34:55Z klovett quit 2019-12-19T17:38:01Z deuill joined #scheme 2019-12-19T17:38:52Z DerGuteMoritz quit (Quit: WeeChat 1.6) 2019-12-19T17:38:59Z DerGuteMoritz joined #scheme 2019-12-19T17:57:00Z gendarme joined #scheme 2019-12-19T18:06:14Z dbmikus joined #scheme 2019-12-19T18:08:50Z manualcrank quit (Ping timeout: 240 seconds) 2019-12-19T18:09:50Z faLUCE quit (Ping timeout: 265 seconds) 2019-12-19T18:10:41Z faLUCE joined #scheme 2019-12-19T18:13:43Z mherstin joined #scheme 2019-12-19T18:19:30Z enderby joined #scheme 2019-12-19T18:28:58Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-19T18:29:43Z ggole quit (Quit: Leaving) 2019-12-19T18:30:16Z X-Scale` joined #scheme 2019-12-19T18:31:27Z X-Scale` is now known as X-Scale 2019-12-19T18:37:24Z Zenton quit (Ping timeout: 268 seconds) 2019-12-19T18:44:42Z zig: ! 2019-12-19T18:46:07Z zig: I don't believe what I see... 2019-12-19T18:47:27Z zig: well, I need to check the data is really inside the database to make sure it is not a bug. 2019-12-19T18:47:44Z jao quit (Remote host closed the connection) 2019-12-19T18:48:24Z gendarme quit (Quit: Konversation terminated!) 2019-12-19T18:52:16Z klovett joined #scheme 2019-12-19T18:56:21Z zig: chez scheme is officially between 5 to 6 times faster than guile to import the test data. 2019-12-19T18:58:53Z zig: with -O3 enabled it is more like 6 times faster. 2019-12-19T19:00:44Z zig: I will compare now against blazegraph and virtuoso. 2019-12-19T19:00:56Z zig: respectively written in Java and C. 2019-12-19T19:01:04Z rgherdt: cool. Thanks for sharing this, nice to see such comparisons with non-toy examples 2019-12-19T19:02:31Z rgherdt: this is comparing with guile 2.9.5, right? 2019-12-19T19:02:51Z zig: guile 2.9.6 2019-12-19T19:03:12Z jao joined #scheme 2019-12-19T19:18:30Z dmiles quit (Ping timeout: 258 seconds) 2019-12-19T19:23:33Z webshinra quit (Ping timeout: 246 seconds) 2019-12-19T19:26:55Z webshinra joined #scheme 2019-12-19T19:27:51Z dmiles joined #scheme 2019-12-19T19:28:19Z brown121407 joined #scheme 2019-12-19T19:29:46Z zig: I am too lazy to benchmark virtuoso, and I did not save nor remember exact conditions. I will just benchmark guile 2.9.6 vs. chez 9.5.3 (master) over a 6GB. 2019-12-19T19:30:14Z zig: same for blazegraph. 2019-12-19T19:30:32Z zig: too difficult to setup, same for 4store. 2019-12-19T19:30:38Z zig: I am definitly too lazy :D 2019-12-19T19:34:10Z brown121408 joined #scheme 2019-12-19T19:34:10Z brown121407 quit (Read error: Connection reset by peer) 2019-12-19T19:34:12Z badkins joined #scheme 2019-12-19T19:35:43Z jao quit (Remote host closed the connection) 2019-12-19T19:39:41Z badkins quit (Ping timeout: 268 seconds) 2019-12-19T19:41:03Z badkins joined #scheme 2019-12-19T19:43:19Z jao joined #scheme 2019-12-19T19:47:57Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-19T19:51:00Z badkins quit (Ping timeout: 248 seconds) 2019-12-19T19:56:57Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-19T19:57:14Z jcowan: Even Guile 3 can't be compared meaningfully with Chez. A better comparison would be C/Java as you mention vs. Chez. 2019-12-19T20:01:28Z mdhughes: Gambit & Gerbil should be just as fast, sometimes faster. 2019-12-19T20:05:06Z averell quit (*.net *.split) 2019-12-19T20:05:06Z fizzie quit (*.net *.split) 2019-12-19T20:05:07Z r0kc4t quit (*.net *.split) 2019-12-19T20:05:14Z r0kc4t joined #scheme 2019-12-19T20:05:20Z fizzie joined #scheme 2019-12-19T20:05:33Z averell joined #scheme 2019-12-19T20:07:38Z enderby quit (Ping timeout: 240 seconds) 2019-12-19T20:13:46Z rgherdt: by the way, does someone has an idea, how Gambit, Chez and others compare regarding compilation time? 2019-12-19T20:14:22Z jayemar quit (Quit: afk) 2019-12-19T20:16:19Z casaca joined #scheme 2019-12-19T20:17:08Z zig: thanks john for the input. I will benchmark virtuoso. 2019-12-19T20:17:16Z rgherdt: s/has/have 2019-12-19T20:17:18Z zig: just it boring to setup that database. 2019-12-19T20:18:46Z rickbutton1 quit (*.net *.split) 2019-12-19T20:18:46Z Snn[m] quit (*.net *.split) 2019-12-19T20:18:47Z MatrixTravelerb4 quit (*.net *.split) 2019-12-19T20:19:04Z tryte quit (*.net *.split) 2019-12-19T20:19:04Z ng0 quit (*.net *.split) 2019-12-19T20:19:04Z madagest quit (*.net *.split) 2019-12-19T20:19:04Z zooey quit (*.net *.split) 2019-12-19T20:19:04Z xelxebar_ quit (*.net *.split) 2019-12-19T20:19:04Z oxford quit (*.net *.split) 2019-12-19T20:23:07Z mdhughes: I haven't really timed them on the same thing, but Chez compiles fastest, Chicken a little (a lot) slower, Gambit & Gerbil are slower than that. But both my Chicken & Gerbil projects have a lot of C FFI code which may be dragging the speed down. I would expect on pure Scheme projects Gerbil's faster than Chicken. 2019-12-19T20:24:17Z mdhughes: With Chez compiling has minimal benefit for speed; the JIT compile is so fast you won't improve it much, it's just for packaging. 2019-12-19T20:26:12Z rgherdt: mdhughes: interesting, thanks for the info 2019-12-19T20:28:17Z zig: yeah chickend and gambit are more portable. 2019-12-19T20:28:37Z zig: (I always want to add a 'd' to chicken' 2019-12-19T20:28:53Z mdhughes: I don't like the idea of Chicken Daemons running loose. 2019-12-19T20:29:20Z zig: ]:> 2019-12-19T20:29:25Z zig: `]:> 2019-12-19T20:29:35Z zig: ^ most evil chickend on irc. 2019-12-19T20:29:46Z zig: OH! I did it again! 2019-12-19T20:31:08Z zig: first benchmark on the server, with an XFS file system: https://paste.gnome.org/pvk5ch6vo 2019-12-19T20:32:39Z ng0 joined #scheme 2019-12-19T20:33:01Z zig: oh my scheme! 2019-12-19T20:33:33Z zig: according tho that bencmark, it will take ONLY 4 days to load the whole wikidata latest-all.nt 2019-12-19T20:33:41Z tryte joined #scheme 2019-12-19T20:33:42Z xelxebar joined #scheme 2019-12-19T20:34:28Z zig: I am launched virtuoso import process. 2019-12-19T20:34:58Z zig: previously with guile my estimation was 1 month (so things seems to match) 2019-12-19T20:34:59Z badkins joined #scheme 2019-12-19T20:35:55Z zig: (the 6 times speed up) 2019-12-19T20:36:38Z zig: rgherdt: the hard work as of right now, is mostly C code, at least the benchmark exerice a lot of cffi and guile cffi could be better. 2019-12-19T20:36:50Z zig: (C code I did no write) 2019-12-19T20:41:32Z zig: here the sloccount of chez nomunofu vs. wiredtiger : https://paste.gnome.org/pougf91ya 2019-12-19T20:41:44Z zig: there is 4 times less code in nomunofu 2019-12-19T20:42:07Z zig: at least 4 times less code. 2019-12-19T20:43:49Z zig: since the finalization of srfi-167, I found only one bug. 2019-12-19T20:44:06Z zig: erm.. srfi-168. 2019-12-19T20:44:15Z zig: srfi-167 could have an extensions or two 2019-12-19T20:45:03Z zig: one of the extensions is portable accross backend (distributed vs. embedded) but the other is only embedded... 2019-12-19T20:49:17Z rgherdt: and how was the experience to port those 27k from guile to chez? 2019-12-19T20:49:28Z rgherdt: 27k lines I mean 2019-12-19T20:50:06Z ng0 quit (Changing host) 2019-12-19T20:50:06Z ng0 joined #scheme 2019-12-19T20:52:21Z civodul joined #scheme 2019-12-19T20:54:51Z gendarme joined #scheme 2019-12-19T20:56:01Z zig: well, I have chez-arew that r 2019-12-19T20:56:13Z zig: well, I have chez-arew that r7rs-large, it was somewhat easy, took me a day. 2019-12-19T20:56:40Z zig: the most difficult part is cffi of wiredtiger, which I already had a version around, I just improved it. 2019-12-19T20:56:58Z brettgilio quit (Ping timeout: 245 seconds) 2019-12-19T20:57:09Z zig: wihtout the existing wiredtiger cffi, it would have taken at least a day with good knowledge of chez cffi. 2019-12-19T20:58:05Z zig: the other big piece of the program, is parsing the turtle .nt file. That was fully portable once I fixed a the imports. 2019-12-19T20:59:18Z zig: I would say porting between guile and chez is easy because their ffi looks similar, but I don't have knowledge of other cffi (chibi, gambit have another take to ffi) 2019-12-19T20:59:30Z zig: (and chicken) 2019-12-19T21:01:55Z brettgilio joined #scheme 2019-12-19T21:02:15Z rgherdt: chicken is quite different if you use something like bind that parses C/C++ files and generate the bindings for you, but I suspect the "regular" ffi with (chicken foreign) shouldn't be that different. 2019-12-19T21:03:11Z rgherdt: but I've never explored guile's ffi 2019-12-19T21:03:26Z pilne joined #scheme 2019-12-19T21:04:19Z rgherdt: biggest difference IMHO is that it's a source-based FFI 2019-12-19T21:05:22Z zig: the idea with chez and guile, you call (define my-lib (dynamic-shared-lib "mylib.so") then You do (define my-function (foreign-procedure my-lib "my_function" (type_arg1 type_arg2 ...) type_return)) 2019-12-19T21:05:26Z evdubs quit (Remote host closed the connection) 2019-12-19T21:05:46Z evdubs joined #scheme 2019-12-19T21:06:26Z zig: one difference between chez and guile is that chez foreign API is handled by the compiler, whereas guile rely on libffi. 2019-12-19T21:09:45Z rgherdt: in chicken you do (foreign-lambda type_return "my_function" type_arg1 type_arg2 ...) , without the dynamic loading. There's also a lazy-ffi egg (not yet ported to Chicken 5 as I see) which also uses libffi 2019-12-19T21:11:02Z zig: (I think that the next impossible project that one must tackled is universal ffi between scheme implementations) 2019-12-19T21:11:39Z zig: (but as far as I understand it requires at least a parser for C headers) 2019-12-19T21:11:54Z zig: (easy part I guess) 2019-12-19T21:12:23Z rgherdt: yes :) That would be awesome 2019-12-19T21:12:48Z gioyik quit (Ping timeout: 268 seconds) 2019-12-19T21:13:31Z rgherdt: do you mean a parser for bind? That's not mandatory, using (chicken foreign) you declare the foreign functions manually 2019-12-19T21:13:54Z rgherdt: the C header is just included directly in the generated C code 2019-12-19T21:14:27Z gendarme quit (Quit: Konversation terminated!) 2019-12-19T21:14:55Z rgherdt: by the way, did someone here already try to implement a cross scheme FFI solution? 2019-12-19T21:17:33Z weinholt: rgherdt, the author of Sagittarius did: https://github.com/ktakashi/r6rs-pffi 2019-12-19T21:18:59Z rgherdt: that's nice! 2019-12-19T21:19:04Z rgherdt: thanks 2019-12-19T21:19:18Z nisstyre: rgherdt: chicken compiles to C so can it not just generate C code that uses the appropriate types? 2019-12-19T21:19:34Z nisstyre: or is that what you just said 2019-12-19T21:19:51Z rgherdt: exactly :) 2019-12-19T21:19:57Z nisstyre: yeah I misread 2019-12-19T21:20:33Z nisstyre: on a side note, the Chicken RTS is an ungodly mess of thousands of lines of C in one file 2019-12-19T21:20:45Z nisstyre: I mean 2019-12-19T21:20:49Z zig: scheme #win (it is 5 minutes faster that virtuoso written in C). That is that a 11% speed up. 2019-12-19T21:20:49Z nisstyre: if it works it works 2019-12-19T21:20:52Z nisstyre: but it's scary as hell 2019-12-19T21:21:04Z nisstyre: Guile is much more hackable 2019-12-19T21:21:09Z zig: scheme #win (it is 5 minutes faster that virtuoso written in C). That is that a 11% speed up. 2019-12-19T21:21:15Z zig: scheme #win (it is 5 minutes faster that virtuoso written in C). That is that a 11% speed up. \cc jcowan 2019-12-19T21:21:27Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-19T21:21:30Z nisstyre: and the Guile C API is really nice to work with 2019-12-19T21:22:18Z rgherdt: I have to check that. Currently I'm exploring chicken's ffi, guile's ffi is next on my TODO list 2019-12-19T21:22:21Z nisstyre: you can just write your C code and construct guile return types and then register the functions and load your Guile code 2019-12-19T21:22:32Z nisstyre: and then the Guile can call your C functions 2019-12-19T21:23:00Z nisstyre: instead of having to do the libffi thing and duplicate the type information 2019-12-19T21:23:14Z klovett quit (Ping timeout: 240 seconds) 2019-12-19T21:23:27Z klovett joined #scheme 2019-12-19T21:23:32Z nisstyre: e.g. https://github.com/weskerfoot/Schemekit/blob/master/scheme_functions.h 2019-12-19T21:25:25Z rgherdt: that's cool 2019-12-19T21:25:53Z nisstyre: yes, and Guile has functions built in to serialize pointers 2019-12-19T21:26:02Z nisstyre: so you can pass them back and forth between your scheme and C code 2019-12-19T21:26:25Z nisstyre: if you really need to that is 2019-12-19T21:27:18Z f8l quit (Remote host closed the connection) 2019-12-19T21:28:36Z f8l joined #scheme 2019-12-19T21:31:28Z rgherdt: thanks for the tips 2019-12-19T21:33:09Z lockywolf__ quit (Ping timeout: 268 seconds) 2019-12-19T21:39:05Z lockywolf__ joined #scheme 2019-12-19T21:42:45Z [ouo] quit (Remote host closed the connection) 2019-12-19T21:48:10Z ng0 joined #scheme 2019-12-19T21:48:30Z rgherdt: zig: that's awesome :) 2019-12-19T21:53:30Z badkins quit (Remote host closed the connection) 2019-12-19T21:56:55Z badkins joined #scheme 2019-12-19T22:01:45Z badkins quit (Remote host closed the connection) 2019-12-19T22:01:51Z badkins joined #scheme 2019-12-19T22:02:37Z dan64- quit (Quit: ZNC - http://znc.in) 2019-12-19T22:02:56Z dan64 joined #scheme 2019-12-19T22:19:14Z gioyik joined #scheme 2019-12-19T22:25:22Z evhan quit (Quit: De IRC non curat rex...) 2019-12-19T22:29:21Z evhan joined #scheme 2019-12-19T22:31:07Z fizzie quit (Ping timeout: 268 seconds) 2019-12-19T22:31:21Z sdu joined #scheme 2019-12-19T22:33:47Z fizzie joined #scheme 2019-12-19T22:34:16Z casaca quit (Quit: leaving) 2019-12-19T22:45:39Z Zenton joined #scheme 2019-12-19T22:48:02Z acarrico quit (Ping timeout: 240 seconds) 2019-12-19T22:48:44Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-19T22:52:07Z jcowan: nisstyre: Chicken was designed that way so you could transport your compiled code + chicken.h + runtime.c to any arbitrary box with C and make it work. With eggs, that's tricky but still possible. 2019-12-19T22:55:59Z faLUCE: hello. myVar contains the content of a text file, which I have to copy inside a html document. Then, according to HTML standard, I have to replace special characters like <, >, / etc. What's the easiest way to do that, in scheme? 2019-12-19T22:56:16Z faLUCE: (guile) 2019-12-19T23:01:26Z manualcrank joined #scheme 2019-12-19T23:02:59Z acarrico joined #scheme 2019-12-19T23:07:20Z casaca joined #scheme 2019-12-19T23:11:39Z rgherdt quit (Quit: Leaving) 2019-12-19T23:26:56Z madage joined #scheme 2019-12-19T23:29:40Z madage quit (*.net *.split) 2019-12-19T23:29:40Z xelxebar quit (*.net *.split) 2019-12-19T23:29:40Z tryte quit (*.net *.split) 2019-12-19T23:43:47Z badkins quit (Remote host closed the connection) 2019-12-19T23:44:00Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-19T23:44:22Z badkins joined #scheme 2019-12-19T23:47:17Z tryte joined #scheme 2019-12-19T23:47:21Z xelxebar joined #scheme 2019-12-19T23:49:37Z badkins quit (Ping timeout: 265 seconds) 2019-12-19T23:51:03Z madage joined #scheme 2019-12-19T23:53:08Z e36freak left #scheme 2019-12-19T23:53:35Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-19T23:54:40Z smazga quit (Quit: leaving) 2019-12-20T00:03:28Z hive-mind quit (Ping timeout: 252 seconds) 2019-12-20T00:03:37Z lockywolf__ quit (Ping timeout: 268 seconds) 2019-12-20T00:16:56Z badkins joined #scheme 2019-12-20T00:19:29Z hive-mind joined #scheme 2019-12-20T00:21:15Z wasamasa: faLUCE: have you looked at srfi-13? 2019-12-20T00:28:32Z faLUCE: wasamasa: What exactly? 2019-12-20T00:28:50Z wasamasa: all of it really 2019-12-20T00:29:10Z wasamasa: it's the most you can expect of cross-scheme string functionality 2019-12-20T00:29:14Z wasamasa: that and what's in the standard 2019-12-20T00:29:28Z gioyik quit (Ping timeout: 260 seconds) 2019-12-20T00:32:05Z faLUCE: wasamasa: sorry, I don't code in scheme (I can understand the code, though). I wonder if this function must be written, or is there anything builtin 2019-12-20T00:32:24Z faLUCE: I mean: do I have to implement a char-replace function based on regex? 2019-12-20T00:32:24Z wasamasa: chances are you'll have to write it yourself 2019-12-20T00:32:33Z pjb: faLUCE: Well, if you don't already know srfi-13 and from a look at the TOC you can't see exactly what function could help you (ie. you will have to spend time to learn it), the easiest way to do that, in scheme, is to write the code you need yourself, in scheme. 2019-12-20T00:32:44Z pjb: Writing code in scheme is easy anyways. 2019-12-20T00:33:03Z wasamasa: regex is outside the standard and in a rather new srfi, guile should have something appropriate for that though 2019-12-20T00:33:21Z faLUCE: pjb: is srfi a library with function for string manipulation? 2019-12-20T00:33:35Z pjb: And you don't need regex to do what you want, since you need to replace only single characters. 2019-12-20T00:34:22Z wasamasa: https://www.gnu.org/software/guile/manual/html_node/Regular-Expressions.html#Regular-Expressions 2019-12-20T00:34:23Z pjb: faLUCE: a srfi is a Scheme Request For Implementation, is a document that specifies some library. Those libraries are sometimes (often) implemented for each of the various scheme implementations. 2019-12-20T00:34:39Z pjb: faLUCE: http://schemers.org 2019-12-20T00:35:03Z faLUCE: pjb: then I have to ask in guile 2019-12-20T00:35:05Z wasamasa: regexp-substitute/global looks appropriate 2019-12-20T00:35:11Z faLUCE: (given that my program uses guile) 2019-12-20T00:35:36Z pjb: faLUCE: start with a map: (define entities '((#\< . "<") (#\> . ">") (#\& . "&") …)) and then scan the string for any character in this a-list. 2019-12-20T00:37:11Z faLUCE: pjb: I can use #(use-modules (ice-9 regex)) 2019-12-20T00:37:53Z pjb: Perhaps, but you don't need regexps to do that. 2019-12-20T00:38:08Z faLUCE: pjb: yes, I thought so. overkill 2019-12-20T00:38:14Z wasamasa: sure, it just means that you're now relying on implementation-specific functionality 2019-12-20T00:38:25Z wasamasa: this is usually not a problem 2019-12-20T00:44:58Z pilne: if your first solution to a problem is a regex, now you have two problems :p 2019-12-20T00:48:59Z lockywolf_ joined #scheme 2019-12-20T00:58:31Z notzmv quit (Remote host closed the connection) 2019-12-20T01:04:51Z daviid quit (Ping timeout: 268 seconds) 2019-12-20T01:05:09Z zig quit (Ping timeout: 246 seconds) 2019-12-20T01:11:22Z klovett quit (Remote host closed the connection) 2019-12-20T01:12:03Z klovett joined #scheme 2019-12-20T01:16:43Z klovett quit (Ping timeout: 260 seconds) 2019-12-20T01:19:11Z terpri joined #scheme 2019-12-20T01:27:33Z lockywolf__ joined #scheme 2019-12-20T01:29:03Z lockywolf__ quit (Remote host closed the connection) 2019-12-20T01:29:37Z lockywolf__ joined #scheme 2019-12-20T01:30:43Z lockywolf_ quit (Ping timeout: 260 seconds) 2019-12-20T01:31:03Z lockywolf__ quit (Remote host closed the connection) 2019-12-20T01:31:50Z lockywolf__ joined #scheme 2019-12-20T01:33:03Z lockywolf__ quit (Remote host closed the connection) 2019-12-20T01:33:42Z lockywolf__ joined #scheme 2019-12-20T01:33:45Z gendarme joined #scheme 2019-12-20T01:34:33Z lockywolf__ quit (Remote host closed the connection) 2019-12-20T01:34:56Z lockywolf__ joined #scheme 2019-12-20T01:40:58Z daviid joined #scheme 2019-12-20T01:42:19Z torbo joined #scheme 2019-12-20T01:43:52Z daviid quit (Remote host closed the connection) 2019-12-20T01:44:09Z daviid joined #scheme 2019-12-20T01:44:37Z klovett joined #scheme 2019-12-20T01:49:07Z klovett quit (Ping timeout: 260 seconds) 2019-12-20T01:49:07Z gendarme quit (Ping timeout: 260 seconds) 2019-12-20T01:51:04Z gioyik joined #scheme 2019-12-20T02:03:31Z gendarme joined #scheme 2019-12-20T02:05:16Z notzmv joined #scheme 2019-12-20T02:10:12Z lockywolf__ quit (Ping timeout: 258 seconds) 2019-12-20T02:11:22Z badkins quit (Remote host closed the connection) 2019-12-20T02:11:57Z badkins joined #scheme 2019-12-20T02:12:14Z lockywolf_ joined #scheme 2019-12-20T02:13:03Z lockywolf_ quit (Remote host closed the connection) 2019-12-20T02:13:30Z lockywolf_ joined #scheme 2019-12-20T02:14:58Z jao quit (Ping timeout: 268 seconds) 2019-12-20T02:15:33Z lockywolf_ quit (Remote host closed the connection) 2019-12-20T02:16:03Z lockywolf_ joined #scheme 2019-12-20T02:17:07Z badkins quit (Ping timeout: 260 seconds) 2019-12-20T02:20:54Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-20T02:21:33Z lockywolf_ joined #scheme 2019-12-20T02:23:03Z lockywolf__ joined #scheme 2019-12-20T02:24:46Z klovett joined #scheme 2019-12-20T02:26:13Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-20T02:29:05Z gioyik_ joined #scheme 2019-12-20T02:29:32Z lockywolf_ joined #scheme 2019-12-20T02:29:41Z lockywolf__ quit (Read error: Connection reset by peer) 2019-12-20T02:29:57Z gioyik quit (Ping timeout: 260 seconds) 2019-12-20T02:33:28Z klovett quit (Ping timeout: 265 seconds) 2019-12-20T02:45:00Z ahungry joined #scheme 2019-12-20T02:52:19Z dbmikus quit (Ping timeout: 265 seconds) 2019-12-20T03:03:32Z ahungry` joined #scheme 2019-12-20T03:04:57Z ahungry quit (Ping timeout: 260 seconds) 2019-12-20T03:06:33Z lockywolf__ joined #scheme 2019-12-20T03:09:14Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-20T03:17:13Z liulanghaitun joined #scheme 2019-12-20T03:17:18Z liulanghaitun left #scheme 2019-12-20T03:18:22Z liulanghaitun joined #scheme 2019-12-20T03:20:44Z gioyik_ quit (Ping timeout: 258 seconds) 2019-12-20T03:34:07Z lavaflow_ is now known as lavaflow 2019-12-20T03:38:21Z notzmv quit (Remote host closed the connection) 2019-12-20T03:42:22Z torbo quit (Remote host closed the connection) 2019-12-20T03:56:25Z notzmv joined #scheme 2019-12-20T04:03:00Z tryte quit (Remote host closed the connection) 2019-12-20T04:03:47Z tryte joined #scheme 2019-12-20T04:10:13Z badkins joined #scheme 2019-12-20T04:10:44Z badkins quit (Remote host closed the connection) 2019-12-20T04:13:08Z gravicappa joined #scheme 2019-12-20T04:23:00Z gendarme quit (Quit: Konversation terminated!) 2019-12-20T04:26:34Z daviid quit (Ping timeout: 265 seconds) 2019-12-20T04:30:01Z notzmv quit (Ping timeout: 268 seconds) 2019-12-20T04:31:30Z notzmv joined #scheme 2019-12-20T04:35:55Z daviid joined #scheme 2019-12-20T04:38:19Z daviid quit (Remote host closed the connection) 2019-12-20T04:38:35Z daviid joined #scheme 2019-12-20T04:43:08Z klovett joined #scheme 2019-12-20T04:46:58Z epony quit (Quit: QUIT) 2019-12-20T04:48:28Z klovett quit (Ping timeout: 260 seconds) 2019-12-20T04:52:02Z skapata quit (Remote host closed the connection) 2019-12-20T05:11:19Z aeth quit (Ping timeout: 265 seconds) 2019-12-20T05:13:21Z EternalZenith joined #scheme 2019-12-20T05:14:11Z ggole joined #scheme 2019-12-20T05:19:06Z nevermind quit (*.net *.split) 2019-12-20T05:19:29Z tokik_ quit (Quit: leaving) 2019-12-20T05:19:46Z tokik joined #scheme 2019-12-20T05:27:12Z epony joined #scheme 2019-12-20T05:28:27Z nevermind joined #scheme 2019-12-20T05:30:23Z tryte quit (Remote host closed the connection) 2019-12-20T05:30:37Z tryte joined #scheme 2019-12-20T05:33:32Z EternalZenith quit (Ping timeout: 268 seconds) 2019-12-20T05:33:58Z ahungry` quit (Ping timeout: 260 seconds) 2019-12-20T05:34:00Z Inline quit (Quit: Leaving) 2019-12-20T05:34:30Z ahungry` joined #scheme 2019-12-20T05:41:44Z mdhughes: faLUCE: The way I'd attack that is mapping over the chars: https://paste.debian.net/1121846 2019-12-20T05:42:27Z ahungry` quit (Ping timeout: 260 seconds) 2019-12-20T05:42:32Z mdhughes: Making a string for each char is wasteful, but string-join sucks; writing one that takes any arguments and displays them would be more efficient. 2019-12-20T05:45:44Z mdhughes: Any regex solution is going to produce a full new string for every replacement, which could be much worse on large inputs. 2019-12-20T05:54:39Z aeth joined #scheme 2019-12-20T05:56:03Z oxum quit (Remote host closed the connection) 2019-12-20T06:02:21Z ahungry`` joined #scheme 2019-12-20T06:04:11Z epony quit (Quit: QUIT) 2019-12-20T06:08:55Z ahungry`` quit (Remote host closed the connection) 2019-12-20T06:09:23Z ahungry joined #scheme 2019-12-20T06:09:30Z epony joined #scheme 2019-12-20T06:11:12Z badkins joined #scheme 2019-12-20T06:15:32Z badkins quit (Ping timeout: 258 seconds) 2019-12-20T06:15:40Z oxum joined #scheme 2019-12-20T06:26:33Z brettgilio quit (Read error: Connection reset by peer) 2019-12-20T06:26:55Z brettgilio joined #scheme 2019-12-20T06:40:27Z daviid quit (Ping timeout: 258 seconds) 2019-12-20T06:40:56Z oxum_ joined #scheme 2019-12-20T06:42:01Z oxum_ quit (Remote host closed the connection) 2019-12-20T06:42:34Z oxum_ joined #scheme 2019-12-20T06:43:38Z oxum quit (Read error: Connection reset by peer) 2019-12-20T07:00:45Z ahungry quit (Remote host closed the connection) 2019-12-20T07:01:19Z oxum joined #scheme 2019-12-20T07:05:25Z oxum_ quit (Ping timeout: 268 seconds) 2019-12-20T07:05:35Z oxum__ joined #scheme 2019-12-20T07:06:55Z oxum_ joined #scheme 2019-12-20T07:09:12Z oxum quit (Ping timeout: 258 seconds) 2019-12-20T07:10:06Z oxum_ quit (Remote host closed the connection) 2019-12-20T07:10:25Z oxum__ quit (Ping timeout: 265 seconds) 2019-12-20T07:22:59Z oxum joined #scheme 2019-12-20T07:27:08Z liulanghaitun quit (Ping timeout: 260 seconds) 2019-12-20T07:32:15Z oxum quit (Remote host closed the connection) 2019-12-20T07:35:23Z oxum joined #scheme 2019-12-20T07:42:08Z zig joined #scheme 2019-12-20T07:49:06Z oxum quit (Remote host closed the connection) 2019-12-20T07:51:32Z oxum joined #scheme 2019-12-20T07:55:51Z stux|work quit (Ping timeout: 265 seconds) 2019-12-20T08:07:07Z terpri quit (Ping timeout: 260 seconds) 2019-12-20T08:11:19Z liulanghaitun joined #scheme 2019-12-20T08:19:58Z stux|work joined #scheme 2019-12-20T08:44:16Z oxum_ joined #scheme 2019-12-20T08:44:50Z farnerup joined #scheme 2019-12-20T08:45:03Z oxum__ joined #scheme 2019-12-20T08:46:51Z klovett joined #scheme 2019-12-20T08:47:41Z oxum quit (Read error: Connection reset by peer) 2019-12-20T08:47:42Z civodul joined #scheme 2019-12-20T08:48:52Z oxum_ quit (Ping timeout: 258 seconds) 2019-12-20T08:51:26Z klovett quit (Ping timeout: 265 seconds) 2019-12-20T08:53:29Z amerigo joined #scheme 2019-12-20T09:04:04Z ggole quit (Read error: Connection reset by peer) 2019-12-20T09:04:27Z ggole joined #scheme 2019-12-20T09:14:50Z brown121408 quit (Ping timeout: 240 seconds) 2019-12-20T09:15:04Z brown121408 joined #scheme 2019-12-20T09:15:46Z rgherdt joined #scheme 2019-12-20T09:16:46Z farnerup quit (Ping timeout: 268 seconds) 2019-12-20T09:18:56Z epony quit (Quit: reconf) 2019-12-20T09:23:11Z epony joined #scheme 2019-12-20T09:25:47Z liulanghaitun quit (Quit: Leaving.) 2019-12-20T09:32:47Z brown121408 quit (Read error: Connection reset by peer) 2019-12-20T09:32:54Z brown121408 joined #scheme 2019-12-20T09:38:36Z ft quit (Ping timeout: 265 seconds) 2019-12-20T09:39:17Z lockywolf__ quit (Ping timeout: 260 seconds) 2019-12-20T09:57:57Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-20T09:59:00Z evdubs_ joined #scheme 2019-12-20T09:59:42Z evdubs quit (Ping timeout: 260 seconds) 2019-12-20T10:07:10Z daviid joined #scheme 2019-12-20T10:12:04Z badkins joined #scheme 2019-12-20T10:16:35Z badkins quit (Ping timeout: 268 seconds) 2019-12-20T10:31:18Z jao joined #scheme 2019-12-20T10:40:19Z pilne quit (Quit: Some folks are wise, and some otherwise.) 2019-12-20T10:48:29Z zig quit (Quit: WeeChat 2.4) 2019-12-20T11:02:17Z rgherdt quit (Read error: Connection reset by peer) 2019-12-20T11:12:46Z xkapastel joined #scheme 2019-12-20T11:23:44Z phwalkr joined #scheme 2019-12-20T11:33:01Z phwalkr_ joined #scheme 2019-12-20T11:36:04Z phwalkr quit (Ping timeout: 248 seconds) 2019-12-20T11:36:17Z rgherdt joined #scheme 2019-12-20T11:44:18Z ft joined #scheme 2019-12-20T11:50:15Z notzmv quit (Remote host closed the connection) 2019-12-20T11:50:30Z farnerup joined #scheme 2019-12-20T11:52:32Z farnerup quit (Client Quit) 2019-12-20T12:09:21Z faLUCE quit (Ping timeout: 258 seconds) 2019-12-20T12:10:11Z faLUCE joined #scheme 2019-12-20T12:11:04Z notzmv joined #scheme 2019-12-20T12:12:15Z epony quit (Quit: QUIT) 2019-12-20T12:23:28Z rgherdt quit (Quit: Leaving) 2019-12-20T12:23:54Z epony joined #scheme 2019-12-20T12:42:52Z oxum joined #scheme 2019-12-20T12:46:32Z oxum__ quit (Ping timeout: 258 seconds) 2019-12-20T12:46:44Z lockywolf_ joined #scheme 2019-12-20T12:47:23Z oxum quit (Ping timeout: 260 seconds) 2019-12-20T12:48:56Z klovett joined #scheme 2019-12-20T12:49:34Z lockywolf__ joined #scheme 2019-12-20T12:52:40Z lockywolf_ quit (Ping timeout: 258 seconds) 2019-12-20T12:53:50Z klovett quit (Ping timeout: 268 seconds) 2019-12-20T12:59:24Z oxum joined #scheme 2019-12-20T13:31:22Z lucasb joined #scheme 2019-12-20T13:39:47Z phwalkr_ quit (Quit: Leaving...) 2019-12-20T13:40:15Z phwalkr joined #scheme 2019-12-20T13:52:38Z klovett joined #scheme 2019-12-20T14:13:48Z pjb quit (Read error: Connection reset by peer) 2019-12-20T14:15:40Z pjb joined #scheme 2019-12-20T14:18:23Z jao quit (Ping timeout: 260 seconds) 2019-12-20T14:22:09Z badkins joined #scheme 2019-12-20T14:30:22Z badkins quit (Ping timeout: 260 seconds) 2019-12-20T14:53:01Z jcowan: Texts (SRFI 135) are much better than strings, but nobody that I know of has made regexes run on texts 2019-12-20T14:53:39Z jcowan: In at least one Scheme, (*senior moment*), strings are ropes and concatenation is very efficient. 2019-12-20T15:01:55Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-20T15:03:47Z ng0_ joined #scheme 2019-12-20T15:04:21Z ng0 quit (Disconnected by services) 2019-12-20T15:04:23Z ng0_ is now known as ng0 2019-12-20T15:15:48Z pjb quit (Ping timeout: 248 seconds) 2019-12-20T15:21:40Z lockywolf__ quit (Read error: Connection reset by peer) 2019-12-20T15:22:16Z lockywolf_ joined #scheme 2019-12-20T15:24:03Z mdhughes: I would expect higher memory usage for ropes, tho? Probably a smart compiler would make a class cluster for strings, with 0-length as a singleton, 1-length as a box, an immutable variant of the current String, and replace that with ropes when you mutate or append. 2019-12-20T15:26:20Z mdhughes: I'm kind of morally opposed to mutable strings, but C and Scheme were both written by maniacs. 2019-12-20T15:32:34Z badkins joined #scheme 2019-12-20T15:34:00Z klovett_ joined #scheme 2019-12-20T15:36:42Z Riastradh: jcowan: If texts are what I think they are (and we're not talking about some postmodern deconstructionism of Scheme), why would making regexps work on them be remarkable? Easy to make an NFA run octet-by-octet on any internal encoding you want, and even to compile whichever normalization you want into an NFA. 2019-12-20T15:37:30Z klovett quit (Ping timeout: 258 seconds) 2019-12-20T15:39:01Z phwalkr quit (Read error: Connection reset by peer) 2019-12-20T15:41:28Z jcowan: Not remarkable, just remarkably useful if you want to use texts, which are indeed (~~ reads Riastradh's mind ~~) what you think they are. 2019-12-20T15:45:00Z jcowan: "In *my* Scheme implementation, there is nothing outside the text." -Not Derrida 2019-12-20T15:45:42Z thevishy joined #scheme 2019-12-20T15:49:38Z pjb joined #scheme 2019-12-20T15:51:06Z rgherdt joined #scheme 2019-12-20T15:55:13Z jao joined #scheme 2019-12-20T15:58:16Z smazga joined #scheme 2019-12-20T16:05:11Z gnomon quit (Ping timeout: 268 seconds) 2019-12-20T16:08:32Z ng0 quit (Quit: Alexa, when is the end of world?) 2019-12-20T16:09:23Z Riastradh: ew, not what I thought 2019-12-20T16:09:57Z Riastradh: Everything should be UTF-8 and code points shouldn't be prioritized as the naturally numbered unit. 2019-12-20T16:10:14Z Riastradh: Octets are a good naturally numbered unit because you can make a reasonably sized table of them. 2019-12-20T16:10:36Z Riastradh: And they're the standard addressing unit on essentially all computers. 2019-12-20T16:10:48Z Riastradh: (with apologies to the PDP-10) 2019-12-20T16:15:44Z gnomon joined #scheme 2019-12-20T16:17:32Z brettgilio joined #scheme 2019-12-20T16:24:22Z badkins quit (Remote host closed the connection) 2019-12-20T16:27:04Z badkins joined #scheme 2019-12-20T16:48:00Z JalapenoX joined #scheme 2019-12-20T16:49:39Z badkins quit (Remote host closed the connection) 2019-12-20T16:50:50Z mdhughes: That's what a Latin-alphabet-user says, but asian languages are a pain in the ass with octets. 2019-12-20T16:52:22Z mdhughes: UCS-32 would be my ideal encoding if memory wasn't an issue. Or perhaps an array of arrays of octets. 2019-12-20T16:52:45Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-20T16:53:07Z Riastradh: Raw Asian languages, yes; Asian languages with markup, not so much. 2019-12-20T16:54:37Z Riastradh: If by UCS-32 you mean UCS-4 or UTF-32, that's a huge waste to prioritize a unit, the code point, that doesn't match human expectations for the units that text usually breaks down into, which are usually grapheme clusters. 2019-12-20T16:59:55Z Riastradh quit (Ping timeout: 250 seconds) 2019-12-20T17:02:06Z jcowan: Preach it, brother! But grapheme clusters have their own problems: there is a denumerable infinity of them, and the natural unit in Indic writing is aksharas, which may contain 2 (possibly more) consonant clusters. 2019-12-20T17:03:00Z jcowan: http://lambda-the-ultimate.org/node/5324#comment-92068 2019-12-20T17:05:41Z skapata joined #scheme 2019-12-20T17:09:17Z thevishy quit (Remote host closed the connection) 2019-12-20T17:12:03Z klovett joined #scheme 2019-12-20T17:12:55Z gendarme joined #scheme 2019-12-20T17:14:30Z thevishy joined #scheme 2019-12-20T17:15:33Z klovett_ quit (Ping timeout: 265 seconds) 2019-12-20T17:30:18Z JalapenoX quit (Ping timeout: 260 seconds) 2019-12-20T17:48:54Z khisanth_ quit (Ping timeout: 265 seconds) 2019-12-20T17:51:30Z badkins joined #scheme 2019-12-20T17:55:23Z lavaflow quit (Ping timeout: 268 seconds) 2019-12-20T17:59:34Z badkins quit (Remote host closed the connection) 2019-12-20T17:59:59Z badkins joined #scheme 2019-12-20T18:00:07Z mdhughes: "if memory wasn't an issue". Markup in most systems is 10-25% of the text, sometimes much less (Markdown), so prioritizing Latin-1 bigotry over the native language of the writer isn't going to improve matters. UTF-8 is stupidly wasteful on any Asian script, and on emoji, etc., which are an increasing percentage of what people write. 2019-12-20T18:01:37Z khisanth_ joined #scheme 2019-12-20T18:19:40Z jcowan: 95%+ of all Internet traffic is video 2019-12-20T18:19:51Z erkin: Cat videos, to be specific. 2019-12-20T18:19:57Z jcowan: No doubt. 2019-12-20T18:20:27Z thevishy quit (Quit: Leaving) 2019-12-20T18:20:37Z jcowan: In any case, with immutable or rarely mutated strings, it's perfectly reasonable to have 8-bit, 16-bit, and 32-bit underlying representations. Java 9+ does this with 8-bit and 16-bit. 2019-12-20T18:21:11Z jcowan: Mutable but fixed-length strings are not really a use case for much of anything. 2019-12-20T18:21:16Z gendarme quit (Quit: Konversation terminated!) 2019-12-20T18:21:24Z ricardo_ joined #scheme 2019-12-20T18:25:36Z ricardo_ is now known as gendarme 2019-12-20T18:28:06Z dbmikus joined #scheme 2019-12-20T18:30:43Z X-Scale quit (Ping timeout: 268 seconds) 2019-12-20T18:31:50Z madage quit (Quit: leaving) 2019-12-20T18:33:53Z dbmikus quit (Ping timeout: 260 seconds) 2019-12-20T18:35:10Z X-Scale joined #scheme 2019-12-20T18:35:42Z dbmikus joined #scheme 2019-12-20T18:44:56Z dbmikus quit (Read error: Connection reset by peer) 2019-12-20T18:45:44Z dbmikus joined #scheme 2019-12-20T19:02:53Z gendarme quit (Quit: Konversation terminated!) 2019-12-20T19:02:54Z DGASAU quit (Read error: Connection reset by peer) 2019-12-20T19:03:37Z gendarme joined #scheme 2019-12-20T19:06:02Z ByronJohnson quit (Ping timeout: 265 seconds) 2019-12-20T19:09:52Z brown121408 quit (Ping timeout: 258 seconds) 2019-12-20T19:11:50Z brown121407 joined #scheme 2019-12-20T19:18:20Z gendarme quit (Quit: Konversation terminated!) 2019-12-20T19:28:30Z acarrico quit (Ping timeout: 268 seconds) 2019-12-20T19:29:57Z DGASAU joined #scheme 2019-12-20T19:35:51Z Riastradh joined #scheme 2019-12-20T19:36:00Z madage joined #scheme 2019-12-20T19:43:07Z bairyn joined #scheme 2019-12-20T19:50:42Z Riastradh quit (Ping timeout: 265 seconds) 2019-12-20T19:56:16Z ggole quit (Quit: Leaving) 2019-12-20T20:14:48Z pilne joined #scheme 2019-12-20T20:18:16Z faLUCE: mdhughes: thanks! 2019-12-20T20:21:45Z brown121407 quit (Read error: Connection reset by peer) 2019-12-20T20:24:45Z brown121408 joined #scheme 2019-12-20T20:25:33Z EternalZenith joined #scheme 2019-12-20T20:26:29Z mdhughes: jcowan, erkin: I don't plan to store cat videos in strings. 2019-12-20T20:27:04Z erkin: Now that's just defeatism. 2019-12-20T20:27:57Z jcowan: Supporting them in mercury delay lines might make some sense 2019-12-20T20:30:22Z mdhughes: faLUCE: No problem! 2019-12-20T20:33:26Z badkins quit (Remote host closed the connection) 2019-12-20T20:41:16Z civodul joined #scheme 2019-12-20T20:47:25Z JalapenoX joined #scheme 2019-12-20T20:54:50Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-20T20:55:17Z klovett_ joined #scheme 2019-12-20T20:56:32Z casaca quit (Ping timeout: 260 seconds) 2019-12-20T20:57:52Z casaca joined #scheme 2019-12-20T20:58:32Z klovett quit (Ping timeout: 268 seconds) 2019-12-20T21:05:59Z pjb: mdhughes: you don't plan, but what happens once you call (get-resource "http://cat.com/best-cat.jpg") and get the result as a string? 2019-12-20T21:06:19Z pjb: or s/jpg/avi/ 2019-12-20T21:06:45Z mdhughes: "You're holding it wrong" 2019-12-20T21:07:26Z badkins joined #scheme 2019-12-20T21:08:13Z ohama quit (Ping timeout: 250 seconds) 2019-12-20T21:08:22Z uplime: its a shame that 404's 2019-12-20T21:18:02Z ohama joined #scheme 2019-12-20T21:37:50Z ohama quit (Ping timeout: 258 seconds) 2019-12-20T21:37:57Z mdhughes: One last serious moment, then away to bed: Don't do synchronous, one-shot URL loading in your software. HTTP(S) is a conversation, building up a series of requests, auth challenges, cache checks, redirects, data segments as they load, errors. You can put a wrapper on that, but in any real application you need to be able to do that conversation. 2019-12-20T21:38:52Z mdhughes: The model I like is the Objective-C NSURLConnection, tho Apple's "deprecated" it now because C++ idiots took over. https://developer.apple.com/documentation/foundation/nsurlconnection?language=objc 2019-12-20T21:39:48Z mdhughes: And at no point is that returning strings, but NSData, u8vector would be the Scheme equivalent. 2019-12-20T21:45:42Z TCZ joined #scheme 2019-12-20T21:47:06Z ohama joined #scheme 2019-12-20T21:51:52Z pjb: mdhughes: of course. But it has been seen results are returned in a string… 2019-12-20T21:52:42Z mdhughes: That's not correct. Content-Type: text/* should be strings, but application/octet-stream, or any image/*, is binary data. 2019-12-20T21:53:19Z mdhughes: If you just read HTTP as a string, you're gonna have a bad day when the bytes are invalid UTF-8. 2019-12-20T21:53:36Z pjb: Indeed. 2019-12-20T21:55:08Z klovett joined #scheme 2019-12-20T21:57:37Z smazga quit (Quit: leaving) 2019-12-20T21:58:57Z klovett_ quit (Ping timeout: 260 seconds) 2019-12-20T22:02:49Z jcowan: Technically text/* is 8859-1 unless marked otherwise, but I'm not sure that's either exploited by senders or expected by receivers nowadays. 2019-12-20T22:05:22Z mdhughes: In theory, but in practice it was always CP1252 until it was always UTF-8. 2019-12-20T22:05:40Z mdhughes: I still get some CP1252 on old sites, tho. 2019-12-20T22:09:20Z EternalZenith quit (Remote host closed the connection) 2019-12-20T22:15:42Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-20T22:18:21Z lavaflow joined #scheme 2019-12-20T22:26:12Z Riastradh joined #scheme 2019-12-20T22:29:14Z lockywolf_ quit (Ping timeout: 265 seconds) 2019-12-20T22:34:57Z Riastradh quit (Ping timeout: 258 seconds) 2019-12-20T22:38:42Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-20T22:46:35Z Riastradh joined #scheme 2019-12-20T22:46:41Z TCZ quit (Quit: Bye Bye) 2019-12-20T22:47:05Z TCZ joined #scheme 2019-12-20T22:47:12Z TCZ quit (Read error: Connection reset by peer) 2019-12-20T22:47:35Z TCZ joined #scheme 2019-12-20T22:52:17Z TCZ quit (Read error: Connection reset by peer) 2019-12-20T22:52:35Z TCZ joined #scheme 2019-12-20T22:54:42Z TCZ quit (Read error: Connection reset by peer) 2019-12-20T22:55:07Z TCZ joined #scheme 2019-12-20T22:56:02Z TCZ quit (Client Quit) 2019-12-20T22:56:27Z TCZ joined #scheme 2019-12-20T23:02:00Z TCZ quit (Read error: Connection reset by peer) 2019-12-20T23:02:15Z TCZ joined #scheme 2019-12-20T23:05:12Z TCZ quit (Read error: Connection reset by peer) 2019-12-20T23:05:37Z TCZ joined #scheme 2019-12-20T23:06:58Z TCZ quit (Client Quit) 2019-12-20T23:07:16Z TCZ joined #scheme 2019-12-20T23:08:22Z TCZ quit (Client Quit) 2019-12-20T23:11:16Z TCZ joined #scheme 2019-12-20T23:13:35Z Riastradh quit (Ping timeout: 268 seconds) 2019-12-20T23:23:59Z razzy quit (Remote host closed the connection) 2019-12-20T23:24:09Z razzy joined #scheme 2019-12-20T23:33:59Z badkins quit (Remote host closed the connection) 2019-12-20T23:34:44Z badkins joined #scheme 2019-12-20T23:44:25Z badkins quit (Ping timeout: 268 seconds) 2019-12-20T23:47:25Z brettgilio quit (Quit: Quit) 2019-12-20T23:47:57Z brettgilio joined #scheme 2019-12-21T00:01:48Z TCZ quit (Quit: Bye Bye) 2019-12-21T00:02:44Z faLUCE: hello. What's wrong in this syntax? (list (cons "editableClass" editableClass)(cons "editableSubclass" editableClass)) 2019-12-21T00:02:58Z faLUCE: it's ok for (list (cons "editableClass" editableClass)) 2019-12-21T00:05:34Z badkins joined #scheme 2019-12-21T00:06:34Z kjak quit (Ping timeout: 258 seconds) 2019-12-21T00:08:53Z pjb: (let ((editableClass 'foo)) (list (cons "editableClass" editableClass)(cons "editableSubclass" editableClass))) #| --> (("editableClass" . foo) ("editableSubclass" . foo)) |# nothing wrong. 2019-12-21T00:09:15Z pjb: as long as editableClass is bound of course. 2019-12-21T00:11:36Z faLUCE: thnks 2019-12-21T00:12:07Z faLUCE: this is a sort of nightmare for me. I have to solve some scheme code without knowing a word of this language 2019-12-21T00:12:20Z faLUCE: obvioulsy you would say: learn it! 2019-12-21T00:12:25Z faLUCE: But I realy can't 2019-12-21T00:13:42Z rgherdt quit (Ping timeout: 260 seconds) 2019-12-21T00:18:48Z pjb: faLUCE: Why can't you learn such a small language? You have to read less than 35 pages of the r5rs! 2019-12-21T00:19:11Z pjb: faLUCE: https://schemers.org/Documents/Standards/R5RS/HTML/ 2019-12-21T00:25:20Z faLUCE: pjb: really is it so short? 2019-12-21T00:25:27Z faLUCE: but why it doesn't have libraries? 2019-12-21T00:25:28Z pjb: Yes. 2019-12-21T00:25:43Z faLUCE: I see that for making dummy things I have to write code 2019-12-21T00:25:50Z pjb: Check the PDF: https://schemers.org/Documents/Standards/R5RS/r5rs.pdf 2019-12-21T00:25:57Z faLUCE: this doesn't happen in other languages 2019-12-21T00:26:05Z pjb: Chapter 7 Formal Syntax is not useful. 2019-12-21T00:26:47Z pjb: faLUCE: I'm used to languages with short specifications. For example, The Pascal Report is not much bigger. 2019-12-21T00:28:25Z faLUCE: pjb: so, the advantage of scheme is that it has short specs and the disadvantage is that you have to make big code for dummy things? 2019-12-21T00:29:00Z pjb: faLUCE: this has been corrected with r7rs. r7rs is specified in two part, a small core language one, and a big library part. 2019-12-21T00:29:20Z pjb: faLUCE: So you can choose to spend a little more time, and read the r7rs specifications. 2019-12-21T00:29:40Z pjb: https://small.r7rs.org 2019-12-21T00:29:48Z faLUCE: thnks, I'll have a look 2019-12-21T00:30:17Z pjb: https://schemers.org 2019-12-21T00:30:38Z faLUCE: the biggest problem is that currently I code in about 8 different languages, and the scheme syntax really makes me headache 2019-12-21T00:30:51Z faLUCE: when I have to switch from let's say python to scheme 2019-12-21T00:35:11Z TCZ joined #scheme 2019-12-21T00:44:01Z pilne: i have the reverse, i love the lisp/scheme syntax and everything else bugs me at this point lol. 2019-12-21T00:47:27Z pjb: faLUCE: yes, use sexps everywhere. There are packages to generate random syntaxes from sexps. And if there's not, it's trivial to write one. 2019-12-21T00:50:51Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-21T00:52:49Z TCZ quit (Quit: Bye Bye) 2019-12-21T00:53:06Z TCZ joined #scheme 2019-12-21T00:54:42Z bairyn is now known as ByronJohnson 2019-12-21T01:01:23Z brettgilio quit (Quit: Quit) 2019-12-21T01:20:10Z jao quit (Ping timeout: 258 seconds) 2019-12-21T01:44:42Z brettgilio joined #scheme 2019-12-21T01:47:36Z ahungry joined #scheme 2019-12-21T01:52:37Z jcowan: pjb: What are these packages of which you speak? 2019-12-21T01:58:03Z DGASAU quit (Read error: Connection reset by peer) 2019-12-21T01:58:55Z DGASAU joined #scheme 2019-12-21T01:59:04Z acarrico joined #scheme 2019-12-21T02:00:17Z Fare joined #scheme 2019-12-21T02:12:46Z zhuzhu joined #scheme 2019-12-21T02:15:19Z badkins quit (Remote host closed the connection) 2019-12-21T02:17:38Z dbmikus quit (Ping timeout: 240 seconds) 2019-12-21T02:22:36Z dbmikus joined #scheme 2019-12-21T02:35:26Z oxum quit (Remote host closed the connection) 2019-12-21T02:43:53Z dbmikus quit (Ping timeout: 260 seconds) 2019-12-21T02:49:26Z TCZ quit (Quit: Bye Bye) 2019-12-21T02:53:52Z brettgilio quit (Quit: Quit) 2019-12-21T02:54:13Z brettgilio joined #scheme 2019-12-21T02:57:18Z Fare quit (Ping timeout: 260 seconds) 2019-12-21T02:59:07Z yosafbridge quit (Quit: Leaving) 2019-12-21T03:05:47Z acarrico quit (Ping timeout: 260 seconds) 2019-12-21T03:17:49Z yosafbridge joined #scheme 2019-12-21T03:22:09Z acarrico joined #scheme 2019-12-21T03:24:09Z xelxebar quit (Quit: ZNC 1.7.2+deb2~bpo9+1 - https://znc.in) 2019-12-21T03:27:11Z xelxebar joined #scheme 2019-12-21T03:43:59Z zhuzhu quit (Quit: Leaving) 2019-12-21T03:51:12Z pjb quit (Remote host closed the connection) 2019-12-21T03:54:30Z pjb joined #scheme 2019-12-21T04:02:21Z pjb: jcowan: systems, libraries, modules, programs, bodies of code, whatever. 2019-12-21T04:03:06Z ahungry` joined #scheme 2019-12-21T04:04:37Z ahungry quit (Ping timeout: 258 seconds) 2019-12-21T04:07:34Z klovett_ joined #scheme 2019-12-21T04:09:38Z klovett quit (Ping timeout: 260 seconds) 2019-12-21T04:15:49Z badkins joined #scheme 2019-12-21T04:20:37Z badkins quit (Ping timeout: 265 seconds) 2019-12-21T04:24:07Z gravicappa joined #scheme 2019-12-21T04:33:40Z brown121408 quit (Ping timeout: 265 seconds) 2019-12-21T04:36:39Z jcowan: pjb: Pfft. Packages that generate random syntaxes from sexps, I meant. 2019-12-21T04:37:40Z brown121408 joined #scheme 2019-12-21T04:49:40Z pilne: schemetran lets you write human-readable fortran in scheme :D 2019-12-21T04:51:30Z uplime: what a time to be alive 2019-12-21T04:57:12Z pjb: jcowan: liskell, linj, linc, parenscript, etc. 2019-12-21T05:02:31Z ggole joined #scheme 2019-12-21T05:10:34Z ahungry` quit (Remote host closed the connection) 2019-12-21T05:11:00Z ahungry joined #scheme 2019-12-21T05:12:51Z sdu quit (Ping timeout: 258 seconds) 2019-12-21T05:12:54Z sdu_ joined #scheme 2019-12-21T05:20:28Z mdhughes: faLUCE: I always recommend TSPL as the tutorial book, if you program. It works best with Chez Scheme, and the R6RS version has libraries included. 2019-12-21T05:20:52Z mdhughes: In production I'm using Chicken, which is R5RS/sorta R7RS, with an enormous number of libraries. 2019-12-21T05:22:24Z mdhughes: It's a weird and sometimes unpleasant language to read/write, but it's super useful, and fast. It's replaced Python and JS for application dev for me. 2019-12-21T05:40:28Z whiteline quit (Remote host closed the connection) 2019-12-21T05:42:45Z sdu_ quit (Ping timeout: 258 seconds) 2019-12-21T05:43:55Z JalapenoX joined #scheme 2019-12-21T05:44:32Z sdu joined #scheme 2019-12-21T06:33:45Z Zipheir: Scheme is "weird and sometimes unpleasant"? 2019-12-21T06:35:07Z zhuzhu__ joined #scheme 2019-12-21T06:35:53Z zhuzhu__ quit (Read error: Connection reset by peer) 2019-12-21T06:39:47Z mdhughes: )))))))) 2019-12-21T06:39:56Z skapata quit (Remote host closed the connection) 2019-12-21T06:41:59Z mdhughes: (vector-ref (vector-ref (vector-ref vec z) y) x) vs. vec[z][y][x] 2019-12-21T06:42:55Z mdhughes: My complaints about strings are many and unsolveable. 2019-12-21T06:46:26Z mdhughes: So far it's been worth putting up with to have a fast, native compiled dynamic lang, and some things can be solved that are hard to fix in other languages. But there's a bunch of reasons LISP in general and Scheme in particular isn't the #1 TIOBE language. 2019-12-21T06:56:12Z JalapenoX quit (Ping timeout: 260 seconds) 2019-12-21T07:06:06Z ahungry quit (Remote host closed the connection) 2019-12-21T07:19:44Z khisanth_ quit (Ping timeout: 258 seconds) 2019-12-21T07:31:23Z CORDIC: Some say ""Scheme is a Lisp that tries to become SML"". I agree, ""Scheme is Algol of Lisp family""! https://xkcd.com/312/ 2019-12-21T07:32:13Z Zipheir: Pfft. Also, ALGOL (60) is a great language. 2019-12-21T07:32:46Z aeth: Scheme tends to be more inconvenient for non-list data structures than Common Lisp, e.g. that vector-ref example in CL would be (aref (aref (aref vec z) y) x) and actually, it would be more idiomatically (aref vec z y x) 2019-12-21T07:33:01Z khisanth_ joined #scheme 2019-12-21T07:33:06Z aeth: On the plus side, nothing's stopping an implementation from adding convenient non-list data structures like CL, and even going beyond CL (I can think of half a dozen that CL doesn't have) 2019-12-21T07:33:23Z Oddity quit 2019-12-21T07:34:03Z aeth: "vector-ref" is probably a good example of a rare exception to short names being bad. I really hate short names, and I think that's one of the key flaws of Clojure... However for something whose main equivalent in other languages tends to be "[]", the shorter the better. Here, "vref" or whatever could actually make sense. 2019-12-21T07:34:15Z pjb: mdhughes: (define (array-ref array . indices) (if (null? indices) array (apply array-ref (vector-ref array (car indices)) (cdr indices)))) 2019-12-21T07:34:25Z pjb: mdhughes: (array-ref vec x y z) 2019-12-21T07:34:47Z aeth: I mean "def" or "d" or whatever instead of "define" is just nonsense. But that's because you tend to only have one define a line. You can have as many vector-refs a line as you want, so it's kind of like +. You want a short name. 2019-12-21T07:34:49Z mdhughes: I have my own function vref which does something like that. 2019-12-21T07:35:22Z pjb: That's the point. 2019-12-21T07:35:58Z mdhughes: Yeah, but it's *awful* that the default in the language is this giant mess. You do a lot of work to fix it. 2019-12-21T07:36:32Z aeth: mdhughes: I mean, that's kind of what Scheme is. There's this tiny standard and to work within that standard, it actually takes a lot of, well, work. And implementations are probably not as bold at adding convenience features as they should be. 2019-12-21T07:37:14Z aeth: The correct solution is probably a SRFI (and there are probably several that address this) 2019-12-21T07:37:17Z pjb: mdhughes: the point is that it's very rare a program where you need to index multi-dimensional arrays. 2019-12-21T07:37:39Z aeth: pjb: eh... 0 dimensional and 3+ dimensional? rare. 2D? they're matrices, and that's pretty common 2019-12-21T07:37:49Z mdhughes: In real software, processing data and presenting it? No, it's the most common kind of thing. 2019-12-21T07:37:53Z pjb: mdhughes: so it is more important that you'd be able to define your own language with macros and functional abstractions, rather than use a language optimized for fortran problems. 2019-12-21T07:38:17Z pjb: aeth: 99% of the programs don't need 2D+ arrays. 2019-12-21T07:38:43Z pjb: aeth: only FORTRAN programs, and even, that's because FORTRAN doesn't have structures… 2019-12-21T07:38:45Z aeth: pjb: I mean, the amount of programs that could benefit from or use matrices that are interesting (not yet another web app) is probably closer to like 30%... 2019-12-21T07:38:51Z mdhughes: pjb: I dunno what programs you're writing, but they absolutely do. 2019-12-21T07:39:01Z aeth: pjb: Probably 0.1% not 1% if you count all of the non-interesting stuff like yet another blog engine 2019-12-21T07:39:14Z pjb: Again the point is that the language may be molded to your specific needs. 2019-12-21T07:39:32Z mdhughes: Easy test, look at the Advent of Code or Project Euler problems. TONS of matrix math and grid modelling problems. 2019-12-21T07:39:47Z aeth: right 2019-12-21T07:40:09Z pjb: mdhughes: fits my point perfectly. AoC or PE are not representative of real programs. They're student exercices. 2019-12-21T07:40:13Z aeth: I definitely am being conservative when I say 30% of interesting programs involve linear algebra (especially matrices) 2019-12-21T07:40:31Z mdhughes: Games, which is what I mostly care about, are very heavily based on grid modelling or matrix math. 2019-12-21T07:40:58Z aeth: yes, so technically speaking, probably like 90% of interesting programs (as in interesting to the user, not the programmer) use matrix math 2019-12-21T07:40:59Z mdhughes: Any kind of AI or logic processing, which is in almost everything now. 2019-12-21T07:41:39Z aeth: linear algebra is broadly applicable enough that most computer science undergraduate programs require it afaik, although it really is a thing that you either use every day or never see again past being a beginner programmer 2019-12-21T07:42:33Z aeth: I wouldn't be surprised if just about every program falls into one of two (non-mutually-exclusive) categories: text processing or linear algebra. Of course, text is pretty common with the web. 2019-12-21T07:42:57Z mdhughes: aeth: Yep. Admittedly everyone I know is either making games, scientific software, or web stuff (which just needs nice string processing, which Scheme is iffy on). 2019-12-21T07:44:32Z aeth: Between SIMD and GPUs, it really helps to try to make your problem into a linear algebra problem if you can in any way do so. 2019-12-21T08:06:47Z brown121408 quit (Ping timeout: 260 seconds) 2019-12-21T08:07:58Z brown121407 joined #scheme 2019-12-21T08:09:38Z xkapastel joined #scheme 2019-12-21T08:16:31Z badkins joined #scheme 2019-12-21T08:21:16Z epony quit (Remote host closed the connection) 2019-12-21T08:21:22Z badkins quit (Ping timeout: 260 seconds) 2019-12-21T08:47:01Z Inline joined #scheme 2019-12-21T09:04:54Z rgherdt joined #scheme 2019-12-21T09:11:09Z jao joined #scheme 2019-12-21T09:43:57Z TCZ joined #scheme 2019-12-21T09:46:21Z brown121408 joined #scheme 2019-12-21T09:46:22Z brown121407 quit (Read error: Connection reset by peer) 2019-12-21T09:52:43Z epony joined #scheme 2019-12-21T09:55:33Z brown121408 quit (Ping timeout: 260 seconds) 2019-12-21T10:33:35Z brown121407 joined #scheme 2019-12-21T10:44:16Z brown121408 joined #scheme 2019-12-21T10:44:20Z brown121407 quit (Read error: Connection reset by peer) 2019-12-21T11:33:51Z Oddity joined #scheme 2019-12-21T11:34:23Z klovett_ quit (Remote host closed the connection) 2019-12-21T11:35:06Z klovett joined #scheme 2019-12-21T11:39:58Z klovett quit (Ping timeout: 265 seconds) 2019-12-21T12:06:32Z gnomon quit (Ping timeout: 260 seconds) 2019-12-21T12:14:58Z ArthurStrong joined #scheme 2019-12-21T12:22:52Z faLUCE quit (Ping timeout: 260 seconds) 2019-12-21T12:30:43Z TCZ quit (Quit: Bye Bye) 2019-12-21T12:31:06Z TCZ joined #scheme 2019-12-21T12:34:14Z TCZ quit (Client Quit) 2019-12-21T12:34:33Z pjb quit (Ping timeout: 246 seconds) 2019-12-21T12:35:35Z pjb joined #scheme 2019-12-21T12:40:20Z klovett joined #scheme 2019-12-21T12:47:20Z oxum joined #scheme 2019-12-21T12:48:12Z klovett quit (Ping timeout: 268 seconds) 2019-12-21T12:52:05Z oxum quit (Ping timeout: 258 seconds) 2019-12-21T12:58:21Z gnomon joined #scheme 2019-12-21T13:02:23Z whiteline joined #scheme 2019-12-21T13:26:50Z ArthurStrong quit (Quit: leaving) 2019-12-21T13:28:43Z oxum joined #scheme 2019-12-21T13:45:12Z badkins joined #scheme 2019-12-21T13:49:35Z badkins quit (Ping timeout: 258 seconds) 2019-12-21T13:58:22Z lucasb joined #scheme 2019-12-21T14:01:35Z oxum quit (Ping timeout: 268 seconds) 2019-12-21T14:04:42Z TCZ joined #scheme 2019-12-21T14:07:46Z TCZ quit (Client Quit) 2019-12-21T14:12:14Z ng0 joined #scheme 2019-12-21T14:14:40Z ng0 quit (Client Quit) 2019-12-21T14:14:56Z ng0 joined #scheme 2019-12-21T14:16:09Z ng0 quit (Client Quit) 2019-12-21T14:16:23Z ng0 joined #scheme 2019-12-21T14:16:23Z ng0 quit (Changing host) 2019-12-21T14:16:23Z ng0 joined #scheme 2019-12-21T14:17:15Z zig joined #scheme 2019-12-21T14:29:06Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-21T14:31:16Z oxum joined #scheme 2019-12-21T14:54:15Z Fare joined #scheme 2019-12-21T15:03:38Z ng0_ joined #scheme 2019-12-21T15:04:23Z ng0_ quit (Client Quit) 2019-12-21T15:04:43Z oxum quit (Ping timeout: 258 seconds) 2019-12-21T15:04:43Z ng0_ joined #scheme 2019-12-21T15:06:00Z ng0 quit (Disconnected by services) 2019-12-21T15:06:26Z TCZ joined #scheme 2019-12-21T15:06:31Z ng0_ quit (Client Quit) 2019-12-21T15:06:45Z ng0 joined #scheme 2019-12-21T15:06:45Z ng0 quit (Changing host) 2019-12-21T15:06:45Z ng0 joined #scheme 2019-12-21T15:08:22Z Riastradh joined #scheme 2019-12-21T15:32:16Z oxum joined #scheme 2019-12-21T15:33:38Z klovett joined #scheme 2019-12-21T15:36:55Z lavaflow quit (Ping timeout: 258 seconds) 2019-12-21T15:37:36Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-21T15:46:08Z ecraven: ;) 2019-12-21T15:52:44Z badkins joined #scheme 2019-12-21T15:58:41Z rgherdt joined #scheme 2019-12-21T16:03:04Z Riastradh quit (Ping timeout: 268 seconds) 2019-12-21T16:04:07Z TCZ quit (Quit: Bye Bye) 2019-12-21T16:05:42Z oxum quit (Ping timeout: 260 seconds) 2019-12-21T16:14:13Z civodul joined #scheme 2019-12-21T16:18:13Z gnomon quit (Ping timeout: 260 seconds) 2019-12-21T16:21:49Z skapata joined #scheme 2019-12-21T16:23:12Z Fare quit (Ping timeout: 265 seconds) 2019-12-21T16:24:32Z Riastradh joined #scheme 2019-12-21T16:25:38Z rgherdt quit (Ping timeout: 240 seconds) 2019-12-21T16:27:49Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-21T16:32:47Z oxum joined #scheme 2019-12-21T16:36:15Z Fare joined #scheme 2019-12-21T16:37:52Z brown121407 joined #scheme 2019-12-21T16:41:33Z brown121408 quit (Ping timeout: 260 seconds) 2019-12-21T16:45:49Z oxum quit (Remote host closed the connection) 2019-12-21T16:46:04Z oxum joined #scheme 2019-12-21T16:46:07Z oxum quit (Remote host closed the connection) 2019-12-21T16:46:40Z oxum joined #scheme 2019-12-21T16:46:49Z oxum quit (Remote host closed the connection) 2019-12-21T16:47:39Z oxum joined #scheme 2019-12-21T16:49:38Z gnomon joined #scheme 2019-12-21T16:52:22Z oxum quit (Ping timeout: 260 seconds) 2019-12-21T17:00:09Z zig: hello #scheme :) 2019-12-21T17:04:52Z zig: I have been reading on wasm all day (+ yesterday) 2019-12-21T17:05:13Z zig: wasm = web assembly. 2019-12-21T17:07:42Z badkins_ joined #scheme 2019-12-21T17:08:16Z Zipheir: zig: Are you planning the great Scheme To Wasm Compiler? 2019-12-21T17:08:55Z kscarlet joined #scheme 2019-12-21T17:09:21Z zig: At this point I can only do cosmectic comments, for instance the 'folded' (or not) text format that looks like s-expr is not perfect. wasm is a stack based language (like forth?). I wonder why instructions without immediates are written without parens e.g. (block (result i32) (table.get $values (i32.const 0)) (local.get $foobar) i32.add). The previous block of code will get a integer from a table called 2019-12-21T17:09:24Z zig: $values and get the local variable called $foobar and add both integers. See `i32.add` stand alone without parens. 2019-12-21T17:10:00Z zig: maybe it is a problem with the wasm text to wasm binary tool that I am using (wabt). 2019-12-21T17:10:22Z oxum joined #scheme 2019-12-21T17:11:28Z zig: Zipheir: I am reading about it, it seems like the way forward. People write that it might become the universal assembly language?! Yes, I will try to implement a compiler. 2019-12-21T17:11:37Z badkins quit (Ping timeout: 260 seconds) 2019-12-21T17:12:06Z badkins_ quit (Remote host closed the connection) 2019-12-21T17:12:06Z wasamasa: the people writing that never read the specs 2019-12-21T17:12:12Z Fare quit (Ping timeout: 260 seconds) 2019-12-21T17:12:21Z zig: also variable names, using wabt tool, all start with $ dollar sign. 2019-12-21T17:12:34Z wasamasa: it feels like a huge wart to me 2019-12-21T17:12:56Z jcowan: Chibi can be built to run (as a whole) on Wasm machines. 2019-12-21T17:13:09Z badkins joined #scheme 2019-12-21T17:13:35Z zig: The spec says: "to enable high performance applications on the Web, but it does not make any Web-specific assumptions or provide Web-specific features, so it can be employed in other environments as well." https://www.w3.org/TR/2019/REC-wasm-core-1-20191205/#introduction%E2%91%A2 2019-12-21T17:14:01Z jcowan: There is also Schism, a POC compiler to Wasm; I don't know how useful this would be as a base for further extension. 2019-12-21T17:14:51Z zig: wasamasa: here is a software that use wasm outside of the web browser: https://wasmer.io/. 2019-12-21T17:15:22Z wasamasa throws up a little 2019-12-21T17:16:03Z zig: I could rely on schism, it already does a lot, but I am to practice nanopass framework. 2019-12-21T17:16:14Z wasamasa: "Contact sales" 2019-12-21T17:16:22Z oxum quit (Ping timeout: 265 seconds) 2019-12-21T17:16:38Z zig: wasamasa: what does it mean? 2019-12-21T17:16:47Z wasamasa: I dunno, nothing good usually 2019-12-21T17:16:55Z wasamasa: at least there's no pricing mentioned anywhere 2019-12-21T17:17:00Z badkins quit (Read error: Connection reset by peer) 2019-12-21T17:17:26Z badkins joined #scheme 2019-12-21T17:17:42Z jackhill quit (Ping timeout: 246 seconds) 2019-12-21T17:19:22Z zig: I feel like "in love with a shiny new toy" like I am still a kid. 2019-12-21T17:19:27Z jackhill joined #scheme 2019-12-21T17:19:48Z jcowan: "Computers are the greatest set of electric trains in the world." 2019-12-21T17:20:13Z badkins quit (Remote host closed the connection) 2019-12-21T17:20:19Z badkins joined #scheme 2019-12-21T17:21:57Z jcowan: SRFI 123 provides generalized (but not user-extensible) ref/set operators that let you walk heterogeneous structures like vectors of lists of hashtables very nicely. 2019-12-21T17:22:15Z badkins quit (Read error: Connection reset by peer) 2019-12-21T17:22:33Z wasamasa: one of the weird things is the discrepancy between pseudo control structures (block, loop, if) and branching to labels (br, br_if, br_table) 2019-12-21T17:22:40Z wasamasa: as if they wanted you to write it by hand 2019-12-21T17:23:21Z wasamasa: like the ccl programs in emacs 2019-12-21T17:23:45Z wasamasa: there's a sexp language with similar names and a byte-code format that's not aware of these 2019-12-21T17:24:26Z Zipheir quit (Quit: Eadem mutata resurgo.) 2019-12-21T17:24:28Z wasamasa: but that's not the case in wasm, the binary format is still aware of these 2019-12-21T17:24:44Z Fare joined #scheme 2019-12-21T17:24:44Z wasamasa: there's a blog post going into this issue in more detail 2019-12-21T17:24:57Z zig: it took me time to understand how br, br_if and br_table works. br-fu is not really goto and has different semantic inside loop or block (IIUC). 2019-12-21T17:25:41Z wasamasa: ponder whether an obscure encoding VM in emacs has better design than something touted to become the universal assembly language 2019-12-21T17:25:49Z wasamasa: I wouldn't be surprised 2019-12-21T17:26:45Z zig: I do not think you want to write deeply nested block or loop by hand, who does nest loops anyway? Also the br takes an index not a label, that makes it less likely to use by hand. 2019-12-21T17:28:20Z zig: an index that start at 0 the current block, which means (br 0) has different semantic depending on the block / loop nesting (adding to the difference between block and loop) 2019-12-21T17:28:43Z badkins joined #scheme 2019-12-21T17:29:16Z zig: someone made a proposal for funclets (https://github.com/WebAssembly/design/issues/1227). Is anyone familiar with those? 2019-12-21T17:30:42Z zig: apparantly it can help "to create arbitrary control flow pattern" with the goal of replacing tail-call optimization in wasm engines. 2019-12-21T17:34:00Z jcowan: Lisp as a whole is a proof that worse is better. 2019-12-21T17:35:34Z Riastradh quit (Ping timeout: 268 seconds) 2019-12-21T17:36:12Z zig: I was under the impression that lisp people were trying to do the Right Thing... 2019-12-21T17:36:43Z wasamasa: I think it was http://troubles.md/posts/why-do-we-need-the-relooper-algorithm-again/ 2019-12-21T17:37:23Z gwatt: zig: that's the point of the original rant. lisps are "better", but being worse has better survival traits so the worse options are more popular and see more improvement. 2019-12-21T17:38:30Z Zipheir joined #scheme 2019-12-21T17:38:38Z wasamasa: here's my findings on CCL: http://emacsninja.com/posts/code-conversion-language.html 2019-12-21T17:38:57Z wasamasa: I'd like to see more interesting things done with non-turing-complete languages 2019-12-21T17:39:34Z gwatt: wasamasa: but all the "interesting" non-turing complete languages tend towards turing completeness. 2019-12-21T17:39:35Z ggole: Funclets seem like what you get from contification of let rec-bound functions 2019-12-21T17:39:52Z wasamasa: gwatt: take a look at that one 2019-12-21T17:40:05Z wasamasa: gwatt: and yes, that seems the way of the dodo 2019-12-21T17:40:15Z wasamasa: gwatt: it happened to sql, css and who knows what else 2019-12-21T17:40:43Z gwatt: wasamasa: don't forget various type systems! 2019-12-21T17:40:46Z gwatt: or movq 2019-12-21T17:41:10Z wasamasa: I asked someone the other day how one would even do a syscall with movq 2019-12-21T17:41:21Z wasamasa: they weren't able to answer properly, but happily touted it's good enough 2019-12-21T17:41:26Z jcowan: I remember a language (but no details) based on a separation of unwritable data and unreadable codata 2019-12-21T17:41:45Z gwatt: jcowan: an esolang I assume? 2019-12-21T17:41:58Z jcowan: Sure, but it was mentioned on LTU, I remember that 2019-12-21T17:42:58Z Fare quit (Ping timeout: 268 seconds) 2019-12-21T17:44:23Z jcowan: Ah, Charity: http://pll.cpsc.ucalgary.ca/charity1/www/home.html 2019-12-21T17:47:02Z gwatt: wasamasa: To me, turing completeness is only interesting in languages that aren't designed to be general purpose tools, like CSS. Even then, it's mostly of note because you can cause an infinite loop, which would be a problem if it happens in your typechecker. 2019-12-21T17:49:45Z oxum joined #scheme 2019-12-21T17:50:44Z jcowan: In fact no *implementation* can be Turing complete, because there is no way to model infinitely long tapes. 2019-12-21T17:51:12Z gwatt: *practical turing completeness* then 2019-12-21T17:56:26Z Fare joined #scheme 2019-12-21T17:58:25Z razzy quit (Ping timeout: 265 seconds) 2019-12-21T18:00:24Z coffeeturtle joined #scheme 2019-12-21T18:02:21Z coffeeturtle quit (Client Quit) 2019-12-21T18:05:13Z terpri joined #scheme 2019-12-21T18:19:36Z badkins quit (Remote host closed the connection) 2019-12-21T18:20:20Z badkins joined #scheme 2019-12-21T18:24:26Z oxum quit (Ping timeout: 240 seconds) 2019-12-21T18:24:49Z Fare quit (Ping timeout: 258 seconds) 2019-12-21T18:25:29Z badkins quit (Ping timeout: 265 seconds) 2019-12-21T18:27:08Z klovett quit (Ping timeout: 260 seconds) 2019-12-21T18:31:19Z X-Scale quit (Ping timeout: 250 seconds) 2019-12-21T18:46:29Z oxford joined #scheme 2019-12-21T18:48:12Z klovett joined #scheme 2019-12-21T18:49:24Z CORDIC: WebAssembly is a stupid and sick joke. JavaScript is for serving Ads. Are You surprised JavaScript... Developers won't tell JavaScript... Users what it's true purpose is!? 2019-12-21T18:55:58Z klovett quit 2019-12-21T18:56:07Z zig: jcowan and gwatt: re "worse is better, lisp is the worst". What is the url of the original rant? 2019-12-21T18:56:14Z coffeeturtle joined #scheme 2019-12-21T18:56:54Z Zipheir: CORDIC: Don't let them immanentize the eschaton! 2019-12-21T18:57:09Z brettgilio quit (Quit: Quit) 2019-12-21T18:57:27Z brettgilio joined #scheme 2019-12-21T18:58:18Z oxum joined #scheme 2019-12-21T19:00:36Z jcowan: zig: https://www.jwz.org/doc/worse-is-better.html see also the WP article 2019-12-21T19:06:02Z casaca quit (Ping timeout: 240 seconds) 2019-12-21T19:06:26Z brown121408 joined #scheme 2019-12-21T19:06:32Z brown121407 quit (Read error: Connection reset by peer) 2019-12-21T19:08:01Z casaca joined #scheme 2019-12-21T19:22:56Z ggole quit (Quit: Leaving) 2019-12-21T19:25:55Z Zipheir: I don't recall Gabriel ever writing "LISP is the worst". That would be kind of a shock. 2019-12-21T19:28:25Z jcowan: The "worst" in the sense "least successful in a Darwinian sense" 2019-12-21T19:30:53Z oxum quit (Ping timeout: 268 seconds) 2019-12-21T19:33:11Z Zipheir: Ah, ok. 2019-12-21T19:34:16Z oxum joined #scheme 2019-12-21T19:41:48Z oxum quit (Ping timeout: 260 seconds) 2019-12-21T19:41:48Z gravicappa quit (Ping timeout: 260 seconds) 2019-12-21T20:05:28Z zig: tx 2019-12-21T20:09:18Z Zipheir: I guess "less good", not "worst", in a Darwinian sense. LISP is obscure, but not out to pasture. 2019-12-21T20:10:36Z coffeeturtle quit (Quit: leaving) 2019-12-21T20:15:42Z erkin: Zipheir: Fnord 2019-12-21T20:15:58Z erkin: At the very least a lot of Lisp ideas eventually made their way into mainstream languages. 2019-12-21T20:16:27Z erkin: I'm sure that even if Lisp were to die off one day, Lisp hackers would carve Lispy portions from existing languages. 2019-12-21T20:17:31Z erkin: From what I've seen, Lisp hackers tend to be stubborn about letting go of their toys, so I don't think it could suffer a fate like, say, Algol, which simply got absorbed into other languages. 2019-12-21T20:21:56Z badkins joined #scheme 2019-12-21T20:22:58Z EternalZenith joined #scheme 2019-12-21T20:26:26Z zig: Zipheir nice rhyme! 2019-12-21T20:26:43Z badkins quit (Ping timeout: 260 seconds) 2019-12-21T20:26:57Z Zipheir: zig: I rhymed?? 2019-12-21T20:27:22Z zig: Zipheir: "LISP is obscure, but not out to pasture." 2019-12-21T20:27:47Z Zipheir: zig: Heh, the stresses on obscure/pasture don't match in English. 2019-12-21T20:27:54Z zig: oh! 2019-12-21T20:28:16Z Zipheir: ob*scure* ... *pas*ture. 2019-12-21T20:28:18Z X-Scale joined #scheme 2019-12-21T20:28:35Z zig: in globish it works ;) 2019-12-21T20:28:40Z Zipheir: Indeed :) 2019-12-21T20:28:44Z zig: I guess I will never be an english poet :) 2019-12-21T20:29:25Z zig: TIL: in amazigh, the word to say "poet", can be translated with "the explainer" 2019-12-21T20:30:15Z Zipheir: That's fantastic. 2019-12-21T20:31:08Z zig: also poetry in amazigh is mostly spoken. 2019-12-21T20:32:02Z zig: afaik. 2019-12-21T20:33:47Z Zipheir: zig: Am I wrong to guess at a pattern in your nicks? am3+zig+...? 2019-12-21T20:33:56Z Zipheir: *amz3 + zig + ... 2019-12-21T20:34:00Z zig: yes :) 2019-12-21T20:34:11Z Zipheir: OK, I am wrong. 2019-12-21T20:34:17Z zig: no 2019-12-21T20:34:24Z Zipheir: Ah. :) 2019-12-21T20:34:33Z zig: amz3 + zig looks like amazigh 2019-12-21T20:34:52Z zig: but amz3 is also a knife for "adventurers" to I decided for zig. 2019-12-21T20:35:03Z mdhughes: jcowan: SRFI-123 is nice but takes a perf hit, which isn't good in the tasks where you need a matrix. 2019-12-21T20:35:21Z zig: re srfi-123, make me think of transducers. 2019-12-21T20:35:52Z zig: they several a somewhat similar purpose 2019-12-21T20:36:09Z zig: s/several/serve/ 2019-12-21T20:36:57Z zig: https://srfi.schemers.org/srfi-171/srfi-171.html 2019-12-21T20:38:01Z zig quit (Quit: WeeChat 1.9.1) 2019-12-21T20:38:20Z zig joined #scheme 2019-12-21T20:38:22Z mdhughes: WASM always looks to me like it should be the implementation layer of a FORTH. 2019-12-21T20:38:51Z zig: that is why I was talking about it in #bootstrappable 2019-12-21T20:38:56Z Riastradh joined #scheme 2019-12-21T20:39:17Z zig: but the syntax is not FORTH-like 2019-12-21T20:41:23Z badkins joined #scheme 2019-12-21T20:41:43Z mdhughes: Sure, you'd build the usual FORTH REPL on top of it, immediately compile term definitions into more WASM. 2019-12-21T20:42:55Z mdhughes: Just as you do when you write a FORTH in any native assembly; but the stack orientation and primitive function calling is what made it look well suited to it. Just like 68000 ASM did. 2019-12-21T20:43:00Z xi quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) 2019-12-21T20:45:15Z sp1ff quit (Ping timeout: 246 seconds) 2019-12-21T20:45:33Z xi joined #scheme 2019-12-21T20:45:48Z zig is now known as zig` 2019-12-21T20:45:59Z zig` is now known as zig`` 2019-12-21T20:47:01Z madage quit (Remote host closed the connection) 2019-12-21T20:47:34Z zig`` registered. 2019-12-21T20:49:27Z sp1ff joined #scheme 2019-12-21T21:11:17Z oxum joined #scheme 2019-12-21T21:14:22Z terpri quit (Quit: Leaving) 2019-12-21T21:19:37Z madage joined #scheme 2019-12-21T21:21:19Z ahungry joined #scheme 2019-12-21T21:26:41Z jao quit (Remote host closed the connection) 2019-12-21T21:27:58Z jao joined #scheme 2019-12-21T21:38:29Z badkins quit (Remote host closed the connection) 2019-12-21T21:39:19Z badkins joined #scheme 2019-12-21T21:40:38Z badkins quit (Remote host closed the connection) 2019-12-21T21:40:52Z jcowan: mdhughes: Then use SRFI 125 (it will take a bit of portability adjustment) if you want MD arrays. It's optimized for ranks 1-4 2019-12-21T21:41:44Z mdhughes: srfi-125 is hash-tables? 2019-12-21T21:41:56Z jcowan: sorry 2019-12-21T21:42:08Z badkins joined #scheme 2019-12-21T21:42:12Z jcowan: 122 2019-12-21T21:42:23Z jcowan: too many SRFI numbers to remember 2019-12-21T21:43:08Z jcowan: There is also 163, but the implementation is very Kawa-specific (including some Java code) 2019-12-21T21:45:12Z oxum quit (Ping timeout: 260 seconds) 2019-12-21T21:46:13Z mdhughes: Yeah, just found that. Horrifyingly abstruse explanation and API, tho. Make the easy things calculus, the hard things set theory. 2019-12-21T21:48:49Z mdhughes: The original email by Alan Bawden is fine. The SRFI-122 spec is maybe the worst one I've read. 2019-12-21T21:49:00Z jao quit (Remote host closed the connection) 2019-12-21T21:50:11Z jao joined #scheme 2019-12-21T21:50:39Z mdhughes: s/email/USENET post (man, I miss USENET)/ 2019-12-21T21:52:57Z sdu quit (Quit: leaving) 2019-12-21T21:53:00Z mdhughes: Also wayback, there's SRFI-25, also based on Alan's post, but not written to be as incomprehensible as possible. 2019-12-21T21:57:59Z oxum joined #scheme 2019-12-21T21:59:47Z lavaflow joined #scheme 2019-12-21T22:13:20Z jackhill quit (Quit: leaving) 2019-12-21T22:13:32Z ahungry quit (Remote host closed the connection) 2019-12-21T22:13:40Z jackhill joined #scheme 2019-12-21T22:22:29Z oxum quit (Ping timeout: 258 seconds) 2019-12-21T22:25:20Z oxum joined #scheme 2019-12-21T22:25:34Z TCZ joined #scheme 2019-12-21T22:30:03Z oxum quit (Ping timeout: 265 seconds) 2019-12-21T22:38:41Z pilne quit (Quit: Light travels faster then sound, which is why some people appear bright, until you hear them speak) 2019-12-21T22:39:09Z pilne joined #scheme 2019-12-21T22:40:06Z badkins quit (Remote host closed the connection) 2019-12-21T22:40:35Z mdhughes: On days when I'm not getting much productive done, I should do a random SRFI review & sample code on my blog. 2019-12-21T22:40:49Z badkins joined #scheme 2019-12-21T22:42:07Z wasamasa: "Too academic, wouldn't use, 2/10" 2019-12-21T22:43:16Z badkins quit (Remote host closed the connection) 2019-12-21T22:44:31Z badkins joined #scheme 2019-12-21T22:44:42Z EternalZenith quit (Ping timeout: 260 seconds) 2019-12-21T22:50:20Z mdhughes: I use a ★★★★★ scale, but yes. Challenge will be using each one in any productive way, some are hard to understand the point of. 2019-12-21T22:56:15Z jcowan: I agree that the prose is very non-tutorial, but I think the API is actually very good. 2019-12-21T22:56:33Z oxum joined #scheme 2019-12-21T22:57:33Z bars0 quit (Remote host closed the connection) 2019-12-21T22:58:52Z jao quit (Remote host closed the connection) 2019-12-21T22:58:52Z badkins quit (Remote host closed the connection) 2019-12-21T22:59:20Z badkins joined #scheme 2019-12-21T23:00:58Z jao joined #scheme 2019-12-21T23:02:23Z bars0 joined #scheme 2019-12-21T23:05:07Z badkins quit (Ping timeout: 260 seconds) 2019-12-21T23:06:20Z badkins joined #scheme 2019-12-21T23:09:03Z torbo joined #scheme 2019-12-21T23:13:59Z rgherdt joined #scheme 2019-12-21T23:18:43Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-21T23:22:40Z TCZ quit (Quit: Bye Bye) 2019-12-21T23:27:29Z mdhughes: Well, made a category page. Will do something with it tomorrow/when sober. https://mdhughes.tech/scheme/ 2019-12-21T23:29:33Z wasamasa: pink and green 2019-12-21T23:29:52Z mdhughes: Is there any kind of quasi-official logo for Scheme? 2019-12-21T23:29:53Z wasamasa: that's the name of an EP, you know 2019-12-21T23:30:00Z mdhughes: magenta, technically. 2019-12-21T23:30:09Z oxum quit (Ping timeout: 268 seconds) 2019-12-21T23:30:44Z mdhughes: #ff33ff and #33ff33 2019-12-21T23:31:41Z wasamasa: lambdas are popular 2019-12-21T23:31:44Z wasamasa: see the schemers.org logo 2019-12-21T23:31:59Z wasamasa: I still believe my preferred implementation has the best logo 2019-12-21T23:34:05Z mdhughes: Meh. Anyone can make a lambda in a couple parens. 2019-12-21T23:34:10Z erkin: I think λ is sorta overused in logos. 2019-12-21T23:34:31Z mdhughes: That's what Scheme needs to be popular: A cute animal mascot. 2019-12-21T23:34:35Z erkin: Yesss 2019-12-21T23:34:50Z mdhughes: Gerbil's got a great one. 2019-12-21T23:35:07Z mdhughes: Look at this guy: https://cons.io 2019-12-21T23:35:22Z erkin: Common Lispers use that one alien from Land of Lisp. 2019-12-21T23:35:31Z erkin: Or that two-stroke stylised LISP text logo. 2019-12-21T23:36:07Z mdhughes: Oh, yeah. Did he draw Schemers in the book? 2019-12-21T23:36:13Z erkin: I don't think so. 2019-12-21T23:36:35Z erkin: Both Racket and Clojure just use stylised lambdas as their logos. 2019-12-21T23:37:40Z gwatt: also haskell 2019-12-21T23:39:12Z erkin: I think it'd be great having new, fresh, easy to draw logo, as well as a cute mascot with a memorable name. 2019-12-21T23:40:59Z wasamasa: meanwhile, guile's website redesign seems to have no effect 2019-12-21T23:42:13Z erkin: I think Haskell's logo is pretty memorable. It's easy to draw and it fuses >>= and λ, two core concepts, together. 2019-12-21T23:42:27Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-21T23:43:49Z brettgilio joined #scheme 2019-12-21T23:53:07Z mdhughes: Land of Lisp does draw us as a couple joyriding UFOs with time travel, pg. 453. Insufficiently cute. 2019-12-21T23:53:47Z Zipheir: What's a good symbol for continuations? Write `call/cc' in parens and lambdas? 2019-12-21T23:53:57Z erkin: That sounds like a cop-out. :-P 2019-12-21T23:54:12Z Zipheir: It sounds really dumb. 2019-12-21T23:54:30Z erkin: But yeah, I think we should focus on things that make Scheme unique. It's not the only language with first-class functions, after all. :-P 2019-12-21T23:54:39Z mdhughes: It would have to be a picture of a time machine. 2019-12-21T23:54:40Z wasamasa: the kanji for "to be continued" in japanese 2019-12-21T23:54:57Z wasamasa: I'm at the point where I recognize them instantly 2019-12-21T23:54:58Z erkin: (続) 2019-12-21T23:55:01Z wasamasa: nope 2019-12-21T23:55:14Z erkin: "to be continued" is written 続く or つづく 2019-12-21T23:55:22Z erkin: And the former is the only kanji in there. :X 2019-12-21T23:55:24Z wasamasa: ok, not kanji 2019-12-21T23:55:27Z erkin: haha 2019-12-21T23:55:42Z wasamasa: つづく looks like a disfigured fish 2019-12-21T23:55:57Z erkin: I can check /r/scheme_ja to see what they call continuations. 2019-12-21T23:56:11Z erkin: It had better not be kontinyueeshon 2019-12-21T23:57:40Z erkin: 継続 2019-12-21T23:58:10Z erkin: Somehow still underwhelming. 2019-12-21T23:58:41Z erkin: I like the logo lisp.org briefly used: The earth between two parentheses. Although perhaps it's a reference to Common Lisp's image blobs being called "world." 2019-12-21T23:58:57Z mdhughes: Or how much memory a running LISP takes. 2019-12-21T23:59:01Z erkin: haha 2019-12-22T00:00:33Z oxum joined #scheme 2019-12-22T00:04:31Z erkin: How about this: (꩜) 2019-12-22T00:04:34Z badkins quit (Remote host closed the connection) 2019-12-22T00:05:09Z badkins joined #scheme 2019-12-22T00:06:36Z wasamasa: does not render 2019-12-22T00:06:52Z erkin: It's a spiral 2019-12-22T00:07:15Z wasamasa: debian? 2019-12-22T00:08:16Z erkin: I was thinking of a spiral much denser than that. Maybe closed too. 2019-12-22T00:10:09Z mdhughes: TSPL uses some kind of rendered 3D shell/spiral shape. 2019-12-22T00:10:26Z erkin: Let me just spend 3 hours trying to draw this in racket/draw and give up. 2019-12-22T00:11:28Z badkins quit (Ping timeout: 268 seconds) 2019-12-22T00:13:57Z mdhughes: Well, until something better comes along I just grabbed SICP's center for my home page icons, but that's not going to stay up. 2019-12-22T00:17:43Z pjb: mdhughes: you can run uucp nodes, and news servers are still running with nntp. 2019-12-22T00:18:40Z pjb: uux and uucp are still distributed with all macOS systems by Apple! 2019-12-22T00:19:31Z pjb: mdhughes: you just need to find friends using uucp, for example, sdf; https://sdf.org/?tutorials/uucp 2019-12-22T00:21:08Z pjb: mdhughes: to post to nntp, you can subscribe to http://news.individual.net or https://www.eternal-september.org 2019-12-22T00:22:06Z erkin: Okay, I give up on racket/draw. 2019-12-22T00:22:16Z erkin: Let me boot up Pinta to draw this by hand. 2019-12-22T00:24:54Z erkin: Turns out Pinta is really stupid and tries to load literally every single font installed on my computer when I ask it to insert text. My fonts folder weighs more than two gigabytes. 2019-12-22T00:25:18Z wasamasa: fonts are hard, let's go shopping 2019-12-22T00:25:27Z erkin: hahah 2019-12-22T00:25:49Z erkin: What's worse is that it's allocating memory at a rate of 2 MiB every second. 2019-12-22T00:25:56Z wasamasa: honestly though, I kind of get why knuth just generated lots of bitmaps 2019-12-22T00:26:31Z wasamasa: do the conversion work once, then keep the processing trivial 2019-12-22T00:27:28Z erkin: I'm going to get something to eat and see if Pinta is still frozen. 2019-12-22T00:27:33Z wasamasa: rasterizing the curves at runtime is where the real madness lies 2019-12-22T00:27:52Z wasamasa: someone thought it to be a good idea to not only do it in an unsafe language, but inside the kernel, too 2019-12-22T00:28:02Z erkin: Windows? 2019-12-22T00:28:06Z wasamasa: yes 2019-12-22T00:28:26Z wasamasa: combine that with the worst document format ever and you get entertaining security bugs 2019-12-22T00:28:56Z badkins joined #scheme 2019-12-22T00:29:23Z erkin: Okay it loaded. 2019-12-22T00:29:32Z erkin: Interestingly, it didn't load every single font, apparently. 2019-12-22T00:29:43Z erkin: Memory consumption went from 80 to 300 MiB. 2019-12-22T00:30:01Z Riastradh: Metafont in the kernel! 2019-12-22T00:30:07Z erkin: Never mind, clicking the font selection dropdown froze it again. 2019-12-22T00:30:39Z TCZ joined #scheme 2019-12-22T00:32:44Z erkin: I'm beginning to think this isn't actually a very good piece of software. 2019-12-22T00:33:39Z erkin: It froze Xorg and I had to kill it from the tty. 2019-12-22T00:37:05Z erkin: I'll just reinstall Gimp. 2019-12-22T00:38:17Z erkin: Ah, now I remember why I uninstall Gimp: It depends on Python 2. 2019-12-22T00:38:26Z erkin: Even Mercurial doesn't do that any more. 2019-12-22T00:40:41Z erkin: Okay, compiling MyPaint from the latest source that depends on Python 3 instead. 2019-12-22T00:41:15Z wasamasa: wait, it does 2019-12-22T00:41:19Z ng0: we just build gnu imp with --disable-python 2019-12-22T00:41:30Z ng0: problem "solved" 2019-12-22T00:41:42Z erkin: Which distro? 2019-12-22T00:42:22Z ng0: pkgsrc 2019-12-22T00:42:34Z wasamasa: sounds like bsd 2019-12-22T00:42:39Z ng0 contemplates complaining about the overuse of distro 2019-12-22T00:42:54Z wasamasa: anyway, gimp doesn't seem to depend on python2 here 2019-12-22T00:43:03Z ng0: erkin: cross-operating system packaging 2019-12-22T00:43:09Z erkin: I think it's because it depends on MyPaint, which depends on Python 2. 2019-12-22T00:43:19Z erkin: (on Arch) 2019-12-22T00:43:27Z ng0: ah 2019-12-22T00:43:39Z wasamasa: why would you use something else than pacman on arch? 2019-12-22T00:43:48Z erkin: I'm not, it's still pacman. 2019-12-22T00:44:22Z erkin: urgh it refuses to use the git version and wants the old version of libmypaint 2019-12-22T00:45:04Z Tirifto joined #scheme 2019-12-22T00:49:40Z erkin: Inkscape also depends on Python 2. 2019-12-22T00:49:47Z erkin: Even TuxPaint depends on Python 2 what the hell 2019-12-22T00:50:30Z Zipheir: It's like Perl 5! 2019-12-22T00:50:51Z wasamasa: it will not die 2019-12-22T00:51:18Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-22T00:51:22Z wasamasa: > Required By : asciidoc cwiid dblatex flac2all gconf gmock jefferson-git lash lilypond-git mcomix-git mercurial [...] 2019-12-22T00:51:52Z erkin: I'm using the GTK 3 Python 3 branch of mcomix. 2019-12-22T00:52:15Z wasamasa: woah, for a moment I thought I'd need to like, write my own comics viewer in scheme 2019-12-22T00:52:15Z erkin: Ah, I was mistaken about Mercurial. They're still stuck with Python 2. 2019-12-22T00:52:52Z erkin: mcomix is literally the only good manga reader I could find. 2019-12-22T00:54:17Z erkin begrudgingly install Gimp 2019-12-22T00:56:44Z ng0: erkin: yeah., they figured python3 rewrite is too much, so new code is moved to rust because limiting the choices where your application can run is the new thing 2019-12-22T00:57:02Z Zipheir: Hah. 2019-12-22T00:57:27Z erkin: Isn't that Pijul's shtick? 2019-12-22T00:57:29Z wasamasa: ng0: that's a joke, right 2019-12-22T00:57:50Z ng0: i have nothing against writing rust. it's just frustration with system integration 2019-12-22T00:58:11Z ng0: no, mercurial has a page o ntheir wiki about rust 2019-12-22T00:58:24Z ng0: concluded last year i think that they'll move to rust 2019-12-22T00:58:33Z wasamasa: wow 2019-12-22T00:59:05Z erkin: okay I'm too tired to put work into this 2019-12-22T00:59:17Z erkin: So enjoy this https://0x0.st/z0Da.png 2019-12-22T00:59:49Z wasamasa: ufos 2019-12-22T01:00:01Z erkin: So Land of Lisp was right? 2019-12-22T01:00:18Z erkin: Before anyone asks, yes, that's Comic Sans. 2019-12-22T01:00:33Z wasamasa: I won't sleep this night 2019-12-22T01:01:18Z ng0: D1581 rust: implementation of `hg` 2019-12-22T01:01:31Z ng0: on their phabricator bt 2019-12-22T01:03:48Z daviid quit (Ping timeout: 260 seconds) 2019-12-22T01:04:59Z erkin: I like spirals. 2019-12-22T01:05:07Z erkin: I think they could be used to signify recursion. 2019-12-22T01:05:14Z erkin: I can't think of any language that uses recursion as much as Scheme. 2019-12-22T01:06:58Z oxum quit (Ping timeout: 268 seconds) 2019-12-22T01:07:12Z Riastradh: Haskell? ML? Erlang? 2019-12-22T01:08:07Z erkin: Hmm 2019-12-22T01:08:56Z erkin: You're right. Somehow, I forgot that they're highly recursive as well. Maybe because of the pattern matching thing. 2019-12-22T01:09:53Z TCZ quit (Quit: Bye Bye) 2019-12-22T01:16:19Z erkin: Oh dear, it's late. Good night everyone. 2019-12-22T01:23:49Z Fare joined #scheme 2019-12-22T01:29:15Z badkins quit (Remote host closed the connection) 2019-12-22T01:38:31Z stepnem_ joined #scheme 2019-12-22T01:38:40Z oxum joined #scheme 2019-12-22T01:40:53Z stepnem quit (Ping timeout: 268 seconds) 2019-12-22T01:41:13Z daviid joined #scheme 2019-12-22T01:53:32Z klovett joined #scheme 2019-12-22T01:54:29Z TCZ joined #scheme 2019-12-22T02:00:17Z Tirifto quit (Quit: Leaving.) 2019-12-22T02:00:25Z klovett quit (Remote host closed the connection) 2019-12-22T02:01:06Z klovett joined #scheme 2019-12-22T02:05:37Z klovett quit (Ping timeout: 265 seconds) 2019-12-22T02:14:23Z oxum quit (Ping timeout: 260 seconds) 2019-12-22T02:23:23Z oxum joined #scheme 2019-12-22T02:23:59Z torbo quit (Remote host closed the connection) 2019-12-22T02:28:22Z oxum quit (Ping timeout: 268 seconds) 2019-12-22T02:29:24Z oxum joined #scheme 2019-12-22T02:31:02Z Fare quit (Ping timeout: 260 seconds) 2019-12-22T02:33:01Z TCZ quit (Quit: Bye Bye) 2019-12-22T02:36:30Z klovett joined #scheme 2019-12-22T02:42:21Z oxum quit (Ping timeout: 265 seconds) 2019-12-22T02:44:25Z oxum joined #scheme 2019-12-22T02:50:03Z oxum quit (Ping timeout: 258 seconds) 2019-12-22T02:57:00Z oxford is now known as cantstanya 2019-12-22T02:58:07Z ahungry joined #scheme 2019-12-22T03:01:07Z klovett quit (Remote host closed the connection) 2019-12-22T03:01:47Z klovett joined #scheme 2019-12-22T03:05:18Z ahungry quit (Remote host closed the connection) 2019-12-22T03:05:44Z ahungry joined #scheme 2019-12-22T03:06:09Z klovett quit (Ping timeout: 258 seconds) 2019-12-22T03:25:09Z oxum joined #scheme 2019-12-22T03:29:43Z badkins joined #scheme 2019-12-22T03:34:37Z badkins quit (Ping timeout: 260 seconds) 2019-12-22T03:43:41Z klovett joined #scheme 2019-12-22T03:53:14Z klovett quit (Ping timeout: 240 seconds) 2019-12-22T03:59:12Z oxum quit (Ping timeout: 265 seconds) 2019-12-22T04:12:13Z jao quit (Ping timeout: 260 seconds) 2019-12-22T04:13:58Z whiteline quit (Ping timeout: 260 seconds) 2019-12-22T04:29:03Z elderK joined #scheme 2019-12-22T04:31:32Z EternalZenith joined #scheme 2019-12-22T04:35:38Z oxum joined #scheme 2019-12-22T04:42:24Z oxum quit (Remote host closed the connection) 2019-12-22T04:42:37Z oxum joined #scheme 2019-12-22T04:46:08Z gravicappa joined #scheme 2019-12-22T04:57:41Z EternalZenith quit (Remote host closed the connection) 2019-12-22T04:58:10Z daviid quit (Ping timeout: 265 seconds) 2019-12-22T05:13:21Z daviid joined #scheme 2019-12-22T05:29:17Z EternalZenith joined #scheme 2019-12-22T05:30:31Z zhuzhu__ joined #scheme 2019-12-22T05:53:40Z mdhughes: erkin: I know Krita runs on Linux and isn't complete garbage. But I'm a Mac dude, so we have Acorn, Pixelmator, GraphicConverter, Photoshop, etc. 2019-12-22T05:54:08Z mdhughes: The spinny thing makes me dizzy! 2019-12-22T06:06:51Z mdhughes: Hm. I haven't written a paint program since college Graphics class, cross-plat C with ASM graphics on Atari ST, OS/2, & MS-DOS. 2019-12-22T06:06:55Z dev_ quit (Quit: leaving) 2019-12-22T06:37:22Z Riastradh quit (Ping timeout: 258 seconds) 2019-12-22T06:38:40Z ahungry quit (Remote host closed the connection) 2019-12-22T06:40:07Z daviid quit (Ping timeout: 260 seconds) 2019-12-22T07:06:15Z EternalZenith quit (Ping timeout: 265 seconds) 2019-12-22T07:23:52Z hive-mind quit (Ping timeout: 260 seconds) 2019-12-22T07:25:21Z zhuzhu__ quit (Read error: Connection reset by peer) 2019-12-22T07:25:48Z hive-mind joined #scheme 2019-12-22T07:31:48Z zhuzhu__ joined #scheme 2019-12-22T07:50:27Z klovett joined #scheme 2019-12-22T07:52:10Z hive-mind quit (Ping timeout: 265 seconds) 2019-12-22T07:52:40Z ggole joined #scheme 2019-12-22T07:54:48Z klovett quit (Ping timeout: 258 seconds) 2019-12-22T07:55:04Z hive-mind joined #scheme 2019-12-22T08:22:01Z brown121408 quit (Ping timeout: 258 seconds) 2019-12-22T08:23:05Z brown121408 joined #scheme 2019-12-22T08:37:32Z ArthurStrong joined #scheme 2019-12-22T09:03:26Z skapata quit (Remote host closed the connection) 2019-12-22T09:12:32Z xkapastel joined #scheme 2019-12-22T09:14:31Z daviid joined #scheme 2019-12-22T09:30:43Z badkins joined #scheme 2019-12-22T09:35:14Z badkins quit (Ping timeout: 258 seconds) 2019-12-22T09:40:21Z rgherdt joined #scheme 2019-12-22T09:59:46Z sdu joined #scheme 2019-12-22T10:00:33Z elderK quit (Quit: WeeChat 1.9) 2019-12-22T10:22:07Z sdu quit (Quit: leaving) 2019-12-22T10:23:24Z jao joined #scheme 2019-12-22T10:40:46Z wasamasa: I'm occasionally playing with the idea of creating limited graphics programs 2019-12-22T10:41:03Z wasamasa: like one for getting a screenshot into shape and another one for creating perfectly looping and small gifs 2019-12-22T10:41:15Z wasamasa: and of course something for image macros without watermarks 2019-12-22T11:06:12Z gabot quit (Ping timeout: 252 seconds) 2019-12-22T11:08:44Z gabot joined #scheme 2019-12-22T11:09:16Z mdhughes: That's the kind of thing I used MIT Scheme for for ages, since it has a minimally competent graphics library. Python's tkinter or turtle modules are good for it, too. 2019-12-22T11:09:36Z zhuzhu__ left #scheme 2019-12-22T11:15:42Z erkin: mdhughes: Krita pulls a lot of KDE libraries though. 2019-12-22T11:15:56Z erkin: pulls in* 2019-12-22T11:16:35Z erkin: I was super disappointed with Python's TkInter after being spoilt with racket/gui. 2019-12-22T11:16:47Z zhuzhu__ joined #scheme 2019-12-22T11:17:45Z wasamasa: with these things I'd need some way to interact with the thing, like a mouse cursor in a brush shape or copious key bindings 2019-12-22T11:17:50Z wasamasa: I tried sdl2 so far, it's OK 2019-12-22T11:22:42Z zhuzhu__: I don't know. 2019-12-22T11:32:07Z sdu joined #scheme 2019-12-22T11:39:01Z zhuzhu__ quit (Quit: zhuzhu__) 2019-12-22T11:50:33Z ArthurStrong quit (Remote host closed the connection) 2019-12-22T11:53:01Z klovett joined #scheme 2019-12-22T11:57:42Z klovett quit (Ping timeout: 265 seconds) 2019-12-22T12:03:34Z erkin: I'm actually going to use this logo I made. 2019-12-22T12:03:40Z erkin: I've grown fond of it. 2019-12-22T12:03:46Z erkin: And yes, I'm keeping the Comic Sans parens. 2019-12-22T12:03:50Z wasamasa: dog fooding at its best 2019-12-22T12:04:03Z erkin: https://0x0.st/z0nZ.png 2019-12-22T12:17:12Z andreycizov joined #scheme 2019-12-22T12:27:47Z stepnem_ quit (Ping timeout: 260 seconds) 2019-12-22T12:28:00Z badkins joined #scheme 2019-12-22T12:28:55Z stepnem joined #scheme 2019-12-22T12:32:42Z badkins quit (Ping timeout: 268 seconds) 2019-12-22T12:38:17Z zhuzhu joined #scheme 2019-12-22T12:38:28Z zhuzhu is now known as zhuzhu__ 2019-12-22T12:39:49Z zhuzhu__ left #scheme 2019-12-22T12:41:09Z klovett joined #scheme 2019-12-22T12:47:20Z whiteline joined #scheme 2019-12-22T13:12:53Z klovett_ joined #scheme 2019-12-22T13:17:03Z klovett quit (Ping timeout: 260 seconds) 2019-12-22T13:27:28Z zhuzhu__ joined #scheme 2019-12-22T13:28:09Z zhuzhu__ left #scheme 2019-12-22T13:51:14Z ArthurStrong joined #scheme 2019-12-22T13:51:54Z zhuzhu__ joined #scheme 2019-12-22T13:52:00Z zhuzhu__ left #scheme 2019-12-22T14:03:34Z zhuzhu__ joined #scheme 2019-12-22T14:09:06Z liulanghaitun joined #scheme 2019-12-22T14:14:52Z liulanghaitun quit (Quit: Leaving.) 2019-12-22T14:18:28Z klovett joined #scheme 2019-12-22T14:22:02Z klovett_ quit (Ping timeout: 240 seconds) 2019-12-22T14:32:48Z izh_ joined #scheme 2019-12-22T14:34:28Z klovett quit (Remote host closed the connection) 2019-12-22T14:35:09Z klovett joined #scheme 2019-12-22T14:39:14Z klovett quit (Ping timeout: 240 seconds) 2019-12-22T14:44:38Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-22T15:04:16Z ng0_ joined #scheme 2019-12-22T15:06:43Z ng0 quit (Disconnected by services) 2019-12-22T15:07:15Z ng0_ quit (Client Quit) 2019-12-22T15:07:31Z ng0 joined #scheme 2019-12-22T15:07:31Z ng0 quit (Changing host) 2019-12-22T15:07:31Z ng0 joined #scheme 2019-12-22T15:17:57Z klovett joined #scheme 2019-12-22T15:20:58Z izh_ quit (Quit: Leaving) 2019-12-22T15:23:41Z klovett quit (Ping timeout: 258 seconds) 2019-12-22T15:31:47Z xkapastel joined #scheme 2019-12-22T15:35:20Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-22T15:45:55Z badkins joined #scheme 2019-12-22T15:50:02Z badkins quit (Ping timeout: 240 seconds) 2019-12-22T15:50:54Z Riastradh joined #scheme 2019-12-22T16:01:08Z sdu quit (Ping timeout: 268 seconds) 2019-12-22T16:02:42Z dbmikus joined #scheme 2019-12-22T16:16:30Z Fare joined #scheme 2019-12-22T16:17:32Z sdu joined #scheme 2019-12-22T16:24:53Z dbmikus quit (Ping timeout: 260 seconds) 2019-12-22T16:25:32Z zhuzhu__ quit (Quit: Leaving.) 2019-12-22T16:33:04Z jcowan: Nothing wrong with Comic Sans as long as you don't use it for running text. 2019-12-22T16:35:23Z Fare quit (Ping timeout: 260 seconds) 2019-12-22T16:36:36Z jcowan: Or, God help us all, on war memorials, as has been done at least twice. 2019-12-22T16:46:52Z hugh_marera joined #scheme 2019-12-22T16:48:45Z Fare joined #scheme 2019-12-22T17:01:45Z skapata joined #scheme 2019-12-22T17:22:01Z sdu quit (Ping timeout: 265 seconds) 2019-12-22T17:23:04Z sdu joined #scheme 2019-12-22T17:28:12Z sdu quit (Ping timeout: 260 seconds) 2019-12-22T17:28:46Z sdu joined #scheme 2019-12-22T17:30:57Z Riastradh quit (Ping timeout: 258 seconds) 2019-12-22T17:39:50Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-22T17:41:09Z zig``: comic sans smile is not comic sans :) 2019-12-22T18:03:20Z Fare quit (Remote host closed the connection) 2019-12-22T18:15:59Z xkapastel joined #scheme 2019-12-22T18:20:58Z casaca quit (Ping timeout: 260 seconds) 2019-12-22T18:27:37Z casaca joined #scheme 2019-12-22T18:35:29Z casaca quit (Ping timeout: 265 seconds) 2019-12-22T18:37:07Z casaca joined #scheme 2019-12-22T18:37:37Z FareTower joined #scheme 2019-12-22T18:41:54Z klovett joined #scheme 2019-12-22T18:46:09Z longshi joined #scheme 2019-12-22T18:46:38Z klovett quit (Ping timeout: 260 seconds) 2019-12-22T18:46:57Z FareTower quit (Ping timeout: 260 seconds) 2019-12-22T18:47:34Z acarrico quit (Ping timeout: 265 seconds) 2019-12-22T18:51:20Z sdu quit (Ping timeout: 268 seconds) 2019-12-22T18:53:11Z sdu joined #scheme 2019-12-22T18:58:07Z sdu quit (Ping timeout: 268 seconds) 2019-12-22T18:58:10Z sdu_ joined #scheme 2019-12-22T18:58:58Z ggole quit (Quit: Leaving) 2019-12-22T19:10:11Z Fare joined #scheme 2019-12-22T19:14:57Z Fare quit (Ping timeout: 260 seconds) 2019-12-22T19:22:50Z klovett joined #scheme 2019-12-22T19:34:47Z gravicappa quit (Ping timeout: 260 seconds) 2019-12-22T19:35:15Z erkin: I might tweak the logo a bit to emphasise continuations, but I'm not sure how. 2019-12-22T19:44:25Z klovett quit (Remote host closed the connection) 2019-12-22T19:45:07Z klovett joined #scheme 2019-12-22T19:49:43Z klovett quit (Ping timeout: 258 seconds) 2019-12-22T19:53:08Z notzmv: jcowan: well, it's fitting innit. wars are sick jokes oi .u'iru'e :⁽ 2019-12-22T19:54:33Z jcowan: Aak! Whenever I or anyone else says "Comic Sans", IRCcloud displays it in, you guessed it. 2019-12-22T19:54:38Z jcowan: Times New Roman 2019-12-22T19:54:48Z jcowan: nope, still sans serif 2019-12-22T19:54:52Z erkin: I did not, in fact, guess it. 2019-12-22T19:55:25Z erkin: Unless that "Times New Roman" was a separate statement. 2019-12-22T19:55:29Z jcowan: Sorry, that was confusing. "Comic Sans" is displayed in Comic Sans. I was testing to see if "Times New Roman" got the same treatment, but it doesn't. 2019-12-22T19:55:37Z erkin: Oh 2019-12-22T19:55:40Z jcowan: Stop. 2019-12-22T19:55:46Z erkin: Must be an Easter egg then. :-D 2019-12-22T19:55:46Z jcowan: (testing more font names) 2019-12-22T19:55:51Z jcowan: Surely. 2019-12-22T19:56:27Z jcowan: SIL Doulos IPA. 2019-12-22T19:56:57Z erkin: An easier way would be digging into the source. 2019-12-22T19:57:05Z erkin: https://github.com/irccloud/android/blob/f62140b89645fd32f08e13bdd5246a81d0c87da2/src/com/irccloud/android/ColorFormatter.java#L2606 2019-12-22T19:57:06Z rudybot: https://teensy.info/vjgmoNAKQX 2019-12-22T19:59:41Z jcowan: I had no idea it was open source. (I'm using the browser client.) 2019-12-22T19:59:51Z gravicappa joined #scheme 2019-12-22T20:01:14Z erkin: Truth be told, I didn't know either. I just looked it up. 2019-12-22T20:01:59Z jcowan: Thanks! 2019-12-22T20:02:09Z erkin salute 2019-12-22T20:02:11Z jcowan: They have some interesting repos there in Go and Erlang 2019-12-22T20:03:27Z kjak joined #scheme 2019-12-22T20:11:54Z daviid: but is comic sans a free ? 2019-12-22T20:13:06Z erkin: I've got Comic Neue and Comic Relief too, but I still ended up using Comic Sans MS. 2019-12-22T20:13:27Z erkin: The former two are open. 2019-12-22T20:14:07Z ArthurStrong quit (Quit: leaving) 2019-12-22T20:18:08Z Fare joined #scheme 2019-12-22T20:20:33Z zig``: I have some math trouble, if it takes 40 minutes to import 6GB, How many times it will take to import 1700GB? please :) 2019-12-22T20:21:04Z zig``: I am computing around 4.25 hours. 2019-12-22T20:21:05Z erkin: 11333 2019-12-22T20:21:25Z erkin: 189 hours 2019-12-22T20:22:22Z zig``: I have this: ((6 / 40) * 1700) / 60 = 4.25 2019-12-22T20:22:54Z zig``: erkin: how do you obtain that? 2019-12-22T20:23:02Z klovett joined #scheme 2019-12-22T20:23:06Z erkin: 40 minutes per 6 GB, so 40/6 = 6,66 minutes per gigabyte. 2019-12-22T20:23:20Z erkin: 6,66 * 1700 = 11333 minutes 2019-12-22T20:23:31Z erkin: Divided by 60, you get 189 2019-12-22T20:26:26Z daviid: (/ (* (/ 1700 6) 40) 60) -| 1700/9 2019-12-22T20:27:03Z daviid: if it scales like that, but downloading ... and all of a sudden it slows down ... :) 2019-12-22T20:27:24Z erkin: Better compress it. 2019-12-22T20:27:54Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-22T20:30:20Z zig``: erkin: oh! that is 6 / 40 not the inverse! 2019-12-22T20:30:22Z zig``: tx 2019-12-22T20:30:42Z X-Scale` joined #scheme 2019-12-22T20:30:53Z erkin: 40/6 2019-12-22T20:31:07Z erkin: 40 minutes separated into 6 gigabytes to find the minutes it takes for a single gigabyte. 2019-12-22T20:31:16Z erkin: Which you can scale to the desired amount of data. 2019-12-22T20:33:05Z zig``: thanks a lot! 2019-12-22T20:33:11Z erkin salute 2019-12-22T20:33:12Z erkin: np 2019-12-22T20:36:31Z Fare: hi 2019-12-22T20:36:47Z klovett quit (Ping timeout: 268 seconds) 2019-12-22T20:37:46Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-22T20:45:27Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-22T20:59:45Z brettgilio quit (Quit: Quit) 2019-12-22T21:00:31Z longshi quit (Quit: WeeChat 2.6) 2019-12-22T21:08:07Z Fare quit (Ping timeout: 260 seconds) 2019-12-22T21:22:07Z andreycizov quit (Ping timeout: 260 seconds) 2019-12-22T21:46:33Z badkins joined #scheme 2019-12-22T21:51:14Z badkins quit (Ping timeout: 258 seconds) 2019-12-22T21:56:24Z TCZ joined #scheme 2019-12-22T22:01:54Z jitwit joined #scheme 2019-12-22T22:03:54Z klovett joined #scheme 2019-12-22T22:37:53Z rgherdt joined #scheme 2019-12-22T22:41:54Z zhuzhu__ joined #scheme 2019-12-22T22:48:08Z zhuzhu__ quit (Ping timeout: 260 seconds) 2019-12-22T22:51:36Z klovett_ joined #scheme 2019-12-22T22:55:43Z klovett quit (Ping timeout: 260 seconds) 2019-12-22T22:57:28Z jitwit quit (Ping timeout: 260 seconds) 2019-12-22T23:00:50Z ByronJohnson quit (Ping timeout: 265 seconds) 2019-12-22T23:01:16Z malaclyps quit (Ping timeout: 268 seconds) 2019-12-22T23:02:13Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-22T23:09:01Z TCZ quit (Quit: Bye Bye) 2019-12-22T23:48:35Z Tirifto joined #scheme 2019-12-22T23:49:27Z Tirifto quit (Client Quit) 2019-12-22T23:54:26Z sp1ff1 joined #scheme 2019-12-22T23:59:24Z klovett joined #scheme 2019-12-23T00:02:08Z TCZ joined #scheme 2019-12-23T00:03:07Z Zenton quit (Ping timeout: 260 seconds) 2019-12-23T00:03:11Z klovett_ quit (Ping timeout: 265 seconds) 2019-12-23T00:20:03Z tryte quit (Ping timeout: 240 seconds) 2019-12-23T00:20:19Z tryte joined #scheme 2019-12-23T00:23:17Z brown121408 quit (Read error: Connection reset by peer) 2019-12-23T00:23:58Z brown121408 joined #scheme 2019-12-23T00:29:09Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-23T00:39:10Z klovett quit (Remote host closed the connection) 2019-12-23T00:51:34Z TCZ quit (Quit: Bye Bye) 2019-12-23T00:53:52Z oxum quit (Ping timeout: 260 seconds) 2019-12-23T00:57:03Z jao quit (Ping timeout: 260 seconds) 2019-12-23T01:01:14Z klovett joined #scheme 2019-12-23T01:02:20Z acarrico joined #scheme 2019-12-23T01:04:26Z klovett quit (Remote host closed the connection) 2019-12-23T01:05:02Z klovett joined #scheme 2019-12-23T01:09:58Z klovett quit (Ping timeout: 268 seconds) 2019-12-23T01:30:33Z badkins joined #scheme 2019-12-23T01:32:23Z oxum joined #scheme 2019-12-23T01:36:45Z badkins quit (Remote host closed the connection) 2019-12-23T01:39:33Z xkapastel joined #scheme 2019-12-23T01:40:01Z ahungry joined #scheme 2019-12-23T01:42:39Z badkins joined #scheme 2019-12-23T01:50:17Z badkins quit (Remote host closed the connection) 2019-12-23T01:51:15Z m1dnight_ quit (Read error: Connection reset by peer) 2019-12-23T01:51:45Z m1dnight_ joined #scheme 2019-12-23T02:05:53Z oxum quit (Ping timeout: 260 seconds) 2019-12-23T02:06:00Z lambda-11235 joined #scheme 2019-12-23T02:09:27Z jitwit joined #scheme 2019-12-23T02:11:14Z klovett joined #scheme 2019-12-23T02:16:06Z klovett quit (Ping timeout: 265 seconds) 2019-12-23T02:27:44Z brettgilio joined #scheme 2019-12-23T02:35:29Z oxum joined #scheme 2019-12-23T02:49:57Z khisanth_ quit (Ping timeout: 260 seconds) 2019-12-23T03:03:16Z khisanth_ joined #scheme 2019-12-23T03:09:24Z oxum quit (Ping timeout: 258 seconds) 2019-12-23T03:12:37Z bairyn joined #scheme 2019-12-23T03:14:35Z Riastradh joined #scheme 2019-12-23T03:33:41Z pjb quit (Read error: Connection reset by peer) 2019-12-23T03:44:37Z oxum joined #scheme 2019-12-23T03:44:44Z pjb joined #scheme 2019-12-23T03:47:22Z klovett joined #scheme 2019-12-23T03:50:33Z Menche quit (Quit: ZNC - https://znc.in) 2019-12-23T03:50:45Z badkins joined #scheme 2019-12-23T03:50:49Z Menche joined #scheme 2019-12-23T03:50:50Z oxum quit (Ping timeout: 265 seconds) 2019-12-23T03:55:17Z badkins quit (Ping timeout: 260 seconds) 2019-12-23T04:05:02Z klovett quit (Remote host closed the connection) 2019-12-23T04:07:41Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-23T04:14:42Z skapata quit (Remote host closed the connection) 2019-12-23T04:15:25Z ahungry quit (Remote host closed the connection) 2019-12-23T04:30:29Z oxum joined #scheme 2019-12-23T04:34:56Z gravicappa joined #scheme 2019-12-23T04:52:38Z ahungry joined #scheme 2019-12-23T05:09:14Z klovett joined #scheme 2019-12-23T05:10:04Z klovett quit (Client Quit) 2019-12-23T05:18:34Z gendarme joined #scheme 2019-12-23T05:25:53Z oxum quit (Ping timeout: 268 seconds) 2019-12-23T05:39:42Z whiteline quit (Ping timeout: 260 seconds) 2019-12-23T05:50:27Z gendarme quit (Quit: gendarme) 2019-12-23T05:50:47Z gendarme joined #scheme 2019-12-23T05:53:29Z Riastradh quit (Remote host closed the connection) 2019-12-23T05:57:24Z oxum joined #scheme 2019-12-23T05:57:53Z Riastradh joined #scheme 2019-12-23T06:01:20Z jitwit quit (Ping timeout: 265 seconds) 2019-12-23T06:21:38Z sp1ff1 quit (Ping timeout: 240 seconds) 2019-12-23T06:27:52Z jitwit joined #scheme 2019-12-23T06:30:20Z oxum quit (Ping timeout: 265 seconds) 2019-12-23T06:32:28Z jitwit quit (Ping timeout: 260 seconds) 2019-12-23T06:48:46Z sp1ff1 joined #scheme 2019-12-23T06:53:39Z sp1ff1 quit (Ping timeout: 258 seconds) 2019-12-23T06:55:42Z gendarme quit (Quit: gendarme) 2019-12-23T06:58:18Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-23T06:59:16Z ahungry quit (Remote host closed the connection) 2019-12-23T07:01:14Z oxum joined #scheme 2019-12-23T07:08:19Z zhuzhu__ joined #scheme 2019-12-23T07:08:23Z zhuzhu__ left #scheme 2019-12-23T07:21:31Z TCZ joined #scheme 2019-12-23T07:21:55Z jitwit joined #scheme 2019-12-23T07:26:14Z jitwit quit (Ping timeout: 258 seconds) 2019-12-23T07:34:37Z oxum quit (Remote host closed the connection) 2019-12-23T07:34:54Z oxum joined #scheme 2019-12-23T07:42:00Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-23T07:44:31Z lambda-11235 joined #scheme 2019-12-23T07:46:58Z sp1ff1 joined #scheme 2019-12-23T07:52:01Z sp1ff1 quit (Ping timeout: 265 seconds) 2019-12-23T08:11:13Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-23T08:16:01Z jitwit joined #scheme 2019-12-23T08:16:18Z bairyn quit (Ping timeout: 260 seconds) 2019-12-23T08:20:42Z jitwit quit (Ping timeout: 260 seconds) 2019-12-23T08:23:02Z bairyn joined #scheme 2019-12-23T08:24:19Z klovett joined #scheme 2019-12-23T08:25:12Z rgherdt joined #scheme 2019-12-23T08:26:52Z thevishy joined #scheme 2019-12-23T08:46:08Z zhuzhu__ joined #scheme 2019-12-23T08:47:15Z ggole joined #scheme 2019-12-23T08:57:17Z jitwit joined #scheme 2019-12-23T09:01:43Z jitwit quit (Ping timeout: 268 seconds) 2019-12-23T09:18:07Z zhuzhu__ quit (Quit: Leaving.) 2019-12-23T09:34:30Z Zenton joined #scheme 2019-12-23T09:47:50Z sp1ff1 joined #scheme 2019-12-23T09:51:27Z jitwit joined #scheme 2019-12-23T09:51:49Z badkins joined #scheme 2019-12-23T09:52:50Z sp1ff1 quit (Ping timeout: 240 seconds) 2019-12-23T09:56:03Z jitwit quit (Ping timeout: 260 seconds) 2019-12-23T09:56:43Z badkins quit (Ping timeout: 265 seconds) 2019-12-23T10:08:46Z TCZ quit (Quit: Bye Bye) 2019-12-23T10:26:58Z sp1ff1 joined #scheme 2019-12-23T10:31:46Z sp1ff1 quit (Ping timeout: 258 seconds) 2019-12-23T10:37:43Z pilne quit (Quit: For Sale: Parachute. Only used once, never opened, small stain.) 2019-12-23T10:52:54Z TCZ joined #scheme 2019-12-23T11:02:36Z sp1ff1 joined #scheme 2019-12-23T11:07:14Z sp1ff1 quit (Ping timeout: 240 seconds) 2019-12-23T11:39:09Z sp1ff1 joined #scheme 2019-12-23T11:43:58Z sp1ff1 quit (Ping timeout: 260 seconds) 2019-12-23T11:56:04Z hugh_marera joined #scheme 2019-12-23T13:01:32Z badkins joined #scheme 2019-12-23T13:03:21Z liulanghaitun joined #scheme 2019-12-23T13:06:50Z badkins quit (Ping timeout: 240 seconds) 2019-12-23T13:08:39Z thevishy quit (Quit: Leaving) 2019-12-23T13:17:36Z TCZ quit (Quit: Bye Bye) 2019-12-23T13:17:47Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-23T13:22:00Z manualcrank joined #scheme 2019-12-23T13:27:57Z jitwit joined #scheme 2019-12-23T13:28:54Z liulanghaitun quit (Remote host closed the connection) 2019-12-23T13:32:46Z jitwit quit (Ping timeout: 265 seconds) 2019-12-23T13:40:00Z sp1ff1 joined #scheme 2019-12-23T13:44:58Z sp1ff1 quit (Ping timeout: 258 seconds) 2019-12-23T13:45:30Z sp1ff1 joined #scheme 2019-12-23T13:51:34Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-23T13:52:54Z klovett quit (Remote host closed the connection) 2019-12-23T13:53:08Z zig`` quit (Ping timeout: 248 seconds) 2019-12-23T13:53:29Z klovett joined #scheme 2019-12-23T13:54:33Z zig`` joined #scheme 2019-12-23T14:07:17Z xelxebar quit (Remote host closed the connection) 2019-12-23T14:10:43Z xelxebar joined #scheme 2019-12-23T14:15:58Z lucasb joined #scheme 2019-12-23T14:22:04Z jitwit joined #scheme 2019-12-23T14:26:27Z jitwit quit (Ping timeout: 260 seconds) 2019-12-23T14:27:18Z kritixilithos joined #scheme 2019-12-23T14:28:30Z klovett quit (Remote host closed the connection) 2019-12-23T14:28:47Z klovett joined #scheme 2019-12-23T14:40:50Z kritixilithos quit (Quit: quit) 2019-12-23T14:43:41Z badkins joined #scheme 2019-12-23T14:44:49Z jitwit joined #scheme 2019-12-23T14:46:17Z bairyn is now known as ByronJohnson 2019-12-23T14:47:56Z jitwit` joined #scheme 2019-12-23T14:49:45Z jitwit quit (Ping timeout: 258 seconds) 2019-12-23T14:50:10Z jitwit` quit (Remote host closed the connection) 2019-12-23T14:51:42Z jitwit joined #scheme 2019-12-23T15:00:24Z jao joined #scheme 2019-12-23T15:04:29Z ng0_ joined #scheme 2019-12-23T15:05:51Z ng0 quit (Disconnected by services) 2019-12-23T15:06:05Z ng0_ quit (Client Quit) 2019-12-23T15:06:17Z ng0 joined #scheme 2019-12-23T15:06:17Z ng0 quit (Changing host) 2019-12-23T15:06:17Z ng0 joined #scheme 2019-12-23T15:07:42Z whiteline joined #scheme 2019-12-23T15:33:18Z nerdypepper: im trying the following: (define (f g) (g 2)) 2019-12-23T15:33:42Z nerdypepper: where calling something like (f square) would call square on 2 2019-12-23T15:34:10Z nerdypepper: when i type in (f f), i get a 'Wrong type to apply: 2' error 2019-12-23T15:35:09Z nerdypepper: can someone tell me what's going on here? 2019-12-23T15:36:39Z nerdypepper: ahhh i see it now, (f f) calls (f 2) 2019-12-23T15:36:48Z nerdypepper: my that was easy 2019-12-23T15:38:03Z jcowan: An interesting challenge is to figure out what you could replace 2 with so that f would never blow up. It needs to be a procedure, and a procedure that is defined on all values of its argument. 2019-12-23T15:39:43Z nerdypepper: jcowan: right 2019-12-23T15:45:12Z Riastradh quit (Ping timeout: 265 seconds) 2019-12-23T16:18:25Z skapata joined #scheme 2019-12-23T16:22:54Z edgar-rft quit (Quit: Leaving) 2019-12-23T16:32:59Z amerigo quit (Quit: Connection closed for inactivity) 2019-12-23T16:39:46Z badkins quit (Remote host closed the connection) 2019-12-23T16:50:52Z ArthurStrong joined #scheme 2019-12-23T16:59:38Z madage quit (Remote host closed the connection) 2019-12-23T17:08:00Z madage joined #scheme 2019-12-23T17:12:23Z grantr joined #scheme 2019-12-23T17:38:22Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-23T17:39:13Z hugh_marera joined #scheme 2019-12-23T17:43:38Z daviid quit (Ping timeout: 240 seconds) 2019-12-23T17:46:18Z keep-learning[m] quit (Quit: killed) 2019-12-23T17:46:26Z Ericson2314 quit (Quit: killed) 2019-12-23T17:46:26Z mbakke quit (Quit: killed) 2019-12-23T17:46:29Z willghatch[m] quit (Quit: killed) 2019-12-23T17:46:30Z Seb[m] quit (Quit: killed) 2019-12-23T17:46:42Z dieggsy quit (Quit: killed) 2019-12-23T17:46:49Z spectrumgomas[m] quit (Quit: killed) 2019-12-23T17:46:53Z Gnuxie[m] quit (Quit: killed) 2019-12-23T17:46:54Z siraben quit (Quit: killed) 2019-12-23T17:46:54Z Jackiew2 quit (Quit: killed) 2019-12-23T17:46:54Z hansbauer[m] quit (Quit: killed) 2019-12-23T17:47:00Z because[m] quit (Quit: killed) 2019-12-23T17:47:58Z grantr quit (Quit: grantr) 2019-12-23T17:48:39Z badkins joined #scheme 2019-12-23T17:56:35Z grantr joined #scheme 2019-12-23T18:09:14Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-23T18:11:18Z willghatch[m] joined #scheme 2019-12-23T18:11:18Z MatrixTravelerb4 joined #scheme 2019-12-23T18:11:18Z siraben joined #scheme 2019-12-23T18:11:18Z Jackiew2 joined #scheme 2019-12-23T18:11:19Z Ericson2314 joined #scheme 2019-12-23T18:11:19Z Gnuxie[m] joined #scheme 2019-12-23T18:11:19Z dieggsy joined #scheme 2019-12-23T18:11:25Z because[m] joined #scheme 2019-12-23T18:11:25Z Snn[m] joined #scheme 2019-12-23T18:11:25Z rickbutton1 joined #scheme 2019-12-23T18:11:25Z keep-learning[m] joined #scheme 2019-12-23T18:11:25Z mbakke joined #scheme 2019-12-23T18:11:25Z Seb[m] joined #scheme 2019-12-23T18:11:26Z spectrumgomas[m] joined #scheme 2019-12-23T18:11:26Z hansbauer[m] joined #scheme 2019-12-23T18:18:50Z badkins quit (Remote host closed the connection) 2019-12-23T18:20:54Z badkins joined #scheme 2019-12-23T18:24:35Z brettgilio joined #scheme 2019-12-23T18:33:00Z grantr quit (Quit: grantr) 2019-12-23T18:34:05Z grantr joined #scheme 2019-12-23T18:34:37Z badkins quit (Remote host closed the connection) 2019-12-23T18:35:27Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-23T18:36:58Z Zenton quit (Ping timeout: 260 seconds) 2019-12-23T18:39:13Z badkins joined #scheme 2019-12-23T18:46:29Z ggole quit (Quit: Leaving) 2019-12-23T18:56:26Z badkins quit (Remote host closed the connection) 2019-12-23T18:58:03Z brown121408 quit (Ping timeout: 265 seconds) 2019-12-23T18:59:06Z brown121407 joined #scheme 2019-12-23T19:01:40Z dbmikus joined #scheme 2019-12-23T19:06:15Z JalapenoX joined #scheme 2019-12-23T19:06:22Z grantr quit (Quit: grantr) 2019-12-23T19:08:31Z Riastradh joined #scheme 2019-12-23T19:17:36Z daviid joined #scheme 2019-12-23T19:23:03Z daviid quit (Ping timeout: 260 seconds) 2019-12-23T19:26:17Z notzmv quit (Ping timeout: 260 seconds) 2019-12-23T19:26:43Z grantr joined #scheme 2019-12-23T19:30:54Z edgar-rft joined #scheme 2019-12-23T19:31:24Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-23T19:32:33Z grantr quit (Quit: grantr) 2019-12-23T19:36:28Z gravicappa quit (Ping timeout: 260 seconds) 2019-12-23T19:38:26Z Riastradh quit (Ping timeout: 240 seconds) 2019-12-23T19:45:54Z grantr joined #scheme 2019-12-23T20:03:04Z grantr quit (Quit: grantr) 2019-12-23T20:03:17Z grantr joined #scheme 2019-12-23T20:04:03Z grantr is now known as gendarme 2019-12-23T20:05:30Z sdu_ quit (Read error: Connection reset by peer) 2019-12-23T20:12:00Z sdu joined #scheme 2019-12-23T20:14:49Z sp1ff1 quit (Ping timeout: 258 seconds) 2019-12-23T20:21:53Z andreycizov joined #scheme 2019-12-23T20:30:14Z badkins joined #scheme 2019-12-23T20:30:22Z gravicappa joined #scheme 2019-12-23T20:30:25Z X-Scale` quit (Ping timeout: 250 seconds) 2019-12-23T20:31:14Z badkins quit (Remote host closed the connection) 2019-12-23T20:32:01Z badkins joined #scheme 2019-12-23T20:32:03Z badkins quit (Remote host closed the connection) 2019-12-23T20:32:05Z brettgilio quit (Quit: Quit) 2019-12-23T20:32:16Z badkins joined #scheme 2019-12-23T20:32:24Z brettgilio joined #scheme 2019-12-23T20:38:57Z pilne joined #scheme 2019-12-23T20:44:10Z zig``: hello #scheme 2019-12-23T20:44:19Z zig``: seems like something odd happened 2019-12-23T20:44:29Z zig``: anyway.. sorry for the noice. 2019-12-23T20:44:33Z zig`` is now known as amz3 2019-12-23T20:44:43Z cantstanya quit (Ping timeout: 240 seconds) 2019-12-23T20:45:30Z amz3 quit (Quit: WeeChat 1.9.1) 2019-12-23T20:45:53Z cantstanya joined #scheme 2019-12-23T20:46:01Z pjb quit (Remote host closed the connection) 2019-12-23T20:46:26Z zig joined #scheme 2019-12-23T20:48:30Z pjb joined #scheme 2019-12-23T20:53:10Z Fare joined #scheme 2019-12-23T21:02:44Z X-Scale joined #scheme 2019-12-23T21:03:16Z TCZ joined #scheme 2019-12-23T21:06:11Z gendarme quit (Quit: gendarme) 2019-12-23T21:09:25Z badkins quit (Remote host closed the connection) 2019-12-23T21:10:06Z badkins joined #scheme 2019-12-23T21:10:35Z brown121407 quit (Read error: Connection reset by peer) 2019-12-23T21:12:08Z sp1ff1 joined #scheme 2019-12-23T21:12:50Z manualcrank joined #scheme 2019-12-23T21:13:23Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-23T21:13:40Z notzmv joined #scheme 2019-12-23T21:15:09Z badkins quit (Remote host closed the connection) 2019-12-23T21:16:49Z badkins joined #scheme 2019-12-23T21:18:25Z ArthurStrong quit (Quit: leaving) 2019-12-23T21:21:25Z sdu quit (Quit: Lost terminal) 2019-12-23T21:22:58Z badkins quit (Remote host closed the connection) 2019-12-23T21:23:01Z Riastradh joined #scheme 2019-12-23T21:24:01Z casaca quit (Ping timeout: 265 seconds) 2019-12-23T21:28:10Z badkins joined #scheme 2019-12-23T21:28:11Z badkins quit (Remote host closed the connection) 2019-12-23T21:28:18Z badkins joined #scheme 2019-12-23T21:31:43Z brown121407 joined #scheme 2019-12-23T21:36:52Z badkins quit (Remote host closed the connection) 2019-12-23T21:38:51Z Zenton joined #scheme 2019-12-23T21:41:03Z badkins joined #scheme 2019-12-23T21:41:29Z TCZ quit (Read error: Connection reset by peer) 2019-12-23T21:41:48Z TCZ joined #scheme 2019-12-23T21:42:14Z badkins quit (Remote host closed the connection) 2019-12-23T21:42:24Z badkins joined #scheme 2019-12-23T21:43:00Z TCZ quit (Read error: Connection reset by peer) 2019-12-23T21:43:08Z TCZ joined #scheme 2019-12-23T21:44:07Z brettgilio quit (Quit: Quit) 2019-12-23T21:44:18Z brettgilio joined #scheme 2019-12-23T21:44:39Z TCZ quit (Client Quit) 2019-12-23T21:48:16Z badkins quit (Remote host closed the connection) 2019-12-23T21:48:37Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-23T21:48:59Z badkins joined #scheme 2019-12-23T21:52:13Z badkins quit (Remote host closed the connection) 2019-12-23T21:52:20Z badkins joined #scheme 2019-12-23T22:01:00Z brettgilio joined #scheme 2019-12-23T22:05:13Z notzmv quit (Ping timeout: 260 seconds) 2019-12-23T22:08:00Z jao quit (Ping timeout: 265 seconds) 2019-12-23T22:10:25Z notzmv joined #scheme 2019-12-23T22:28:57Z JalapenoX joined #scheme 2019-12-23T22:32:17Z grantr joined #scheme 2019-12-23T22:36:00Z grantr is now known as gendarme 2019-12-23T22:40:03Z terpri joined #scheme 2019-12-23T22:47:16Z klovett_ joined #scheme 2019-12-23T22:51:02Z klovett quit (Ping timeout: 260 seconds) 2019-12-23T22:54:14Z pjb quit (Remote host closed the connection) 2019-12-23T22:58:14Z daviid joined #scheme 2019-12-23T23:01:13Z Riastradh quit (Ping timeout: 260 seconds) 2019-12-23T23:01:58Z badkins quit (Remote host closed the connection) 2019-12-23T23:07:22Z gendarme quit (Quit: gendarme) 2019-12-23T23:08:04Z gendarme joined #scheme 2019-12-23T23:09:07Z gendarme: how would you represent polynomials? 2019-12-23T23:09:33Z erkin: lists 2019-12-23T23:10:36Z erkin: I'd personally represent it like this: '(1 2 3 4) → 4x³ + 3x² + 2x + 1. 2019-12-23T23:10:51Z badkins joined #scheme 2019-12-23T23:11:48Z dbmikus quit (Ping timeout: 265 seconds) 2019-12-23T23:13:45Z gendarme: fair enough, since scheme is old, how is it that they where able to implement dynamic strucutres so easily? 2019-12-23T23:14:03Z erkin: How do you mean? 2019-12-23T23:15:18Z gendarme: I mean, I had considered doing this in C, and it just kept getting more complicated lol 2019-12-23T23:15:34Z erkin: Ah I see what you mean. 2019-12-23T23:15:46Z gendarme: lists are the default type of scheme, and since it's been around for a while, I just wondered how come 2019-12-23T23:15:49Z erkin: C was explicitly created under memory constraints of PDP machines. 2019-12-23T23:15:49Z gendarme: yeah 2019-12-23T23:16:02Z erkin: Lisp goes way back, with different design goals. 2019-12-23T23:16:07Z erkin: Namely, symbolic analysis. 2019-12-23T23:16:28Z gendarme: ah ok cool 2019-12-23T23:16:33Z erkin: You can actually accomplish a whole lot with just very little: https://www.t3x.org/lisp64k/index.html 2019-12-23T23:16:39Z gendarme: this should be a nice way to get into scheme 2019-12-23T23:16:42Z erkin: :-) 2019-12-23T23:17:15Z gendarme: so say later on I become a scheme hacker, how would you make it efficient? 2019-12-23T23:17:44Z TCZ joined #scheme 2019-12-23T23:17:49Z erkin: There are optimisation tricks you can do within your code, like avoiding generic functions. 2019-12-23T23:17:55Z erkin: eg using fx+ instead of + for fixnums 2019-12-23T23:18:18Z gendarme: fair enough 2019-12-23T23:18:25Z gendarme: optimize late makes sense 2019-12-23T23:18:27Z gendarme: thanks 2019-12-23T23:18:30Z erkin: But never optimise early on. Just try to write clean and simple algorithms in the first place, then try to find the bottlenecks in your code, and address those specifically. 2019-12-23T23:18:59Z erkin: Most performance tricks boil down to using the right data structures for the right tasks. 2019-12-23T23:20:37Z aeth: eh, that's kind of contradictory because choosing the right data structures early on can be a good thing, and it's technically an optimization 2019-12-23T23:20:44Z Fare quit (Ping timeout: 268 seconds) 2019-12-23T23:20:50Z aeth: But micro-optimizations are basically never worth it until you need them 2019-12-23T23:20:52Z erkin: Mm, I'd consider it a part of writing clean and simple code. 2019-12-23T23:21:08Z erkin: And yeah, microoptimisations rarely add up enough to make it worthwhile. 2019-12-23T23:21:11Z aeth: Unless the API is well-written, the 'right data structure' probably is going to be a bit messier than the naive one 2019-12-23T23:21:53Z erkin: I mean much more basic things. 2019-12-23T23:22:02Z erkin: At the very least, using vectors instead of lists for random access. 2019-12-23T23:22:43Z aeth: A lot of people (not really a Scheme thing, where lists for everything is too common) just use a hash table for everything. There's even a programming language based around this, called Lua, and it's decently popular, even in its non-JIT form where it really is just using hash tables for everything. 2019-12-23T23:22:53Z erkin: Oh funny you should mention that. 2019-12-23T23:23:01Z erkin: I met a Lua coder who says he's been programming for eight years. 2019-12-23T23:23:06Z erkin: He had never heard of linked lists in his life. 2019-12-23T23:23:06Z aeth: I guess a hash table for everything tends to scale a bit more than lists for everything, if you need random access. Still weird. 2019-12-23T23:23:24Z erkin: Turns out he only uses hashtables for literally everything. 2019-12-23T23:24:12Z aeth: Lua programmers usually are scripters (as in scripting some larger C++ application), and while 'scripting language' is fairly arbitrary with multiple different meanings, there definitely is a distinction between normal programming vs scripting someone's Lua API and just trying to get something to run 2019-12-23T23:24:45Z erkin: I mean like, if you're writing a text editor, you don't want to hold your text in the form of a vector of strings you continuously swap in and out each time but gap buffers or ropes or piece tables and such. 2019-12-23T23:24:54Z aeth: There are Emacs Lispers who've been writing Emacs Lisp for many years who probably know less about Emacs Lisp than we do as Schemers just because Emacs scripting is probably more about results than first principles 2019-12-23T23:25:17Z erkin: I guess it all boils down to "If you're doing something specific, chances are that there's a tool that suits your needs." 2019-12-23T23:26:09Z gendarme: erkin: this website is pretty rad 2019-12-23T23:26:38Z erkin: :-) 2019-12-23T23:28:34Z aeth: erkin: And to be fair, if you're a Lua programmer and you need a linked list, then it's the responsibility of the C++ programmer writing your Lua API to expose the userdata abstraction to you, without having to tell you about linked lists. 2019-12-23T23:28:45Z sp1ff1 quit (Ping timeout: 268 seconds) 2019-12-23T23:28:57Z sp1ff quit (Ping timeout: 260 seconds) 2019-12-23T23:29:05Z erkin: Unrelatedly, today I learnt that the iOS sandbox (codenamed Seatbelt) uses Scheme to define rules. 2019-12-23T23:29:06Z aeth: So Lua has primitives like numbers (I'm guessing doubles for everything like JS, but I could be wrong... seems like something Lua would do, though), tables, and userdata 2019-12-23T23:29:34Z aeth: erkin: which Scheme? 2019-12-23T23:29:41Z erkin: Probably an in-house implementation. 2019-12-23T23:29:57Z aeth: I want to see an official ObjectiveScheme 2019-12-23T23:29:59Z sp1ff1 joined #scheme 2019-12-23T23:31:50Z erkin: Yeah, it's an internal-use only limited subset. 2019-12-23T23:32:28Z erkin: Sandbox Profile Language (SBPL) 2019-12-23T23:32:32Z gendarme quit (Quit: gendarme) 2019-12-23T23:33:00Z erkin: It's undocumented, so there's only reverse engineer documentation of it. 2019-12-23T23:33:08Z aeth: haha 2019-12-23T23:33:12Z aeth: that sounds terrible 2019-12-23T23:33:56Z Fare joined #scheme 2019-12-23T23:34:10Z erkin: It really does. 2019-12-23T23:35:27Z erkin: Oh it's built upon TinyScheme. 2019-12-23T23:35:42Z erkin: https://dl.packetstormsecurity.net/papers/general/apple-sandbox.pdf 2019-12-23T23:38:49Z badkins_ joined #scheme 2019-12-23T23:38:50Z badkins quit (Ping timeout: 240 seconds) 2019-12-23T23:40:19Z whiteline quit (Ping timeout: 265 seconds) 2019-12-23T23:40:39Z whiteline joined #scheme 2019-12-23T23:41:17Z erkin: Does that mean Apple deployed more instances of Scheme than anyone else on earth? 2019-12-23T23:41:26Z erkin: Even more than this guy: https://web.archive.org/web/20090115204042/http://philosecurity.org/2009/01/12/interview-with-an-adware-author 2019-12-23T23:41:26Z rudybot: https://teensy.info/dEiZcIyCyI 2019-12-23T23:43:33Z badkins_ quit (Ping timeout: 268 seconds) 2019-12-23T23:43:59Z TCZ quit (Quit: Bye Bye) 2019-12-23T23:44:57Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-23T23:45:24Z badkins joined #scheme 2019-12-23T23:50:15Z badkins quit (Ping timeout: 258 seconds) 2019-12-23T23:57:14Z lavaflow quit (Ping timeout: 265 seconds) 2019-12-23T23:58:21Z JalapenoX: hello 2019-12-23T23:59:08Z JalapenoX: https://paste.debian.net/1122489/ 2019-12-23T23:59:18Z JalapenoX: I'm having issues understanding this code 2019-12-23T23:59:26Z xkapastel joined #scheme 2019-12-23T23:59:29Z JalapenoX: Is this a lambda within a lambda? 2019-12-24T00:00:42Z JalapenoX: I don't understand how the argument "letter" is transferred into the second lambda function. 2019-12-24T00:00:51Z erkin: Yup 2019-12-24T00:01:10Z JalapenoX: Is that a yes to my question erkin? 2019-12-24T00:01:15Z erkin: Yup 2019-12-24T00:01:29Z erkin: When you call it with, say (keeper foobar), it returns (λ (sent) (keep (λ (wd) (member? foobar wd)) sent)) 2019-12-24T00:02:41Z erkin: And when you call that with the value quux, it evaluates (keep (λ (wd) (member? foobar wd)) quux) 2019-12-24T00:03:30Z JalapenoX: okay I think I understand better, whew this is confusing. 2019-12-24T00:03:43Z erkin: Each time a lambda is called, it assigns each argument to its respective place and evaluates the body. 2019-12-24T00:04:02Z erkin: Yeah, it can take a while to grok. 2019-12-24T00:04:02Z lavaflow joined #scheme 2019-12-24T00:04:19Z JalapenoX: So just as a theoretical example if it was 2019-12-24T00:05:30Z JalapenoX: if the "define" statement were instead to be (define keeper sent) 2019-12-24T00:05:44Z JalapenoX: whatever value sent was set as would go into the outer lambda? 2019-12-24T00:05:57Z badkins joined #scheme 2019-12-24T00:06:03Z erkin: Oh no, it would just assign the value of sent to keeper. 2019-12-24T00:06:23Z erkin: There's no lambda in that statement. 2019-12-24T00:09:44Z badkins quit (Remote host closed the connection) 2019-12-24T00:09:51Z badkins joined #scheme 2019-12-24T00:10:17Z Riastradh joined #scheme 2019-12-24T00:14:21Z JalapenoX: I'm still a bit confused as to how the "letter" finds it's way into the inner lambda. Is it because it's argument name is the same as "letter" next to define? 2019-12-24T00:16:20Z erkin: JalapenoX: It doesn't matter how deeply nested it is. 2019-12-24T00:16:31Z erkin: Inner scopes are supersets of outer scopes. 2019-12-24T00:16:47Z erkin: Unless "letter" was redefined in the new scope, its value is still that of the outer scope. 2019-12-24T00:17:12Z erkin: Just like how, say, "keep" and "member?" preserve their original definitions because you never redefined them in the inner scope. 2019-12-24T00:17:13Z JalapenoX: Oh i see 2019-12-24T00:17:59Z TCZ joined #scheme 2019-12-24T00:18:56Z erkin: Definitions only get reset once the control flow leaves the scope they were defined in. 2019-12-24T00:21:32Z klovett joined #scheme 2019-12-24T00:22:46Z erkin: In short, when you call the procedure with (keeper fnord), each instance of "letter" (a formal argument) is replaced with "fnord" (an actual argument) within the body. 2019-12-24T00:23:27Z JalapenoX: ah 2019-12-24T00:23:42Z JalapenoX: Also I enjoyed the "fnord" reference :) 2019-12-24T00:23:47Z erkin: :-) 2019-12-24T00:23:58Z erkin: It's one of my favourite placeholders. 2019-12-24T00:24:38Z klovett_ quit (Ping timeout: 260 seconds) 2019-12-24T00:33:44Z gendarme joined #scheme 2019-12-24T00:35:36Z JalapenoX: https://paste.debian.net/1122492/ 2019-12-24T00:36:01Z JalapenoX: This is a quote from the Book "Simply Scheme" I'm reading. I'm not quite following what they are saying. 2019-12-24T00:42:30Z erkin: It means when you're calling a procedure, it can be like (proc args ...) 2019-12-24T00:42:34Z erkin: Where proc is the name of the procedure. 2019-12-24T00:42:53Z erkin: But also something like ((λ (formals ...) body) args ...) 2019-12-24T00:43:05Z erkin: Technically, the procedure's name only refers to the lambda. 2019-12-24T00:43:27Z erkin: (define (foo bar) baz) is literally just syntactic sugar for (define foo (λ (bar) baz)), it's not too different from (define quux 5) 2019-12-24T00:44:22Z erkin: So when you define foo and quux as such, an instance of (foo quux) becomes ((λ (bar) baz) 5). 2019-12-24T00:44:35Z erkin: (although this isn't a very good example since bar isn't used in the lambda body, so that 5 is useless) 2019-12-24T00:45:19Z JalapenoX: oh thank you again erkin. 2019-12-24T00:45:34Z erkin: My pleasure. 2019-12-24T00:46:08Z JalapenoX: It's basically saying that using define in the traditional sense and using lambda are kind of the same thing... 2019-12-24T00:47:04Z erkin: Yes. Simply, "lambda" keyword creates a new procedure. And whatever is in the car of the expression is the executed procedure. 2019-12-24T00:47:12Z erkin: The cdr portion is the argument list. 2019-12-24T00:47:57Z erkin: Consider (+ 1 2 3). The car is +, which is the procedure getting executed. The cdr is '(1 2 3), which are the actual arguments being provided to the lambda defined as +. 2019-12-24T00:52:32Z gendarme quit (Quit: gendarme) 2019-12-24T00:53:29Z gendarme joined #scheme 2019-12-24T00:53:34Z gendarme quit (Remote host closed the connection) 2019-12-24T00:55:36Z gendarme joined #scheme 2019-12-24T00:56:54Z gendarme quit (Client Quit) 2019-12-24T00:57:49Z JalapenoX: oh i see 2019-12-24T00:58:16Z gendarme joined #scheme 2019-12-24T00:58:22Z gendarme quit (Remote host closed the connection) 2019-12-24T01:01:53Z gendarme joined #scheme 2019-12-24T01:09:52Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-24T01:23:35Z badkins quit (Remote host closed the connection) 2019-12-24T01:27:23Z badkins joined #scheme 2019-12-24T01:32:18Z JalapenoX quit (Ping timeout: 260 seconds) 2019-12-24T01:32:26Z Fare quit (Ping timeout: 240 seconds) 2019-12-24T01:36:03Z gendarme quit (Quit: gendarme) 2019-12-24T01:38:47Z badkins quit (Remote host closed the connection) 2019-12-24T01:39:59Z badkins joined #scheme 2019-12-24T01:42:44Z brettgilio joined #scheme 2019-12-24T01:46:33Z Fare joined #scheme 2019-12-24T01:47:37Z TCZ quit (Quit: Bye Bye) 2019-12-24T01:47:56Z gendarme joined #scheme 2019-12-24T01:53:05Z gendarme quit (Quit: gendarme) 2019-12-24T01:53:45Z gendarme joined #scheme 2019-12-24T01:54:06Z gendarme quit (Remote host closed the connection) 2019-12-24T02:06:03Z badkins quit (Remote host closed the connection) 2019-12-24T02:10:39Z gendarme joined #scheme 2019-12-24T02:16:02Z badkins joined #scheme 2019-12-24T02:22:52Z badkins quit (Remote host closed the connection) 2019-12-24T02:23:13Z badkins joined #scheme 2019-12-24T02:25:01Z f8l quit (Remote host closed the connection) 2019-12-24T02:26:20Z f8l joined #scheme 2019-12-24T02:28:52Z xkapastel quit (Quit: Connection closed for inactivity) 2019-12-24T02:33:12Z ahungry joined #scheme 2019-12-24T02:47:14Z daviid quit (Ping timeout: 240 seconds) 2019-12-24T02:50:29Z whiteline quit (Read error: Connection reset by peer) 2019-12-24T02:50:49Z whiteline joined #scheme 2019-12-24T02:51:54Z klovett quit (Remote host closed the connection) 2019-12-24T02:52:12Z klovett joined #scheme 2019-12-24T02:54:10Z badkins quit (Remote host closed the connection) 2019-12-24T02:55:28Z badkins joined #scheme 2019-12-24T02:59:53Z badkins quit (Remote host closed the connection) 2019-12-24T03:00:13Z gendarme quit (Quit: gendarme) 2019-12-24T03:32:07Z jcowan: In addition, C was born on a low-end PDP-11, Scheme was born on the Decsystem KL-10, about 16 times as much memory. OTOH, Lisp was born on a machine about half the size of the C machine 2019-12-24T03:34:10Z jcowan: aeth: Historically Lua had only floats, but as of 5.3 it has 64-bit ints as well. 2019-12-24T03:47:01Z Riastradh: Binary64 floating-point for everything is a reasonable way to start. 2019-12-24T03:48:31Z gendarme joined #scheme 2019-12-24T03:55:02Z gendarme quit (Ping timeout: 265 seconds) 2019-12-24T03:55:11Z daviid joined #scheme 2019-12-24T03:58:16Z jcowan: Indeed. 2019-12-24T03:58:31Z lambda-11235 joined #scheme 2019-12-24T04:00:04Z gendarme joined #scheme 2019-12-24T04:01:38Z whiteline quit (Ping timeout: 260 seconds) 2019-12-24T04:19:38Z gendarme quit (Quit: gendarme) 2019-12-24T04:19:42Z mdhughes: Nobody's ever going to need an integer over 2^56. 2019-12-24T04:20:00Z mdhughes: Nobody's ever going to need more than 640K. 2019-12-24T04:21:34Z sp1ff joined #scheme 2019-12-24T04:23:47Z JalapenoX joined #scheme 2019-12-24T04:28:42Z Riastradh: Always better to start simple scripting language design with a complete ontology of every concept of `number' and `arithmetic' that has ever appeared in mathematics and computing, yes. Maximal generality up front or bust! 2019-12-24T04:32:12Z mdhughes: Having used a lot of JavaScript, I think having int64 and double would've been a nice step up from "you're screwed forever". 2019-12-24T04:32:49Z mdhughes: Literally they've solved the bigint problem by putting numbers in strings. 2019-12-24T04:33:53Z Riastradh: `screwed forever', huh. 2019-12-24T04:35:09Z Riastradh: Putting digits in strings -- in radix 2^30 or 2^32, say -- is a pretty common way to `solve the bigint problem'! I think you'll find that's how most machines `solve the bigint problem'... 2019-12-24T04:36:17Z mdhughes: It's wasting 60% of the bits. 2019-12-24T04:38:09Z mdhughes: Say I have message IDs which need to be 64-bit. Every single one is now variable but up to 20 bytes plus string overhead (16 bytes?) instead of 8. 2019-12-24T04:38:57Z Riastradh: ...could just use a pair of 32-bit integers, like you would be doing on a 32-bit machine anyway... 2019-12-24T04:39:23Z Riastradh: You sure like to pick fights on the internet, don't you? 2019-12-24T04:39:28Z mdhughes: Who has a 32-bit machine anymore? 2019-12-24T04:39:35Z mdhughes: You like defending the indefensible. 2019-12-24T04:40:23Z mdhughes: How is stating that using double as your only type is a bad idea "picking a fight"? Was your mother a double-precision floating point number? 2019-12-24T04:41:14Z Riastradh: I think you should listen to yourself, and ask whether the way you approach exchanges of ideas on the internet might sound a little more sarcastically belligerent than you realize. 2019-12-24T04:42:06Z mdhughes: You react to everything as if it's a personal attack, which it's not. It's a technical discussion. And I do mine with a little humor, which you… maybe you're funny on the inside. 2019-12-24T04:42:45Z Riastradh: `You like defending the indefensible.' makes it sound like I'm responsible for putting refugee children in cages to discourage them, not like I'm talking about the technical reasonableness of the floating-point standard. 2019-12-24T04:44:09Z mdhughes: "You sure like to pick fights" sounds like I'm The Kurgan. I have better hair. 2019-12-24T04:44:13Z jitwit quit (Ping timeout: 260 seconds) 2019-12-24T04:46:02Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-24T04:49:16Z Riastradh: ...the...burial mound? The candidate hypothetical Proto-Indo-European culture? 2019-12-24T04:52:00Z mdhughes: Riastradh: https://lmgtfy.com/?q=the+kurgan&s=d 2019-12-24T05:00:28Z gravicappa joined #scheme 2019-12-24T05:02:09Z mdhughes: (I've taken this private, and it'd be nice if it was dropped) 2019-12-24T05:06:58Z Fare quit (Ping timeout: 260 seconds) 2019-12-24T05:18:19Z pjb joined #scheme 2019-12-24T05:19:23Z Fare joined #scheme 2019-12-24T05:21:56Z lambda-11235 quit (Read error: Connection reset by peer) 2019-12-24T05:24:19Z jitwit joined #scheme 2019-12-24T05:25:13Z lambda-11235 joined #scheme 2019-12-24T05:41:22Z daviid quit (Ping timeout: 265 seconds) 2019-12-24T05:50:43Z Fare quit (Ping timeout: 260 seconds) 2019-12-24T05:57:53Z Riastradh scratches head 2019-12-24T05:58:26Z Riastradh: Apparently I am a `blithering idiot', whose lack of interest in continuing to argue with a condescending stranger on the internet indicates `curling up and whimpering', and what I say would `get [me] punched IRL'. 2019-12-24T05:59:47Z Riastradh: (But apparently that's not a threat, and `blithering idiot' is not a personal attack, I guess? Kinda confused about what just transpired here. Happy to share the transcript with anyone who would like to be forewarned about certain strangers on the internet.) 2019-12-24T06:00:34Z Riastradh: Anyway, enjoy the rest of your night/morning/afternoon/whatevertimeofday, folks! 2019-12-24T06:03:08Z Fare joined #scheme 2019-12-24T06:25:28Z ggole joined #scheme 2019-12-24T06:34:09Z ahungry quit (Remote host closed the connection) 2019-12-24T06:35:38Z Fare quit (Ping timeout: 260 seconds) 2019-12-24T06:47:13Z tryte quit (Remote host closed the connection) 2019-12-24T06:47:48Z terpri quit (Remote host closed the connection) 2019-12-24T06:48:11Z tryte joined #scheme 2019-12-24T06:48:36Z terpri joined #scheme 2019-12-24T06:54:23Z terpri quit (Remote host closed the connection) 2019-12-24T06:54:46Z terpri joined #scheme 2019-12-24T06:56:18Z terpri quit (Remote host closed the connection) 2019-12-24T06:56:55Z terpri joined #scheme 2019-12-24T07:02:57Z cmatei quit (Quit: Leaving) 2019-12-24T07:03:07Z cmatei joined #scheme 2019-12-24T07:04:52Z terpri quit (Remote host closed the connection) 2019-12-24T07:06:17Z terpri joined #scheme 2019-12-24T07:06:50Z terpri quit (Remote host closed the connection) 2019-12-24T07:18:58Z terpri joined #scheme 2019-12-24T07:26:11Z terpri quit (Remote host closed the connection) 2019-12-24T07:26:59Z terpri joined #scheme 2019-12-24T07:34:33Z mdhughes: Hm. So naming suggestions (or if this exists already), I need a function that collects all arguments into a string, exactly like print. 'sprint' is silly but maybe consistent, 'cat' may be OK? 2019-12-24T07:35:10Z mdhughes: string-append obviously doesn't convert anything to strings, and anyway it's much too long. 2019-12-24T07:35:37Z jitwit quit (Ping timeout: 258 seconds) 2019-12-24T07:36:57Z mdhughes: I could just use sprintf, but it doesn't need to be a a formatted string. And localization isn't on my priority list. 2019-12-24T07:39:23Z kritixilithos joined #scheme 2019-12-24T07:54:35Z marusich joined #scheme 2019-12-24T07:58:07Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-24T08:09:18Z TCZ joined #scheme 2019-12-24T08:17:48Z kritixilithos quit (Quit: quit) 2019-12-24T08:34:58Z skapata quit (Remote host closed the connection) 2019-12-24T08:39:16Z rgherdt joined #scheme 2019-12-24T08:39:35Z hugh_marera joined #scheme 2019-12-24T08:44:35Z TCZ quit (Quit: Bye Bye) 2019-12-24T09:01:03Z badkins joined #scheme 2019-12-24T09:02:36Z lambda-11235 quit (Quit: Bye) 2019-12-24T09:02:57Z mdhughes: Interesting performance: https://paste.debian.net/1122530/ 2019-12-24T09:05:49Z badkins quit (Ping timeout: 265 seconds) 2019-12-24T09:06:34Z hugh_marera quit (Ping timeout: 268 seconds) 2019-12-24T09:19:29Z hugh_marera joined #scheme 2019-12-24T09:32:18Z daviid joined #scheme 2019-12-24T09:33:42Z hugh_marera quit (Ping timeout: 268 seconds) 2019-12-24T09:45:14Z jitwit joined #scheme 2019-12-24T09:49:48Z jitwit quit (Ping timeout: 265 seconds) 2019-12-24T09:52:51Z sdu joined #scheme 2019-12-24T09:54:23Z khisanth_ quit (Ping timeout: 258 seconds) 2019-12-24T09:55:37Z peanutbutterandc joined #scheme 2019-12-24T09:56:36Z whiteline joined #scheme 2019-12-24T09:59:59Z mdhughes: Also: https://paste.debian.net/1122531 makes for a nice API when I'm building a bunch of strings up. Still not sold on cat/cat! but meh. 2019-12-24T10:01:24Z whiteline quit (Ping timeout: 265 seconds) 2019-12-24T10:02:58Z peanutbutterandc: Hello there, if anyone here is familiar with tinyscheme, could you please tell me how I can have multi-line comments in tiny-scheme? #; and #| |# are both throwing errors. 2019-12-24T10:07:56Z khisanth_ joined #scheme 2019-12-24T10:13:26Z edgar-rft: peanutbutterandc: AFAIK the are no multiline comments defined in R5RS 2019-12-24T10:15:06Z peanutbutterandc: edgar-rft, I see. Thank you for the information. I'll probably have to find some other way then. 2019-12-24T10:33:30Z pjb quit (Remote host closed the connection) 2019-12-24T10:33:38Z xvx joined #scheme 2019-12-24T10:33:51Z CORDIC: Welcome peanutbutterandc. Wouldn't a macro suffice? 2019-12-24T10:35:03Z CORDIC: Or Block Quote, something like in Python but much better ofcourse :) ? 2019-12-24T10:36:03Z pjb joined #scheme 2019-12-24T10:40:36Z peanutbutterandc: CORDIC, I am not that well versed in LISP, yet, sadly. But soon, hopefully. Uh! Block quote! Yeah! That could work! I'll try it right away! 2019-12-24T10:40:56Z pilne quit (Quit: East bound and down, loaded up and truckin') 2019-12-24T10:41:56Z peanutbutterandc: CORDIC, Wow! It worked! Is there anything LISP can't do, even when it can't do it? Super cool. Thank you very much! 2019-12-24T10:42:37Z peanutbutterandc: Also, I would be grateful if any of you here had any pointers/book recommendations/etc. for a newbie lisper/schemer like myself. 2019-12-24T10:45:26Z CORDIC: PicoLisp has an escape hatch in "read" for "eval": "" ` [from "\n----\n"]"". 2019-12-24T10:48:40Z CORDIC: I meant ""~"". Which "conc"atenates the result of "eval"uation of the following expression. 2019-12-24T10:51:48Z CORDIC: Yes, it's a Biohazard ;) . 2019-12-24T10:57:11Z TCZ joined #scheme 2019-12-24T11:00:46Z nthian_ joined #scheme 2019-12-24T11:01:56Z nthian quit (Ping timeout: 248 seconds) 2019-12-24T11:04:36Z peanutbutterandc: Sorry I am not yet quite as knowledge-able to know what that means. But I am stuck with tinylisp at the moment (scripting in GIMP (gimp.org)) 2019-12-24T11:07:06Z rgherdt: peanutbutterandc: Our channel title has some good resources 2019-12-24T11:08:09Z marusich quit (Remote host closed the connection) 2019-12-24T11:10:43Z peanutbutterandc: rgherdt, Oh I see. Thank you very much. I will note them down as well. 2019-12-24T11:10:59Z pjb quit (Read error: Connection reset by peer) 2019-12-24T11:11:44Z rgherdt: you're welcome 2019-12-24T11:13:15Z pjb joined #scheme 2019-12-24T11:20:21Z peanutbutterandc: Question: How can I convert any data type into string in lisp? 2019-12-24T11:20:40Z peanutbutterandc: I just need the string representing the raw data. Nothing fancy. 2019-12-24T11:31:58Z TCZ quit (Quit: Bye Bye) 2019-12-24T11:45:35Z jitwit joined #scheme 2019-12-24T11:49:38Z jitwit quit (Ping timeout: 240 seconds) 2019-12-24T11:55:53Z zig: (call-with-output-string (lambda (port) (write scheme port))) 2019-12-24T12:02:27Z Vodyanoy joined #scheme 2019-12-24T12:09:24Z rjungemann__ quit (Quit: Connection closed for inactivity) 2019-12-24T12:23:02Z CORDIC: (peanutbutterandc '(("FEXPR" "http://fexpr.blogspot.com/2011/04/fexpr.html") ("Lisp -- Almost a whole Truth!" "https://pages.lip6.fr/Christian.Queinnec/Papers/nano.ps.gz") ("Compiling Lambda Calculus" "http://www.t3x.org/clc/index.html") ("Hacker's Delight" "http://www.hackersdelight.org/"))) 2019-12-24T12:31:20Z peanutbutterandc: CORDIC, Thank you very much 2019-12-24T12:42:48Z Vodyanoy quit (Quit: Leaving) 2019-12-24T12:45:07Z erkin: CORDIC, Wow! It worked! Is there anything LISP can't do, even when it can't do it? Super cool. Thank you very much! 2019-12-24T12:45:12Z erkin: Be popular 2019-12-24T12:47:39Z CORDIC: IMHO You made a mistake in counting. 2019-12-24T12:47:43Z peanutbutterandc: erkin, lol It's slowly getting there, I think/hope. 2019-12-24T12:48:58Z peanutbutterandc: Also, does anyone here use GIMP? I am writing a gimp script (in tinyscheme) but something's off and I'm out of ideas and none in #gimp is currently helping me out 2019-12-24T12:49:33Z whiteline joined #scheme 2019-12-24T12:49:53Z gravicappa joined #scheme 2019-12-24T12:52:54Z CORDIC: X Y Problem? 2019-12-24T12:53:06Z CORDIC: What is the real goal? 2019-12-24T12:53:21Z pjb: peanutbutterandc: I wrote a gimp script a long time ago, in an old version of gimp. https://www.informatimago.com/develop/pic-merge-diff3/index.html That's all I know about gimp, 2019-12-24T12:53:22Z pjb: . 2019-12-24T12:54:18Z peanutbutterandc: pjb - whoa! That looks like something super duper neat! 2019-12-24T12:54:24Z CORDIC: I guess the first problem is GIMP, and You should replace it with a Simple Vector Graphics lib. 2019-12-24T12:54:47Z pjb: peanutbutterandc: I'm worried the API may have changed since… 2019-12-24T12:55:04Z peanutbutterandc: pjb, You should probably give it a shot, still. 2019-12-24T12:55:31Z peanutbutterandc: CORDIC, I am not THAT good with computers, sadly. But GIMP is pretty neat too 2019-12-24T12:56:12Z peanutbutterandc: Well, if anyone's interested in helping me debug, this is the code: https://termbin.com/0suv 2019-12-24T12:56:34Z peanutbutterandc: and this is the error: https://termbin.com/tx0u 2019-12-24T12:56:52Z peanutbutterandc: What is happening is that the 3rd parameter is getting the value of the 2nd parameter for some strange reason 2019-12-24T12:57:25Z peanutbutterandc: (right beneath the quoted (let* block 2019-12-24T13:00:31Z peanutbutterandc: Also, if anyone hasn't yet heard of GNU GUIX I recommend that all of you check it out. Basically, you get to declare entire operating system with S-expressions. Pretty awesome: http://guix.gnu.org/ 2019-12-24T13:02:34Z peanutbutterandc: http://guix.gnu.org/manual/en/html_node/Using-the-Configuration-System.html#Instantiating-the-System Although I'm not that skilled yet. So far I've only been doing basic package managements and a bit of package definitions. But this is why I'm falling in love with all things lisp/scheme these days. 2019-12-24T13:03:42Z erkin: Yeah, it seems pretty nice. Some people seem to be doing devops stuff with it. 2019-12-24T13:07:09Z peanutbutterandc: erkin, Yeah. I hope to have a job someday, with my skills with it. lol But I've just been having fun with it so far. Now I don't have to be scared about installing programs. Neither do I have to worry about messing up my system by installing libraries that I need to compile something that isn't available ready-made out there. It handles the builds inside chroots. And there's per-user installation, and dependencies don't conflict. Super fun! 2019-12-24T13:08:39Z peanutbutterandc: Most importantly, even a n00b like me can have their own repository/PPA-like thingies: channels. All written in guile/scheme/lisp-code. 2019-12-24T13:08:46Z peanutbutterandc: https://github.com/peanutbutterandcrackers/guix-packages 2019-12-24T13:44:11Z rgherdt quit (Remote host closed the connection) 2019-12-24T13:45:42Z rgherdt joined #scheme 2019-12-24T13:45:47Z jitwit joined #scheme 2019-12-24T13:50:13Z jitwit quit (Ping timeout: 260 seconds) 2019-12-24T13:51:53Z pnp joined #scheme 2019-12-24T13:54:15Z xvx quit (Quit: xvx) 2019-12-24T14:21:51Z TCZ joined #scheme 2019-12-24T14:25:29Z hugh_marera joined #scheme 2019-12-24T14:49:41Z Fare joined #scheme 2019-12-24T14:57:35Z TCZ quit (Quit: Bye Bye) 2019-12-24T15:01:03Z peanutbutterandc quit (Read error: Connection reset by peer) 2019-12-24T15:04:27Z lavaflow quit (Ping timeout: 265 seconds) 2019-12-24T15:05:19Z ng0_ joined #scheme 2019-12-24T15:05:59Z ng0 quit (Disconnected by services) 2019-12-24T15:06:14Z ng0_ quit (Client Quit) 2019-12-24T15:06:30Z ng0 joined #scheme 2019-12-24T15:06:31Z ng0 quit (Changing host) 2019-12-24T15:06:31Z ng0 joined #scheme 2019-12-24T15:22:17Z peanutbutterandc joined #scheme 2019-12-24T15:24:31Z peanutbutterandc: Please excuse me for asking what is most likely a stupid question. How do I get the current time in scheme? Also, I need to generate random names in order. What would be the best method? 2019-12-24T15:24:59Z erkin: It's not a stupid question since that depends on the implementation. 2019-12-24T15:25:19Z erkin: Which implementation are you using? 2019-12-24T15:30:12Z jitwit joined #scheme 2019-12-24T15:31:15Z CORDIC: erkin: TinyScheme in GIMP. 2019-12-24T15:34:47Z jitwit quit (Ping timeout: 258 seconds) 2019-12-24T15:36:21Z peanutbutterandc: erkin, Tinyscheme, Yes. CORDIC Haha yes 2019-12-24T15:37:18Z erkin: Honestly I have no idea. TinyScheme is really spartan and I don't know much about it. 2019-12-24T15:38:02Z erkin: Getting system time is a platform-dependent task so not everyone does it the same way, especially if you're not on a POSIX-compatible platform. 2019-12-24T15:38:40Z peanutbutterandc: erkin, I'm on a GNU/Linux system (Debian) 2019-12-24T15:39:23Z pnp left #scheme 2019-12-24T15:39:29Z erkin: My point is that TinyScheme is rather poorly documented. 2019-12-24T15:40:00Z erkin: If it supports SRFI-19, you're in luck. 2019-12-24T15:40:13Z jitwit joined #scheme 2019-12-24T15:43:48Z peanutbutterandc: erkin, It seems that I am out of luck. Is there any other way I could generate sequential names across re-runs without using time? 2019-12-24T15:45:49Z erkin: A hacky solution would be keeping the order in a file. 2019-12-24T15:46:27Z erkin: But I guess hacky solutions keep you afloat with such minimal implementations. 2019-12-24T15:47:59Z peanutbutterandc: erkin, I see. I don't even know how to read/write a file with scheme. Time to look it up 2019-12-24T15:48:17Z erkin: That's simple at least. 2019-12-24T15:48:52Z erkin: (let ((my-file (open-output-file "foo.txt"))) (display "quux" my-file) (close-port my-file)) 2019-12-24T15:53:38Z peanutbutterandc: erkin, I see. It works. And how would I read from a file? 2019-12-24T15:53:47Z peanutbutterandc: Thank you, by the way. :) 2019-12-24T15:59:50Z erkin: No problem. 2019-12-24T16:00:03Z erkin: It'd've been much easier for you if Gimp used Guile. 2019-12-24T16:01:16Z erkin: peanutbutterandc: Your best bet for documentation is R5RS. 2019-12-24T16:01:31Z erkin: Since TinyScheme is R5RS conformant. 2019-12-24T16:07:00Z erkin: The canonical way to do file I/O is using the procedures with-input-from-file/with-output-to-file and call-with-input-file/call-with-output-file. 2019-12-24T16:07:03Z erkin: Check them out. 2019-12-24T16:14:43Z X-Scale quit (Ping timeout: 268 seconds) 2019-12-24T16:15:57Z peanutbutterandc quit (Remote host closed the connection) 2019-12-24T16:16:18Z peanutbutterandc joined #scheme 2019-12-24T16:21:20Z X-Scale joined #scheme 2019-12-24T16:48:36Z TCZ joined #scheme 2019-12-24T16:59:29Z Fare quit (Ping timeout: 265 seconds) 2019-12-24T17:07:21Z xvx joined #scheme 2019-12-24T17:07:22Z xvx quit (Client Quit) 2019-12-24T17:08:08Z peanutbutterandc quit (Quit: Leaving) 2019-12-24T17:08:14Z xvx joined #scheme 2019-12-24T17:11:23Z skapata joined #scheme 2019-12-24T17:21:46Z casaca joined #scheme 2019-12-24T17:22:35Z TCZ quit (Quit: Bye Bye) 2019-12-24T17:28:57Z zig quit (Ping timeout: 246 seconds) 2019-12-24T17:43:12Z hugh_marera quit (Ping timeout: 258 seconds) 2019-12-24T17:56:26Z klovett quit (Remote host closed the connection) 2019-12-24T18:16:08Z brettgilio quit (Quit: Quit) 2019-12-24T18:16:22Z brettgilio joined #scheme 2019-12-24T18:21:25Z zig joined #scheme 2019-12-24T18:31:07Z zig quit (Ping timeout: 260 seconds) 2019-12-24T18:37:26Z Zipheir: TinyScheme is almost R5-conformant. It lacks syntax-rules, at the very least, so it may deviate in other areas too... 2019-12-24T18:37:43Z Zipheir: Oh, peanutbutterandc is gone. 2019-12-24T18:43:38Z Zipheir: "Missing: Reusable continuations. Hygienic macros. True numeric tower. ... multiple values are just lists.." http://community.schemewiki.org/?TinyScheme 2019-12-24T18:49:32Z klovett joined #scheme 2019-12-24T18:50:57Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-24T19:03:04Z hugo quit (Ping timeout: 268 seconds) 2019-12-24T19:18:52Z ggole quit (Quit: Leaving) 2019-12-24T19:20:54Z brettgilio joined #scheme 2019-12-24T19:33:07Z zig joined #scheme 2019-12-24T19:35:04Z xelxebar quit (Remote host closed the connection) 2019-12-24T19:35:25Z xelxebar joined #scheme 2019-12-24T19:43:21Z brettgilio quit (Quit: Quit) 2019-12-24T19:44:25Z brettgilio joined #scheme 2019-12-24T19:53:08Z ayerhart joined #scheme 2019-12-24T20:07:52Z jcowan: Multiple values are just lists in Chibi whose car is a specific pair. 2019-12-24T20:08:11Z jcowan: That's perfectly valid, since it's undefined what happens if you pass too many/few values to your continuation. 2019-12-24T20:12:16Z notzmv: huh. why does GIMP not use Guile, anyway? 2019-12-24T20:12:43Z wasamasa: doubtful it's worth the effort 2019-12-24T20:12:47Z grantr joined #scheme 2019-12-24T20:12:49Z wasamasa: not like anyone's using script-fu 2019-12-24T20:14:38Z jcowan: notzmv: https://lists.gnu.org/archive/html/guile-user/2002-02/msg00076.html 2019-12-24T20:14:45Z grantr is now known as gendarme 2019-12-24T20:15:12Z jcowan: That's before Tiny was adopted. 2019-12-24T20:15:39Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-24T20:18:55Z wasamasa: it's python and C these days 2019-12-24T20:22:17Z gravicappa joined #scheme 2019-12-24T20:34:35Z Fare joined #scheme 2019-12-24T20:45:15Z jitwit quit (Ping timeout: 268 seconds) 2019-12-24T20:55:00Z badkins joined #scheme 2019-12-24T20:55:39Z jcowan: There's a plugin called Gimple to allow Gimp scripting in C, but it has been untouched for 21 years, so almost certainly it has rotted (or everything has rotted around it, depending on your point of view) 2019-12-24T20:55:46Z jcowan: Nothing to do with gcc's gimple. 2019-12-24T20:56:50Z gendarme quit (Quit: gendarme) 2019-12-24T20:57:09Z gendarme joined #scheme 2019-12-24T20:58:42Z CORDIC: First time I hear about scripting in C. I can not even imagine how could C be applied as a scripting language. 2019-12-24T21:01:11Z terpri quit (Remote host closed the connection) 2019-12-24T21:01:46Z terpri joined #scheme 2019-12-24T21:03:44Z erkin: When all you have is a jackhammer... 2019-12-24T21:04:54Z jcowan: There are C interpreters. 2019-12-24T21:05:59Z wasamasa: tcc is fast enough to be used like an interpreter for C sources 2019-12-24T21:06:15Z wasamasa: IIRC some game used it that way 2019-12-24T21:06:31Z jcowan: yes 2019-12-24T21:07:34Z jcowan: There is a Java analogue, janino, which compiles Java 1.4 to class objects. 2019-12-24T21:09:00Z jitwit joined #scheme 2019-12-24T21:11:13Z Riastradh quit (Ping timeout: 260 seconds) 2019-12-24T21:14:20Z gendarme quit (Quit: gendarme) 2019-12-24T21:17:11Z terpri quit (Remote host closed the connection) 2019-12-24T21:17:33Z gendarme joined #scheme 2019-12-24T21:18:43Z terpri joined #scheme 2019-12-24T21:31:03Z sp1ff quit (Ping timeout: 260 seconds) 2019-12-24T21:31:36Z sp1ff1 quit (Ping timeout: 265 seconds) 2019-12-24T21:32:03Z brettgilio quit (Quit: Quit) 2019-12-24T21:33:52Z sp1ff1 joined #scheme 2019-12-24T21:34:20Z sp1ff joined #scheme 2019-12-24T21:41:16Z sp1ff1 quit (Ping timeout: 265 seconds) 2019-12-24T21:50:13Z grantr joined #scheme 2019-12-24T21:51:35Z gendarme quit (Read error: Connection reset by peer) 2019-12-24T21:51:54Z klovett_ joined #scheme 2019-12-24T21:53:19Z grantr is now known as gendarme 2019-12-24T21:53:37Z mdhughes: Back in the day we just used Beanshell, or the Rhino JS engine in Java. 2019-12-24T21:54:47Z Fare quit (Remote host closed the connection) 2019-12-24T21:55:33Z klovett quit (Ping timeout: 268 seconds) 2019-12-24T21:58:03Z gendarme quit (Quit: gendarme) 2019-12-24T22:00:35Z Riastradh joined #scheme 2019-12-24T22:03:14Z gendarme joined #scheme 2019-12-24T22:06:50Z gravicappa quit (Ping timeout: 240 seconds) 2019-12-24T22:08:20Z casaca quit (Ping timeout: 265 seconds) 2019-12-24T22:09:44Z casaca joined #scheme 2019-12-24T22:14:31Z sdu quit (Quit: leaving) 2019-12-24T22:16:17Z gendarme quit (Quit: gendarme) 2019-12-24T22:19:41Z badkins quit (Remote host closed the connection) 2019-12-24T22:23:48Z sp1ff quit (Ping timeout: 258 seconds) 2019-12-24T22:24:10Z sp1ff joined #scheme 2019-12-24T22:26:01Z badkins joined #scheme 2019-12-24T22:31:08Z badkins quit (Ping timeout: 260 seconds) 2019-12-24T22:53:21Z klovett joined #scheme 2019-12-24T22:56:48Z klovett_ quit (Ping timeout: 260 seconds) 2019-12-24T23:03:16Z Zipheir quit (Quit: Eadem mutata resurgo.) 2019-12-24T23:03:21Z teardown joined #scheme 2019-12-24T23:14:14Z torbo joined #scheme 2019-12-24T23:19:50Z Tirifto joined #scheme 2019-12-24T23:23:50Z brettgilio joined #scheme 2019-12-24T23:27:57Z lavaflow joined #scheme 2019-12-24T23:28:28Z badkins joined #scheme 2019-12-24T23:31:28Z pilne joined #scheme 2019-12-24T23:39:44Z badkins quit (Remote host closed the connection) 2019-12-24T23:44:15Z badkins joined #scheme 2019-12-24T23:44:49Z badkins quit (Remote host closed the connection) 2019-12-24T23:44:56Z badkins joined #scheme 2019-12-24T23:51:34Z jcowan: Unfortunately Oracle has deprecated both Rhino and its replacement Nashorn 2019-12-24T23:51:46Z sp1ff quit (Ping timeout: 265 seconds) 2019-12-24T23:52:51Z sp1ff joined #scheme 2019-12-24T23:53:01Z jcowan: So all we can do is hope that GraalVM takes off. 2019-12-25T00:11:04Z badkins quit (Remote host closed the connection) 2019-12-25T00:19:11Z TCZ joined #scheme 2019-12-25T00:35:57Z grantr joined #scheme 2019-12-25T00:36:42Z TCZ quit (Quit: Bye Bye) 2019-12-25T00:38:02Z skapata quit (Ping timeout: 260 seconds) 2019-12-25T00:40:38Z skapata joined #scheme 2019-12-25T00:41:26Z brettgilio quit (Ping timeout: 268 seconds) 2019-12-25T00:47:43Z grantr quit (Quit: grantr) 2019-12-25T00:48:03Z grantr joined #scheme 2019-12-25T00:53:18Z grantr quit (Ping timeout: 258 seconds) 2019-12-25T00:53:38Z ng0 quit (Ping timeout: 240 seconds) 2019-12-25T00:56:29Z ng0 joined #scheme 2019-12-25T00:56:46Z ng0 quit (Client Quit) 2019-12-25T00:56:58Z ng0 joined #scheme 2019-12-25T00:56:58Z ng0 quit (Changing host) 2019-12-25T00:56:58Z ng0 joined #scheme 2019-12-25T01:00:44Z ng0 quit (Client Quit) 2019-12-25T01:06:35Z xvx quit (Quit: xvx) 2019-12-25T01:26:39Z TCZ joined #scheme 2019-12-25T01:43:28Z brettgilio joined #scheme 2019-12-25T01:52:42Z m1dnight_ quit (Ping timeout: 260 seconds) 2019-12-25T01:53:24Z m1dnight_ joined #scheme 2019-12-25T01:59:43Z rgherdt quit (Quit: Leaving) 2019-12-25T02:06:30Z m1dnight_ quit (Read error: Connection reset by peer) 2019-12-25T02:07:38Z m1dnight_ joined #scheme 2019-12-25T02:10:51Z klovett quit (Ping timeout: 268 seconds) 2019-12-25T02:12:43Z skapate joined #scheme 2019-12-25T02:15:27Z skapata quit (Ping timeout: 260 seconds) 2019-12-25T02:24:34Z Tirifto quit (Quit: Leaving.) 2019-12-25T02:31:54Z TCZ quit (Quit: Bye Bye) 2019-12-25T02:37:24Z pjb quit (Ping timeout: 246 seconds) 2019-12-25T02:47:56Z pjb joined #scheme 2019-12-25T03:23:33Z pjb quit (Remote host closed the connection) 2019-12-25T03:27:57Z pjb joined #scheme 2019-12-25T04:01:55Z ahungry joined #scheme 2019-12-25T04:06:01Z reverse_light joined #scheme 2019-12-25T04:26:10Z grantr joined #scheme 2019-12-25T04:28:20Z grantr quit (Client Quit) 2019-12-25T04:33:50Z whiteline quit (Remote host closed the connection) 2019-12-25T05:05:36Z notzmv: rough 2019-12-25T05:05:54Z notzmv: ki'e doi jcowan 2019-12-25T05:16:41Z gravicappa joined #scheme 2019-12-25T05:19:23Z ahungry quit (Remote host closed the connection) 2019-12-25T05:34:53Z hugh_marera joined #scheme 2019-12-25T05:45:30Z badkins joined #scheme 2019-12-25T05:50:00Z badkins quit (Ping timeout: 258 seconds) 2019-12-25T05:50:39Z klovett joined #scheme 2019-12-25T05:58:29Z klovett quit (Remote host closed the connection) 2019-12-25T05:58:55Z klovett joined #scheme 2019-12-25T06:23:48Z torbo quit (Remote host closed the connection) 2019-12-25T06:44:01Z mdhughes: Looks like Mozilla owns Rhino now: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Download_Rhino 2019-12-25T06:44:27Z mdhughes: Not that JS in Java is a fantastic way to live, but it beat just doing Java. 2019-12-25T07:02:59Z sp1ff1 joined #scheme 2019-12-25T07:16:22Z mdhughes quit 2019-12-25T07:19:10Z mdhughes joined #scheme 2019-12-25T07:45:00Z ggole joined #scheme 2019-12-25T07:45:39Z TCZ joined #scheme 2019-12-25T07:48:44Z TCZ quit (Client Quit) 2019-12-25T07:52:16Z skapate quit (Quit: Ĝis!) 2019-12-25T07:58:52Z CORDIC: Why would anyone punish himself with Java? 2019-12-25T08:09:02Z mdhughes: It makes an enormous amounts of money. Giant mountains. Remember the goons in Breaking Bad rolling around on the money? That much. 2019-12-25T08:10:31Z mdhughes: Meanwhile, I can't get anyone to pay me to write Scheme. I have to write my own software and hope it makes enough to keep me from starving & homelessness. 2019-12-25T08:11:31Z mdhughes: "Life is pain, highness. Anyone who says differently is selling something." 2019-12-25T08:12:07Z ng0 joined #scheme 2019-12-25T08:12:07Z ng0 quit (Changing host) 2019-12-25T08:12:07Z ng0 joined #scheme 2019-12-25T08:12:14Z ng0 quit (Client Quit) 2019-12-25T08:12:29Z ng0 joined #scheme 2019-12-25T08:36:50Z jitwit quit (Ping timeout: 240 seconds) 2019-12-25T08:38:33Z aeth: Java is a mature platform. So lots of things are easier, even if those things might be mostly secondary concerns for programmers (besides the main one of ideally having fewer bugs). 2019-12-25T08:45:37Z klovett_ joined #scheme 2019-12-25T08:48:55Z edgar-rft: Let's re-implement Java in Scheme. 2019-12-25T08:49:43Z klovett quit (Ping timeout: 265 seconds) 2019-12-25T08:53:16Z TCZ joined #scheme 2019-12-25T09:26:48Z gravicappa quit (Ping timeout: 260 seconds) 2019-12-25T09:27:11Z gravicappa joined #scheme 2019-12-25T09:29:43Z m1dnight_ quit (Ping timeout: 260 seconds) 2019-12-25T09:30:44Z m1dnight_ joined #scheme 2019-12-25T09:35:46Z TCZ quit (Quit: Bye Bye) 2019-12-25T09:35:59Z rgherdt joined #scheme 2019-12-25T09:36:07Z ng0 quit (Quit: leaving) 2019-12-25T09:39:30Z m1dnight_ quit (Ping timeout: 265 seconds) 2019-12-25T09:39:59Z m1dnight_ joined #scheme 2019-12-25T09:43:04Z ng0 joined #scheme 2019-12-25T09:43:10Z ng0 quit (Client Quit) 2019-12-25T09:43:23Z ng0 joined #scheme 2019-12-25T09:43:23Z ng0 quit (Changing host) 2019-12-25T09:43:23Z ng0 joined #scheme 2019-12-25T09:44:09Z TCZ joined #scheme 2019-12-25T09:47:28Z kritixilithos joined #scheme 2019-12-25T09:51:38Z m1dnight_ quit (Read error: Connection reset by peer) 2019-12-25T09:52:13Z m1dnight_ joined #scheme 2019-12-25T10:09:51Z xvx joined #scheme 2019-12-25T10:17:08Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-25T10:33:04Z jitwit joined #scheme 2019-12-25T10:36:56Z TCZ quit (Quit: Bye Bye) 2019-12-25T10:37:30Z jitwit quit (Ping timeout: 258 seconds) 2019-12-25T10:40:06Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-25T10:43:10Z kritixilithos quit (Quit: quit) 2019-12-25T10:50:32Z klovett joined #scheme 2019-12-25T10:53:52Z rgherdt joined #scheme 2019-12-25T10:54:18Z klovett_ quit (Ping timeout: 260 seconds) 2019-12-25T10:56:58Z CORDIC is now known as DKordic 2019-12-25T10:58:58Z klovett_ joined #scheme 2019-12-25T11:00:14Z jitwit joined #scheme 2019-12-25T11:01:38Z klovett quit (Ping timeout: 240 seconds) 2019-12-25T11:04:48Z jitwit quit (Ping timeout: 260 seconds) 2019-12-25T11:25:06Z ArthurStrong joined #scheme 2019-12-25T11:25:59Z klovett joined #scheme 2019-12-25T11:26:32Z ArthurStrong quit (Client Quit) 2019-12-25T11:26:51Z ArthurStrong joined #scheme 2019-12-25T11:29:42Z klovett_ quit (Ping timeout: 265 seconds) 2019-12-25T11:43:25Z zig: hello #scheme 2019-12-25T11:44:40Z DKordic: Greetings. 2019-12-25T11:47:47Z ArthurStrong: hello all 2019-12-25T12:02:58Z brown121407 quit (Read error: Connection reset by peer) 2019-12-25T12:05:58Z brown121408 joined #scheme 2019-12-25T12:53:20Z whiteline joined #scheme 2019-12-25T13:00:38Z jitwit joined #scheme 2019-12-25T13:05:08Z jitwit quit (Ping timeout: 268 seconds) 2019-12-25T13:18:47Z jcowan: There is a Java in Racket, but mostly for teaching purposes 2019-12-25T13:18:48Z jcowan: https://docs.racket-lang.org/profj/index.html 2019-12-25T13:58:30Z klovett quit (Remote host closed the connection) 2019-12-25T13:59:12Z klovett joined #scheme 2019-12-25T14:00:31Z mdhughes: I really should take another run at using Clojure in production. I don't like their dialect at all, but it's a paren lang that enterprise will accept. 2019-12-25T14:27:32Z rotucer joined #scheme 2019-12-25T14:39:44Z study joined #scheme 2019-12-25T14:40:34Z study quit (Quit: Leaving) 2019-12-25T14:45:34Z study joined #scheme 2019-12-25T14:46:54Z study quit (Client Quit) 2019-12-25T14:48:38Z zig quit (Ping timeout: 245 seconds) 2019-12-25T14:50:58Z study joined #scheme 2019-12-25T14:57:54Z rotucer quit (Read error: Connection reset by peer) 2019-12-25T15:00:46Z jitwit joined #scheme 2019-12-25T15:04:13Z rotucer joined #scheme 2019-12-25T15:05:27Z ng0_ joined #scheme 2019-12-25T15:05:45Z jitwit quit (Ping timeout: 265 seconds) 2019-12-25T15:07:18Z jitwit joined #scheme 2019-12-25T15:07:58Z study quit (Quit: Leaving) 2019-12-25T15:08:51Z study joined #scheme 2019-12-25T15:08:59Z study quit (Client Quit) 2019-12-25T15:09:05Z ng0 quit (Ping timeout: 268 seconds) 2019-12-25T15:09:10Z study joined #scheme 2019-12-25T15:09:28Z study quit (Client Quit) 2019-12-25T15:09:50Z study joined #scheme 2019-12-25T15:10:32Z study quit (Client Quit) 2019-12-25T15:14:29Z ng0_ quit (Quit: Reconnecting) 2019-12-25T15:14:45Z ng0 joined #scheme 2019-12-25T15:14:45Z ng0 quit (Changing host) 2019-12-25T15:14:45Z ng0 joined #scheme 2019-12-25T15:19:59Z X-Scale quit (Read error: Connection reset by peer) 2019-12-25T15:27:35Z rotucer quit (Read error: Connection reset by peer) 2019-12-25T15:27:48Z rotucer joined #scheme 2019-12-25T15:29:12Z rotucer quit (Read error: Connection reset by peer) 2019-12-25T15:30:16Z rotucer joined #scheme 2019-12-25T15:40:58Z rotucer quit (Read error: Connection reset by peer) 2019-12-25T15:41:17Z rotucer joined #scheme 2019-12-25T15:41:48Z ng0 quit (Quit: leaving) 2019-12-25T15:42:54Z ng0 joined #scheme 2019-12-25T15:44:00Z Tirifto joined #scheme 2019-12-25T15:45:40Z ng0 quit (Client Quit) 2019-12-25T15:45:55Z ng0 joined #scheme 2019-12-25T15:45:56Z ng0 quit (Changing host) 2019-12-25T15:45:56Z ng0 joined #scheme 2019-12-25T15:49:43Z zig joined #scheme 2019-12-25T15:49:47Z ng0 quit (Client Quit) 2019-12-25T15:50:03Z ng0 joined #scheme 2019-12-25T15:50:03Z ng0 quit (Changing host) 2019-12-25T15:50:03Z ng0 joined #scheme 2019-12-25T15:51:40Z ng0 quit (Client Quit) 2019-12-25T15:51:54Z ng0 joined #scheme 2019-12-25T15:57:01Z zig: mdhughes: or we could start a scheme company? 2019-12-25T16:02:53Z brown121408 quit (Ping timeout: 260 seconds) 2019-12-25T16:04:04Z brown121408 joined #scheme 2019-12-25T16:11:45Z reverse_light quit (Remote host closed the connection) 2019-12-25T16:18:11Z rotucer quit (Read error: Connection reset by peer) 2019-12-25T16:19:23Z rotucer joined #scheme 2019-12-25T16:30:50Z rotucer quit (Ping timeout: 240 seconds) 2019-12-25T16:31:31Z zig: John Cowan: A Scheme Journey from Red to Tangerine and Beyond https://vimeo.com/311106780 2019-12-25T16:34:07Z daviid: mdhughes: kawa instead of clojure, much better startup time, much much better integration with java class system, no 'ecoterriblesystem', just kawa -C and your code is ready ... maybe if you write something that you have to write in java, also using kawa, then show it is as fast, but order of mag easier to read and maintain ... 2019-12-25T16:34:50Z rotucer joined #scheme 2019-12-25T16:39:05Z brown121408 quit (Read error: Connection reset by peer) 2019-12-25T16:39:45Z mdhughes: Enterprise bosses are a superstitious and cowardly lot, they only hire for languages someone else has succeeded with; so these days that puts Clojure on the list, but Kawa would be weird and freaky (even if it's much more normal Scheme). 2019-12-25T16:41:32Z brown121407 joined #scheme 2019-12-25T16:45:25Z mdhughes: zig: https://i.imgur.com/IBTEZn2.jpg 2019-12-25T16:46:25Z daviid: I know, but I would still try, and again, and again ... just show 'regurlarly' the result on some concrete 'something' ... 2019-12-25T16:48:26Z khisanth_ quit (Ping timeout: 240 seconds) 2019-12-25T16:51:04Z daviid: using kawa ... 2019-12-25T16:57:43Z brown121407 quit (Ping timeout: 260 seconds) 2019-12-25T16:58:45Z brown121407 joined #scheme 2019-12-25T17:00:46Z brown121407 quit (Read error: Connection reset by peer) 2019-12-25T17:01:52Z brown121407 joined #scheme 2019-12-25T17:01:53Z khisanth_ joined #scheme 2019-12-25T17:02:33Z rotucer quit (Ping timeout: 268 seconds) 2019-12-25T17:04:21Z rotucer joined #scheme 2019-12-25T17:11:33Z brettgilio quit (Quit: Quit) 2019-12-25T17:49:05Z klovett_ joined #scheme 2019-12-25T17:52:09Z xvx quit (Remote host closed the connection) 2019-12-25T17:53:07Z klovett quit (Ping timeout: 268 seconds) 2019-12-25T17:54:55Z xvx joined #scheme 2019-12-25T17:55:35Z wasamasa: kawa is pretty cool indeed 2019-12-25T17:55:58Z wasamasa: I'd pick it any time again for a personal project requiring java stuff 2019-12-25T17:58:23Z wasamasa: what I'm less sure about is JS projects 2019-12-25T17:58:30Z wasamasa: I don't want any of that node nonsense 2019-12-25T17:58:48Z wasamasa: writing vanilla JS is acceptable up to a certain point of complexity 2019-12-25T17:59:17Z wasamasa: clojurescript is overkill, shadow swaps the java for node parts 2019-12-25T17:59:21Z wasamasa: spock is not there yet 2019-12-25T18:02:17Z terpri quit (Quit: Leaving) 2019-12-25T18:18:30Z badkins joined #scheme 2019-12-25T18:22:39Z rotucer quit (Quit: Quit) 2019-12-25T18:29:29Z badkins quit (Remote host closed the connection) 2019-12-25T18:30:02Z ArthurStrong quit (Quit: leaving) 2019-12-25T18:34:42Z skapata joined #scheme 2019-12-25T18:38:32Z klovett joined #scheme 2019-12-25T18:41:26Z badkins joined #scheme 2019-12-25T18:41:50Z klovett_ quit (Ping timeout: 268 seconds) 2019-12-25T18:47:38Z brettgilio joined #scheme 2019-12-25T18:56:05Z badkins quit (Remote host closed the connection) 2019-12-25T19:02:54Z jcowan: Is there an actual Lisp-flavored JS? 2019-12-25T19:10:27Z wasamasa: I can't even imagine what that looks like 2019-12-25T19:20:23Z ggole quit (Quit: Leaving) 2019-12-25T19:22:07Z jcowan: S-expression syntax, macros, JS semantics. I sketched out such a thing once, using Crockford's JS: The Good Parts as a guide to what to include. 2019-12-25T19:23:28Z wasamasa: hm, I dunno 2019-12-25T19:23:36Z wasamasa: the benefits of this seem similar to fennel 2019-12-25T19:23:50Z wasamasa: you'd have funny features like compile-time lists to do macros 2019-12-25T19:26:54Z jcowan: I remember reading a paper long ago about Scheme as a universal IL, because its control features are complete and there is no interdependency between the language and its data structures (except that multiple arguments show up as lists) 2019-12-25T19:28:11Z wasamasa: you'd have macros, uniform syntax and could use ifs as return values 2019-12-25T19:34:15Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-25T19:35:53Z DKordic: https://github.com/anko/eslisp ; https://github.com/Gozala/wisp ; https://gitorious.org/moritz-stuff/js-lisps 2019-12-25T19:40:00Z wasamasa: I don't think it would buy me much since one of the JS pains wouldn't go away, weak typing and weird number semantics 2019-12-25T19:40:12Z wasamasa: macros could help with writing more bullet-proof code though 2019-12-25T19:41:00Z DKordic: https://github.com/manuel/wat-js : JSON Processing. 2019-12-25T19:41:24Z wasamasa: you'd never have to do that ugly check for false or undefined again 2019-12-25T19:42:55Z wasamasa: wisp is the closest to this 2019-12-25T19:43:07Z DKordic: Shen claims to automagically generate JavaScript... 2019-12-25T20:00:37Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-25T20:07:36Z lockywolf_ joined #scheme 2019-12-25T20:09:19Z jcowan: Fennel looks a lot like Clojure(script) 2019-12-25T20:10:02Z jcowan: I was actually thinking about Lisp-Flavored Erlang as a model 2019-12-25T20:17:43Z jcowan: eslisp looks quite interesting 2019-12-25T20:18:38Z gravicappa joined #scheme 2019-12-25T20:27:15Z erkin: LFE is too CL-ish for my liking. 2019-12-25T20:27:57Z erkin: Such a shame CSCM was abandoned. 2019-12-25T20:29:52Z erkin: I don't have much hopes from Clojerl either, judging by the state of ClojureCLR. 2019-12-25T20:31:44Z erkin: jcowan: eslisp claims to have hygienic macros but only seems to have an analogue of defmacro. 2019-12-25T20:31:51Z erkin: Unless I'm missing something here. 2019-12-25T20:33:04Z erkin: https://github.com/anko/eslisp/blob/master/doc/how-macros-work.markdown 2019-12-25T20:33:47Z torbo joined #scheme 2019-12-25T20:38:32Z jcowan: I see that macros are compiled into JS like any other function, they are simply called at compile time. 2019-12-25T20:39:13Z jcowan: we hates square brackets in lisp, yes we does, precious 2019-12-25T20:42:05Z sdu joined #scheme 2019-12-25T20:42:17Z erkin: Hy does macros like that too. You need to `require` macro files at compile time instead of `import`ing them as Python modules. 2019-12-25T20:51:20Z brettgilio joined #scheme 2019-12-25T20:56:32Z badkins joined #scheme 2019-12-25T21:01:11Z badkins quit (Ping timeout: 258 seconds) 2019-12-25T21:03:07Z jcowan nods 2019-12-25T21:20:40Z jcowan: As for JS implicit conversion, it doesn't seem unreasonable as long as you avoid ==. 2019-12-25T21:21:23Z jcowan: Boolean conversion has a lot of falsy values, and having + both add and concatenate is certainly a mistake. 2019-12-25T21:22:50Z gravicappa quit (Ping timeout: 240 seconds) 2019-12-25T21:22:56Z jcowan: I'm not sure what to say about string->number coercion around numeric ops; it probably makes sense in the JS domain, where all inputs are strings even when they are semantically numbers. 2019-12-25T21:34:33Z wasamasa: it's been useful to me once so far 2019-12-25T21:35:32Z wasamasa: when trying to exploit nosql injection and trying to compare numbers with strings 2019-12-25T21:35:47Z wasamasa: since mongodb blacklists all the useful functions at hand 2019-12-25T21:42:45Z jcowan: Perl, which also wants to do arithmetic on basically numeric-string data, has about the same set of coercions; in addition, an empty array is also falsy. 2019-12-25T21:43:56Z jcowan: Few, if any, languages have no implicit coercions at allses: even Scheme coerces from exact to inexact numbers. Early versions of Fortran did not have even this, which was widely perceived as an annoyance and was changed (by IBM) by popular demand. 2019-12-25T21:49:41Z mdhughes: Swift doesn't coerce, and it's incredibly irritating. Doing graphics in it with ints & doubles is a nightmare casting every other operand. 2019-12-25T21:51:56Z jcowan: Go doesn't either 2019-12-25T21:52:06Z jcowan: not even between different sized ints, I think 2019-12-25T21:52:21Z jcowan: though at least literals have no inherent type 2019-12-25T21:55:55Z mdhughes: Swift distinguishes 3 and 3.0 but mostly casts 3 to the size of the type… but it can't really infer Objective-C int types, so you end up with casts everywhere again. 2019-12-25T21:56:52Z mdhughes: Trying too hard to be Haskell in a non-Haskell world. 2019-12-25T22:06:39Z aeth: Not like being implicit is better if it's like C++, where you can do 3 / 4 * your_double and oops, you just did integer division. So you can normally just have things auto-cast but you still have to .0 everything to defend against stuff like that. Also when you #define FOO or whatever 2019-12-25T22:10:07Z casaca quit (Ping timeout: 265 seconds) 2019-12-25T22:11:28Z mdhughes: tho that's probably a bug anyway, you meant (3/4)*d or d*3/4; and the latter will correctly coerce 3 into 3.0 and the whole before / is now double, so 4 is 4.0. 2019-12-25T22:11:59Z casaca joined #scheme 2019-12-25T22:12:20Z aeth: mdhughes: if I ever make an infix language your code will be an error, because I'll require spaces, i.e. (3 / 4) 2019-12-25T22:12:23Z aeth: :-p 2019-12-25T22:12:27Z aeth: Python made the wrong whitespace significant 2019-12-25T22:12:52Z zig quit (Ping timeout: 252 seconds) 2019-12-25T22:12:57Z aeth: As an advantage, that means it could support a rational type as a language, i.e. 3/4 2019-12-25T22:13:01Z aeth: Sort of like Scheme 2019-12-25T22:13:02Z mdhughes: In real code I do space around most operators, but I'm lazy in IRC 2019-12-25T22:14:07Z mdhughes: Also full of turkey and sleepy. 2019-12-25T22:15:05Z zig joined #scheme 2019-12-25T22:15:38Z mdhughes: I was reading some people doing Advent of Code in APL, and it makes everything I do look so wordy and spaced out like e.e. cummings 2019-12-25T22:17:22Z aeth: I say this so often that it's probably something everyone has heard, but I prefer conciseness at the token level to absolute character level conciseness. So e.g. foobar(42) over #$&42 assuming that #$& is three operations. 2019-12-25T22:17:33Z mdhughes: https://fosstodon.org/@codesections/103275783931424810 2019-12-25T22:18:59Z mdhughes: (hashtag (dollar (ampersand 42))) 2019-12-25T22:19:16Z zig quit (Ping timeout: 248 seconds) 2019-12-25T22:19:57Z zig joined #scheme 2019-12-25T22:21:54Z ArthurStrong joined #scheme 2019-12-25T22:22:57Z sdu quit (Quit: leaving) 2019-12-25T22:37:14Z klovett quit (Remote host closed the connection) 2019-12-25T22:37:59Z klovett joined #scheme 2019-12-25T22:55:02Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-25T22:59:45Z ng0 quit (Quit: leaving) 2019-12-25T23:01:52Z xvx quit (Quit: xvx) 2019-12-25T23:19:48Z jitwit quit (Ping timeout: 260 seconds) 2019-12-25T23:46:10Z xi quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) 2019-12-25T23:48:42Z xi joined #scheme 2019-12-25T23:56:26Z ArthurStrong quit (Quit: leaving) 2019-12-26T00:06:49Z hugo joined #scheme 2019-12-26T00:07:00Z hugo quit (Quit: WeeChat 1.9.1) 2019-12-26T00:08:39Z hugo joined #scheme 2019-12-26T00:28:38Z rgherdt quit (Ping timeout: 245 seconds) 2019-12-26T00:35:03Z rgherdt joined #scheme 2019-12-26T00:41:12Z rgherdt quit (Ping timeout: 260 seconds) 2019-12-26T00:57:09Z badkins joined #scheme 2019-12-26T01:01:42Z badkins quit (Ping timeout: 265 seconds) 2019-12-26T01:16:00Z jitwit joined #scheme 2019-12-26T01:16:57Z brettgilio joined #scheme 2019-12-26T01:20:02Z jitwit quit (Ping timeout: 240 seconds) 2019-12-26T01:24:38Z Tirifto quit (Quit: Leaving.) 2019-12-26T01:37:26Z torbo quit (Remote host closed the connection) 2019-12-26T02:34:32Z JalapenoX joined #scheme 2019-12-26T02:48:22Z ahungry joined #scheme 2019-12-26T02:55:57Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-26T02:56:04Z ArneBab quit (Ping timeout: 248 seconds) 2019-12-26T02:56:06Z ArneBab_ joined #scheme 2019-12-26T02:57:46Z brettgilio joined #scheme 2019-12-26T03:09:52Z klovett quit (Remote host closed the connection) 2019-12-26T03:10:20Z klovett joined #scheme 2019-12-26T03:16:06Z jitwit joined #scheme 2019-12-26T03:20:54Z jitwit quit (Ping timeout: 265 seconds) 2019-12-26T03:21:53Z JalapenoX quit (Ping timeout: 260 seconds) 2019-12-26T03:27:35Z m1dnight_ quit (Ping timeout: 258 seconds) 2019-12-26T03:42:11Z jcowan: K is even more intolerable than APL, because not only are symbols overloaded by arity, but by argument type (it's dynamic) and in unpredictable ways 2019-12-26T03:42:13Z sammich quit (Ping timeout: 268 seconds) 2019-12-26T03:42:59Z JalapenoX joined #scheme 2019-12-26T03:44:11Z jcowan: 2!!7!4 for example means (rotate (iota (mod 7 4)) 2) 2019-12-26T03:51:54Z ahungry quit (Ping timeout: 268 seconds) 2019-12-26T03:56:57Z mdhughes: I like nice logically consistent languages like Brainfuck. 2019-12-26T04:02:28Z m1dnight_ joined #scheme 2019-12-26T04:06:32Z klovett_ joined #scheme 2019-12-26T04:06:52Z m1dnight_ quit (Read error: Connection reset by peer) 2019-12-26T04:07:43Z m1dnight_ joined #scheme 2019-12-26T04:10:12Z klovett quit (Ping timeout: 265 seconds) 2019-12-26T04:10:24Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-26T04:12:47Z ahungry joined #scheme 2019-12-26T04:19:39Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-26T04:24:38Z str1ngs_ joined #scheme 2019-12-26T04:24:39Z str1ngs quit (Quit: ZNC 1.7.5 - https://znc.in) 2019-12-26T04:33:14Z malaclyps joined #scheme 2019-12-26T04:42:42Z malaclyps quit (Quit: gone) 2019-12-26T04:43:20Z malaclyps joined #scheme 2019-12-26T04:45:42Z pjb quit (Remote host closed the connection) 2019-12-26T04:45:54Z moon-child: jcowan: at least k doesn't have as much overloading in terms of symbols that stand for verbs and adverbs 2019-12-26T04:46:48Z moon-child: I think it's just \, actually 2019-12-26T04:52:01Z klovett joined #scheme 2019-12-26T04:55:13Z klovett_ quit (Ping timeout: 260 seconds) 2019-12-26T04:56:33Z gravicappa joined #scheme 2019-12-26T05:10:28Z ahungry quit (Remote host closed the connection) 2019-12-26T05:16:28Z jitwit joined #scheme 2019-12-26T05:21:19Z jitwit quit (Ping timeout: 268 seconds) 2019-12-26T05:40:31Z ggole joined #scheme 2019-12-26T05:41:22Z pjb joined #scheme 2019-12-26T05:53:39Z str1ngs_ is now known as str1ngs 2019-12-26T05:58:58Z klovett quit (Remote host closed the connection) 2019-12-26T05:59:37Z klovett joined #scheme 2019-12-26T06:02:28Z whiteline quit (Remote host closed the connection) 2019-12-26T06:22:09Z jitwit joined #scheme 2019-12-26T06:26:48Z jitwit quit (Ping timeout: 260 seconds) 2019-12-26T06:28:30Z klovett quit (Remote host closed the connection) 2019-12-26T06:28:52Z klovett joined #scheme 2019-12-26T06:40:16Z skapata quit (Remote host closed the connection) 2019-12-26T06:45:56Z mdhughes_ joined #scheme 2019-12-26T06:48:42Z mdhughes quit (Ping timeout: 260 seconds) 2019-12-26T06:53:53Z mdhughes_ is now known as mdhughes 2019-12-26T07:26:59Z jitwit joined #scheme 2019-12-26T07:29:34Z terpri joined #scheme 2019-12-26T07:45:49Z evdubs_ is now known as evdubs 2019-12-26T07:47:01Z sdu joined #scheme 2019-12-26T08:04:54Z xvx joined #scheme 2019-12-26T08:22:08Z ng0 joined #scheme 2019-12-26T08:22:08Z ng0 quit (Changing host) 2019-12-26T08:22:08Z ng0 joined #scheme 2019-12-26T08:47:38Z xvx quit (Ping timeout: 240 seconds) 2019-12-26T08:53:06Z ng0 quit (Quit: leaving) 2019-12-26T09:03:50Z TCZ joined #scheme 2019-12-26T09:25:14Z teej quit (Quit: Connection closed for inactivity) 2019-12-26T09:28:40Z TCZ quit (Quit: Bye Bye) 2019-12-26T09:29:33Z rgherdt joined #scheme 2019-12-26T09:33:54Z TCZ joined #scheme 2019-12-26T09:36:17Z andreycizov joined #scheme 2019-12-26T09:38:36Z xvx joined #scheme 2019-12-26T10:10:28Z jitwit quit (Ping timeout: 258 seconds) 2019-12-26T10:33:26Z xvx quit (Quit: xvx) 2019-12-26T10:38:41Z pilne quit (Quit: Hello, 911? Yeah, it's caught in the window this time.) 2019-12-26T11:22:23Z TCZ quit (Quit: Bye Bye) 2019-12-26T11:46:01Z kritixilithos joined #scheme 2019-12-26T12:03:02Z kritixilithos quit (Remote host closed the connection) 2019-12-26T12:03:37Z TCZ joined #scheme 2019-12-26T12:04:18Z kritixilithos joined #scheme 2019-12-26T12:14:50Z sdu quit (Quit: leaving) 2019-12-26T12:15:03Z lockywolf_ quit (Ping timeout: 260 seconds) 2019-12-26T12:16:33Z xvx joined #scheme 2019-12-26T12:24:46Z sdu joined #scheme 2019-12-26T13:10:46Z zig: hello #scheme 2019-12-26T13:11:18Z zig: mdhughes: I would love to, but I am too buzy with other stuffs. 2019-12-26T13:11:48Z zig: at some point, I surely will, but not yet. 2019-12-26T13:20:56Z whiteline joined #scheme 2019-12-26T13:20:57Z Zenton quit (Read error: Connection reset by peer) 2019-12-26T13:43:13Z kritixilithos quit (Quit: quit) 2019-12-26T13:46:03Z X-Scale joined #scheme 2019-12-26T14:09:59Z hugh_marera joined #scheme 2019-12-26T14:29:09Z lucasb joined #scheme 2019-12-26T14:41:13Z erkin: I find J to be much easier to read than K 2019-12-26T14:44:57Z Zenton joined #scheme 2019-12-26T15:02:41Z edgar-rft: I agree, "Fucj off" is much easier to read :-) 2019-12-26T15:29:45Z hugh_marera quit (Quit: Konversation terminated!) 2019-12-26T15:35:43Z brown121407 quit (Ping timeout: 260 seconds) 2019-12-26T15:36:49Z brown121408 joined #scheme 2019-12-26T15:51:49Z JalapenoX joined #scheme 2019-12-26T15:56:53Z JalapenoX quit (Quit: Leaving) 2019-12-26T16:01:31Z JalapenoX joined #scheme 2019-12-26T16:03:20Z jcowan: edgar-rft: Pronounced of course "Fudge off" 2019-12-26T16:26:11Z badkins joined #scheme 2019-12-26T16:33:49Z TCZ quit (Quit: Bye Bye) 2019-12-26T16:39:51Z casaca quit (Ping timeout: 265 seconds) 2019-12-26T16:41:29Z casaca joined #scheme 2019-12-26T16:54:24Z CyDefect joined #scheme 2019-12-26T16:57:14Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-26T17:06:16Z CyDefect quit (Remote host closed the connection) 2019-12-26T17:06:43Z CyDefect joined #scheme 2019-12-26T17:24:37Z torbo joined #scheme 2019-12-26T17:29:47Z JalapenoX joined #scheme 2019-12-26T17:34:27Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-26T17:36:02Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-26T17:42:01Z badkins quit (Remote host closed the connection) 2019-12-26T17:42:43Z badkins joined #scheme 2019-12-26T17:50:34Z badkins quit (Ping timeout: 268 seconds) 2019-12-26T17:53:51Z brown121408 quit (Read error: Connection reset by peer) 2019-12-26T17:54:52Z brown121407 joined #scheme 2019-12-26T17:57:10Z qu1j0t3 joined #scheme 2019-12-26T18:03:46Z JalapenoX joined #scheme 2019-12-26T18:10:37Z ayerhart quit (Quit: ayerhart) 2019-12-26T18:10:39Z Zipheir joined #scheme 2019-12-26T18:11:16Z Zipheir is now known as zaifir 2019-12-26T18:13:13Z brown121407 quit (Ping timeout: 260 seconds) 2019-12-26T18:16:33Z brown121407 joined #scheme 2019-12-26T18:18:51Z ayerhart joined #scheme 2019-12-26T18:20:32Z ayerhart is now known as blahblahhjldfjal 2019-12-26T18:20:45Z blahblahhjldfjal quit (Client Quit) 2019-12-26T18:24:02Z pilne joined #scheme 2019-12-26T18:28:41Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-26T18:31:07Z klovett_ joined #scheme 2019-12-26T18:31:51Z ayerhart_ joined #scheme 2019-12-26T18:34:05Z casaca quit (Quit: leaving) 2019-12-26T18:34:58Z klovett quit (Ping timeout: 268 seconds) 2019-12-26T18:36:00Z casaca joined #scheme 2019-12-26T18:36:02Z ayerhart_ is now known as ayerhart 2019-12-26T18:36:14Z ayerhart quit (Client Quit) 2019-12-26T18:37:09Z ayerhart joined #scheme 2019-12-26T18:38:26Z longshi joined #scheme 2019-12-26T18:43:17Z brettgilio joined #scheme 2019-12-26T18:46:26Z fyrkrans joined #scheme 2019-12-26T19:17:52Z gravicappa quit (Ping timeout: 258 seconds) 2019-12-26T19:19:40Z Tirifto joined #scheme 2019-12-26T19:22:13Z skapata joined #scheme 2019-12-26T19:41:35Z zig doing some history research about scheme. 2019-12-26T19:46:20Z ng0 joined #scheme 2019-12-26T19:46:20Z ng0 quit (Changing host) 2019-12-26T19:46:20Z ng0 joined #scheme 2019-12-26T19:47:26Z badkins joined #scheme 2019-12-26T19:49:49Z klovett joined #scheme 2019-12-26T19:49:50Z gravicappa joined #scheme 2019-12-26T19:50:00Z zig: TIL: R7RS code should be portable across scheme implementation. 2019-12-26T19:50:25Z zig: there is still ambiguity regarding whether code is library code or program code. 2019-12-26T19:51:38Z badkins quit (Ping timeout: 240 seconds) 2019-12-26T19:53:16Z badkins joined #scheme 2019-12-26T19:53:36Z zig: so far, nomunofu runs on chez and guile, but are different code base. 2019-12-26T19:53:54Z klovett_ quit (Ping timeout: 268 seconds) 2019-12-26T19:53:57Z zig: also, chez version is missing the http server :) 2019-12-26T19:57:38Z badkins quit (Ping timeout: 260 seconds) 2019-12-26T19:57:46Z jao joined #scheme 2019-12-26T19:57:52Z zig: re different code base, but almost identical code, outside ffi code. 2019-12-26T19:58:16Z zig: that is, it is half the same. 2019-12-26T19:59:06Z zig: I guess the next step is to port the code to gambit. 2019-12-26T19:59:19Z zig: or better, use the same code for gambit, except the ffi. 2019-12-26T19:59:39Z zig: that will be neat. 2019-12-26T20:03:34Z rgherdt: nice 2019-12-26T20:05:38Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-26T20:16:05Z xvx quit (Remote host closed the connection) 2019-12-26T20:16:43Z jao quit (Ping timeout: 268 seconds) 2019-12-26T20:20:14Z JalapenoX joined #scheme 2019-12-26T20:24:01Z ggole quit (Quit: Leaving) 2019-12-26T20:36:56Z evdubs quit (Remote host closed the connection) 2019-12-26T20:37:18Z evdubs joined #scheme 2019-12-26T20:40:09Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-26T20:45:28Z jao joined #scheme 2019-12-26T20:48:16Z badkins joined #scheme 2019-12-26T20:48:47Z badkins quit (Remote host closed the connection) 2019-12-26T21:00:12Z brettgilio quit (Quit: Quit) 2019-12-26T21:00:26Z brettgilio joined #scheme 2019-12-26T21:00:58Z badkins joined #scheme 2019-12-26T21:01:20Z badkins quit (Remote host closed the connection) 2019-12-26T21:07:37Z jao quit (Ping timeout: 265 seconds) 2019-12-26T21:11:36Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-26T21:15:22Z rgherdt quit (Remote host closed the connection) 2019-12-26T21:16:51Z badkins joined #scheme 2019-12-26T21:19:33Z rgherdt joined #scheme 2019-12-26T21:21:41Z longshi quit (Ping timeout: 258 seconds) 2019-12-26T21:31:20Z sp1ff quit (Ping timeout: 268 seconds) 2019-12-26T21:34:27Z balkamos quit (Ping timeout: 250 seconds) 2019-12-26T21:35:11Z sp1ff joined #scheme 2019-12-26T21:35:41Z balkamos joined #scheme 2019-12-26T21:53:21Z badkins quit (Remote host closed the connection) 2019-12-26T21:56:30Z badkins joined #scheme 2019-12-26T22:02:51Z longshi joined #scheme 2019-12-26T22:06:06Z casaca quit (Ping timeout: 265 seconds) 2019-12-26T22:07:50Z casaca joined #scheme 2019-12-26T22:13:50Z casaca quit (Ping timeout: 265 seconds) 2019-12-26T22:13:59Z JalapenoX joined #scheme 2019-12-26T22:15:20Z casaca joined #scheme 2019-12-26T22:16:39Z TCZ joined #scheme 2019-12-26T22:24:02Z casaca quit (Ping timeout: 240 seconds) 2019-12-26T22:25:54Z casaca joined #scheme 2019-12-26T22:31:52Z badkins quit (Remote host closed the connection) 2019-12-26T22:44:00Z badkins joined #scheme 2019-12-26T22:44:22Z CyDefect quit (Quit: Verlassend) 2019-12-26T22:45:26Z sdu quit (Quit: leaving) 2019-12-26T22:46:22Z GlenK joined #scheme 2019-12-26T22:49:22Z brown121407 quit (Read error: Connection reset by peer) 2019-12-26T22:49:58Z brown121407 joined #scheme 2019-12-26T22:50:15Z GlenK: hiya. there's a term I'm looking for. When you make helper functions local to a function they're being used in. what would be the term for that? 2019-12-26T22:53:30Z zaifir: The best term is probably https://en.wikipedia.org/wiki/Encapsulation_(computer_programming) , but without the OOP baggage. 2019-12-26T22:55:11Z GlenK: yeah, ok. I was thinking that didn't exactly fit. sicp says "block structure", but that doesn't exactly seem like what I'm looking for either... 2019-12-26T22:55:32Z zaifir: "Information hiding"? 2019-12-26T22:55:34Z GlenK: maybe I should say "function localization"? 2019-12-26T22:57:45Z zaifir: Sounds like a compiler optimization. 2019-12-26T22:58:08Z GlenK: ha, yeah, you're right 2019-12-26T22:59:06Z GlenK: how about "improved function scope" 2019-12-26T22:59:43Z zaifir: Usually one reads something like "... so we decompose f into several helper functions". I guess it's mundane enough to not have a pretentious abstract name. ;) 2019-12-26T23:00:57Z zaifir: "Procedure snowballing". 2019-12-26T23:02:34Z zaifir: "Function katamari" (reserved for cases where it globs up the entire program.) 2019-12-26T23:03:48Z qu1j0t3 is now known as OK_b00m3r 2019-12-26T23:14:52Z oxum quit (Remote host closed the connection) 2019-12-26T23:28:13Z andreycizov quit (Ping timeout: 260 seconds) 2019-12-26T23:33:06Z TCZ: "private method" 2019-12-26T23:38:53Z andreycizov joined #scheme 2019-12-26T23:42:42Z badkins quit (Remote host closed the connection) 2019-12-26T23:44:39Z badkins joined #scheme 2019-12-26T23:50:01Z badkins quit (Ping timeout: 265 seconds) 2019-12-26T23:55:26Z Riastradh: zig: Heh. `should be' 2019-12-26T23:55:46Z Riastradh: `should' is bearing a lot of load in that sentence, as they say these days. 2019-12-26T23:57:53Z OK_b00m3r left #scheme 2019-12-27T00:00:05Z Fare joined #scheme 2019-12-27T00:00:46Z daviid quit (Ping timeout: 258 seconds) 2019-12-27T00:09:48Z GlenK quit (Quit: Leaving) 2019-12-27T00:17:48Z JalapenoX quit (Ping timeout: 260 seconds) 2019-12-27T00:30:47Z TCZ quit (Quit: Bye Bye) 2019-12-27T00:44:11Z badkins joined #scheme 2019-12-27T00:49:31Z longshi quit (Quit: WeeChat 2.6) 2019-12-27T00:49:35Z jao joined #scheme 2019-12-27T00:52:50Z badkins quit (Ping timeout: 240 seconds) 2019-12-27T00:54:52Z zig: so 'should' shall be 'must'? 2019-12-27T01:03:51Z TCZ joined #scheme 2019-12-27T01:10:54Z daviid joined #scheme 2019-12-27T01:15:43Z rgherdt quit (Ping timeout: 245 seconds) 2019-12-27T01:30:10Z wonderC joined #scheme 2019-12-27T01:30:32Z wonderC: call/cc => (lambda (f cc) (f (lambda (x k) (cc x)) cc)) 2019-12-27T01:30:45Z wonderC: I don't understand this call/cc 2019-12-27T01:30:52Z wonderC: anyone can help me? 2019-12-27T01:33:04Z Fare quit (Ping timeout: 268 seconds) 2019-12-27T01:46:10Z fyrkrans quit (Remote host closed the connection) 2019-12-27T01:53:04Z Tirifto quit (Quit: Leaving.) 2019-12-27T02:07:28Z jao quit (Ping timeout: 260 seconds) 2019-12-27T02:11:20Z kscarlet quit (Remote host closed the connection) 2019-12-27T02:15:23Z jcowan: In any case, local names bound to functions are no different from local names not bound to functions. 2019-12-27T02:28:28Z khisanth_ quit (Ping timeout: 260 seconds) 2019-12-27T02:42:56Z khisanth_ joined #scheme 2019-12-27T02:48:18Z daviid quit (Remote host closed the connection) 2019-12-27T02:48:35Z daviid joined #scheme 2019-12-27T02:56:19Z notzmv quit (Ping timeout: 268 seconds) 2019-12-27T02:59:40Z kscarlet joined #scheme 2019-12-27T03:01:11Z notzmv joined #scheme 2019-12-27T03:02:52Z daviid quit (Ping timeout: 265 seconds) 2019-12-27T03:15:26Z brown121407 quit (Ping timeout: 268 seconds) 2019-12-27T03:32:38Z TCZ quit (Quit: Bye Bye) 2019-12-27T03:41:27Z kscarlet quit (Remote host closed the connection) 2019-12-27T03:42:34Z kscarlet joined #scheme 2019-12-27T03:51:48Z wonderC: jcowan: I don't get it 2019-12-27T03:54:44Z badkins joined #scheme 2019-12-27T03:55:10Z badkins quit (Remote host closed the connection) 2019-12-27T04:15:09Z zaifir: wonderC: It was in response to an earlier conversation. What do you mean by "call/cc => ..." in your example? 2019-12-27T04:15:35Z wonderC: callCC f cc = f (\x _ -> cc x) cc 2019-12-27T04:16:05Z wonderC: (define call/cc (lambda (f cc) (f (lambda (x k) (cc x)) cc))) 2019-12-27T04:16:33Z wonderC: zaifir: there're three versions of call/cc definition I see 2019-12-27T04:17:11Z zaifir: wonderC: There only seem to be two, to me, and they don't seem to be correct. 2019-12-27T04:17:28Z wonderC: Scheme: (define call/cc (lambda (f cc) (f (lambda (x k) (cc x)) cc))) 2019-12-27T04:17:35Z wonderC: Javascript:callcc = f => cc => f(x => k => cc(x), cc) 2019-12-27T04:17:42Z wonderC: Haskell:callCC f = \c -> f (\x -> \_ -> c x) c 2019-12-27T04:17:56Z wonderC: zaifir: they're the same 2019-12-27T04:18:48Z zaifir: wonderC: The Scheme definition won't work, though. 2019-12-27T04:19:53Z wonderC: zaifir: I got it from http://matt.might.net/articles/by-example-continuation-passing-style/ 2019-12-27T04:19:53Z zaifir: wonderC: Using your def, (call/cc (lambda (k) (k 'foo))) ; => arity error 2019-12-27T04:20:31Z wonderC: and from Haskell callCC f = ContT $ \ c -> runContT (f (\ x -> ContT $ \ _ -> c x)) c 2019-12-27T04:22:01Z zaifir: wonderC: OK, if `cc' is in fact the current continuation, that does sort of work (modulo the arity issue). But you have to first CPS the program to get the current continuation there--it doesn't just "come", in the words of Felix Unger. 2019-12-27T04:22:41Z ggole joined #scheme 2019-12-27T04:22:56Z wonderC: zaifir: what that f should be like? 2019-12-27T04:24:40Z zaifir: wonderC: f in your definition isn't the problem--it's just the procedure to call. The problem is `cc'. 2019-12-27T04:25:09Z wonderC: zaifir: cc should be an unary function 2019-12-27T04:26:21Z zaifir: wonderC: Not necessarily, but usually. In general, continuations can take any number of arguments. 2019-12-27T04:26:49Z wonderC: zaifir: there's a type for callCC :: ((a->m b)-> m a)-> m a 2019-12-27T04:26:54Z gravicappa joined #scheme 2019-12-27T04:26:58Z zaifir: wonderC: That's not Scheme, though. 2019-12-27T04:27:12Z wonderC: zaifir: yeah, but they are the same definition 2019-12-27T04:27:33Z wonderC: zaifir: so we can know what f should like based on the type in others 2019-12-27T04:28:08Z wonderC: that f take a function and return a function 2019-12-27T04:28:42Z wonderC: the function that f take is a three-parameters function, and return a binary function 2019-12-27T04:30:42Z zaifir: wonderC: You can define it that way. Just be aware that standard Scheme's call-with-current-continuation is different. Among other things, Scheme isn't curried. 2019-12-27T04:31:03Z wonderC: zaifir: right, currying 2019-12-27T04:31:30Z wonderC: zaifir: what's the standard definition of scheme? that call/cc 2019-12-27T04:31:40Z wonderC: it's defined by macro? 2019-12-27T04:32:16Z zaifir: wonderC: It's primitive. Because call/cc is the only way you can grab the current continuation. 2019-12-27T04:32:55Z wonderC: zaifir: oh 2019-12-27T04:35:25Z klovett quit (Remote host closed the connection) 2019-12-27T04:36:12Z klovett joined #scheme 2019-12-27T04:42:08Z kscarlet quit (Remote host closed the connection) 2019-12-27T04:45:48Z zaifir: wonderC: If you write a function that takes an explicit continuation, e.g. (define (f x k) ...), you probably never need to call/cc, since the caller provides k. So think of call/cc as "magically" giving you access to k. 2019-12-27T04:46:20Z kscarlet joined #scheme 2019-12-27T04:47:19Z zaifir: (Well, no, don't think of it as magic. :)) 2019-12-27T04:49:55Z zaifir: But it's magic enough that it needs to be primitive. 2019-12-27T04:50:30Z kscarlet` joined #scheme 2019-12-27T04:52:33Z kscarlet quit (Ping timeout: 260 seconds) 2019-12-27T04:55:10Z kscarlet` quit (Ping timeout: 258 seconds) 2019-12-27T05:16:33Z torbo quit (Remote host closed the connection) 2019-12-27T05:21:05Z wonderC: zaifir: how I can pass that k out of f 2019-12-27T05:23:09Z gravicappa quit (Ping timeout: 258 seconds) 2019-12-27T05:33:53Z zaifir: wonderC: Well, it's just a value... 2019-12-27T05:35:04Z zaifir: wonderC: In any language with serious support for first-class continuations you can pass continuations around and call them again and again. 2019-12-27T06:15:07Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-27T07:46:17Z gravicappa joined #scheme 2019-12-27T08:16:43Z wonderC quit (Ping timeout: 260 seconds) 2019-12-27T08:34:48Z sdu joined #scheme 2019-12-27T08:38:34Z ng0 quit (Quit: leaving) 2019-12-27T09:04:52Z terpri quit (Ping timeout: 260 seconds) 2019-12-27T09:06:20Z skapata quit (Remote host closed the connection) 2019-12-27T09:20:15Z rgherdt joined #scheme 2019-12-27T09:22:50Z zig: can one assume that network sockets will be binary scheme ports? 2019-12-27T09:36:59Z kscarlet joined #scheme 2019-12-27T09:43:37Z kscarlet quit (Quit: ERC (IRC client for Emacs 26.1)) 2019-12-27T09:56:21Z badkins joined #scheme 2019-12-27T10:00:57Z badkins quit (Ping timeout: 265 seconds) 2019-12-27T10:01:51Z rgherdt quit (Remote host closed the connection) 2019-12-27T10:02:56Z rgherdt joined #scheme 2019-12-27T10:04:00Z TCZ joined #scheme 2019-12-27T11:12:42Z TCZ quit (Quit: Bye Bye) 2019-12-27T11:23:31Z dmiles quit (Read error: Connection reset by peer) 2019-12-27T11:27:45Z dmiles joined #scheme 2019-12-27T11:32:25Z Ericson2314 quit (Quit: killed) 2019-12-27T11:32:27Z Gnuxie[m] quit (Quit: killed) 2019-12-27T11:32:28Z keep-learning[m] quit (Quit: killed) 2019-12-27T11:32:36Z spectrumgomas[m] quit (Quit: killed) 2019-12-27T11:32:38Z siraben quit (Quit: killed) 2019-12-27T11:32:42Z MatrixTravelerb4 quit (Quit: killed) 2019-12-27T11:32:43Z Snn[m] quit (Quit: killed) 2019-12-27T11:32:54Z because[m] quit (Quit: killed) 2019-12-27T11:32:57Z willghatch[m] quit (Quit: killed) 2019-12-27T11:33:02Z rickbutton1 quit (Quit: killed) 2019-12-27T11:33:02Z Jackiew2 quit (Quit: killed) 2019-12-27T11:33:02Z hansbauer[m] quit (Quit: killed) 2019-12-27T11:33:08Z mbakke quit (Quit: killed) 2019-12-27T11:33:08Z dieggsy quit (Quit: killed) 2019-12-27T11:33:11Z Seb[m] quit (Quit: killed) 2019-12-27T11:33:56Z TCZ joined #scheme 2019-12-27T11:34:12Z brown121407 joined #scheme 2019-12-27T11:36:10Z notzmv quit (Ping timeout: 268 seconds) 2019-12-27T11:58:39Z willghatch[m] joined #scheme 2019-12-27T11:58:39Z siraben joined #scheme 2019-12-27T11:58:40Z Jackiew2 joined #scheme 2019-12-27T11:58:40Z MatrixTravelerb4 joined #scheme 2019-12-27T11:58:40Z Gnuxie[m] joined #scheme 2019-12-27T11:58:40Z Ericson2314 joined #scheme 2019-12-27T11:58:40Z dieggsy joined #scheme 2019-12-27T11:58:46Z Snn[m] joined #scheme 2019-12-27T11:58:46Z rickbutton1 joined #scheme 2019-12-27T11:58:47Z because[m] joined #scheme 2019-12-27T11:58:47Z Seb[m] joined #scheme 2019-12-27T11:58:47Z hansbauer[m] joined #scheme 2019-12-27T11:58:47Z keep-learning[m] joined #scheme 2019-12-27T11:58:47Z mbakke joined #scheme 2019-12-27T11:58:48Z spectrumgomas[m] joined #scheme 2019-12-27T12:00:15Z ng0 joined #scheme 2019-12-27T12:00:15Z ng0 quit (Changing host) 2019-12-27T12:00:15Z ng0 joined #scheme 2019-12-27T12:13:34Z jao joined #scheme 2019-12-27T12:28:28Z TCZ quit (Quit: Bye Bye) 2019-12-27T12:33:03Z webshinra quit (Remote host closed the connection) 2019-12-27T13:31:06Z Seb[m] quit (Quit: User has been idle for 30+ days.) 2019-12-27T13:43:23Z jao quit (Ping timeout: 260 seconds) 2019-12-27T13:49:05Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-27T14:00:06Z badkins joined #scheme 2019-12-27T14:04:58Z badkins quit (Ping timeout: 260 seconds) 2019-12-27T14:14:30Z ayerhart quit (Remote host closed the connection) 2019-12-27T14:28:31Z klovett quit (Remote host closed the connection) 2019-12-27T14:30:54Z klovett joined #scheme 2019-12-27T14:55:24Z ayerhart joined #scheme 2019-12-27T15:06:15Z ng0_ joined #scheme 2019-12-27T15:06:15Z ng0_ quit (Changing host) 2019-12-27T15:06:15Z ng0_ joined #scheme 2019-12-27T15:09:19Z ng0 quit (Ping timeout: 265 seconds) 2019-12-27T15:13:24Z ng0_ is now known as ng0 2019-12-27T15:33:03Z badkins joined #scheme 2019-12-27T15:34:35Z jao joined #scheme 2019-12-27T15:57:39Z teardown quit (Ping timeout: 265 seconds) 2019-12-27T16:17:24Z JalapenoX joined #scheme 2019-12-27T16:55:00Z badkins quit (Remote host closed the connection) 2019-12-27T16:55:49Z badkins joined #scheme 2019-12-27T17:00:49Z badkins quit (Ping timeout: 258 seconds) 2019-12-27T17:04:46Z badkins joined #scheme 2019-12-27T17:07:51Z manualcrank quit (Quit: WeeChat 1.9.1) 2019-12-27T17:12:48Z klovett quit (Ping timeout: 260 seconds) 2019-12-27T17:14:01Z badkins quit (Ping timeout: 265 seconds) 2019-12-27T17:21:33Z brown121407 quit (Ping timeout: 260 seconds) 2019-12-27T17:22:42Z brown121407 joined #scheme 2019-12-27T17:34:16Z badkins joined #scheme 2019-12-27T17:37:02Z badkins quit (Remote host closed the connection) 2019-12-27T17:37:29Z ngz joined #scheme 2019-12-27T17:41:40Z badkins joined #scheme 2019-12-27T17:46:24Z badkins quit (Ping timeout: 265 seconds) 2019-12-27T17:53:34Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-27T18:18:50Z JalapenoX joined #scheme 2019-12-27T18:19:00Z ArthurStrong joined #scheme 2019-12-27T18:24:57Z badkins joined #scheme 2019-12-27T18:28:12Z klovett joined #scheme 2019-12-27T18:29:45Z badkins quit (Ping timeout: 258 seconds) 2019-12-27T18:48:18Z badkins joined #scheme 2019-12-27T18:53:23Z badkins quit (Ping timeout: 268 seconds) 2019-12-27T18:58:05Z ggole quit (Quit: Leaving) 2019-12-27T18:59:49Z TCZ joined #scheme 2019-12-27T19:02:16Z ayerhart quit (Quit: ayerhart) 2019-12-27T19:05:00Z Tirifto joined #scheme 2019-12-27T19:26:06Z jao quit (Ping timeout: 258 seconds) 2019-12-27T19:40:13Z ahungry joined #scheme 2019-12-27T19:40:28Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-27T19:44:40Z JalapenoX joined #scheme 2019-12-27T19:52:49Z TCZ quit (Quit: Bye Bye) 2019-12-27T19:55:10Z brettgilio joined #scheme 2019-12-27T20:13:17Z badkins joined #scheme 2019-12-27T20:22:29Z X-Scale joined #scheme 2019-12-27T20:40:02Z klovett_ joined #scheme 2019-12-27T20:40:41Z notnotdan joined #scheme 2019-12-27T20:42:46Z klovett quit (Ping timeout: 258 seconds) 2019-12-27T20:48:18Z teardown joined #scheme 2019-12-27T20:55:49Z brown121407 quit (Read error: Connection reset by peer) 2019-12-27T20:57:00Z brown121408 joined #scheme 2019-12-27T21:04:20Z badkins quit (Remote host closed the connection) 2019-12-27T21:04:55Z badkins joined #scheme 2019-12-27T21:06:55Z torbo joined #scheme 2019-12-27T21:07:58Z teardown quit (Read error: Connection reset by peer) 2019-12-27T21:08:05Z badkins quit (Remote host closed the connection) 2019-12-27T21:09:12Z teardown joined #scheme 2019-12-27T21:09:31Z badkins joined #scheme 2019-12-27T21:15:28Z skapata joined #scheme 2019-12-27T21:36:01Z TCZ joined #scheme 2019-12-27T21:49:02Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-27T21:54:01Z torbo quit (Remote host closed the connection) 2019-12-27T22:10:02Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-27T22:11:09Z JalapenoX joined #scheme 2019-12-27T22:14:46Z TCZ quit (Quit: Bye Bye) 2019-12-27T22:15:10Z zooey joined #scheme 2019-12-27T22:26:49Z jao joined #scheme 2019-12-27T22:40:50Z notzmv joined #scheme 2019-12-27T22:51:41Z ahungry` joined #scheme 2019-12-27T22:55:38Z ahungry quit (Ping timeout: 240 seconds) 2019-12-27T23:02:30Z manualcrank joined #scheme 2019-12-27T23:06:52Z badkins quit (Remote host closed the connection) 2019-12-27T23:07:38Z badkins joined #scheme 2019-12-27T23:12:39Z badkins quit (Ping timeout: 258 seconds) 2019-12-27T23:16:51Z badkins joined #scheme 2019-12-27T23:24:17Z badkins quit (Remote host closed the connection) 2019-12-27T23:24:59Z badkins joined #scheme 2019-12-27T23:29:39Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-27T23:30:16Z badkins quit (Ping timeout: 268 seconds) 2019-12-27T23:31:03Z ArthurStrong quit (Quit: leaving) 2019-12-27T23:32:36Z ahungry` quit (Remote host closed the connection) 2019-12-27T23:43:51Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-27T23:44:42Z ngz quit (Ping timeout: 252 seconds) 2019-12-27T23:50:40Z ng0 quit (Quit: leaving) 2019-12-28T00:56:04Z mange joined #scheme 2019-12-28T00:59:03Z badkins joined #scheme 2019-12-28T00:59:40Z uplime is now known as ^ 2019-12-28T01:21:04Z jao quit (Ping timeout: 258 seconds) 2019-12-28T01:25:47Z casaca quit (Quit: leaving) 2019-12-28T01:31:45Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-28T01:42:45Z cwaydt left #scheme 2019-12-28T01:47:30Z hugo: I wrote a blog post about macros and code walking. Please tell me what's good and bad about it. http://blog.hornquist.se/hugo/?filename=20191223Macro_Walking.md 2019-12-28T01:49:14Z khisanth_ quit (Ping timeout: 240 seconds) 2019-12-28T01:50:35Z ahungry joined #scheme 2019-12-28T01:52:30Z acarrico quit (Ping timeout: 258 seconds) 2019-12-28T01:52:46Z khisanth_ joined #scheme 2019-12-28T02:03:20Z mange: I keep getting "We can’t connect to the server at blog.hornquist.se." so that seems bad. :) 2019-12-28T02:04:33Z hugo: mange: Any more errors? 2019-12-28T02:04:48Z ^: works here fwiw 2019-12-28T02:05:19Z hugo: ^: Good to hear. It's self hosted and a bit unstable from time to time 2019-12-28T02:05:31Z ^: oh i see 2019-12-28T02:05:38Z badkins quit (Remote host closed the connection) 2019-12-28T02:05:38Z pjb: Also "We can’t connect to the server at blog.hornquist.se." from France… 2019-12-28T02:05:38Z pjb: 2019-12-28T02:05:41Z ^: a bit offtopic, but whos your hsot? 2019-12-28T02:06:47Z ^: https://dnschecker.org/#A/blog.hornquist.se oh, well that would do it 2019-12-28T02:06:50Z hugo: ^: self hosted. And my ISP is the swedish ComHem 2019-12-28T02:07:02Z ^: oh, like self hosted on your own network? 2019-12-28T02:07:19Z hugo: The server is self hosted on one network 2019-12-28T02:07:26Z hugo: And the DNS is self hosted from another 2019-12-28T02:07:37Z ^: yeah, it looks like dns propagation issues fwiw 2019-12-28T02:08:03Z hugo: I would guess they concider me "unworthy" of delegation 2019-12-28T02:08:07Z Tirifto quit (Quit: Leaving.) 2019-12-28T02:08:10Z hugo: Any ideas how to fix it? 2019-12-28T02:08:59Z ^: heh, not much. its been a while since i hosted my own public facing dns servers. i just use namecheap/cloudflare and then run a local resolver on my laptop for anything internal 2019-12-28T02:09:56Z hugo: I used my registrars dns before, but then I got a /56 block in the ipv6 space and wanted better control over it... 2019-12-28T02:15:24Z niklasl joined #scheme 2019-12-28T02:22:47Z ayerhart joined #scheme 2019-12-28T02:31:30Z ayerhart quit (Quit: ayerhart) 2019-12-28T02:32:08Z ayerhart joined #scheme 2019-12-28T02:36:12Z niklasl quit (Ping timeout: 258 seconds) 2019-12-28T02:38:12Z niklasl joined #scheme 2019-12-28T02:44:00Z acarrico joined #scheme 2019-12-28T02:56:43Z niklasl quit (Ping timeout: 260 seconds) 2019-12-28T03:12:56Z xelxebar quit (Quit: ZNC 1.7.2+deb2~bpo9+1 - https://znc.in) 2019-12-28T03:13:06Z ahungry` joined #scheme 2019-12-28T03:14:13Z ahungry` quit (Remote host closed the connection) 2019-12-28T03:14:44Z ahungry` joined #scheme 2019-12-28T03:14:44Z ahungry quit (Ping timeout: 268 seconds) 2019-12-28T03:21:16Z xelxebar joined #scheme 2019-12-28T03:33:37Z klovett joined #scheme 2019-12-28T03:35:42Z klovett_ quit (Ping timeout: 268 seconds) 2019-12-28T04:04:04Z ahungry` quit (Ping timeout: 268 seconds) 2019-12-28T04:04:32Z ahungry` joined #scheme 2019-12-28T04:13:17Z ahungry` quit (Ping timeout: 265 seconds) 2019-12-28T04:23:55Z ahungry joined #scheme 2019-12-28T04:47:06Z mange quit (Quit: Sleep.) 2019-12-28T04:49:42Z gravicappa joined #scheme 2019-12-28T06:38:42Z evdubs quit (Ping timeout: 260 seconds) 2019-12-28T06:39:01Z evdubs joined #scheme 2019-12-28T07:33:58Z ahungry quit (Remote host closed the connection) 2019-12-28T08:06:47Z badkins joined #scheme 2019-12-28T08:11:34Z badkins quit (Ping timeout: 265 seconds) 2019-12-28T08:11:57Z klovett quit (Remote host closed the connection) 2019-12-28T08:12:16Z ^ is now known as uptime 2019-12-28T08:12:28Z uptime is now known as ^ 2019-12-28T08:12:39Z klovett joined #scheme 2019-12-28T08:37:55Z Inline__ joined #scheme 2019-12-28T08:41:33Z Inline quit (Ping timeout: 245 seconds) 2019-12-28T08:56:29Z sdu quit (Remote host closed the connection) 2019-12-28T09:03:56Z sdu joined #scheme 2019-12-28T09:11:48Z brown121408 quit (Ping timeout: 258 seconds) 2019-12-28T09:12:22Z brown121407 joined #scheme 2019-12-28T09:23:09Z Inline__ quit (Quit: Leaving) 2019-12-28T09:23:52Z Inline joined #scheme 2019-12-28T09:41:35Z rgherdt joined #scheme 2019-12-28T09:46:29Z kritixilithos joined #scheme 2019-12-28T09:46:50Z ng0 joined #scheme 2019-12-28T09:48:10Z andreycizov joined #scheme 2019-12-28T09:49:23Z TCZ joined #scheme 2019-12-28T09:58:52Z klovett quit (Remote host closed the connection) 2019-12-28T09:58:58Z klovett_ joined #scheme 2019-12-28T10:03:38Z klovett_ quit (Ping timeout: 240 seconds) 2019-12-28T10:05:16Z klovett joined #scheme 2019-12-28T10:48:10Z niklasl joined #scheme 2019-12-28T11:01:03Z kritixilithos quit (Ping timeout: 240 seconds) 2019-12-28T11:06:25Z niklasl quit (Ping timeout: 258 seconds) 2019-12-28T11:33:02Z kritixilithos joined #scheme 2019-12-28T11:59:37Z ggole joined #scheme 2019-12-28T12:07:25Z badkins joined #scheme 2019-12-28T12:12:03Z badkins quit (Ping timeout: 260 seconds) 2019-12-28T12:27:26Z Tirifto joined #scheme 2019-12-28T12:52:34Z bgardner joined #scheme 2019-12-28T12:59:06Z rgherdt left #scheme 2019-12-28T13:04:29Z brown121407 quit (Read error: Connection reset by peer) 2019-12-28T13:05:38Z brown121408 joined #scheme 2019-12-28T13:36:48Z skapata quit (Remote host closed the connection) 2019-12-28T13:45:07Z TCZ quit (Quit: Bye Bye) 2019-12-28T14:03:49Z pnp joined #scheme 2019-12-28T14:41:52Z Tirifto quit (Quit: Leaving.) 2019-12-28T15:07:05Z ng0_ joined #scheme 2019-12-28T15:07:05Z ng0_ quit (Changing host) 2019-12-28T15:07:05Z ng0_ joined #scheme 2019-12-28T15:10:13Z ng0 quit (Ping timeout: 258 seconds) 2019-12-28T15:19:33Z sammich joined #scheme 2019-12-28T15:38:33Z Riastradh quit (Ping timeout: 260 seconds) 2019-12-28T15:51:33Z ng0_ is now known as ng0 2019-12-28T16:12:13Z badkins joined #scheme 2019-12-28T16:26:14Z whiteline quit (Remote host closed the connection) 2019-12-28T16:26:59Z whiteline joined #scheme 2019-12-28T16:44:25Z Tirifto joined #scheme 2019-12-28T16:46:03Z kritixilithos quit (Ping timeout: 240 seconds) 2019-12-28T16:52:13Z freedom joined #scheme 2019-12-28T16:54:53Z freedom is now known as gnufr33d0m 2019-12-28T16:56:08Z kritixilithos joined #scheme 2019-12-28T17:04:08Z daviid joined #scheme 2019-12-28T17:18:03Z kritixilithos quit (Ping timeout: 240 seconds) 2019-12-28T17:24:46Z gravicappa quit (Ping timeout: 258 seconds) 2019-12-28T17:32:21Z cantstanya quit (Remote host closed the connection) 2019-12-28T17:33:25Z cantstanya joined #scheme 2019-12-28T17:36:23Z brown121408 quit (Ping timeout: 260 seconds) 2019-12-28T17:36:55Z brown121408 joined #scheme 2019-12-28T17:43:26Z izh_ joined #scheme 2019-12-28T17:44:30Z izh_ left #scheme 2019-12-28T17:45:44Z izh_ joined #scheme 2019-12-28T17:46:35Z kritixilithos joined #scheme 2019-12-28T17:57:26Z badkins quit (Remote host closed the connection) 2019-12-28T18:01:14Z badkins joined #scheme 2019-12-28T18:04:54Z xelxebar quit (Remote host closed the connection) 2019-12-28T18:05:14Z xelxebar joined #scheme 2019-12-28T18:08:17Z rgherdt joined #scheme 2019-12-28T18:17:49Z webshinra joined #scheme 2019-12-28T18:29:52Z pnp quit (Remote host closed the connection) 2019-12-28T18:45:30Z fyrkrans joined #scheme 2019-12-28T18:58:22Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-28T18:58:26Z brown121408 quit (Read error: Connection reset by peer) 2019-12-28T18:59:38Z brown121407 joined #scheme 2019-12-28T19:11:26Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-28T19:49:44Z lockywolf_ joined #scheme 2019-12-28T19:53:24Z badkins quit (Remote host closed the connection) 2019-12-28T19:54:38Z Tirifto quit (Quit: Leaving.) 2019-12-28T19:55:10Z lockywolf_: Has anyone seen the code to obtain something like done on the paste: http://paste.debian.net/1122972 ? 2019-12-28T19:55:25Z kritixilithos quit (Quit: quit) 2019-12-28T19:55:59Z lockywolf_: It is basically one of the serializations of a parallel code. 2019-12-28T19:56:40Z badkins joined #scheme 2019-12-28T19:58:20Z lockywolf_: Ideally I would like something to generate all possible serializations of a bit of code, and possibly check that all of them give the same output given some x. 2019-12-28T19:59:30Z lockywolf_: Won't guarantee that my code is correct, but why not have an extra check. 2019-12-28T20:01:03Z badkins quit (Ping timeout: 260 seconds) 2019-12-28T20:05:32Z ggole quit (Quit: Leaving) 2019-12-28T20:12:34Z rgherdt joined #scheme 2019-12-28T20:13:52Z izh_ quit (Quit: Leaving) 2019-12-28T20:17:33Z badkins joined #scheme 2019-12-28T20:18:18Z teej joined #scheme 2019-12-28T20:22:03Z X-Scale quit (Ping timeout: 260 seconds) 2019-12-28T20:34:04Z X-Scale joined #scheme 2019-12-28T21:13:19Z skapata joined #scheme 2019-12-28T21:28:21Z badkins quit (Remote host closed the connection) 2019-12-28T21:28:46Z badkins joined #scheme 2019-12-28T21:32:49Z badkins quit (Remote host closed the connection) 2019-12-28T21:33:27Z badkins joined #scheme 2019-12-28T21:38:26Z badkins quit (Ping timeout: 240 seconds) 2019-12-28T21:47:03Z badkins joined #scheme 2019-12-28T21:47:13Z lockywolf_ quit (Ping timeout: 260 seconds) 2019-12-28T21:52:09Z torbo joined #scheme 2019-12-28T21:53:24Z badkins quit (Remote host closed the connection) 2019-12-28T21:54:10Z badkins joined #scheme 2019-12-28T21:57:04Z daviid quit (Ping timeout: 268 seconds) 2019-12-28T21:58:51Z badkins quit (Ping timeout: 258 seconds) 2019-12-28T22:00:41Z torbo quit (Remote host closed the connection) 2019-12-28T22:07:25Z sdu quit (Quit: leaving) 2019-12-28T22:45:11Z badkins joined #scheme 2019-12-28T22:49:38Z badkins quit (Ping timeout: 260 seconds) 2019-12-28T23:35:27Z badkins joined #scheme 2019-12-28T23:41:59Z badkins quit (Ping timeout: 265 seconds) 2019-12-28T23:45:09Z badkins joined #scheme 2019-12-28T23:52:42Z badkins quit (Ping timeout: 258 seconds) 2019-12-29T00:03:46Z badkins joined #scheme 2019-12-29T00:04:04Z evdubs quit (Quit: Leaving) 2019-12-29T00:06:30Z evdubs joined #scheme 2019-12-29T00:14:50Z badkins quit (Ping timeout: 240 seconds) 2019-12-29T00:25:51Z badkins joined #scheme 2019-12-29T00:31:25Z badkins quit (Ping timeout: 258 seconds) 2019-12-29T00:38:52Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-29T00:39:48Z badkins joined #scheme 2019-12-29T00:47:08Z andreycizov quit (Ping timeout: 258 seconds) 2019-12-29T01:25:44Z ahungry joined #scheme 2019-12-29T01:25:58Z Oddity quit (Ping timeout: 260 seconds) 2019-12-29T01:32:36Z Oddity joined #scheme 2019-12-29T01:39:27Z ng0 quit (Quit: leaving) 2019-12-29T01:53:43Z ahungry` joined #scheme 2019-12-29T01:55:08Z ahungry quit (Ping timeout: 260 seconds) 2019-12-29T02:09:21Z badkins quit (Remote host closed the connection) 2019-12-29T02:39:05Z gnufr33d0m quit (Remote host closed the connection) 2019-12-29T02:41:32Z gnufr33d0m joined #scheme 2019-12-29T03:01:14Z khisanth_ quit (Ping timeout: 240 seconds) 2019-12-29T03:14:52Z khisanth_ joined #scheme 2019-12-29T04:23:09Z adhoc joined #scheme 2019-12-29T04:33:47Z klovett quit (Remote host closed the connection) 2019-12-29T04:34:08Z klovett joined #scheme 2019-12-29T04:39:11Z gravicappa joined #scheme 2019-12-29T05:07:17Z torbo joined #scheme 2019-12-29T05:26:52Z pnp joined #scheme 2019-12-29T05:39:52Z JalapenoX joined #scheme 2019-12-29T06:00:07Z ggole joined #scheme 2019-12-29T06:42:43Z ahungry` quit (Remote host closed the connection) 2019-12-29T06:49:15Z ahungry joined #scheme 2019-12-29T06:52:03Z JalapenoX quit (Ping timeout: 260 seconds) 2019-12-29T07:29:22Z ahungry quit (Remote host closed the connection) 2019-12-29T07:32:44Z torbo quit (Remote host closed the connection) 2019-12-29T07:41:11Z kritixilithos joined #scheme 2019-12-29T07:50:17Z sdu joined #scheme 2019-12-29T08:10:03Z pnp quit (Remote host closed the connection) 2019-12-29T08:46:23Z kritixilithos quit (Ping timeout: 240 seconds) 2019-12-29T08:52:29Z skapata quit (Remote host closed the connection) 2019-12-29T08:58:07Z ng0 joined #scheme 2019-12-29T08:58:07Z ng0 quit (Changing host) 2019-12-29T08:58:07Z ng0 joined #scheme 2019-12-29T09:10:51Z kritixilithos joined #scheme 2019-12-29T09:53:01Z zig: interesting. 2019-12-29T09:54:39Z edgar-rft: indeed 2019-12-29T10:15:10Z rgherdt joined #scheme 2019-12-29T10:44:03Z kritixilithos quit (Ping timeout: 240 seconds) 2019-12-29T11:31:41Z brown121407 quit (Ping timeout: 268 seconds) 2019-12-29T11:32:41Z brown121407 joined #scheme 2019-12-29T11:33:31Z TCZ joined #scheme 2019-12-29T11:34:22Z brettgilio joined #scheme 2019-12-29T12:13:30Z TCZ quit (Quit: Bye Bye) 2019-12-29T12:19:20Z andreycizov joined #scheme 2019-12-29T12:53:34Z miklos1 joined #scheme 2019-12-29T12:55:28Z brown121407 quit (Ping timeout: 258 seconds) 2019-12-29T13:06:16Z skapata joined #scheme 2019-12-29T13:13:08Z brown121407 joined #scheme 2019-12-29T13:20:36Z jao joined #scheme 2019-12-29T13:24:50Z jao quit (Ping timeout: 240 seconds) 2019-12-29T13:26:23Z fyrkrans quit (Ping timeout: 260 seconds) 2019-12-29T13:29:41Z kritixilithos joined #scheme 2019-12-29T13:33:24Z fyrkrans joined #scheme 2019-12-29T13:34:29Z miklos1 quit (Remote host closed the connection) 2019-12-29T13:59:38Z brettgilio quit (Ping timeout: 240 seconds) 2019-12-29T14:09:24Z brettgilio joined #scheme 2019-12-29T14:11:45Z klovett quit (Ping timeout: 258 seconds) 2019-12-29T14:11:56Z klovett_ joined #scheme 2019-12-29T14:19:43Z klovett_ quit (Ping timeout: 265 seconds) 2019-12-29T14:19:47Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-29T14:20:20Z brettgilio joined #scheme 2019-12-29T14:27:27Z klovett joined #scheme 2019-12-29T15:03:43Z ayerhart quit (Quit: ayerhart) 2019-12-29T15:04:30Z ayerhart joined #scheme 2019-12-29T15:06:14Z whiteline quit (Remote host closed the connection) 2019-12-29T15:06:37Z whiteline joined #scheme 2019-12-29T15:07:06Z ng0_ joined #scheme 2019-12-29T15:10:13Z ng0 quit (Ping timeout: 260 seconds) 2019-12-29T15:21:24Z madage quit (Remote host closed the connection) 2019-12-29T15:23:10Z madage joined #scheme 2019-12-29T15:24:35Z zig: cyclone $ sloccount runtime.c: ansic=6319 2019-12-29T15:26:40Z pticochon joined #scheme 2019-12-29T15:28:24Z civodul joined #scheme 2019-12-29T15:29:31Z pnp joined #scheme 2019-12-29T15:45:48Z pnp quit (Remote host closed the connection) 2019-12-29T15:49:30Z ng0_ is now known as ng0 2019-12-29T16:12:21Z pnp joined #scheme 2019-12-29T16:16:46Z skapata quit (Remote host closed the connection) 2019-12-29T16:40:38Z belmarca quit (Ping timeout: 252 seconds) 2019-12-29T17:04:14Z zig: any good or bad experience with cyclone scheme? 2019-12-29T17:06:59Z wasamasa: it's not ready for the spotlight 2019-12-29T17:09:41Z zaifir: Another Scheme-to-C compiler? 2019-12-29T17:10:07Z wasamasa: yup 2019-12-29T17:10:15Z wasamasa: the sources are easy to read 2019-12-29T17:10:21Z wasamasa: hacking on it is somewhat annoying 2019-12-29T17:10:31Z wasamasa: and I ran into loads of bugs while implementing MAL in it 2019-12-29T17:10:50Z wasamasa: use CHICKEN or gambit 2019-12-29T17:11:04Z wasamasa: they're not as educational to study though, mind you 2019-12-29T17:11:34Z zaifir: Yeah, it looks pretty raw. The competition in the Scheme->C world is pretty stiff. 2019-12-29T17:16:23Z kritixilithos quit (Ping timeout: 240 seconds) 2019-12-29T17:24:01Z zaifir: Right, it will be interesting to see a small implementation of Cheney On The MTA... 2019-12-29T17:39:50Z amnesia` joined #scheme 2019-12-29T17:50:25Z kritixilithos joined #scheme 2019-12-29T18:15:56Z khisanth_ quit (Ping timeout: 258 seconds) 2019-12-29T18:17:32Z pnp quit (Remote host closed the connection) 2019-12-29T18:20:33Z khisanth_ joined #scheme 2019-12-29T18:33:01Z torbo joined #scheme 2019-12-29T18:54:47Z ggole quit (Quit: Leaving) 2019-12-29T18:55:41Z brown121407 quit (Ping timeout: 268 seconds) 2019-12-29T18:56:15Z kritixilithos quit (Quit: quit) 2019-12-29T18:56:53Z brown121408 joined #scheme 2019-12-29T18:59:01Z amnesia` quit (Quit: rcirc on GNU Emacs 26.3) 2019-12-29T19:01:14Z andreycizov quit (Ping timeout: 240 seconds) 2019-12-29T19:02:03Z andreycizov joined #scheme 2019-12-29T19:37:47Z gnufr33d0m quit (Remote host closed the connection) 2019-12-29T19:40:09Z gnufr33d0m joined #scheme 2019-12-29T19:51:38Z brown121408 quit (Read error: Connection reset by peer) 2019-12-29T19:52:43Z brown121407 joined #scheme 2019-12-29T20:04:24Z badkins joined #scheme 2019-12-29T20:09:47Z badkins quit (Ping timeout: 258 seconds) 2019-12-29T20:34:15Z gnufr33d0m quit (Remote host closed the connection) 2019-12-29T20:36:24Z gnufr33d0m joined #scheme 2019-12-29T20:41:36Z ng0 quit (Ping timeout: 258 seconds) 2019-12-29T20:47:08Z ng0 joined #scheme 2019-12-29T20:47:08Z ng0 quit (Changing host) 2019-12-29T20:47:08Z ng0 joined #scheme 2019-12-29T20:51:18Z gnufr33d0m quit (Read error: Connection reset by peer) 2019-12-29T20:53:44Z freedom joined #scheme 2019-12-29T20:58:46Z badkins joined #scheme 2019-12-29T20:59:01Z X-Scale quit (Ping timeout: 268 seconds) 2019-12-29T20:59:21Z ng0 quit (Quit: leaving) 2019-12-29T21:02:23Z ng0 joined #scheme 2019-12-29T21:02:23Z ng0 quit (Changing host) 2019-12-29T21:02:23Z ng0 joined #scheme 2019-12-29T21:07:13Z badkins quit (Ping timeout: 260 seconds) 2019-12-29T21:18:37Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-29T21:26:01Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-29T21:37:02Z X-Scale joined #scheme 2019-12-29T21:57:47Z rotty quit (Ping timeout: 268 seconds) 2019-12-29T21:57:59Z GlenK joined #scheme 2019-12-29T21:58:08Z rotty joined #scheme 2019-12-29T21:59:30Z brettgilio joined #scheme 2019-12-29T21:59:34Z GlenK: hi there. I'm trying to use the load function in dr. racket. I have the sicp language installed. I made a file named common.scm. and I put a (load "../common.scm") into my code. 2019-12-29T21:59:48Z badkins joined #scheme 2019-12-29T22:00:19Z GlenK: but it's complaining about the functions I'm trying to use, telling me "unbound identifier". 2019-12-29T22:00:27Z GlenK: any help would be appreciated 2019-12-29T22:03:17Z GlenK: I tried an absolute path too: (load "/home/glen/sync/workspace/sicp/problems/common.scm") 2019-12-29T22:03:21Z GlenK: still no dice 2019-12-29T22:20:40Z GlenK: well, I found this thing: (#%require "../common.scm") 2019-12-29T22:20:55Z GlenK: which is racket specific I guess? but that doesn't help either... 2019-12-29T22:22:31Z GlenK: [glen@falcon ~]$ file /home/glen/sync/workspace/sicp/problems/common.scm 2019-12-29T22:23:16Z GlenK: /home/glen/sync/workspace/sicp/problems/common.scm: ASCII text 2019-12-29T22:23:33Z GlenK: just checking... 2019-12-29T22:28:54Z greaser|q quit (Changing host) 2019-12-29T22:28:55Z greaser|q joined #scheme 2019-12-29T22:29:10Z greaser|q is now known as GreaseMonkey 2019-12-29T22:29:59Z GlenK: maybe I should see what this mzscheme language is all about. maybe that would help 2019-12-29T22:30:07Z erkin: GlenK: Racket uses require instead of load, but SICP is based on R5RS. 2019-12-29T22:30:14Z erkin: So #%require is used instead. 2019-12-29T22:30:23Z erkin: (R5RS has no require) 2019-12-29T22:31:04Z erkin: And MzScheme is the obsolete PLT Scheme language. 2019-12-29T22:31:46Z GlenK: I'm trying to use #%require, but still get the same error. is there a specific spot my files have to go? relative paths aren't working out for me with that, and absolute paths give me an error 2019-12-29T22:32:16Z erkin: What exactly the error? 2019-12-29T22:32:26Z erkin: is the* 2019-12-29T22:32:36Z rcabaco joined #scheme 2019-12-29T22:32:37Z rcabaco quit (Read error: Connection reset by peer) 2019-12-29T22:32:53Z GlenK: #%require: bad require spec in: "/home/glen/sync/workspace/sicp/problems/common.scm" 2019-12-29T22:33:42Z GlenK: maybe that means my common.scm file isn't proper? 2019-12-29T22:34:40Z erkin: Hmm, I'm not sure how #%require's raw syntax works. Hold on. 2019-12-29T22:35:16Z GlenK: this one finds my file: (#%require "../common.scm") 2019-12-29T22:35:49Z GlenK: because if I put a non-existent file then it gives me a file not found error 2019-12-29T22:36:17Z erkin: Hmm 2019-12-29T22:36:18Z GlenK: but I still get "square: unbound identifier in: square" with that. 2019-12-29T22:36:53Z erkin: I'm not too familiar with the SICP language implementation but you need to declare your module exports with provide. 2019-12-29T22:36:58Z erkin: Or in this case, #%provide. 2019-12-29T22:38:15Z erkin: Hm, let me install the sicp lang package to give it a try. 2019-12-29T22:38:40Z GlenK: maybe I should just switch back to mit scheme 2019-12-29T22:39:07Z GlenK: I do like the dr. racket UI better though 2019-12-29T22:39:24Z GlenK: plus it comes stock with Fedora 2019-12-29T22:39:50Z erkin: Yeah, #%require doesn't like absolute paths. 2019-12-29T22:40:19Z erkin: It works fine with relative paths though. 2019-12-29T22:40:38Z GlenK: I just need to figure out the provide stuff then like you're talking? 2019-12-29T22:41:04Z erkin: Yeah, at the top of the file, under #lang sicp, you need to put (provide ...) and put the names you want to export. 2019-12-29T22:41:12Z erkin: In this case, square. 2019-12-29T22:41:29Z erkin: Err, (#%provide ...) in this case. 2019-12-29T22:42:23Z erkin: Yup, it works. 2019-12-29T22:42:45Z GlenK: yep, sweet, that did the trick. thanks a bunch!!! 2019-12-29T22:42:50Z erkin: No problem! 2019-12-29T22:43:23Z erkin: And yeah, it really is sorta awkward. Racket's module compartmentalisation is a tad strict. 2019-12-29T22:52:31Z badkins quit (Remote host closed the connection) 2019-12-29T22:59:21Z TCZ joined #scheme 2019-12-29T23:03:27Z Riastradh joined #scheme 2019-12-29T23:11:17Z sdu quit (Remote host closed the connection) 2019-12-29T23:11:52Z GlenK quit (Ping timeout: 258 seconds) 2019-12-29T23:13:18Z TCZ quit (Quit: Bye Bye) 2019-12-29T23:21:46Z color-pencil joined #scheme 2019-12-29T23:23:54Z color-pencil left #scheme 2019-12-29T23:33:06Z klovett quit (Remote host closed the connection) 2019-12-29T23:33:46Z klovett joined #scheme 2019-12-29T23:56:26Z skapata joined #scheme 2019-12-30T00:31:20Z tumdum quit (Ping timeout: 268 seconds) 2019-12-30T00:31:38Z tumdum joined #scheme 2019-12-30T00:33:02Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-30T00:37:13Z ngz joined #scheme 2019-12-30T00:37:16Z ngz quit (Remote host closed the connection) 2019-12-30T00:37:31Z ngz joined #scheme 2019-12-30T00:40:04Z rgherdt quit (Ping timeout: 248 seconds) 2019-12-30T00:45:08Z daviid joined #scheme 2019-12-30T01:04:26Z JalapenoX joined #scheme 2019-12-30T01:14:20Z jao joined #scheme 2019-12-30T01:54:03Z ng0 quit (Quit: leaving) 2019-12-30T02:00:17Z madage quit (Remote host closed the connection) 2019-12-30T02:14:01Z skapata quit (Remote host closed the connection) 2019-12-30T02:14:29Z brettgilio_ joined #scheme 2019-12-30T02:15:32Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-30T02:16:18Z ngz quit (Ping timeout: 252 seconds) 2019-12-30T02:19:58Z balkamos quit (Ping timeout: 252 seconds) 2019-12-30T02:20:43Z balkamos joined #scheme 2019-12-30T02:28:38Z jao quit (Ping timeout: 260 seconds) 2019-12-30T02:41:11Z ahungry joined #scheme 2019-12-30T02:42:30Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-30T02:47:24Z terpri joined #scheme 2019-12-30T02:47:37Z freedom quit (Remote host closed the connection) 2019-12-30T02:50:14Z freedom joined #scheme 2019-12-30T03:12:06Z madage joined #scheme 2019-12-30T03:21:06Z freedom quit (Remote host closed the connection) 2019-12-30T03:25:49Z Menche quit (Quit: ZNC - https://znc.in) 2019-12-30T03:26:09Z Menche joined #scheme 2019-12-30T03:27:25Z fyrkrans quit (Remote host closed the connection) 2019-12-30T04:03:16Z klovett quit (Remote host closed the connection) 2019-12-30T04:03:33Z klovett joined #scheme 2019-12-30T04:40:28Z daviid quit (Ping timeout: 260 seconds) 2019-12-30T04:53:41Z badkins joined #scheme 2019-12-30T04:58:25Z badkins quit (Ping timeout: 265 seconds) 2019-12-30T05:12:18Z ayerhart quit (Read error: Connection reset by peer) 2019-12-30T05:28:24Z gravicappa joined #scheme 2019-12-30T05:32:26Z str1ngs left #scheme 2019-12-30T05:36:58Z mdhughes: I added another module example for Racket: http://community.schemewiki.org/?module-example-racket 2019-12-30T05:39:40Z cmatei quit (Remote host closed the connection) 2019-12-30T05:41:32Z seepel joined #scheme 2019-12-30T05:43:44Z mdhughes: The variety of ways to wrap the program up is really quite awful. Actual Scheme code is like 95% portable. The module/import/compile systems are completely variant. 2019-12-30T05:44:11Z adu joined #scheme 2019-12-30T05:45:14Z mdhughes: The only spec I consider reasonably complete is R6RS, and even that doesn't specify the compiler so Chez's compiler call is insane. 2019-12-30T06:06:19Z cmatei joined #scheme 2019-12-30T06:10:08Z adu quit (Quit: adu) 2019-12-30T06:35:23Z seepel quit (Read error: Connection reset by peer) 2019-12-30T06:35:52Z seepel joined #scheme 2019-12-30T06:39:27Z ggole joined #scheme 2019-12-30T06:45:19Z dmiles quit (Read error: Connection reset by peer) 2019-12-30T07:04:49Z pnp joined #scheme 2019-12-30T07:05:23Z aeth: mdhughes: The degree of portability depends on what you're using Scheme for. 2019-12-30T07:05:45Z aeth: Something primarily scripting probably is very unportable because you're dealing with the application's APIs 2019-12-30T07:12:00Z skapata joined #scheme 2019-12-30T07:12:36Z torbo quit (Remote host closed the connection) 2019-12-30T07:30:09Z ahungry quit (Remote host closed the connection) 2019-12-30T07:41:38Z klovett quit (Remote host closed the connection) 2019-12-30T07:41:55Z klovett joined #scheme 2019-12-30T07:55:27Z mdhughes: Sure, that's a library issue. FFI & such are totally non-portable; but I've ported my C libraries to FFI in 3 Schemes now. 2019-12-30T07:56:28Z mdhughes: But I mean your actual application code, the stuff that does anything interesting, is 95% portable. 2019-12-30T08:37:38Z seepel quit (Ping timeout: 240 seconds) 2019-12-30T09:01:43Z ngz joined #scheme 2019-12-30T09:03:08Z ptrcmd_ is now known as ptrcmd 2019-12-30T09:05:24Z pnp quit (Remote host closed the connection) 2019-12-30T09:18:24Z rgherdt joined #scheme 2019-12-30T09:22:52Z ng0 joined #scheme 2019-12-30T09:22:52Z ng0 quit (Changing host) 2019-12-30T09:22:52Z ng0 joined #scheme 2019-12-30T09:26:46Z rgherdt quit (Ping timeout: 252 seconds) 2019-12-30T09:28:42Z rgherdt joined #scheme 2019-12-30T09:46:02Z acarrico quit (Ping timeout: 240 seconds) 2019-12-30T09:48:48Z acarrico joined #scheme 2019-12-30T10:07:19Z TCZ joined #scheme 2019-12-30T10:12:40Z brown121407 quit (Ping timeout: 268 seconds) 2019-12-30T10:12:52Z brown121407 joined #scheme 2019-12-30T10:12:52Z brown121407 quit (Read error: Connection reset by peer) 2019-12-30T10:13:01Z brown121407 joined #scheme 2019-12-30T10:29:28Z seepel joined #scheme 2019-12-30T10:41:15Z zig: I agree 2019-12-30T10:43:10Z zig: I agree that the interesting stuff can be written in portable scheme, it is possible in R6RS and made easier with R7RS batteries included. 2019-12-30T10:48:32Z zig: Last few days, I have been investigating making nomunofu portable across Scheme implementations and eventually benchmark them... 2019-12-30T10:49:05Z zig: So far, I know I can make it work with GNU Guile and Chez, which are the two schemes I have been practicing last few years. 2019-12-30T10:49:28Z zig: (those are not R7RS but more like R6RS + R7RS libraries) 2019-12-30T10:50:15Z TCZ quit (Quit: Bye Bye) 2019-12-30T10:52:24Z zig: I am not sure about the number 95%. The current state of nomunofu, is that FFI is a lot of code... I am again wondering whether auto C ffi can be a thing even on IronScheme and Kawa. Since those have a way to call out to C share lib. 2019-12-30T10:53:04Z zig: I think that is a task, portable R7RS C FFI, that is up for grab :) 2019-12-30T10:53:59Z badkins joined #scheme 2019-12-30T10:55:10Z zig: By the way I really like the mail from jcowan about the current tasks in R7RS https://mailman.iro.umontreal.ca/pipermail/gambit-list/2019-December/009291.html 2019-12-30T10:58:28Z badkins quit (Ping timeout: 260 seconds) 2019-12-30T11:02:42Z pilne quit (Quit: For Sale: Intergalactic Proton Powered Electrical Tentacled Advertising Droids) 2019-12-30T11:07:39Z Tirifto joined #scheme 2019-12-30T11:09:11Z rgherdt: since you are using guile and chez, did you try using https://github.com/ktakashi/r6rs-pffi ? 2019-12-30T11:09:35Z rgherdt: I've never tried it 2019-12-30T11:18:42Z TCZ joined #scheme 2019-12-30T11:19:28Z seepel quit (Ping timeout: 260 seconds) 2019-12-30T11:19:48Z zig: yes. I looked at it. I don't remember why I do not use it. Anyway, it works only with some kind of ffi libraries. I think, scheme needs something in the spirit of chicken bind / autoffi. 2019-12-30T11:20:26Z zig: or guile ffi helper, that reads C headers files and output low-level scheme ffi code. 2019-12-30T11:20:52Z zig: pffi does not support mit or chicken for instance. 2019-12-30T11:21:18Z rgherdt: yes, it's focused on r6rs 2019-12-30T11:24:25Z skapata quit (Remote host closed the connection) 2019-12-30T11:25:58Z zig: I remember, actually I was shy to say that the reason I did not pffi, is because it does output as performant as possible code for chez scheme. Also it is unhygenic at times. That being said, it is a great project, I am happy it exists. 2019-12-30T11:27:29Z zig: It seems to me compiling the C header down to scheme shoud make it possible to have performant code in all schemes. 2019-12-30T11:39:02Z jcowan: Not the current tasks, but the future tasks that are inherently non-portable. The current tasks are in the Orange Docket at https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/ColorDockets.md 2019-12-30T11:39:58Z jcowan: But of course anyone may work on any task in the dockets, or for that matter not in them and then propose them (or I may take them up). 2019-12-30T12:12:49Z jao joined #scheme 2019-12-30T12:24:32Z jao quit (Ping timeout: 265 seconds) 2019-12-30T12:35:54Z TCZ quit (Quit: Bye Bye) 2019-12-30T12:43:22Z TCZ joined #scheme 2019-12-30T13:15:12Z Inline quit (Quit: Leaving) 2019-12-30T13:18:26Z Inline joined #scheme 2019-12-30T13:20:28Z brettgilio_ quit (Quit: Quit) 2019-12-30T13:20:56Z brettgilio joined #scheme 2019-12-30T13:27:27Z TCZ quit (Quit: Bye Bye) 2019-12-30T13:29:07Z TCZ joined #scheme 2019-12-30T13:36:13Z longshi joined #scheme 2019-12-30T13:39:08Z badkins joined #scheme 2019-12-30T13:45:41Z foof joined #scheme 2019-12-30T13:53:01Z badkins quit (Remote host closed the connection) 2019-12-30T13:54:22Z badkins joined #scheme 2019-12-30T13:55:48Z zaifir quit (Ping timeout: 260 seconds) 2019-12-30T13:56:26Z badkins quit (Remote host closed the connection) 2019-12-30T14:01:14Z badkins joined #scheme 2019-12-30T14:02:56Z badkins quit (Remote host closed the connection) 2019-12-30T14:07:15Z TCZ quit (Quit: Bye Bye) 2019-12-30T14:24:56Z ArthurStrong joined #scheme 2019-12-30T14:34:35Z sdu joined #scheme 2019-12-30T14:44:54Z brown121407 quit (Ping timeout: 258 seconds) 2019-12-30T14:45:57Z brown121408 joined #scheme 2019-12-30T14:47:38Z brown121408 quit (Read error: Connection reset by peer) 2019-12-30T14:48:04Z brown121408 joined #scheme 2019-12-30T14:48:26Z jayemar joined #scheme 2019-12-30T14:52:38Z brown121408 quit (Ping timeout: 268 seconds) 2019-12-30T14:52:56Z brown121408 joined #scheme 2019-12-30T14:57:37Z civodul joined #scheme 2019-12-30T14:59:58Z klovett quit (Ping timeout: 260 seconds) 2019-12-30T15:07:30Z ng0_ joined #scheme 2019-12-30T15:07:30Z ng0_ quit (Changing host) 2019-12-30T15:07:30Z ng0_ joined #scheme 2019-12-30T15:09:32Z badkins joined #scheme 2019-12-30T15:10:28Z ng0 quit (Ping timeout: 260 seconds) 2019-12-30T15:13:19Z ng0_ is now known as ng0 2019-12-30T15:21:19Z TCZ joined #scheme 2019-12-30T15:22:24Z m1dnight_ quit (Ping timeout: 265 seconds) 2019-12-30T15:23:29Z m1dnight_ joined #scheme 2019-12-30T15:28:33Z khisanth_ quit (Ping timeout: 260 seconds) 2019-12-30T15:29:39Z xvx joined #scheme 2019-12-30T15:37:18Z m1dnight_ quit (Read error: Connection reset by peer) 2019-12-30T15:37:43Z m1dnight_ joined #scheme 2019-12-30T15:40:52Z khisanth_ joined #scheme 2019-12-30T15:43:35Z kritixilithos joined #scheme 2019-12-30T15:44:16Z klovett joined #scheme 2019-12-30T15:50:53Z lucasb joined #scheme 2019-12-30T15:56:27Z JalapenoX joined #scheme 2019-12-30T16:01:51Z fgudin joined #scheme 2019-12-30T16:02:39Z fgudin quit (Client Quit) 2019-12-30T16:03:59Z fgudin joined #scheme 2019-12-30T16:16:03Z JalapenoX quit (Ping timeout: 265 seconds) 2019-12-30T16:21:39Z TCZ quit (Quit: Bye Bye) 2019-12-30T16:22:50Z because[m] quit (Quit: User has been idle for 30+ days.) 2019-12-30T16:23:04Z JalapenoX joined #scheme 2019-12-30T16:26:02Z xvx quit (Ping timeout: 240 seconds) 2019-12-30T16:44:11Z Jackiew2 left #scheme 2019-12-30T16:50:38Z Snn[m] quit (Quit: User has been idle for 30+ days.) 2019-12-30T16:53:43Z skapata joined #scheme 2019-12-30T16:59:48Z longshi quit (Ping timeout: 248 seconds) 2019-12-30T17:03:51Z longshi joined #scheme 2019-12-30T17:03:57Z badkins quit (Ping timeout: 260 seconds) 2019-12-30T17:04:31Z xvx joined #scheme 2019-12-30T17:08:46Z longshi quit (Ping timeout: 252 seconds) 2019-12-30T17:10:46Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-30T17:30:37Z willghatch[m] quit (Quit: User has been idle for 30+ days.) 2019-12-30T17:37:02Z brown121408 quit (Read error: Connection reset by peer) 2019-12-30T17:37:23Z brown121408 joined #scheme 2019-12-30T17:38:43Z ayerhart joined #scheme 2019-12-30T17:41:09Z ayerhart quit (Client Quit) 2019-12-30T17:41:44Z ayerhart joined #scheme 2019-12-30T17:42:08Z brown121408 quit (Ping timeout: 260 seconds) 2019-12-30T17:45:42Z badkins joined #scheme 2019-12-30T18:06:55Z zaifir joined #scheme 2019-12-30T18:24:23Z kritixilithos quit (Ping timeout: 240 seconds) 2019-12-30T18:26:15Z ggole quit (Quit: Leaving) 2019-12-30T18:30:06Z badkins quit 2019-12-30T18:31:54Z badkins joined #scheme 2019-12-30T18:36:28Z JalapenoX joined #scheme 2019-12-30T18:47:24Z torbo joined #scheme 2019-12-30T18:56:13Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-30T19:14:37Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-30T19:23:28Z kritixilithos joined #scheme 2019-12-30T19:42:48Z Oxyd quit (Quit: ZNC 1.7.4 - https://znc.in) 2019-12-30T19:44:09Z Oxyd joined #scheme 2019-12-30T19:44:28Z zig quit (Ping timeout: 245 seconds) 2019-12-30T19:45:17Z zig joined #scheme 2019-12-30T19:47:09Z JalapenoX joined #scheme 2019-12-30T19:52:32Z badkins quit (Ping timeout: 260 seconds) 2019-12-30T20:16:49Z longshi joined #scheme 2019-12-30T20:20:28Z daviid joined #scheme 2019-12-30T20:21:43Z kritixilithos quit (Quit: quit) 2019-12-30T20:41:36Z skapata quit (Remote host closed the connection) 2019-12-30T20:46:29Z klovett_ joined #scheme 2019-12-30T20:50:18Z klovett quit (Ping timeout: 268 seconds) 2019-12-30T21:04:26Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-30T21:16:49Z daviid quit (Ping timeout: 268 seconds) 2019-12-30T21:22:05Z ^ is now known as uplime 2019-12-30T21:34:23Z badkins joined #scheme 2019-12-30T21:39:24Z X-Scale quit (Ping timeout: 265 seconds) 2019-12-30T21:40:32Z TCZ joined #scheme 2019-12-30T21:42:06Z gravicappa quit (Ping timeout: 268 seconds) 2019-12-30T21:47:02Z sp1ff1 quit (Ping timeout: 268 seconds) 2019-12-30T21:48:46Z JalapenoX joined #scheme 2019-12-30T22:03:47Z ngz quit (Ping timeout: 260 seconds) 2019-12-30T22:05:25Z sdu quit (Quit: leaving) 2019-12-30T22:12:00Z lucasb quit (Quit: Connection closed for inactivity) 2019-12-30T22:26:16Z gravicappa joined #scheme 2019-12-30T22:32:16Z freedom joined #scheme 2019-12-30T22:33:17Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-30T22:37:14Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-30T22:50:55Z sp1ff1 joined #scheme 2019-12-30T22:51:14Z stepnem_ joined #scheme 2019-12-30T22:52:23Z gravicappa quit (Ping timeout: 265 seconds) 2019-12-30T22:52:47Z stepnem quit (Ping timeout: 260 seconds) 2019-12-30T22:53:16Z daviid joined #scheme 2019-12-30T22:57:11Z JalapenoX joined #scheme 2019-12-30T23:14:12Z longshi quit (Ping timeout: 248 seconds) 2019-12-30T23:24:25Z badkins quit (Remote host closed the connection) 2019-12-30T23:25:00Z badkins joined #scheme 2019-12-30T23:26:13Z badkins quit (Remote host closed the connection) 2019-12-30T23:27:43Z badkins joined #scheme 2019-12-30T23:28:29Z TCZ quit (Quit: Bye Bye) 2019-12-30T23:39:50Z badkins quit (Remote host closed the connection) 2019-12-30T23:40:28Z badkins joined #scheme 2019-12-30T23:42:01Z skapata joined #scheme 2019-12-30T23:45:14Z badkins quit (Ping timeout: 240 seconds) 2019-12-30T23:53:38Z JalapenoX quit (Ping timeout: 240 seconds) 2019-12-31T00:03:08Z aeth quit (Read error: Connection reset by peer) 2019-12-31T00:03:46Z aeth joined #scheme 2019-12-31T00:07:40Z badkins joined #scheme 2019-12-31T00:22:26Z khisanth_ quit (Ping timeout: 240 seconds) 2019-12-31T00:22:51Z ArthurStrong quit (Quit: leaving) 2019-12-31T00:24:26Z civodul quit (Quit: ERC (IRC client for Emacs 26.3)) 2019-12-31T00:24:53Z klovett_ quit (Ping timeout: 258 seconds) 2019-12-31T00:37:12Z khisanth_ joined #scheme 2019-12-31T00:46:45Z nckx quit (Quit: Updating my GNU Guix System — https://guix.gnu.org) 2019-12-31T00:47:27Z nckx joined #scheme 2019-12-31T01:04:05Z Tirifto quit (Quit: Leaving.) 2019-12-31T01:10:44Z jao joined #scheme 2019-12-31T01:15:36Z rgherdt quit (Ping timeout: 246 seconds) 2019-12-31T01:20:27Z skapata quit (Remote host closed the connection) 2019-12-31T01:53:02Z xvx quit (Ping timeout: 260 seconds) 2019-12-31T01:53:17Z ahungry joined #scheme 2019-12-31T02:17:45Z jao quit (Ping timeout: 268 seconds) 2019-12-31T02:18:58Z X-Scale joined #scheme 2019-12-31T02:19:40Z lavaflow quit (Quit: WeeChat 2.6) 2019-12-31T02:21:15Z badkins quit (Remote host closed the connection) 2019-12-31T02:29:53Z ng0 quit (Quit: leaving) 2019-12-31T02:32:01Z lavaflow joined #scheme 2019-12-31T03:05:16Z ahungry` joined #scheme 2019-12-31T03:06:26Z ahungry quit (Ping timeout: 240 seconds) 2019-12-31T03:08:56Z freedom quit (Ping timeout: 268 seconds) 2019-12-31T03:24:39Z ahungry` quit (Quit: ERC (IRC client for Emacs 27.0.50)) 2019-12-31T03:28:13Z cmatei quit (Remote host closed the connection) 2019-12-31T03:32:36Z ahungry joined #scheme 2019-12-31T03:38:11Z montxero joined #scheme 2019-12-31T03:50:32Z montxero quit (Read error: Connection reset by peer) 2019-12-31T03:52:53Z montxero joined #scheme 2019-12-31T04:00:15Z montxero quit (Read error: Connection reset by peer) 2019-12-31T04:01:38Z montxero joined #scheme 2019-12-31T04:05:27Z balkamos quit (Ping timeout: 260 seconds) 2019-12-31T04:21:51Z badkins joined #scheme 2019-12-31T04:23:19Z montxero quit (Remote host closed the connection) 2019-12-31T04:26:02Z badkins quit (Ping timeout: 240 seconds) 2019-12-31T04:48:07Z badkins joined #scheme 2019-12-31T04:52:58Z gnufr33dom joined #scheme 2019-12-31T04:53:36Z badkins quit (Ping timeout: 258 seconds) 2019-12-31T04:59:29Z balkamos joined #scheme 2019-12-31T05:04:03Z Zenton quit (Ping timeout: 260 seconds) 2019-12-31T05:04:54Z cmatei joined #scheme 2019-12-31T05:09:32Z gnufr33dom quit (Quit: gnufr33dom) 2019-12-31T05:37:59Z gravicappa joined #scheme 2019-12-31T06:09:35Z ggole joined #scheme 2019-12-31T06:15:51Z brettgilio joined #scheme 2019-12-31T06:30:53Z uplime is now known as uptime 2019-12-31T06:36:40Z skapata joined #scheme 2019-12-31T06:49:35Z babyHu joined #scheme 2019-12-31T07:14:58Z torbo quit (Remote host closed the connection) 2019-12-31T07:15:51Z shakdwipeea joined #scheme 2019-12-31T07:28:29Z brown121408 joined #scheme 2019-12-31T07:30:04Z ahungry quit (Remote host closed the connection) 2019-12-31T07:36:37Z babyHu quit (Read error: Connection reset by peer) 2019-12-31T08:31:03Z rgherdt joined #scheme 2019-12-31T08:47:53Z TCZ joined #scheme 2019-12-31T09:04:32Z skapata quit (Remote host closed the connection) 2019-12-31T09:17:02Z sdu joined #scheme 2019-12-31T09:26:07Z TCZ quit (Quit: Bye Bye) 2019-12-31T09:33:17Z TCZ joined #scheme 2019-12-31T09:41:03Z ng0 joined #scheme 2019-12-31T09:41:03Z ng0 quit (Changing host) 2019-12-31T09:41:03Z ng0 joined #scheme 2019-12-31T09:54:46Z longshi joined #scheme 2019-12-31T10:27:52Z brettgilio quit (Quit: Quit) 2019-12-31T10:28:12Z brettgilio joined #scheme 2019-12-31T10:29:18Z brettgilio quit (Client Quit) 2019-12-31T10:32:54Z notzmv quit (Remote host closed the connection) 2019-12-31T10:33:15Z brettgilio joined #scheme 2019-12-31T10:43:20Z shakdwipeea quit (Remote host closed the connection) 2019-12-31T10:48:08Z niklasl joined #scheme 2019-12-31T10:48:37Z Guest51983 joined #scheme 2019-12-31T10:48:52Z Guest51983 is now known as [ouo] 2019-12-31T10:50:39Z badkins joined #scheme 2019-12-31T10:55:13Z badkins quit (Ping timeout: 260 seconds) 2019-12-31T11:03:40Z edgar-rft quit (Ping timeout: 265 seconds) 2019-12-31T11:05:25Z edgar-rft joined #scheme 2019-12-31T11:07:28Z niklasl quit (Ping timeout: 268 seconds) 2019-12-31T11:07:49Z longshi quit (Quit: WeeChat 2.6) 2019-12-31T11:19:28Z TCZ quit (Quit: Bye Bye) 2019-12-31T11:29:12Z Riastradh quit (Ping timeout: 258 seconds) 2019-12-31T11:58:32Z terpri quit (Ping timeout: 260 seconds) 2019-12-31T12:16:28Z civodul joined #scheme 2019-12-31T13:06:56Z jao joined #scheme 2019-12-31T13:45:12Z badkins joined #scheme 2019-12-31T13:48:03Z dmiles joined #scheme 2019-12-31T13:49:57Z badkins quit (Ping timeout: 260 seconds) 2019-12-31T13:50:54Z jao quit (Ping timeout: 265 seconds) 2019-12-31T14:10:00Z oxum joined #scheme 2019-12-31T14:15:18Z oxum quit (Ping timeout: 260 seconds) 2019-12-31T14:16:01Z skapata joined #scheme 2019-12-31T14:23:37Z adu joined #scheme 2019-12-31T14:29:17Z Riastradh joined #scheme 2019-12-31T14:32:14Z jao joined #scheme 2019-12-31T14:32:17Z jao is now known as Guest52228 2019-12-31T14:32:28Z Guest52228 quit (Remote host closed the connection) 2019-12-31T14:33:07Z jao- joined #scheme 2019-12-31T14:38:27Z dmiles quit 2019-12-31T14:43:27Z oxum joined #scheme 2019-12-31T14:46:36Z uptime is now known as uplime 2019-12-31T14:49:23Z adu quit (Quit: adu) 2019-12-31T14:57:02Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-31T15:00:35Z jayemar quit (Read error: Connection reset by peer) 2019-12-31T15:08:24Z ng0_ joined #scheme 2019-12-31T15:08:24Z ng0_ quit (Changing host) 2019-12-31T15:08:24Z ng0_ joined #scheme 2019-12-31T15:11:40Z ng0 quit (Ping timeout: 268 seconds) 2019-12-31T15:14:11Z klovett joined #scheme 2019-12-31T15:16:54Z oxum quit (Ping timeout: 258 seconds) 2019-12-31T15:21:33Z ng0_ is now known as ng0 2019-12-31T15:25:00Z badkins joined #scheme 2019-12-31T15:43:59Z JalapenoX joined #scheme 2019-12-31T15:47:24Z oxum joined #scheme 2019-12-31T16:09:38Z JalapenoX quit (Ping timeout: 268 seconds) 2019-12-31T16:20:26Z oxum quit (Ping timeout: 240 seconds) 2019-12-31T16:30:03Z JalapenoX joined #scheme 2019-12-31T16:36:12Z dmiles joined #scheme 2019-12-31T16:37:38Z JalapenoX quit (Ping timeout: 260 seconds) 2019-12-31T16:41:05Z stux|work quit (Ping timeout: 268 seconds) 2019-12-31T16:49:00Z zig: ah! 2019-12-31T16:49:14Z zig: I got a piece of my json streaming parser working. 2019-12-31T16:49:47Z zig: the streaming parser was easy, but putting it toghether into a json->scm was more difficult that microxml. 2019-12-31T16:50:22Z zig: I use some kind of continuation passing style. 2019-12-31T16:50:33Z stux|work joined #scheme 2019-12-31T16:52:06Z jcowan: You have a streaming microxml parser too? 2019-12-31T16:52:52Z oxum joined #scheme 2019-12-31T17:10:38Z badkins quit (Remote host closed the connection) 2019-12-31T17:11:53Z Guest6726 joined #scheme 2019-12-31T17:12:44Z foof: happy new year! 2019-12-31T17:14:53Z Riastradh: Hi foof! Happy new year! 2019-12-31T17:17:28Z Guest6726 quit (Ping timeout: 268 seconds) 2019-12-31T17:22:33Z zaifir: foof: Thanks, and a very happy new year to you too! 2019-12-31T17:25:42Z oxum quit (Ping timeout: 258 seconds) 2019-12-31T17:31:11Z JalapenoX joined #scheme 2019-12-31T17:35:26Z alezost joined #scheme 2019-12-31T17:40:26Z jcowan: Happy New Year's Eve 2019-12-31T17:40:57Z jcowan: known to us as "list-making day" because in the early New Year we read lists of the (personally) important things of the year 2019-12-31T17:43:31Z zig: jcowan: yxml 2019-12-31T17:45:10Z wasamasa: I've discovered today json is not usable for storing binary data in strings, does xml do better in this regard? 2019-12-31T17:45:21Z wasamasa: I could imagine just declaring the document iso-8895-1 2019-12-31T17:45:41Z jcowan: No, you can't in either case: base64 is your friend 2019-12-31T17:45:58Z wasamasa: meh 2019-12-31T17:45:59Z jcowan: XML explicitly forbids the use of control characters 2019-12-31T17:46:16Z wasamasa: I guess that's why both formats sprouted weird extensions 2019-12-31T17:46:36Z wasamasa: how hard can it be to make a serialization format permitting C-style escapes in strings 2019-12-31T17:46:40Z jcowan: The whole point of a textual protocol is that it's text 2019-12-31T17:47:00Z jcowan: Oh, you can do that if you want, but it's a higher level protocol, not part of JSON or XML 2019-12-31T17:47:03Z wasamasa: sure, but I wouldn't want to escape everything by using base64 2019-12-31T17:47:23Z wasamasa: that would be like coding in trigraphs 2019-12-31T17:47:39Z jcowan chuckles 2019-12-31T17:49:38Z jcowan: Well, it depends on how random your binary is. If it's the result of compression you should probably use a uniform scheme, because the bytes are uniformly distributed 2019-12-31T17:49:52Z wasamasa: true 2019-12-31T17:49:54Z jcowan: if it's just a matter of a few random ^K or whatever then escaping makes sense 2019-12-31T17:50:21Z wasamasa: I'm somewhat upset that a tool designed to put data originating from any kind of network services into json and mogrifies half the possible bytes 2019-12-31T17:50:40Z wasamasa: but I can't come up with a better solution than emitting something looking like C-strings 2019-12-31T17:56:51Z oxum joined #scheme 2019-12-31T18:15:26Z brown121408 quit (Ping timeout: 268 seconds) 2019-12-31T18:17:57Z brown121407 joined #scheme 2019-12-31T18:22:03Z JalapenoX quit (Ping timeout: 260 seconds) 2019-12-31T18:27:22Z oxum quit (Ping timeout: 265 seconds) 2019-12-31T18:29:19Z ArthurStrong joined #scheme 2019-12-31T18:32:41Z pticochon quit (Ping timeout: 265 seconds) 2019-12-31T18:35:41Z Kooda quit (Remote host closed the connection) 2019-12-31T18:35:52Z jcowan: if you need to transmit binary, use a binary protocol, I suppose 2019-12-31T18:36:29Z jcowan: I'm working on an effort to develop a protocol with equivalent text and binary forms, where the text is a close variant of S-expressions 2019-12-31T18:36:47Z jcowan: suited for passing Lisp/Scheme data around with minimal friction 2019-12-31T18:37:18Z jcowan: I decided tentatively to go with {...} for bytevectors, where the contents are hex digits, to get a little compression. 2019-12-31T18:38:04Z jcowan: (relative that is to #u8(#xde #xad #xbe #xef ...) 2019-12-31T18:38:06Z jcowan: ) 2019-12-31T18:38:25Z zig: interesting. 2019-12-31T18:38:38Z jcowan: Chibi now prints bytevectors in this style except that 0 is printed 0, not #x0 2019-12-31T18:38:53Z jcowan: makes debugging much easier, most of the time 2019-12-31T18:39:04Z badkins joined #scheme 2019-12-31T18:41:34Z Kooda joined #scheme 2019-12-31T18:41:35Z brettgilio joined #scheme 2019-12-31T18:41:56Z jcowan: zig: looked at yxml 2019-12-31T18:42:04Z jcowan: I have a bug report, though 2019-12-31T18:42:12Z oxum joined #scheme 2019-12-31T18:44:40Z badkins quit (Ping timeout: 258 seconds) 2019-12-31T18:46:26Z oxum quit (Ping timeout: 240 seconds) 2019-12-31T18:47:48Z zig: what is it? the maintainer was not aware of yxml. 2019-12-31T18:48:01Z JalapenoX joined #scheme 2019-12-31T18:48:01Z zig: was not aware of microxml. 2019-12-31T18:48:03Z wasamasa: jcowan: it's more about storing it 2019-12-31T18:48:29Z wasamasa: jcowan: for ease of processing json and csv are nicer than xml and binary protocols 2019-12-31T18:48:50Z jcowan: In both cases you probably want to unpack them into an internal data structure 2019-12-31T18:49:33Z wasamasa: I'm aware of a special binary format for storing that kind of data efficiently 2019-12-31T18:49:43Z wasamasa: but it's not standardized and there's only a single tool that can work with it 2019-12-31T18:50:29Z jcowan: Pointer? 2019-12-31T18:50:32Z ArthurStrong left #scheme 2019-12-31T18:50:47Z jcowan: zig: is yxml yours? 2019-12-31T18:56:57Z jcowan: https://docs.google.com/spreadsheets/d/1V-7E5d3fLON5DrVeHkVvp9h5SRgcteOgnPl8KvWTA3M is the grid I'm using to work out the protocols in parallel 2019-12-31T18:57:03Z cantstanya quit (Ping timeout: 240 seconds) 2019-12-31T18:57:29Z jcowan: it turns out that 99% of ASN.1 DER's bad reputation is its mismatch with statically typed languages, and that it works grrrrrrrrreat with dynamically typed ones 2019-12-31T18:58:05Z jcowan: it encodes each object as typecode + length in bytes + value in bytes or subobjects 2019-12-31T18:58:06Z cantstanya joined #scheme 2019-12-31T18:58:22Z badkins joined #scheme 2019-12-31T18:58:54Z jcowan: so by adding some typecodes for "list" and various kinds of Schemey data structures, it works quite beautifully 2019-12-31T19:00:45Z wasamasa: fun 2019-12-31T19:01:20Z wasamasa: I've suspected as much after looking at java/c#/go code trying to deal with json, a far simpler format 2019-12-31T19:01:25Z alezost quit (Quit: I live in Emacs ) 2019-12-31T19:01:34Z wasamasa: c# has a funny solution for this in form of the dynamic keyword 2019-12-31T19:01:51Z wasamasa: which basically switches to a mode closer to dynamic typing that will throw runtime exceptions when needed 2019-12-31T19:03:38Z badkins quit (Ping timeout: 240 seconds) 2019-12-31T19:04:52Z Riastradh: ...simple schema languages... 2019-12-31T19:13:34Z klovett_ joined #scheme 2019-12-31T19:15:15Z klovett quit (Ping timeout: 268 seconds) 2019-12-31T19:17:06Z jcowan: Riastradh: Examplotron 2019-12-31T19:21:08Z andreycizov joined #scheme 2019-12-31T19:22:12Z oxum joined #scheme 2019-12-31T19:29:37Z klovett joined #scheme 2019-12-31T19:31:28Z jao- quit (Ping timeout: 260 seconds) 2019-12-31T19:32:50Z klovett_ quit (Ping timeout: 240 seconds) 2019-12-31T19:47:30Z ggole quit (Quit: Leaving) 2019-12-31T19:48:47Z roliacole joined #scheme 2019-12-31T19:48:53Z roliacole: hey schemers 2019-12-31T19:49:12Z roliacole: some say CL is bad, why, is scheme as fast with gambit as sbcl 2019-12-31T19:49:19Z roliacole: which one should I use 2019-12-31T19:50:47Z zaifir: roliacole: For what? 2019-12-31T19:51:39Z roliacole: for programming in serious mode 2019-12-31T19:51:47Z roliacole: I know for sure elisp is bad 2019-12-31T19:51:52Z roliacole: heard plenty of it 2019-12-31T19:53:09Z zaifir: roliacole: It's not very helpful to sort languages into Bad and Good piles, unless you're specific about what you're looking for. 2019-12-31T19:55:21Z zaifir: roliacole: What Lisps do you know? 2019-12-31T19:55:35Z oxum quit (Ping timeout: 258 seconds) 2019-12-31T19:59:22Z roliacole quit (Read error: No route to host) 2019-12-31T19:59:30Z wasamasa: oh, it's that hortiel guy 2019-12-31T19:59:36Z wasamasa: the questions felt familiar 2019-12-31T19:59:45Z wasamasa: they don't know much, that's for sure 2019-12-31T20:00:34Z jcowan: A translator from Scheme to SBCL-CL would be a great thing indeed 2019-12-31T20:00:41Z roliacole joined #scheme 2019-12-31T20:00:42Z jcowan: lots of libs, lots of performance 2019-12-31T20:03:51Z zaifir: Someone would have to figure out tail calls, 2019-12-31T20:04:06Z zaifir: although IIRC SBCL does TCO in many cases? 2019-12-31T20:04:34Z jcowan: IIRC there is only one CL in regular use that does not do TCO in all cases 2019-12-31T20:04:45Z zaifir: Oh, cool. 2019-12-31T20:05:11Z jcowan: I can't remember which, probably GnuCL 2019-12-31T20:05:35Z jcowan: and of course CLISP, but who would translate Scheme to run on CLISP? 2019-12-31T20:05:42Z wasamasa: a GNU fanatic 2019-12-31T20:06:06Z jcowan: They'd be better off with Guile or MIT, which are already GNU. 2019-12-31T20:12:58Z torbo joined #scheme 2019-12-31T20:13:50Z andreycizov quit (Ping timeout: 268 seconds) 2019-12-31T20:13:54Z klovett_ joined #scheme 2019-12-31T20:16:50Z klovett quit (Ping timeout: 240 seconds) 2019-12-31T20:18:30Z pjb: roliacole: TCO is difficult or impossible to do in presence of dynamic binding, and there is dynamic binding hidden in a lot of macros (eg. those using unwind-protect). This is why TCO can be activated less often in CL than in other language with another set of control structures. 2019-12-31T20:18:51Z pjb: wasamasa: some would say a GNU victim ;-) 2019-12-31T20:22:04Z Riastradh: That's not different from Scheme. 2019-12-31T20:23:32Z jcowan: imo fanatics are always victims 2019-12-31T20:29:27Z oxum joined #scheme 2019-12-31T20:31:52Z pjb: Riastradh: There exist dynamic binding in scheme, but I'm sure a good statistical study would demonstrate that it's present in actual code much less often. 2019-12-31T20:32:00Z gravicappa quit (Ping timeout: 258 seconds) 2019-12-31T20:33:04Z jao joined #scheme 2019-12-31T20:33:11Z pjb: Riastradh: that said, if we compound multithreading, dynamic binding may be implemented in a different way that doesn't hinder TCO. It just means a more complex implementation. 2019-12-31T20:37:15Z jcowan: There is also a trick for doing the unbinding before calling the continuation which is documented somewhere 2019-12-31T20:42:01Z pjb: jcowan: what if a non-local exit occurs in the "continuation"? The problem is that with something like unwind-protect, your apparent tail call is NOT a tail call. 2019-12-31T20:42:21Z jao quit (Ping timeout: 258 seconds) 2019-12-31T20:42:30Z pjb: and a dynamic binding cannot be unbound before this apparent tail call returns! 2019-12-31T20:42:57Z jcowan: I can't remember the details of the trick or where to find it 2019-12-31T20:44:26Z Riastradh: Thinking of continuation-marks? 2019-12-31T20:45:01Z Riastradh: pjb: Nothing prevents making the design choice that for the places that can reasonably be tail calls, proper tail recursion must be provided. 2019-12-31T20:46:22Z zig: jcowan: yxml is not my doing. 2019-12-31T20:46:40Z jcowan: zig: oh, okay 2019-12-31T20:47:01Z jcowan: it claims to be a non-validating parser but ignores DTDs completely, which a non-validating parser cannot do 2019-12-31T20:49:21Z zig: how is it related? 2019-12-31T20:49:29Z zig: non-validating and ignoring DTDs? 2019-12-31T20:57:49Z badkins joined #scheme 2019-12-31T21:02:38Z skapata quit (Remote host closed the connection) 2019-12-31T21:02:50Z oxum quit (Ping timeout: 240 seconds) 2019-12-31T21:09:21Z sdu quit (Quit: happy new year!) 2019-12-31T21:12:07Z brettgilio quit (Ping timeout: 260 seconds) 2019-12-31T21:15:19Z JalapenoX quit (Ping timeout: 258 seconds) 2019-12-31T21:21:12Z bestinket joined #scheme 2019-12-31T21:21:53Z TCZ joined #scheme 2019-12-31T21:24:02Z roliacole quit (Ping timeout: 240 seconds) 2019-12-31T21:24:30Z zig quit (Ping timeout: 246 seconds) 2019-12-31T21:34:31Z yosafbridge quit (Quit: Leaving) 2019-12-31T21:34:39Z rgherdt quit (Quit: Leaving) 2019-12-31T21:38:04Z oxum joined #scheme 2019-12-31T21:55:02Z yosafbridge joined #scheme 2019-12-31T22:03:40Z [ouo] quit (Read error: Connection reset by peer) 2019-12-31T22:11:00Z oxum quit (Ping timeout: 268 seconds) 2019-12-31T22:17:51Z klovett_ quit (Remote host closed the connection) 2019-12-31T22:18:28Z klovett joined #scheme 2019-12-31T22:28:30Z klovett quit (Remote host closed the connection) 2019-12-31T22:28:46Z klovett joined #scheme 2019-12-31T22:44:04Z jim is now known as weejim 2019-12-31T22:44:13Z TCZ quit (Quit: Bye Bye) 2019-12-31T22:44:19Z weejim is now known as jim 2019-12-31T22:44:53Z oxum joined #scheme 2019-12-31T22:50:08Z jcowan: zig: People often think that because validating parsers have to process the DTD, then non-validating parser don't have to process the DTD. 2019-12-31T22:50:24Z jcowan: In fact they still have to process it, just more shallowly 2019-12-31T22:50:30Z zig joined #scheme 2019-12-31T22:51:18Z jcowan: I wrote a program called dtdcrunch that takes a DTD and reduces it to a simpler DTD with just the minimum information needed, and in columnar format too. 2019-12-31T22:56:09Z gravicappa joined #scheme 2019-12-31T22:58:21Z torbo quit (Remote host closed the connection) 2019-12-31T22:58:30Z torbo joined #scheme 2019-12-31T23:04:56Z zig: I backlogged in the logs available online. It seems that I still have a few things to learn about xml... 2019-12-31T23:05:03Z zig: happy new year! 2019-12-31T23:06:08Z zig: I ported almost all https://github.com/nst/JSONTestSuite/ then figured it would be best to rely .json 2019-12-31T23:06:50Z bestinket quit (Ping timeout: 240 seconds) 2019-12-31T23:07:23Z zig: instead!! 2019-12-31T23:07:49Z zig: I teached myself, again the same lesson, think before you code. 2019-12-31T23:09:18Z zig: I hope this year will be the year of scheme in the desktop ;) 2019-12-31T23:09:39Z zig hides 2019-12-31T23:10:13Z gravicappa quit (Ping timeout: 260 seconds) 2019-12-31T23:16:52Z badkins quit (Remote host closed the connection) 2019-12-31T23:17:38Z badkins joined #scheme 2019-12-31T23:18:23Z oxum quit (Ping timeout: 260 seconds) 2019-12-31T23:18:53Z skapata joined #scheme 2019-12-31T23:23:03Z badkins quit (Ping timeout: 260 seconds) 2019-12-31T23:34:44Z klovett_ joined #scheme 2019-12-31T23:36:06Z klovett quit (Ping timeout: 268 seconds) 2019-12-31T23:38:50Z klovett_ quit (Ping timeout: 240 seconds) 2019-12-31T23:39:10Z badkins joined #scheme 2019-12-31T23:46:22Z oxum joined #scheme 2019-12-31T23:54:52Z zig quit (Ping timeout: 260 seconds) 2019-12-31T23:58:59Z stepnem_ quit (Read error: Connection reset by peer) 2019-12-31T23:59:23Z stepnem joined #scheme