Steve McCanne
Steve McCanne
The recent reddit thread exposed a few problems in the marshaling implementation for unions. In particular, unmarshaling a ZSON array of union types can only work in Go for interface...
We should revamp and document all errors that come from the expr package. In particular, error should be structured, detailed, and stacked so that debugging is easier. (Related issue: #4019)...
The time has come to implement a simple form of user-defined function. We can debate the syntax but I propose this pythonic form: ``` def f(x,y,...): ( ) ``` We...
As a first-step toward a unique primary-key, updatable Zed data store, we will add a manual command (tentatively) called `roll` to roll forward a sequence of primary-key updates into its...
We need to unify and reconcile the various large consumers of memory buffers in the system principally the allocation of batches of Zed values as well as the sort buffers,...
We should look into increasing the throughput of the add vector operation by adding parallelism. Currently, it is run synchronously for each object in the list to add. Since vectorization...
The zson spec defines a numeric as [0-9]+ but incorrectly uses unicode.IsDigit() is several places. We should fix this with an isDigit() function that checks `>='0' &&
The Zed langauge should allow you to specify a IEEE NaN, Inf, etc. Currently you get this as they are interpreted as field refs: ``` % echo null | zq...
Fix zson marshaling of Go net.IP values to avoid a round-trip through a string rep. It's not obvious and easy how to do this (see thread in #3991) though it's...
The Zed lake has been designed so that different workloads can manage lake data structures in different fashions. For example, when and how data is compacted, converted to columnar form,...