CHICKEN

소프트웨어 스크린 샷:
CHICKEN
소프트웨어 정보:
버전: 4.0.0
업로드 날짜: 6 Jun 15
라이센스: 무료
인기: 8

Rating: nan/5 (Total Votes: 0)

는 현재 리눅스, 맥 OS X, 윈도우, 많은 유닉스 관련의 OS에서 실행됩니다.
치킨, 휴대용, 효율적인 C를 생산, 현재 Scheme 언어 표준의 모든 거의 R5RS을 지원하고 많은 향상 및 확장이 포함되어

특징 :.

이 완전한 기능을 갖춘 대화 형 인터프리터도 포함 최적화 배치 컴파일러로
중 동적 또는 정적 링크와 해석 스크립트를 사용 가능 또는 컴파일 된 독립 실행
꼬리 재귀, 일류 연속 요청 및 위생 매크로에 대한 완벽한 지원
86, x86-64에, IA-64, 파워, SPARC 및 울트라 스팍, 알파, MIPS, ARM 및 S / 390 등 많은 플랫폼에서 실행하는 높은 휴대용 및 알려진
BSD 라이선스의 조건에 따라 사용 및 수정을 위해 무료 배포
C에 동적으로로드 할 수있는 컴파일 된 코드와 결합 투명 지원
쉬운 제도 코드에서 C 및 C ++ 라이브러리에 액세스하기위한 외국 기능 인터페이스를 사용하려면
일류 연속 요청을 기반으로 경량 사용자 수준 스레드
구문 규칙을 포함하여 높은 및 낮은 수준의 위생 매크로를 제공합니다
위생 매크로와 별도의 편집을 통합하는 강력한 모듈 시스템을 포함
실행 프로파일 링, 디버깅, 역 추적 및 단일 스테핑 지원
환경 및 파일 시스템 액세스, 파이프, 프로세스, 신호, 잠금, 소켓, 낮은 수준 및 커버 POSIX 인터페이스 I / O 메모리 매핑
SRE 구문에 대한 지원을 포함하여 펄 호환 정규 표현식 (정규 표현식을 구조화)
Unix 및 Windows에서 해석 또는 컴파일 된 쉘 스크립트에 대한 지원
계획의 많은 지원이 구현에 대한 요청 (SRFIs)
많은 도서관과 확장 & quot에서 사용할 수 있으며 계란 무제한 & quot;

이 릴리스의 새로운 무엇인가에 MinGW에

수정을 구축 할 수 있습니다.
PCRE 7.7
비트 또는 사용에 대한 버그 수정
스레드 종료에 버그 수정!
Cygwin에서은 (는) 정확한 위치에 런타임 라이브러리를 넣어 패치 빌드합니다.
(SRCDIR 변수를 통해) 밖으로의 나무 편집에 대한 추가 지원
에 대한 버그 수정 (; 수 & quot; / & quot; STRING에된다)
컴파일러 선택적 절차 프로파일에 대한 지원
단위 UTILS은 : 유닛 파일에 fileand 경로 관련 절차를 이동
새로운 유닛 파일

3.3.0 버전의 새로운 기능 :

비트 또는 사용에 대한 버그 수정
티켓 393, 430, 436에 대한 버그 수정
버그 수정 포인터 타입된다 주소
빌드 시스템은 이제 리눅스에서 libchicken.so의 SONAME 필드를 설정
decode_literal에 할당 버그를 수정
빌드 시스템에 일부 수정이 USE_HOST_PCRE이 설정되어있는 경우
단위 엑스트라와 닭 설정에 장치 포트의 추가 사용
단위 UTILS 및 엑스트라 : 장치 포트에 포트 확장을 이동
새로운 장치 포트

3.2.0 버전의 새로운 기능 :

단위 엑스트라 : 데이터 구조에 대한 목록, 큐, 문자열을 이동
새로운 유닛의 데이터 구조
단위 라이브러리 : 기호 설명한다 문자열 지금 복사 인수
닭 설정 : 추가 옵션 -svn 트렁크
단위 UTILS : 추가 파일 복사 및 파일 이동 (einit 팀의 요청)
단위 srfi-69 : 추가 해시 테이블 클리어!
단위 srfi-69 : 새로운
단위 엑스트라 : 단위 srfi-69 SRFI 69 이동

3.1.0 버전의 새로운 기능 :

