맞춤형 Lisp REPL에 반대하며: 기본 REPL과 실용적인 도구를 받아들이자

2025-08-20

저자는 CIEL과 같은 맞춤형 Lisp REPL을 비판하며, 이것들이 기본 REPL의 강력한 기능과 사용자 정의 기능을 희생시킨다고 주장합니다. 여기에는 기본 REPL 명령어, 구현 디버거, 구현 API를 사용한 사용자 정의 기능 등이 포함됩니다. 이 글에서는 Trivial Toplevel 라이브러리와 rlwrap과 같은 도구를 사용하여 기본 REPL을 향상시키는 방법을 자세히 설명하며, 사용자 정의 프롬프트, 명령어, 리더 매크로, ASDF를 사용한 종속성 관리 등을 다룹니다. 저자는 "모든 것을 포함하는" 맞춤형 REPL에 의존하기보다는 기본 REPL과 실용적인 도구를 결합하여 효율적이고 개인화된 Lisp 개발 환경을 구축할 것을 권장합니다.

개발