TECH 으로 돌아가기
TECH HACKER NEWS 6분 읽기 25 READS

다시 조명받는 스몰토크: 단순함을 지향하는 Cuis와 2026 커뮤니티 동향

다시 조명받는 스몰토크: 단순함을 지향하는 Cuis와 2026 커뮤니티 동향
SOURCE IMAGE · HACKER NEWS

객체지향 프로그래밍과 통합 개발 환경(IDE)의 상당수 개념이 1970~80년대 제록스 PARC에서 만들어진 스몰토크(Smalltalk)에서 비롯됐다는 사실은 널리 알려져 있다. 그중 Smalltalk-80은 언어 명세이자, 코드와 실행 상태가 하나의 '이미지' 안에 살아 있는 환경으로서 '말랑말랑한(malleable) 소프트웨어'의 원형으로 자주 거론된다. 실행 중인 시스템을 멈추지 않고 뜯어고칠 수 있다는 이 특성은 오늘날의 핫 리로드나 라이브 코딩 개념보다 수십 년 앞선 것이었다. 이런 전통을 현대적으로 잇겠다고 표방하는 프로젝트 중 하나가 바로 Cuis다.

Cuis가 내세우는 지향점

Cuis는 무료로 쓸 수 있는 Smalltalk-80 환경으로, 자신을 '모던 Smalltalk-80'이라 규정한다. 프로젝트가 공개적으로 내세우는 목표는 명확하다. 단순하면서도 강력할 것, 그리고 어떤 플랫폼으로든 이식 가능하고 빠르고 효율적일 것이다. 여기서 핵심 단어는 '단순함'이다. 스몰토크 계열 환경은 오랜 역사만큼 기능이 누적되면서 코어가 비대해지는 경향이 있는데, Cuis는 반대로 핵심을 작고 이해 가능한 규모로 유지하는 데 무게를 둔다. 즉 성능 벤치마크 경쟁이 아니라 '시스템 전체를 한 사람이 머릿속에 담을 수 있는가'라는 방향의 설계 철학에 가깝다.

실무자 관점에서 이 지향점이 의미하는 바는 분명하다. 작고 투명한 코어는 학습 곡선과 디버깅 범위를 좁혀 주며, 환경 자체를 교육 재료나 실험 플랫폼으로 쓰기에 유리하다. 다만 이는 상용 생태계의 풍부한 라이브러리나 대규모 배포 도구를 기대하는 용도와는 결이 다르다. Cuis는 범용 프로덕션 스택을 대체하려는 물건이라기보다, 소프트웨어가 어떻게 동작하고 변형될 수 있는지를 직접 손으로 만지며 탐구하려는 사람들을 위한 환경이라고 보는 편이 적절하다.

Smalltalks 2026과 커뮤니티의 현재

이 생태계가 여전히 살아 있다는 신호는 커뮤니티 활동에서 읽힌다. 스몰토크 연례 행사인 Smalltalks 2026은 아르헨티나 로사리오의 UTN 로사리오 지역 공과대학(Facultad Regional Rosario)에서 10월 14일부터 16일까지 열렸고, 프로그램에 포함된 발표 중 여덟 건이 Cuis 커뮤니티에서 나왔거나 Cuis로 수행한 작업을 다뤘다. 특정 언어 환경이 한 콘퍼런스에서 이 정도 비중의 발표를 확보한다는 것은, 소규모일지언정 꾸준히 결과물을 내는 사용자층이 존재한다는 뜻이다.

발표 가운데 눈에 띄는 것은 밀란 라이토시(Milan Lajtos)가 소개한 Blueprint다. 이는 Cuis 스몰토크 시스템 데스크톱을 다시 설계한 작업인데, 개발 과정에서 코드 에이전트를 활용한 경험을 함께 공유했다. 전통적으로 사람이 환경 내부를 직접 조작하던 스몰토크 문화에, AI 코드 에이전트라는 최근 흐름을 결합해 본 사례라는 점에서 시사하는 바가 있다. 라이브하게 변형 가능한 시스템과 자동화된 코드 생성이 만났을 때 어떤 작업 방식이 가능한지는, 스몰토크 밖의 개발자에게도 생각해 볼 거리를 던진다.

주변 도구들의 확장

나머지 발표들은 Cuis를 외부 세계와 잇는 시도로 읽힌다. 크리스티안 페레스(Cristián Pérez)는 새로 단장한 웹사이트와 함께 'Cuis for Stream Deck'을 선보였다. 이는 엘가토 스트림 덱 같은 물리적 버튼 장치로 Cuis를 제어하는 플러그인으로, 개발 환경을 하드웨어 입력과 연결하려는 접근이다. 또한 일레르 페르난데스(Hilaire Fernandes)는 Dybo 도구의 개선 사항을 발표했다. 이들 작업은 공통적으로 '코어는 작게 유지하되 주변부에서 확장한다'는 Cuis의 구조와 맞닿아 있다. 무거운 기능을 코어에 밀어 넣는 대신, 플러그인과 외부 연동으로 기능을 넓히는 방식이다.

정리하면 Cuis는 화려한 신기술이라기보다, 소프트웨어를 작고 투명하게 유지하면서 직접 손으로 다루는 전통을 현대 환경에서 이어 가려는 시도다. 한국의 실무자에게 당장의 도입 대상이 되기는 어렵지만, 라이브 시스템·말랑말랑한 소프트웨어·작은 코어라는 개념은 IDE, 개발자 도구, 심지어 AI 에이전트 기반 개발 워크플로를 고민할 때 유효한 참조점이 된다. 공개된 정보만으로는 성능 수치나 사용자 규모 같은 구체적 지표를 확인하기 어렵다는 점은 염두에 둘 필요가 있으며, 관심이 있다면 커뮤니티 발표 자료를 통해 실제 활용 사례를 직접 살펴보는 편이 좋다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://cuis.st/
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...