delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/10/14/05:56:32

Newsgroups: comp.os.msdos.djgpp
From: Elliott Oti <oti AT phys DOT uu DOT nl>
Subject: Re: Scripting Engine ( once Again )
Sender: usenet AT phys DOT uu DOT nl (News system Tijgertje)
Message-ID: <Pine.OSF.4.03.9810141129540.10673-100000@ruunat.phys.uu.nl>
In-Reply-To: <3623d55b.0@news.provide.net>
Date: Wed, 14 Oct 1998 09:46:02 GMT
X-Nntp-Posting-Host: ruunat.phys.uu.nl
References: <3623d55b DOT 0 AT news DOT provide DOT net>
Mime-Version: 1.0
Organization: Physics and Astronomy, University of Utrecht, The Netherlands
Lines: 40
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

On Tue, 13 Oct 1998, Sean Middleditch wrote:

> Dear Programmers,
> 
>  This is my third post on crafting a scripting engine.  I believe it is
> rather obvious that I have still been unsuccessful.  I've had a couple job
> application sent in to me for programming jobs, but once I mention that I
> really need done is a good scripting engine, I never heard from them again.
> 
>  I've looked into Python, but it's not what I want.  What I truly wanted was
> something along the lines of a simplified C, sort of like the ACS ( Action
> Code Script ) used by the first Hexen ( one of the first Doom-like games to
> use scripts ).

You can try Small, a C-like scripting language available from
http://www.compuphase.com/small.htm It compiles to bytecode and runs on a
virtual machine, like Java. The virtual machine is also provided.

There is also SeeR, another scripting language (AFAIK in both interpreted
form and compiled form) at
http://home.elka.pw.edu.pl/~ppodsiad/english/program/seer.htm

For non-C like languages, there is 

Pseudo-Forth: a forth interpreter for allegro at
http://www.freeyellow.com/members2/gx2/

Verb, a Basic-like interpreter at http://www.netgro.co.za/ncds/

A variety of Scheme interpreters are available from
ftp://ftp.cs.indiana.edu/pub/scheme-repository
Scheme is a Lisp-like language. minischeme.gz is small and easily
extensible.

HTH,

  Elliott Oti
  http://www.fys.ruu.nl/~oti
  Eh? Where's my sig?

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019