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中是否有等效的程序?