Main > Programming > Compilers >

The Squirrel programming language 2.1.2

The Squirrel programming language 2.1.2

Sponsored Links

The Squirrel programming language 2.1.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.38 MB
Platform: Any Platform
License: zlib/libpng License
Price:
Downloads: 825
Date added: 2007-07-29
Publisher: Alberto

The Squirrel programming language 2.1.2 description

The Squirrel programming language 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:
- Open Source zlib/libpng licence
- dynamic typing
- delegation
- higher order functions
- generators
- cooperative threads(coroutines)
- 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.
- optional 16bits characters strings
Squirrel is inspired by languages like Python,Javascript and expecially Lua(The API is very similar and the table code is based on the Lua one).
squirrels syntax is similar to C/C++/Java etc... but the language has a very dynamic nature like python/Lua etc...
local array=[1,2,3,{a=10,b="string"}];
foreach (i,val in array)
{
::print("the type of val is"+typeof val);
}
Entity <- {
}
function Entity::MoveTo(newx,newy,newz)
{
x=newx;
y=newy;
z=newz;
}
PPlayer <- delegate Entity : {
x=0
y=0
z=0
name="testy"
}
local newplayer= clone PPlayer;
newplayer.MoveTo(100,200,300);
Enhancements:
- new behaviour for generators iteration using foreach
- now when a generator is iterated by foreach the value returned by a return val statement
- will terminate the iteration but will not be returned as foreach iteration
- added sq_setclassudsize()
- added sq_clear()
- added table.clear(), array.clear()
- fixed sq_cmp()
- fixed various minor bugs

The Squirrel programming language 2.1.2 Screenshot

Advertisements

The Squirrel programming language 2.1.2 Keywords

Bookmark The Squirrel programming language 2.1.2

Hyperlink code:
Link for forum:

The Squirrel programming language 2.1.2 Copyright

WareSeeker periodically updates pricing and software information of The Squirrel programming language 2.1.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of The Squirrel programming language 2.1.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
The Qu Programming Language is a full-featured object oriented programming language. Free Download
The Blue Programming Language project is a unique bytecode-compiled language. Free Download
Qore is a modular, multi-threaded, SQL-integrated, weakly- typed scripting language. Free Download
2E Programming Language is a simple algebraic syntax language. Free Download
Felix Programming Language is a high performance, statically typed scripting language. Free Download
Euphoria is a simple, flexible, and easy to learn programming language. Free Download
Tom is a software environment for defining transformations in Java. Free Download
Transmuter Programming Language is an extremely dynamic, biologically-inspired prototyping language. Free Download