www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/02/21/02:46:15

From: brennan AT news DOT rt66 DOT com (Brennan "The Rev. Bas" Underwood)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Help...
Date: 20 Feb 1997 19:23:45 -0700
Organization: Acid Brain
Lines: 31
Distribution: world
Message-ID: <5ej0vh$18l$1@mack.rt66.com>
References: <5eiksg$7pn AT news DOT d DOT umn DOT edu>
NNTP-Posting-Host: mack.rt66.com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

In article <5eiksg$7pn AT news DOT d DOT umn DOT edu>, Cain <mjarosch AT ub DOT d DOT umn DOT edu> wrote:
>I need some help.  I want to make a game, but i want to make it
>expandable.  I was thinking of having some sort of built in language that
>it ran.  Kind of like Abuse by Crack Dot Com.  I found a library called
>Jlisp, but it is for unix and i am having a tough time porting it to DOS.
>Is there a library for djgpp that has a lisp interpreter designed to be
>used inside of another language.  Or does anyone know of any good books
>that talk about making a lisp interpreter.  Any help would be appreciated.
>Also, is there a flag you can give gcc to turn off it's ANSI C checking?

You could load a DXE with code. I'm looking at doing that, but might not
because:

a) it's not portable beyond DOS+Windows
I might be able to live with this.

b) Users could write evil code
Is there any way to protect one's program from an evil DXE? Like not let it
resolve *any* symbols outside itself? It could still issue interrupts,
though.

As is, I may have to do what you're doing, and Quake does. I don't know that
I'd go with lisp--I'll probably resurrect my p-code miniC compiler from
storage.


Brennan
-- 
 brennan AT rt66 DOT com |  "Slip! Slap! Gobe! Gobe!" -- I will pay $5 to the
Riomhchlaraitheoir|      first person to correctly attribute this quote.
   Rasterfarian   |  <http://brennan.home.ml.org>                          -O

- Raw text -


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