Results 714 comments of Spencer Brown

Once [PEP 646](https://peps.python.org/pep-0646/) (Variadic Generics) is implemented in checkers, the current APIs can be typed directly so this API change isn't as necessary.

There's a much simpler way to do what `gather()` does, by using the behaviour of nurseries: ```py async def gather(*funcs): results = [None] * len(funcs) def runner(func, i): results[i] =...

Perhaps the issue is really a more general one - the return values of nursery-spawned tasks are being discarded, meaning they have to use alternate methods to pass back values....

It'd be equivalent to passing this to `start_soon()`: ```py async def task(): deliver(await func(*args)) ``` The problem is you can't do an async lambda, so you either have to do...

One problem with both adding a result list to a nursery and `gather()` is that it combines specifying destination of a task with the nursery itself. If you want to...

You could define a function or two and stick it in builtins in your `xonshrc`, then invoke with `@(func())`. Macros would help there if you want to get rid of...

Sledge currently only supports goldsource.

Well, the difference is that the JSON is hierarchical, so things are grouped into the different areas. What coukd be done is writing a simple utility to convert, and then...

This is somewhat of a subset of the `line()` "behavior" in Source FGDs, since it can be configured to produce this functionallity. It'd make sense to then just synthesize the...