lisp (2) 썸네일형 리스트형 Lisp가 뛰어나도 주류가 되지 못한 이유, 코딩보다 마무리가 어려웠어요 Lisp가 뛰어나도 주류가 되지 못한 이유, 코딩보다 마무리가 어려웠어요AI 뉴스 썸네일Lisp는 가비지 컬렉션과 대화형 개발 환경 같은 아이디어를 일찍 보여 줬어요. 그런데 기술적 영향력만큼 널리 쓰이는 언어가 되지는 못했어요. Mark Tarver는 그 간극을 언어의 성능보다 개발자의 성향과 공동체 문화에서 찾았어요. 1핵심 요약구분핵심왜 볼 만한가요언어Lisp는 적은 코드로 큰 아이디어를 시험하기 좋은 언어예요빠른 구현이 완성도와 보급까지 보장하지 않는다는 사례예요공동체개인의 독창성은 강했지만 문서화와 유지보수가 약했다는 비판이에요오픈소스와 사내 도구가 사라지는 이유를 돌아볼 수 있어요제품시장은 기술적 순수성보다 호환성, 협업, 인수인계를 함께 봐요좋은 프로토타입을 오래 쓰는 제품으로 바꾸는 조건이.. Lisp는 왜 언어를 문제에 맞게 바꿀 수 있을까요 Lisp는 왜 언어를 문제에 맞게 바꿀 수 있을까요AI 뉴스 썸네일Lisp를 처음 보면 괄호부터 눈에 들어와요. 하지만 Lisp의 오래된 매력은 문법의 모양보다 프로그램이 쓰는 언어 자체를 문제에 맞게 확장할 수 있다는 데 있어요. 매크로, 코드와 데이터의 같은 표현 방식, 실행 중인 프로그램을 고치는 REPL 환경이 이 작업을 함께 떠받쳐요. 1핵심 요약구분핵심왜 볼 만한가요언어 확장매크로가 평가 전 코드를 데이터로 받아 새 문법을 만들어요반복 코드를 줄이는 수준을 넘어 문제에 맞는 제어 구조를 정의할 수 있어요코드와 데이터Lisp 코드는 리스트 형태의 데이터로도 다룰 수 있어요프로그램이 다른 프로그램을 분석하고 변환하기 쉬워져요개발 방식REPL에서 실행 중인 프로세스에 새 정의를 계속 반영해요상태를 .. 이전 1 다음