Elixir

소프트웨어 스크린 샷:
Elixir
소프트웨어 정보:
버전: 1.2.0 업데이트
업로드 날짜: 10 Feb 16
개발자: Jose Valim
라이센스: 무료
인기: 97

Rating: 3.5/5 (Total Votes: 2)

얼랑은 에릭슨의 컴퓨터 과학 연구소에 의해 설계된 범용 동시 프로그래밍 언어입니다.

비약 복잡한, 동적, 동시, 확장 성, 결함 허용 및 분산 응용 프로그램을 만들 수 얼랑의 기능을 활용합니다.

비약과 얼랑 밀접하게 함께 니트하고 쉽게 서로에 포함 할 수 있습니다. 동일한 바이트 코드 및 데이터 유형을 공유하기 때문이다

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

얼랑 (18) 지원
별칭 / 수입 / 필요 다중의 추가
지도 키의 변수에 대한 지원
지도 키와 기능 절에 핀 연산자 지원
특별한 양식의 첨가는 여러 표현에 일치하는

이 향상 :

이 버전 1.0.5 / 1.1.0 베타의 새로운 기능입니다 :
추가 Logger.enable / 1 Logger.disable / 1
이전 버전과 호환되지 않는 변경 사항 :
더 이상 지원되지 {: swap_handler, ...} 콜백 반환 값으로
List.unzip / 2를 제거

이 향상 :

이 버전 1.0.4의 새로운 기능입니다 :
추가 Logger.enable / 1 Logger.disable / 1
이전 버전과 호환되지 않는 변경 사항 :
더 이상 지원되지 {: swap_handler, ...} 콜백 반환 값으로
List.unzip / 2를 제거

이 향상 :

이 버전 1.0.0의 새로운 기능입니다 :
추가 Logger.enable / 1 Logger.disable / 1
이전 버전과 호환되지 않는 변경 사항 :
더 이상 지원되지 {: swap_handler, ...} 콜백 반환 값으로
List.unzip / 2를 제거

어떤 버전 0.15.1의 새로운 기능입니다은 :

이 지원`: GenEvent에 대한 ack` 모드 스트림
지원`(: binary`,`: octal`,`: decimal` 또는``hex`)를 기본을 선택 / 2`를 검사`에 base` 옵션 번호를 인쇄
사용하는 경우 경고를 인쇄? 이스케이프 코드와 문자
SASL은 로거에 옵션을 전달 로그 추가
옵션 로거 포맷에`$의 padlevel` 추가
구성 조회에 대해 전달 될 수 있도록 키를 추가 할 때 백엔드 정확한 핸들러 값을 수신
로거가 Logger.flush / 0` 플러시`추가 (테스트에 유용)
동적으로 추가 또는 제거를 통해 백엔드을 지속`add_backend / 2`와`remove_backend / 2`
값이 유효한 인용 한 표현 인 경우 Macro.validate이 / 1` 반복적으로 확인하는`추가
이를 사용 할 필요가있을 때만로드 믹스 (이 믹스 프로젝트 작업의 대부분의 타이밍을 향상) deps
escript.build``후 생성 된 성공 메시지에 환경이 명시 적으로 확인 호출
escripts 내부로드`설정 / config.exs`
저장하고 생성 된 아카이브에 대해 비약 버전 요구 사항을 확인

이 버전 0.14.3의 새로운 기능 :

이 Float.ceil`에서 지원 정밀도 / 1`과`Float.floor / 1`
`. : IO (빈)은 (모든 장치)를 읽을`추가
매달려`@의 doc` 조항이 발견되면 경고를 인쇄
대신 복사 _build``에 대한 Windows에서 사용되는 절대 심볼릭 링크
추가 된`모든 기본 컴파일러를 반환 Mix.compilers`은 혼합 작업에 사용
미래에서 소스 파일에 대한 문제 경고 및 리셋에 mtime
믹스에 지원 작업 별칭
추가 된`OptionParser.split는 argv에 문자열을 분할 / 1`
기록은 '기록 (some_record)`과 키워드 목록에 변환 할 허용
사항 String.split / 1``의 성능 향상
구조체는 {} '구문을 typespecs에 사용할 수 있도록'%
허용`레코드 (: 레코드, 필드)`구문은 typespecs에 사용되는

이 향상 :

