Bookmarks edit
Pages about software projects I've contributed to
Projects I started
- 2048.tcl
- Assemble (tool)
- autoopts
- DustMote with Snit
- gpgedit
- hosts
- jimhttp
- Packer
- Pure Tcl JPEG decoder
- Sqawk
- tabulate
- tcl-augeas
- tcl-duktape
- Tclssg
Projects I didn't start but maintain
Other projects
My code hosted on the wiki
Tcl modules
- arrexpr
- BF-to-Tcl transpiler
- Classy YAO
- fptools
- JQ
- Longest common word prefix
- LuaJIT bindings
- LZ4
- netcat
- now
- Persistent arrays (LMDB version)
- PersistentCache
- Public IP
- Pure-tcl readline2 prompts
- recfile
- Single assignment variable
- Sparkline
- ssd-info
- Tiny Excel-like app in plain Tcl/Tk
- treeselect
- ULID
- wiki-reaper
- xxHash
- Zstandard
Extension examples
- Example of a Tcl extension in D
- Example of a Tcl extension in Free Pascal
- Example of a Tcl extension in Go
- Example of a Tcl extension in Swift
- Example of a Tcl extension in Terra
Some pages I've created or contributed to
- Building static Jim Tcl with SQLite 3 for Linux
- Building Tcl and Tk for Windows with MSYS2
- clock scan
- Commands pipe
- Creating Temporary Files
- eltclsh
- format
- Hacker News
- HTTPS
- JSON
- JSON value extraction benchmark
- List trim
- Module development workflow
- SCGI
- Scheme Tk
- Small Tcl
- SQLite extension JSON1
- Square bracket indentation style
- Static site generator
- tcc4tcl
- tcl::pkgconfig
- tmpl_parser
- Trimming indentation
- Usage hack
- uuid
- vfs::ftp
- Wapp
- Web framework
- Web Scraping with htmlparse
- What Languages Fix
- with-path
- Word channel
- Yet another object system
Misc. bookmarks
- Algebraic Types
- Bayesian Networks
- bexec
- identity function
- If we had no if
- Injection Attack
- Managing the reference count of Tcl objects
- parser generator
- pipethread
- Pure-tcl readline2
- Radical Language Modification
- Radical reform of the execution engine
- regsub
- Tcl Minimal Escaping Style
- Tcl references in Tcl
- Tcl_Obj refCount HOWTO
- The Very Minimal Tcl Core Command Set
- trains3.tcl
- Transparent OO for Tcl
- treeql