Hex Artifact Content
Not logged in

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.