글로 남기는것과, 사진 찍는것, 동물을 좋아해요. Lisp, Emacs, Scala, FP 에 관심이 많습니다.

Macro, Special Form

November 18, 2013 Blog

Special Form and MACRO Special Form에 대해 관심을 가지게 된 이유는, 여기저기 등장하기 때문. 가끔 CLHS를 보면 어떤 심볼이 Function이 아니라 Special Form일때가 많더라. 여기 에 따르면, 리스트를...

Symbol 여행의 끝

November 18, 2013 Blog

#’(Sharp Single-Quote)와 ’(Quote)의 차이 CLHS 에 의하면 #' 은function 과 동일하다. 예를들어 (apply #'+ l) == (apply (function +) l) 분명히 #'car 과 'car 은 다르다. #'car 은...

Lisp Symbol

November 16, 2013 Blog

Lisp Symbol 원래는 Flet과 Labels에 대한 차이점을 찾고 있었다. Labels는 재귀가 된다는데, 함수 정의에서 어느 부분이 다른건지 CLHS 을 보고 있었다. 그랬더니 이런 코드가 나오더라 (defun dummy-function ()...

Spring RESTful 샘플

November 15, 2013 Blog

Spring Petclinic 시키는대로 했는데 빌드가 안된다. mvn tomcat:7 DB 설정때문인 것 같은데. 하라는대로 Mysql 에 Init Populate 해도 뭔가 설정때문에 안된다. 하이버네이트는 또 무엇인가. ORM 아닌가..? 근데 왜...

2013.11.08 Lisp Let, Flet

November 8, 2013 Blog

안 돌아가는 코드 오늘은 let 과 flet을 다뤄보았다. 근데 안돌아간다. 코드를 보자. (defun make-list (double-list) (let ((one-list (car double-list))) (flet ((inner-make-list (list) (if (car list) (cons (car list)...

2013.11.06 Lisp 풀이

November 6, 2013 Blog

Lisp 99 Examples Link Load (load "test") ;; load test.lisp 그러나, test.lisp 에서 아래와 같은 코드를 작성하면, REPL 에서 print 가 정의되지 않았다고 실행되지 않는다. (defun hello() (print...

2013.11.03 Yeoman 분석

November 4, 2013 Blog

YEOMAN Yeoman은 스캐폴딩 툴인 Yo 패키지 매니저인 Bower 빌드 도구인 Grunt 로 구성되어 있다. Scaffolding 조력, 도움 이란 뜻. 작업자에 대해 적절한 도움을 제공함으로써 유의미한 작업을 수행할 수...

2013.11.03 개발일지 1

November 3, 2013 Blog

Local Storage HTML 5에서 추가된 Web Storage API 의 구성요소라고 한다. 하나는 세션 단위로 데이터를 저장하는 SessionStorage, 만료 기간이 없는 LocalStroage 인데, 모두 Key / Value를 이용해 저장한다....

2013. 11. 02 개발일지

November 2, 2013 Blog

Bower 트위터에서 만든 node.js 용 패키지매니저 Yeoman Yeoman = YO + GRUNT + BOWER Yo scaffolds out a new application Grunt is used to build, preview and test...

Emacs as IDE

October 28, 2013 Blog

Emacs and VI Completion Auto-complete.el ECB and CEDET ECB 사용법 Using CEDET and ECB ECB Emacs as a Python IDE Emacs as a great editor for Python Emacs...

Emacs Theme 설정

October 28, 2013 Blog

깃헙(tomorrow-theme)에서 테마를 받고 .emacs.d 에 넣어주신 후에 여러분의 .emacs 파일에다가 아래와 같은 코드를 추가해주세요. (add-to-list 'custom-theme-load-path "~/.emacs.d/themes") (add-to-list 'load-path "~/.emacs.d/themes") (require 'tomorrow-night-bright-theme) Ref :) http://seorenn.blogspot.kr/2012/09/emacs-24-theme.html

11월 테크트리

October 28, 2013 Blog

Land of Lisp 을 읽고 초급마법사 딱지를 떼자. 이맥스 설치 및 실행 (LINK) 도움말 시스템 (LINK) Lisp 이해하기 1 (LINK) Lisp 이해하기 2 (LINK) 키맵과 커서 이동 (LINK)...

Leave Tracer

October 28, 2013 Blog

iOS7 Coming this autumn iOS7 GM 공개 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla...

Lisp 테크트리

October 18, 2013 Blog

1. Practical Common Lisp2. ANSI Common Lisp3. On Lisp4. How to Design ProgramLisp Resources: http://blog.johnrohde.eu/2010/12/lisp-resources.html