APIPLM
APIPLM
For instance, In Chicken ,we can inspect the source code of exported symbols in the module of the egg
@jcubic static code analyzer, like JS, c and c#, they have this concept, which is that before you submit the source code to the repo, those source code should be...
I was thinking about the boundary, which is that for instance, the `spiffy `egg has dependence on `srfi-1`, and also Chicken built-in `mini-srfi-1.scm`. It sounds like have two revision of...
Sound like that in order to support `library-list` and `library-exports ` in library/module level, it needs to open the more APIs in the low level. In Chez Scheme, it has...
`set-car! ` procedure is part of the scheme module, and as well for the portable code is nature. SRFI-38 is like a custom reader for the circle list, more generically...
I have not had a suggestion yet. I mean from code portable point view, there are no issue at all. In REPL, `read/ss `and `write/ss` can read and write the...
One question is that in REPL `(read-line (open-input-file "foo.txt"))` and `(read-line (open-input-string "foo\rbar")) ` .there are different output. The first one is "foo\rbar" , and second one is "foo".
The content of the `foo.txt` file is `foo\rbar`
Yes. it is that same result in REPL in Chicken. But the only different is that `(read-line (open-input-file "foo.txt"))` in Chicken. `\r `character be recognised , and need to escape...
In MIT/GNU Scheme, it is different, `(read-line (open-input-file "foo.txt")) `and `(read-line (open-input-string "foo\rbar")) `, the output is same. which is` ;Value: "foo\rbar"`