Results 9 issues of Dyllon Gagnier

The data structure I am proposing to add is described here: https://en.wikipedia.org/wiki/Hashed_array_tree. The reason why I think this is probably worth for inclusion is for a couple of reasons: *...

Instead of littering `with-*` style functions all over the place leading to lots of nesting, Rhombus should really have a composable way to handle deterministic cleanup (such as files, locks,...

libraries

It seems like a lot of folks are intimidated by the current class system due to its complexity. The current class system in Racket feels very disconnected from the rest...

Racket/Rhombus is all about languages cooperating with one another, but one thing that currently seems limited is creating a C interface for other code to call into Racket code. This...

I was thinking that while it would be nice sometimes to have dot syntax for object properties as in most languages, Rhombus could greatly expand what it is capable of...

surface syntax

In order to make implementing Racket/Rhombus in other environments such as different compilers, WASM, JS, etc., all platform (i.e. calling FFI or Chez Scheme builtins) code should be explicitly called...

**What version of Racket are you using?** 8.11.1 [cs] Also tested 8.7 [cs] where bug was present. **What program did you run?** ``` #lang racket (require ffi/unsafe/atomic) (define (fibo n)...

documentation

On Windows 11 with an Intel 13900, the following causes incorrect reporting of CPU time: ``` (define (fibo n) (if (> n 2) (+ (fibo (sub1 n)) (fibo (- n...

I maintain a plugin for Tiddlywiki that heavily uses the file system access API. One major use case is opening and saving wikis using the file:// protocol rather than a...