Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » Squirrel - the programming language
Sqrat - Squirrel C++ Binding Utility [message #34473 is a reply to message #34472] Fri, 25 November 2011 00:33 Go to previous messageGo to previous message
Sender Ghost is currently offline  Sender Ghost
Messages: 301
Registered: November 2008
Senior Member
Homepage:
http://scrat.sourceforge.net

License:
zlib/libpng

Version:
0.9.1

Description:
Sqrat is a C++ library for Squirrel that facilitates exposing classes and other native functionality to Squirrel scripts. It is similar to SqPlus, both in functionality and syntax, but seeks to address several issues present in other binding libraries.

Sqrat models the underlying Squirrel API a little more closely than most other binding utilities, and this fact gives it a lot of power in exchange for a couple of minor quirks in the syntax. Code is straightforward and easy to read, however, and can easily be ported to from existing bindings.

Beginning in Sqrat 0.8, several utilitiy libraries are also included to extend the squirrel language itself with useful libraries and functionalities.

Sqrat has been tested against Squirrel 2.1.1 through 2.2.3 and 3.0 to 3.0.4. Other versions may work fine, but the author makes no promises!

Documentation:
Binding Library
Module Import Library
Threading Library
Doxygen generated documentation for 0.9 version

In the attachments you could find Sqrat source code, sq sample, converted to U++ packages.

To note:
There were minor changes for include files for original sources to adapt for U++ package structure and disabling some of MSC warning about comments inside of function arguments.

Edit: Updated to 0.9.1 version.

[Updated on: Wed, 14 January 2015 18:55]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: XMLMenu - User configurable menu system - completed
Next Topic: SysInfo package
Goto Forum:
  


Current Time: Fri Apr 26 11:31:36 CEST 2024

Total time taken to generate the page: 0.85498 seconds