From ffae28edde9eb03b07e856468795edd91722e562 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Sun, 11 Oct 2015 15:33:07 -0700 Subject: [PATCH] todo --- c/todo.txt | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/c/todo.txt b/c/todo.txt index 2589f6f47..f0693fe0b 100644 --- a/c/todo.txt +++ b/c/todo.txt @@ -18,15 +18,22 @@ MAJOR: regex * gsub -* capture-groups with \1 etc. +* capture-groups in sub/gsub with \1 etc. - sub($name, "a.*bc.*defg", "hij") - sub($name, "a.*b(c.*d)e(f)g", "hij") - sub($name, "a.*b(c.*d)e(f)g", "h\1i\2j") -* cmt no_precomp in the code .. +* regex field names in cut: mlr cut -r -x -f '.*in.*,.*out.*' +* regex field names in put: mlr put '$*bytes = $*_in_bytes + $*_out_bytes' +* regex field names in rename: mlr rename '(.*)in(.*),\1foo\2' +? regex field names in group-by? +? regex field names in join? +? regex field names in uniq? -* allow "..." and "..."i in sub-from-complex; libify having-fields logic; - update mld re case-insensitive; optimize starts-with/ends-with +* cmt no_precomp funcs in the code .. + +* libify having-fields logic; optimize starts-with/ends-with; + maybe modify end-with to hand back strlen as ref arg ---------------------------------------------------------------- MINOR: @@ -40,6 +47,7 @@ MINOR: * scroll-stalls in mlrdoc!! really bad on the droid. * hash-chain ifdef instrumentation + -> maybe find a better hash function out there ---------------------------------------------------------------- MAJOR: reservoir-sampling with group-by