ycl

Timeline
Login

Timeline

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

59 check-ins using file packages/list/lib/ordered.tcl version 1dd54d60fc

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