Welcome to the CHICKEN Scheme pasting service

experimental svnwiki-sxml table syntax pasted by zbigniew the golddigger on Tue Sep 6 09:33:28 2011

#;80> (pp (->sxml "
|---------------------+-------------------------------------------------------------------------------|
| Kind                | When signaled                                                                 |
|---------------------+-------------------------------------------------------------------------------|
| (exn arity)         | Signaled when a procedure is called with the wrong number of arguments.       |
| (exn type)          | Signaled on type-mismatch errors.                                             |
| (exn arithmetic)    | Signaled on arithmetic errors, like division by zero.                         |
| (exn i/o)           | Signaled on input/output errors.                                              |
| (exn i/o file)      | Signaled on file-related errors.                                              |
| (exn i/o net)       | Signaled on network errors.                                                   |
| (exn bounds)        | Signaled on errors caused by accessing non-existent elements of a collection. |
| (exn runtime)       | Signaled on low-level runtime-system error-situations.                        |
| (exn runtime limit) | Signaled when an internal limit is exceeded (like running out of memory).     |
| (exn match)         | Signaled on errors raised by failed matches (see [[#match|match section]]).   |
| (exn syntax)        | Signaled on syntax errors.                                                    |
|---------------------+-------------------------------------------------------------------------------|
"))
((table (tr (th "Kind") (th "When signaled"))
        (tr (td "(exn arity)")
            (td "Signaled when a procedure is called with the wrong number of arguments."))
        (tr (td "(exn type)") (td "Signaled on type-mismatch errors."))
        (tr (td "(exn arithmetic)")
            (td "Signaled on arithmetic errors, like division by zero."))
        (tr (td "(exn i/o)") (td "Signaled on input/output errors."))
        (tr (td "(exn i/o file)") (td "Signaled on file-related errors."))
        (tr (td "(exn i/o net)") (td "Signaled on network errors."))
        (tr (td "(exn bounds)")
            (td "Signaled on errors caused by accessing non-existent elements of a collection."))
        (tr (td "(exn runtime)")
            (td "Signaled on low-level runtime-system error-situations."))
        (tr (td "(exn runtime limit)")
            (td "Signaled when an internal limit is exceeded (like running out of memory)."))
        (tr (td "(exn match)")
            (td "Signaled on errors raised by failed matches (see "
                (int-link "#match" "match section")
                ")."))
        (tr (td "(exn syntax)") (td "Signaled on syntax errors."))))

equivalent table added by zbigniew, prince of thieves on Tue Sep 6 19:30:32 2011

| Kind                | When signaled  |
|-
| (exn arity)         | Signaled when a procedure is called with the wrong number of arguments.       |
| (exn type)          | Signaled on type-mismatch errors.                                             |
| (exn arithmetic)    | Signaled on arithmetic errors, like division by zero.                         |
| (exn i/o)           | Signaled on input/output errors.                                              |
| (exn i/o file)      | Signaled on file-related errors.                                              |
| (exn i/o net)       | Signaled on network errors.                                                   |
| (exn bounds)        | Signaled on errors caused by accessing non-existent elements of a collection. |
| (exn runtime)       | Signaled on low-level runtime-system error-situations.                        |
| (exn runtime limit) | Signaled when an internal limit is exceeded (like running out of memory).     |
| (exn match)         | Signaled on errors raised by failed matches (see [[#match|match section]]).   |
| (exn syntax)        | Signaled on syntax errors.                                                    |

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
What's the result of `(let ((spammers 'dumb)) spammers)'?
Visually impaired? Let me spell it for you (wav file) download WAV