Alex Shinn
Alex Shinn
Thanks, these need fixing up. Also the tar impl should probably map unknown ids to something reasonable.
Sorry for the delay. Actually, the tar issue was fixed a while ago but we still needed better handling of the insane getgrgid_r API.
This is _not_ platform dependent. Chibi reads until \n, then discards any trailing \r. I can't recall why we chose to support a lone \r - pre-BSD MacOS doesn't seem...
`read-line` on FILE* backed ports is optimized to use `fgets`, whereas the pure Scheme version does handle `\r` as you expect.
The meaning of square brackets should be configurable. I think a reasonable approach is to allow specifying the identifier to which they expand similar to Kawa: ``` #|kawa:1|# '[foo] ($bracket-list$...
Yes, runtime is preferable. We can consider: 1. global setting (configured via command-line option and/or code) 2. per-extension setting (e.g. by default .sls would follow R6RS and .scm would follow...
Yes, all of these are ultimately port-level settings (like case-insensitivity), it's just a question of where the defaults come from.
Thanks for working on this! The start for running programs is in main.c (where it says "load the module or script"). In the same file is the `repl` function, but...
Yes, that code is not well tested because I never used it :sweat_smile: It already has handling to print complemented sets prettily but that code is also wrong.
Thanks for the report! This is something of a known issue, though I don't have time to work on it now. Yes, I think a faithful syntactic closure implementation can...