CHICKEN Scheme

来自开放百科 - 灰狐
2022年1月19日 (三) 06:29Allen (讨论 | 贡献)的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航, 搜索
Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 CHICKEN Scheme Thanks, Wikipedia.

CHICKEN Scheme

CHICKEN Scheme

目录

简介

Chicken 是一个 Scheme 语言的编译器和解释器,能够将 scheme 代码编译成标准 C 代码,采用 BSD 许可证。

口号:a practical and portable scheme system, 一个可移植的实用 Scheme 系统。

功能

  • CHICKEN eggs 扩展机制,一大亮点,extension 不少。
$ chicken-install -help
$ sudo chicken-install -u
$ chicken-install -repository
$ sudo chicken-install awful // awful web extension
(define-module A
  (export pi)
  (define pi 3.1416))
(define-module B
  (export e)
  (define e 2.71828))
(define-module C
  (import A B))
(select-module C)
(* pi e) ⇒ 8.539748448

指南

$ sudo apt install chicken-bin
$ csi
CHICKEN
(c) 2008-2020, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 5.2.0 (rev 317468e4)
linux-unix-gnu-x86-64 [ 64bit dload ptables ]
Type ,? for help.
#;1> (define (twice f) (lambda (x) (f (f x))))
#;2> ((twice (lambda (n) (* n 10))) 3)
300

项目

文档

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