Hasty Briefsbeta

双语

Janet: Lightweight, Expressive, Modern Lisp

10 months ago
  • #programming
  • #scripting
  • #embedding
  • Janet是一种支持函数式和命令式编程的语言,兼容Windows、Linux、macOS和BSD系统。
  • 整个Janet语言(含核心库、解释器、编译器、汇编器和PEG)体积不足1MB。
  • 仅需单个C源文件和头文件即可将Janet嵌入应用程序。
  • 适用于系统脚本、嵌入式开发、快速原型设计和动态系统构建。
  • 基于标准C99实现,可轻松移植到新平台。
  • 具备线程、网络、事件循环、子进程处理和PEG库等特性。
  • 示例代码展示了O(n²)时间复杂度解决3SUM问题。
  • 内置REPL环境支持交互式编程和脚本执行。
  • 命令行选项支持脚本运行、REPL入口和调试功能。
  • 社区资源包括GitHub代码库、Zulip聊天频道和Janet文档站。