Compare commits
4 Commits
7a24be4b9c
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 03cad0f3e2 | |||
| 4255f1fe43 | |||
| 1381f0b881 | |||
| 085736da27 |
@@ -16,19 +16,7 @@
|
||||
(else (iter len rem (+ idx 1) res))))))
|
||||
|
||||
(define (vcard name number)
|
||||
(with-output-to-string
|
||||
(lambda ()
|
||||
(display "BEGIN:VCARD")
|
||||
(newline)
|
||||
(display "N:;")
|
||||
(display name)
|
||||
(display ";;;")
|
||||
(newline)
|
||||
(display "TEL;TYPE=cell:")
|
||||
(display number)
|
||||
(newline)
|
||||
(display "END:VCARD")
|
||||
(newline))))
|
||||
(format "BEGIN:VCARD~%N:;~a;;;~%TEL;TYPE=cell:~a~%END:VCARD~%" name number))
|
||||
|
||||
(define (tsv-contact->vcard line)
|
||||
(let* ((fields (tsv-fields line))
|
||||
@@ -39,7 +27,7 @@
|
||||
(define (foreach-line thunk)
|
||||
(let loop ()
|
||||
(let ((line (get-line (current-input-port))))
|
||||
(when (not (eof-object? line))
|
||||
(unless (eof-object? line)
|
||||
(display (thunk line))
|
||||
(loop)))))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user