Zeta는 Rust의 빌림 검사기가 놓치는 메모리 영역 간 비중첩 관계를 추론하고, 별칭 가변 참조인 `&alias`와 출처(provenance) 기반 수명 추론을 도입한 실험적 언어입니다. 작성자는 이를 이용해 런타임 참조 세기나 검사 없이 연결 리스트와 병렬 슬라이스 처리를 구현하는 예를 제시하지만, 함수 본문에 기대는 추론의 API 안정성과 모델의 안전성은 토론에서도 쟁점이 됐습니다.
Rust 언어팀이 사용자 정의 스마트 포인터도 내장 참조처럼 다룰 수 있도록 컴파일러의 ‘place’ 개념을 라이브러리 코드에 노출하는 설계를 제안했습니다. 아직 프로토타입 단계이며, borrow checker가 포인터별 읽기·쓰기·빌리기 규칙을 이해하도록 만드는 것이 목표입니다.
이 논문은 표현식의 타입이 무엇인지뿐 아니라, 프로그램의 어떤 부분이 그 타입을 만들었는지 설명하는 타입 슬라이싱 이론을 제시합니다. 타입을 내부에서 계산하는 합성(synthesis)과 주변 문맥에서 요구하는 분석(analysis)을 나눠 각각 최소 프로그램 조각으로 보여주며, 타입 오류 설명에도 적용합니다.
글쓴이는 LLM이 코드를 빠르게 만드는 시대에는 실행 중인 프로그램을 고치고 즉시 결과를 확인하는 개발 흐름이 중요하다며 Common Lisp를 추천합니다. 라이브 이미지, 매크로 기반 DSL, 짧은 코드가 장점이라고 주장하지만, 토론에서는 디버깅 기능의 고유성, 생태계 규모, 정적 타입과 도메인 복잡성을 두고 반론이 나옵니다.
Gleam 1.19.0은 Erlang 코드를 생성하던 방식을 바꿔 Erlang 컴파일러의 중간 표현인 abstract forms를 직접 출력합니다. 빌드 속도와 오류 위치 정보가 개선됐으며, JavaScript 코드 생성, TypeScript 타입 선언, 빌드 도구 연동과 언어 서버 기능도 함께 다듬었습니다.
CHICKEN Scheme 관리자 Peter Bex가 CHICKEN 6의 UTF-8 처리와 출시 지연을 부른 힙 손상 버그, Scheme 생태계의 표준화 문제를 설명합니다. 컴파일러 최적화 구상과 PostgreSQL을 선호하는 이유, REPL 개발 경험도 함께 다룹니다.