Computational Reflection in Maastricht

Francois-Rene Rideau Francois-Rene Rideau <>
Fri Feb 8 03:00:02 2002

Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

Here is a message I received from a student in Maastricht...

[ François-René ÐVB Rideau | Reflection&Cybernethics | ]
[  TUNES project for a Free Reflective Computing System  |  ]
Atheism is a non-prophet organization.

Content-Type: message/rfc822
Content-Disposition: inline

Received: from samaris
	([] helo=localhost ident=fetchmail)
	by Samaris with esmtp (Exim 3.34 #1)
	id 16YvRI-0005Cf-00
	for fare@localhost; Thu, 07 Feb 2002 21:46:40 +0100
Received: from []
	by localhost with IMAP (fetchmail-5.9.6)
	for fare@localhost (single-drop); Thu, 07 Feb 2002 21:46:40 +0100 (CET)
Received: from ( [])
	by (Postfix) with ESMTP id 9FA705A3
	for <>; Thu,  7 Feb 2002 04:22:07 -0800 (PST)
Received: from ( [])
 by RL0002.UNIMAAS.NL (PMDF V5.2-32 #38965)
 with ESMTP id <01KDZR28OPZW001QA6@RL0002.UNIMAAS.NL> for; Thu,
 7 Feb 2002 12:34:55 +0100
Received: by with Internet Mail Service (5.5.2653.19)
	id <CT67548X>; Thu, 07 Feb 2002 12:34:52 +0100
Content-return: allowed
Date: Thu, 07 Feb 2002 12:34:49 +0100
Subject: master's thesis on computational reflection
Message-id: <>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-type: text/plain;	charset="iso-8859-1"
X-Spam-Status: No, hits=1.2 required=5.0 tests=NO_REAL_NAME version=2.01

Hello Fare,

First, I would like to express my appreciations for the work you have done
on reflection. I have studied your paper "Meta-programming and Free
Availability of Sources" and found it to be very informative.

I wanted to let you know, that as a student of the Universiteit Maastricht,
The Netherlands, I am, guided by Peter Braspenning, working on my master's
thesis about (procedural) computational reflection. As fascinating as the
subject is, its conceptual complexity can be a burden for people to
participate or explore the subject. This definitely corresponds to my
personal experience. I would like to write a master's thesis in which I
discuss basic aspects of reflection (both practical and theoretical) and
present an overview of reflective systems or reflective architectures
available today. I have been studying Smith's 3-LISP, Craig's ELEKTRA,
Pitrat's MACISTE and more, and would like to write a comprehensible
introduction to computational reflection. The emphasis however will be on
procedural computational reflection.

As soon as parts of my thesis are available, I will publish them at my
webpage ( hoping to get feedback from other
people. For now, I would like to let you know, that after translating 3-Lisp
from MacLisp to Common Lisp and debugging it for weeks (!), I finally have
it up and running. Although I cannot completely guarantee the correct
translation yet (due to my basic experience in Lisp), it has served me well
in understanding the architecture. All systems running on my Linux machine
are made available on this website. A telnet applet allows you to try the
system yourself. I kindly invite you to have a look.

Any comments or ideas concerning my project are appreciated. Would you be
willing to provide some feedback on my thesis in a later stage?

Kind regards,

Ranco Marcus