이 잘못된 오류 메시지를 방지하기 위해 svnrevision.sh 청소 논리
실행 파일의 정적 링크를 방지 CSC 고정 버그 (주문 문제를 구축)
단위 정규식 : PCRE 7.6
단위 정규식 : 정규식 일치에 문자열 복사를 방지
닭 설정 : 계란에 다운로드하고, 또는 각각 - 빌드 - 접두사와 - 다운로드 - DIR 옵션에 의해 CHICKEN_TMPDIR 또는 TMPDIR 환경 변수에 의해 결정되는 임시 디렉토리에 컴파일됩니다; -destdir 옵션 -install-접두사로 대체됩니다.
단위 TCP : 사용 문자열보다는 더 빠른 소켓 쓰기 하위 문자열에의 오프셋 (offset) [짐 Ursetto]
MSVC 이제 (MSYS 등) 표준 UNIX 도구를 사용할 수있는 시스템을 구축하는 데 사용할 수 있습니다
장치 라이브러리 : 추가 & quot; flonum 인쇄 정밀도 & quot; (16)의 기본값을 변경
단위 POSIX : 디렉토리 생성 이제 주어진 경로에 DOS 드라이브 문자를 처리 할 수​​ 있습니다
단위 POSIX : 파일 형식의 추가 statpredicates
단위 POSIX : 추가의 strftime 형식 문자열 지원 단계 S72 시간 -한다 STRING & quot;이 (가)
단위 POSIX : 추가 & quot; STRING에한다 시간 & quot ;, strptime 형식 문자열을 사용합니다 (UNIX 전용)
단위 엑스트라 :??? 추가 & quot; 왼쪽 섹션 & quot ;, & quot; 마우스 오른쪽 섹션 & quot ;, & quot; 없음 & quot ;, & quot; 항상 '및'결코 & quot;
단위 엑스트라 : 추가 & quot; 해시 테이블 병합 & quot ;, & quot; 해시 테이블지도 & quot ;, & quot;를 위해 해시 테이블의 각 & quot, 및 확장 & quot; 메이크업 해시 테이블 & quot; 최소 / 최대 부하 및 초기 값
단위 엑스트라 : 추가 & quot; EQ -hash & quot ;, & quot; 당량 -hash & quot ;, & quot; 동일 -hash & quot ;, & quot; 수-해시 & quot ;, & quot; 심볼 해시 & quot ;, & quot; 키워드 해시 & quot ;, & quot??? ; ## SYS 번호 번호 - 해시 훅 '및'해시 별 정체성 & quot; ?에 대한 & quot 동의어로서 EQ -hash & quot;

3.0.0 버전의 새로운 기능 :

