[SCL] Re: [CL] editing questions on CL std

Pat Hayes phayes at ihmc.us
Sun Apr 17 11:44:34 CDT 2005


>  >
>>  We really need a convenient name for this dialect, since it is
>>  likely to become a useful language in its own right.  Since
>>  it is not completely compatible with any version of KIF (there
>>  have been several) and since it was not done by the original
>>  KIFers (which includes Richard Fikes as well as Mike Genesereth),
>>  we should not call it KIF.
>
>Here are some suggestions that retain a hint of the KIF legacy:
>
>- CLIF - Common Logic Interchange Format
>- LIF  - Logic Interchange Format
>- KEF  - Knowledge Exchange Format
>- KNF  - Knowledge Notation Format
>- KDF  - Knowledge Description Format

Also SKIF, KIFS, KIF-Lite, KIF-05, WKIF, KIFLET, CLIKIF, KIFFLE, ...

But more seriously, if this is going to be called a KIF dialect we 
maybe should make it more KIF-like. When it was CL core, I felt that 
we had considerable freedom to design it the way we wanted. But now 
it has become the, as it were, legacy KIF in the ISO standard, which 
is rather a different role, maybe we should make it a bit more 
KIF-retro. There are changes like the order of quantifier 
restrictions, and the '...' notation for seqvars, that are purely 
aesthetic but will break many KIF parsers, and it would be harmless, 
if sad, to revert them to the old KIF versions in order to maximize 
backwards compatibility. The CL core is the only language in the spec 
that is specified to the level of detail where one can write a parser 
for it, and its the little things that break implementations.

Anyone got any thoughts?

Pat
-- 
---------------------------------------------------------------------
IHMC		(850)434 8903 or (650)494 3973   home
40 South Alcaniz St.	(850)202 4416   office
Pensacola			(850)202 4440   fax
FL 32502			(850)291 0667    cell
phayes at ihmc.us       http://www.ihmc.us/users/phayes



More information about the SCL mailing list