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 |
Julian Noble
|
6cc3bf37c5
|
shellfilter mess with 'script' run - still not very useful, add shellfilter::stack::status, and crlf to lf changes that should have been own commit
|
2 years ago |
Julian Noble
|
99e9e2131d
|
scriptlib update showargs.tcl to only show args, hello.tcl to emit on stdout & stderr
|
2 years ago |
Julian Noble
|
d23e612f71
|
change project icon
|
2 years ago |
Julian Noble
|
858241ea22
|
fix pwsh calling problem
|
2 years ago |