Programming/lisp2013. 1. 22. 22:39
"만들면서 배우는 리스프 프로그래밍" 123p

스스로 변화하는 코드를 짜고 싶은가? eval은 좋은 벗이 될 것이다. 사실, 과거 인공지능 연구가가 리스프를 그토록 사랑했던 이유가 여기에 있다.


eval은 데이터를 코드로 처리하는 기능을 한다.
위에 말 처럼 스스로 변화하는 코드라는 말까지 와닫지는 않지만
데이터가 코드가 되는 살아움직이는 느낌 정도는 받는다고 해야 하려나?

eval은 리스트로 된 문장을 evaluate 한다.(재귀적인가?)
'(+ 1 2)는 단순한 데이터로 실행되지 않지만 eval에 넣으면 수행을 하게 된다.
> (eval (+ 1 2)) 
3                
> (eval '(+ 1 2))
3                
>                 

그에 반해 apply는 머하는데 쓰는건지 조금 의아한 녀석..
> (apply (function +) '(1 2))
3
> (apply + '(1 2))                                     
error: bad function - (apply (function +) (quote (1 2)))                              
매크로를 사용하면 #'+ 가 되겠지만 명시적으로  (function)을 사용해보면 위와 같이
함수에 대한 포인터(?)를 이용하여 eval에서 연산자를 제외한 동일한 형상을 띄게 된다


evaluate an xlisp expression
(eval <expr>)

<expr> the expression to be evaluated
returns the result of evaluating the expression

apply a function to a list of arguments
(apply <fun> <arg>...<args>)

<fun> the function to apply (or function symbol). May not be macro or fsubr.
<arg> initial arguments, which are consed to...
<args> the argument list
returns the result of applying the function to the arguments  

'Programming > lisp' 카테고리의 다른 글

lisp when/unless macro  (2) 2013.01.28
lisp 명령어 if progn  (0) 2013.01.28
xlisp에서 incf 오류  (0) 2013.01.19
lisp backquote / 유사인용  (0) 2013.01.19
lisp rem, mod  (0) 2013.01.17
Posted by 구차니
회사 공용 폐기장에 가서 택배용 박스나 구해볼까 뒤적뒤적하다가
먼지 자욱한 데탑발견!

사우스 브릿지쪽 냉각핀도 떨어지고
VRM쪽 냉각핀도 불안불안 해서 파워랑 CD만 떼올까? 하다가 귀찮아서 후퇴

검색해보니 노코나.. 응? 어디서 많이 듣던넘인데? ㅋㅋㅋ



머 집에 굴러 다니는 내꺼 보단 조금 꾸진건가.. 사이즈가 ATX라서 좋긴 한데 4GB까지가 한계군.
- Processor: Dual Intel® Nocona™ with 800FSB
- Chipset: Intel® 82875P, Intel® 6300ESB ICH
- Memory: Dual Channel PC3200 ECC or Non-ECC unbuffered up to 4GB
- Expansion: 2 x PCI , 2 x PCI-X
- Management Software: ASWM2.0
- Board size: 12" x 9.8" ATX
- On board LAN: Intel® PRO /1000 CT Network Connection
 

[링크 : http://www.asus.com/Server_Workstation/NCCHDL/

'하드웨어 > Server Case & board' 카테고리의 다른 글

ds213+ 와 ds213j  (0) 2015.04.02
라라비 / Xeon Phi  (0) 2013.09.13
ultra wide scsi3 와 ultra320 혼용  (0) 2012.11.21
구석기 시대 서버 Compaq ProLiant ML350  (2) 2012.11.21
NMI on Ubuntu Server Edition  (0) 2012.02.02
Posted by 구차니

"F35 낙뢰 위험에 악천후 비행 불능"
[링크 : http://media.daum.net/foreign/newsview?newsid=20130121151436211]

닮은꼴 두 지도자 박근혜·수치 29일 처음 만난다
[링크 : http://media.daum.net/politics/others/newsview?newsid=20130121004504409]

李대통령 "지금보다 국격 높았던 때 없었다"
[링크: http://media.daum.net/politics/president/newsview?newsid=20130121161903044]



무슨 긴말이 필요한가? ㅋㅋㅋㅋㅋㅋ
시발 ㅋㅋㅋㅋㅋㅋㅋ 

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

나로호 성공  (0) 2013.01.30
종북사이트에서 활동중인 구차니입니다!  (4) 2013.01.29
피곤하다..  (2) 2013.01.18
중선관위 개표 시연회?  (0) 2013.01.17
wkw광명체 광명납작체?  (14) 2013.01.15
Posted by 구차니
개소리 왈왈/영화2013. 1. 20. 20:22
음..? 그러고 보니 영화 카테고리가 없었네...?


아무튼 조폭영화가 아닐까
왜 박신양이 이런걸 했을까 했는데 보고나니 폭풍감동 ㅠ.ㅠ

주연급인 엄지원은 좀 존재감이 적고... 정혜영은 이쁘고(응?)
이래저래 이야기 하다보면 스포일러 작렬일것 같으니 자세한건 생략


아무튼 올해 첫 영화이지만
우오오오오~!!! 대박이다!! 싶은녀석


[링크 : http://movie.daum.net/moviedetail/moviedetailMain.do?movieId=69354]

---
엇... 이쁜분은 천민희 님이셨구나 -_- 
아.. 나의 이 안면인식 장애 ㅠ.ㅠ 

'개소리 왈왈 > 영화' 카테고리의 다른 글

토르 : 다크 월드 (2013)  (0) 2013.11.25
숨바꼭질 (2013)  (0) 2013.09.08
26년 (2012)  (2) 2012.12.08
토탈리콜 (2012)  (4) 2012.08.15
배트맨 라이즈(2012)  (0) 2012.08.03
Posted by 구차니
Programming/lisp2013. 1. 19. 23:36
xlisp에서 제대로 지원을 안해서 생기는 문제인가?

xlisp 도움말에도 존재는 하지만
increment a field
(incf <place> [<value>])
decrement a field
(decf <place> [<value>])

defined as macro in common.lsp.  Only evaluates place form arguments one time.  It is recommended that *displace-macros* be non-nil for best performance.

<place> field specifier being modified (see setf)
<value> Numeric value (default 1)
returns the new value which is (+ <place> <value>) or (- <place> <value>) 

xlisp에서 이상하게 unbound function 이라고 뜬다.
> (setq a 1)                              
1                                         
> (incf a)                                
error: unbound function - incf            
if continued: try evaluating symbol again 

clisp에서 실행 이상없음
[9]> (setq a 1)
1
[10]> (incf a)
2
[11]> a
2 

윈도우에서 편해서 이걸 쓰지만.,.
slime for windows나 cygwin으로 해야하려나? ㅠ.ㅠ 

'Programming > lisp' 카테고리의 다른 글

lisp 명령어 if progn  (0) 2013.01.28
lisp eval & apply  (0) 2013.01.22
lisp backquote / 유사인용  (0) 2013.01.19
lisp rem, mod  (0) 2013.01.17
lisp i/o  (0) 2013.01.17
Posted by 구차니
Programming/lisp2013. 1. 19. 23:19
어떻게 보면.. printf()의 기분?

> (defun tt-path (edge)                                               
'(there is a ,(caddr edge) going, (cadr edge) from here.))            
tt-path                                                               
> (tt-path '(garden west door))                                       
(there is a (comma (caddr edge)) going (comma (cadr edge)) from here.) 

> (defun t2-path (edge)                                   
`(there is a ,(caddr edge) going, (cadr edge) from here.))
t2-path                                                   
> (t2-path '(garden west door))                           
(there is a door going west from here.)                   

'Programming > lisp' 카테고리의 다른 글

lisp eval & apply  (0) 2013.01.22
xlisp에서 incf 오류  (0) 2013.01.19
lisp rem, mod  (0) 2013.01.17
lisp i/o  (0) 2013.01.17
lisp file i/o  (0) 2013.01.17
Posted by 구차니


겁나빠름.. 1/1000초로 찍었는데 흐려지다니.. -_-


열매 뫄이쪙!




올림픽공원에 서식중인 토선생님


만렙토...끼?



'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

비오는 날의 올림픽 공원  (4) 2013.04.06
많이 늦은 CPL 필터 사용기  (0) 2013.02.02
올림픽공원 청둥오리  (0) 2013.01.12
올림픽 공원 스케이트 장  (8) 2013.01.05
서울 남산 한옥 마을  (2) 2012.12.30
Posted by 구차니
개소리 왈왈2013. 1. 19. 16:13

'개소리 왈왈' 카테고리의 다른 글

슈니볼  (2) 2013.04.29
어제의 멘붕 ㅋㅋㅋ  (0) 2013.04.27
구글 번역 ㅋㅋㅋ 앜ㅋㅋㅋ  (0) 2012.12.16
잉여로운 주말  (0) 2012.12.09
멘붕 리커버 / 성격개조 모드  (0) 2012.11.05
Posted by 구차니
벌써 18일이라니.. 시간만 드럽게 잘가는구나..


그나저나 이제서야 4대강 보에 대해서 욕하시는 부모님..
4대강 진행할때 그렇게 반대했는데 이제와서 멀 그러냐고 한소리 하니
반대할때 제대로 반대해야지 무조건 반대했자나!! 라고 하시는데
이걸 보면서 도대체 멀 어떻게 반박을 해야하나?

결국 부모님 세대가 보기에는 반대하는 사람은 이유없이 반대하는걸로 밖에 안보는거구나.
지금에 와서 결과가 어떻게 되었던 간에... 
Posted by 구차니
작년의 승리자는.... 아빠?

1. 어쩌다 보니 G830 데탑 한대(신품)
2. 어쩌다 보니 아이패드2 한대(중고) 
3. 벼르다 보니 Canon Powershot SX50HS 50배줌(신품)
4. 노리다 보니 카메라용 온갖 필터들


나 스스로에게 해준게 없었던게 조금 서글프지만
그래도
그래도 지금까지 키워주신 보답으로
이정도는 해드려야지 라는 기분? 

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

내일 울산... ㅠ.ㅠ  (0) 2013.01.26
ytn 아나운서의 난해한 패션  (2) 2013.01.25
2013년 새해가 밝았구나  (4) 2013.01.01
2013년 할일  (2) 2012.12.31
해를 마무리 하며  (0) 2012.12.30
Posted by 구차니