You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Julian Noble
2a25ecedf5
scriptlib/developer: tkconsole_demo showcase for the G-001 tk console backend
...
New agent-maintainable scriptlib/developer/ area (recorded in root
AGENTS.md ownership notes). tkconsole_demo.tcl wires a Tk text widget as a
live ::opunk::TkConsole and runs an interactive repl against it, with a
layer-by-layer commented walkthrough of the mechanics: voo virtual
dispatch, the reflected-channel/input-pipe wiring, repl::init -console
routing and the junction-stack output diversion, and the vwait/Tk event
loop interplay. punk::args-documented options (--help renders the usage
table; the definition is registered for 'i developer::tkconsole_demo'):
-columns/-rows/-font/-title, -demo (auto-typed session via feed, including
a window-resize step showing size queries tracking actual dimensions) and
-autoclose (exercises the <Destroy> -> teardown -> eof path). Includes a
demo-installed code-interp bridge so in-session punk::console::get_size
reports the tk console's current size - documented as a hand-rolled
preview of G-008 scoped console state.
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
4 days ago
..
_punktest
tests: scriptexec.test for the script subcommand; scriptlib/_punktest fixtures
1 week ago
code
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
developer
scriptlib/developer: tkconsole_demo showcase for the G-001 tk console backend
4 days ago
lang
…
py
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
tests
more scriptlib scripts
2 weeks ago
utils/ pwsh
fix ansi merge for nounderline underline, rawmode without twapi on windows using powershesll
10 months ago
2048.tcl
more scriptlib scripts
2 weeks ago
README.md
…
aloupe.tcl
more scriptlib scripts
2 weeks ago
ansi_count_per_second.tcl
…
b1.tcl
more scriptlib scripts
2 weeks ago
colour.tcl
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
consolemodes.tcl
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
encoding.tcl
optimised package loading in zipfs, various fixes
1 year ago
error.tcl
…
exit.tcl
make.tcl bootstrapping fix, punkcheck refactor and tests
2 weeks ago
exitcode0.tcl
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
exitcode1.tcl
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
hello.lua
…
hello.php
…
hello.tcl
more scriptlib scripts
2 weeks ago
hello_exit.tcl
more scriptlib scripts
2 weeks ago
help.tcl
more scriptlib scripts
2 weeks ago
help_exit.tcl
more scriptlib scripts
2 weeks ago
linecontinuation.tcl
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
netbox.tcl
more scriptlib scripts
2 weeks ago
packages.tcl
some tidying of extraneous files, some more src/testansi
2 years ago
pdf2text.tcl
more scriptlib scripts
2 weeks ago
punklogo.tcl
more scriptlib scripts
2 weeks ago
requiremath.tcl
more scriptlib scripts
2 weeks ago
scriptinfo
…
scriptinfo2
…
showargs.tcl
more scriptlib scripts
2 weeks ago
showargsplus.tcl
some tidying of extraneous files, some more src/testansi
2 years ago
stderr.tcl
…
stdin_race.pl
stdin_race.tcl etc in scriptlib (test for redirected stdin issues with subprocesses)
12 months ago
stdin_race.py
stdin_race.tcl etc in scriptlib (test for redirected stdin issues with subprocesses)
12 months ago
stdin_race.tcl
stdin_race.tcl etc in scriptlib (test for redirected stdin issues with subprocesses)
12 months ago
stdout.tcl
…
stdout_per_second.tcl
more scriptlib scripts
2 weeks ago
test-dump.BAT
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
test-dump.cmd
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
test.txt
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
test1.tcl
more scriptlib scripts
2 weeks ago
thread_interp.tcl
more scriptlib scripts
2 weeks ago
tkhello.tcl
more scriptlib scripts
2 weeks ago
tkhello_exit.tcl
more scriptlib scripts
2 weeks ago
tktimer.tcl
script subcommand: lib:<name> scriptlib support; punk::path 0.2.2 - 0.4.0
1 week ago
wait.tcl
…
NOTE: the scriptlib folder is currently experimental and will likely undergo heavy pruning/reorganisation