Marco Maggi

Results 12 issues of Marco Maggi

For readability of `configure.ac` move some long checks into external macro files. Specifically: support for the function `arc4random`; support for the function `getrandom`.

Experimental pull request. **Backwards incompatible**. Add command line arguments to `configure` to enable support for Unicode. Remove the need to mass-patch the makefiles to build a library with Unicode support.

For a time, back when it was hosted on Google Code, the project `re2` had an editable Wiki page were people could add their binding-to-language to the list of available...

The following program: ```scheme #!r6rs (import (rnrs (6))) (display (eq? "ciao" "ciao")) (newline) (display (eq? '(1 2 3) '(1 2 3))) (newline) (display (eq? '#(1 2 3) '#(1 2 3)))...

I do not know it this was already discussed somewhere. After compiling programs and libraries, inspecting the resulting files reveals that they are valid `gzip` compressed files; uncompressing them reveals...

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

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

bug