Welcome Guest Search | Active Topics | Log In | Register

Sq.NET - A P/Invoke C# Binding
#1 Posted : Friday, January 27, 2017 12:10:59 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 1/27/2017(UTC)
Posts: 3
Location: Australia

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
Sq.NET is intended to be a comprehensive binding of Squirrel 3.1 to C#. Every function is currently implemented, with the exception of some sqstd_* functions, which will be added eventually. The REPL has also been ported, in a conversion as direct as I could get it. Documentation comments are currently missing on all functions except for those that deal with VMs.

The binding is MIT licensed, and uses P/Invoke over methods such as C++/CLI. It makes use of a custom version of Squirrel that uses a custom SQVariant type over varargs for the print functions, so that they can work in C# with little headaches. Those changes are rather small, and are controlled by the presence of a macro definition. Whether they're worth merging into mainline or not, I have no clue.

The GitHub repository is available here:
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Clean Slate theme by Jaben Cargman (Tiny Gecko)
Powered by YAF 1.9.4 | YAF © 2003-2010, Yet Another Forum.NET
This page was generated in 0.089 seconds.