Download List

프로젝트 설명

Chicken is a Scheme compiler that translates most of R5RS Scheme into relatively portable C. It supports fully general tail-call recursion, first-class continuations, and has a very flexible and efficient interface to C and C++. Chicken implements several extensions to the Scheme language: lightweight threads, pattern matching macros, dynamic loading of compiled code, and various object-oriented paradigms, such as TinyCLOS, and others. The library system includes hundreds of convenient modules for practical use.

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-05-25 22:11
4.7.0

여러 수정 및 컴파일러 scrutinizer 및 최적화 개선되었습니다. 외국 함수 인터페이스와 런타임 시스템에 광범위한 수정 프로그램이 만들어 왔습니다. 코어 라이브러리의 많은 중지 절차가 삭제되었습니다. 빌드 시스템 메이크은 많이 청소되어 몇 가지 버그 수정 프로그램의 BSD와 mingw / msys 플랫폼되었습니다.
Tags: Major
Multiple fixes and improvements to the compiler scrutinizer and optimizer have been made. Extensive fixes in the foreign function interface and the runtime system have been made. Many deprecated procedures in the core libraries have been removed. The build system makefiles have been cleaned up heavily, and several bug fixes have been made for BSD and mingw/msys platforms.

2010-09-13 15:32
4.6.0

일부 컴파일러 최적화이 크게 향상되었습니다. 몇 가지 기본 절차 및 목록, 벡터에 대한 할당 절차, 그리고 구조에 빠른 코드를 생성합니다. 단위 srfi - 4 및 srfi - 18 무겁게 청소되고 최적화. 몇 가지 버그가 스레드 스케줄러에서 해결되었습니다. 닭고기를 설치하고, 연장되었습니다 자사의 크로스 컴파일 지원이 크게 업그레 이드되었습니다. 빌드 시스템은 이제 더 많은 플랫폼과 컴파일러를 지원합니다. 다양한 인프라 스크립트는 새 웹 사이트 인프라의 구조를 반영하기 위해 철저하게되었습니다.
Tags: Major, bugfix, cleanup, Compiler Optimization, Infrastructure Updates
Some compiler optimizations have been significantly improved. Several built-in procedures and the allocation procedures for lists, vectors, and structures generate faster code. Units srfi-4 and srfi-18 have been heavily cleaned up and optimized. Several bugs have been fixed in the thread scheduler. chicken-install has been extended, and its cross compilation support has been significantly upgraded. The build system now supports more platforms and compilers. The various infrastructure scripts have been overhauled to reflect the structure of the new Web site infrastructure.

2010-05-12 20:12
4.5.0

수정 번호는 정규식과 POSIX 단위, 그리고 CSC는 닭고기를 설치하고 Windows 및 Mac OS X의 구문 확장기의 성능을위한 빌드 과정에서가 향상되었습니다의 명령줄 옵션 처리되었습니다 하드 특별한 형태의 내부 형태로 확장하고 적절한 문법 정의로 대체되었습니다 코딩. 라이브러리 함수와 닭고기 - 설치의 다른 작은 수정 번호가되었습니다.
Tags: Bugfix minor
A number of fixes have been made in the regex and posix units, in the command-line option handling of csc and chicken-install, and in the build process for Windows and Mac OS X. The performance of the syntax expander has been improved and hard-coded special forms have been replaced with proper syntax definitions that expand into internal forms. A number of other small fixes in the library functions and chicken-install have been made.

2010-03-09 17:05
4.4.0

닭고기 컴파일러와 빌드 도구를 완전히 자기 빌드하려면 응용 프로그램 번들 및 Mac OS X의 GUI 애플 리케이션에 포함된 확장되었습니다. 컴파일러는 수학 함수를 심하게 청소되었습니다 Unboxing을 통과하고, 안전하지 않은 모드에서 부동 소수점 연산 집약적인 코드에 대한 상당한 성능 향상의 결과로 확장되었습니다. 닭고기 - 개발 및 릴리스 버전 사이의 차이점을 선택하는 능력이 지금은 개인 리포지 토리에서 확장 기능을 설치할 수있는 프로그램을 설치합니다. 많은 사용중지됨 기능과 HTML을 documenation 삭제되었습니다.
Tags: Major feature enhancements
The Chicken compiler and build tools have been extended to build fully self-contained application bundles and Mac OS X GUI applications. The compiler has been extended with an unboxing pass and the math functions have been heavily cleaned up, resulting in significant performance improvements for floating-point-intensive code in unsafe mode. The chicken-install program can now install extensions from private repositories and is capable of selecting between development and release versions. Many deprecated functions and the HTML documenation have been removed.

2009-12-15 15:50
4.3.0

치킨의 핵심에서 제거되었습니다 교체 확장 저장소에서 제공하는 시설을 추적하고있다. 벤치 마크 스위트 제거되었습니다 이맥스 지원 파일 코어 배포판에서 삭제되었습니다. 여러 버그수정 및 향상된 컴파일러되었다, 모듈 시스템, 닭고기를 설치합니다.
Tags: Minor bugfixes
The Chicken trace facility has been removed from core and a replacement has been provided in the extension repository. The benchmark suite has been removed and Emacs support files have been removed from the core distribution. Multiple bugfixes and improvements were made in the compiler, the module system, and chicken-install.

Project Resources