Artifact 154263573a8140cf327a7c5754b05695e3d413f3:
File
tools/tclfossil/goals.txt
part of check-in
[2f165897f6]
- Created fossil in Tcl branch
by
mjanssen on
2008-01-30 21:58:06.
0000: 2a 20 75 73 65 20 54 63 6c 20 61 6e 64 20 74 68 * use Tcl and th
0010: 65 20 73 71 6c 69 74 65 33 20 65 78 74 65 6e 73 e sqlite3 extens
0020: 69 6f 6e 73 20 74 6f 20 70 72 6f 76 69 64 65 20 ions to provide
0030: 61 20 43 4c 49 20 74 6f 20 66 6f 73 73 69 6c 0a a CLI to fossil.
0040: 2a 20 75 73 65 20 54 63 6c 20 73 6f 63 6b 65 74 * use Tcl socket
0050: 73 20 61 6e 64 20 65 76 65 6e 74 73 20 74 6f 20 s and events to
0060: 70 72 65 76 65 6e 74 20 68 61 76 69 6e 67 20 74 prevent having t
0070: 6f 20 75 73 65 20 6e 6f 6e 2d 70 6f 72 74 61 62 o use non-portab
0080: 6c 65 20 74 68 69 6e 67 73 20 6c 69 6b 65 20 66 le things like f
0090: 6f 72 6b 0a 2a 20 67 65 74 20 66 6f 73 73 69 6c ork.* get fossil
00a0: 20 6f 6e 20 61 6c 6c 20 70 6c 61 74 66 6f 72 6d on all platform
00b0: 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 54 s that support T
00c0: 63 6c 20 61 6e 64 20 53 51 6c 69 74 65 0a 2a 20 cl and SQlite.*
00d0: 61 6c 6c 6f 77 20 65 61 73 79 20 65 78 74 65 6e allow easy exten
00e0: 73 69 62 69 6c 69 74 79 20 75 73 69 6e 67 20 54 sibility using T
00f0: 63 6c 0a 2a 20 70 72 6f 76 69 64 65 20 70 65 72 cl.* provide per
0100: 66 6f 72 6d 61 6e 63 65 20 63 72 69 74 69 63 61 formance critica
0110: 6c 20 70 61 72 74 73 20 61 73 20 54 45 41 20 65 l parts as TEA e
0120: 78 74 65 6e 73 69 6f 6e 73 0a 2a 20 61 6c 6c 6f xtensions.* allo
0130: 77 20 61 70 70 73 20 74 6f 20 75 73 65 20 44 56 w apps to use DV
0140: 43 53 20 62 79 20 70 61 63 6b 61 67 65 20 72 65 CS by package re
0150: 71 75 69 72 65 20 66 6f 73 73 69 6c 0a quire fossil.