Squeak 6.1 「Vanessa」リリース
원제: Squeak 6.1
왜 중요한가
약 4년 만의 대규모 업데이트로, Smalltalk 생태계의 지속적인 유지·발전 가능성을 보여주는 이정표적 릴리스다.
오픈소스 Smalltalk 환경 Squeak의 버전 6.1 「Vanessa」가 공식 릴리스되었다. 4년 만의 메이저 업데이트로, 1,700개 이상의 패치와 9,000개 이상의 메서드 변경이 포함된다. 새로운 트리 브라우저 도입, Objectland 복귀, 커널 인프라 개선 등이 주요 변경 사항이다.
Squeak 6.1 「Vanessa」는 30주년을 앞둔 오픈소스 Smalltalk 환경의 최신 버전으로, 2021년 이후 약 4년 만에 출시되었다. 이번 릴리스는 고인이 된 Vanessa Freudenberg(1972-2025)를 기리는 의미에서 명명되었다.
주요 변경 사항은 다음과 같다. 첫째, 새로운 트리 브라우저가 도입되어 클래스와 카테고리를 계층형 모프(morph)로 탐색할 수 있게 되었다. 컬러, 마우스·키보드 단축키가 개선되고, [CMD]+[F]/[G]로 재귀적 검색 기능이 추가되었다. 둘째, 「Worlds of Squeak」로도 알려진 Objectland가 복귀했다. 셋째, 프로세스 시뮬레이션·스케줄링과 클래스 재구성을 위한 커널 인프라가 다수 수정되었다.
Morphic GUI 프레임워크에서는 트리 모프의 전면 개편 외에도, 더블클릭 시간 및 드래그 임계값 커스터마이즈 옵션, 링크 호버 시 밑줄 표시, 인용부호 자동 이스케이프 등 UI 편의 기능이 추가되었다. 또한 디버깅, 프로파일링, 코드 버저닝 등 개발 도구도 전반적으로 개선되었다. 릴리스 노트는 인터랙티브 예제를 포함하고 있으며, 브라우저 기반 VM인 SqueakJS에서도 체험 가능하다.