Summary

srfi-18 types file is incorrect in 5.1

Metadata

Description

It uses symbol as the type for keywords used as arguments in some procedures like `thread-wait-for-i/o!`.

The easiest way to solve this for now would be to change it to `*`. For 5.0, `keyword` isn't supported.

Changes and comments

[2019-05-28 11:43:31 UTC] sjamaan wrote:

Possibly a better alternative (though very ugly): Write a custom build script which replaces `keyword` with `symbol` in the types file when running under CHICKEN 5.0.

[2019-06-02 17:03:27 UTC] sjamaan changed status from new to closed

[2019-06-02 17:03:27 UTC] sjamaan set resolution to fixed

[2019-06-02 17:03:27 UTC] sjamaan wrote:

Fixed with a custom build script. Ugly, but effective