줄리아 반응형 노트북 Pluto가 6년 만에 1.0을 찍었다
줄리아용 반응형 노트북 환경 Pluto.jl이 6년 개발 끝에 1.0을 공개했다. 이번 1.0 자체는 제거된 deprecated 기능 정도로 조용하지만, 재현성, 공유, 반응형 실행, 교육용 기능, 접근성, 편집기 도구까지 지난 몇 년의 누적 개선을 정리한 릴리스에 가깝다.
- 1
Pluto는 셀 변경이 자동으로 의존 셀에 반영되는 줄리아용 반응형 노트북 환경이다
- 2
노트북마다 격리된 패키지 환경을 갖고 HTML 내보내기에는 소스와 패키지 환경까지 포함된다
- 3
100명 이상 수업에서도 설치와 실행 문제가 거의 없었다는 사례와 약 2500개 자동 테스트를 내세운다
- 4
AI 기능은 문법 오류 자동 수정 정도로 제한하고, 코드 작성 학습 도구라는 정체성을 유지한다
데이터 과학 노트북은 편한 만큼 재현성이 자주 무너지는데, Pluto는 그 문제를 제품 철학의 한가운데에 둔 쪽이다. 줄리아 생태계를 쓰는 팀이라면 ‘노트북을 문서이자 실행 가능한 산출물로 어떻게 공유할 것인가’에 대한 꽤 좋은 참고 사례다.
관련 기사
러스트로 다시 만든 로컬 코딩 에이전트 ‘파이’, 자동화까지 노린다
파이는 기존 pi 코딩 에이전트를 러스트로 다시 만든 터미널 기반 AI 코딩 에이전트다. 프로젝트 안에서 파일을 읽고 수정하고, 셸 명령을 실행하고, 세션을 이어가며, 로컬 모델과 여러 모델 제공자를 쓸 수 있다. 단순 채팅 UI가 아니라 트리거, 크론, MCP 알림, 에이전트 간 허브 메시징까지 넣은 로컬 에이전트 런타임을 지향한다.
윈도우 95 시절 쉘 API로 만든 명령줄 도구, WinUtils 회고
글쓴이가 1996~1997년에 만든 WinUtils는 윈도우 95의 쉘 API를 감싼 얇은 명령줄 도구 모음이었다. 직접 파일 입출력을 구현하는 대신 탐색기와 같은 복사, 이동, 삭제, 휴지통, 확인창 동작을 그대로 활용한 점이 핵심이다.
Paseo, 여러 코딩 에이전트를 한 화면에서 돌리는 오픈소스 인터페이스 공개
Paseo는 Claude Code, Codex, Copilot, OpenCode, Pi 같은 코딩 에이전트를 한 인터페이스에서 실행하고 관리하는 오픈소스 도구다. 로컬 daemon이 에이전트 프로세스를 관리하고, 데스크톱·모바일·웹·CLI 클라이언트가 여기에 연결되는 구조라 자기 개발 환경 위에서 병렬 작업을 돌릴 수 있다.
리눅스에서 놀고 있는 엔비디아 VRAM을 스왑 공간으로 쓰는 오픈소스 프로젝트
하이브리드 그래픽 노트북에서 유휴 엔비디아 GPU의 VRAM을 리눅스 스왑 공간으로 활용하는 프로젝트가 공개됐다. CUDA 드라이버 API로 VRAM을 할당하고, 이를 NBD 블록 디바이스로 노출해 일반 스왑처럼 쓰는 방식이다. 순차 처리량은 NVMe보다 느리지만, 드문드문 발생하는 스왑 접근에서는 평균 지연 시간이 335마이크로초로 NVMe의 9.05밀리초보다 27배 빠르다는 결과가 흥미롭다.
괄호가 싫어도 한 번은 봐야 할 작은 리스프, 재닛
글쓴이는 취미 프로젝트용 언어로 작은 리스프 계열 언어인 재닛을 몇 년째 쓰고 있고, 무료 책까지 쓸 정도로 꽂혔다. 핵심은 문법 장난이 아니라 작은 런타임, 네이티브 실행 파일 배포, 파싱 표현 문법, 셸 스크립팅, 매크로, 컴파일 타임 실행이 한데 묶인 실용성이다.
댓글
댓글
댓글을 불러오는 중...