ダウンロードリスト

プロジェクト概要

Squirrel(リス)は軽量プログラミング言語(約6000行のコード)であり、高階関数、クラス/継承、委譲(delegation)、末尾再帰呼び出し、生成式(generators)、協調(cooperative)スレッド、例外処理、参照カウント、要求に応じた(on demand)ガベージコレクション等の特徴があります。構文は Cに似ています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2011-09-09 06:40
3.0.1 stable

このリリースでは、"コメント行"(シェルスクリプトを書くときに便利)の代替記号として#が追加されます。これは、ユーザのデータ型の整列フラグを追加します。それは、新しいAPI関数のsq_throwobjectを追加します。マイナーなバグ修正があります。
タグ: Minor feature enhancements
This release adds # as an alternative symbol for "line comment" (mostly useful for shell scripts). It adds an alignment flag for user data types. It adds a new API function sq_throwobject. There are minor bugfixes.

2011-03-14 02:07
3.0 stable

sq_getcallee()APIが追加されました。 sq_getfreevariable()は、ネイティブのクロージャで働いています。マイナーな最適化が行われた。 GCCは4.xを使ってコンパイルするいくつかの警告が削除されました。ドキュメントのいくつかのエラーが修正されました。とSQUSEDOUBLEを使用して、32ビットintengersがあったのを修正バグを修正しました。 closure.callと発電機を起動するバグが()を修正しました。
タグ: Major feature enhancements, Stable
sq_getcallee() was added in the API. sq_getfreevariable() also works for native closures. Minor optimizations were made. Several warnings when compiling with GCC 4.x were removed. Some errors in the documentation were fixed. A bug when using SQUSEDOUBLE and 32-bit intengers was fixed. A bug when invoking generators with closure.call() was fixed.

2010-12-19 20:57
3.0 RC1

Metamethodsエラー処理が改善されました。 "isstatic"パラメータが_newmemberのmetamethodに追加されました。 sq_getrefcount()はCからrefencesの数を返すに追加されました+ +。マイナーバグが修正されました。
タグ: Minor feature enhancements, Minor bugfixes
Metamethods error handling was improved. The "isstatic" parameter was added to the _newmember metamethod. sq_getrefcount() was added to return the number of refences from C++. Minor bugs were fixed.

2010-08-19 08:16
3.0 beta 2.1

このリリースでは、クラスの厄介なバグが修正されています。これは、閉鎖のバグが修正されます。
タグ: Minor bugfixes
This release fixes a nasty bug in the classes. It fixes a closure bug.

2010-08-11 21:54
3.0 beta 2

クラスメソッドを追加することができますまたはクラスのインスタンスが作成された後に置き換えられます。 JSON形式に準拠した表の構文は、実験的な機能として追加されました。を返すようになりましたは、クラスおよびインスタンスのuserdatasize()sq_getsize。 ()setroottableとsetconsttable()は現在、それぞれのテーブルの前の値を返します。いくつかのマイナーなバグ修正とリファクタリングが行われた。
Class methods can be added or replaced after the class has been instantiated. JSON compliant table syntax was added as an experimental feature. sq_getsize() now returns userdatasize for classes and instances. setroottable() and setconsttable() now return the previous value of the respective table. A few minor bugfixes and refactoring were done.

プロジェクトリソース