Texto completo
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (985kB) | Vista Previa |
ORCID: https://orcid.org/0000-0002-7583-323X
(2000).
A documentation generator for logic programming systems.
En: "First International Conference London", July 24-28, 2000, London, UK. ISBN 978-3-540-67797-0.
| Título: | A documentation generator for logic programming systems |
|---|---|
| Autor/es: |
|
| Tipo de Documento: | Ponencia en Congreso o Jornada (Artículo) |
| Título del Evento: | First International Conference London |
| Fechas del Evento: | July 24-28, 2000 |
| Lugar del Evento: | London, UK |
| Título del Libro: | Computational Logic — CL 2000 |
| Fecha: | 2000 |
| ISBN: | 978-3-540-67797-0 |
| Volumen: | 1861 |
| Materias: | |
| ODS: | |
| Escuela: | Facultad de Informática (UPM) [antigua denominación] |
| Departamento: | Inteligencia Artificial |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (985kB) | Vista Previa |
We describe lpdoc, a tool which generates documentation manuals automatically from one or more logic program source files, written in ISO-Prolog, Ciao, and other (C)LP languages. It is particularly useful for documenting library modules, for which it automatically generates a rich description of the module interface. However, it can also be used quite successfully to document full applications. The documentation can be generated in many formats including t e x i n f o, dvi, ps, pdf, inf o, html/css, Unix nrof f/man, Windows help, etc., and can include bibliographic citations and images, lpdoc can also genérate "man" pages (Unix man page format), nicely formatted plain ascii "readme" files, installation scripts useful when the manuals are included in software distributions, brief descriptions in html/css or inf o formats suitable for inclusión in on-line Índices of manuals, and even complete WWW and inf o sites containing on-line catalogs of documents and software distributions. A fundamental advantage of using lpdoc is that it helps maintaining a true correspondence between the program and its documentation, and also identifying precisely to what versión of the program a given printed manual corresponds. The quality of the documentation generated can be greatly enhanced by including within the program text assertions (declarations with types, modes, etc. ...) for the predicates in the program, and machine-readable comments. These assertions and comments are written using the Ciao system assertion language. A simple compatibility library allows conventional (C)LP systems to ignore these assertions and comments and treat normally programs documented in this way. The lpdoc manual, all other Ciao system manuals, and most of this paper, are generated by lpdoc.
| ID de Registro: | 14638 |
|---|---|
| Identificador DC: | https://oa.upm.es/14638/ |
| Identificador OAI: | oai:oa.upm.es:14638 |
| URL Oficial: | http://link.springer.com/chapter/10.1007%2F3-540-4... |
| Depositado por: | Biblioteca Facultad de Informatica |
| Depositado el: | 15 Mar 2013 07:37 |
| Ultima Modificación: | 27 Feb 2023 11:28 |
Publicar en el Archivo Digital desde el Portal Científico