如何使用函数式语言实现语言?

ese*_*ara 5 resources haskell compiler-theory language-design

我更喜欢Haskell.

我已经知道如何使用Procedural Language创建自己的语言(例如:C,Java,Python等).

但是,我知道如何用功能语言创建我自己的语言(例如Haskell,ClojureScala).

我已经读过了:

互联网资源

  1. 在48小时内为自己写一个计划
  2. 真实世界Haskell - 第16章.使用Persec
  3. 在Haskell中编写一个Lisp解释器
  4. Parsec,一个快速的组合子解析器
  5. 实现函数式语言:教程

图书

  1. 简介使用Haskell第二版进行功能编程 - Haskell

StackOverflow(但使用过程语言)

  1. 学习编写一个编译器
  2. 创建我自己的编程语言

资源

  1. 图书馆和工具/ HJS - Haskell

还有其他好的链接/来源吗?我想得到更多.

Bas*_*tch 3

另请阅读:

我还认为雅克·皮特拉(Jacques Pitrat)的最新著作《人工存在——有意识机器的良知》会给你带来非常有趣的见解。