Justin Ethier
Justin Ethier
Arthur asked a good question: > why does (c-linker-options ...) only work with library definitions? Would it be too difficult to allow programs to use it too? I really found...
EG: perhaps `c-code` could be used to define C functions, rather than merely inserting code into a generated lambda function. Alternatively we could add a new construct if there are...
Would it be possible to use this library instead of libtommath? This has the potential to speed up all of our bignum operations. I am just not sure how much...
It may be possible to support `syntax-case` by porting the implementation from Chibi: https://github.com/ashinn/chibi-scheme/pull/500/files
Cyclone fails to compile with an older version of libck (0.4.??). This would not really be a problem except for the fact that it is the default version in Linux...
Request from @xgqt WRT Gentoo GURU packaging: > On Gentoo tommath can be installed as system lib - dev-libs/libtommath. Maybe you could add option to build with sysem's tommath.
It would be ideal if we could remove any external dependencies on concurrency kit (libck). This does not necessarily mean we will be rewriting any of our code. It would...
Cyclone is much slower than chicken 5 on the following benchmarks: - array1 - chudnovsky (bignums) - compiler - conform - destruc - gcbench - graphs - lattice - pi...
The `before` and `after` functions need to be guaranteed to execute regardless of which continuations are executed. Right now it is possible to, for example, escape `thunk` without invoking `after`.
Create a revised overview of our GC that unifies the original writeup, lazy sweeping, and these latest changes for safely sharing objects between threads.