Интерес: этот блог посвящён языку программировани



 

racket-lang

Здесь я рассмотрю отличия между Racket и Common Lisp. Отличия делятся на три группы: синтаксические (особенности синтаксиса, устраняемо), семантические (особенности работы макросов, компилятора) и технологические (что принципиально нельзя или очень сложно сделать в одном из языков). Синтаксические отличия: Racket это Scheme, а в Scheme общее пространство для имён переменных и функций. В Common Lisp функции находятся в отдельном пространстве имён и используемое пространство определяется в ...