Clojure의 동적 프로그래밍 언어, 자바 가상 머신을 대상으로 리스프의 방언이다.
ClojureScript는 매우 간단한 방식으로 작동합니다. 그것은 Clojure의 코드를 읽고 자바 스크립트 구문을 가능한 한 정확하게 변환하려고합니다.
출력 코드는 구글의 폐쇄 컴파일러, 자바 스크립트 코드를 최적화하기위한 툴을 준수
이 릴리스의 새로운 기능 : 있습니다.
IndexedSeq -seq 구현 잘못된 I & # X3E 용 = 성능상의 이유로 IndexedSeq 생성자에 우리 때때로 인라인 호출, 내부 배열의 alength 그러나이 꼼꼼한-서열과 배열 서열에서 제공하는 유효성 검사를 무시합니다.
이 배열의 길이에 현재의 인덱스를 확인하도록 IndexedSeq의 -seq을 수정합니다.
음의 값이 반환되지 않습니다 있도록 IndexedSeq의 -count을 수정합니다.
추가 테스트.
버전 3297의 새로운 기능 :
IndexedSeq -seq 구현 I & # 1 X3E에 대한 잘못된; = 성능상의 이유로 IndexedSeq 생성자에 우리 때때로 인라인 통화에 대한 내부 배열의 alength 그러나 이 프림 - 서열과 배열 서열에서 제공하는 유효성 검사를 무시합니다.
이 배열의 길이에 현재의 인덱스를 확인하도록 IndexedSeq의 -seq을 수정합니다.
음의 값이 반환되지 않습니다 있도록 IndexedSeq의 -count을 수정합니다.
추가 테스트.
구체화 잘못 양식에 독자 메타 데이터를 eliding 않고 통해 메타 데이터를 통과했다 :
버전 2913의 새로운 기능입니다.
버전 2760의 새로운 기능 :
그 스펙 desugar-NS-사양에서 순차적 가정을 제거
버전 2644의 새로운 기능 :
수정 :
하나의 인수를 취할 수 REPL 특별한 FN 필요
비트 테스트에 나쁜 유형 힌트
REPL이 작동하지 않습니다 GOOG 네임 스페이스의 필요
Node.js REPL에서 여러 번 방출 goog.require
재 컴파일 libs가 다시로드되지 않습니다 REPLs에 goog.require
추가 되돌리기 컴파일하여 문자열 CLJS 파일을 deps에
테스트 스크립트에 사소한 수정
재 컴파일 libs가 다시로드되지 않습니다 REPLs에 goog.require
버전 2371의 새로운 기능 :
수정 :
일관성 재 패턴.
결함 NS 매크로 desugaring.
프리앰블은 소스 디렉토리에서 찾을 수없는 경우, 컴파일러는 그것을보고하지 않습니다.
버전 2311의 새로운 기능 :
REPL 테스트에서 네임 스페이스를 반영 주석.
괄호로 긴 문자 지원 :
버전 2261의 새로운 기능
수정 CLJS-715
버전 2080의 새로운 기능 :
는 몇 가지 기본적인 추론 테스트를 추가했습니다.
버전 1909의 새로운 기능 :
청소 폼 서열 구현, 분석 파일을보다, 독자에게 파일 정보를 전달 단순화합니다.
버전 1847의 새로운 기능 :
또한 변수로 반복 버전 문자열을 고려.
버전 1586의 새로운 기능 : 새로운 G.Closure 릴리스로
업데이트 POM 템플릿입니다.
버전 1576의 새로운 기능 :
이 값을 잘못 동작 '인이 얻을'.
버전 1503의 새로운 기능 :
컴파일러가 사용되지 않는 기능 및 프로토콜 사용에 대한 경고합니다.
버전 1450의 새로운 기능 :
이 기록에 대한 dissoc 구현을 수정했습니다.
댓글을 찾을 수 없습니다