Skip to content

GrinlexGH/squirrel

 
 

Repository files navigation

Kalibri

Kalibri is squirrel fork which adds some improvements and features into the language


Features:

  • Full unicode support. No wchars. Now you can rid of _SC("") and write code calmly without thinking about encoding. Squirrel itself converts it to wchar_t when interacting with Windows os and back to char when it finishes doing this, so unicode will work properly.
  • Scrat tools to bind symbols to the language.
  • New import operator which allows you to import libraries

Uses C++ 17

TODO

  • import "folder/subfolder/module"
  • import "folder/subfolder" (import all files in folder)
  • from "folder/subfolder/module" import symbol
  • import as for scripts
  • import as for .dlls
  • stack dump from script
  • module destruction
  • write some sample libraries
  • export only specific table from .nut script module by global return operator
  • export whole file root table if there is no global return
  • handle recursive import
  • manual module deload like deimport or something like that

About

Framework for creating squirrel libraries

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.2%
  • C 2.6%
  • Other 1.2%