Jamie Gaskins

Results 198 comments of Jamie Gaskins

Not only is the method chain clunkier, but since it also involves a heap allocation (`Iterator`s have state), it's also slower: ```crystal With tool calls find_value 2.09M (477.64ns) (± 1.45%)...

I assume we may need to handle this for win32, as well, but I'm not sure how. I imagine it would be [this constant](https://github.com/crystal-lang/crystal/blob/21114e493cf4af83d361877192ee6e201d6808d6/src/winerror.cr#L390) needing to be added to [this...

> On Windows, there is also `WSAENAMETOOLONG`. Do you mean that that constant should also be added to the `NOT_FOUND_ERRORS` list? Or that that's more correct than `ERROR_FILENAME_EXCED_RANGE`? Or a...

> Indeed, a `SHARDS_POSTINSTALL` or `SHARDS_DEPENDENCY_CHECK=skip` envvar could tell a nested `shards build` to skip dependency checks (they must have been installed) and immediately build. I really like this solution....

That's not gRPC documentation. That's a third-party tool. Looks like this is related to the concept of "reflection" in gRPC and, according to the gRPC docs, first-party libraries [_don't_ enable...

Can you describe what is supposed to be happening here? I ask because you're parsing/defaulting to port 5001 from `ARGV`, but then hardcoding port 50000 on line 13, so I...

Thinking about this some more and wondering if it might be better to return an `Iterator(NATS::Message)` rather than an array. Two of these three concepts have no upper bound on...

An additional "request many" archetype has been rattling around in my mind, as well. This PR so far has been about sending 1 request and getting many replies. There are...

Hmm, I haven't noticed this since I fixed #11. Do you have some code to reproduce this?

Fantastic question. It does interpolate env vars intentionally. This lets you add a column to a table with existing data, generate an environment-specific value for it in SQL (my use...