Programming 515

Pythonic Clojure

http://www.ysh.kr/2014/05/pythonic-clojure.html Pythonic Clojure 내가 사용하고 싶은 언어는 Pythonic Clojure. Python과 Clojure의 장점만 합해서 만든 언어라는 것이 가능할지 모르겠다. 사실 파이썬은 GIL 때문에 CPU 코어들을 최대한 활용할 수 없다는 것이 마음에 들지 않고, 그 문제를 해결하려는 의지를 보이지 않는 Guido, 또한 마음에 들지 않는다. (PyPy에 대한 Guido의 태도는 물론이고, 2.x과 3.x 사이의 호환성 문제도 해결 못하고 있는 상황도 그렇고.) 현실에서 텍스트 파일 처리, 빠른 프로토타이핑이나 작은 규모의 웹서비스를 만들 때는 파이썬이 워낙 손에 익어서 사용하지만, 이 범위를 넘어가는 경우에는 매번..

Programming 2015.02.09

[Make] PHONY / FORCE

http://pinocc.tistory.com/131 이 내용은 ftp://ftp.gnu.org/pub/pub/old-gnu/Manuals/make-3.79.1/html_chapter/make_4.html 중 일부를 번역한 내용이다. 1. Phony Targets(포니 타겟) 포 니 타겟은 실제 파일 이름을 나타내는 타겟 이름이 아니다. 이것은 명백하게 make 요청을 하는 경우에 실행되는 명령을 위한 목적으로 사용된다. 포니 타겟을 사용하는 이유는 두가지가 있는데, 첫번째는 동일한 이름의 파일을 사용한 충돌을 피하기 위함이고, 두번째는 make 성능향상을 위함이다. 만일 실제 타겟 파일을 생성하지 않는 명령을 갖는 규칙을 만든다고 한다면, 그 명령은 make 시에 매번 해당 target 을 실행하게 될..

Programming 2014.11.10