57 Commits (69116b685169ac092740e4dbc3652f7341bb96ac)
 

Author SHA1 Message Date
Julian Noble 69116b6851 disable ensemble::extend dict which interferes with some packages (sf) - unknown why at this stage 2 years ago
Julian Noble 11833b0e53 Fix ./ to handle globs, change ./ & ../ to return dict with keys location dircount filecount 2 years ago
Julian Noble c1d638c984 fix file sorting, fix nslist_dict alias 2 years ago
Julian Noble 1e819ac8c4 enforce loading of shipped core punk tm modules over modules elsewhere in filesystem 2 years ago
Julian Noble 97bbf25341 temporarily put aside tcl:™️:list paths while loading core punk modules 2 years ago
Julian Noble c78967bc11 add winpath_illegalname_test,winpath_illegalname_fix,fcat for handling certain filenames that the windows api doesn't allow 2 years ago
Julian Noble 072d547992 partially complete punk modules - required for previous checkin to function 2 years ago
Julian Noble b72134de94 experimental funcl modules 2 years ago
Julian Noble 3861235ad7 update of various scripts in tests folder 2 years ago
Julian Noble 2d4def515e patternmatch and pipeline fixes for booleans dicts and lists. Namespace navigation, env(path) display etc 2 years ago
Julian Noble 5ac8a99794 rename make_punk86.tcl to make.tcl and fix to handle modules in subdirectories 2 years ago
Julian Noble 5c69954e7e fix a lot of pipeline semantics - especially assignment 2 years ago
Julian Noble 58a6cdd39c better atom handling in patterns 2 years ago
Julian Noble c37bf21eb7 pipeline fixes and better pattern matching and assignment 2 years ago
Julian Noble 6cdb7058c7 better pattern matching and pipeline argument handling (numeric,glob match etc) 2 years ago
Julian Noble 370384c353 match bind and destructuring support for mixed dict/list selectors @/@@ + # ## for counts 2 years ago
Julian Noble 5bfedc23e0 housekeeping newlines etc 2 years ago
Julian Noble 208e80ee23 punkapp application launch framework - initial 2 years ago
Julian Noble 07fee92f4b make pipeswitch accept args, fix ../ console display 2 years ago
Julian Noble 1f6ca1c81d New funcl modules to handle o combinator and code generation for functional pipelines 2 years ago
Julian Noble 740715060b propagate pipeline errors with 'pipesyntax' keyword, structured mismatch output 2 years ago
Julian Noble 36e271674c pipeswitch/pipecase implementation + adhoc testscript tests/pipeswitch.tcl 2 years ago
Julian Noble 64d73031c7 adhoc tests (not a proper test suite) 2 years ago
Julian Noble d0d611ffa8 punk pipeline first workable draft 2 years ago
Julian Noble e30e834bf8 repl - avoid unnecessary string rep conversion to aid analysis using tcl::unsupported::representation 2 years ago
Julian Noble bc151dbe53 shellfilter::runXXX commands accept -tcl option to call scripts instead of only executables 2 years ago
Julian Noble 480b881db4 make_punk86.tcl shorter build delays 2 years ago
Julian Noble 68469c58b9 removal of conflicting 'unknown' mechanism in patternpunk 2 years ago
Julian Noble 0bf6f7401e x,y= work prior to implementation of .= explicit execution feature 2 years ago
Julian Noble 86afb88b48 add todo.txt to .gitignore 2 years ago
Julian Noble 0c2690dc31 whitespace - change line-endings from crlf to lf 2 years ago
Julian Noble f9408c2f3e compromise with ls alias to use unkown; so that more works - but now shell * expansion doesn't just for that alias 2 years ago
Julian Noble 9e5d9d65a1 shell ls aliases to sh_runout -n ls ... 2 years ago
Julian Noble ca6273b44a fix 2>@1 etc redirections, sh_runXXX procs for sh -c to allow * expansion by shell 2 years ago
Julian Noble 91a7960701 whitespace - change line-endings from crlf to lf 2 years ago
Julian Noble 9f01dcc372 punk module - getter git status alias gs -> git atatus -sb 2 years ago
Julian Noble c41ef2484b fix -nonewline screen output for runx 2 years ago
Julian Noble ea976e6b48 fix punk::exitcode function arguments and make runx compatible with it 2 years ago
Julian Noble 03f081a6bb bugfix ../, and runx 2 years ago
Julian Noble 7ca3e6a2a7 scriptlib updates - add initial lua,php scripts for stderr/stdout testing 2 years ago
Julian Noble f764c988b6 runx repl changes + move to shellrun pkg, punk::config 2 years ago
Julian Noble 5deced1d28 scriptlib update 2 years ago
Julian Noble 005dd49621 whitespace/line-ending changes 2 years ago
Julian Noble 226c96a307 fix package provide statement shellfilter module 2 years ago
Julian Noble e906a1864c flush stderr/stdout in run functions 2 years ago
Julian Noble abb5058a31 more stdout/stderr example outputs in scriptlib/hello.tcl 2 years ago
Julian Noble 78feb77d50 test1.tcl a basic test scratch script 2 years ago
Julian Noble a9fdeecce5 initial scriptlib/py script for python support - stdout_per_second.py basic version 2 years ago
Julian Noble c1eb17d045 repl system: support env vars for syslog/log config, disable script for fake tty on 'unknown' process running and use exec instead, ansi colouring stderr and tcl errors 2 years ago
Julian Noble 9fa24580c6 shellspy support for lib::scriptname.tcl lib::filter::scriptname.tcl etc for easier calling tcl scripts located in scriptlib 2 years ago