Lisp 좀 배워보겠다고 여러 가지 구현채를 찾던 중 구글링에서 https://portacle.github.io 이라는 꽤 괜찮은 녀석을 찾아 설치하였다. 그런데 macOS Catalina의 까탈스러운(!) 보안 정책 때문에 엄청 습질을 하다가 드디어 방법을 알게 됨! 아우 짜증!

macOS에서 Portacle 설치

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2a772376-a926-4a21-9bb1-69c0945b9a1d/_2020-02-17_16.19.38.png

  1. Portacle 사이트에서 Portacle.dmg 파일 다운로드.
  2. 다운 받은 파일을 열고 dmg 파일 안에 있는 모든 것을 원하는 곳에 복사.
  3. Portacle 앱 파일을 /project 폴더로 이동한 후...
  4. 아까 옮긴 파일을 다시 원 위치로 돌려놓는다. 중요!!!!
  5. 시스템 환경설정 - 보안 - 일반 탭에서 자물쇠를 푼다.
  6. Portalce 앱을 실행하면 자꾸 실행을 방해하는데 아까 열었던 환경 설정 차에서 차단된 것을 실행하게 해 준다.
  7. 이 작업을 반복해서 문제 없이 Portacle 앱이 실행되는 걸 확인하고 자물쇠를 다시 잠근다.

보안 때문에, 확인할 수 없는 개발자가 배포한 앱은 이와 같은 방식으로 확인 과정을 거쳐서 실행할 수 있다.

(progn (format T "Hey, what's your name?~%")
                (format T "Hello, ~a!" (read-line)))