2018-01-13T00:01:45Z jcowan_ joined #scheme 2018-01-13T00:04:29Z jcowan quit (Ping timeout: 255 seconds) 2018-01-13T00:13:27Z smurfrobot joined #scheme 2018-01-13T00:15:09Z excelsior joined #scheme 2018-01-13T00:15:14Z smurfrobot quit (Remote host closed the connection) 2018-01-13T00:16:53Z snits quit (Remote host closed the connection) 2018-01-13T00:37:22Z smurfrobot joined #scheme 2018-01-13T00:40:52Z wigust joined #scheme 2018-01-13T00:41:58Z smurfrobot quit (Remote host closed the connection) 2018-01-13T00:51:20Z parsnip joined #scheme 2018-01-13T00:57:12Z sz0 quit (Quit: Connection closed for inactivity) 2018-01-13T01:08:23Z civodul quit (Ping timeout: 252 seconds) 2018-01-13T01:15:50Z cemerick_ joined #scheme 2018-01-13T01:19:22Z cemerick quit (Ping timeout: 256 seconds) 2018-01-13T01:19:29Z klovett joined #scheme 2018-01-13T01:24:05Z klovett quit (Client Quit) 2018-01-13T01:32:46Z elly: I have an r7rs question: how on earth does one actually import foo.scm from bar.scm 2018-01-13T01:32:57Z elly: I can't figure out how to make import do what I want 2018-01-13T01:33:31Z elly: is it necessary to (load "foo.scm") and *then* import? 2018-01-13T01:35:34Z Riastradh: No load should be necessary. 2018-01-13T01:36:00Z Riastradh: Evidently the R7RS leaves it unspecified how library names get mapped to file names, or whether there is even a concept of files, but... 2018-01-13T01:36:12Z elly: yeah, I noticed that r7rs was quiet on the subject 2018-01-13T01:37:11Z Riastradh: Generally, you can _probably_ rely on the library name (foo bar) being mapped to the source file foo/bar.sls or foo/bar.scm or something. 2018-01-13T01:38:33Z Riastradh: So I'd _guess_ that if you have something like: 2018-01-13T01:38:41Z Riastradh: foo.sls: 2018-01-13T01:38:43Z elly: that doesn't seem to be the case for racket's #lang r7rs (which I guess is implemented by https://github.com/lexi-lambda/racket-r7rs) 2018-01-13T01:38:55Z Riastradh: (define-library (foo) ...) 2018-01-13T01:38:58Z Riastradh: bar.scm: 2018-01-13T01:39:00Z Riastradh: (import (foo)) 2018-01-13T01:39:03Z Riastradh: ...stuff... 2018-01-13T01:39:10Z Riastradh: it might do something vaguely resembling what you expect. 2018-01-13T01:39:15Z elly: hmm, let's see! 2018-01-13T01:39:45Z Riastradh: (Caveat: I am only surmising from what I read; I have never actually tried this!) 2018-01-13T01:40:19Z elly: alas, that yields: 2018-01-13T01:40:19Z elly: $ racket -I r7rs bar.scm 2018-01-13T01:40:19Z elly: bar.scm:3:8: collection not found 2018-01-13T01:40:19Z elly: for module path: foo 2018-01-13T01:40:42Z elly: https://bpaste.net/show/46aab6b716f4 2018-01-13T01:40:57Z Riastradh: Maybe I meant .sld, not .sls. 2018-01-13T01:41:29Z elly: .sld, .ss, and .scm all don't help :( 2018-01-13T01:43:33Z Riastradh: Dunno, I'm out of ideas. 2018-01-13T01:43:48Z Riastradh: Maybe someone in #racket would know? 2018-01-13T01:43:54Z elly: yep, I've asked there as well 2018-01-13T01:43:57Z elly: parallelism! 2018-01-13T01:44:23Z smurfrobot joined #scheme 2018-01-13T01:44:30Z elly: (I can't figure out how to get it to work in gauche either, though. :() 2018-01-13T01:44:32Z Riastradh: Maybe you need to specify . in some library path? 2018-01-13T01:44:46Z Riastradh: Hmm. I'd try chibi, if you're shopping around. 2018-01-13T01:45:23Z elly: ah, I think gauche might need *load-path* 2018-01-13T01:45:57Z elly: I could try chibi - I'm not attached to any specific implementation, I just want to use r7rs 2018-01-13T01:50:33Z Riastradh: I expect chibi to have the most first-class and straightforward R7RS support. 2018-01-13T01:50:52Z elly: alright 2018-01-13T01:53:15Z smurfrobot quit (Remote host closed the connection) 2018-01-13T01:54:58Z jao quit (Remote host closed the connection) 2018-01-13T01:57:31Z cemerick joined #scheme 2018-01-13T01:59:09Z jao joined #scheme 2018-01-13T02:00:27Z cemerick_ quit (Ping timeout: 240 seconds) 2018-01-13T02:02:34Z elly: aha! it does indeed work in chibi 2018-01-13T02:02:40Z elly: without any confusion 2018-01-13T02:06:32Z smurfrobot joined #scheme 2018-01-13T02:07:49Z daviid: elly: you could try kawa, it is r7rs to 2018-01-13T02:10:56Z smurfrobot quit (Ping timeout: 255 seconds) 2018-01-13T02:41:16Z badkins quit (Remote host closed the connection) 2018-01-13T03:01:45Z jcowan_: Note that in Chicken (foo bar) is in foo.bar.scm (or a compiled version of it) 2018-01-13T03:02:06Z jcowan_: so there are really quite a lot of possibilities, it's something we deliberately left flexible 2018-01-13T03:06:28Z sleffy quit (Ping timeout: 256 seconds) 2018-01-13T03:14:03Z elly: got it 2018-01-13T03:16:48Z jcowan_: https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/ImplementationSupport.md lists the r7rs implementations 2018-01-13T03:16:52Z sleffy joined #scheme 2018-01-13T03:21:43Z elly: I'm surprised to see chibi not listed 2018-01-13T03:23:50Z jcowan_: it's a formatting problem with markdown, I'm trying to fix it now 2018-01-13T03:26:32Z elly: ahh, okay 2018-01-13T03:29:09Z ArneBab joined #scheme 2018-01-13T03:33:19Z ArneBab_ quit (Ping timeout: 248 seconds) 2018-01-13T03:33:37Z jcowan_: elly: okay, fixed 2018-01-13T03:44:33Z elly: nice :) 2018-01-13T03:51:17Z ccl-logbot joined #scheme 2018-01-13T03:51:17Z 2018-01-13T03:51:17Z names: ccl-logbot ArneBab sleffy jao cemerick parsnip wigust excelsior jcowan_ jonaslund pierpa pilne em eMBee CustosL1men catern Hijiri fizzie jackdaniel clog rudybot kjeldahl jrdnull foof larsen gko tokik alphor GGMethos gwatt nikivi stamourv benaiah rotty cky elly aoh davexunit ecraven copec fernando-basso evhan ft greghendershott hook54321a micmus physpi peschkaj ec rjungemann samth terrorjack ggherdov mfiano kandinski mrm joast Greasy-Gappers drot amz3 2018-01-13T03:51:17Z names: amoe ventonegro ByronJohnson cross gabot tessier weltung ijp z0d mlaine jrslepak cibs ketralnis gnomon sbauman kilimanjaro dsp_ GreaseMonkey jp C-Keen gf3 Kryo Kkiro bmansurov dpk aeth fadein stephe vikraman defanor profan lpsmith- abbe akkad m1dnight_ fiddlerwoaroof_ DeeEff pchrist Riviera- stux|work M-krsiehl willghatch[m] plll[m] Kooda happy_gnu[m] ArthurAGleckler[ hive-mind h11 stux16777216Away joe9 ssake eagleflo wasamasa manualcrank Blkt 2018-01-13T03:51:17Z names: peterhil terpri bwv balkamos sethalves kori weinholt groovy2shoes lloda ohama MrBusiness jim averell Menche nckx arbv vicenteH carc acarrico cromachina lucasem `micro snw asumu DerGuteMoritz webshinra qu1j0t3 mario-goulart ertes dan64- cmaloney tolja XTL khisanth_ kjak yosafbridge zacts X-Scale manumanumanu epony mbakke niklasl pflanze SirDayBat pjb daviid leppie dmiles kwmiebach groscoe Steverman pie_ oleo Riastradh drewc LeoNerd ericmathison cmatei 2018-01-13T03:51:17Z names: fowlduck mjl jyc cjh` PyroLagus danly vyzo tmc askatasuna wingo 2018-01-13T04:00:00Z cmaloney quit (Quit: WeeChat 2.0.1) 2018-01-13T04:03:22Z cmaloney joined #scheme 2018-01-13T04:09:44Z sleffy quit (Ping timeout: 255 seconds) 2018-01-13T04:14:41Z sleffy joined #scheme 2018-01-13T04:16:44Z jonaslund quit (Ping timeout: 256 seconds) 2018-01-13T04:21:32Z eli joined #scheme 2018-01-13T04:21:32Z eli quit (Changing host) 2018-01-13T04:21:32Z eli joined #scheme 2018-01-13T04:35:49Z jao quit (Remote host closed the connection) 2018-01-13T04:47:28Z daviid quit (Ping timeout: 248 seconds) 2018-01-13T04:57:41Z ccl-logbot joined #scheme 2018-01-13T04:57:41Z 2018-01-13T04:57:41Z names: ccl-logbot eli sleffy cmaloney ArneBab cemerick parsnip wigust excelsior jcowan_ pierpa pilne em eMBee CustosL1men catern Hijiri fizzie jackdaniel clog rudybot kjeldahl jrdnull foof larsen gko tokik alphor GGMethos gwatt nikivi stamourv benaiah rotty cky elly aoh davexunit ecraven copec fernando-basso evhan ft greghendershott hook54321a micmus physpi peschkaj ec rjungemann samth terrorjack ggherdov mfiano kandinski mrm joast Greasy-Gappers drot amz3 2018-01-13T04:57:41Z names: amoe ventonegro ByronJohnson cross gabot tessier weltung ijp z0d mlaine jrslepak cibs ketralnis gnomon sbauman kilimanjaro dsp_ GreaseMonkey jp C-Keen gf3 Kryo Kkiro bmansurov dpk aeth fadein stephe vikraman defanor profan lpsmith- abbe akkad m1dnight_ fiddlerwoaroof_ DeeEff pchrist Riviera- stux|work M-krsiehl willghatch[m] plll[m] Kooda happy_gnu[m] ArthurAGleckler[ hive-mind h11 stux16777216Away joe9 ssake eagleflo wasamasa manualcrank Blkt 2018-01-13T04:57:41Z names: peterhil terpri bwv balkamos sethalves kori weinholt groovy2shoes lloda ohama MrBusiness jim averell Menche nckx arbv vicenteH carc acarrico cromachina lucasem `micro snw asumu DerGuteMoritz webshinra qu1j0t3 mario-goulart ertes dan64- tolja XTL khisanth_ kjak yosafbridge zacts X-Scale manumanumanu epony mbakke niklasl pflanze SirDayBat pjb leppie dmiles kwmiebach groscoe Steverman pie_ oleo Riastradh drewc LeoNerd ericmathison cmatei fowlduck mjl jyc 2018-01-13T04:57:41Z names: cjh` PyroLagus danly vyzo tmc askatasuna wingo 2018-01-13T05:20:09Z lambda-11235 joined #scheme 2018-01-13T05:22:29Z balkamos quit (Ping timeout: 252 seconds) 2018-01-13T05:23:09Z balkamos joined #scheme 2018-01-13T06:00:16Z pierpa quit (Quit: Page closed) 2018-01-13T06:28:47Z jcowan_ quit (Ping timeout: 255 seconds) 2018-01-13T06:37:27Z jcowan joined #scheme 2018-01-13T07:14:50Z Menche quit (Quit: brb) 2018-01-13T07:18:57Z Menche joined #scheme 2018-01-13T08:02:56Z lambda-11235 quit (Quit: WeeChat 2.0.1) 2018-01-13T08:11:01Z jcowan quit (Read error: Connection reset by peer) 2018-01-13T08:21:11Z jonaslund joined #scheme 2018-01-13T08:43:38Z Steverman quit (Ping timeout: 268 seconds) 2018-01-13T08:44:49Z wasamasa: elly: I've tried the same thing with racket, the r7rs thing only works with racket libraries 2018-01-13T08:44:51Z Murii joined #scheme 2018-01-13T08:45:04Z wasamasa: elly: I eventually gave up making it work for local libraries 2018-01-13T08:50:27Z wasamasa: elly: if you know a fool-proof way to install local files into racket, I'd like to know, then I could add it to https://github.com/kanaka/mal/tree/master/scheme/ 2018-01-13T08:54:41Z smurfrobot joined #scheme 2018-01-13T08:57:57Z jonaslund quit (Ping timeout: 240 seconds) 2018-01-13T08:59:15Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-13T09:05:35Z cemerick_ joined #scheme 2018-01-13T09:08:53Z cemerick quit (Ping timeout: 256 seconds) 2018-01-13T09:28:59Z MrBismuth joined #scheme 2018-01-13T09:32:31Z MrBusiness quit (Ping timeout: 265 seconds) 2018-01-13T09:45:37Z elly quit (Ping timeout: 248 seconds) 2018-01-13T10:15:26Z sleffy quit (Ping timeout: 256 seconds) 2018-01-13T10:17:49Z ecraven: does r7rs say anything about how binary and textual ports and input/output procedures interact? is (read-u8 my-textual-port) allowed to work? 2018-01-13T10:18:43Z cemerick joined #scheme 2018-01-13T10:21:25Z cemerick_ quit (Ping timeout: 256 seconds) 2018-01-13T10:46:27Z vyzo: i dont think it does 2018-01-13T10:46:44Z vyzo: in Gerbil it work as long as you dont have any chars buffered on the textual overlay 2018-01-13T11:18:49Z aeth: I would assume that it wouldn't work, or at least it probably wouldn't work 2018-01-13T11:18:58Z aeth: Or, maybe I should say... I wouldn't assume that it would work 2018-01-13T12:08:49Z Labu joined #scheme 2018-01-13T12:08:57Z Labu: hello ! 2018-01-13T12:18:33Z pie__ joined #scheme 2018-01-13T12:18:51Z pie_ quit (Read error: Connection reset by peer) 2018-01-13T12:26:15Z ecraven: well, technically, why shouldn't it work? reading a single octet off the start of an utf-8 sequence would confuse read-char, but otherwise, you might as well mix read-char and read-u8 :-/ 2018-01-13T12:35:00Z vyzo: the problem is buffers filling up with characters 2018-01-13T12:35:07Z vyzo: so if you try to read a byte 2018-01-13T12:35:15Z vyzo: you need to undo the read of the characters of port 2018-01-13T12:37:00Z ecraven: indeed :-/ 2018-01-13T12:58:00Z smurfrobot joined #scheme 2018-01-13T13:04:54Z foof: ecraven: use binary-port? and textual-port? to check which operations are allowed. read-u8 will fail if binary-port? is false. 2018-01-13T13:05:14Z foof: impls are allowed but not required to provide ports which are both binary and textual. 2018-01-13T13:08:24Z smurfrobot quit (Remote host closed the connection) 2018-01-13T13:10:31Z Murii quit (Quit: WeeChat 1.4) 2018-01-13T13:12:45Z Murii joined #scheme 2018-01-13T13:14:03Z daviid joined #scheme 2018-01-13T13:17:31Z Murii quit (Client Quit) 2018-01-13T13:18:36Z Murii joined #scheme 2018-01-13T13:29:41Z Murii quit (Quit: WeeChat 1.4) 2018-01-13T13:30:05Z Murii joined #scheme 2018-01-13T13:30:17Z Murii quit (Client Quit) 2018-01-13T13:31:05Z Murii joined #scheme 2018-01-13T13:32:42Z smurfrobot joined #scheme 2018-01-13T13:35:12Z smurfrobot quit (Remote host closed the connection) 2018-01-13T13:58:46Z smurfrobot joined #scheme 2018-01-13T14:05:15Z smurfrobot quit (Remote host closed the connection) 2018-01-13T14:07:35Z BitPuffin joined #scheme 2018-01-13T14:13:35Z smurfrobot joined #scheme 2018-01-13T14:15:44Z smurfrobot quit (Remote host closed the connection) 2018-01-13T14:15:59Z smurfrobot joined #scheme 2018-01-13T14:19:44Z smurfrobot quit (Remote host closed the connection) 2018-01-13T14:22:41Z smurfrobot joined #scheme 2018-01-13T14:27:44Z smurfrobot quit (Ping timeout: 268 seconds) 2018-01-13T14:34:46Z JuanDaugherty joined #scheme 2018-01-13T14:35:32Z cemerick quit (Ping timeout: 256 seconds) 2018-01-13T14:36:13Z smurfrobot joined #scheme 2018-01-13T14:37:07Z cemerick joined #scheme 2018-01-13T14:40:23Z smurfrobot quit (Remote host closed the connection) 2018-01-13T14:50:42Z smurfrobot joined #scheme 2018-01-13T14:57:54Z tenplaza9 joined #scheme 2018-01-13T14:58:09Z klovett joined #scheme 2018-01-13T15:01:21Z smurfrobot quit (Remote host closed the connection) 2018-01-13T15:01:39Z smurfrobot joined #scheme 2018-01-13T15:04:17Z badkins joined #scheme 2018-01-13T15:06:52Z Steverman joined #scheme 2018-01-13T15:07:34Z snits joined #scheme 2018-01-13T15:07:45Z smurfrobot quit (Remote host closed the connection) 2018-01-13T15:14:58Z bwv quit (Quit: bwv) 2018-01-13T15:21:31Z klovett_ joined #scheme 2018-01-13T15:24:16Z Steverman quit (Ping timeout: 256 seconds) 2018-01-13T15:25:11Z klovett quit (Ping timeout: 276 seconds) 2018-01-13T15:58:33Z klovett_ is now known as klovett 2018-01-13T15:59:14Z _mjl joined #scheme 2018-01-13T16:00:23Z drewc_ joined #scheme 2018-01-13T16:01:47Z drewc quit (Ping timeout: 256 seconds) 2018-01-13T16:11:32Z Steverman joined #scheme 2018-01-13T16:17:12Z bwv joined #scheme 2018-01-13T16:24:16Z ecraven: foof: ah, thanks! 2018-01-13T16:33:41Z Riastradh: R8RS should redo all I/O as push-only state machines. 2018-01-13T16:33:56Z Riastradh is now known as Riastadtlerandwaldorf 2018-01-13T16:59:16Z badkins quit (Remote host closed the connection) 2018-01-13T17:00:43Z badkins joined #scheme 2018-01-13T17:05:56Z khisanth_ quit (Ping timeout: 252 seconds) 2018-01-13T17:17:53Z sleffy joined #scheme 2018-01-13T17:19:21Z khisanth_ joined #scheme 2018-01-13T17:29:19Z muelleme_ joined #scheme 2018-01-13T17:50:34Z lambda-11235 joined #scheme 2018-01-13T17:56:45Z vyzo quit (Ping timeout: 264 seconds) 2018-01-13T17:59:31Z vyzo joined #scheme 2018-01-13T18:11:00Z oleo quit (Quit: Leaving) 2018-01-13T18:15:08Z oleo joined #scheme 2018-01-13T18:20:55Z smurfrobot joined #scheme 2018-01-13T18:21:20Z sleffy quit (Ping timeout: 276 seconds) 2018-01-13T18:23:56Z wigust quit (Ping timeout: 276 seconds) 2018-01-13T18:29:27Z oleo quit (Quit: Leaving) 2018-01-13T18:48:51Z jonaslund joined #scheme 2018-01-13T19:04:20Z jao joined #scheme 2018-01-13T19:04:40Z jcowan joined #scheme 2018-01-13T19:09:08Z oleo joined #scheme 2018-01-13T19:11:06Z alezost joined #scheme 2018-01-13T19:38:07Z sleffy joined #scheme 2018-01-13T20:00:04Z Kkiro quit (Read error: Connection reset by peer) 2018-01-13T20:02:04Z Kkiro joined #scheme 2018-01-13T20:02:05Z Kkiro quit (Changing host) 2018-01-13T20:02:05Z Kkiro joined #scheme 2018-01-13T20:08:23Z klovett_ joined #scheme 2018-01-13T20:09:25Z klovett_ quit (Client Quit) 2018-01-13T20:09:53Z sleffy quit (Ping timeout: 276 seconds) 2018-01-13T20:12:29Z klovett quit (Ping timeout: 276 seconds) 2018-01-13T20:14:18Z cemerick_ joined #scheme 2018-01-13T20:16:37Z oleo quit (Quit: Leaving) 2018-01-13T20:17:46Z muelleme_ quit (Ping timeout: 265 seconds) 2018-01-13T20:18:07Z cemerick quit (Ping timeout: 256 seconds) 2018-01-13T20:30:13Z smurfrobot quit (Remote host closed the connection) 2018-01-13T20:31:37Z oleo joined #scheme 2018-01-13T20:33:57Z jcowan quit (Ping timeout: 240 seconds) 2018-01-13T20:39:43Z BitPuffin quit (Remote host closed the connection) 2018-01-13T20:42:44Z _mjl quit (Ping timeout: 256 seconds) 2018-01-13T20:57:14Z jcowan joined #scheme 2018-01-13T21:02:58Z cemerick joined #scheme 2018-01-13T21:05:39Z oleo quit (Quit: Leaving) 2018-01-13T21:05:55Z cemerick_ quit (Ping timeout: 260 seconds) 2018-01-13T21:13:17Z smurfrobot joined #scheme 2018-01-13T21:17:59Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-13T21:20:43Z klovett joined #scheme 2018-01-13T21:26:09Z TCZ joined #scheme 2018-01-13T21:26:12Z muelleme_ joined #scheme 2018-01-13T21:37:58Z TCZ quit (Quit: Leaving) 2018-01-13T21:48:52Z Murii quit (Quit: WeeChat 1.4) 2018-01-13T21:50:15Z jonaslund quit (Ping timeout: 260 seconds) 2018-01-13T21:57:20Z hive-mind quit (Ping timeout: 265 seconds) 2018-01-13T22:03:33Z hive-mind joined #scheme 2018-01-13T22:14:00Z smurfrobot joined #scheme 2018-01-13T22:18:51Z alezost quit (Quit: I live in GuixSD and Emacs ) 2018-01-13T22:22:13Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-13T22:38:50Z badkins quit (Remote host closed the connection) 2018-01-13T22:41:35Z oleo joined #scheme 2018-01-13T22:41:43Z badkins joined #scheme 2018-01-13T22:42:12Z CustosL1men left #scheme 2018-01-13T22:45:43Z benc_ joined #scheme 2018-01-13T22:45:53Z muelleme_ quit (Ping timeout: 276 seconds) 2018-01-13T22:56:43Z smurfrobot joined #scheme 2018-01-13T22:57:45Z benc_ quit (Quit: Page closed) 2018-01-13T23:01:19Z smurfrobot quit (Ping timeout: 256 seconds) 2018-01-13T23:07:20Z MrBismuth quit (Ping timeout: 276 seconds) 2018-01-13T23:09:49Z MrBusiness joined #scheme 2018-01-13T23:13:20Z smurfrobot joined #scheme 2018-01-13T23:18:23Z smurfrobot quit (Ping timeout: 276 seconds) 2018-01-13T23:56:36Z jcowan quit (Remote host closed the connection) 2018-01-13T23:57:00Z jcowan joined #scheme