Compare commits
5 Commits
3fa52ef6e4
...
f345442407
Author | SHA1 | Date |
---|---|---|
|
f345442407 | |
|
d1fb3bb071 | |
|
4ffdd4610d | |
|
610bf0ca01 | |
|
bc8504fc27 |
|
@ -8,3 +8,5 @@
|
||||||
(release "0.1")
|
(release "0.1")
|
||||||
(release "0.2")
|
(release "0.2")
|
||||||
(release "0.2.1")
|
(release "0.2.1")
|
||||||
|
(release "0.2.2")
|
||||||
|
(release "0.2.3")
|
||||||
|
|
|
@ -7,7 +7,8 @@
|
||||||
(begin
|
(begin
|
||||||
(define (subprocess command-line stdin-bytevector read-stdout)
|
(define (subprocess command-line stdin-bytevector read-stdout)
|
||||||
(read-stdout (run/port (,(car command-line) ,@(cdr command-line))
|
(read-stdout (run/port (,(car command-line) ,@(cdr command-line))
|
||||||
(<< ,(utf8->string stdin-bytevector)))))))
|
(<< ,(utf8->string stdin-bytevector))
|
||||||
|
(> 2 "/dev/null"))))))
|
||||||
(gauche
|
(gauche
|
||||||
(import (only (gauche process) call-with-process-io))
|
(import (only (gauche process) call-with-process-io))
|
||||||
(begin
|
(begin
|
||||||
|
|
|
@ -1,18 +1,15 @@
|
||||||
(define (join-adjacent type? type-append list)
|
(define (join-adjacent-strings list)
|
||||||
(let loop ((new-list '()) (list list))
|
(let loop ((new-list '()) (list list))
|
||||||
(if (null? list) (reverse new-list)
|
(if (null? list) (reverse new-list)
|
||||||
(loop (if (and (not (null? new-list))
|
(loop (if (and (not (null? new-list))
|
||||||
(type? (car new-list))
|
(string? (car new-list))
|
||||||
(type? (car list)))
|
(string? (car list)))
|
||||||
(cons (type-append (car new-list)
|
(cons (string-append (car new-list)
|
||||||
(car list))
|
(car list))
|
||||||
(cdr new-list))
|
(cdr new-list))
|
||||||
(cons (car list) new-list))
|
(cons (car list) new-list))
|
||||||
(cdr list)))))
|
(cdr list)))))
|
||||||
|
|
||||||
(define (join-adjacent-strings list)
|
|
||||||
(join-adjacent string? string-append list))
|
|
||||||
|
|
||||||
(define (vector-refs vec . indexes)
|
(define (vector-refs vec . indexes)
|
||||||
(let loop ((obj vec) (indexes indexes))
|
(let loop ((obj vec) (indexes indexes))
|
||||||
(if (null? indexes) obj
|
(if (null? indexes) obj
|
||||||
|
|
|
@ -95,4 +95,7 @@
|
||||||
(unless (null? inputs)
|
(unless (null? inputs)
|
||||||
(let ((filename (string-append (number->string i) ".md")))
|
(let ((filename (string-append (number->string i) ".md")))
|
||||||
(tar-write-file filename (car inputs))
|
(tar-write-file filename (car inputs))
|
||||||
(loop (+ i 1) (cdr inputs))))))
|
(loop (+ i 1) (cdr inputs)))))
|
||||||
|
(let ((nulls (make-bytevector 512 0)))
|
||||||
|
(write-bytevector nulls)
|
||||||
|
(write-bytevector nulls)))
|
||||||
|
|
Loading…
Reference in New Issue