Download List

프로젝트 설명

Squirrel is a light-weight programming language (around 6000 lines of code) that features

higher-order functions, classes/inheritance, delegation, tail recursion, generators, cooperative threads, exception handling, reference counting and garbage collection on demand. It has a C-like

syntax.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-09-09 06:40
3.0.1 stable

이 릴리스는 "라인 주석"(쉘 스크립트에 대한 대부분 유용)에 대한 대안 상징으로 # 추가합니다. 그것은 사용자의 데이터 형식에 대한 정렬 플래그를 추가합니다. 그것은 새로운 API 기능 sq_throwobject을 추가합니다. 미성년자는 버그수정이 있습니다.
Tags: 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와 발전기를 호출 버그 ()이 해결되었습니다.
Tags: 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의 개수를 반환 추가되었습니다 + +. 사소한 버그가 수정되었습니다.
Tags: 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

이 버전에서는 클래스에서 심한 버그가 수정되었습니다. 그것은 폐쇄 버그를 고쳤습니다.
Tags: 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.

Project Resources