루비 언어와 닮은꼴··· 크리스탈 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. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 318410 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 308128 | 2020-10-27 |
9302 | 이클립스, VSC 확장기능 마켓플레이스 직접 운영한다 | 4377 | 2021-04-05 |
9301 | 디지털 정부서비스 개발 프레임워크 개선…“의견수렴 컨트리뷰션 열린다” | 4209 | 2021-04-02 |
9300 | 미래 네트워크의 주역은 오픈소스와 프로그래밍 가능성 : 퓨처넷 2021 | 4576 | 2021-03-31 |
9299 | 자연어처리의 민주화인가...GPT-3 독점에 맞선 오픈소스 그룹 새 모델 공개 | 4219 | 2021-03-31 |
9298 | 보안 전문가들의 업무 능력을 향상시켜 줄 오픈소스 도구 4선 | 4320 | 2021-03-31 |
9297 | 틸론, 개방형 OS ‘K구름’ 공개 | 4438 | 2021-03-31 |
9296 | 리눅스 커널에 '러스트' 쓰는 날 올까 | 4967 | 2021-03-31 |
9295 | [주간 OSS 동향 리포트]오픈SSL(OpenSSL) 취약점 해결한 보안 업데이트 발표 | 4876 | 2021-03-29 |
9294 | 안드로이드 앱들 상당수가 취약점 가지고 있다 | 4534 | 2021-03-29 |
9293 | 루비 언어와 닮은꼴··· 크리스탈 1.0 릴리스 이모저모 | 4933 | 2021-03-29 |
0개 댓글