Patrick Walton
Patrick Walton
So it's very strange: I saw the bad behavior *once*, but can't reproduce it again. Whatever it is is very nondeterministic.
I only ever reproduced the problem once. Incredibly obnoxious. @djeedai Sorry about this, I hate to ask someone else to debug my code, but if you can reproduce it reliably...
I've tested and `ribbon` is working on: * AMD Ryzen 9 8945HS, NVIDIA GeForce RTX 4070 Laptop GPU, Windows, Vulkan * AMD Ryzen 9 8945HS, NVIDIA GeForce RTX 4070 Laptop...
Thought: Maybe the random failure is due to an assumption that the head of a ribbon is the first instance, which is *usually* but not *always* the case?
@mintlu8 Do you have a minimal example of how that would look?
Note that I'm treating "make request JSON convenient to write by hand" as more or less a non-goal. My hope is that this will kickstart the development of community debugging...
Compressed JSON is surprisingly competitive and is also easy to inspect and debug. I'd prefer to just stick with it. We can always add more formats later.
Since my last two comments sound kind of contradictory, let me clarify: Easy *exploration* and *testing* of the API via `curl` is a goal of my implementation of the BRP,...
I made the BRP extensible by adding a `RemoteVerbs` resource that you can add things to.
@valaphee I don't know how this is applicable; commands seem completely orthogonal. Commands are for granting delayed access to a world within an otherwise-parallel system. But the BRP is already...