Brush

Timeline
Login

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

85 check-ins using file doc/toc.tcl version 6d1b3d65e4

2021-12-27
00:40:47
Begin updating grammar Leaf check-in: ed36f3fb28 user: andy tags: trunk
2021-12-26
17:42:20
A few updates check-in: 1a694ab3c2 user: andy tags: trunk
17:42:09
Roll back one overzealous instance of $$ check-in: 7446a62a1f user: andy tags: trunk
14:45:04
Support single-element matrices check-in: f137ba1a9b user: andy tags: trunk
2021-12-25
18:42:56
Minor wording updates check-in: 6de2e79563 user: andy tags: trunk
2021-07-25
17:40:15
Tweak wording some more check-in: 4ac9815ae4 user: andy tags: trunk
17:36:38
Tweak wording check-in: 2266aeb1f3 user: andy tags: trunk
17:35:54
Mention Bash arrays check-in: d7365d8881 user: andy tags: trunk
16:54:54
Minor wording updates check-in: 0144d18415 user: andy tags: trunk
16:54:30
Correct reference to calling command check-in: 6f93b5a618 user: andy tags: trunk
2021-07-19
03:45:48
Add notes on UTF-8 index idea check-in: 7244c53f54 user: andy tags: trunk
03:39:17
A few words about introspecting or recursively invoking the current or calling commands check-in: 19a97b7e73 user: andy tags: trunk
03:24:07
Make warning about ? a bit broader check-in: 8c012b3cea user: andy tags: trunk
03:23:14
Resolve ambiguity between : and ?: check-in: 34166769e5 user: andy tags: trunk
03:21:51
Reorder numeric operator list to parallel string operator list check-in: 175bb110ad user: andy tags: trunk
03:21:10
Do not let numeric comparison operators work on strings check-in: cd345d9163 user: andy tags: trunk
03:15:06
Allow : clause of ? operator to be omitted check-in: 5873995397 user: andy tags: trunk
03:08:43
Change variable name rules check-in: 518d8e5115 user: andy tags: trunk
2021-07-18
19:19:06
Minor tweaks check-in: 58370b6fbf user: andy tags: trunk
19:16:34
Fix typo check-in: c85eccee7a user: andy tags: trunk
2021-07-17
22:07:37
Begin overview document check-in: ba28582a85 user: andy tags: trunk
2021-07-01
16:26:14
Allow recursive access to a scope's context scope check-in: cb8fc5651b user: andy tags: trunk
16:16:06
Change command search path to be global-only to avoid unintended collision with local/static/scope variables, can always use scope prefix to specify check-in: 2babc7bd04 user: andy tags: trunk
2021-06-17
13:52:28
Rename "end" to "$$" check-in: 8b902dd9a5 user: andy tags: trunk
2021-06-16
17:02:06
Rework critbit, remove 6-byte types check-in: a2ab104de2 user: andy tags: trunk
13:59:27
Add brStringReplaceFormat*() check-in: c9a8492ab6 user: andy tags: trunk
05:57:40
Minor tweaks check-in: dee5ea8343 user: andy tags: trunk
2021-06-15
18:18:00
Apply toc.tcl script check-in: 41b1f95cf6 user: andy tags: trunk
18:17:40
Begin rewriting documentation to capture design updates check-in: 7deef229c6 user: andy tags: trunk
2021-06-14
16:05:38
Mention application of ${x, y, z} in combination with * check-in: 707d262130 user: andy tags: trunk
14:47:26
Allow outermost parentheses to be omitted inside math expressions constructing lists check-in: 8c06423b8c user: andy tags: trunk
2021-06-12
01:13:59
A few updates to the concepts document, MUCH more work to do, still very out-of-date check-in: 20d277464c user: andy tags: trunk
2021-06-11
23:13:01
Numerous idea tweaks check-in: 30157e0a81 user: andy tags: trunk
2021-06-10
15:46:59
Various ideas check-in: aa2ff771ad user: andy tags: trunk
2021-06-09
17:54:14
Clarifications and new ideas check-in: 2c7586a01e user: andy tags: trunk
16:00:03
Minor clarifications, rename brWordRefer() and brWordUnref(), remove stray line check-in: db7eb0f561 user: andy tags: trunk
2021-06-05
03:02:33
Clarify and correct static scope concept check-in: 1479eee590 user: andy tags: trunk
2021-06-04
17:24:07
Muse on static scope, etc. check-in: fe065fa3c6 user: andy tags: trunk
16:57:49
Tweak check-in: 111b920ef2 user: andy tags: trunk
16:55:05
Rename [res] to [pass] check-in: dab4761613 user: andy tags: trunk
2021-05-17
02:43:11
Update ideas file check-in: da7139ddd3 user: andy tags: trunk
2020-07-30
02:20:51
Assorted refinements check-in: cb9733dc52 user: andy tags: trunk
01:24:34
Add comment about nesting to get anonymous references to quoted or braced words check-in: ba390442cc user: andy tags: trunk
01:23:00
Replace $"x" with ${"x"} and $<x> with $"x" check-in: 2d5c18eaba user: andy tags: trunk
00:58:19
Assorted minor tweaks check-in: 8b39f95cee user: andy tags: trunk
2019-05-14
16:31:05
Forbid unrecognized alphanumeric backslash quotes check-in: f6a23718cc user: andy tags: trunk
2019-05-03
03:27:08
Update metacharacter list check-in: 0226318998 user: andy tags: trunk
03:25:07
Switch from 'x' to <x> to avoid collision with ' prefix check-in: 82cf109d16 user: andy tags: trunk
03:21:05
Fix spelling check-in: 88d97699cf user: andy tags: trunk
03:19:11
Allow nested substitutions in variable names check-in: 2fc3de7fd5 user: andy tags: trunk
2019-05-01
00:37:19
Update ideas file check-in: 20ac72939b user: andy tags: trunk
2019-04-29
22:06:20
Remove nested substitution in variable names check-in: a2c546b761 user: andy tags: trunk
2019-04-27
02:55:34
Allow comments inside math expressions check-in: c967c3a59b user: andy tags: trunk
01:01:15
Update ideas file check-in: cf8d290df4 user: andy tags: trunk
2018-12-04
04:21:28
Adjust [sub] example check-in: 2741ce76cc user: andy tags: trunk
2018-11-30
19:29:14
Many additional refinements to ideas check-in: 6a450cb361 user: andy tags: trunk
2018-07-28
21:58:17
Begin describing switch assignment and parameter idea check-in: 9cab45b1cb user: andy tags: trunk
20:06:54
Make note of the need for multiple simultaneous error messages check-in: c6e25154e9 user: andy tags: trunk
2018-07-03
05:44:04
Begin designing logging/tracing capability check-in: ada888b217 user: andy tags: trunk
05:43:41
Update ideas check-in: 6337293959 user: andy tags: trunk
2018-06-30
21:02:21
Update ideas check-in: b22e0b2fc9 user: andy tags: trunk
18:11:21
Treat [...] as a word constructor because $[...] already exists for use within substitutions check-in: 1e375a1197 user: andy tags: trunk
2018-06-27
17:12:18
Update ideas check-in: 111c2b3d7e user: andy tags: trunk
2018-06-26
15:17:00
Update ideas check-in: f09cce842f user: andy tags: trunk
2018-06-25
16:36:50
Update ideas check-in: a513cfd935 user: andy tags: trunk
05:32:05
Update ideas check-in: 7ff7a5f3ad user: andy tags: trunk
2018-06-09
20:23:02
Update ideas, mostly check-in: 712042cb5c user: andy tags: trunk
2017-10-23
01:00:26
Change "static" strings to "external" strings check-in: 9b32363905 user: andy tags: trunk
00:44:15
Add a bit more commentary on partial indexes check-in: 4f42cd19d0 user: andy tags: trunk
00:39:42
Allow for partial string indexes and invalidation check-in: 94adb69923 user: andy tags: trunk
00:37:40
Rework tiny strings so that the BrString structure can be cached check-in: fc2f5710ee user: andy tags: trunk
2017-10-21
04:07:45
Continue work on strings, change blob allocation functions to avoid the need for brBlobArray() in the common case check-in: 6177b80b17 user: andy tags: trunk
2017-10-20
23:04:03
Begin string implementation check-in: a45f71b702 user: andy tags: trunk
2017-10-19
03:48:45
Allow reverse functions to operate on slices check-in: cc5ac88f8d user: andy tags: trunk
2017-09-30
23:01:52
Resolve ambiguity by pushing the problem into the tokenizer check-in: f19a2774a1 user: andy tags: trunk
20:15:10
Update grammar for recent design changes check-in: 0723a9e76d user: andy tags: trunk
2017-09-27
19:19:16
Use $x(k) for keyed indexing and $x{i} for vectored indexing, also ${x} for expressions check-in: 936387d38a user: andy tags: trunk
18:54:04
Remove obsolete restriction on indexing check-in: e30a0995a2 user: andy tags: trunk
18:48:45
Wording adjustments check-in: 0536f14bad user: andy tags: trunk
18:36:14
Add discussion of the choice of the term "word" check-in: d20e39886b user: andy tags: trunk
2017-09-24
01:20:18
Describe how string indexing works check-in: 46f969ca61 user: andy tags: trunk
01:00:53
Better explain key and vector list indexing check-in: 637c931de3 user: andy tags: trunk
00:51:56
Describe *(...) check-in: 5045d4768f user: andy tags: trunk
2017-09-23
19:17:24
Update and improve documentation check-in: e6cde35ad9 user: andy tags: trunk
18:47:47
Change bullet character from * to - for better behavior in Vim check-in: 6b7fbd9689 user: andy tags: trunk