Newsgroups: comp.os.msdos.djgpp From: Elliott Oti Subject: Re: Scripting Engine ( once Again ) Sender: usenet AT phys DOT uu DOT nl (News system Tijgertje) Message-ID: 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 Content-Type: TEXT/PLAIN; charset=US-ASCII 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?