이 버전 0.14.0의 새로운 기능입니다 :
다른 프로세스에서 항상 한 번 테스트 프로세스 종료를 실행 보장되고 추가 된`ON_EXIT / 1` 콜백
모듈이로드 될 때 추상적 코드에 보관 문서를로드 피하기 위해
get_in / 2`는`put_in / 3`는`update_in / 3`와`get_and_update_in / 3` 중첩 된 데이터 구조 작업을 처리하기 위해`추가
get_in / 1`이,`put_in / 2`는`update_in / 2`와`get_and_update_in / 2` 경로를 통해 중첩 된 데이터 구조 작업을 처리하기 위해`추가
추가 된`Mix.Config` 구성 파일의 정의를 완화하기
외부 CONFIGS를로드를 여러 번 호출 할 수 있습니다 loadconfig` 작업을 혼합`추가
지원``믹스 run`에 --config` 옵션
믹스 URL 명령에 대한 지원`HTTP_PROXY`와`HTTPS_PROXY`
지원``에 --names` 옵션을 방출 help`를 함께 이름 만 (자동 완성에 유용)
`추가 Protocol.consolidate / 2`,`Protocol.consolidated? / 1`과`프로토콜 통합을위한 compile.protocols` 작업을 혼합
구조체의 추가`Protocol.derive / 3`에 대한 런타임 유도하는
추가`String.chunk / 2`
defstruct / 2` 정의`전에 @의 derive``에 대한 지원 추가
버그 수정:
`File.rm` 이제 지속적으로 읽기 전용 운영 시스템에서 삭제
프로젝트를 복사 할 때 확인 믹스`_build` 구조는 윈도우에서 작동
또한 올바른 구문입니다 '(대문자 E)와 1.0E10` 확인
고정`윈도우 파워 쉘 사용자를위한 do` 작업을 혼합
고정`Path.absname (& quot; / & quot;)`와`Path.expand (& quot; / & 용어는) '; / & quot`절대 경로`& quot을 반환합니다.

이 향상 :

이 버전 0.13.0의 새로운 기능입니다 :
기지 16, 32, hex32, 64 url​​64로 변환을 수행 추가`Base` 모듈
추가`Code.eval_file / 2`
지능형의 into` 옵션 :`Enum.into / 2`와`Stream.into / 2`와`을 최대한 활용`Collectable` 프로토콜을 추가
`구현 Collectable` 목록, dicts, 비트 스트링, 기능과`File.Stream`와`IO.Stream`을 모두 제공
EEx.Engine``에 추가 된`handle_body / 1` 콜백
`추가 / 2` Enum.group_by,`Enum.into / 2`,`Enum.into / 3`,`Enum.traverse / 2`와`Enum.sum / 2`
, 케이스 및 테스트 스위트 실행을 랜덤 씨앗 구성과`믹스 test`를 통해`--seed` 플래그를 허용
지원``빈 / elixir`에 ERL_PATH`
키워드 구문에서 지원 보간
지도 모듈을 추가하고 17.0지도와 구조체를 지원
종속 옵션을`추가 : 종속성 환경을 지정 only`. --only`하는 것은 지정 '하지 않는 한 모든 환경 가로 질러 작동 deps.update``믹스 deps.get`와`믹스
추가`Mix.Shell.pr​​ompt / 1`
확인 프로젝트 작업을 찾을 수없는 경우 믹스 'CLI에 컴파일
추가`Node.ping / 1`
버그 수정:
처리하기 전에 원자로 처리됩니다 --app``확인
ExUnit.Assertions`가 assert_receive``에 대한 컴파일러 경고를 방출하지 않는`확인
같은 PID를 병렬 컴파일러에 두 번 대기되지 않는지 확인
문자열로`!`Macro.to_string은 / 2` 적절한`번역 우선 순위 (바 foo는 & #의 X3E)를 고려
자동으로 오래된 비약 버전을 컴파일하고 적절한 오류 메시지를 표시
생성 있는지 확인`.app` 파일은 핵심 종속성을 포함
더 SCM 오버라이드 (override)하지 수에 대한 종속성을 허용

이 버전 0.12.4의 새로운 기능입니다 :

이 '더 이상 이후 의존성을 컴파일하지 deps.update` deps.get`와`믹스를 섞는다.

이 추가 Stream.transform / 3 :

이 버전 0.12.2의 새로운 기능입니다
추가 Enum.flat_map_reduce / 3
ExUnit의 경우 지원 @moduletag
개선 된 스택 추적은 컴파일 경로에 상대적인 및 관련 응용 프로그램을 포함하는
EEx.AssignsEngine 어떤 DICT 수용 할 수 있도록 허용

이 지원`: include`와`:

이 버전 0.12.1의 새로운 기능입니다 exclude` 구성 옵션들이 태그를 기준으로 실행해야 시험을 필터링 할 수 있습니다. 이러한 옵션은 --exclude```--include`과 같이 믹스 test``를 통해 지원됩니다
& # X3E; doctest를가`# 인 MyModule & #의 x3c에 대해 일치 할 수 있도록`

이 버전 0.12.0의 새로운 기능입니다 :

이 예외 / 1 오버라이드 (override) 할 수 있도록 허용하고 예외를 사용자 정의 할 수있는 주요 메커니즘으로 홍보
추가 File.stream_to! / 3
추가 Float.floor / 1, Float.ceil / 1 Float.round / 3
추가 List.delete_at / 2 및 List.updated_at / 3
추가 Enum.reverse / 2
비약 자체, / 1 @ 데프 / 2 및 친구 defmodule / 2를 구현합니다. 케이스 / 2 / 2을 시도하고 / (1) 특수 형태되었습니다받을 수 있습니다. VAR! / 1, VAR! / 2 및 별칭! / 1도 비약 구현 및 특수 형태에서 강등 된
defrecordp 동적 필드를 지원
추가 Stream.resource / 3

유사한 소프트웨어

Skulpt
Skulpt

12 Apr 15

Logtalk
Logtalk

11 Mar 16

AbsurdJS
AbsurdJS

9 Apr 16

Luck
Luck

12 May 15

코멘트 Elixir

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