Message: 7
Date: Sun, 20 Feb 2011 04:34:56 +0900
From: "Benjamin L. Russell" <DekuDekuplex@Yahoo.com>
Subject: Re: [Haskell-cafe] Haskell for children?  Any experience?
To: haskell-cafe@haskell.org
Message-ID: <ijp613$9q5$1@dough.gmane.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Actually, I've been wishing for a high-level way of creating an
interactive three-dimensional virtual world in Haskell that doesn't
require explicit knowledge of linear algebra.  Ideally, I'm looking for
a Haskell way of creating a functional counterpart to, say, Open Cobalt
(see http://www.opencobalt.org/) that is high-level-enough not to
require explicit manipulation of row and column vectors.

One of the main problems, however, is the lack of reflection.  Ideally,
I would like the project to be able to modify its own framework in real
time, so that, for example, within the virtual world, users would be
able to create portals to other virtual worlds, and then write code
while the project was running to change the configuration without
restarting the project.  Then users would be able to write code in the
functional style to change the virtual environment _in situ._

It's not Haskell, but this sounds a lot like Newspeak: http://bracha.org/Site/Newspeak.html

John L.