Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

20 most recent timeline items

2012-08-31
09:33 • Edit [1841c1d3303e9141]: Change branch background color to "#f0f0f0". (user: Twylite)
09:30 • Edit [383c356d206b4239]: Change branch background color to "#d680a6". (user: Twylite)
2012-06-16
19:28
[22a9819249] Leaf: A helper to sanitise numberic inputs. (user: Twylite, tags: jotter)
19:15
[d15c6e8db4] Two implementations of von Neumann whitening for binary string inputs. (user: Twylite, tags: jotter)
17:58
[9c79e5d02d] A recursive solution to the Towers of Hanoi that returns a list of the moved to be made. (user: Twylite, tags: jotter)
17:11
[9781141d5d] Create new branch named "jotter" (user: Twylite, tags: jotter)
2011-06-08
21:41
[a366d8d917] Leaf: New text::fragxtract module that extracts documentation fragments from source code using language agnostic delimiters. fragxtract and codec::basic have been documented by embedding doctools-formatted manual frgments in their source files. A tool to generate .man and .html files should follow. (user: Twylite, tags: tcltm)
2011-05-06
23:17
[f584b403f7] Brought in mapeach from the Tclers Wiki. Updated lambda and lambdaexpr to support niceargs, and reimplemented range using the niceargs-enabled proc replacement in arglist-1.0. Extensive optimisation of foldl with detailed explaination of attempted improvements and performance gains - looking at 25x speed! Removed legacy implementations section (no longer of interest). (user: Twylite, tags: tcltm)
23:11
[051d0cb148] Moved niceargs into the ::control namespace. Implemented a replacement for proc that supports named and anonymous procs with niceargs-style arglists. (user: Twylite, tags: tcltm)
2011-05-03
01:42
[bfbab88ddf] Basic conversions between octet strings (base2), hex strings (base16) and Tcl numbers, plus a class for bitwise operations on bit arrays. The bits module didn't progress as far as I had hoped over the holidays so it is rather half-baked. Should have some tests soon. (user: Twylite, tags: tcltm)
2011-01-09
15:23
[ffc8b8f48b] Resolve unintended fork on 668427041a (user: Twylite, tags: tcltm)
15:11
[40e83e0ef7] New codec::crc module that implements a parametric CRC engine based on the Rocksoft^tm model. Implementation needs some optimisations, and tests. (user: Twylite, tags: tcltm)
2010-10-22
17:22
[353a8dcadb] Added prototype implementation for 'control::hook' module, inspired by TIP#379 and related discussion on tcl-core (user: Twylite, tags: tcltm)
2010-08-17
16:03
[b13a8510af] Leaf: Add control::arglist links to front page (user: Twylite, tags: trunk)
15:59
[668427041a] First public release of control::arglist, an enhanced arglist parser that allows optional and variadic parameters anywhere in the arglist (user: Twylite, tags: tcltm)
2010-08-04
23:07
[5e9fd26b3a] Provide information on tk::wprop on the front page (user: Twylite, tags: trunk)
23:07
[fa19ebdc03] Initial commit of wprop and documentation (user: Twylite, tags: tcltm)
2010-04-15
23:03
[c27c5035b2] Doc updates following feedback from http://wiki.tcl.tk/26013:
  • Clarify the purpose of the TIP (as distinct from this doc).
  • Clarify the concept of a predicate returning a "boolean"
  • Hopefully clarify the external links in the TIP proposal ToC
(user: Twylite, tags: tcltm)
17:06
[c0ec70ecd5] Fix typo (user: Twylite, tags: tcltm)
16:30
[f2d7abaf01]
  • Documented control::compose and implemented a prototype version.
  • Added stoneman information to the design doc.
  • Fixed Wiki formatting in the TIP proposal.
  • Added related ideas: extend proc to handle anon functions (lambda), and enhance support for optional args to procs.
  • Added design goal: semantic correctness over the performance of the prototype (pure-Tcl) implementation (we can consider performance/correctness trade-offs for the C/bytecoded version though)
  • Added references to the Tclers Wiki page on command prefixes
  • Uncertainty remains in the definition of compose around which functions in the chain may accept multiple arguments
(user: Twylite, tags: tcltm)