Brush

Timeline
Login

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

50 most recent check-ins

2020-07-30
02:20:51
Assorted refinements Leaf 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
2017-09-22
03:09:46
Better describe limits of computed variable name notation check-in: 15f12740f6 user: andy tags: trunk
2017-09-21
03:41:48
Improve nested substitution in combination with scope indexing operator check-in: 5fa0eae1b1 user: andy tags: trunk
2017-09-17
06:53:34
Clarify applicability of indexing operators check-in: d3220d51f1 user: andy tags: trunk
06:49:34
Rename invocation context to script check-in: aab98aa4e1 user: andy tags: trunk
06:43:31
Continue writing documentation check-in: 89ee108ee9 user: andy tags: trunk
05:46:06
Rework some names and substitution syntax check-in: 93d4587e4f user: andy tags: trunk