QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

Forsp:一种 Forth 和 Lisp 的混合 Lambda 演算语言 (xorvoid.com)

原文: xorvoid

Forsp 是一种将 Forth 和 Lisp 结合起来的新型编程语言,它基于 Lambda 演算,语法类似 Lisp,使用 S 表达式,函数抽象也类似 Lisp,但函数应用像 Forth。Forsp 拥有类似 Lisp 的环境结构和词法作用域闭包,使用 Cons-cell、列表和原子,并像 Forth 一样使用值/操作数堆栈。它能够表达 Lambda 演算,采用按值传递调用顺序,只有三个语法特殊形式:'、^、$,只有一个求值时特殊形式:quote,只需要 10 个基本函数即可自我实现。