Solve all the FIXME issues
If SET-PORT-POSITION! fails it is possible for the field POS of the cookie to become invalid. Should the port be marked as corrupted?
Only partially reviewed. From “ikrt_bnbnplus()” on, the functions must be reviewed using the C preprocessor macros in the header file. Tests for the functions must go in “test-vicare-bignums.sps”.
The name of generated symbols embeds a numeric counter which is the stringification of a fixnum. What if generating many symbols causes the counter to overflow the fixnums?
The flonum getters and setters in the bytevector library should have tests in “test-vicare-bytevectors.sps”.
The documentation node “capi” should be fully reviewed. Does it make sense to have it at all? Would it be better to just document the C functions in the source code?
Could it work with Vicare?
Strings and bytevectors read from the source code should be immutable.
### end of file