러스트를 사용한 지 13년이 된 지금, AI 코딩 도구를 계기로 새로운 개인 언어 프로젝트 ‘Rue’를 시작하게 된 이야기.
URL: https://steveklabnik.com/writing/thirteen-years-of-rust-and-the-birth-of-rue/
Title: Thirteen years of Rust and the birth of Rue
2025년 12월 21일 저는 2012년 12월 21일에 러스트를 쓰기 시작했습니다. 지금은 2025년 12월 22일입니다. 참 긴 시간이네요.
오늘은, 제가 생각했던 것만큼 러스트에 대해 할 말이 많지는 않습니다. 저는 이 언어로 정기적으로 프로그래밍을 하고 있고, 좋습니다. 다른 모든 것보다 러스트를 더 선호합니다. 어떤 진짜 프로젝트든 그렇듯 불만도 있고 후회도 있지만, 대부분의 경우 요즘은 꽤 만족하고 있습니다. 솔직히 말하면, 지난 몇 년이 꽤 거칠었던 뒤로 2025년의 주제는 이거였습니다: 요즘 나는 꽤 행복하다.
저는 오래전부터 제가 직접 언어를 만들어봐야 할지 고민해 왔습니다. 저는 언어를 정말 좋아하거든요! 그게 제가 애초에 루비에 관여했고, 그다음 러스트에 관여하게 된 이유의 일부이기도 합니다! 하지만 한 달 후면 마흔이 되고, 이제는 뭔가에 쓸 시간이 거의 없습니다. 그래서 그 생각을 일단 뒷전으로 미뤄 두고 있었죠.
그런데 2025년에 바뀐 게 하나 있습니다. 저는 AI 회의론자에서, 코딩의 대부분을 Claude로 작성하는 사람으로 바뀌었습니다. 프로그래밍 밖에서의 LLM에 대해서는 아직도 약간 확신이 없지만, 소프트웨어 개발 도구로서는 드디어 ‘정말로 쓸모 있을 정도로’ 충분히 좋아졌다고 느꼈습니다. 사람마다 체감은 다를 수 있고, 저는 이게 여러분에게도 그래야 한다고 설득하려는 게 아닙니다. 다만 저에게는 그렇다는 얘기입니다.
그래서 올해 초, 저는 제 작은 언어 프로젝트를 시작하는 데 뛰어들었습니다. 이름은 “Rue”로 하기로 했는데, 이유는 다음과 같습니다:
또 저는 몇 년 전부터, 재정적 후원과 팀 없이도 언어를 만들 수 있는지 궁금해 왔습니다. LLM이 그 방정식을 바꿀지도 모른다고 생각해요. 물론 Claude는 돈이 들지만, 제가 말하는 건 그런 의미입니다. Mozilla가 그랬던 것처럼 개발팀에 7자리나 8자리 금액을 쏟아붓지 않아도, 의미 있는 진전을 이룰 수 있을지 모른다는 거죠. 그리고 요즘 저는 개인 시간이 많지 않으니, 그걸 시험해보는 더 좋은 방법이 있을까요? 실제로 해보는 거죠.
어쨌든 시작은 했는데, 첫 번째 시도는 좀 엉망이 되어버렸습니다. 그리고 가을에는 엄청나게 바빴고, 결국 여러 가지를 옆으로 치워 두어야 했습니다.
하지만 이번 주에는 퇴근 후 시간이 좀 나서, 처음부터 다시 시작하기로 했습니다. 그리고 이번에는 진행 상황이 훨씬 마음에 듭니다. 그래서 ‘왜 안 되겠어’ 하는 마음으로, 적어도 세상에 제가 이걸 하고 있다는 건 알려야겠다고 생각했습니다.
이게 제 취미 프로젝트 이상의 무언가로 커질 거라고 기대하진 않습니다. 하지만 라스무스나 그레이던을 비롯한 수많은 언어 작성자들도 처음엔 그랬겠죠. 그러니 ‘절대’라는 말은 하지 말자고요. 다만 그게 명시적인 목표는 아닙니다. 재미없다고 느끼면 그냥 그만둘 권리를 저는 남겨 둡니다. 커뮤니티를 만들려고 하는 것도 아니고, 커미터를 더하려는 것도 아닙니다. 그냥 저 혼자 재미로 하는 일입니다.
궁금하다면 https://rue-lang.dev/에서 Rue를 확인할 수 있습니다. RSS 피드가 있는 블로그도 있어요. 거기에 글을 쓸 수도 있고 안 쓸 수도 있지만, 전반적으로는 여기보다는 거기에 더 많이 올리게 될 것 같습니다.
Claude가 대단하다거나, 이 코드가 환상적이라거나, 그런 말을 하려는 건 아닙니다. 언어는 아직 많이 허술합니다. 코드 생성(codegen) 버그도 분명 있을 거고요. 기본 기능들도 빠져 있습니다. 정말, 정말 진행 중인 작업입니다.
2025년을 좋은 해로 만들어 준 모든 분께 감사드립니다. 지금 세상에는 끔찍한 일도 많지만, 개인적으로는 그 어느 때보다 희망적입니다. 10년 뒤에도 러스트를 계속 쓰고 있길 바라며, 어쩌면 Rue도 좀 쓰고 있겠죠. 두고 봅시다 :)
BlueSky에 이 글에 대해 쓴 제 포스트는 여기입니다:
Steve Klabnik@steveklabnik.com
#rustlang 13년과 #ruelang의 탄생 steveklabnik.com/writing/thir...
러스트 13년과 Rue의 탄생 블로그 글: Steve Klabnik의 ‘러스트 13년과 Rue의 탄생’ steveklabnik.com
2025년 12월 21일 오후 8:05
112 10Bluesky에서 답글 20개 읽기