ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Scheme

 yadokarielectric
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
ID: yadokarielectric
?

?
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
ID

? y14c
? yad-EL
? yadokarielectri   twitter
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
twitter id
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
SICP
Structure and Interpretation of
    Computer Programs (SICP)

?

?
?   2000/02
?           SICP


?     167      3


?              86


?   200
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
SICP
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
2009-03-21(   )
      SICP
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
137 users
shiro
id: h_iwk
----   ----




       SICP
              Scheme   Black



                               SICP
Black
Scheme
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
ktkr!!
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
ranha   FLTV
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
yad-EL - (2009/07/30 11:54)

Black    Brown
Scheme
                   Scheme
Brown
Scheme


   Scheme
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Scheme
Black
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
http://www.is.titech.ac.jp/ppl2004/proceedings/p017.pdf
                  Scheme Black
http://pllab.is.ocha.ac.jp/~asai/papers/papers.html

  h_iwk
Scheme
 Scheme
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Scheme
SICP 4      Scheme
   Scheme
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Scheme
SICP

?
?     amb
Black


?
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
exec-at-metalevel
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
? exec-at-metalevel

?
2
1
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
(de?ne (base-eval exp env cont)
 (cond ((number? exp) (cont exp))
       ((symbol? exp) (eval-var exp env cont))
       ((eq? (car exp) ?if) (eval-if exp env cont))
       ((eq? (car exp) ?de?ne) (eval-de?ne exp env cont))
       ((eq? (car exp) ?set!) (eval-set! exp env cont))
       ((eq? (car exp) ?lambda) (eval-lambda exp env cont))
       ((eq? (car exp) ?begin) (eval-begin (cdr exp) env cont))
       ((eq? (car exp) ?exec-at-metalevel)
        (eval-EM exp env cont))
       (else (eval-application exp env cont))))

(de?ne (eval-application exp env cont)
 (eval-list exp env
  (lambda (l) (base-apply (car l) (cdr l) env cont))))
exec-at-metalevel
? base-eval            exp




?          eval-hoge
    eval-application
trace
Black
? black.scm   480

? env.scm      60
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
SICP 4
SICP
?
        CPS

?              Mcont

    ¡ü
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
behavioral




100
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Black   pe
Black
pe
/



10
Black
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð
Õæ¤Ãü\³§³¦³ó±ð³¾±ð

More Related Content

Õæ¤Ãü\³§³¦³ó±ð³¾±ð