Matthew Flatt

Results 434 comments of Matthew Flatt

Rebased. This implementation of ordered guardians has worked well for Racket-on-Chez. Racket's drawing and GUI libraries particularly rely on ordered finalization to ensure that resources are safely deallocated, and ordered...

Sorry for the poor report. For some reason, I can't replicate the problem at the moment, either. I'll investigate further.

It appears that I was giving `put/bytes` an already-encoded path. Then, for some reason, I can only get it to fail at an Oregon bucket (not Standard or EU). Here's...

Well, this is frustrating. The examples that failed for me previously were ``` (put/bytes "test.racket-lang.org-oregon/a%40b" #"Hi there" "text") ``` and ``` (put/bytes "test.racket-lang.org-oregon/a%b" #"Hi there" "text") ``` That is, it...

I'm able to replicate the original problem by creating a new bucket. Maybe the issue is not related to "us-west-2" but the newness of the bucket, since I had tried...

@MicahElliott In case you still care, with `put/bytes`, you can supply a canned ACL as a 'x-amz-acl header. Maybe `put/file` should accept extra headers, too. Pull request #53 adds an...

For Mac OS, it's currently MMTabBarView instead of NSTabView or NSWindow tabs.

That's a good point. We can reopen the issue, although I'm not aware of any specific plans to add that feature.

Custodians are themselves custodian-managed objects, so they don't really become unreachable and they aren't shut down implicitly.

Ok, but the docs also say that a custodian takes over a disappearing subordinate custodian's objects. The weak reference may actually be implemented by ordered finalization, and `custodian-managed-list` may expose...