Intensional Programming Languages

Research  |  Project Information  |  People  |  Technical Reports  |  Software  |  Links


Research

The goal of our research is to investigate the theory and practice of Intensional Programming Languages. Specific topics:


Project Information

The research that is described in this page is part of the joint research project with the title Executable Intensional Languages and Intelligent Implementations of Multimedia, Hypermedia and Virtual Reality. The project is funded in part by the Greek Secretariat for Research and Technology, under the programme PENED'99 (project code 99ED265). Other participants in this project are researchers from the following institutions:


People

Part of this research is joint work with Panos Rondogiannis, at the University of Athens.


Technical reports

N. S. Papaspyrou and I. T. Kassios, "GLU#/C++: Theory and Implementation", Technical Report CSD-SW-TR-1-00, National Technical University of Athens, Department of Electrical and Computer Engineering, Software Engineering Laboratory, 2000.    (In Greek.)


Software

You can download the package containing all the source files of the original version of GLU#/C++ (v0.1), plus the example programs described in Technical Report CSD-SW-TR-1-00:

GLU#/C++ was developed using the GNU C++ compiler, v. 2.95.2.

As C++ has changed much since 2000, it is highly improbable that you will be able to compile version 0.1 today. Version 0.2 is a more recent, quickly hacked-up version of the same code that passes through the latest C++ compilers. It has been tested with GNU C++ v. 4.4.5.

Please let us know if you fail to use it with other (or more recent) C++ compilers.


Links

To past and current related projects: To people from the past and present of Intensional Programming:


Happiness is not a state to arrive at, but a manner of travelling.
-- Margaret Lee Runbeck.

Nikos Papaspyrou (nickie@softlab.ntua.gr).
Last updated: 01/04/2012, 16:46.