initial empty check-in
Copied the stack code from the critcl 3.1 examples over, as well as the tcllib files. Together these serve as starting point for a struct::stack reboot. Main issue is how to share (or not) documentation, benchmarks and testsuite between the various implementations.
Added low-level type and API for array slices.
Reworked the low-level stack code to make use of slices.
Reworked the struct::stack C code, using critcl::class to simplify coding. Found a bug in critcl::class, re handling of namespaced package names.
Fixed typo, and handling of Tcl_Obj* results. Adjustment of refcount is wrong.
Build code synchronization.
Moved various support files out of the tcllib section into shared locations.
struct::stack. Fixed typo in slide use preventing package load.
Fixed global build script to use a fixed order (sort -dict) to handle the sub-directories.
struct::stack: Extended with Tcl level policy to make the class command part of the main (struct) ensemble.
Added general text blocks for all documentation
c::slice : Added documentation, and made the doc-related build recipes functional.
c::slice : 1st generation of the embedded documentation.
c::slice : Fixed bugs in [36af44a201] build recipe changes. Tweaked the documentaiton a bit, and regenerated.
c::stack : Documentation added, build recipes fixed, and request proper version of critcl::class to fix the package name bug.
Reworked the struct::stack documentation.
Join diverging trunks back together.
Regenerated embedded docs.
struct::stack : Made doc recipes functional.