Hi BTS, this is just a note to keep you up to date.

dictd should be able to handle multiple indices for a single database,
running as multiple dictionaries.  A small change to dictdconfig alows
it to automatically write the additional database sections to db.list.

Regarding the 00-database-short and other database descriptive
entries, I don't think that "name" and "info" directives are
necessary.  Instead, multiple versions of the descriptive entries
should appear in the database, with the appropriate ones pointed to
from each index.  I have sent small scripts to Thomas to manipulate
prebuilt databases, generating new index lines for entries appended to
the database.  These either need to be improved, and possible added to
dictfmt, or we need to determine that the work should always be done
at the time of the original formatting, in which case perhaps we need
to update some existing tools in dictfmt.

I need to further investigate dictd's behavior when it is driving
multiple indices agains a single database, as some initial tests show
unpredictable results when querying for the definition of a headword
that appears in several of the indices -- the same definition returned
for entries from a varying subset of the indices.

I should also see if dictd could be made more efficient, possibly
modified it to use a single mmap for a multi-index database file if
libmaa does not do so already.

I need to update dictd(8) on the definition of a string, to make it
clead that strings containing special characters (such as @) must be
quoted.

Kirk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to