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

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...

I think it's worthwhile to replace my LCG SRFI 27 implementation with the reference implementation provided by mrg32k3a-b.c. I will begin working on this.

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.

Noting the following areas of our API docs that are incomplete: - ~~SRFI 106 (sockets) - The library contents are listed but not documented further~~ - ~~SRFI 117 (queues) -...

It looks like the `matrix-` operations in this benchmark could be beta expanded to improve performance. However: - The functions are below our expansion threshold, and - `matrix-set!` contains a...

From comments by @arthurmaciel : > Is there any idea to support C->scm structs in the long-term future, like Chibi FFI? This would be useful in the future to easily...

`icyc` is throwing an error when importing Arthur's python library because libpython is not being loaded by the interpreter. Currently the workaround is: ``` cyclone> (import-shared-object "libpython3.8.so") #t cyclone> (import...

I still can't propose a pull request, but if anyone else could that would be awesome. [CHICKEN's docs](http://wiki.call-cc.org/man/4/Macros#ir-macro-transformer) and [implementation](https://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=blob;f=expand.scm;hb=a94529546811eb9c7fb63e177db0f4a0effa8081#l831).