In an arcane scroll, Alexander Williams quotes the holy scripturist
David Baggett, replying to the mystic words as written, saying:
>Optimization is really not the issue. It's that all these systems run on
>emulated virtual machines, for the sake of portability. There are good
>virtual machine implementations of Scheme out there (Scheme48 & VSCM), and
>I'd be willing to bet that games written in languages built on top of them
>would be slower than Curses on your 286, if you could get either to run
>under crappy real mode DOS at all. So does that mean I shouldn't write
>text adventures in Scheme, since you can't run them on your 286?
As an aside, I'd love to have a Scheme-based IF interpreter with
decent facility at /least/ equal to ALAN, but with Scheme-hooks to
impliment more complex designs. For that matter, you could likely
structure something in the YASOS object-structure of Scheme if done
correctly, with hierarchies of objects and rooms which automatically
inherit properties and effectual code.
Actually, I'd like to have an online MUD which was native in a
multiply-instanced Scheme interpreter, but that's more dreaming.
(Myself, I'm currently using the Bigloo Scheme compiler, so I can
grind code from Scheme through C straight to compiled native code.
A nice touch, being able to release compiled executable Linux code,
but a Scheme48 implimentation of an IF designer would probably
convince me to switch back or at least to create parallel
installations.
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
Comment: Auto-signed with Bryce's Auto-PGP v1.0beta3
iQCVAwUBMJ93V16rnc26j4NHAQGbnQP/Z5ydotSCi0JGbb6AUAyPMrmRNQzChdYd
VKkLrOYQbr0jU3QMWVCawelvnJ5FOcNt5vYyfKc4ZDixlKdZ2HfNNdDB6cjB5foP
ko7SFLLCLQmWzJMBRVxRfXz8NM/nTCdAXaXRURzsXBEUE60jCpTk39AxYTGr8XS/
3G+2mSns3r0=
=fnIZ
-----END PGP SIGNATURE-----
-- = 2.6 key avail: DF 22 16 CE CA 7F 98 47 13 EE 8E EC 9C 2D 9B 9B = === <a href="http://www.eecs.uic.edu/~pzaya/">Home Page</a> === =``Two Shiva-class Battleships flying ground-support missions ?!?''= ====================================================================