Squirrel is a personal finance application that helps you track and plan your finances with ease and fun. Forecast and track your spendings, analyze where your money is going with graphs, and stay. Open the Application Folder in finder and open the App Package Contents and navigate to Contents/MacOS/. Open the squirrel-sql.sh file and update the value of 'SQUIRRELSQLHOME' around line 56. Out of box, the value would be SQUIRRELSQLHOME=`dirname '$0'`/Contents/Resources/Java.
Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games. Although Squirrel offers a wide range of features like:
Squirrel Game 2 Mac Os Issues
- Open Source MIT licence
- dynamic typing
- delegation
- classes & inheritance
- higher order functions
- lexical scoping
- 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 7k lines of C++ code and add only around 100kb-150kb the executable size.
- optional 16bits characters strings
- powerful embedding api
- eg. function/classes can be defined by scripts or in C
- eg. objects can fully exist in the VM or be bound to native code
- eg. classes created in C can be extended by scripts or vice-versa
- and more
Squirrel is inspired by languages like Python,Javascript and especially Lua(The API is very similar and the table code is based on the Lua one)
What Does it look like?
squirrel's syntax is similar to C/C++/Java etc... but the language has a very dynamic nature like Python/Lua etc...
Development state- The current stable release is 3.0.7
The project has been compiled and run on Windows(x86 & x64), Linux(x86 & x64), Illumos(x86 & x64), Mac OS X, FreeBSD, iOS and Android.
Has been tested with the following compilers:MS Visual C++ 6.0,7.0,7.1,8.0,9.0 and 10.0(x86 & x64)
MinGW gcc 3.2 (mingw special 20020817-1)
Cygwin gcc 3.2
Linux gcc 3.x
Linux gcc 4.x
Illumos gcc 4.x
XCode 4The documentation has to be improved.
I'd like to have some feed back and maybe help to design/port/test it.
Work in ProgressIn the next release(3.1.x stable):
- more compact bytecode
- performance tuning
- additional documentation
DocumentationSquirrel 3.1
Online Squirrel 3.1 reference manual and Standard Libraries manual)
Offline Squirrel 3.1 Reference Manual (PDF)
Offline Squirrel 3.1 Standard Libraries Manual (PDF)both manuals are included in the language distribution
Squirrel 3.0.x
Squirrel 3.0 reference manual(PDF/HtmlHelp/Html Online)
Squirrel 3.0 Standard Libraries manual(PDF/HtmlHelp/Html Online)
both manuals are included in the language distribution
Squirrel 2.x
Squirrel 2.0 reference manual(PDF/HtmlHelp/Html Online)
Squirrel 2.0 Standard Libraries manual(PDF/HtmlHelp/Html Online)
both manuals are included in the language distribution
Downloadstable release
You can download Squirrel 3.1 stable here
Released March 27, 2016.GitHub Repository
Squirrel's GitHub repository is here
older 3.x release
You can download Squirrel 3.0.7 stable here
Released January 10, 2015.older 2.x stable release
You can download Squirrel 2.2.5 stable here
Author
Released November 28, 2011.My name is Alberto Demichelis if you want to know more about me, this is my personal homepage