ycl

Timeline
Login

Timeline

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

52 check-ins using file packages/ycl/bin/yclenv version a3b3ca8967

2020-04-26
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

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 broken
check-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 development
check-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 reorganization
check-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