루비 언어와 닮은꼴··· 크리스탈 1.0 릴리스 이모저모
2021.03.26
© ITWorld/ Paul Krill | Network World
프로덕션 레디 버전인 크리스탈 1.0이 메이저 놀이터 추천됐다. 기존 버전의 컴파일링과 작동을 중단시키는 방식으로 기능을 변경하거나 제거하지 않을 것이라고 개발진은 약속했다.
루비를 닮은 언어인크리스탈 1.0이 출시됐다. 개발진은 향후 릴리스되는 모든 1.x 버전의 안정성을 보장했다. 모든 크리스탈 1.x 릴리스가 과격한 변화 없이 하위 호환될 것이라 기대해볼 수 있다.
즉 기존 코드의 컴파일링이나 작동이 중단될 수 있는 방식으로 언어와 표준 라이브러리의 기능을 제거한다거나 변경하지 않을 것으로 기대된다. 하위 호환성을 염두에 두고 개선되는 것이다.
크리스탈 개발진에 따르면 크리스탈의 문법은 루비에서 영감을 받은 덕분에 읽고 쓰기가 쉬우며 숙련된 루비 개발자들의 학습 곡선을 낮춰준다. 정적 타입 검사가 지원되므로, 런타임 에러를 기다리는 대신 컴파일러를 통해 오류를 잡을 수 있다.
3월 22일에 공개된 크리스탈 1.0 릴리스는깃허브에서 찾을 수 있으며설치 지침은crystal-lang.org에 있다. 개발진은 버그 수정을 특징으로 하는 관리 릴리스를 계획하고 있다. (다만) 새 기능은 차기 마이너 릴리스에서 등장할 예정이다. 크리스탈 1.0의 일부 기능들은 ‘예비’라고 돼 있으며 아직까지는 윈도우 지원, 멀티쓰레딩, Arm 등을 공식적으로 지원하지 않는다.
크리스탈 1.0의 기능과 장점은 다음과 같다.
(후략)
[원본기사 :https://www.ciokorea.com/news/187893]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
9295 | 루비 언어와 닮은꼴··· 크리스탈 1.0 릴리스 이모저모 | 5640 | 2021-03-29 |
9294 | TLS 구축케 해 주는 오픈SSL 프로젝트서 고위험군 취약점 2개 나와 | 4961 | 2021-03-29 |
9293 | 페도라 리눅스 34 베타 출시…그놈40 포함 | 5012 | 2021-03-26 |
9292 | "러스트"와 "고"를 선택하는 방법 | 6262 | 2021-03-19 |
9291 | [주간 OSS 동향 리포트]국내에서 가장 많이 사용하는 오픈소스는 '제이쿼리' | 6136 | 2021-03-16 |
9290 | 자연어 생성의 편견과 기타 유해성에 대처하기 | 5160 | 2021-03-16 |
9289 | 구글 ‘OSS-퍼즈’, 자바 앱까지 퍼징 확대 지원 | 5144 | 2021-03-16 |
9288 | 새로운 무료 소프트웨어 서명 서비스 '시그스토어', 오픈소스 생태계 강화 기대 | 5713 | 2021-03-16 |
9287 | 소프트웨어 개발 과정에 내재한 6가지 보안 위험과 더 안전한 해결 전략 | 5723 | 2021-03-11 |
9286 | 공급망 공격과 오픈소스 안전 다잡기 위해 출범한 시그스토어 프로젝트 | 5176 | 2021-03-11 |
0개 댓글