cyclone icon indicating copy to clipboard operation
cyclone copied to clipboard

:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.

Results 74 cyclone issues
Sort by recently updated
recently updated
newest added

tested: https://github.com/justinethier/cyclone/commit/cf66cf1057fcd687cc42d4d7dcaeeef00cba089b It seems `guard` syntax evaluates its _cond clause_ s in wrong dynamic environment. e.g.) ```scheme (define p0 (make-parameter 1)) (guard (c (#t (display (list (p0) '== 1)) (newline)))...

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

When I run `icyc` on MacOS, the REPL seems to "hang" and not execute anything. ``` okefenokee:~ conner$ rlwrap icyc :@ @@@ @@@@: `@@@@@+ .@@@+@@@ @@ @@ Cyclone Scheme->C compiler...

I'm using Cyclone 0.3.3. I have the following code in a file ``bitfield.sld``: ``` (define-library (koz bitfield) (import (rename (except (scheme base) length set!) (bytevector-length byte-count) (bytevector-u8-ref byte) (bytevector-u8-set! set-byte!))...

Unless I missed it in my cursory scan of the project, it appears that Cyclone lacks `apropos` support. (Something I wish was in RnRS). In order for [geiser](https://github.com/jaor/geiser) to support...

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.