mirror of
https://github.com/johnkerl/miller.git
synced 2026-07-17 16:38:54 +00:00
neaten to-do
This commit is contained in:
parent
e5cb585f56
commit
d271d59100
3 changed files with 10 additions and 20 deletions
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
* [https://github.com/johnkerl/miller/blob/readme-profiling/README-go-port.md#performance-optimizations](https://github.com/johnkerl/miller/blob/readme-profiling/README-go-port.md#performance-optimizations)
|
||||
* [https://miller.readthedocs.io/en/latest/new-in-miller-6/#performance-benchmarks](https://miller.readthedocs.io/en/latest/new-in-miller-6/#performance-benchmarks).
|
||||
* `make bench` to run Go benchmarks for Miller
|
||||
|
||||
# How to view profile data
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ Quick links:
|
|||
<a class="quicklink" href="./release-docs/index.html">Release docs</a>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
# Introduction
|
||||
|
||||
**Miller is a command-line tool for querying, shaping, and reformatting data files in various formats including CSV, TSV, and JSON.**
|
||||
|
|
@ -51,3 +50,5 @@ which allow you to succintly express your own logic.
|
|||
In the following you can see how CSV, TSV, tabular, JSON, and other **file formats** share a common theme which is **lists of key-value-pairs**. Miller embraces this common theme.
|
||||
|
||||

|
||||
|
||||
**The big picture:** Even well into the 21st century, our world is full of text-formatted data like CSV. Google _CSV memes_, for example. We need tooling to _thrive in this world_, nimbly manipulating data which is in CSVs. And we need tooling to _move beyond CSV_, to be able to pull data out and into other storage and processing systems. Miller is designed for both these goals.
|
||||
|
|
|
|||
26
todo.txt
26
todo.txt
|
|
@ -2,17 +2,10 @@
|
|||
PUNCHDOWN LIST
|
||||
|
||||
* blockers:
|
||||
- fractional-strptime
|
||||
- improved regex doc w/ lots of examples
|
||||
- cmp-matrices
|
||||
- all-contribs: twi dm
|
||||
https://github.com/all-contributors/all-contributors
|
||||
yarn all-contributors add namegoeshere ideas
|
||||
- license triple-checks
|
||||
- `mlr put` -> coverart
|
||||
|
||||
* nikos materials -> fold in
|
||||
|
||||
* cases/dsl-min-max-types: cmp-matrices need to be fixed to follow the advertised rule for mixed types
|
||||
NUMERICS < BOOL < VOID < STRING
|
||||
|
||||
|
|
@ -23,18 +16,6 @@ PUNCHDOWN LIST
|
|||
o reference-main-regular-expressions:
|
||||
separate escaping for "\t" etc in arg-2/regex position -- "\t"."\t" example as well ...
|
||||
|
||||
* datetime
|
||||
o sysdate, sysdate_local; datediff ...
|
||||
o .6S bugfix -- separate PR -- ?
|
||||
o strptime w/ ...00.Z -> error
|
||||
o strptime/strftime experiments ...
|
||||
- verb sec2gmtdate
|
||||
> leaves non-numbers as-is -- ?
|
||||
> check sec2gmt as well -- ?
|
||||
! strptime:
|
||||
strptime("1970-01-01T00:00:00.Z", "%Y-%m-%dT%H:%M:%SZ")
|
||||
(error)
|
||||
|
||||
* doc
|
||||
o new-in-miller-6: missings:
|
||||
- dump syntax -- ?
|
||||
|
|
@ -70,8 +51,12 @@ PUNCHDOWN LIST
|
|||
================================================================
|
||||
NON-BLOCKERS
|
||||
|
||||
* sysdate, sysdate_local; datediff ...
|
||||
|
||||
* JSON perf -- try alternate packages to encoding/json
|
||||
|
||||
* strptime w/ ...00.Z -> error
|
||||
|
||||
* pos/neg 0x/0b/0o UTs
|
||||
|
||||
* 0o into BNF
|
||||
|
|
@ -362,6 +347,9 @@ no need to bootstrap a parser for the parser-generator language
|
|||
----------------------------------------------------------------
|
||||
INFO
|
||||
|
||||
i https://github.com/all-contributors/all-contributors
|
||||
yarn all-contributors add namegoeshere ideas
|
||||
|
||||
i go tool nm -size mlr | sort -nrk 2
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue