|
[mk::view layout] gets confused about property names with a hyphen.
Example:
% mk::file open newdb dbfile
newdb
% mk::view layout newdb.vw {From Message-Id}
newdb.vw
% mk::view layout newdb.vw
From MessageId
[mk::view info] is alright. In fact, everything else seems to work
alright with property names with hyphen, including setting and getting.
It is just the layout query that gets it wrong, but that's bad enough
because often you want to check against the existing layout before
performing some operation...
Here is a longer transcript (this is under OSX 10.3.4, with Tcl and
Mk4tcl installed from Daniel Steffen's distribution):
% info patchlevel
8.4.6
% package require Mk4tcl
2.4.9.3
% mk::file open newdb dbfile
newdb
% mk::view layout newdb.vw {From Message-Id}
newdb.vw
% mk::view layout newdb.vw
From MessageId
% mk::view info newdb.vw
From Message-Id
% mk::row append newdb.vw From Joe Message-Id 12
newdb.vw!0
% mk::get newdb.vw!0
From Joe Message-Id 12
% mk::set newdb.vw!0 MessageId 88
newdb.vw!0
% mk::get newdb.vw!0
From Joe Message-Id 12 MessageId 88
% mk::file close newdb
newdb
% mk::file open db dbfile
db
% mk::file views db
vw
% mk::view layout db.vw
From MessageId
% mk::view info db.vw
From Message-Id
%
Cheers,
Joachim.
---------------------------------------------------------------
Joachim Kock <[email protected]>
D�partement de math�matiques -- Universit� du Qu�bec � Montr�al
Case postale 8888, succursale centre-ville
Montr�al (Qu�bec), H3C 3P8 -- Canada
---------------------------------------------------------------
|