tomberek
tomberek
Ends up with issues due to Ambiguity errors. ``` terminal :: forall p a i b. (Weaken p a,HasLeftIdentity i p a) => a b i terminal=fst . (coidl ::...
haskell-src-exts is able to provide an AST for arrow proc notation, but meta is unable to translate that back into TH.
Place on Hackage?
A `mount-tree` or `mount-tar` (or just `mount`?) would replace `casync mount`. Reusing the sparse mount support would be great.
CGO tends to make Go project hard to reuse in interesting ways. Static compilation and cross compilation become hard. There is a PoC here https://github.com/tomberek/desync/tree/tom/no_cgo that rips out various features...
With #113 resolved, the remaining differences between casync and desync produced .caidx/.catar files are flags. Most can be resolved by being very explicit with casync: ``` casync make --with=unix \...
Multiple simultaneous calls (use case was multiple gokv-backed CLI utilities in a pipeline) to NewClient causes an error: ``` A conflicting conditional operation is currently in progress against this resource....
While trying to improve interoperability between casync and desync, I found it useful to have a visualization of the file formats. Using the .ksy at https://gist.github.com/tomberek/a376495de8f43c65499e85b9d1e388f9 along with the in-browser...
When using rq with avro, there is a re-ordering of keys causing a validation error. A avro file and schema that works perfectly with avro-tools, fails to write with rq....
Sort the returned entries by some heuristic (eg. size of its closure or some metadata like date of release).