3P by neo 2023-07-28 | favorite | 댓글 1개
  • 미래지향적인 프로그래밍 언어에 대한 고찰
  • 다른 프로그래밍 언어와 도구를 실험하기 위해 사용하는 JavaScript
  • "Janet for Mortals"라는 새로 출간된 Janet 프로그래밍 언어에 대한 책
  • Lisp/Clojure 영감을 받은 Janet 스크립팅 언어와 매크로를 통한 컴파일 시간 실행
  • "Janet for Mortals"는 재미있고 유익한 독서로, 저자의 Lisp에 대한 흥미를 자극함
  • Scheme과 같은 확립된 Lisp 대신 Janet을 사용하는 것을 고려하며, 이식성과 파싱 능력에 매료됨
  • 연구 과정에서 Common Lisp의 독특한 REPL 기반 작업 흐름을 발견함
  • Common Lisp의 REPL 기반 작업 흐름은 대화식 디버깅과 코드 수정이 가능하며, 원활한 디버깅 경험을 제공함
  • 새로운 작업 흐름을 시도하고 즐거운 작업 방식인지 알아보기 위해 Common Lisp를 배우고자 함
  • 새로운 작업 흐름을 탐색하기 위해 새로운 프로그래밍 언어와 표준 라이브러리를 배우는 것은 가장 실용적인 아이디어는 아닐 수 있지만, 저자는 그 노력이 가치 있다고 믿음
  • Common Lisp를 배우고 REPL 기반 작업 흐름을 탐구하는 모험에 흥분함
Hacker News 의견
  • 커먼 리스프의 조건 시스템과 REPL 기반 프로그래밍이 작가에게 즐거움을 주다.
  • 커먼 리스프는 다양한 구현체와 좋은 상호 운용성을 가지고 있다.
  • 커먼 리스프는 Emacs와 잘 통합된다.
  • 가장 인기 있는 패키지 매니저인 QuickLisp은 최신 언어들의 생태계에 비해 기능이 부족하다.
  • 커먼 리스프는 다양한 기능을 위해 상호 운용성 라이브러리가 필요하다.
  • 작가는 커먼 리스프의 정적 타이핑과 성능 최적화를 감사하게 여긴다.
  • 스틸 뱅크 커먼 리스프는 생산성이 높고 효율적이다.
  • 커먼 리스프는 3D 그래픽 애플리케이션에 유용하다.
  • 커먼 리스프는 개발 경험을 위해 다른 언어들보다 선호된다.
  • 클로저 개발자들은 커먼 리스프의 디버깅 도구와 REPL 기반 워크플로우를 감탄한다.
  • 리스프 표현식은 생각을 표현하는 자연스러운 방법으로 여겨진다.
  • 함수형 프로그래밍의 적합성은 특정 유형의 소프트웨어에 대해 논쟁이 된다.
  • Guile과 커먼 리스프는 둘 다 Scheme의 구현체이지만, 작가는 특정한 이유로 커먼 리스프를 선택했다.
  • 작가는 커먼 리스프의 breakloop 기능을 소중히 여기며, 이는 쉬운 디버깅과 코드 실행의 연속성을 가능하게 한다.