The Squirrel programming language

ソフトウェアのスクリーンショット:
The Squirrel programming language
ソフトウェアの詳細:
バージョン: 3.0.3
日付のアップロード: 20 Feb 15
開発者: Alberto
ライセンス: 無料
人気: 13

Rating: 3.0/5 (Total Votes: 1)

このリスのプログラミング言語は、サイズ、メモリ帯域幅、およびゲームなどのアプリケーションのリアルタイム要件に適合する強力なスクリプトツールとなるように設計された高レベルの不可欠/オブジェクト指向プログラミング言語である。リスのような機能の広い範囲を提供していますが。
ยทオープンソースのzlib / libpngのライセンス
ยท動的型付け
ยท委任
ยท高階関数
ยท発電機
ยท協同組合のスレッド(コルーチン)
ยท末尾再帰
ยท例外処理
ยท自動メモリ管理(CPUは自由バースト、混合アプローチrefのカウント/ GC)
ยทコンパイラと仮想マシンの両方は、C ++コードの約6Kラインで一緒に収まる。
ยทオプションの16ビット文字列
リスはPythonやJavascriptとexpecially Luaの(APIは非常に似ており、テーブルコードがLuaの1に基づいています)のような言語に触発されています。
リスの構文は、C / C ++ / Javaのなどに似ている...しかし、言語などはパイソン/ Luaのような非常に動的な性質を持ってい...
ローカル配列= [1,2,3、{= 10、B = "文字列"}];
foreachの(I、配列内のval)
{
::印刷(+ typeof演算ヴァル "valのタイプがある");
}
エンティティ

このリリースのの新機能:ます。

  • sq_getcallee()APIで追加されました。
  • sq_getfreevariable()もネイティブクロージャのために働くます。
  • はマイナーな最適化が行われた。
  • GCC 4.xを使用してコンパイルし、いくつかの警告が削除されました。
  • はドキュメントのいくつかのエラーが修正されました。
  • SQUSEDOUBLEと32ビットintengersを使用してバグが修正されました。
  • ()closure.callで発電機を起動するバグが修正されました。

  • メタメソッドエラー処理を改善しました。

    のバージョン3.0 RC1のの新機能である。

  • "はisStatic&QUOT。パラメータは_newmemberのメタメソッドに追加されたします。
  • sq_getrefcount()C ++からrefencesの数を返すために追加されました。
  • はマイナーバグが修正されました。

のバージョン2.2.3でのの新機能:

  • sq_getfunctioninfo追加
  • は倍精度浮動小数点数を使用するようにコンパイル時にフラグSQUSEDOUBLEを追加します。
  • は_floatsize_は単精度と倍精度を認識するための基本libがint型のグローバルスロットを追加構築します。
  • 今を除いて、VMを再開できsq_wakeupvmます。
  • を追加sqstd_formatます。
  • 発電機は今(sq_callを呼び出すことによってインスタンス化することができます)またはclosure.call()
  • sqstd_printcallstack(THXのtakayuki_h)のバグを修正
  • ゼロ(THXのJUP)による固定モジュロます。
  • 固定負の列挙と定数ます。
  • テールコール(THXのMr.Accident)として呼び出された場合、固定発電機のクラッシュバグます。
  • いくつかのマイナーなバグを修正

同じようなソフトウェア

aime
aime

19 Feb 15

Scheme2Js
Scheme2Js

11 May 15

R
R

17 Feb 15

へのコメント The Squirrel programming language

コメントが見つかりません
コメントを追加
画像をオンにする!