io.scm 322 B

12345678910111213141516
  1. (library (io)
  2. (export read-line)
  3. (import
  4. (except (rnrs base)
  5. let-values
  6. map
  7. error)
  8. (only (guile)
  9. lambda* λ
  10. current-input-port)
  11. (ice-9 textual-ports))
  12. (define read-line
  13. (lambda* (#:key (input-port (current-input-port)))
  14. (get-line input-port))))