A person who does things with computers.
You are free to use any code I have contributed to this wiki under the terms of the [MIT license]. Please consider adding a similar disclaimer to your own user page to explicitly allow reuse of your code. See: [Who owns the content on this Wiki].
To contact me go to https://dbohdan.com/ and click "contact".
----
** Bookmarks **
*** Pages about software projects I' have contributed to ***
**** Projects I started ****
* [2048.tcl]
* [Assemble (tool)]
* [autoopts]
* [Building static Jim Tcl with SQLite 3 for Linux]
* [DustMote with Snit]
* [gpgedit]
* [hosts]
* [jimhttp]
* [jimlib]
* [Packer]
* [Pure Tcl JPEG decoder]
* [Sqawk]
* [tabulate]
* [tcl-augeas]
* [tcl-duktape]
* [Tclssg]
* [tinyfts]
* [twtxt%|%twtxt.tcl]
**** Projects I forkedidn't start but maintain ****
* [FastCGI%|%Fcgi.tcl]
* [owh - a fileless tclsh%|%owh fork]
* [Picol]
* [tclog]
**** Other projects ****
* [Caius] ([Markdown] compatibility)
* [Jim Tcl]
* [MessagePack%|%msgpack] ([Jos Decoster]'s package)
* [tclreadline]
* [ycl] ([word.tcl])
*** My code hosted on the wiki ***
**** Tcl modules ****
* [arrexpr]
* [Brainfuck-to-Tcl transpiler%|%BF-to-Tcl transpiler]
* [Classy YAO]
* [fifo]
* [fptools]
* [JQ] * [List trim]
* [Longest common word prefix]
* [LuaJIT%|%LuaJIT bindings]
* [LZ4] * [multipart/x-mixed-replace]
* [netcat]
* [now]
* [Persistent arrays] ([LMDB] version)
* [PersistentCache]
* [Public IP]
* [Pure-tcl readline2 prompts]
* [recfile]
* [Single assignment variable]
* [Sparkline]
* [ssd-info]
* [Swatch Internet Time]
* [Tiny Excel-like app in plain Tcl/Tk]
* [treeselect]
* [ULID]
* [wiki-reaper] * [wordchan]
* [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' have created or contributed to ***
* [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]
<<categories>> Person