Gherkin:一个用GNU Bash编写的函数式编程语言
项目基础介绍和主要编程语言
Gherkin 是一个用 GNU Bash 4 编写的函数式编程语言和解释器。它旨在在 *nix 平台上实现极端的可移植性。Gherkin 是一种 Lisp 方言,类似于 Clojure 和 Scheme,具有同像性、一级函数以及对字符串、整数、符号和列表等多种数据类型进行操作的原语函数。作为一个 *nix 和 shell 环境的公民,它还提供了 *nix 和 shell 互操作功能。
项目核心功能
Gherkin 的核心功能包括:
- 同像性:Gherkin 支持代码即数据的特性,允许用户直接操作代码结构。
- 一级函数:函数可以作为参数传递、返回值,以及存储在数据结构中。
- 数据类型操作:提供对字符串、整数、符号和列表等数据类型的原语操作。
- *nix 和 shell 互操作:Gherkin 能够与 *nix 系统和 shell 环境无缝集成,适用于通用 *nix 脚本编写。
项目最近更新的功能
由于 Gherkin 项目自 2020 年 11 月 14 日起已被其所有者归档,因此不再有新的更新。项目目前处于只读状态,不再进行功能开发。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



