Gauche icon indicating copy to clipboard operation
Gauche copied to clipboard

Scheme Scripting Engine

Results 146 Gauche issues
Sort by recently updated
recently updated
newest added

When `write-object` is called via `write`, the original WriteContext is lost. Since `write-object` can recursively call `write`, it is better to have a way to carry over the caller's context....

`compile.c` is now 14MB and it caused gcc out-of-memory on github actions. Now almost everything about the compiler is in one file, so we might want to split it up....

Two typical cause of unbound variable error is misspelling and not importing proper modules. The latter is more frustrating because it may not be easily obvious which module is missed....

For example, the rename procedure in `er-macro-transformer` is pure, so that theoretically we can consolidate its calls with the same argument to one call and reuse the result. At the...

If the second argument of `is-a?` or `of-type?`is a certain types known at compile-time, the compile can emit specialized type predicate instead of a generic one. For example, `(is-a? obj...

Saw this failure. ``` Testing memo-table ... WARNING: extending memo table failed. WARNING: extending memo table failed. failed. discrepancies found. Errors are: test put all extend (4 -1): expects (0...

`read_number` in `number.c` adds detailed parse error description (see the calls to `numbread_error`). However, if it is called via `string->number` or `Scm_StringToNumber`, it simply returns `#f` in the error case,...

``` gosh> #e1e324 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 gosh> #e1e325 *** READ-ERROR: Read error at "(standard input)":line 35: bad numeric format: "#e1e325" Stack Trace: _______________________________________ 0 (read) at "/home/shiro/src/Gauche/src/../lib/gauche/interactive.scm":303 ```

Current API of `rfc.http` is meant to be a middle-level, exposing details to the users. The original plan was to provide an unbrella utility to access external resources, e.g. `(open-anything...

When you sketch your idea in a single-file module, it may be handy if you can include tests in the same file. Some requirements: - Existence of the tests shouldn't...