aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifest12
-rw-r--r--manifest.uuid2
-rw-r--r--www/different.tcl14
3 files changed, 16 insertions, 12 deletions
diff --git a/manifest b/manifest
index 54e4caafe..662d4ac1b 100644
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Query\soptimizer\senhancement:\sIn\s"FROM\sa,b,c\sleft\sjoin\sd"\sallow\sthe\sC\stable\nto\sbe\sreordered\swith\sA\sand\sB.\s\sThis\sused\sto\sbe\sthe\scase\sbut\sthe\scapability\nwas\sremoved\sby\s(3203)\sand\s(3052)\sin\sresponse\sto\sticket\s#1652.\s\sThis\schange\nrestores\sthe\scapability.\s(CVS\s3529)
-D 2006-12-16T16:25:15
+C Updates\sto\sthe\s"Distinctive\sFeatures"\sdocument.\s(CVS\s3530)
+D 2006-12-18T14:12:21
F Makefile.in 8e14898d41a53033ecb687d93c9cd5d109fb9ae3
F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -389,7 +389,7 @@ F www/copyright-release.pdf cfca3558fc97095e57c6117d08f1f5b80d95125a
F www/copyright.tcl 58b9586cac0d5914387cfc170bfd80f999dde469
F www/datatype3.tcl cec3949b77a1593e89a43272a0a9cdcb1937045a
F www/datatypes.tcl 7c786d2e8ff434346764534ec015966d17efce60
-F www/different.tcl 7d528e1371655f6fcd32e8354c5b49f8ede332e7
+F www/different.tcl 8b76ae88bf73e38097b7936e198df4f89baf587c
F www/direct1b.gif 32b48b764244817b6b591898dc52a04299a7b8a7
F www/docs.tcl 09eeac4e565789a67abc63f166a9ae7f3050454d
F www/download.tcl e20b6b7ae9ab89acb59c01f28f434e8a757d9573
@@ -423,7 +423,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
-P f2ad230f6dce98d664370d77845b5f585de20f08
-R c3b5c634dcadafbfe73caa00b5b83dd9
+P 7393c81b8cb9d4344ae744de9eabcb3af64f1db8
+R 90435cd6f785c0f1944fcee4b97ba9dc
U drh
-Z 31988b25529ff3c6bbd95097777774bb
+Z 785f3b918eb47031e16bc31d88bf41e9
diff --git a/manifest.uuid b/manifest.uuid
index ab663f993..c9066fcb7 100644
--- a/manifest.uuid
+++ b/manifest.uuid
@@ -1 +1 @@
-7393c81b8cb9d4344ae744de9eabcb3af64f1db8 \ No newline at end of file
+c734585e1a801bec2d393d000c323ba842c2292d \ No newline at end of file
diff --git a/www/different.tcl b/www/different.tcl
index c2fb2da33..1858e6fb3 100644
--- a/www/different.tcl
+++ b/www/different.tcl
@@ -1,4 +1,4 @@
-set rcsid {$Id: different.tcl,v 1.7 2006/05/11 13:33:15 drh Exp $}
+set rcsid {$Id: different.tcl,v 1.8 2006/12/18 14:12:21 drh Exp $}
source common.tcl
header {Distinctive Features Of SQLite}
puts {
@@ -108,11 +108,15 @@ feature typing {Manifest typing} {
PRIMARY KEY column may only store integers. And SQLite attempts to coerce
values into the declared datatype of the column when it can.)
<p>
- The SQL language specification calls for static typing. So some people
+ As far as we can tell, the SQL language specification allows the use
+ of manifest typing. Nevertheless, most other SQL database engines are
+ statically typed and so some people
feel that the use of manifest typing is a bug in SQLite. But the authors
- of SQLite feel very strongly that this is a feature. The authors argue
- that static typing is a bug in the SQL specification that SQLite has fixed
- in a backwards compatible way.
+ of SQLite feel very strongly that this is a feature. The use of manifest
+ typing in SQLite is a deliberate design decision which has proven in practice
+ to make SQLite more reliable and easier to use, especially when used in
+ combination with dynamically typed programming languages such as Tcl and
+ Python.
}
feature flex {Variable-length records} {