ycl

Timeline
Login

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

82 check-ins using file packages/knit/lib/knit.test.tcl version 1d71b7b181

2023-12-01
10:25
Move LICENSING to main directory. Leaf check-in: 46c7677bb5 user: pooryorick tags: trunk
2022-12-09
23:52
list deep value
new command
add
check-in: 491e7a4597 user: pooryorick tags: trunk
2022-12-02
14:25
list deep value new package tail
properly handle empty head
check-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

cleanup
check-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 development
check-in: 0b8e82afec user: pooryorick tags: trunk
2022-06-05
21:24
dir rsyncbackup
new script
magic
rewrite
check-in: 05033e6bb0 user: pooryorick tags: trunk
2022-04-21
22:13
dir scan switch to blake3 hashes

string cdc

new procedures
check-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
chan
check-in: b940291b32 user: pooryorick tags: trunk
2022-04-16
22:25
string cdc
cleanup after adding blake3 hashing

string hash blake

new package
check-in: a1a3576f00 user: pooryorick tags: trunk
18:19
cdc
add blake3 hashing
check-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 signatures
check-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
history
check-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 characters
check-in: acc2ca9121 user: pooryorick tags: trunk
14:34
parse
new package
terminal ansi
check-in: 920902aa5e user: pooryorick tags: trunk
14:22
new parser
trickle
check-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 parser
check-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 pass
check-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 documentation
check-in: 7f4125418b user: pooryorick tags: trunk
15:25
proc
new procedure
after
check-in: e2d4685382 user: pooryorick tags: trunk
2022-03-15
22:44
dir scan
further development
test passes
check-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 package
check-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 procedure
check-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 passes
check-in: 6e12fb18d7 user: pooryorick tags: trunk
2022-02-27
15:15
notes
further development
check-in: d27f7e00ff user: pooryorick tags: trunk
15:14
comm wire
further development

keep

redesign to include interfaces
uses wire package
server test passes
check-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 lossless
check-in: 5ac1cb1db2 user: pooryorick tags: trunk
2022-01-27
16:31
comm wire
new package
check-in: 3726b3fa70 user: pooryorick tags: trunk
16:29
cache persistent
new package
check-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 namespace
check-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 drive
check-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 terminal
check-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 procedure
check-in: aff38f0a1c user: pooryorick tags: trunk
2022-01-20
22:58
dir demo rmdups
update to reflect changes in other ycl packages
check-in: a092611eb7 user: pooryorick tags: trunk
2022-01-16
22:25
list lcs diff
add option to not consolidate segments
check-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 subsequence
check-in: b57eb1b626 user: pooryorick tags: trunk
2021-12-28
14:02
list
ordered
restructure code
check-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 cleanup
check-in: c94519ad3a user: pooryorick tags: trunk
2021-11-28
20:25
vine
new package
check-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
lappend
check-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 bytes
check-in: 6f28308d9b user: pooryorick tags: trunk
14:16
chan
commandmethod
don't filter out empty commands
check-in: 1c96f8b0ad user: pooryorick tags: trunk
2021-11-12
19:52
daerth
brace an expressio
check-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
later
check-in: e3a674fd31 user: pooryorick tags: trunk
06:11
coro
improve tests
check-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
yieldall
check-in: 1bbde8c4db user: pooryorick tags: trunk
10:04
list
add flatten
fix struncate

ycl string encode

further development on related test
check-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 hierarchy
check-in: 6a6cde36ed user: pooryorick tags: trunk
2021-05-28
22:04
dir scan
more performant sql query sql_fileset_walkdirsup
check-in: 94ffb40320 user: pooryorick tags: trunk
2021-05-23
21:30
gryp partially switch to {ycl ns object}

list new routine

delimit
check-in: 5a05b4e587 user: pooryorick tags: trunk
17:06
ns object
add object call filter
check-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
overlay
check-in: cde4407e92 user: pooryorick tags: trunk
10:50
ycl evl
new routine
untraced
check-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