guile

    1熱度

    1回答

    讀取POST數據在狡詐的Web服務器,我似乎無法找到閱讀POST數據的任何文件。它似乎與「請求」一起作爲「body」發送到我的入口函數。它看起來像體被編碼爲bytevector,我可以將其解碼爲一個字符串: (use-modules (rnrs bytevectors)) (utf8->string body) 所以從這裏我可以繼續分析該字符串,但似乎相當繁瑣,而且容易出錯。有沒有辦法將PO

    3熱度

    1回答

    對於guile,是否有像(declare (indent defun))之類的東西,用戶定義的宏的縮進工作就像define s? 例如,如果我寫了下面的宏, (define-syntax my-when (syntax-rules() ((my-when condition exp ...) (if condition (begin exp ...))))

    0熱度

    1回答

    使用guile 1.8或guile 2,下面的代碼讀取過去的EOF,看起來是多餘的一行,然後停止。這是一個提取的大型程序所產生的效果是看似腐敗了以前讀取的數據。我是否正確使用read-line或測試eof-object? (use-modules (ice-9 rdelim)) (define f (lambda (p) (let loop ((line (read-lin

    0熱度

    1回答

    我想弄清楚如何從一個文件中讀取一行與guile方案。 當我問它「讀取端口」或「讀取字符端口」,它成功讀取。 guile -c '(let ((port (open-input-file "foo.txt"))) (display (read port)) (newline) (close-port port))' 但是,當我要求它讀線時,它失敗。 guile -c '(let ((port (

    0熱度

    1回答

    我想鏈接一個文件,「lib guile_2.0_la-foreign.o」,以便在macOS Sierra上構建guile-2.0.11。從make文件ld命令返回類似 "_ffi_type_float", referenced from: _fill_ffi_type in lib guile_2.0_la-foreign.o ld: symbol(s) not found for arc

    2熱度

    1回答

    enter link description here詭計-2.0.11停止並出現以下錯誤的構建, Undefined symbols for architecture x86_64: "_clock_getcpuclockid", referenced from: _scm_init_stime in libguile_2.0_la-stime.o ld: symbol(s) no

    2熱度

    1回答

    我覺得理解這種細微之處可以幫助我理解Scope在Scope中的工作方式。 那麼,爲什麼方案錯誤,如果你嘗試做這樣的事情: (define (func n) (define n (+ 1 n)) n) ,只出現了錯誤,在運行時調用函數時。 我覺得奇怪的原因是因爲Scheme允許重定義,即使在函數內部也是如此。例如,這沒有給出錯誤,將始終返回預期值5: (define (fun

    0熱度

    1回答

    (call-with-output-file "b.txt" (lambda (output-port) (display "hello, world" output-port))) 如何以追加模式打開b.txt。所以,我的結果將被附加在文本文件中。我在下面找到了一些答案。但那不是我所期望的。 Append in scheme 我想用「呼叫與輸出文件」的工作。因爲我覺得這個工作正常。通過這

    0熱度

    1回答

    狡詐的化妝C-結構的不明原因的行爲接受以下代碼: (define ptr (make-c-struct '(int int) '(300 43))) : (use-modules (system foreign)) (define ptr (make-c-struct (list int int) '(300 43))) 然而,它拋出一個錯誤時,第二行被替換 有人能夠推斷出問題所在? $

    0熱度

    1回答

    在的Emacs Lisp (boundp 'symbol)回報t如果symbol勢必會有些價值,否則nil。 Guile Scheme中是否有等效的程序?