Re: [ANN] Squirrel yet another scripting language

"Vis Mike" <visionary25@hotmail.com>
14 Sep 2003 17:03:35 -0400

          From comp.compilers

Related articles
[ANN] Squirrel yet another scripting language albertodemichelis@hotmail.com (2003-09-09)
Re: [ANN] Squirrel yet another scripting language visionary25@hotmail.com (Vis Mike) (2003-09-14)
Re: [ANN] Squirrel yet another scripting language me@here.there.com (Peter Ashford) (2003-09-22)
Re: [ANN] Squirrel yet another scripting language emonk@slingshot.co.nz (Corey Murtagh) (2003-09-22)
Re: [ANN] Squirrel yet another scripting language nmm1@cus.cam.ac.uk (2003-09-23)
Re: [ANN] Squirrel yet another scripting language joachim.durchholz@web.de (Joachim Durchholz) (2003-09-23)
Re: [ANN] Squirrel yet another scripting language vbdis@aol.com (2003-09-27)
Re: [ANN] Squirrel yet another scripting language visionary25@hotmail.com (Vis Mike) (2003-09-27)
| List of all articles for this month |

From: "Vis Mike" <visionary25@hotmail.com>
Newsgroups: comp.compilers,comp.games.development.programming.misc
Date: 14 Sep 2003 17:03:35 -0400
Organization: Compilers Central
References: 03-09-048
Keywords: interpreter
Posted-Date: 14 Sep 2003 17:03:35 EDT

"Alberto" <albertodemichelis@hotmail.com> wrote in message
> Squirrel is a high level imperative/OO programming language, designed
> to be a powerful scripting tool that fits in the size, memory
> bandwidth, and real-time requirements of applications like games.
> Although Squirrel offers a wide range of features like:


You didn't provide a link, I assume this is it:
http://squirrel.sourceforge.net/ ?


The archive is not encapsulated, so it puts files in the current directory.
Other than that, it compiles with cygwin gcc 3.2 and runs.


Looks a bit like NewtonScript / JavaScript. I have to ask why you chose C
style loops instead of something like:


for i in 1..10 { } or something similar. C style loops are so cryptic.


~ Mike ~


> dynamic typing
> delegation
> higher order functions
> generators
> tail recursion
> exception handling
> automatic memory management (CPU bursts free; mixed approach ref
> counting/GC)
> both compiler and virtual machine fit together in about 6k lines of
> C++ code.


Post a followup to this message

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