TL;博士:我撰写并发布了“实施方案请求书216”以进行公开讨论,目的是使世界上最著名的计算机科学,计算机程序的结构和解释课程之一能够完全实现MIT / GNU方案,还包括其他解释器和编译器,尤其是您最喜欢的解释器和编译器。而且,如果以前对bugtracker的“请支持SICP”的请求听起来含糊不清,那么在采用此SRFI之后,对SICP的支持应该变得更加普遍。
为了编写该文档,我遍历了整个SICP(花了700多个小时的时间,并应另立篇幅),重点介绍了标准中尚未包括的部分,并将其制定为两个文件SRFI-203(于2020年9月通过)。 ,还有我邀请所有人加入的SRFI-216。
有关技术细节,请参阅cat。
什么是“计算机程序的结构和解释”?(计算机程序的结构和解释)
" ", (MIT), , - , , . , , Scheme, . , , 80 , 1996 . 350 . . , -. ( .)
?
, , . -- , " ", , , " , ". -- , .
?
, (MIT/GNU Scheme Racket, (MIT) Scheme- ) SICP , . , , " " Intel C.
, , SICP , "" , , , , , .
SICP Scheme-?
SICP -- , , " " ( ) - . , , Windows (MIT, , ), , Scheme.
, Scheme -- ( , Cisco ), , . , JVM, CLR, Fortran, JavaScript. GNU Debugger, GNU GIMP GNU Guix.
SICP Scheme, , .
SRFI.
?
- () , , . Scheme Request For Implementation, 216, , Scheme , SICP.
, , , , " ", , (Chibi-Scheme).
SRFI-216?
, SICP, .
.
(random x)
, . , , CPU, , , R7RS-small. ( -large, .)
.
(runtime)
, . , , , , 1996 .
.
, , -. , - #f
, , - . , , LISP, "" .
, , SICP , / true
false
, , , , .
.
.
, ( ), , , - .
, , : .
SICP, , , parallel-execute
test-and-set!
, .
Scheme Java.
Streams.
"" -- , / Python ( xrange
), .
, , , , cons-stream
, , . SICP .
, proposal.
?
. SRFI-203.
?
-, . .
Scheme, , , .
, , , SICP , .
, , , , .
, , . , , Plan9, Android, WebAssembly, .
, : https://srfi.schemers.org/srfi-216/
如果您发现此帖子有用,则可以订阅我的笔记,也可以不订阅而捐赠: