DeedleFake

Results 205 comments of DeedleFake

This reminds me of #37739, but implemented with generics instead of as a language change and tailored specifically for use with concurrency. Maybe it makes sense to split the concurrency...

It could indeed. I've created [an external package](https://pkg.go.dev/deedles.dev/syncutil) with the proposed implementation.

> I would expect Get() to return `(T, error)` to account for the failure case. (And likewise the callback would be `func(T, error)`.) I think that's unnecessary. Much like a...

Found the problem. cEvent() is attempting to run UnsafeAddr() on a pointer. I'll send in a pull-request with a fix. One other thing to note, however: It looks like you're...

You mean where PollEvent() and WaitEvent() allocate new instances of C.SDL_Event? If so, then I've made some modifications to get around it. Note that the return value of previous calls...

I've got a similar issue with my [p9](https://github.com/DeedleFake/p9) package. It attempts to implement a 9P client and server in a high-level way, similar to `net/http`, and while I'd like to...

@EoceneMiacid I've found that it _is_ possible to start a new game without rebooting, but it required killing the entire process tree of everything gamescope started and even then it...

What about custom mux implementations? Should they be able to store whatever pattern they used in the `Request`?

### Plan for `Remote` `Remote` will implement `fs.FS`, `fs.File`, and `fs.ReadDirFile`. Walking will be handled entirely by `Open()`, and actually opening the file through 9P will be done lazily when...

### Plan for `FileSystem`, `File`, and `Attachment` This is slightly trickier. `FileSystem` is going to stay as it is, but be renamed to `Attacher`. `Auth` will become optional to implement...