Results 77 issues of Kurt Rose

there was some prototyping of `scope[Path]` as a mechanism for tracking target path, but there are some flaws and also it eats a lot of performance for light specs (e.g....

just had a thought -- not sure if this is feasible but probably worth looking into it would be great if `[subspec]` simply preserved the laziness of the target it...

probably never merge

```python context = [{}, {}, {'user': {'client': 123}}, {}] client = glom(context, Coalesce( ([Coalesce('user.client', default=SKIP)], T[0]), default=None)) ``` basically, you want to get the first element in a list which...

we don't want memoization of all inputs and outputs, because in general this would cause memory usage to balloon however, have the ability to do some amount of memoization would...

just expanding ideas, getting some terminology out that can nucleate further docs / cookbook items and guide future development -- a "macro" or "glomacro" in the glom context is a...

agree we shouldn't modify Fill to respect SKIP and STOP.... maybe Match though?

rather than scanning one level for STOP and SKIP literals, should instead STOP and SKIP have a glomit() which raises StopGlom() and ContinueGlom()? then, specs for which these make sense...

``` If either was not present, it would raise class:~glom.MatchError. class:object however is matched with func:isinstance(). Since it is not an value-match comparison, it is not required. ``` ![image](https://user-images.githubusercontent.com/543934/89095742-a58fd780-d385-11ea-8ec0-a8a2c437fb5b.png)

these all go off the truthiness of the result rather than raise or not raise GlomError