https://black7375.tistory.com/98리스프에서 멋진 3가지.이 글을 쓰게 된 계기는 Racket 공식 계정의 좋아요 때문.그리고 plwiki에 조금 기여해볼까 생각 중. 리스프라 하면 고전언어라고만 생각할지도 모르겠으나,선진적으로 구현된 부분들도 많다. 이 중 Code as data, data as code 혹은 Homoiconicity처럼 식상한 것을 제외하고, 알아보도록 합시다.Racket - 매크로: 본디 리스프에서 매크로는 유명하다. 그 중에서도 Racket의 매크로는 조금 특별하다.Racket - parameterize: Thread와 함께 사용할 수 있는 동적 바인딩.Common Lisp - CLOS: 매우 동적이고 유연한 객체지향 시스템.이 글을 보게되면 제가 가끔씩 Racket 기습찬양하는 이유를 알게될지도 모르겠네요. 1. Racket - 가장 ..black7375.tistory.com근데 여기는 어쩌자가 이맥스 유저가 많음..?밖에서든 온라인이든 이맥스 유저 모여있는곳 못봤어..- dc App
이맥스 유저 ㅇㄷ
의외로 많던데
https://m.dcinside.com/board/github/71551
https://m.dcinside.com/board/github/71895
이맥스 갤이 있었던거 같은데 폐쇄된 갤이라고 나오더라 므ㅓㄴ 일이 있던건진 몰루
예전에 리습 쪼금 봤다가 포기했는데, 실행 성능이 너무 떨어져서였음..
리스프 머신을 죽인 C++과 자바를 저주한다 그래도 스크립트 언어치고는 빠르다고는 하던데 문법이랑 메타 프로그래밍적 요소 때문에 문턱이 높은것 같음
과거얘기지 이젠 충분히 빠름
데이터 타입에 array 생기면서 많이 빨라졌다 c처럼 타입선언 일일이 하면 속도도 비등함 리습 장점이 데이터 타입을 크게 안 따지는 건데 그럴 거면 그냥 c를 하겠지
hygine 매크로는 너무 쓰기 어렵습니다... 볼만한 텍스트도 없고 cl은 그레이엄이 써준 책이라도 있는데
그래도 패턴매칭 덕분인지, 바인딩에 신경을 덜써도 되서인지 저는 멘탈모델에 맞더라구요