버전 0.6 업그레이드 계획-complete.el을
장치 라이브러리 : 추가 & quot; BLOB = quot;?
라이브러리는 선택적으로 이미 설치 libpcre으로 구축 할 수 있습니다
닭 설정의 주요 닭 버전에 특정 계란 별도의 세트를 액세스 (3)
-p & quot; CSI 옵션 & quot을 추가; (& quot; -print & quot;) 및 quot; -P & quot; (& quot; - 멋 - 인쇄 & quot;)
Mac OS X의 유니버설 바이너리에 대한 지원이 추가되었습니다 하세
`- 확장 COND 핵심 매크로 설정에서 사용할 수 있습니다
SPARC64 아키텍처에 126 개 이상의 프로 시저 인수 허용
POSIX 단위 : & quot; 초 -한다 STRING & quot;이 (가) 및 quot; 시간 -한다 STRING & quot;이 (가) 그들의 뒤에 # 지금이
ewline 문자 제거. 이는 이전 버전과 호환되지 않는 변화이다.

버전 2.739에 새로운 기능 :

SVN 체크 아웃이 지금 미리 설치 & quot 필요없이 부트 스트랩 타르볼에서 구축 할 수 치킨 & quot; 실행
리터럴은 컴파일 시간과 컴팩트 한 바이너리를 모에 C 빠른 결과 실행 파일로 플랫폼 독립적 인 바이너리 인코딩으로 컴파일됩니다. 이것은 또한 만드는 & quot; & quot - 리터럴을 압축; 옵션 불필요한 선언
& quot; -compress - 리터럴 & quot; 컴파일러 옵션과 & quot; & quot - 리터럴을 압축; 선언은 제거 된
CHICKEN_HOME 환경 변수가 폐지되어 CHICKEN_PREFIX 가능성이 CHICKEN_REPOSITORY_PATH를 사용
추가 사전 GC 후크 C 레벨 변수
Cygwin에서 이제 완벽하게 지원됩니다
제거되지 않는 기능 :
확장-정보
인쇄 역 추적
테스트 기능?
___callback (chicken.h)
외국인 콜백 람다 [*]
스레드 신호를 전달!
중요한 섹션
- 인터럽트를 사용
- 인터럽트를 사용하지 않도록 설정
잘못된 프로 시저 호출 핸들러
과 백 슬래시 (& quot; & quot;) 문자를 교환 할 수 사용될 수있는 플랫폼에 의존 패스 디렉토리 분리는 슬래시 (; / & quot & quot), 더 이상 없다
새로운 절차 & quot; 정규 표현식 * & quot ;, & quot; 정규식 - 최적화 & quot; 및 quot; 메이크업 고정 패턴 & quot을; (정규식 라이브러리 부)
새로운 절차 & quot; terminall 크기 & quot ;, & quot; 터미널 행째 및 quot; 얻을-호스트 행째 (POSIX 라이브러리 부)
닭 설정 : 계란 저장소의 지역 SVN 체크 아웃에서 저장소 카탈로그 파일을 만들 수 있습니다
-host - 익스텐션 닭 설정은 새로운 옵션 & quot있다; 호스트 & quot; & quot에서 확장을 컴파일 강제로; 모드는 크로스 컴파일 닭을 사용할 때
빌드 시스템에 대한 더 나은 크로스 개발 지원 (메이크 빌드를 사용자 정의하는 다양한 변수를 받아)
& quot; 파일 크기 & quot; 및 quot; 파일-STAT & quot; 된다의 파일 크기를 처리, 4GB의 지금
& quot; 찾아-파일 & quot을; 지금,뿐만 아니라 디렉토리를 수집 [감사 이반 Raikov에]
추가 & quot; DIST & quot; 최상위 메이크에 대상
& quot; andmap & quot; 및 quot; ormap & quot; 사용되지 않습니다
메이크 지금 재 연결 지원
추가 & quot; 스레드 대기-FOR-I / O & quot! (srfi-18 라이브러리 단위)
& quot; 닭 버그 & quot; 이제 프로그램 버그 보고서를 작성하고 CHICKEN 테이너로 보내는데 사용될 수있다

버전 2.717에 새로운 기능 :

새 이진 호환성 버전 (3) 설치 계란 MST는 다시 컴파일!
사용되지 않는 & quot;! 이동 & quot; 및 quot;! & quot을 취소];
정규식 단위 : PCRE 7.4을 사용합니다
UTILS 단위 : 정규 표현식을 컴파일 사용
단위 POSIX는 : 정규 표현식을 컴파일 사용
여분의 기호 슬롯 제​​거 빌드 옵션
추가 리스프 스타일의 심볼 속성 목록

버전 2.701의 새로운 기능 :

수많은 버그 수정 및 사소한 개선
새로운 외국인 유형 :
[nonnull-] 서명되지 않은-C-문자열 [*]
C-문자열 목록 [*]
추가 & quot; 사용되지 않는 & quot; 선언 지정자
새로운 GNU 제조사 기반의 빌드 프로세스
libffi는 수작업으로 코딩 된 어셈블러는 x86, x86-64에와 파워 플랫폼에 사용되는, 더 이상 사용되지 않습니다
라이브러리 단위 :
블롭?
메이크업 얼룩
BLOB 크기
STRING에한다 블롭
blob-한다 문자열
정규식 단위 :
glob에?
단위를 UTILS :
디렉토리는 null?
포트 배
엑스트라 단위 :
해시 테이블 제거!
lolevel 단위 :
돌연변이 체 프로 시저
srfi-4 단위 :
XXXvector-한다 BLOB [/ 공유]
blob-한다 XXXvector [/ 공유]
CSC 옵션 :
-cxx 이름
-disable-컴파일러 매크로
바이트 벡터를 제거하고 새로운 행하여, 대체되었습니다; 블로 브 quot; 유형
srfi-4 단위로 다양한 blobSRFI-4 벡터 변환 절차를 추가
& quot; 선택 & quot; 를 & quot 이름이 바뀌 었습니다; 선택 & quot; (이전 이름​​은 계속 사용할 수 있지만 사용되지 않습니다)
& quot; 스위치 & quot; 행하여, 대체되었습니다; 선택 & quot; (& quot; 스위치 및 용어는 여전히 사용할 수 있지만 사용되지 않습니다)
& quot; TCP-연결 & quot; 및 quot; TCP 수락 & quot; TCP-- 연결 시간 제한 & quot; & quot 매개 변수를 통해 제한 시간을 처리; 및 quot; TCP 수락 - 타임 아웃 & quot;
TCP 단위 : 읽기 / 쓰기 시간 제한에 대한 지원

유사한 소프트웨어

Gordon
Gordon

5 Jun 15

LuaJIT
LuaJIT

28 Sep 15

MoonScript
MoonScript

9 Feb 16

HHVM
HHVM

5 Jun 15

코멘트 CHICKEN

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색