Skip to content

Commit

Permalink
Create 16.2.6 通用阶段等级
Browse files Browse the repository at this point in the history
  • Loading branch information
OnRoadZy committed Feb 8, 2018
1 parent d8d6ead commit 60e4863
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions 16.2.6 通用阶段等级
@@ -0,0 +1,5 @@
16.2.6 通用阶段等级

一个阶段(phase)可以被看作是在一个进程的管道中分离出计算的方法,在这个过程中,一个代码生成下一个程序所使用的代码。(例如,由预处理器进程、编译器和汇编程序组成的管道)。

设想为此启动两个Racket过程。如果忽略套接字和文件之类的进程间通信通道,则进程将无法共享任何其它内容,而不是从一个进程的标准输出导入到另一个进程的标准输入中的文本。同样,Racket有效地允许一个模块的多个调用在同一进程中存在但相隔阶段。Racket强制分离这些阶段,不同的阶段不能以任何方式进行通信,除非通过宏扩展协议,其中一个阶段的输出是下一阶段使用的代码。

0 comments on commit 60e4863

Please sign in to comment.