今天边读SICP边重新审视了一下创造一门通用语言的想法,在这里记录几个点: 编译到Crystal,再由Crystal的编译器编译成可执行文件 只使用Crystal构建不带类型的语言最小子集,再由哈希表实现类型,给最小子集加一层wrapper 加入Uniform Function Call Syntax(形式主义害人不浅) 暂时就想到这么多。