Lisp가 Forth를 움직이고, Forth가 Lisp를 움직인다 | Hacker News
Lisp moving Forth moving Lisp | Hacker News
TL;DR AI
1분핵심 요약
해커 뉴스 토론에서는 *Let Over Lambda*를 다시 언급하며, Lisp 매크로가 프로그래머에게 언어 자체를 확장할 수 있게 해준다고 강조했다.
CL-PPCRE, ORM, 스레딩 매크로, async/await 같은 예시를 통해 Lisp의 유연성을 다른 언어의 기능 개발과 비교했다.
핵심은 DSL과 컴파일 타임 코드 생성 기능을 언어 업데이트를 기다리지 않고 라이브러리 코드로 만들 수 있다는 점이다.
이 때문에 매크로는 Common Lisp와 Clojure가 C#, Python, Java보다 갖는 대표적인 강점으로 꼽힌다.
