文件名称:sasl-compiler:Haskell 中的 SASL 编译器
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-29 01:48:45
Haskell
#a 在 Haskell 中的 SASL 编译器 在 Haskell 中实现 SASL 解释器。 这个存储库是作为练习和 Erick Meijer 这条的后续行动而诞生的。 我感谢他和所有那些为学习开辟了如此清晰有效的道路的人(见 )。 免责声明 这是一个有一些严重限制的工作实现(见下文)。 它绝对不是 Haskell 编程风格的模型。 这是我的第一个 Haskell 程序,第一次 Haskell 调试会话,第一次使用 monad 和 monad 转换器,第一次解析器实现,第一次接触 SASL,第一次接触 SK 约简机和 lambda 演算 它(仍然)可能对遵循相同学习路径的其他人有用。 我花了两周半的时间和不到 750 行代码。 这是一次非常陡峭的潜水和终极的 Haskell 教程。 例子 地图功能: $ echo "\ map f [1,2,3] where map g
【文件预览】:
sasl-compiler-master
----Main.hs(2KB)
----SASL.hs(5KB)
----Readme.md(4KB)
----SK.hs(10KB)
----Grammar.hs(6KB)
----ParserST.hs(3KB)