ycl

Timeline
Login

Timeline

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

84 check-ins using file packages/var/lib/var.tcl version be3b9a3bea

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

2021-05-20
13:50
gryp
update to {ycl dir} style file names
check-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 decode
check-in: 110b622545 user: pooryorick tags: trunk
16:29
var new package {var meta trace} check-in: 790da84c03 user: pooryorick tags: trunk