Please use this identifier to cite or link to this item: doi:10.22028/D291-40154
Files for this record:
File Description SizeFormat 
SEKI-Report-SR-87-11_Smolka_TEL-(Version-0.9)-Report-and-User-Manual.pdf3,55 MBAdobe PDFView/Open
Title: TEL (version 0.9) : Report and User Manual
Author(s): Smolka, Gert
Language: English
Year of Publication: 1987
DDC notations: 004 Computer science, internet
Publikation type: Report
Abstract: TEL is a second generation logic programing language integrating types and functions with relational programming à la Prolog. Relations are defined as in Prolog and are executed by typed resolution and backtracking. Functions are defined with conditional equations and are executed by typed innermost rewriting. The most innovative aspect of TEL is its type system, which accommodates parametric polymorphism as in ML and subtypes as in OBJ2. Variables need not be declared since TEL’s type checker infers their most general types automatically. Types are present at runtime through typed matching and unification: values are tested for membership in subtypes and variables are constrained to subtypes. TEL is not a toy language. Almost the entire TEL system has been written in TEL. TEL has a module facility supporting the incremental construction of large programs. Furthermore, TEL supports type-safe file handling and other extra-logical operations.
Link to this record: urn:nbn:de:bsz:291--ds-401542
hdl:20.500.11880/36230
http://dx.doi.org/10.22028/D291-40154
Series name: SEKI-Report / Deutsches Forschungszentrum für Künstliche Intelligenz, DFKI [ISSN 1437-4447]
Series volume: 87,11
Date of registration: 11-Aug-2023
Faculty: SE - Sonstige Einrichtungen
Department: SE - DFKI Deutsches Forschungszentrum für Künstliche Intelligenz
Professorship: SE - Sonstige
Collections:SciDok - Der Wissenschaftsserver der Universität des Saarlandes



Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.