HiLog(ID:1489/hil001)W. Chen et al, Stony Brook, 1989. Logic programming in higher order logic. Structures: Related languages
References: in 2nd Intl Workshop on Database Prog Langs, Morgan Kaufmann, 1989 view details Hilog Hilog is a typed extension of Datalog that intends to solve part of the problems of LDL. In Hilog, every set or tuple must be associated with a name which can be viewed as an atom or a functor of Prolog. [...]Note that the names associated with tuples and sets must be unique (unique name as- sumption). [...]Sets in Hilog have a special meaning. [...]With the unique name assumption, nested terms in Hilog can be directly used as atoms. [...]Hilog has the following limitations. First, it does not allow negation. Besides, the special treatment of sets in Hilog does not allow us to explicitly specify what a set exactly contains. Therefore, set enumeration of LDL is not supported. Another problem with Hilog is that the unique name assumption is not practical for large databases. in 2nd Intl Workshop on Database Prog Langs, Morgan Kaufmann, 1989 view details Resources
|