Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
918 check-ins using file packages/graphics/bin/tkduke version 1d5aef9593
2025-01-15
| ||
11:59 | License {ycl knit} under the GPL version 3. Leaf check-in: b59ffa0e84 user: pooryorick tags: trunk | |
11:50 | Add a copy of the GPL version 3 license. check-in: 600abaed7c user: pooryorick tags: trunk | |
2024-09-20
| ||
06:59 | Minor change to documentation. check-in: 6e0e0a29ba user: pooryorick tags: trunk | |
2024-09-19
| ||
09:04 | Update to require TclUnchained instead of lexec. check-in: dea2192993 user: pooryorick tags: trunk | |
09:03 | Reword documentation . check-in: 20290dc4d1 user: pooryorick tags: trunk | |
08:56 | Don't try to transfer shared channels like stdin, stdout, or stderr to another thread. check-in: 8f89a36f68 user: pooryorick tags: trunk | |
2024-09-17
| ||
20:58 | chan/lib/clib.tcl update for Tcl 9 check-in: 800d4e105c user: pooryorick tags: trunk | |
20:47 | Add zstandard compression. check-in: babf3736cd user: pooryorick tags: trunk | |
20:40 | Update for Tcl 9. check-in: 35515f7cbd user: pooryorick tags: trunk | |
2024-09-14
| ||
16:32 |
new procedures
{bytes number}
modified other procedures and test to use newer features of Tcl. Now requires Tcl 9 or higher. check-in: 84bbcadf0b user: pooryorick tags: trunk | |
2024-09-13
| ||
12:39 | new procedures {from bytes bisect} {to bytes} check-in: d767b3425f user: pooryorick tags: trunk | |
2024-05-12
| ||
08:50 | dir listing Fix the problem that when called with invalid arguments an error would be swallowed and the procedure called again with a distorted list of arguments. check-in: b85654f1ad user: pooryorick tags: trunk | |
2023-12-01
| ||
10:25 | Move LICENSING to main directory. check-in: 46c7677bb5 user: pooryorick tags: trunk | |
2022-12-09
| ||
23:52 |
list deep value
new command addcheck-in: 491e7a4597 user: pooryorick tags: trunk | |
2022-12-02
| ||
14:25 |
list
deep
value
new package
tail
properly handle empty headcheck-in: 21da403921 user: pooryorick tags: trunk | |
2022-11-24
| ||
12:24 | cleanup check-in: 206d8a0e24 user: pooryorick tags: trunk | |
12:14 |
dict deep
new procedure default dir new procedure autochan flow redesign to use a data store instead of objects list tail properly handle empty head ns new procedure whichvar string program base58 add command lines options "chan", "file", or "value" new procedure pad test data updated variable cleanupcheck-in: d962147aee user: pooryorick tags: trunk | |
2022-10-21
| ||
23:29 | (no comment) check-in: de1c29591a user: pooryorick tags: trunk | |
2022-07-06
| ||
22:51 | free software utilization license version 4 check-in: 736128442b user: pooryorick tags: trunk | |
2022-06-10
| ||
06:25 |
dir demo rmdups
further developmentcheck-in: 0b8e82afec user: pooryorick tags: trunk | |
2022-06-05
| ||
21:24 |
dir
rsyncbackup
new script magic rewritecheck-in: 05033e6bb0 user: pooryorick tags: trunk | |
2022-04-21
| ||
22:13 |
dir scan
switch to blake3 hashes
string cdc new procedurescheck-in: 139e37406d user: pooryorick tags: trunk | |
2022-04-20
| ||
12:47 |
string hash blake3
Add license and fix tests .check-in: 4f0c591bf3 user: pooryorick tags: trunk | |
2022-04-18
| ||
10:19 | add the Free Software Utilization License check-in: 3599e0ac90 user: pooryorick tags: trunk | |
2022-04-17
| ||
23:33 |
chan digest
make channel blocking to ensure proper operation string cdc add tests for blake3 hashing string hash blake3 new procedure chancheck-in: b940291b32 user: pooryorick tags: trunk | |
2022-04-16
| ||
22:25 |
string cdc
cleanup after adding blake3 hashing string hash blake new packagecheck-in: a1a3576f00 user: pooryorick tags: trunk | |
18:19 |
cdc
add blake3 hashingcheck-in: 4f11dc9c5b user: pooryorick tags: trunk | |
2022-04-14
| ||
20:09 |
string chan
add fifo fix pipe handling string cdc add the signature of cuts signaturescheck-in: 37eb5d72f6 user: pooryorick tags: trunk | |
2022-04-11
| ||
17:02 | string edit reorganize files check-in: 0610448419 user: pooryorick tags: trunk | |
16:35 | buffer rename to string/lib/edit check-in: 5ca7ebbaca user: pooryorick tags: trunk | |
16:26 |
buffer
new features command handling load word back word forward historycheck-in: e04b9ce762 user: pooryorick tags: trunk | |
2022-04-08
| ||
09:47 |
buffer
new package
further development and bug fixes in other packages check-in: 59a24e13f2 user: pooryorick tags: trunk | |
2022-04-05
| ||
17:56 |
parse terminal
add handling of c0 control characterscheck-in: acc2ca9121 user: pooryorick tags: trunk | |
14:34 |
parse
new package terminal ansicheck-in: 920902aa5e user: pooryorick tags: trunk | |
14:22 |
new parser
tricklecheck-in: 1d3d4481fd user: pooryorick tags: trunk | |
2022-03-27
| ||
12:08 |
dict var
make name of key optional parse tcl parse xml update to reflect changes in graph parsercheck-in: 5320987418 user: pooryorick tags: trunk | |
2022-03-25
| ||
21:57 |
chan interp
first working version of [chan connect]
first workin version of stderr channel new tests all tests passcheck-in: c6228b1406 user: pooryorick tags: trunk | |
2022-03-23
| ||
23:22 |
proc after
Make it prossible to provide the name of the procedure to bind the scheduled script to.check-in: 2745608a38 user: pooryorick tags: trunk | |
21:39 |
proc
small improvement to [current] clean up documentationcheck-in: 7f4125418b user: pooryorick tags: trunk | |
15:25 |
proc
new procedure aftercheck-in: e2d4685382 user: pooryorick tags: trunk | |
2022-03-15
| ||
22:44 |
dir scan
further development test passescheck-in: 453298c6df user: pooryorick tags: trunk | |
22:21 |
dir
new procedure
serialize fix logic in [dir link] proc add the ability to alias a module as an alternate name numerous bug fixes further development check-in: 21080a7b98 user: pooryorick tags: trunk | |
22:10 |
list deep scripted
new packagecheck-in: c4e52bcfe5 user: pooryorick tags: trunk | |
2022-03-13
| ||
22:45 |
struct map sqlite
fix issue in [keys] where key wasn't passed as blob keep small changes to [inventory] check-in: deb7b9e613 user: pooryorick tags: trunk | |
2022-03-10
| ||
18:52 |
keep
improved inventory procedurecheck-in: fe524f7db4 user: pooryorick tags: trunk | |
2022-03-09
| ||
02:05 |
ycl keep
significant redesign to feature repository interfaces first commit that works with {ycl comm wire} encryption switched from rc4 to aes server test passescheck-in: 6e12fb18d7 user: pooryorick tags: trunk | |
2022-02-27
| ||
15:15 |
notes
further developmentcheck-in: d27f7e00ff user: pooryorick tags: trunk | |
15:14 |
comm wire
further development keep redesign to include interfaces uses wire package server test passescheck-in: 3a2bb09a19 user: pooryorick tags: trunk | |
15:11 | A few minor changes. check-in: d77f3a2f79 user: pooryorick tags: trunk | |
2022-02-10
| ||
22:42 |
{ycl ns}
new procedure
ops various minor changes check-in: c27ec90373 user: pooryorick tags: trunk | |
2022-02-09
| ||
12:19 |
db sqlite
tests for losslesscheck-in: 5ac1cb1db2 user: pooryorick tags: trunk | |
2022-01-27
| ||
16:31 |
comm wire
new packagecheck-in: 3726b3fa70 user: pooryorick tags: trunk | |
16:29 |
cache persistent
new packagecheck-in: ed82d8a49d user: pooryorick tags: trunk | |
2022-01-26
| ||
23:38 |
string
fix bug that [is bytes] nonfunctional
bits fix bug that made [encode] nonfunctional check-in: 8dbb58c111 user: pooryorick tags: trunk | |
10:49 |
dict
move procedures into a private namespacecheck-in: fb0de79392 user: pooryorick tags: trunk | |
2022-01-25
| ||
22:48 |
chan interp
major rewrite all tests pass various minor changes check-in: d53ac99c38 user: pooryorick tags: trunk | |
10:33 |
coro
rename main to drive
interp rewwrite main to use drivecheck-in: 7a2641da5b user: pooryorick tags: trunk | |
2022-01-22
| ||
16:46 | Tcl 2022 conference presentation check-in: c234db5707 user: pooryorick tags: trunk | |
16:41 |
visual slideterm
plays slides on a terminalcheck-in: b490e7aa9b user: pooryorick tags: trunk | |
16:37 | A better version of a daily temperature simulator. plot a line between the high and low, find temperatures on the line, and add variance. check-in: 6a2d337782 user: pooryorick tags: trunk | |
16:34 | first attempt at a daily temperature simulation check-in: 27f7843e4b user: pooryorick tags: trunk | |
16:31 | a demonstration that plots a normal distribution check-in: 31b830e640 user: pooryorick tags: trunk | |
16:26 |
visual plot
a simple plotting procedurecheck-in: aff38f0a1c user: pooryorick tags: trunk | |
2022-01-20
| ||
22:58 |
dir demo rmdups
update to reflect changes in other ycl packagescheck-in: a092611eb7 user: pooryorick tags: trunk | |
2022-01-16
| ||
22:25 |
list lcs diff
add option to not consolidate segmentscheck-in: ffbc764b3b user: pooryorick tags: trunk | |
22:08 |
list lcs
new procedure diff string use [=] instead of [expr] various minor fixes check-in: 231419a2e9 user: pooryorick tags: trunk | |
2022-01-13
| ||
00:21 |
list
new package
lcs longest common subsequencecheck-in: b57eb1b626 user: pooryorick tags: trunk | |
2021-12-28
| ||
14:02 |
list
ordered restructure codecheck-in: 404f5e3377 user: pooryorick tags: trunk | |
2021-12-25
| ||
23:39 |
dict
new procedure
setvars list new procedures for ordered lists math new procedure = proc make aliases less ycl-centric ycl minor cleanupcheck-in: c94519ad3a user: pooryorick tags: trunk | |
2021-11-28
| ||
20:25 |
vine
new packagecheck-in: 4475e7b8d9 user: pooryorick tags: trunk | |
2021-11-16
| ||
16:28 | last commit before switching from using threaderror to using an intermediate interp to catch any errors check-in: 16b4e2f328 user: pooryorick tags: trunk | |
16:22 |
dict deep
reorganize code new procedure lappendcheck-in: 1fd1430274 user: pooryorick tags: trunk | |
16:10 |
bits
[encode]
check that each input is a byte sequence eval new procedures callater evallater {math rand} new procedure randprint_256_bitcoin ns ascall do nothing gracefully ns object new procedure .rmproc proc remove extra alias handling string new procedures is bytescheck-in: 6f28308d9b user: pooryorick tags: trunk | |
14:16 |
chan
commandmethod don't filter out empty commandscheck-in: 1c96f8b0ad user: pooryorick tags: trunk | |
2021-11-12
| ||
19:52 |
daerth
brace an expressiocheck-in: 566a4cc18b user: pooryorick tags: trunk | |
2021-11-08
| ||
18:37 |
{ycl coro}
Add [answer] and [coroproc] procedures.check-in: a167c8b729 user: pooryorick tags: trunk | |
18:17 | {ycl exec} functionallly-equivalent rewrite of [eval] channel handlers {ycl interp} add a stacked channel that forwards stdout output to the client. check-in: 4dcd0fb625 user: pooryorick tags: trunk | |
2021-11-07
| ||
09:54 | new slide player check-in: 3cf018e6d6 user: pooryorick tags: trunk | |
2021-06-21
| ||
08:30 | ns ascall fix bug args should not be expanded check-in: e05cfed6e8 user: pooryorick tags: trunk | |
07:28 |
ns
new procedure
latercheck-in: e3a674fd31 user: pooryorick tags: trunk | |
06:11 |
coro
improve testscheck-in: 1bd2bad070 user: pooryorick tags: trunk | |
2021-06-20
| ||
15:38 |
exec
improve [eval]check-in: 36063b465f user: pooryorick tags: trunk | |
2021-06-19
| ||
22:21 |
ycl coro
rename "yieldall" to "suspendall"check-in: 25909e079c user: pooryorick tags: trunk | |
22:10 |
ycl coro
new routines vsproc vsstack yieldallcheck-in: 1bbde8c4db user: pooryorick tags: trunk | |
10:04 |
list
add flatten fix struncate ycl string encode further development on related testcheck-in: 0aed25aabc user: pooryorick tags: trunk | |
2021-06-03
| ||
12:13 |
parse tcl
new routine filter other small changes check-in: da529e7a71 user: pooryorick tags: trunk | |
2021-05-29
| ||
14:51 |
dir scan
a more performant query to walk up a hierarchycheck-in: 6a6cde36ed user: pooryorick tags: trunk | |
2021-05-28
| ||
22:04 |
dir scan
more performant sql query sql_fileset_walkdirsupcheck-in: 94ffb40320 user: pooryorick tags: trunk | |
2021-05-23
| ||
21:30 |
gryp
partially switch to {ycl ns object}
list new routine delimitcheck-in: 5a05b4e587 user: pooryorick tags: trunk | |
17:06 |
ns object
add object call filtercheck-in: 9388e938f6 user: pooryorick tags: trunk | |
12:28 | {ycl eval} overlay manage all variables instead of just local variables check-in: dbaa56d899 user: pooryorick tags: trunk | |
12:17 |
{ycl eval}
new routine overlaycheck-in: cde4407e92 user: pooryorick tags: trunk | |
10:50 |
ycl evl
new routine untracedcheck-in: 15ead24436 user: pooryorick tags: trunk | |
2021-05-22
| ||
09:54 |
update various things to reflect changes in other packages
add new files and packages check-in: 7f8a8ea012 user: pooryorick tags: trunk | |
2021-05-20
| ||
13:50 |
gryp
update to {ycl dir} style file namescheck-in: ed717ef7c3 user: pooryorick tags: trunk | |
13:49 | new routine to produce random data check-in: e243f28869 user: pooryorick tags: trunk | |
2021-05-18
| ||
22:26 | remove debugging statement check-in: 6d372f7d89 user: pooryorick tags: trunk | |
13:32 | move the implementation of {ycl dir} into a child namespace in order to make namespace cleanup work check-in: 2735ef491c user: pooryorick tags: trunk | |
2021-05-09
| ||
16:46 | notes further development check-in: ab6388a57e user: pooryorick tags: trunk | |
16:35 |
string
new routines macro replace parse xml util new routines charrefs decodecheck-in: 110b622545 user: pooryorick tags: trunk | |
16:29 | var new package {var meta trace} check-in: 790da84c03 user: pooryorick tags: trunk | |
16:17 | daerth bump versions check-in: 3b795572a3 user: pooryorick tags: trunk | |
16:11 |
daerth
update to use newer {ycl shelf}check-in: 48ff5c4832 user: pooryorick tags: trunk | |
16:10 |
context
update to reflect other changes in other packages all tests passcheck-in: e350c2a753 user: pooryorick tags: trunk | |
15:53 |
coro
update to newer {ycl ns object}
all test suites passing againcheck-in: 34a2b93c5c user: pooryorick tags: trunk | |
15:51 |
comm
update to reflect other changes in ycl
test suite passes againcheck-in: 295a547dce user: pooryorick tags: trunk | |
15:49 |
chan
update to use newer {ycl ns object}, {ycl shelf} and {ycl vso}check-in: 904ef487ac user: pooryorick tags: trunk | |
15:49 |
vso
update to use {ycl ns object} minor redesign of systemcheck-in: 852dd2a78f user: pooryorick tags: trunk | |
2021-04-24
| ||
19:32 |
dir fileset
update to use ycl file names
dir further development check-in: 5e4bf94241 user: pooryorick tags: trunk | |
2021-04-15
| ||
19:50 | dir update [construct] for ycl file paths check-in: 5c02ef42da user: pooryorick tags: trunk | |
19:22 | list fixed [layer] check-in: e0400761b2 user: pooryorick tags: trunk | |
2021-04-11
| ||
19:09 |
dir
new routine
destination further adaptation to ycl file name formatcheck-in: a516a355d4 user: pooryorick tags: trunk | |
2021-04-04
| ||
23:44 |
dir
update to ycl file namescheck-in: f0e0a9b5d1 user: pooryorick tags: trunk | |
2021-04-03
| ||
19:44 |
dir
autocreate
more robust cleanup routine further development check-in: 24d741f7b0 user: pooryorick tags: trunk | |
19:42 | exec redesign [eval] check-in: c92040cdc1 user: pooryorick tags: trunk | |
2021-03-28
| ||
21:48 | further development check-in: 04b2a0f04e user: pooryorick tags: trunk | |
21:44 | data beginnings of a Unicode description check-in: 1ce8b432c7 user: pooryorick tags: trunk | |
21:43 | string new routines modular encoding by any base check-in: 20483052d2 user: pooryorick tags: trunk | |
21:42 |
list
new routine productcheck-in: e27935542c user: pooryorick tags: trunk | |
21:40 | set new routine product check-in: 1df0f65ec8 user: pooryorick tags: trunk | |
2021-03-21
| ||
23:03 |
list
new routine
lretrievecheck-in: 9a8bbe951d user: pooryorick tags: trunk | |
14:01 |
list
new routine
sorted math base further development set new routine productcheck-in: d8f8af962b user: pooryorick tags: trunk | |
2021-03-14
| ||
23:58 |
math
base
fix bug affecting conversion from a smaller base to a larger onecheck-in: 6b4300c868 user: pooryorick tags: trunk | |
22:19 |
math
base
change argument order to make currying more convenientcheck-in: 780f6258fa user: pooryorick tags: trunk | |
21:40 |
math
new routine
basecheck-in: c702e9697f user: pooryorick tags: trunk | |
2021-03-13
| ||
16:16 |
new routine
diffcheck-in: 953230fa13 user: pooryorick tags: trunk | |
2021-02-22
| ||
21:07 |
file
new package opencheck-in: 85a747f68c user: pooryorick tags: trunk | |
2021-02-14
| ||
22:28 |
list ordered
new routine insertcheck-in: 90e5129ce9 user: pooryorick tags: trunk | |
2021-02-08
| ||
23:06 |
exec
new routine cexeccheck-in: a0c2700683 user: pooryorick tags: trunk | |
2021-02-07
| ||
20:41 |
{crypto sha}
comment out coreutils for now dir use {as bytes} instead of noencoding exec {new routine} cexec eval rename {dir noencoding} to {eval {as bytes}} file updated to use {ycl file names} ns test for object system proc fix bug in import for global namespace pyim continued development visual switch from ego to {ns object} new routine glyphwritecheck-in: 2a9a7e52b5 user: pooryorick tags: trunk | |
2021-02-02
| ||
13:00 | code refresh check-in: 4196e1c6d4 user: pooryorick tags: trunk | |
2021-01-06
| ||
07:43 | dir switch to ycl file names check-in: 04e42b5fad user: pooryorick tags: trunk | |
2021-01-03
| ||
22:14 | dir file begin transition to list-based file names check-in: b732dcf78d user: pooryorick tags: trunk | |
22:13 | list compare $op is now a partial command check-in: 0556f76eb3 user: pooryorick tags: trunk | |
2020-12-25
| ||
11:18 | dir sync improve link handling check-in: 7c76e1eaa6 user: pooryorick tags: trunk | |
2020-12-17
| ||
21:10 |
dir
iter
change "prune" operation to exclude the root of the pruned directory itself as wellcheck-in: 46dfd99d08 user: pooryorick tags: trunk | |
2020-12-14
| ||
20:06 |
set
resolve name of each routine passed as argument
code cleanupcheck-in: e0d9ef37d2 user: pooryorick tags: trunk | |
08:52 | set further development check-in: 71c3282247 user: pooryorick tags: trunk | |
2020-12-13
| ||
20:45 | list change semantics of [tailcomp] check-in: fab189d7c5 user: pooryorick tags: trunk | |
2020-12-07
| ||
00:04 | string doublequote fix syntax error check-in: 690d05d38d user: pooryorick tags: trunk | |
2020-12-06
| ||
10:26 |
iter
code cleanup new routine one list new routines one transpose math code cleanup package change default encoding to utf-8check-in: 4f60d9054b user: pooryorick tags: trunk | |
2020-11-08
| ||
19:03 |
string
new routine
basecheck-in: 0dd8fd70d6 user: pooryorick tags: trunk | |
2020-10-26
| ||
22:31 | struct tree turn pivot sql query into a macro check-in: b128cb922a user: pooryorick tags: trunk | |
18:20 |
struct tree
new routine
node purgecheck-in: 8523091656 user: pooryorick tags: trunk | |
2020-10-25
| ||
22:40 |
struct tree
much faster pivot from top nodescheck-in: 98d5975e0b user: pooryorick tags: trunk | |
2020-09-06
| ||
22:45 | changes to reflect changes in other packages check-in: 0c7858d13c user: pooryorick tags: trunk | |
22:34 |
shelf
finish reimplementation based on {ycl ns object} all tests passcheck-in: a08d6102e9 user: pooryorick tags: trunk | |
22:34 |
ns
new routine eval rewrite of [object] systemcheck-in: c4c19175d9 user: pooryorick tags: trunk | |
22:31 |
file
improve [cat] ,[cmp], and [seek] list code cleanup string new routines prefix suffixcheck-in: ea7101c3d6 user: pooryorick tags: trunk | |
22:26 | crypto update to changes in other ycl packages check-in: fa03ed3fb4 user: pooryorick tags: trunk | |
2020-08-29
| ||
17:55 |
ns
object
fix .nscall
new routine nseval code cleanupcheck-in: a41a156a19 user: pooryorick tags: trunk | |
2020-08-28
| ||
20:51 |
list
new routine
searchcheck-in: 9934cced36 user: pooryorick tags: trunk | |
17:02 | list which fix error in switch statement check-in: 93a5f56586 user: pooryorick tags: trunk | |
16:56 |
list
new routine tailcompcheck-in: 29b4804914 user: pooryorick tags: trunk | |
2020-08-26
| ||
15:33 |
list
new routine
same
set update to reflect changes in other packages check-in: bb9d848e9e user: pooryorick tags: trunk | |
09:23 | dir sync fix bad comparison calculation check-in: eb17be8e63 user: pooryorick tags: trunk | |
09:15 | dir sync fix bad logic between rename/copy cases check-in: bb7a63e6dc user: pooryorick tags: trunk | |
08:51 |
dir sync
fix issue with passing file name instead of an iteratorcheck-in: a290c0c485 user: pooryorick tags: trunk | |
08:28 |
dir
construct
new routine relpart new routine sync first operational version lexists more thorough implementation interp main fix broken implementation string regsub correctly handle value beginning with "-" tree rename package to {tree tree}check-in: 6ed9ffde7f user: pooryorick tags: trunk | |
2020-08-23
| ||
12:19 |
struct tree shell
node instead of pathcheck-in: f09fe93ea5 user: pooryorick tags: trunk | |
2020-08-22
| ||
16:33 |
ycl struct shell
new packagecheck-in: cc8ef86518 user: pooryorick tags: trunk | |
16:28 |
struct array
rename routines
struct tree new routine node_dr_noduplicatescheck-in: d1cfa3e10f user: pooryorick tags: trunk | |
09:31 |
interp
new script
maincheck-in: 284977cba3 user: pooryorick tags: trunk | |
2020-08-09
| ||
15:19 |
eval
new routine
callcheck-in: bab362476f user: pooryorick tags: trunk | |
15:14 | ns rename [public] to [facade] check-in: f7b5aa6901 user: pooryorick tags: trunk | |
13:04 | ns new routine public facade check-in: 63b3b6a517 user: pooryorick tags: trunk | |
2020-08-08
| ||
15:28 | ns ensemble new routine create check-in: d6e5df3f70 user: pooryorick tags: trunk | |
2020-08-03
| ||
05:24 |
chan
new routine {sha256 cuts} db new routine explicitvars dir bxtrie renamed [archive] to [set] added handling of data in a channel fileset code cleanup scan [serialize] and [build] routines gryp update to use newer versions of other packages added handling of data in channels keep further development struct tree various bug fixescheck-in: b9e86dd0d0 user: pooryorick tags: trunk | |
2020-07-27
| ||
00:05 | update pkgIndex.tcl check-in: 1e4b0ff983 user: pooryorick tags: trunk | |
00:03 |
dir
build add option to configure link format bxtrie add ability to work with channels scan add serialize and build routinescheck-in: bf4e0f1d60 user: pooryorick tags: trunk | |
2020-07-26
| ||
23:59 |
struct tree
further developmentcheck-in: 61f612106d user: pooryorick tags: trunk | |
23:58 |
file
cat
add option for access configuration
string remove debugging statement check-in: be3963796d user: pooryorick tags: trunk | |
23:52 |
math
new routine
bisect a general bisect routinecheck-in: 30024f4972 user: pooryorick tags: trunk | |
23:50 | time remove unneeded argument check-in: 645bcc977f user: pooryorick tags: trunk | |
23:42 | bits continued development check-in: 8f1c6d42da user: pooryorick tags: trunk | |
23:39 | vim new tcl routines check-in: de536a5091 user: pooryorick tags: trunk | |
23:36 |
shelf
new package
linkedcheck-in: e8d5b26ebf user: pooryorick tags: trunk | |
23:35 | ns movw "which" routine to its own package check-in: a5c800f11d user: pooryorick tags: trunk | |
23:34 | works in progress check-in: e1a6a931b8 user: pooryorick tags: trunk | |
23:31 | dict new package auto check-in: 9acf536ff5 user: pooryorick tags: trunk | |
23:22 |
convert zip
new routines carve recompresscheck-in: 90e0dfdd6f user: pooryorick tags: trunk | |
23:16 | visual works in progress check-in: 70e47ca081 user: pooryorick tags: trunk | |
23:06 |
list
new packages
matrix
orderedcheck-in: c07a48d067 user: pooryorick tags: trunk | |
23:04 | chan new packages check-in: 0a2c20c223 user: pooryorick tags: trunk | |
23:00 |
struct
new package
arraycheck-in: a3d72963e3 user: pooryorick tags: trunk | |
22:58 |
list
improved struncatecheck-in: b6b51d447e user: pooryorick tags: trunk | |
2020-06-22
| ||
00:31 |
chan
new routines
carve interpolate keep further development best working version so far notes new routines absorb addrspaceex "eval" option to [ls] "message" design for interactive output add zip processing to [fin] sqlite lossless work in progress add test string printable new interface tree much faster [last] and [pivot] routinescheck-in: 1c252a3cd0 user: pooryorick tags: trunk | |
2020-05-24
| ||
20:35 |
gryp
further work on encryption routines keep rework [setbatch] list new routine struncatecheck-in: eeb68f6b7c user: pooryorick tags: trunk | |
20:28 |
struct tree
new routines deeprefsunder lseqcheck-in: 51c9ef8cac user: pooryorick tags: trunk | |
2020-05-18
| ||
13:50 |
cdc
silenced some compiler warnings
gryp keep first working encrypted remote file storage and retrievalcheck-in: 56ea300bbf user: pooryorick tags: trunk | |
2020-05-16
| ||
22:32 | keep further development check-in: 6228e98877 user: pooryorick tags: trunk | |
22:25 | keep more bug fixing to encrypt/decrypt check-in: bd9abd666b user: pooryorick tags: trunk | |
22:23 | keep fix bug in encrypt/decript check-in: efb376f692 user: pooryorick tags: trunk | |
21:49 | keep add encrypt and decrypt wrappers check-in: b3dbeed70b user: pooryorick tags: trunk | |
20:10 | keep further development check-in: 727889436b user: pooryorick tags: trunk | |
14:33 |
chan
use [chan blocked] in [gets]
interp update to lates [chan gets] dict deep fix [pretty] gryp keep first work on encrypted communication with peerscheck-in: f41984463c user: pooryorick tags: trunk | |
2020-05-14
| ||
18:09 | dict deep yet another fix to [pretty] check-in: bb7d018c75 user: pooryorick tags: trunk | |
18:03 | dict deep another fix to [pretty] check-in: 56dd6ae681 user: pooryorick tags: trunk | |
17:48 | dict deep fix stray $ in pretty check-in: 227aae877a user: pooryorick tags: trunk | |
14:22 | keep further development of resource commands check-in: d9f84f4d7f user: pooryorick tags: trunk | |
09:43 |
keep
new file
uicheck-in: 27fad899eb user: pooryorick tags: trunk | |
08:07 |
keep
new file
servecheck-in: 4d06a439a2 user: pooryorick tags: trunk | |
2020-05-13
| ||
09:21 |
feed line
fix eof handling keep fix server startup check-in: f6713683cd user: pooryorick tags: trunk | |
09:20 |
chan
new command
commands
chan interp update to use [chan commands]check-in: 98931a8b25 user: pooryorick tags: trunk | |
2020-05-11
| ||
20:14 |
file
code cleanup printable handle carriage return more specifically tree new routines node_dest node_next node_undercheck-in: cc1dc6fed2 user: pooryorick tags: trunk | |
20:11 |
gryp
run main routine in coroutine
some additional checks on signatures storefile add option to delete after storingcheck-in: 6d8af72d01 user: pooryorick tags: trunk | |
20:08 | notes store links instead of node values check-in: d8d490007d user: pooryorick tags: trunk | |
20:06 |
images2pdf
update to more recent object system version
adjust image to page size instead vice versacheck-in: 085a7073e6 user: pooryorick tags: trunk | |
2020-05-03
| ||
19:35 | big ball of changes check-in: 8d383804d0 user: pooryorick tags: trunk | |
2020-04-26
| ||
19:39 | parse whitespace change check-in: fa0accd32a user: pooryorick tags: trunk | |
19:38 |
pkgIndex.tcl
start to centralize package informationcheck-in: a0a5e183fb user: pooryorick tags: trunk | |
19:36 |
notes
further developmentcheck-in: ce3eece470 user: pooryorick tags: trunk | |
19:36 | tree further development check-in: 9424d4158c user: pooryorick tags: trunk | |
19:35 | dir fix to [eval] check-in: e471287804 user: pooryorick tags: trunk | |
19:34 |
ycl
replace explicit "/" character in file pathscheck-in: c17ae76aeb user: pooryorick tags: trunk | |
19:33 | exec add some fixes for [extern] check-in: 3a0d74d7df user: pooryorick tags: trunk | |
19:31 |
chan
add versions of [gets] and [read] that return a break code when the end of the data is encounteredcheck-in: 196d33d19a user: pooryorick tags: trunk | |
2020-04-13
| ||
20:23 |
notes
further developmentcheck-in: 773e7fa1d1 user: pooryorick tags: trunk | |
20:22 | struct tree new routines node_appears node_converge node_downtoref node_leaves node_links check-in: cb6980df85 user: pooryorick tags: trunk | |
20:21 |
exec
new routine
extern
dict deep new routine dedentcheck-in: 1ac9fb76f9 user: pooryorick tags: trunk | |
2020-04-10
| ||
18:06 |
time count
more testscheck-in: a685acf287 user: pooryorick tags: trunk | |
16:58 | time change the output format of [count] check-in: 044acec041 user: pooryorick tags: trunk | |
15:33 |
math
new routine
count
time renamed routine to countcheck-in: 91218c56c5 user: pooryorick tags: trunk | |
15:19 |
time
new routines
diff secondscheck-in: c92107da33 user: pooryorick tags: trunk | |
2020-04-05
| ||
23:04 | notes various fixes check-in: 0304c11ced user: pooryorick tags: trunk | |
23:03 | chan update to reflect changes to object system check-in: 6987443b35 user: pooryorick tags: trunk | |
23:02 | comm http update to reflect changes to object system check-in: d2ca460d44 user: pooryorick tags: trunk | |
23:02 | struct tree add [node repoint] check-in: 905c1d09a3 user: pooryorick tags: trunk | |
13:46 | notes new package check-in: cab06ef1c2 user: pooryorick tags: trunk | |
13:45 | various fixes and modifications. check-in: 84e9ef89d1 user: pooryorick tags: trunk | |
2020-03-29
| ||
11:46 | comm http update to new object system check-in: 82d55ab642 user: pooryorick tags: trunk | |
11:45 |
chan dir ns shelf
chan chunked update to new object system ns dispatch allow dispatch to fully-qualified routines outside the scope of the objectcheck-in: a4654513f2 user: pooryorick tags: trunk | |
2020-03-23
| ||
21:36 | dict new command auto check-in: 6283a06fd4 user: pooryorick tags: trunk | |
21:36 | {var let} refactor check-in: 805481b3ec user: pooryorick tags: trunk | |
21:35 |
list
new command
list
{ns this} fix bad variable name check-in: 05319ded5e user: pooryorick tags: trunk | |
2020-03-22
| ||
13:55 | {ycl var let} ensure that an alias is a simple name check-in: 52e4ed8889 user: pooryorick tags: trunk | |
13:29 | {var let} fix handling of fully-qualified variable names check-in: 40364e62c4 user: pooryorick tags: trunk | |
2020-03-21
| ||
22:37 | {var let} make it possible to specify input variables that are not added to the formal args list and whose values are not passed when the routine is evaluated check-in: 6dca71ef62 user: pooryorick tags: trunk | |
21:10 | {ycl graph} fix the last fix check-in: 125b60bcc9 user: pooryorick tags: trunk | |
21:05 |
ycl dict
fix dincr
ycl graph navigate fix handling of dead endscheck-in: 99fc13c9fd user: pooryorick tags: trunk | |
18:44 | {graph navigate} remove dependence on {list ordered} check-in: 969694248b user: pooryorick tags: trunk | |
17:50 |
{ycl var let}
fix issue with uplevel in command to get variable valuecheck-in: 29af738687 user: pooryorick tags: trunk | |
15:16 |
{graph navigate}
new package
new dict and list functions check-in: 5e83cd0a3b user: pooryorick tags: trunk | |
2020-03-20
| ||
20:45 |
accommodate new version of ego
a few new routines and tests check-in: 8e107fd0d0 user: pooryorick tags: trunk | |
2020-03-19
| ||
20:40 |
bxtrie
replace object system use more complete suffixescheck-in: b37f61d9ad user: pooryorick tags: trunk | |
2020-03-08
| ||
23:59 | var let handle array variables and dependency on local variables check-in: 2eaba920c3 user: pooryorick tags: trunk | |
14:10 |
var
new routine
letcheck-in: 580ebaf069 user: pooryorick tags: trunk | |
2020-03-03
| ||
22:29 |
ycl chan
ycl dir updates to reflect changes to object system ycl eav make [gen] duplicates choose the entity with the lowest number as the "original" check-in: 694cd14e71 user: pooryorick tags: trunk | |
2020-03-02
| ||
17:26 | eav redesign [gen] and update tests check-in: 51033fe081 user: pooryorick tags: trunk | |
2020-02-25
| ||
18:50 |
dir
incomplete work on fileset tests and code still brokencheck-in: 6740fe7e1e user: pooryorick tags: trunk | |
18:45 | eav redesign [gen] ns make [extend] complain if the namespace doesn't exist check-in: eac42362f4 user: pooryorick tags: trunk | |
2020-02-09
| ||
22:45 |
ycl shelf
refactor into {ycl ns object} and redesign to use namespaces as containers for three distinct and non-overlapping things: units of code, object interfaces, and object member data. everything else cascading rewrites based on changes to ycl shelf check-in: e31c194738 user: pooryorick tags: trunk | |
2020-01-06
| ||
22:32 | package add routines to reload a package if its sources have changed check-in: 72e8fdd64f user: pooryorick tags: trunk | |
2020-01-05
| ||
22:36 | update packages to use new {ycl shelf} and [ycl ns object] check-in: d5537f4eea user: pooryorick tags: trunk | |
2020-01-04
| ||
02:25 | routine new package check-in: d9b27c9ee4 user: pooryorick tags: trunk | |
02:24 | set new package check-in: 8a4e973444 user: pooryorick tags: trunk | |
02:18 | entropy add test files check-in: ca50fe8199 user: pooryorick tags: trunk | |
02:16 |
convert
character encoding and decoding
images2pdf further developmentcheck-in: ea7fd51028 user: pooryorick tags: trunk | |
02:15 | update various packages to reflect changes to [ycl shelf shelf] and [ns object] check-in: 2076172671 user: pooryorick tags: trunk | |
2020-01-03
| ||
00:11 |
convert images2pdf
code reorganizationcheck-in: aadd9665ba user: pooryorick tags: trunk | |
2020-01-02
| ||
21:05 | dict continued development check-in: fb66fa409a user: pooryorick tags: trunk | |
20:31 | ns finish implementation of [object] check-in: b8d1e0fb6e user: pooryorick tags: trunk | |
19:57 | coro relay update to reflect changes to [shelf] check-in: 0255c83170 user: pooryorick tags: trunk | |
19:53 | shelf new implementation of [.next] check-in: a9bc215483 user: pooryorick tags: trunk | |
2019-12-30
| ||
00:21 | shelf bump version check-in: a2f745a2c8 user: pooryorick tags: trunk | |
00:21 | shelf comprehensive redesign to use some namespaces to provide an interface to the object and other namespaces to hold the routines for the object check-in: c72497095e user: pooryorick tags: trunk | |
2019-12-09
| ||
23:32 |
dict
new routines
dict routine new implementation of an object interface for a dictionary test new command [test] various packages reworked to use [test] rework various packages to avoid use of "::" check-in: fccab64d80 user: pooryorick tags: trunk | |
2019-12-04
| ||
23:01 | var add tests check-in: 53852f6f67 user: pooryorick tags: trunk | |
2019-11-26
| ||
17:09 | list reflect changes to sugar check-in: 650154a8bd user: pooryorick tags: trunk | |
13:44 | new package eval check-in: 9a655fa23f user: pooryorick tags: trunk | |
2019-11-14
| ||
16:21 | dir fix [eval] failure case and add test check-in: 67545ae27c user: pooryorick tags: trunk | |
16:12 | ns move [normalize] into a separate packge to avoid circular dependancies check-in: 0e99271e49 user: pooryorick tags: trunk | |
2019-11-12
| ||
20:55 | proc new routine [lambda] relocated from sugar check-in: 3bb1fa9a02 user: pooryorick tags: trunk | |
19:34 |
dir
new command
[eval]check-in: 472d6a63d9 user: pooryorick tags: trunk | |
2019-11-10
| ||
13:55 | flow update accomadate rname of {ycl sugar lambda} to {ycl proc lambda} check-in: 8cabe7f9db user: pooryorick tags: trunk | |
2019-11-09
| ||
22:44 | chan interp change [send] to [eval] check-in: 7bda6efd7d user: pooryorick tags: trunk | |
2019-10-20
| ||
13:14 |
sugar
new routine
upcallcheck-in: 6cfea4d6ea user: pooryorick tags: trunk | |
2019-10-19
| ||
17:47 | sugar skeleton test script check-in: 75f96c641d user: pooryorick tags: trunk | |
17:42 |
string
new routines
valid
validate validatorscheck-in: b3508d58d6 user: pooryorick tags: trunk | |
16:32 | math new routine expr check-in: 5fe5e5d13a user: pooryorick tags: trunk | |
12:20 | string rename encoding to to encode rename encoding from to decode check-in: a8d5f11d05 user: pooryorick tags: trunk | |
2019-10-18
| ||
20:39 |
string
new routines
encode decode test reorder routinescheck-in: 0c8c7e614f user: pooryorick tags: trunk | |
2019-10-16
| ||
19:02 | dict new routine lappend check-in: 96e34b95b3 user: pooryorick tags: trunk | |
2019-10-15
| ||
20:17 |
var
new routine
constantcheck-in: ced523f891 user: pooryorick tags: trunk | |
14:14 | interp process change [call] to [eval] check-in: 9863ad3990 user: pooryorick tags: trunk | |
14:03 |
list deep
replace "struct" with "deep"
interp process new packagecheck-in: 37c510501f user: pooryorick tags: trunk | |
13:29 | move [dict deep scripted] to [list deep scripted] check-in: 5e0671de3a user: pooryorick tags: trunk | |
12:57 |
dict deep
cleanup tests interp process new packagecheck-in: 11bd645478 user: pooryorick tags: trunk | |
2019-10-14
| ||
19:33 | dir more routines that accept variable names check-in: e2da2e26d9 user: pooryorick tags: trunk | |
16:24 |
dict deep
new routine scriptedcheck-in: 4ea74073e5 user: pooryorick tags: trunk | |
13:19 | dict deep fix indentation issue in [pretty] check-in: ea49cd916e user: pooryorick tags: trunk | |
10:57 |
string
new routine
regsub
struct comment out debugging statement check-in: 1aec0af314 user: pooryorick tags: trunk | |
10:53 | dict deep new package check-in: fd083cc50a user: pooryorick tags: trunk | |
10:52 | list code cleanup check-in: 28252e4eb4 user: pooryorick tags: trunk | |
2019-10-13
| ||
09:26 | list deep use "struct" instead of "node" check-in: 76e07cfd6b user: pooryorick tags: trunk | |
2019-10-12
| ||
21:04 |
list
new routine
deepcheck-in: 4e5630483e user: pooryorick tags: trunk | |
21:03 | shelf make names of method methods not overlap with names of methods primarily updates to use latest version of shelf check-in: 69c3b2b2a8 user: pooryorick tags: trunk | |
2019-10-11
| ||
18:45 |
dict deep
new routine prettycheck-in: 5576f2a2f2 user: pooryorick tags: trunk | |
17:06 | dict merge implementation that doesn't try to save duplicate keys, and makes more sense check-in: cb78823194 user: pooryorick tags: trunk | |
14:13 | dict deep new routine merge check-in: cd4341b4ed user: pooryorick tags: trunk | |
12:26 |
dict deep
new packagecheck-in: 96bb5d534a user: pooryorick tags: trunk | |
2019-10-09
| ||
16:59 | dict sd return an error if the input is not a dictionary check-in: daf81b811e user: pooryorick tags: trunk | |
16:23 |
dict
new routine
sdcheck-in: bbc3461eba user: pooryorick tags: trunk | |
2019-10-06
| ||
22:34 |
chan
update for latest version of {ycl shelf} chan diagnostic changes to output format ns add "level" option to [which] shelf change message for unknown routines change the interface of .wrappedcheck-in: 2006c885ac user: pooryorick tags: trunk | |
17:41 | exec remove debugging statements check-in: 3903f4a16f user: pooryorick tags: trunk | |
17:38 |
eav
uniformly cast all Tcl values used in SQL queries to avoid data corruption
iter minor changes ns add test for [unique] vso update to use latest version of {ycl shelf}check-in: e99271f62e user: pooryorick tags: trunk | |
2019-10-04
| ||
07:15 |
eav
reorganize test suite code
puts [list zorg [::tcl::unsupported::representation $vlurb]] failing test type_settext_findint eav entity tests are currently failingcheck-in: 5451b62bf9 user: pooryorick tags: trunk | |
07:09 | various changes to reflect changes to other packages check-in: f2f2f01b66 user: pooryorick tags: trunk | |
07:04 |
{ycl shelf}
nsshelf
rewrite to pass method instead of shelf to each method
all tests pass tclooshelf rewrite to mirror nsshelf interface work in progress 8 tests failcheck-in: e62a6e46dc user: pooryorick tags: trunk | |
2019-09-24
| ||
22:03 |
shelf
redesign method resolution done at definition time rather than call timecheck-in: 8d148f0f06 user: pooryorick tags: trunk | |
2019-09-22
| ||
21:48 | interp small improvement to [source] check-in: b92c149214 user: pooryorick tags: trunk | |
21:47 | daerth remove occurence of [upvar 1] check-in: 9c8e6fd31d user: pooryorick tags: trunk | |
21:46 |
coro
new routine
maincheck-in: ec90ee0332 user: pooryorick tags: trunk | |
21:44 |
struct
remove occurrences of [upvar 1]
update to reflect changes to other packagescheck-in: ff5883156e user: pooryorick tags: trunk | |
21:43 |
db sqlite
new routine
losslesscheck-in: 449b8c6e1f user: pooryorick tags: trunk | |
21:40 |
knit
remove occurences of [upvar 1]
small fix to test suitecheck-in: 1b48b34dfb user: pooryorick tags: trunk | |
21:39 | dict remove occurences of [upvar 1] check-in: 2bedb3ec60 user: pooryorick tags: trunk | |
21:38 | proc fix bug in [stub] check-in: 1ecd351663 user: pooryorick tags: trunk | |
21:38 | tcl merged [armour] into [string printable] check-in: fd979799af user: pooryorick tags: trunk | |
21:36 | list new routines list complement subset check-in: 0b8c3fdd98 user: pooryorick tags: trunk | |
21:34 | ns fix bug in dupcmds check-in: a898b66be5 user: pooryorick tags: trunk | |
21:33 |
var
new routine
setmapcheck-in: 24eb8227ba user: pooryorick tags: trunk | |
21:33 |
test data
new datacheck-in: 5fef9a60ed user: pooryorick tags: trunk | |
2019-09-21
| ||
10:36 | shelf prior to switching to the method-based system check-in: 763f65a73f user: pooryorick tags: trunk | |
2019-09-20
| ||
14:17 |
string
convert some routines to use variable names instead of valuescheck-in: 1fc1eb5b89 user: pooryorick tags: trunk | |
14:15 |
ns
new file
ascall.tclcheck-in: 65df6b24a5 user: pooryorick tags: trunk | |
14:14 | ns move ascall into separate package check-in: 52f2c8ca49 user: pooryorick tags: trunk | |
14:12 | proc new command argsswitch check-in: 1afea75a63 user: pooryorick tags: trunk | |
14:10 |
list
new command listcheck-in: 5f359cf635 user: pooryorick tags: trunk | |
2019-09-16
| ||
19:51 | file new command permissions check-in: 02712672af user: pooryorick tags: trunk | |
19:49 | file new command open check-in: 90d019109f user: pooryorick tags: trunk | |
09:14 | dir new command select check-in: d7a8e4f49d user: pooryorick tags: trunk | |
2019-09-15
| ||
20:23 | list make lindex store the result back to the specified variable check-in: 61c2ae1681 user: pooryorick tags: trunk | |
18:10 |
lists
more routines that take variable names as arguments
changed routines lindex llength lmap pick pop sort new routines ordercheck-in: bf4006a953 user: pooryorick tags: trunk | |
2019-09-12
| ||
19:15 | list more routines that operate on variable names check-in: 0cecab9dd7 user: pooryorick tags: trunk | |
2019-09-08
| ||
19:42 |
ns ensemble duplicate
modify the first word in each target in the map to be resolved relative to the namespace of the new ensemblecheck-in: 2b98f114c5 user: pooryorick tags: trunk | |
15:42 | ns ensemble duplicate use single-argument of [switch] to avoid errors check-in: d4587c2325 user: pooryorick tags: trunk | |
2019-08-25
| ||
18:12 |
update various files for new {ycl proc checkargs}
chan diagnostic change output format to use tcl escapes tee don't schedule idle jobs from a channel handler routine new package string printable various new options tcl armour merge into {strin printable}check-in: 07608a230b user: pooryorick tags: trunk | |
2019-08-08
| ||
17:35 | user fix typo check-in: 73bc42fa5e user: pooryorick tags: trunk | |
17:34 |
string
new command
requiredecimal
struct tree new commands node id islost next& previous& size visual new package imagecheck-in: af414c92c7 user: pooryorick tags: trunk | |
2019-07-28
| ||
19:23 |
struct map zpaq
new packacge script new packagecheck-in: 9431c2a1e0 user: pooryorick tags: trunk | |
17:30 | make some dependencies more specific check-in: c49b6a3e51 user: pooryorick tags: trunk | |
2019-05-27
| ||
06:30 | gryp fix "history" functionality check-in: ca6b0c5f3b user: pooryorick tags: trunk | |
2019-05-26
| ||
14:42 |
gryp
ui further develop "processes" mechanism add ability to jump from task device to device node under "devices" struct tree when deleting a node delete related record in "links" table delete a value if it is no longer referencedcheck-in: a221fe29eb user: pooryorick tags: trunk | |
2019-05-17
| ||
14:53 |
dir
iter
ensure that results are sorted in dictionary order
scan fix calculation of current version gryp ui significant development add a test suite data add a pki keycheck-in: 11acee7672 user: pooryorick tags: trunk | |
2019-05-11
| ||
12:41 |
proc alias
make "target" argument optional
struct tree continued work on query performance check-in: 27adb14a7f user: pooryorick tags: trunk | |
12:36 | gryp first rudimentary version of file explorer check-in: 9fb91cba94 user: pooryorick tags: trunk | |
12:35 | dir scan further development check-in: 08b2ad0177 user: pooryorick tags: trunk | |
2019-05-04
| ||
16:34 |
chan
minor change to constant value
dir autocreate make it more robust deserialize configure chanel as binary link minor fix to argument processing scan significant changes to data structures and operations gryp significant changes add test suite add recursive chunking add test suite keep new backend sqlite compressed list new command [cut] package whitespace changes struct tree big performance improvements test data make dirtree into a procedurecheck-in: d2d71428c2 user: pooryorick tags: trunk | |
2019-04-29
| ||
09:08 |
bits
detect truncation of data
chan removed command oschan new commands osout osin osboth crypto sha extensive development implement text mode proc added "trigger" feature program add "translation" option string chan reimplement based on Tcl issue [de232b49f26d] and [67a5eabbd3d1] check-in: 4dbdfbacb4 user: pooryorick tags: trunk | |
2019-04-28
| ||
09:26 | entropy avoid high cpu usage in the background routine check-in: dce2268d16 user: pooryorick tags: trunk | |
08:04 | math random improve the performance of [flip] check-in: 5e0d1d9c0d user: pooryorick tags: trunk | |
2019-04-24
| ||
13:25 | test data add Markus Kuhn's UTF-8-test.txt check-in: fd08fc582c user: pooryorick tags: trunk | |
06:00 |
string chan
update tests
remove automatic zero padding on seekcheck-in: ea196fc126 user: pooryorick tags: trunk | |
05:24 | exec add the ability use virtual channels in redirections check-in: deee4b694f user: pooryorick tags: trunk | |
05:18 |
chan
rename aspipe to oschan
add testscheck-in: 042b381be8 user: pooryorick tags: trunk | |
05:15 |
string chan
improve performance
requires latest Tcl 8.7 (core-8-branch)check-in: 550187f2c6 user: pooryorick tags: trunk | |
2019-04-21
| ||
14:24 | ycl chan make aspipe rely on [eof] wrather than channel existence check-in: 8c1acfd19a user: pooryorick tags: trunk | |
08:50 |
chan
new command
aspipe
string chan accomodate binary acess check-in: d615d69f23 user: pooryorick tags: trunk | |
2019-04-18
| ||
07:17 |
pyim
further developmentcheck-in: f9a2ee4158 user: pooryorick tags: trunk | |
07:14 | various small changes and new commands check-in: 188e79322f user: pooryorick tags: trunk | |
07:03 | bits new command incr check-in: c9c5fd3b4a user: pooryorick tags: trunk | |
2019-04-04
| ||
11:53 | struct tree replace q_node_forge_up_node with a faster variant that avoids additional calls to the database check-in: d516652ae7 user: pooryorick tags: trunk | |
11:52 | cache fix critical bug check-in: 81bb5be7c1 user: pooryorick tags: trunk | |
2019-04-03
| ||
19:03 |
struct tree
correct handling of nodes with no value
however, q_node_forge_up_top has become slow againcheck-in: 12a6c56756 user: pooryorick tags: trunk | |
08:09 |
struct tree
ensure that node_forge recognizes links
consolidate queriescheck-in: 8e298346a6 user: pooryorick tags: trunk | |
2019-04-02
| ||
12:51 |
struct tree
reintroduce node_forge
from [a84e056d7ab5f927]
with some modifications because it is much faster in some casescheck-in: 22af82493e user: pooryorick tags: trunk | |
2019-04-01
| ||
10:06 | struct tree redesign to guarantee storage and retrieval of values without corruption due to type coercion on the part of sqlite. check-in: b7aa9f4701 user: pooryorick tags: trunk | |
2019-03-31
| ||
15:51 |
struct tree
new implmentaton of the main pivot query. Unfortunately, it isn't any
faster.
new commands up up&check-in: 6939779d30 user: pooryorick tags: trunk | |
2019-03-29
| ||
15:12 |
struct tree
new more performant foundational sql query to navigate the tree
significant code cleanupcheck-in: 6783c95cf6 user: pooryorick tags: trunk | |
15:02 |
db sqlite
new command
explain_pretty
dir new command [magic] list small modification to [take] proc fix behaviour of [import] string new command tolower test udate test data check-in: 098b7fbbd3 user: pooryorick tags: trunk | |
2019-03-28
| ||
20:49 |
struct tree
work on initializiation routines
new more performant query to walk the treecheck-in: 69121ef7e4 user: pooryorick tags: trunk | |
2019-03-25
| ||
16:18 | struct tree rearrange recursive queries to increase performance in node_forge by a couple of orders of magnitude check-in: a84e056d7a user: pooryorick tags: trunk | |
2019-03-24
| ||
11:33 | struct tree use row_number() to create a new unique rowid check-in: 98c32df8ce user: pooryorick tags: trunk | |
11:17 | struct tree use a separate table to track links check-in: 820ce4d988 user: pooryorick tags: trunk | |
06:47 |
list
new commands
linsert
lreplace lreverse ns new command ascall check-in: 104c6f7590 user: pooryorick tags: trunk | |
2019-03-14
| ||
09:51 |
struct tree
new command
node exists
replace "parent" with "up"check-in: 7feca47751 user: pooryorick tags: trunk | |
2019-03-13
| ||
17:40 | struct tree remove treevals view check-in: 3a2d10e55a user: pooryorick tags: trunk | |
13:21 | struct tree reqplace more occurrences of the treevals table in queries check-in: d831c3472c user: pooryorick tags: trunk | |
2019-03-11
| ||
07:06 | struct tree start to replace queries that use the "treevals" view, which is too slow check-in: c02e44c19b user: pooryorick tags: trunk | |
2019-03-10
| ||
07:21 | struct tree add performance tests check-in: f33b1ae023 user: pooryorick tags: trunk | |
2019-03-09
| ||
16:06 | test rewrite cleanup1 check-in: 17da970f5b user: pooryorick tags: trunk | |
06:39 | struct tree new command node link improve performance of [node new] by using the "tree" table instead of "treevals" check-in: a2f205105a user: pooryorick tags: trunk | |
2019-03-07
| ||
11:14 |
cache
convert to ego
graph minor updates list add commands that take the name of a list and modify it peascript minor updates string add isdecimal improve isnumeric remove asnumeric struct tree further development all tests pass test new data check-in: 823724758f user: pooryorick tags: trunk | |
2019-02-26
| ||
07:30 | struct tree enable paramaterized query scripts for more commands check-in: a37a43e6f7 user: pooryorick tags: trunk | |
2019-02-24
| ||
17:25 |
struct tree
update to newer "ego"
add a script parameter to more commands all tests passcheck-in: bcf59f253c user: pooryorick tags: trunk | |
14:21 |
string expand
better indentation
all tests passcheck-in: daa5609489 user: pooryorick tags: trunk | |
09:36 | string expand fix bug where the length of the wrong string was taken check-in: 2d8182f108 user: pooryorick tags: trunk | |
08:15 |
string expand
indentation not quite right yet tests only fail because of indentation last commit before recursing on whole element instead of inner contentscheck-in: 04c93cc7d2 user: pooryorick tags: trunk | |
2019-02-22
| ||
22:34 |
string dedent
new implementation that takes tabs into account
also fixes operational bugscheck-in: 01f4537ddb user: pooryorick tags: trunk | |
07:02 |
parser graph
use ego instead of {ycl shelf}
track newlines disable replacement functionality to determine if it should be built in, or added by specific parsers string expand use new {parser graph} new command [replace] performs the actual text expansion after the source is parsed parse xml use new {parser graph} check-in: d76a3dd258 user: pooryorick tags: trunk | |
2019-02-19
| ||
13:52 | proc checkargs properly handle the case where there is a valid argument but no value is provided check-in: 1573551857 user: pooryorick tags: trunk | |
2019-02-16
| ||
20:54 |
parser graph
add the ability to specify the empty string as the closing tag
parser interp change the level at which parsed commands are processed check-in: cce76f9883 user: pooryorick tags: trunk | |
2019-02-15
| ||
18:33 | cache new implementation check-in: d1eb06e704 user: pooryorick tags: trunk | |
2019-02-14
| ||
16:07 |
ycl struct
new commands
node cp node rm add coroutine-enabled test for [node cp] all tests passcheck-in: 98e4d7fe82 user: pooryorick tags: trunk | |
09:20 | struct tree replace "rowid" with "node" and "valueid" with "ref" check-in: 01f302b6a5 user: pooryorick tags: trunk | |
08:08 |
struct tree
add more script evaluation to interface code cleanup more tests all tests passcheck-in: 024f4e861f user: pooryorick tags: trunk | |
2019-02-13
| ||
19:49 |
struct tree
make script evaluation a more uniform part of the interface
all tests passcheck-in: 49c1e0785e user: pooryorick tags: trunk | |
07:57 | test data data for the previous commit check-in: 019fff20b6 user: pooryorick tags: trunk | |
07:56 |
struct
properly walk in depth-first order
all tests passcheck-in: e0c8cdd6e0 user: pooryorick tags: trunk | |
2019-02-12
| ||
08:37 | struct tree get rid of unnecessary @@treelevels check-in: 1e273c110e user: pooryorick tags: trunk | |
08:35 | struct tree working recursive treevals view with resolved links not yet sorted in descending-tree order check-in: 8fb5051c1b user: pooryorick tags: trunk | |
06:29 |
struct tree
new treevals view that resolves links and deals with broken links
doesn't yet report levelscheck-in: 484e67cb57 user: pooryorick tags: trunk | |
2019-02-11
| ||
15:36 | commit prior to eliminating "values" table check-in: abcafc0336 user: pooryorick tags: trunk | |
09:07 |
sugar
make lambda a little more flexible
add lambdacurrycheck-in: ae2759507c user: pooryorick tags: trunk | |
09:06 | updates to conform to changes in other packages check-in: e1262c1529 user: pooryorick tags: trunk | |
2019-01-19
| ||
22:55 | struct tree add prefix to all database objects in order to allow multiple trees in one database check-in: 4511e08e62 user: pooryorick tags: trunk | |
2019-01-18
| ||
09:34 |
dir fileset
whitespace changes dir scan add "ifexists" clauses in sql statement gryp initial ui tree for file scans list new command merge struct lib tree new node commands edit parentscheck-in: df3bd733a9 user: pooryorick tags: trunk | |
2019-01-17
| ||
12:07 |
gryp
separate tree from session
math fix small error. struct tree new packagecheck-in: c47a5ff0ea user: pooryorick tags: trunk | |
2019-01-12
| ||
07:18 | gryp make navigation history use tree data instead of a separate table check-in: a4554be016 user: pooryorick tags: trunk | |
2019-01-11
| ||
09:32 | gryp last commit before converting session errors table to tree check-in: 2b349b9335 user: pooryorick tags: trunk | |
2019-01-10
| ||
18:54 | gryp ui commit prior to using database triggers to notify ui of node insertions check-in: d571bcf375 user: pooryorick tags: trunk | |
2019-01-09
| ||
18:29 |
gryp
ensure that fssetup if there is no existing scan database
keep distribute operate in batches for better performance via sqlite transactions proc new commamd import struct map sqlite new command missing process multiple keys inside a transaction check-in: b6abf356e3 user: pooryorick tags: trunk | |
2019-01-08
| ||
23:14 |
ycl keep
further developmentcheck-in: cdb07e10c4 user: pooryorick tags: trunk | |
22:57 |
db sqlite
new command
get
dir change default name template for temporary directories dir scan use a database instead of a file compressed file gryp add self-archive routines further development check-in: 15be242993 user: pooryorick tags: trunk | |
10:03 |
math rand
add automatic selection of randbytes functioncheck-in: c46c513507 user: pooryorick tags: trunk | |
2019-01-07
| ||
08:24 | bits struct new package check-in: 0402fe8681 user: pooryorick tags: trunk | |
2019-01-02
| ||
08:22 | gryp add ui and session check-in: bbba9ddb7d user: pooryorick tags: trunk | |
2018-12-27
| ||
06:59 | string cdc Fix refCount issue. check-in: 2e982df487 user: pooryorick tags: trunk | |
06:21 |
updates to accomodate renamed commands
struct map store blobscheck-in: 2f748108b7 user: pooryorick tags: trunk | |
2018-12-26
| ||
21:07 | keep Add batch processing to improve performance check-in: 8486dcc578 user: pooryorick tags: trunk | |
21:06 |
dir iter
fix bug in file type reporting dir scan add indexes for better performance gryp archive batch insertions to improve performancecheck-in: fc513294dd user: pooryorick tags: trunk | |
21:03 |
db sqlite
new commands index exists table existscheck-in: e1388d75a1 user: pooryorick tags: trunk | |
20:57 | chan clib increment reference count when assigning an object to filter->error check-in: b139fbc6f1 user: pooryorick tags: trunk | |
2018-12-17
| ||
20:57 | dir scan update query to new schema check-in: 4cb263e233 user: pooryorick tags: trunk | |
20:55 | gryp pass args to {dir scan} check-in: c712222d09 user: pooryorick tags: trunk | |
20:51 | ycl gryp rethink sqlite transaction bits check-in: a01e80011a user: pooryorick tags: trunk | |
20:28 | comm ucsd new package check-in: 3ce1954b5d user: pooryorick tags: trunk | |
20:27 | gryp beginnings of server scan make sure sqlite stores the right types of values check-in: 867ac90f08 user: pooryorick tags: trunk | |
13:01 |
db
add pkgIndex.tclcheck-in: 0e1694bb31 user: pooryorick tags: trunk | |
05:56 | gryp add restore routine check-in: 1eb56cb1f0 user: pooryorick tags: trunk | |
2018-12-16
| ||
15:31 | parser graph code cleanup check-in: 8b56c151bf user: pooryorick tags: trunk | |
15:30 | programs althttpd parameterize log location check-in: f6bae303bc user: pooryorick tags: trunk | |
15:29 | struct new package map sqlite check-in: ba24f53c71 user: pooryorick tags: trunk | |
15:28 | parse xml update to reflect changes to {chan clib} check-in: b64e17e60a user: pooryorick tags: trunk | |
15:26 | keep new package check-in: 876cbda024 user: pooryorick tags: trunk | |
15:26 | ycl gryp new implementation check-in: e485ec72df user: pooryorick tags: trunk | |
15:08 |
eav
new command
dinsertcheck-in: 7e3b3fac7b user: pooryorick tags: trunk | |
15:07 | dir scan use a database instead of a file check-in: 4a1843d80e user: pooryorick tags: trunk | |
15:06 | test small change to coroutine test routine check-in: a0682c5cc1 user: pooryorick tags: trunk | |
15:02 |
db sqlite
further development of query generator
new utility functions, [table exists] and [column exists]check-in: e24cf59633 user: pooryorick tags: trunk | |
14:57 | chan chunked functionally-equivalent updates check-in: f73ada9144 user: pooryorick tags: trunk | |
14:56 | comm http update to work with mime >= 1.7 check-in: 400329177b user: pooryorick tags: trunk | |
13:51 | string printable convert non-ascii printable characters to escape sequences tcl armour convert non-ascii printable characters to escape sequences check-in: 5f00fba6bb user: pooryorick tags: trunk | |
13:49 | string cdc rearrange ording of critcl api imports to avoid header conflict check-in: f8b882e3b4 user: pooryorick tags: trunk | |
13:45 | chan clib add error handling pushTransform check-in: e910575d17 user: pooryorick tags: trunk | |
2018-12-13
| ||
17:30 | new package keep check-in: 2c8bedfa3d user: pooryorick tags: trunk | |
2018-12-10
| ||
13:16 | string cdc fix memory leak check-in: f40b80e852 user: pooryorick tags: trunk | |
12:12 | sugar new function block check-in: 0d6a3b7445 user: pooryorick tags: trunk | |
12:11 | proc improve handling of extra arguments check-in: 30084098ba user: pooryorick tags: trunk | |
12:08 |
chan clib
fix memory cleanup bugs in transform system
add "requirebinary" option to pushTransform() string cdc add test for "requirebinary" featurecheck-in: e62eb659f5 user: pooryorick tags: trunk | |
2018-12-09
| ||
17:14 | dir commit before adding {string cdc} check-in: 34d5d7ae01 user: pooryorick tags: trunk | |
17:00 |
chan clib
further development
all tests pass string cdc Add signatures for cuts all tests passcheck-in: 692bba522e user: pooryorick tags: trunk | |
2018-12-08
| ||
09:32 | string cdc new package check-in: d9e1876803 user: pooryorick tags: trunk | |
2018-11-29
| ||
11:34 |
shelf
fix bug in [.wrap]
struct env minor changes check-in: 9b50f90d83 user: pooryorick tags: trunk | |
2018-11-28
| ||
15:38 | eav add "walk" check-in: 1a1a5e0354 user: pooryorick tags: trunk | |
10:07 |
eav
rewrite the "ascend" queries
clean up test suitecheck-in: 8e104a87b4 user: pooryorick tags: trunk | |
2018-11-26
| ||
16:00 |
eav
interim commit
three tests failingcheck-in: fe18eca49b user: pooryorick tags: trunk | |
2018-11-23
| ||
13:25 | chan chunked use [.my] instead of [namespace current] check-in: 5085b573e5 user: pooryorick tags: trunk | |
13:12 | Add [block] check-in: af8d09e29f user: pooryorick tags: trunk | |
2018-11-03
| ||
19:30 | eav {change api for dset/dget} check-in: 5ae4a329df user: pooryorick tags: trunk | |
2018-09-17
| ||
04:49 |
ycl math
new routine secure hash ycl ns new routine [cleanly]check-in: 2141c9809a user: pooryorick tags: trunk | |
2018-08-23
| ||
20:28 | just pause the current coroutine instead of creating new coroutines. check-in: 2e0c654957 user: pooryorick tags: trunk | |
2018-08-17
| ||
07:29 | daerth fix bug in [pipeline] check-in: e61901c724 user: pooryorick tags: trunk | |
06:49 | tcl probe new package check-in: 8bd0534f93 user: pooryorick tags: trunk | |
2018-08-11
| ||
18:38 | chan clib pushTransform remmove some unused code check-in: 1f8f7b7877 user: pooryorick tags: trunk | |
2018-08-10
| ||
19:47 |
chan pushTransform
cleanup
all tests passcheck-in: 2328842a53 user: pooryorick tags: trunk | |
2018-08-09
| ||
09:45 | chan pushTransform push channel along with a transform callback onto a channel stack check-in: 4653a12d05 user: pooryorick tags: trunk | |
2018-08-05
| ||
19:41 |
parse tcl
stream
update tests to match changs in [ycl chan buffer]
table add "encoding" directivecheck-in: c3f6192805 user: pooryorick tags: trunk | |
14:32 | chan buffered use [$shelf eof] instead of [$_ eof] check-in: cd1ddad0cc user: pooryorick tags: trunk | |
11:00 | chan buffered convert to use [shelf .plug] check-in: bf110a0c1b user: pooryorick tags: trunk | |
2018-08-04
| ||
21:18 |
chan
uset improve [hself .wrap]
shelf
redesign [.wrap]
general housekeeping check-in: a857456826 user: pooryorick tags: trunk | |
2018-08-03
| ||
18:41 |
comm http
add -async to tls socket options
move a test to {parse http util test}check-in: 08f2fb3a67 user: pooryorick tags: trunk | |
18:39 | parse html util test new package check-in: b11a0de453 user: pooryorick tags: trunk | |
17:22 |
pipeline
deleted in favor of [chan filter] and [chan tee]check-in: 3b5debea4e user: pooryorick tags: trunk | |
17:14 |
tplex
fix bug
deprecate housekeeping check-in: a6063be149 user: pooryorick tags: trunk | |
15:11 | chan connect improve thread and channel management check-in: 12f6ce0676 user: pooryorick tags: trunk | |
14:27 |
chan connect
new commandcheck-in: d026df39a5 user: pooryorick tags: trunk | |
07:46 | exec filter test for error handling check-in: b54a342c84 user: pooryorick tags: trunk | |
07:39 | exec filter add some error handling check-in: 08ef1d2c0f user: pooryorick tags: trunk | |
07:33 |
new command
[filter]check-in: 83ded3b852 user: pooryorick tags: trunk | |
2018-08-02
| ||
12:38 |
daerth
add probe for Tcl issue ba921a8d98check-in: 86ce2ce42a user: pooryorick tags: trunk | |
12:36 |
tcl probe
new package tcl fix problem with [armour] check-in: b6340ea02c user: pooryorick tags: trunk | |
08:56 |
chan buffered
fix problem with testscheck-in: 50d6b6a9f3 user: pooryorick tags: trunk | |
06:34 |
chan interp
parameterize vwait so that a nested vwait can be avoided when the interp is just in a different threadcheck-in: edf6f7a578 user: pooryorick tags: trunk | |
04:57 | daerth [queue exit] now calls [reset] check-in: d588140110 user: pooryorick tags: trunk | |
2018-08-01
| ||
18:03 |
daerth
change command signatures for more convenient usecheck-in: e86f706041 user: pooryorick tags: trunk | |
2018-07-30
| ||
15:26 |
daerth
new command [pipeline]check-in: 7a87000a4d user: pooryorick tags: trunk | |
2018-07-23
| ||
10:37 | add althttpdctl check-in: 76aabcdd07 user: pooryorick tags: trunk | |
2018-07-21
| ||
19:56 |
daerth
add [exit] method to queues test for thread cleanupcheck-in: 6852f3d753 user: pooryorick tags: trunk | |
2018-07-20
| ||
20:50 |
ycl daerth
rewrite complete all tests passcheck-in: 2eebbe4391 user: pooryorick tags: trunk | |
06:48 |
first commit of the rewrite
first test passes check-in: 373e5703a9 user: pooryorick tags: trunk | |
2018-07-15
| ||
09:53 |
daerth
some refactoring
final commit before rewritecheck-in: ab57d6adbe user: pooryorick tags: trunk | |
2018-07-11
| ||
18:12 |
parse xml
provide testing for both scripted accelerated and accelerated versions of commandscheck-in: fd879b2f02 user: pooryorick tags: trunk | |
2018-07-10
| ||
15:27 | new file check-in: 5a1a50a13b user: pooryorick tags: trunk | |
15:21 |
chan prototype
improve [close] method
dir demo scan better strategy to restart after interruption format tcl fix bug in escape quoting parse tcl stream stop creating a namespace for each script parser check-in: 85f81ef4b4 user: pooryorick tags: trunk | |
2018-07-09
| ||
20:14 |
parse tcl stream
refactor
all tests pass parse tcl reader fix bug where empty records were returned at the end of a tablecheck-in: c88c1335dd user: pooryorick tags: trunk | |
2018-07-08
| ||
08:37 |
ycl dir scan
update to use parse tcl table redesign restart capability basic scan succeedscheck-in: 945832d183 user: pooryorick tags: trunk | |
2018-07-06
| ||
17:04 |
tk canvas
remove {ycl coro relay} visual slides remove {ycl coro relay}check-in: 4cc1f74e77 user: pooryorick tags: trunk | |
2018-07-05
| ||
20:07 |
parse tcl table
rewrite one incomplete test fails dir scan update to newer {parse tcl table}check-in: 2cdc3a8a62 user: pooryorick tags: trunk | |
2018-07-04
| ||
14:58 | new files check-in: d8a7e3b520 user: pooryorick tags: trunk | |
14:44 | new files check-in: a325a807c8 user: pooryorick tags: trunk | |
14:41 |
add ommitted files
minor changes check-in: 66513f72a9 user: pooryorick tags: trunk | |
13:37 | minor fixes check-in: cea7e62527 user: pooryorick tags: trunk | |
2018-07-01
| ||
08:44 |
parse tcl table
convert from coroutine to shelf
all tests passcheck-in: a3ba9ace1e user: pooryorick tags: trunk | |
2018-06-30
| ||
21:45 | parse tcl stream update tests to reflect current implementation check-in: 18edf8a350 user: pooryorick tags: trunk | |
21:36 | minor changes check-in: d52bd60107 user: pooryorick tags: trunk | |
21:20 |
parser graph
further development
parse tcl graph new parser based on {parser graph} all tests pass parse xml all tests passcheck-in: 398e13e3e8 user: pooryorick tags: trunk | |
10:39 |
parser graph
last commit before deep changes in order to search for closing tags before any opening tags and to track unmatched text segments parse xml all tests passcheck-in: 99990bf839 user: pooryorick tags: trunk | |
2018-06-26
| ||
21:26 |
{ycl parser xml}
improve test cases
all tests passcheck-in: ef72fea603 user: pooryorick tags: trunk | |
06:06 |
ycl shelf
fix issue with object resolution in plugins
flow gig rewrite to use {coro call} all tests pass flow step bring current with changes in ycl all tests passcheck-in: 3470ff6e89 user: pooryorick tags: trunk | |
2018-06-24
| ||
20:51 |
coro dir
update to reflect changes in {ycl shelf} replace {ycl coro relay} with {ycl coro call} all tests pass file update to reflect changes in {ycl shelf} matrix update to reflect changes in {ycl shelf}check-in: dfdff1ed15 user: pooryorick tags: trunk | |
09:20 |
programs
further development
all tests pass shelf fix bug in [configure] remove dependency on at least Tcl 8.7check-in: dc77e79547 user: pooryorick tags: trunk | |
08:29 |
ycl crypto sha
update to reflect changes in {ycl program}
all tests passcheck-in: 1f9c6102d2 user: pooryorick tags: trunk | |
2018-06-08
| ||
22:14 | programs c cleanup check-in: cc05d2afe3 user: pooryorick tags: trunk | |
2018-06-03
| ||
19:02 | programs all tests in program.test and openssl.test now pass check-in: 4c4d709c4d user: pooryorick tags: trunk | |
18:55 |
struct env
$^& now produces the empty string if the lookup failscheck-in: fcaef43165 user: pooryorick tags: trunk | |
2018-06-01
| ||
20:16 | dict new command pretty package new command shelf proc minor changes string minor changes check-in: 38c4529015 user: pooryorick tags: trunk | |
20:11 | programs replace {ycl struct eav} with {ycl struct env} in progress check-in: eaa914ec2e user: pooryorick tags: trunk | |
20:09 | struct env minor fixes check-in: 1274cb382a user: pooryorick tags: trunk | |
2018-05-31
| ||
12:28 | struc env new command as^ delete the corresponding dom node when the environment is deleted. check-in: 965907f498 user: pooryorick tags: trunk | |
2018-05-05
| ||
16:53 |
ycl struct
interface changes
all tests passcheck-in: 079e732eb2 user: pooryorick tags: trunk | |
2018-05-03
| ||
06:19 |
struct env
redefine concepts
rename commands new command adict all tests passcheck-in: 6c69d50262 user: pooryorick tags: trunk | |
2018-05-01
| ||
18:10 |
ycl struct env
new commands
ddict
domain item fixed bug in [append]check-in: baf582fe4b user: pooryorick tags: trunk | |
2018-04-30
| ||
08:51 | struct env [new] properaly handle additional arguments check-in: 59a921e9e4 user: pooryorick tags: trunk | |
2018-04-29
| ||
10:37 | ycl eav steav update to reflect changes in other modules check-in: 5171220301 user: pooryorick tags: trunk | |
2018-04-28
| ||
16:06 | struct env rename [list^] to [dict^] check-in: e1f68240bb user: pooryorick tags: trunk | |
14:13 | struct env rename [items] to [list] check-in: ce10175719 user: pooryorick tags: trunk | |
14:01 |
struct env
make the interface for [append] more similar to that of [set]
modify [new] to consider the first argument a list containing a name a value optional to also accept no argumentscheck-in: 85d1655c9f user: pooryorick tags: trunk | |
2018-04-27
| ||
17:58 | struct env repurposed command view last commit before changing argument signature [new] check-in: d20ede58af user: pooryorick tags: trunk | |
13:16 | struct env further development of interface new commands renamed commands check-in: c07f15ea2e user: pooryorick tags: trunk | |
2018-04-25
| ||
18:37 | struct env change the behaviour of [view] rename the concept of "root" to "domain" check-in: ae8a71ff2c user: pooryorick tags: trunk | |
2018-04-22
| ||
06:19 | struct env further development of the interface check-in: d72569a5b9 user: pooryorick tags: trunk | |
2018-04-20
| ||
18:22 | dir move file puts to dir puts check-in: e2edf7fd81 user: pooryorick tags: trunk | |
17:52 | var simplify check-in: 2a4ab146f2 user: pooryorick tags: trunk | |
17:51 | continued development check-in: ff0c3f427f user: pooryorick tags: trunk | |
17:42 | com http bump version check-in: 920d806f47 user: pooryorick tags: trunk | |
17:41 | comm http improved design all tests pass check-in: efed015272 user: pooryorick tags: trunk | |
10:37 | chan chunked further development check-in: 091bb2a531 user: pooryorick tags: trunk | |
10:35 | coro relay further development all tests pass except those affected by the fact the vwait is not NRE-enabled. check-in: 029bb0e69e user: pooryorick tags: trunk | |
10:32 | coro callers add documentation check-in: 62721ebfc3 user: pooryorick tags: trunk | |
08:19 | coro callers remove debugging statements check-in: 5f31d61f29 user: pooryorick tags: trunk | |
08:10 | coro new command callers check-in: 7839f9edb0 user: pooryorick tags: trunk | |
2018-04-18
| ||
15:58 |
coro relay
work in progress
commit before modifying service routine to evaluate a script that calls it back. many tests failcheck-in: b5ddc603af user: pooryorick tags: trunk | |
15:57 | coro new command caller check-in: b3effba76d user: pooryorick tags: trunk | |
15:55 | coro event redesign router to avoid stack growth check-in: 9c6636d2a7 user: pooryorick tags: trunk | |
15:21 | coro call new command new check-in: e8673ab42b user: pooryorick tags: trunk | |
14:37 | coro batch continued development of initial design check-in: 78e7e7e5ee user: pooryorick tags: trunk | |
2018-04-13
| ||
17:37 | shelf replace stack-based tracking for [.site] with a design that doesn't conflict with methods that tailcall check-in: 0bdbca06b2 user: pooryorick tags: trunk | |
2018-04-03
| ||
12:04 |
sugar cmdpipe
refactor into {ycl coro call}check-in: 56ecd2d7e4 user: pooryorick tags: trunk | |
11:40 | sugar cmdpipe fix level bug check-in: 7d012111f7 user: pooryorick tags: trunk | |
11:36 | sugar cmdpipe add coroutine cleanup check-in: f094a04c56 user: pooryorick tags: trunk | |
11:33 |
cmdpipe
replace {ycl coro relay}check-in: 03d54b1989 user: pooryorick tags: trunk | |
07:43 |
struct env
changed api
new commands all tests passcheck-in: 39913b32b4 user: pooryorick tags: trunk | |
2018-04-02
| ||
05:30 | dict rename varu to hvar check-in: 46bd0b3dde user: pooryorick tags: trunk | |
2018-04-01
| ||
18:03 |
struct env
further development all tests passcheck-in: 87aab93766 user: pooryorick tags: trunk | |
12:07 |
dict
var
interface change varu new commandcheck-in: b63d55c254 user: pooryorick tags: trunk | |
2018-03-31
| ||
17:03 | ns new command curry check-in: 476499cb5f user: pooryorick tags: trunk | |
15:53 | ycl dict var simplify implementation check-in: da43bf5e37 user: pooryorick tags: trunk | |
14:11 | dict new command var check-in: 7e49cd4868 user: pooryorick tags: trunk | |
13:51 |
parser
new command
interp parsecheck-in: 71107e8e29 user: pooryorick tags: trunk | |
09:50 |
dict
rename [getdefault] to [request]
new command varscheck-in: f1d47f2686 user: pooryorick tags: trunk | |
07:41 |
ns
new commands
info object varscheck-in: d77de09af3 user: pooryorick tags: trunk | |
07:38 | disentable [ycl proc] and [ycl upobj] check-in: d679746a04 user: pooryorick tags: trunk | |
2018-03-29
| ||
06:12 | struct env exclude root node check-in: 5e1e761f1f user: pooryorick tags: trunk | |
2018-03-28
| ||
18:25 | proc fix "method" command check-in: c71467a2a6 user: pooryorick tags: trunk | |
16:41 | proc new command lproc check-in: 92b4528d9e user: pooryorick tags: trunk | |
09:19 |
struct env
new commands name ancestors new testscheck-in: e57c19910e user: pooryorick tags: trunk | |
2018-03-22
| ||
10:57 | ycl shelf [new methods [.my .vars]] check-in: a3b29e5106 user: pooryorick tags: trunk | |
08:25 |
fix issue
method deletes the object itself when there is a disposal method registered check-in: 5eb0dd37cb user: pooryorick tags: trunk | |
2018-03-21
| ||
17:12 |
ycl shelf
test suite for eightfive check-in: 65d85ae62b user: pooryorick tags: trunk | |
17:10 |
ycl coro call
further development new commands [ after caller replier timeout ] all tests pass check-in: cbbc9dafa5 user: pooryorick tags: trunk | |
2018-03-20
| ||
12:46 | [new functions] search setl unsetl check-in: 482c029277 user: pooryorick tags: trunk | |
2018-03-16
| ||
14:42 | {new package} eightfive check-in: d8cea25da4 user: pooryorick tags: trunk | |
2018-02-22
| ||
12:53 | last commit before switching from eav to [struct env] check-in: 47ca7813b7 user: pooryorick tags: trunk | |
12:23 |
ycl struct env
further development all tests pass check-in: b4b73e46b3 user: pooryorick tags: trunk | |
2018-02-19
| ||
20:06 | refeactor package check-in: 6f0d94bf2b user: pooryorick tags: trunk | |
20:02 |
ypkg env
further development all tests pass check-in: 9d0119ea7f user: pooryorick tags: trunk | |
2018-02-17
| ||
10:26 |
ycl packages
work in progress just before eliminating eav check-in: 9d8d479d42 user: pooryorick tags: trunk | |
2018-01-21
| ||
14:44 |
{ycl shelf tcloo} {first commit where all tests pass}
{} {Further development and refactoring of other modules} check-in: 9b626199af user: pooryorick tags: trunk | |
2017-12-26
| ||
11:17 | shelf { Add .wrap to tclOO implementation. All tests pass but commands and clone_existing. } check-in: ef4de14ee6 user: pooryorick tags: trunk | |
2017-12-19
| ||
14:39 | Add .plugin method check-in: ed041e028f user: pooryorick tags: trunk | |
2017-12-17
| ||
23:27 | {ycl shelf} {new version implemented using TclOO.} check-in: 5589d48263 user: pooryorick tags: trunk | |
2017-10-14
| ||
21:47 | {ycl parse tacl table} { New files for reader and writer . } check-in: ec0d62925e user: pooryorick tags: trunk | |
21:45 |
{ycl parse tcl commands iter} {
Fix a bug in parsing where the last command in the script is not followed
by a newline .
}
{ycl parse tcl stream} { client now specifies the command name when creating a new parser . } {ycl parse tcl table} { Separate reader and writer . } check-in: 4b2fdb441a user: pooryorick tags: trunk | |
2017-10-12
| ||
12:45 | {further development} check-in: 0d1b0a83cb user: pooryorick tags: trunk | |
2017-09-25
| ||
09:52 | {ycl coro object} {call commands by fully-qualified name} {ycl dir demo scan} {use {ycl parse tcl table}} {ycl parse tcl table} {further development.} check-in: a2f3df4647 user: pooryorick tags: trunk | |
2017-09-22
| ||
08:30 | {ycl eav} {adjust for changes in other packages} {ycl upobj} {documentation changes} check-in: 71b61416e7 user: pooryorick tags: trunk | |
08:28 | {ycl chan prototype} {further development} check-in: 3d5ad30de4 user: pooryorick tags: trunk | |
08:28 | {ycl sigarchive} {remove entire package, which has been replaced by {dir filesset} and {dir scan}} check-in: e615d98dea user: pooryorick tags: trunk | |
08:26 | {ycl dir} {better handling of variation in filename encodings} check-in: d113349294 user: pooryorick tags: trunk | |
2017-09-18
| ||
12:13 | {ycl coro object} {each object is a coroutine} check-in: 9f512deb28 user: pooryorick tags: trunk | |
2017-09-12
| ||
19:28 | {ycl dir} { fix bug in [iter] where an attempt might be made to get the contents of a directory that no longer exists } check-in: 5aea66b2a6 user: pooryorick tags: trunk | |
19:26 | {ycl list} {adjust imports for changes sin other packages} check-in: 79009a2b28 user: pooryorick tags: trunk | |
2017-09-11
| ||
11:03 | {ycl dir demo rmdups} rewrite check-in: c4bae1e363 user: pooryorick tags: trunk | |
2017-09-10
| ||
20:18 | {ycl parse tcl stream} { Use a channel command such as {ycl chan prototype} instead of the name of a channel . Remove the option to pass a token iterator . } check-in: 2d0705ef2e user: pooryorick tags: trunk | |
10:50 | {ycl file} {Use [shelf .routine] instead of [shelf .subcmd]} check-in: 713d60acf2 user: pooryorick tags: trunk | |
10:47 |
ycl {
{accomodate switch from [shelf .subcmd] to [shelf .routine]} {further development across many modules} } check-in: f7efe0061c user: pooryorick tags: trunk | |
10:38 |
{ycl dir} {
replace {ycl coro relay} with {ycl coro call}
}
{ycl dir fileset} { replace {ycl coro relay} with {ycl coro call} } {ycl dir invade} {fix bugs in error handling} {ycl dir bxtrie} { {replace a number of options with "workspace" option} {new option} maxfilesize } {ycl dir demo hashdeep_bxtrie} {further development} {ycl dir demo rmdups} { { Fix bugs that could have resulted in inadvertent removal of non-duplicated data . } } {ycl dir bxtrie} { {remove internal use of rsync} } check-in: 6570068968 user: pooryorick tags: trunk | |
10:26 | {ycl coro chan buffered} {use [.wrap] instead of [.inject]} check-in: a46ac6700a user: pooryorick tags: trunk | |
10:22 | {ycl coro call} {new commands : fileter , lambda , routine} check-in: 13c497a12b user: pooryorick tags: trunk | |
2017-09-04
| ||
07:28 | {ycl coro} {Use {ycl shelf .routine} instead of {ycl shelf .subcmd}} {ycl iter} {Use {ycl shelf .routine} instead of {ycl shelf .subcmd}} check-in: f4768c257b user: pooryorick tags: trunk | |
07:26 |
{ycl shelf} {
{Improvements to .swtich and .inner mechanisms}
{Rename [.subcmd] to [.routine]} }check-in: ad39cef0f8 user: pooryorick tags: trunk | |
2017-08-30
| ||
21:19 | {ycl parse tcl} {convert from {ycl coro relay} to {ycl coro call}} check-in: 941e890ca1 user: pooryorick tags: trunk | |
21:17 | {ycl string} {remove debugging command} check-in: cc560e35f2 user: pooryorick tags: trunk | |
21:16 | {ycl iter} {convert to {ycl coro call}} check-in: 8e88c96a37 user: pooryorick tags: trunk | |
21:15 | {ycl chan} {convert to {ycl coro call}} check-in: 30089dadcd user: pooryorick tags: trunk | |
21:12 | {ycl coro call} [ {new command} autocall {add $replier mechanism} ] check-in: 4dee05f3c6 user: pooryorick tags: trunk | |
2017-08-23
| ||
10:46 | {ycl coro call} {Add error handling} {ycl coro call} {new commands} {[foward]} check-in: 484b0d9d59 user: pooryorick tags: trunk | |
2017-08-15
| ||
10:11 | {ycl chan} {Use {ycl coro call} instead of {ycl coro relay}} {ycl parse tcl} { {Use {ycl coro call} instead of {ycl coro relay}} {Add ability to change command substitution delimiters} } check-in: 01a8510ab4 user: pooryorick tags: trunk | |
2017-08-12
| ||
08:17 | {ycl coro call} {renamed callcmd to autowait} check-in: e7a2c7817c user: pooryorick tags: trunk | |
2017-08-09
| ||
19:56 | {ycl string printable} {bug fix} {escape literal characters first} check-in: 240220b499 user: pooryorick tags: trunk | |
2017-08-08
| ||
17:58 | {ycl coro call} {Fix incorrect return results of [callcmd]} check-in: 527fc45f34 user: pooryorick tags: trunk | |
14:37 | {ycl proc checkargs} {protect error messages with [printable]} check-in: 05b914d183 user: pooryorick tags: trunk | |
14:13 | {ycl string} {rename [pstring] to [printable] , and make it a separate package} check-in: 6af806dbe6 user: pooryorick tags: trunk | |
2017-08-06
| ||
20:23 | {ycl coro call callcmd} {target command is resolved relative to namespace of source command} check-in: e58ddc9e49 user: pooryorick tags: trunk | |
11:32 | {ycl chan} {update to use {ycl coro call}} check-in: c71be259a0 user: pooryorick tags: trunk | |
05:03 | {ycl coro call} {modify [callcmd] to return the name of the created procedure} check-in: e82370ad01 user: pooryorick tags: trunk | |
04:57 | {ycl coro call} {rename [called] to [callcmd]} check-in: d4f770768f user: pooryorick tags: trunk | |
2017-08-05
| ||
21:29 | {ycl string} {redesign of [template]} check-in: c030a0ad2b user: pooryorick tags: trunk | |
20:32 | {ycl coro call} {refactor [reply]} check-in: 59c9a72c4e user: pooryorick tags: trunk | |
2017-08-04
| ||
18:21 | {ycl coro batch} {new package} {ycl coro call} {new package} check-in: d24d8665d0 user: pooryorick tags: trunk | |
18:20 | {ycl coro async} {removed after transfering to {ycl coro call}} check-in: 49d75f7d27 user: pooryorick tags: trunk | |
18:19 | {ycl coro} {updated pkgIndex.tcl} check-in: 599f83acf6 user: pooryorick tags: trunk | |
15:55 | {ycl string} {convert from {coro relay} to {coro call}} check-in: c38afb6537 user: pooryorick tags: trunk | |
2017-07-30
| ||
15:30 | {ycl math rng} {new package} check-in: f3cf1ac833 user: pooryorick tags: trunk | |
2017-07-23
| ||
20:40 |
{ycl parse tcl stream} {
{replace "string" type with "literal" type} {make use {ycl coro async} instead of {ycl coro relay}} {next step} { convert } }check-in: 77f2f88c91 user: pooryorick tags: trunk | |
2017-07-20
| ||
23:14 | {ycl coro event} {remove [quit] command} {ycl coro event} {plug holes in error propagation} {ycl coro relay} {fix bug in [accept] handlin of queued requests} {ycl coro relay} {add an epoch tracker in order to ignore ghost tasks} {ycl coro relay} {all tests pass} check-in: f9979b724c user: pooryorick tags: trunk | |
2017-07-19
| ||
22:29 | {ycl coro async} {new module} check-in: 6942fd91d1 user: pooryorick tags: trunk | |
2017-07-15
| ||
18:56 | {ycl coro relay} { handle [relay iter] exceptional case where the iterator command doesn't exist } check-in: e25b3ba8e7 user: pooryorick tags: trunk | |
2017-07-13
| ||
20:30 | {ycl struct env} {add [which], [view], and other functionality} check-in: 0165ab30b0 user: pooryorick tags: trunk | |
2017-07-06
| ||
16:33 | {ycl parse digitalForensicsXml} {add to the relevant pkgIndex.tcl} check-in: 289a39871a user: pooryorick tags: trunk | |
14:33 | {ycl chan diagnostic} {add procedure to change the current level} check-in: 6c634c2ba3 user: pooryorick tags: trunk | |
2017-07-05
| ||
16:55 | {parse digitalForensicsXml} { an incremental parser for the digital forensics xml format } check-in: 605306a3e8 user: pooryorick tags: trunk | |
15:05 | {ycl dir bxtrie} {remove rsync options to preserver user and group} {ycl dir demo hashdeep_bxtrie} { A utility to read hashdeep output and deposit the corresponding files in a bxtrie archive } check-in: 298822ffdf user: pooryorick tags: trunk | |
2017-07-04
| ||
15:54 |
{ycl entropy} {
Redesign as an entropy-collecting daemon
}
{ycl math rand} { {new procedures} {flip rand rng} } check-in: 4e37205b27 user: pooryorick tags: trunk | |
2017-06-16
| ||
11:09 | {ycl struct env} { Eliminate reference counting scheme in favor of more memory-efficient method of marking original attributes. } check-in: c6a025a0b7 user: pooryorick tags: trunk | |
2017-06-15
| ||
17:18 | {ycl struct env} {new package} check-in: 979ed15962 user: pooryorick tags: trunk | |
17:17 | {ycl string} [ {new command} template ] check-in: d10d69db41 user: pooryorick tags: trunk | |
2017-06-11
| ||
15:25 | {ycl coro event} {fix some tests} {ycl coro relay} {fix some tests} check-in: 9942e1b918 user: pooryorick tags: trunk | |
2017-06-05
| ||
09:45 | {ycl coro event} { Fix bug where the event "loop" did its own error handling rather than simply evaluating the script and letting the caller of the event loop catch any errors, if desired. } check-in: d42c24a2af user: pooryorick tags: trunk | |
2017-06-03
| ||
22:43 | {ycl parse tcl stream} {fix bug in bracevar routine} check-in: ac4f51c22b user: pooryorick tags: trunk | |
22:41 | {ycl coro event} { fix bug that where interaction with the event loop resulted in a hung routine } check-in: f50e783c5e user: pooryorick tags: trunk | |
15:34 |
{ycl coro}
{
Make sure an order is only dispatched to the fulfiller when it is
accepting orders
}
{ Any error in the fulfillment is raised by [receive] } ]check-in: c5a8cba679 user: pooryorick tags: trunk | |
2017-06-02
| ||
10:07 | {ycl string expand} [ {new package} {templating tool for Tcl scripts and other things} ] check-in: 41f8639e3d user: pooryorick tags: trunk | |
00:46 | {ycl coro event} [ {Fix bug in which the loop was growing the stack} {All tests pass} ] check-in: 20a1288e78 user: pooryorick tags: trunk | |
2017-05-29
| ||
21:05 | {ycl coro event} { fix bugs relating to growing the stack, and to playing nicely with the built-in event loop } {ycl coro relay} {adjust for changes to {ycl coro event}} check-in: d508d7a202 user: pooryorick tags: trunk | |
2017-05-27
| ||
19:02 | {ycl coro relay} { Make sure [accept] throws away invalid [receive] deliveries } check-in: 8c8bbb6a41 user: pooryorick tags: trunk | |
2017-05-26
| ||
09:20 | {ycl relay event} { reorganize files, deep work to make sure around design issues concerning when the even loop is entered. } {ycl relay relay} { all tests pass, both with a {ycl coro event} loop and a {ycl relay after} (adapter for Tcl's built-in event loop) event loop. } check-in: 9f756d62be user: pooryorick tags: trunk | |
2017-05-22
| ||
08:43 | {ycl coro event} {Fix loop behaviour for canceled events} {ycl parser graph} {fix offset errors} {ycl string expand} { add a "variable" macro. move [command] from {ycl parser graph} } check-in: ef24a6ca98 user: pooryorick tags: trunk | |
2017-05-20
| ||
18:45 | {ycl coro event} {an event loop for coroutines} check-in: d2d2113d73 user: pooryorick tags: trunk | |
2017-05-18
| ||
12:56 | {ycl parser graph} { add "unmatched" hook , both general and any type-specific handlers are called for each event } check-in: a0080ea257 user: pooryorick tags: trunk | |
10:45 | {ycl parse graph} {new methods , [children] and [traverse]} {ycl string} {new command package [expand]} check-in: c1aa6f36e8 user: pooryorick tags: trunk | |
2017-05-17
| ||
20:52 | {ycl parse xml} {fix typo in [package ifneeded] script} check-in: 36ffdbd77c user: pooryorick tags: trunk | |
20:02 | {ycl parse xml} {new name of {ycl parse html}} check-in: 5e981dad5a user: pooryorick tags: trunk | |
19:56 | {ycl tcl} {added some [package require] statements} check-in: 2455c97b2d user: pooryorick tags: trunk | |
19:34 | {ycl parse html} {refactor, all tests pass} {ycl shelf} {fix bug when spawning a clone} check-in: 23be630a86 user: pooryorick tags: trunk | |
2017-05-16
| ||
12:36 | {ycl parse graph} { relaxed mode now disables open/close tag matching by default, and also has useful behaviour when open/close tag matching is enabled } check-in: 4585d229cb user: pooryorick tags: trunk | |
11:08 | {ycl parser graph} { relaxed mode implemented, but still needs to pick up a non-matching closing tag instead of making it part of the returned data } check-in: 692b5b9b4c user: pooryorick tags: trunk | |
10:09 | {ycl parser graph} { transform [next] into a coroutine in order to add a "relaxed" mode that can handle missing syntactic elements } check-in: 1dd96de989 user: pooryorick tags: trunk | |
2017-05-15
| ||
21:36 | {ycl crypto sha} {further development} check-in: 28fe72f8dd user: pooryorick tags: trunk | |
20:30 | {ycl programs} {further development} check-in: dfed63daea user: pooryorick tags: trunk | |
20:24 | {ycl crypto} {reflect updates in other ycl packages} check-in: 5c22e99abf user: pooryorick tags: trunk | |
19:15 | [{ycl list} {ycl struct} {ycl sugar} {ycl text}] {reflect updates in other packages} check-in: dee32ffbc9 user: pooryorick tags: trunk | |
19:04 | [{ycl chan} {ycl dir} {ycl eav} {ycl file} {ycl knit} {ycl parser} {ycl proc} {ycl vso}] {modifications to reflect updates in other packages} check-in: a9ea287274 user: pooryorick tags: trunk | |
11:28 | {ycl iter} {Update reflecting changes in other {ycl shelf} packages} check-in: d1d91c7ea5 user: pooryorick tags: trunk | |
11:26 | {ycl context} {Code reorganization} check-in: f0e9d859d4 user: pooryorick tags: trunk | |
2017-05-14
| ||
22:01 | {ycl chan} {find ane replace ycl shelf names} check-in: b1007396e5 user: pooryorick tags: trunk | |
21:59 | {ycl dir} {resolve merge conflicts}` check-in: da96c1afe8 user: pooryorick tags: trunk | |
07:24 | {ycl interp} {new package} check-in: b091c78e8c user: pooryorick tags: trunk | |
07:24 | {ycl parse} {reorganize files} check-in: b8fd361a49 user: pooryorick tags: trunk | |
2017-05-13
| ||
23:18 | {ycl parse} {reorganize files} check-in: d687a6f086 user: pooryorick tags: trunk | |
23:12 | {ycl dir} {further development} check-in: 8bb8dbe0d1 user: pooryorick tags: trunk | |
08:22 | {ycl string expand} {refactor in to {ycl parsers graph}} check-in: a6728d2ea2 user: pooryorick tags: trunk | |
2017-05-12
| ||
09:41 | {ycl string expand} [ {refactor} [ {introducing types instead of states} {clean up data relationships between levels} ] ] check-in: a0c3f2c2d3 user: pooryorick tags: trunk | |
2017-05-11
| ||
15:32 | {ycl string expand} {A templating system} check-in: 0a092ceccd user: pooryorick tags: trunk | |
2017-05-08
| ||
12:52 | {ycl shelf} { changer [.current] to [.inner] } check-in: 83e5d5e53c user: pooryorick tags: trunk | |
2017-05-07
| ||
19:43 | {ycl shelf} {fix method lookup for plugin shelves} check-in: 5021ea9e20 user: pooryorick tags: trunk | |
17:50 | {ycl shelf} {further development of method dispatch considering inject shelves} {ycl shelf} {provide both [.configure] and [configure]} check-in: f5bbcbc91c user: pooryorick tags: trunk | |
11:04 | {ycl shelf} {remove debugging statement} check-in: b57720ea24 user: pooryorick tags: trunk | |
11:01 | {ycl shelf} { add ability for specify methods available through injected shelves } check-in: 930d42dce1 user: pooryorick tags: trunk | |
2017-05-06
| ||
18:42 | {ycl shelf} {more testing for cascading variable lookup} check-in: 30b00752b9 user: pooryorick tags: trunk | |
17:44 | {ycl shelf} {make it [init], not [.init]} check-in: c62ca8a101 user: pooryorick tags: trunk | |
17:26 | {ycl shelf} {new method [.current]} check-in: 4b5f5f7861 user: pooryorick tags: trunk | |
2017-05-05
| ||
11:49 | {ycl shelf} [ {new featue} plugins ] check-in: 11c597add3 user: pooryorick tags: trunk | |
2017-05-03
| ||
21:26 | {ycl shelf} {rename [excise] to [eject]} check-in: a28d69c5c9 user: pooryorick tags: trunk | |
18:49 | {ycl shelf} { new methods, [inject] and [excise] } check-in: 51881bd8c1 user: pooryorick tags: trunk | |
2017-05-02
| ||
21:04 | {ycl shelf} {Fix [switch] method} check-in: 36cdc60b68 user: pooryorick tags: trunk | |
2017-05-01
| ||
23:16 | {ycl shelf} {remove debugging statement} check-in: 1f080eee8f user: pooryorick tags: trunk | |
22:59 | {ycl shelf} { update [commands] method. } check-in: 489e51e940 user: pooryorick tags: trunk | |
22:21 | {ycl shelf} { namespace map entries indicate methods implemented at the object itself . Ensemble unknown looks up methods in parents . } check-in: d8cde3d9f5 user: pooryorick tags: trunk | |
11:04 |
{ycl shelf} {
delete [shadowed] method
}
{ycl ns ensemble duplicate} { transform fully-qualified command names in the ensemble map } check-in: eee19e4284 user: pooryorick tags: trunk | |
2017-04-30
| ||
11:58 | {ycl entropy} {rewrite to find a good amount of jitter} check-in: fd35f30250 user: pooryorick tags: trunk | |
2017-04-29
| ||
13:48 | {ycl flow routine test} {Add missing "package require"} check-in: 9865de0b3c user: pooryorick tags: trunk | |
13:32 | {ycl flow step} {new package} check-in: 2008c50094 user: pooryorick tags: trunk | |
2017-04-27
| ||
23:12 | {chan diagnostic} {new package} check-in: 2e7008a5cf user: pooryorick tags: trunk | |
23:10 | (no comment) check-in: 8ecef4988b user: pooryorick tags: trunk | |
23:04 | shelf {remove [shadowed] method since its functionality can be accomplished via [basis]} {ns disposal} {disentangle from {ycl shelf}, return the trace} check-in: b993e64f1a user: pooryorick tags: trunk | |
2017-04-17
| ||
20:52 | {ycl verbose} {use {ycl chan stderr} instead} check-in: 1e9d2dd804 user: pooryorick tags: trunk | |
2017-01-04
| ||
01:25 | {dir demo scan_bxtrie} {enable operation for a single file} check-in: 0de005a416 user: pooryorick tags: trunk | |
2016-12-12
| ||
00:13 | {ycl eav eavx} {new data format} check-in: 7b3c56e66a user: pooryorick tags: trunk | |
2016-12-11
| ||
16:52 | {ycl eav eavx} {A Tcl-based notation for hierarchical data} check-in: 461706c2f7 user: pooryorick tags: trunk | |
05:47 | {ycl parse tcl exprlex} {fix bug in function parsing} {ycl parse tcl iter} {significant changes. Tests now pass} check-in: dab75d0592 user: pooryorick tags: trunk | |
2016-11-21
| ||
06:17 | {ycl dir} {add routines to handle various edge cases of scanning a filesystem} {ycl file signature} {previously known as {ycl dir signature}} check-in: 775485cd27 user: pooryorick tags: trunk | |
2016-11-19
| ||
14:02 | {ycl dir demo scan_bxtrie} {update to use newer {ycl dir bxtrie}} check-in: dd39f17965 user: pooryorick tags: trunk | |
2016-11-12
| ||
06:05 | {ycl shelf} {change [method] and [disposal] API} {ycl chan} {Add a line iterator} {ycl coro relay} {Small change to [wrap] API} {ycl dir fileset} {Major development. Tests pass} {ycl eav} {Small changes to [find] api} {ycl iter} {tests for asynchronous iterators} {ycl ns} {improve [disposal]} {ycl parse exprlex} {bug fixes} check-in: acc30ad57d user: pooryorick tags: trunk | |
2016-11-06
| ||
22:17 | {ycl dir bxtrie} {modify [place] to also return information about the previous existence of the file} {ycl dir fileset} {improve handling of broken symbolic links} check-in: e2672018df user: pooryorick tags: trunk | |
17:17 | {ycl coro relay} {Fix bug in $spec handling in [accept]} {ycl coro relay} {new test cases} check-in: 0bf6bfc903 user: pooryorick tags: trunk | |
14:21 | {ycl dir demo} {new demos} {ycl dir build} {bug fixes} {ycl dir fileset} {For acceptable performance, add option to not use eav, and write results straight to file} {ycl dir sigarchive} {refactor to stable state} check-in: 97063b1492 user: pooryorick tags: trunk | |
2016-10-22
| ||
22:54 | {ycl shelf} {Add [shadowed] method} check-in: d4d596763d user: pooryorick tags: trunk | |
2016-10-21
| ||
00:52 | {ycl eav sqlite} { fix "as" operator of [find] so that it properly overrides existing attributes, works correctly when the attribute to compute has the same name as the attribute that is the operand, and so that later occurrences of "at" may use names defined by earlier occurrences. } check-in: 09c9e0d585 user: pooryorick tags: trunk | |
2016-10-20
| ||
20:59 | {ycl eav sqlite} {new [find] parameters: computed as} check-in: ba775616fe user: pooryorick tags: trunk | |
2016-10-16
| ||
17:07 | {ycl shelf} {remove debugging statement} check-in: ca182acbf8 user: pooryorick tags: trunk | |
17:05 | {ycl shelf} {change [dupensemble] to [ensemble duplicate]} check-in: 1e12d0ccf4 user: pooryorick tags: trunk | |
16:16 | {ycl ns} {rename [ns dupensemble] to [ns ensemble duplicate], and rename other commands as well} {ycl ns ensemble subcommmands} {new command} check-in: 75b35838f7 user: pooryorick tags: trunk | |
2016-10-14
| ||
17:50 | {ycl proc checkargs} {Add featre of one optional positional argument} check-in: ea6b695430 user: pooryorick tags: trunk | |
2016-10-13
| ||
02:07 | {ycl dir} {Fix many things that were out of date} {ycl dir copynode} {new command} check-in: 3602540fe4 user: pooryorick tags: trunk | |
2016-10-11
| ||
16:38 | {ycl proc} {Add [partial] and [curry]} check-in: 37803fa80c user: pooryorick tags: trunk | |
2016-10-08
| ||
17:42 | {ycl shelf} {fix error in $.lookup} check-in: f03fe3403e user: pooryorick tags: trunk | |
2016-09-29
| ||
19:48 | {ycl sigarchive} refactoring {merge fork} check-in: ffefd444b0 user: pooryorick tags: trunk | |
13:34 | {ycl dir stat} {new package} check-in: c35916ecd3 user: pooryorick tags: trunk | |
04:58 | {ycl dir sigarchive} {reorganize code} check-in: 3b18889fd3 user: pooryorick tags: trunk | |
2016-09-26
| ||
08:32 | {ycl eav} {Further development, inteface unchanged} check-in: b043df3268 user: pooryorick tags: trunk | |
08:23 | {ycl parse tcl} {Add info commands to provide information about offsets and lines in a parsed script.} check-in: c76225011f user: pooryorick tags: trunk | |
08:19 | {ycl proc step} {redesign of interface to command and error handlers. The name of a variable containing data about the script, along with the index of the current command in the script, are passed to the handlers.} check-in: b9356a8149 user: pooryorick tags: trunk | |
2016-09-24
| ||
12:50 | {ycl proc step} {report command index and a handle for the procedure info to step handlers} check-in: 8c04388b9f user: pooryorick tags: trunk | |
2016-09-13
| ||
13:59 | {ycl package} {make global commands explicit} check-in: cbc63f3fba user: pooryorick tags: trunk | |
13:44 | {ycl} {make global commands explicit} check-in: 934c38ffec user: pooryorick tags: trunk | |
13:43 | {ycl parse tcl stream} {accept either a channel or an iterator} {ycl parse tcl commands} {add an iterator variant} check-in: 015704fd2a user: pooryorick tags: trunk | |
2016-09-06
| ||
22:52 | {ycl time timer} {new package} check-in: 87d13670f7 user: pooryorick tags: trunk | |
13:11 | {ycl test cleanup} {capture only variables that are set} {ycl test data} {new test data} check-in: 817c531e55 user: pooryorick tags: trunk | |
2016-08-31
| ||
06:09 | {ycl iter async} {merge {ycl list iter} and rename [items] to [list_]} check-in: 56c25b468d user: pooryorick tags: trunk | |
06:08 | {ycl proc step} {use tailcall instead of [uplevel] in wrappers} check-in: 976dc8d8d0 user: pooryorick tags: trunk | |
2016-08-30
| ||
21:58 | {ycl dev time} {various fixes} check-in: fdbc40670c user: pooryorick tags: trunk | |
20:51 | {ycl dev time} {New module to time calls to a command} check-in: ab5948e908 user: pooryorick tags: trunk | |
2016-08-29
| ||
09:10 | {ycl vrtcl} {A parser of the vrtcl data format} check-in: 57f80aaafd user: pooryorick tags: trunk | |
08:58 | {ycl iapi com kforce} {Add support for expired timecards that weren't submitte} check-in: c4df1a57e4 user: pooryorick tags: trunk | |
08:52 | {ycl proc} {reorganize functions, possibly with some changes} check-in: 9900a3dc32 user: pooryorick tags: trunk | |
08:47 |
{ycl parse tcl stream} {
{Now accepts a channel iterator rather than a channel} { new interface to support actions such as [next], and ability to switch modes } { New character mode for emitting one character at a time } {fix bugs in handling of braces and double quotes} }check-in: 58b6f6af7f user: pooryorick tags: trunk | |
08:36 | {ycl coro relay iter} { change interface to allow additional commands to the coroutine being iterated over } check-in: 87afc40508 user: pooryorick tags: trunk | |
08:30 | {ycl chan iter} {Iterate through the contents of a channel} check-in: 0c97c5304c user: pooryorick tags: trunk | |
2016-08-23
| ||
21:42 | {ycl parse tcl stream} {Last commit before swithing from chan to character iterator} check-in: 167df5daf4 user: pooryorick tags: trunk | |
04:41 |
{ycl parse tcl stream} {
{Fix bug in handling of quoted words}
{improve spead by reading larger chunks} }check-in: 554e7e91a4 user: pooryorick tags: trunk | |
2016-08-19
| ||
10:20 | {ycl parse tcl stream} {New package} check-in: 6656b18f4e user: pooryorick tags: trunk | |
10:17 | {ycl} {Add default bgerror handler for command line interface} check-in: a06afbd0d5 user: pooryorick tags: trunk | |
10:11 | {ycl chan interp util} {new package} {ycl chan chunked} { Make sure headers coroutine is created in namespace of the accompanying object } check-in: 5552580763 user: pooryorick tags: trunk | |
10:04 | {ycl coro relay} {Tidy code. No functional change} check-in: c0ecb99548 user: pooryorick tags: trunk | |
2016-08-15
| ||
22:48 | {ycl string chan} {Add workarounds where [chan postevent] interacts poorly with coroutines} check-in: 808b682c50 user: pooryorick tags: trunk | |
2016-08-13
| ||
14:27 | {ycl parse tcl commands} {Add line and character index reporting} check-in: 8636a5cb6f user: pooryorick tags: trunk | |
2016-07-15
| ||
19:41 | {ycl dir fileset} {C stack busy example (non working commit)} check-in: 395f264056 user: pooryorick tags: trunk | |
2016-07-13
| ||
10:01 | {ycl comm http} {patch according to some of jima's findings} check-in: 5ae0c39ba0 user: pooryorick tags: trunk | |
2016-07-12
| ||
17:23 | {ycl comm http} {add files} check-in: c064dcdb23 user: pooryorick tags: trunk | |
2016-07-04
| ||
09:24 | {ycl coro relay} {{New command} {[relay pending]}} check-in: 4eeef39c0f user: pooryorick tags: trunk | |
06:06 | {ycl coro relay} {Fix typo in [accept]} check-in: 9896c49e02 user: pooryorick tags: trunk | |
2016-07-03
| ||
19:08 | {ycl coro relay} {new demo} check-in: 90952fd89c user: pooryorick tags: trunk | |
18:39 | {ycl coro relay} { [accept], [order], and [receive] can now freely be used in a single coroutine . } check-in: 230a550523 user: pooryorick tags: trunk | |
2016-07-02
| ||
17:29 | {ycl coro relay} { Added queue for [accept] in order to handle incoming requests during a [receive] operation } check-in: 1ded693e21 user: pooryorick tags: trunk | |
2016-06-30
| ||
09:30 |
{ycl shelf} {The basis of a top level shelf now itself rather than the empty
string}
{ycl tk canvas} {add font scaling procedures} {ycl visual slides} {improve font scaling} check-in: 832990c9a3 user: pooryorick tags: trunk | |
2016-06-26
| ||
09:19 | {ycl shelf} {add util.tcl} check-in: f4382ce5b1 user: pooryorick tags: trunk | |
09:11 | {presentation} {coroutine is the new main} check-in: d9df432013 user: pooryorick tags: trunk | |
2016-06-24
| ||
23:07 | {ycl visual slides} {improve automatic text scaling} check-in: d9d9afb9a0 user: pooryorick tags: trunk | |
2016-06-23
| ||
20:47 | {ycl coro rela} {Make sure test properly cancel all orders before disappearing} check-in: 4a9b2ce0fe user: pooryorick tags: trunk | |
2016-06-21
| ||
09:49 | {ycl dir fileset} {work in progress} check-in: 9e8ab118d4 user: pooryorick tags: trunk | |
09:36 | {ycl coro relay} {modify [iter] so that the script must explicitly use [return -code return] to add arguments to the next iteration of $coro.} check-in: 021a8973a1 user: pooryorick tags: trunk | |
2016-06-20
| ||
02:12 | {ycl eav sqlite} {fix depth-first hiararchical query results} check-in: 0f8ab346b6 user: pooryorick tags: trunk | |
2016-06-19
| ||
22:55 | {ycl visual slides} {A slideshow system} check-in: 7d36eb046e user: pooryorick tags: trunk | |
2016-06-14
| ||
01:57 | {ycl list iter} {previously known as {ycl string iter}} {ycl string iter} {Uses {ycl coro relay} to iterate through a string} check-in: 1fcb73ecb5 user: pooryorick tags: trunk | |
2016-06-12
| ||
23:40 | {ycl coro relay} {change operation of [relay iter]} check-in: ca0964d936 user: pooryorick tags: trunk | |
23:29 | {ycl chan interp} {{{rename variables}} {{add test}}} check-in: 157ac9654b user: pooryorick tags: trunk | |
23:23 | shelf {bug fix: command resolution procedure} check-in: 6f3c8be17c user: pooryorick tags: trunk | |
2016-06-06
| ||
23:11 | {ycl tcl} {{new procedure} armour { convert a value into a printing string that can be pasted directly into a Tcl script} check-in: 67bda3a28c user: pooryorick tags: trunk | |
2016-06-03
| ||
14:46 | {ycl proc} {add note about Tcl [tailcall] bug} check-in: 434948c13a user: pooryorick tags: trunk | |
2016-06-02
| ||
21:23 | {ycl proc} {fix [checkargs] to handle [rename] commands} check-in: c3a7fb7696 user: pooryorick tags: trunk | |
2016-05-16
| ||
12:14 |
{
{ycl chan interp}
{Added a shelf} }check-in: 3c1fd33515 user: pooryorick tags: trunk | |
2016-05-14
| ||
17:22 |
{
{ycl eav}
{add indexes for better performance} } { {ycl coro} {add [wrap]} } { {ycl dir} {in progress} {development to fileset and iter} } { {ycl parse tcl} commands {add a {ycl coro relay} script processor } }check-in: 38f112d5cd user: pooryorick tags: trunk | |
2016-05-13
| ||
19:36 | {ycl comm} {update to use newer {ycl coro relay} interface} check-in: 23afcc5b47 user: pooryorick tags: trunk | |
17:21 | {ycl eav} {Add explicit transactions for improved performance} check-in: 5fb4d42d11 user: pooryorick tags: trunk | |
2016-05-12
| ||
22:15 | {ycl parse tcl} {cleanup to [iter] and the test suite} check-in: 05a69c4033 user: pooryorick tags: trunk | |
21:51 | {parse tcl} {Add [iter]} check-in: 4e5707912e user: pooryorick tags: trunk | |
2016-05-11
| ||
18:28 | {ycl proc} {{fix bug in [argnames]}} check-in: 98f86c4f1c user: pooryorick tags: trunk | |
12:23 | {ycl list} {{Modify unset to return nothing} {fix unset tests}} check-in: acdafabc86 user: pooryorick tags: trunk | |
2016-05-10
| ||
14:54 |
{
{ycl coro relay}
{refactor [iter]} {Add iter_msg test} }check-in: d9d00c452c user: pooryorick tags: trunk | |
10:43 | {ycl eav} {{Add "find" and "except" operators to [finnd]}} check-in: 9d35f144e1 user: pooryorick tags: trunk | |
2016-05-09
| ||
23:32 | {ycl eav} {{change signature of [findm]}} check-in: 246ba58edc user: pooryorick tags: trunk | |
17:47 | {ycl eav} {{Add "ascend" feature to [find]} {add "level" to find results}} check-in: 240758c488 user: pooryorick tags: trunk | |
2016-05-03
| ||
21:46 | {ycl eav} {{bug fixes} dset {namespace resolution}} check-in: 4de674ec49 user: pooryorick tags: trunk | |
19:35 | {ycl relay} {{New command} [iter]} check-in: 08ef1ece83 user: pooryorick tags: trunk | |
16:59 | {ycl dir} {commit before adding {ycl coro relay}} check-in: bdfa3b5785 user: pooryorick tags: trunk | |
2016-05-02
| ||
13:26 | {ycl shelf} {tighten up behaviour of [configure]} check-in: 66a2086de4 user: pooryorick tags: trunk | |
03:43 | {ycl shelf} {fix bug in [switch]} check-in: 024fbb3602 user: pooryorick tags: trunk | |
2016-05-01
| ||
19:43 | {ycl eav} {Junk the "automatic" feature of [checkargs]. That feature is now implemented in {ycl shelf configure} instead} check-in: 09d3e952a1 user: pooryorick tags: trunk | |
16:24 | {ycl shelf} {Add admin mode to [configure]} check-in: 49233d23c9 user: pooryorick tags: trunk | |
2016-04-29
| ||
16:09 | {ycl shelf} {Add a more simple example of mixing in ensembles} check-in: 75991d8adc user: pooryorick tags: trunk | |
15:34 | {ycl eav sqlite} {add [clone] command} check-in: 0dc831d779 user: pooryorick tags: trunk | |
11:59 | {ycl shelf} {spawn now prepends the namespace of the basis, along with items in its namespace path, to the namespace path of the spawned shelf} check-in: 1f90b2a0de user: pooryorick tags: trunk | |
2016-04-28
| ||
17:21 | {ycl dir bxtrie} {first working version} check-in: 230f06053c user: pooryorick tags: trunk | |
2016-04-26
| ||
02:59 | {ycl comm http} {all three tests pass} {ycl coro relay} {add cancellation} check-in: cef9213313 user: pooryorick tags: trunk | |
2016-04-24
| ||
16:12 | {rename {coro event} to {coro relay} check-in: 5b1967ef7f user: pooryorick tags: trunk | |
15:56 | {ycl event} {add [cancel], improve [accept]} check-in: 2f9b425f5b user: pooryorick tags: trunk | |
2016-04-23
| ||
19:29 | module {{ycl proc}} {new feature} {{ Arguments can be marked as positional but not named explicitly int the arguments to [proc] , in which case they are extracted from args at runtime . }} check-in: 363dabff36 user: pooryorick tags: trunk | |
17:16 | {ycl comm http} {succesfully retrieved wiki.tck.tk page} check-in: 5baa36d380 user: pooryorick tags: trunk | |
14:55 | {ycl shelf} {add "switch" method} check-in: afc568780d user: pooryorick tags: trunk | |
2016-04-20
| ||
14:02 | {ycl comm http} {further development} check-in: 033f22d8b9 user: pooryorick tags: trunk | |
2016-04-18
| ||
23:51 | {updates to more recent {ycl shelf} package organization} check-in: 190dd7c83b user: pooryorick tags: trunk | |
11:29 | {ycl http} {rename to comm} check-in: e481ee863d user: pooryorick tags: trunk | |
11:27 | {ycl http} {gzip content encoding now supported} check-in: ab328d942b user: pooryorick tags: trunk | |
2016-04-17
| ||
02:53 | {ycl math rand} {added randbits} {ycl entropy} {moved original entropy command to {ycl math rand} randbits_udev} check-in: 5bd00a2ddf user: pooryorick tags: trunk | |
2016-04-16
| ||
01:50 | {ycl sugar cmdpipe} {fix bug in async mode} check-in: c204ac9790 user: pooryorick tags: trunk | |
00:53 | {ycl sugar cmdpipe} {initial commit} check-in: 840ae8bd65 user: pooryorick tags: trunk | |
2016-04-13
| ||
05:35 | {ycl event} {fix errant word in command} check-in: 86b585205d user: pooryorick tags: trunk | |
04:34 | {ycl event} {flesh out the basic commands} check-in: 213b6fe5fa user: pooryorick tags: trunk | |
2016-04-11
| ||
21:19 | {ycl event} {initial commit} check-in: 0ebe42de91 user: pooryorick tags: trunk | |
2016-04-10
| ||
23:20 | {update for shelf module reorganization} check-in: d2b062f007 user: pooryorick tags: trunk | |
10:24 | {update to newer shelf module structure} check-in: 4f18a184e3 user: pooryorick tags: trunk | |
2016-04-08
| ||
14:22 | {ycl flow gig} {remove debugging statements} check-in: da5afe54b1 user: pooryorick tags: trunk | |
14:19 | {ycl flow gig} {add routing based on expressions} check-in: 6b9bc552d3 user: pooryorick tags: trunk | |
13:02 | {ycl flow gig} {add routing based on return codes} check-in: bebc6c86d4 user: pooryorick tags: trunk | |
01:32 | {ycl chan interp} {add to pkgIndex.tcl} check-in: 85cebccc81 user: pooryorick tags: trunk | |
01:31 | ycl {better error messages for command line interface} check-in: 7de075dfbe user: pooryorick tags: trunk | |
01:15 | {ycl chan interp} {initial commit} check-in: 5c7e67b626 user: pooryorick tags: trunk | |
2016-03-11
| ||
16:21 | {eav entity} {entity-oriented interface to eav} {eav steavtk} {break code up into smaller modules} check-in: 139f43bbfc user: pooryorick tags: trunk | |
2016-03-03
| ||
08:28 | eav {update to use newer shelf} steav {More key handling} check-in: ce212372b6 user: pooryorick tags: trunk | |
04:38 | shelf {Replace [shelf] command with [init] command, with attendant code restructuring} check-in: 86423ecbca user: pooryorick tags: trunk | |
04:19 | ns dupensemble {fix bug in -uknown handling} check-in: 3d59ca86a4 user: pooryorick tags: trunk | |
02:28 | ns dupensemble {test for -subcommands} check-in: e08e09bb7b user: pooryorick tags: trunk | |
02:23 | ns dupensemble {Copy -subcommands, performing target substitutions} check-in: 200e288e87 user: pooryorick tags: trunk | |
02:01 | ns dupensemble {Do target substitutions in -parameters and -unknown options} check-in: eb7ad3a25c user: pooryorick tags: trunk | |
2016-03-01
| ||
16:04 | eav {bug fixes} {new interface commands} steav {heavy development} check-in: 2bc9ec9ab0 user: pooryorick tags: trunk | |
2016-02-29
| ||
03:50 | eav {add [array unset] comand} {modify the way [array eval] works} check-in: 30693d4063 user: pooryorick tags: trunk | |
2016-02-28
| ||
03:16 | eav {Add [array eval] can now process tables composed of arrays of varying length} check-in: da32fa8486 user: pooryorick tags: trunk | |
2016-02-25
| ||
21:20 | {separate steav and steavtk} check-in: bd6988b6cf user: pooryorick tags: trunk | |
02:34 | ycl {improve mechanism to call a ycl function from the command line} check-in: 29e54837e2 user: pooryorick tags: trunk | |
01:56 | steav new eav {add dset and dget} check-in: 03fed9a036 user: pooryorick tags: trunk | |
2016-02-23
| ||
23:34 | {move gryp2 to steav} check-in: a24d4acfb7 user: pooryorick tags: trunk | |
18:15 | eav {fix bug in [array exists]} check-in: 94e8ff0607 user: pooryorick tags: trunk | |
08:27 | eav {add [id] command} {fix bug where [redpill] didn't cause [gen] to produce a system query} check-in: f884f1375e user: pooryorick tags: trunk | |
05:40 | gryp2 {First GUI layout} check-in: 16a51cf8ef user: pooryorick tags: trunk | |
2016-02-22
| ||
05:36 | shelf {Finish up implementation described in last commit} check-in: 69f19190ed user: pooryorick tags: trunk | |
05:32 | shelf {[method] now can accept a single fully-qualified command name, from which it derives the command name and the target} check-in: d04e0f9c2d user: pooryorick tags: trunk | |
03:51 | text {Use newer {ycl test}} check-in: 0adad82600 user: pooryorick tags: trunk | |
03:46 | parser {Update to use newer {ycl ns}} check-in: 278d5f0cd5 user: pooryorick tags: trunk | |
03:39 | file {update to use newer {ycl shelf}} check-in: 9970324544 user: pooryorick tags: trunk | |
02:54 | shelf {fix [spawn] and [clone] so they do what they're documented to do} check-in: 1711c17e69 user: pooryorick tags: trunk | |
02:40 | shelf {For [method], if the target is relative, is is now resolved on invocation relative to the namespace of the current shelf} check-in: 2dacad0df1 user: pooryorick tags: trunk | |
2016-02-21
| ||
08:42 | shelf {bug fix} {shelf with a whitespace in name} check-in: 7e6fc5d527 user: pooryorick tags: trunk | |
06:43 | parser scripted {Updated to use newer {ycl shelf}} check-in: 83fb4498ce user: pooryorick tags: trunk | |
06:42 | iapi {update kforce modules} check-in: 5e46069d94 user: pooryorick tags: trunk | |
2016-02-19
| ||
06:24 | test {Eliminate mention of cleanup_script} check-in: e743dc8cb3 user: pooryorick tags: trunk | |
06:14 | nxs {Possibly some changes in semantics} {More documentation} {Cleanup Up test suite} check-in: 39cd8f13ea user: pooryorick tags: trunk | |
06:04 | file {User newer {ycl test}} string {Use nwer {ycl test}} check-in: 5fc938b23e user: pooryorick tags: trunk | |
06:02 | suga cset {Modify so that the command runs at the level of the caller of [cset]} check-in: 3882c22941 user: pooryorick tags: trunk | |
05:43 | {New procedures to determine whether valuesa re numeric, and to convert values to numeric} check-in: 8d07fa3f2f user: pooryorick tags: trunk | |
05:40 | {Settle merge conflicts} {Updates to peascript tests} check-in: 682d7cefb7 user: pooryorick tags: trunk | |
05:20 | {Update test files to use newer {ycl test}} check-in: f11f1cffe4 user: pooryorick tags: trunk | |
2016-02-18
| ||
07:22 | matrix {convert to {ycl shelf}} check-in: 0120e86f95 user: pooryorick tags: trunk | |
06:56 | package {Make -prefixes default to off for automatic ensembles} check-in: 2d8ca997d9 user: pooryorick tags: trunk | |
05:58 |
test {some updates to cleanup1}
shelf {in conjunction with new [ns dupensemble], now supports submethods that are namesapace ensembles} check-in: 1063e2ca3e user: pooryorick tags: trunk | |
05:14 | test {remove $setup1} {make cleanup1 a command} ns {use newer {ycl test}} check-in: 5b7fb82fe2 user: pooryorick tags: trunk | |
04:28 | ns dupensemble {remove code to do replacements in nested lists in the map , as it requires the code to make assumptions about the interpretation of values} check-in: 19ab0f6e0b user: pooryorick tags: trunk | |
03:42 | ns dupensemble {replace original namespace two levels down in ensemble map.} check-in: e9f9ba349c user: pooryorick tags: trunk | |
2016-02-17
| ||
21:00 | list {Update to use newer {ycl test}} check-in: 78f56ddbf3 user: pooryorick tags: trunk | |
2016-02-16
| ||
20:37 | yobj {update to use newer {ycl proc} [checkargs]} check-in: 4f8a13f2ad user: pooryorick tags: trunk | |
18:39 | daerth {Update test suite to use newer {ycl test}} check-in: 4f5b5f9fd8 user: pooryorick tags: trunk | |
18:33 | context {Update to use [ns normalize] instead of nsnormalize} aclcontext {use [ns map] correctly} check-in: 045fa2819f user: pooryorick tags: trunk | |
18:19 | {Change the name of the tee and tplex creators from [new] to [tee] and [tplex]} check-in: a2f65f5933 user: pooryorick tags: trunk | |
18:10 | text {Support newer versions of {ycl proc checkargs}} {Use newer {ycl test} setup/cleanup} check-in: c38f6f2f29 user: pooryorick tags: trunk | |
18:01 | chan {Update to use newer {ycl shelf} that has [clone] and [spawn] but not [new]} check-in: f2870dd1fb user: pooryorick tags: trunk | |
07:37 | {ycl file prototype} {Update to use newer {ycl shelf} that has [clone] and [spawn] but not [new]} check-in: 2aab1632c7 user: pooryorick tags: trunk | |
06:51 | {math discrete} {work on tests} {math rand} {new package} check-in: d0f13b9746 user: pooryorick tags: trunk | |
06:08 | {ycl iter} {update for newer versions of {ycl shelf}} {update for newer {ycl test data}} check-in: 42788b61ec user: pooryorick tags: trunk | |
05:51 | {ycl vso} {Update for newer versions of {ycl shelf} that provide [clone] and [spawn], but no [new]} check-in: b70c11b2d8 user: pooryorick tags: trunk | |
04:13 | {ycl proc checkargs} {Pass documentation value instead of name of variable} check-in: 55c8a9612e user: pooryorick tags: trunk | |
03:24 | ycl accept a list of package require components check-in: 52cfca3237 user: pooryorick tags: trunk | |
2016-02-09
| ||
08:25 | eav {didn't get rid of "arrays" table after all} check-in: 961a06b77c user: pooryorick tags: trunk | |
02:28 | eav {all tests pass} {commit prior to converting arrays bookkeeping to use the main table} check-in: a768fd7796 user: pooryorick tags: trunk | |
2016-02-08
| ||
23:09 | eav {switch to new query structure to support hierarchical ordering of the results of recursive queries} check-in: 3ce4defac3 user: pooryorick tags: trunk | |
2016-02-07
| ||
01:04 | {eav sqlite} {commit before replacing "in" SQL statements with "join"} check-in: 3c478ef58b user: pooryorick tags: trunk | |
2016-02-06
| ||
16:52 | {eav sqlite} {change the signature of [array set]} {array type can now be indicated} check-in: 24dadffba5 user: pooryorick tags: trunk | |
06:36 | {eav sqlite} {[array eval] now works with "tables"} check-in: 01b63cf7bd user: pooryorick tags: trunk | |
06:16 | {eav sqlite} {commit before changing [array eval] to work with "tables"} check-in: 9fb98f2f91 user: pooryorick tags: trunk | |
02:26 | eav {new feature} {array-valued attribute values} check-in: bdd1408f1f user: pooryorick tags: trunk | |
2016-02-04
| ||
20:30 | {eav sqlite} {{new command} the} {bug fix in set} {more tests} check-in: ddb72c272e user: pooryorick tags: trunk | |
07:42 | shelf {{new method} apply} check-in: 2ce62ecd78 user: pooryorick tags: trunk | |
2016-02-02
| ||
16:53 | {eav sqlite} {refine trace functionalit} check-in: cff0c10d7d user: pooryorick tags: trunk | |
05:54 | shelf {rename the "ns" subcommand to "namespace"} check-in: 1130b82269 user: pooryorick tags: trunk | |
05:20 | replace ondeath with disposal check-in: d2d076b67d user: pooryorick tags: trunk | |
03:41 | shelf {replace "prototype" with "basise"} check-in: c7b61f1f05 user: pooryorick tags: trunk | |
03:35 | shelf {add handling when the name of new, cloned, or spawned shelf is the empty string} check-in: da21327567 user: pooryorick tags: trunk | |
03:23 | shelf rewrite {No more [new]} {{new commands} clone spawn} check-in: b97cf72b62 user: pooryorick tags: trunk | |
2016-01-31
| ||
22:48 | checkargs {{new feature} {specify an argument as being automatic to prevent the user from setting it, but have it in the spec for other commands, such as [configure] commands.}} check-in: 0c6fd3b40e user: pooryorick tags: trunk | |
19:43 | proc {{new feature} {optional explicit variable for the argument . Previously , the variable name was always the same as the argument name}} check-in: 2a8df047e1 user: pooryorick tags: trunk | |
2016-01-28
| ||
18:27 | eav {add unset traces} check-in: 768087f7ba user: pooryorick tags: trunk | |
08:06 | eav {new feature} {select by id} check-in: e98ccd353d user: pooryorick tags: trunk | |
06:15 | {eav sqlite} {add support for all four specificities of trace} check-in: cd736bd7a7 user: pooryorick tags: trunk | |
04:09 | {eav sqlite} {{new command} union} check-in: 834f618483 user: pooryorick tags: trunk | |
2016-01-27
| ||
20:24 | {eav sqlite} {add recursive find, keyed on an attribute that can either be the value of some other attribute or the id of an entity} check-in: 0ef8c33ce1 user: pooryorick tags: trunk | |
2016-01-26
| ||
18:09 | eav {bug fixes to find} {add trace feature} check-in: 3c6ed6199c user: pooryorick tags: trunk | |
02:46 | eav {add "in" operator} check-in: 55f190d7a8 user: pooryorick tags: trunk | |
2016-01-25
| ||
15:16 | {eav sqlite} {Change semantics of "report" argument to find so that the empty string results in a list of id's} check-in: efb6b17245 user: pooryorick tags: trunk | |
01:49 | {ycl eav} {new polish notation} check-in: 6753ee5f7b user: pooryorick tags: trunk | |
2016-01-23
| ||
20:33 | {ycl eav} {first commit} check-in: 37f04b20f3 user: pooryorick tags: trunk | |
2016-01-18
| ||
23:31 | {ycl courier} {complete minimal redesign} {all tests pass} check-in: 106660b15f user: pooryorick tags: trunk | |
14:10 | {flow courier} {all tests pass} {Commit prior to unifying courier and connection} check-in: d5b46c6a84 user: pooryorick tags: trunk | |
08:22 | {flou courier} {all tests pass} {Commit before changing a route so that the last stop is always a courier with no deliverable}. check-in: 48ca21be57 user: pooryorick tags: trunk | |
02:53 | {flow courier} {commit before changine implementation to better handle chains of couriers. This means a courier will no longer call the pickup, but will be delivered something to carry} check-in: d8bda96e33 user: pooryorick tags: trunk | |
2016-01-17
| ||
16:59 | {flow courier} {asynchronous assembly line} check-in: 8dfeca1745 user: pooryorick tags: trunk | |
2016-01-14
| ||
20:05 | {new procedures} {until around} check-in: e12c789d0b user: pooryorick tags: trunk | |
2016-01-12
| ||
19:34 | {struct nxs} {fix bug when setting nested dictionaries} {simplify code} check-in: 98dfb9bfcf user: pooryorick tags: trunk | |
01:29 | {all but one test pass} {commit before redesigning memory model so there is no explicit "refernce" type, and all values on the stack and in dictionaries are names of values in memory (references)} check-in: d827752d9e user: pooryorick tags: trunk | |
2016-01-10
| ||
09:00 | peascript {to give every value a handle so that it can be modified regardless of whether it was taken from the stack or a dictionary, make all stack values and all dictionary values references} check-in: 72da06c02e user: pooryorick tags: trunk | |
2016-01-09
| ||
06:52 | test {add setup1} {make setup and cleanup more thorough} check-in: 0e1077b1fa user: pooryorick tags: trunk | |
03:51 | {parse tcl} isvarsub {another bug fix} check-in: 44a7422b02 user: pooryorick tags: trunk | |
00:41 | {parse tcl} isvarsub {fix bug in regular expression} check-in: 1c9548c0e9 user: pooryorick tags: trunk | |
2016-01-08
| ||
18:25 | peascript {first "working" checkin with structured values} {first test passes, including with a call to execstack} check-in: 7e56de0623 user: pooryorick tags: trunk | |
2016-01-07
| ||
18:40 | nxs {modified syntax} {operators take place of key rather than type} check-in: 804ea4a403 user: pooryorick tags: trunk | |
16:33 | nxs {remove * operator} {all tests pass except multitraverse} check-in: 25c45d974a user: pooryorick tags: trunk | |
2016-01-03
| ||
22:09 | add tkgnuplot check-in: 4425b1004e user: pooryorick tags: trunk | |
21:44 | Add tkduke check-in: 6f50d03ae0 user: pooryorick tags: trunk | |