delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/23/21:32:57

From: Przemyslaw Arkadiusz PODSIADLY <ppodsiad AT elka DOT pw DOT edu DOT pl>
Newsgroups: comp.os.msdos.djgpp
Subject: SeeR 0.94 announcement
Date: Thu, 23 Sep 1999 13:27:50 +0200
Organization: Warsaw University of Technology
Message-ID: <Pine.GSO.4.05.9909231327060.6133-100000@elektron.elka.pw.edu.pl>
References: <37ca3358 DOT 4780950 AT netnews DOT worldnet DOT att DOT net>
NNTP-Posting-Host: elektron.elka.pw.edu.pl
Mime-Version: 1.0
X-Trace: sinope.coi.pw.edu.pl 938085661 13966 148.81.63.249 (23 Sep 1999 11:21:01 GMT)
X-Complaints-To: news AT pw DOT edu DOT pl
NNTP-Posting-Date: 23 Sep 1999 11:21:01 GMT
In-Reply-To: <37ca3358.4780950@netnews.worldnet.att.net>
Lines: 76
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

        For more than two months I've been working on a new release of
SeeR, the scripting library. This release is a big step towards the
release of SeeR 1.0. I hope this is the last alpha. Next shall be
beta, and finally SeeR 1.0! And that one should go to Simtel finally.

        So, you are greatly encouraged to send me bug-reports!

What's new?
 * C++ stuff : constructor/destructor/operator handling, function
   differencing (functions with same name but different parameters
   are different), reference type (e.g. int &), default initializers
   ( e.g. int c(int a,int b=1) ), struct declaration nesting,

 * missing C stuff : bit-negation operator ~, unsigned and const modifier,
   static variables in functions, functions returning struct,

 * SeeR special features: typeof operator, script type for easy access
   to variables and functions of other script,

 * other:
 - SeeRC is able to execute scripts (-r option),
 - stdlib internal header (string and vector classes - now you can
   easly operate on them),
 - in compiled script only actually used import symbols are stored,
 - big code optimizations,
 - 2 new examples: exstdlib and exlotr
 * and many more, smaller changes...

And a lot of bugfixes.

If you don't know, what SeeR is :
  "The idea was to make a script engine for any purpose you would need.
This can be for AI in the game, for macros in an editor or whatever.
This is for things you cannot (or don't want to) have compiled
(hard-coded) inside your program. The idea was to make it easy to
learn, and though it's a C library, SeeR is (or will be) an almost
complete C/C++ compiler."

  Main features:
 - support for Windows 95/98/NT, DOS and Linux (also BeOS)
   (via MS Visual C++, DJGPP and Linux GCC)
 - source available (over 400Kb),
 - almost C/C++ compatible scripts, that can contain many functions and
   variables, and only exported ones are visible from outside,
 - SeeR is objective - able to import whole classes (like string or
vector)
 - able to import and explicitly use any C function or variable, or C++
   class member (e.g. printf, string::operator+),
 - multitasking - many instances can be run parallely,
 - big freedom in controlling the execution of script in multitasking -
   you can stop it, pause it, do whatever (like run other scripts) and
   then unpause (see exlotr),
 - scripts can cooperate with each other - one script can call function
   or access variables from another script,
 - each script can have unlimited number of independent instances,
 - each instance can have several "forked" instances sharing the same data
   segments (like threads in java),
 - each script (saved to file) can contain title and author
specifications,
 - compiler SeeRC with some helpful tools,

  Check it out!
  Just download any of those and enjoy:
       seer094d.zip,seer094v.zip,seer094l.zip or seer094s.zip

                                        Przem

SeeR WebPage:
  http://home.elka.pw.edu.pl/~ppodsiad/seer/
or mirror
  http://www.sgh.waw.pl/~ppodsi/seer/
E-mail:
  ppodsiad AT elka DOT pw DOT edu DOT pl


- Raw text -


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