Hasty Briefsbeta

双语

Luarrow – True pipeline operators and elegant Haskell-style function compositio

3 months ago
  • #functional-programming
  • #pipeline-operator
  • #lua
  • 为Lua引入受Haskell、OCaml、Julia、F#、PHP、Elixir和Elm启发的真管道运算符
  • 利用Lua运算符重载(%、*、^)实现优雅的函数组合与应用
  • 支持两种风格:管道式(从左到右数据流)和Haskell式(从右到左组合)
  • 提供零依赖的纯Lua实现,在LuaJIT中具有卓越性能表现
  • 通过可读的函数式管道和优雅组合,实现更清晰、更具表达力的代码
  • 包含实用示例和API文档,便于快速采用和使用
  • 鼓励无参数风格编程,减少代码冗余并提升可读性
  • 提供管道式和Haskell式语法的快速参考指南
  • 兼容Lua生态系统(包括Neovim),附有详细性能基准测试
  • 开源项目,支持通过LuaRocks安装或直接从GitHub克隆