ycl

Timeline
Login

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

236 check-ins using file packages/eav/lib/sqlite.tcl version 3feaa0ad1a

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

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
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 pass
check-in: e350c2a753 user: pooryorick tags: trunk
15:53
coro update to newer {ycl ns object}
all test suites passing again
check-in: 34a2b93c5c user: pooryorick tags: trunk
15:51
comm update to reflect other changes in ycl
test suite passes again
check-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 system
check-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 format
check-in: a516a355d4 user: pooryorick tags: trunk
2021-04-04
23:44
dir
update to ycl file names
check-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
product
check-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
lretrieve
check-in: 9a8bbe951d user: pooryorick tags: trunk
14:01
list new routine
sorted

math

base
further development

set

new routine
product
check-in: d8f8af962b user: pooryorick tags: trunk
2021-03-14
23:58
math base
fix bug affecting conversion from a smaller base to a larger one
check-in: 6b4300c868 user: pooryorick tags: trunk
22:19
math base
change argument order to make currying more convenient
check-in: 780f6258fa user: pooryorick tags: trunk
21:40
math new routine
base
check-in: c702e9697f user: pooryorick tags: trunk
2021-03-13
16:16
new routine
diff
check-in: 953230fa13 user: pooryorick tags: trunk
2021-02-22
21:07
file
new package
open
check-in: 85a747f68c user: pooryorick tags: trunk
2021-02-14
22:28
list ordered
new routine
insert
check-in: 90e5129ce9 user: pooryorick tags: trunk
2021-02-08
23:06
exec
new routine
cexec
check-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
glyphwrite
check-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 well
check-in: 46dfd99d08 user: pooryorick tags: trunk
2020-12-14
20:06
set resolve name of each routine passed as argument
code cleanup
check-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-8
check-in: 4f60d9054b user: pooryorick tags: trunk
2020-11-08
19:03
string new routine
base
check-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 purge
check-in: 8523091656 user: pooryorick tags: trunk
2020-10-25
22:40
struct tree
much faster pivot from top nodes
check-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 pass
check-in: a08d6102e9 user: pooryorick tags: trunk
22:34
ns
new routine
eval
rewrite of [object] system
check-in: c4c19175d9 user: pooryorick tags: trunk
22:31
file
improve [cat] ,[cmp], and [seek]

list

code cleanup

string

new routines
prefix
suffix
check-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 cleanup
check-in: a41a156a19 user: pooryorick tags: trunk
2020-08-28
20:51
list new routine
search
check-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
tailcomp
check-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 iterator
check-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 path
check-in: f09fe93ea5 user: pooryorick tags: trunk
2020-08-22
16:33
ycl struct shell
new package
check-in: cc8ef86518 user: pooryorick tags: trunk
16:28
struct array rename routines

struct tree

new routine
node_dr_noduplicates
check-in: d1cfa3e10f user: pooryorick tags: trunk
09:31
interp new script
main
check-in: 284977cba3 user: pooryorick tags: trunk
2020-08-09
15:19
eval new routine
call
check-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 fixes
check-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 routines
check-in: bf4e0f1d60 user: pooryorick tags: trunk
2020-07-26
23:59
struct tree
further development
check-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 routine
check-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
linked
check-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
recompress
check-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
ordered
check-in: c07a48d067 user: pooryorick tags: trunk
23:04
chan new packages check-in: 0a2c20c223 user: pooryorick tags: trunk
23:00
struct new package
array
check-in: a3d72963e3 user: pooryorick tags: trunk
22:58
list
improved struncate
check-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] routines
check-in: 1c252a3cd0 user: pooryorick tags: trunk
2020-05-24
20:35
gryp
further work on encryption routines

keep

rework [setbatch]

list new routine

struncate
check-in: eeb68f6b7c user: pooryorick tags: trunk
20:28
struct tree
new routines
deeprefsunder lseq
check-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 retrieval
check-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 peers
check-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
ui
check-in: 27fad899eb user: pooryorick tags: trunk
08:07
keep new file
serve
check-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_under
check-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 storing
check-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 versa
check-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 information
check-in: a0a5e183fb user: pooryorick tags: trunk
19:36
notes
further development
check-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 paths
check-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 encountered
check-in: 196d33d19a user: pooryorick tags: trunk
2020-04-13
20:23
notes
further development
check-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
dedent
check-in: 1ac9fb76f9 user: pooryorick tags: trunk
2020-04-10
18:06
time count
more tests
check-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 count
check-in: 91218c56c5 user: pooryorick tags: trunk
15:19
time new routines
diff seconds
check-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 object
check-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 ends
check-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 value
check-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 suffixes
check-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
let
check-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