An Overview of the Ciao Multiparadigm Language and Program Development Environment and Its Design Philosophy

@inproceedings{Hermenegildo2008AnOO,
  title={An Overview of the Ciao Multiparadigm Language and Program Development Environment and Its Design Philosophy},
  author={Manuel V. Hermenegildo and Francisco Bueno and Manuel Carro and Pedro L{\'o}pez-Garc{\'i}a and Jos{\'e} F. Morales and Germ{\'a}n Puebla},
  booktitle={Concurrency, Graphs and Models},
  year={2008}
}
Abs t r ac t . We describe some of the novel aspects and motivations behind the design and implementation of the Ciao multiparadigm programming system. An important aspect of Ciao is that it provides the programmer with a large number of useful features from different programming paradigms and styles, and that the use of each of these features can be turned on and off at will for each program module. Thus, a given module may be using e.g. higher order functions and constraints, while another… CONTINUE READING
Highly Cited
This paper has 21 citations. REVIEW CITATIONS

References

Publications referenced by this paper.
Showing 1-10 of 86 references

de la Banda, and M

  • K. Muthukumar, F. Bueno, M. Garcí
  • Hermenegildo. Automatic Compile-time…
  • 1999
Highly Influential
7 Excerpts

de Guzmán, M

  • P. Chic
  • Carro, M. Hermenegildo, Claudio Silva, and…
  • 2008
1 Excerpt