我一直在鸡计划玩了一会儿,但我注意到一些不寻常的东西。假设我有以下简单源文件: (define (f x)
(g x))
很明显(对于人类bean),这是行不通的。当我启动csi并手动输入该函数的定义,我得到了以下信息: Note: the following toplevel variables are referenced but unbound:
g (in f)
我试图让模式匹配工作,但我只能得到它在鸡解释器中工作 - 不是编译器。 这里是它在解释一个例子: CHICKEN
(c) 2008-2015, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 4.10.0 (rev b259631)
freebsd-unix-clang-x86-64 [ 64bit manyargs
我想将sexps转换为xml,我有一个递归函数,它会经历一个表示xml标记及其子标记的列表,然后用正确的缩进将它们打印到标准输出。 我正在使用鸡计划编译器。 来源: (use srfi-13)
(use extras)
;Returns the length of a list
(define (len lst)
(define (len-help lst count)