Welcome to the CHICKEN Scheme pasting service

mario-goulart, look my indenter for sam(1) added by C-Keen on Sun Dec 2 12:15:55 2012

;; CAUTION: This will eliminate all comments in your code
(use ports posix)

(define bail-out
  (lambda (e)
    (display "Incomplete read " (current-error-port))
    (if (condition? e)
      (display
        ((condition-property-accessor 'exn 'message) e)
        (current-error-port))
      (display "timeout" (current-error-port)))
    (newline (current-error-port))
    (exit 1)))

(set-signal-handler! signal/alrm bail-out)

(set-alarm! 1)

(with-exception-handler
  bail-out
  (lambda ()
    (for-each
      (lambda (sexpr) (pp sexpr) (newline))
      (reverse (port-fold cons '() read)))))

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
Which relatively recent Scheme report version does CHICKEN _not_ implement?
Visually impaired? Let me spell it for you (wav file) download WAV