Skip to content

New Miller/Go verbs #466

Answered by johnkerl
aborruso asked this question in Q&A
Mar 31, 2021 · 1 comments · 7 replies
Discussion options

You must be logged in to vote

@aborruso there will be :)

There isn't yet :(

For now I will say that one key thing about the Go port is this:

  • In the C implementation all the keys and values in the key-value pairs of each record are strings. They are parsed as int/float/bool/string/map only in the put/filter DSLs and only as-modified. Then back to strings at the end of put and filter. (Also the sort, stats1, and stats2 verbs do type-inference ... step as well.)
  • In the Go implementation the keys are all strings still but the values are typed all the way through the verb-chain -- from the moment they're read off disk until the moment they're written back to disk. All the way in between -- for each verb, put/filter or any…

Replies: 1 comment 7 replies

Comment options

You must be logged in to vote
7 replies
@johnkerl
Comment options

@aborruso
Comment options

@johnkerl
Comment options

@johnkerl
Comment options

@johnkerl
Comment options

Answer selected by aborruso
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants