vicare
vicare copied to clipboard
A native compiler for Scheme compliant with R6RS
Hi Marco. Thanks for vicare. Typed Scheme is very interesting. I'm getting this error below. Any suggestions? Thanks -- Tom Johnson vicare: searching include file: cond-boot-expansion.scm vicare: including file: /Users/tomjohnson/vicare/scheme/cond-boot-expansion.scm...
The following program crashes at run-time: ``` #!r6rs (import (vicare) (vicare checks) (vicare system $fx) (vicare system $strings)) (define ($string-reverse! str start past) (do ((i ($fxsub1 past) ($fxsub1 i)) (j...
Sometimes a crash or assertion violation occurs, showing informations that point to, most likely, a garbage collection error. So far I have been unable to nail its source. With a...
When compiling and running the test suite with `-O3` some errors appear; they do not happen when compiling with `-O2`. Most likely something is wrong in the compiler's source optimiser,...
I just installed Vicare Scheme and came across a bug in the reader, it is also present in Ikarus. If you are constructing a graph using reader syntax as opposed...
In `src/ikarus.c` the line: ``` setlocale(LC_ALL, ""); ``` that would make Vicare respect the user selected locale is not executed. This makes the `vicare` process run under the default and...
When defining a parser with the library `(nausicaa parser-tools lalr)` and the grammar below: ``` (define make-parser (lalr.lalr-parser (lalr.output-value: #t) (lalr.expect: 0) (lalr.terminals: '(NUM ;precedence 0 (left: ADD SUB) ;precedence...
The bitwise-arithmetic-shift-right procedure doesn't handle bignum shift amounts. The example below should return -1. Vicare Scheme version 0.3d1, 64-bit Revision devel/eb362bf709a6d7d0da3bcfdf4c126ea6898137c1 Build 2013-08-20 Copyright (c) 2006-2010 Abdulaziz Ghuloum and contributors...
There is no true stack overflow prevention check; a check is present, but it does not guarantee to always detect the danger. Even though it is unlikely to happen, a...
The third argument of number->string is currently ignored by the implementation in "ikarus.numerics.ss". It seems that all the R6RS implementations ignore it today (2010-06-07). Matches bug 160780 in the Ikarus...