Tcl Library Source Code

Check-in [fec15b366e]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.

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

Overview
Comment:Removed deprecated tag `strong`, replaced with `emph`.
Timelines: family | ancestors | descendants | both | doc-overhaul
Files: files | file ages | folders
SHA3-256:fec15b366e7ad84238218d0e211daa6f833090d74cb6b7da737dfbfce24c1ae3
User & Date: aku 2019-03-08 06:47:04
Context
2019-03-12
04:59
Filled in test writing and install support sections of the devguide. check-in: 9e39cdbfe8 user: aku tags: doc-overhaul
2019-03-08
06:47
Removed deprecated tag `strong`, replaced with `emph`. check-in: fec15b366e user: aku tags: doc-overhaul
2019-03-07
20:59
Initial revision of the communication guide check-in: a6761d78f6 user: aku tags: doc-overhaul
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to devdoc/parts/b_tooling.inc.

79
80
81
82
83
84
85
86
87
88
89
90
91
locations of packages, examples, and documentation, and also the
format of the documentation. The user can overide these defaults in
the GUI, or by specifying additional options.

[para] The defaults depend on the platform detected (unix/windows) and
on the [syscmd tclsh] executable used to run the installer.

[para][strong Attention] The installer will overwrite an existing
installation of a Tcllib with the same version without asking back
after the initial confirmation is given.

Further if the user chooses the same directory as chosen for/by
previous installations then these will be overwritten as well.







|





79
80
81
82
83
84
85
86
87
88
89
90
91
locations of packages, examples, and documentation, and also the
format of the documentation. The user can overide these defaults in
the GUI, or by specifying additional options.

[para] The defaults depend on the platform detected (unix/windows) and
on the [syscmd tclsh] executable used to run the installer.

[para][emph Attention] The installer will overwrite an existing
installation of a Tcllib with the same version without asking back
after the initial confirmation is given.

Further if the user chooses the same directory as chosen for/by
previous installations then these will be overwritten as well.

Changes to devdoc/parts/rq_critcl.inc.

1
2
3
4
5
6
7
8
9
10
11

[subsection CriTcl]

The [syscmd critcl] tool is an [strong optional] dependency.

[para] It is only required when trying to build the C-based
[term accelerators] for a number of packages, as explained in
[sectref {Critcl & Accelerators}]

[para] Tcllib's build system accepts it as an application found in the
PATH (be it starkit or starpack).



|







1
2
3
4
5
6
7
8
9
10
11

[subsection CriTcl]

The [syscmd critcl] tool is an [emph optional] dependency.

[para] It is only required when trying to build the C-based
[term accelerators] for a number of packages, as explained in
[sectref {Critcl & Accelerators}]

[para] Tcllib's build system accepts it as an application found in the
PATH (be it starkit or starpack).

Changes to devdoc/parts/rq_tcl.inc.

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
..
39
40
41
42
43
44
45
46
[para] Out of the many possibilites use whatever you are comfortable
with, as long as it provides Tcl 8.2, or higher.

This may be a Tcl installation provided by your operating system
distribution, from a distribution-independent vendor, or built by
yourself.

[para] [strong Note] that the packages in Tcllib have begun to require
8.4, 8.5, and even 8.6. Older versions of Tcl will not be able to use
such packages. Trying to use them will result in
[strong {package not found}] errors, as their package index files will
not register them in versions of the core unable to use them.

[para] Myself, I used (and still use)
[uri http://www.activestate.com ActiveState's]
ActiveTcl 8.5 distribution during development, as I am most familiar
with it.

................................................................................
[def Tcl] [uri http://core.tcl-lang.org/tcl/]
[list_end]

together with the necessary instructions on how to build it.

[para] If there are problems with building, installing, or using Tcl
please file a ticket against [term Tcl], or the vendor of your
distribution, and [strong not] [term Tcllib].







|


|







 







|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
..
39
40
41
42
43
44
45
46
[para] Out of the many possibilites use whatever you are comfortable
with, as long as it provides Tcl 8.2, or higher.

This may be a Tcl installation provided by your operating system
distribution, from a distribution-independent vendor, or built by
yourself.

[para] [emph Note] that the packages in Tcllib have begun to require
8.4, 8.5, and even 8.6. Older versions of Tcl will not be able to use
such packages. Trying to use them will result in
[emph {package not found}] errors, as their package index files will
not register them in versions of the core unable to use them.

[para] Myself, I used (and still use)
[uri http://www.activestate.com ActiveState's]
ActiveTcl 8.5 distribution during development, as I am most familiar
with it.

................................................................................
[def Tcl] [uri http://core.tcl-lang.org/tcl/]
[list_end]

together with the necessary instructions on how to build it.

[para] If there are problems with building, installing, or using Tcl
please file a ticket against [term Tcl], or the vendor of your
distribution, and [emph not] [term Tcllib].