Re: .NET Compiler for Interactive Fiction

"David A. Cornelson" <david.cornelson@iflibrary.com>
9 Mar 2003 17:31:36 -0500

          From comp.compilers

Related articles
.NET Compiler for Interactive Fiction david.cornelson@iflibrary.com (David A. Cornelson) (2003-02-21)
Re: .NET Compiler for Interactive Fiction marcov@toad.stack.nl (Marco van de Voort) (2003-02-24)
Re: .NET Compiler for Interactive Fiction neelk@alum.mit.edu (Neelakantan Krishnaswami) (2003-02-24)
Re: .NET Compiler for Interactive Fiction david.cornelson@iflibrary.com (David A. Cornelson) (2003-03-09)
Re: .NET Compiler for Interactive Fiction tbandrow@unitedsoftworks.com (2003-03-09)
Re: .NET Compiler for Interactive Fiction neelk@alum.mit.edu (Neelakantan Krishnaswami) (2003-03-14)
Re: .NET Compiler for Interactive Fiction lars@bearnip.com (2003-03-14)
Re: .NET Compiler for Interactive Fiction david.cornelson@iflibrary.com (David A. Cornelson) (2003-03-14)
Re: .NET Compiler for Interactive Fiction marcov@toad.stack.nl (Marco van de Voort) (2003-03-14)
Re: .NET Compiler for Interactive Fiction tbandrow@unitedsoftworks.com (2003-03-16)
[5 later articles]
| List of all articles for this month |
From: "David A. Cornelson" <david.cornelson@iflibrary.com>
Newsgroups: comp.compilers
Date: 9 Mar 2003 17:31:36 -0500
Organization: Compilers Central
References: 03-02-125 03-02-145
Keywords: practice
Posted-Date: 09 Mar 2003 17:31:35 EST

"Marco van de Voort" <marcov@toad.stack.nl> wrote in message
> David A. Cornelson wrote:
> > I am putting together a project (already on SourceForge) to build a
> > new platform for Interactive Fiction gaming targeting the .NET
> > Framework and CLR. There are several parts to this project, one in
> > particular is the creation of a new syntax/language that compiles to
> > the CLR.
>
> Why is .NET particularly suitable for this? Or is your IF going to be
> static? (iow not enhanced by the players).
>
> > return LivingRoom;
> > }
> > }
> >
> > ....they would want to write something like this (just an example):
> >
> > class Kitchen : IF Room {
> > description: "This is the kitchen.";
> > go_east: LivingRoom;
> > }
>
> Check out LPC, the MUD interpreter system. (throwing "LPC" and "MUD" in
> google together will provide enough links). There are probably more
> such systems in the MUD scene.


I have thoroughly looked at the mud world and found it lacking in
flexibility and extensibility. One of my design goals is to maintain the
ease of development that the current Interactive Fiction languages provide.
>From there, I want to open the genre to extensions like database, socket
programming, xml, and other types of features that platforms like Java and
..NET have.


I wouldn't so much mind Java except that I want to create my own language
syntax and although I could target the JVM, the .NET CLR and Framework seem
so much more refined to me.


Anyway, I appreciate your thoughts. My vision and design goals are
clarifying everyday.


David C.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.