我一直在雞計劃玩了一會兒,但我注意到一些不尋常的東西。假設我有以下簡單源文件: (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)