François-René Rideau

Results 66 issues of François-René Rideau

Compatibility back to ASDF 3 (2013).

When a package foo is rebuilt by gxpkg, gxpkg automatically rebuilds all packages that depend on foo. Unhappily, it doesn't do it in a correct order such that if baz...

bug

Quasisyntax is yet unimplemented

enhancement
backlog

For debugging purposes, I would like to be able to see inside some of the structures I define, with a printing function that I define that will do the right...

We have `list->hash-table` and `hash->list` but no `hash-table->list` or `list->hash`. Then there are 'table' functions. More generally, we should pick canonical names and offer a dialect with just them, and...

enhancement

The following form is valid at the REPL, but causes the compiler to blow up: ``` (def hash-ref-set! (case-lambda ((h k v) (hash-put! h k v)) ((h k _ v)...

bug
backlog

For debugging purposes, it would be nice if `(let (foo (lambda (x) x)) ...)` would create a function for which `##procedure-name` would return `foo` rather than `#f`. See how they...

enhancement
backlog

You can't currently use quasiquote in patterns, as in: ```(match x (`(a b ,c ,@d) [a b c d])``` We can make do with ```(match x (['a 'b c ....

The implementation of `let-values` in `src/gerbil/runtime/gx-gambc2.scm` fails to support rest arguments in the values list, as in `(let-values (((a . b) (values 1 2 3))) [a b])`. This notably prevents...

bug
backlog

Right now, to use the `load-path` facility from in a module, we need to `(extern namespace: #f with-cons-load-path load-path add-load-path)`. It would be nice to have a standard module that...

enhancement