* Rudolf Polzer <AntiATField_adsgohere / durchnull.de>:

> If the latter, it has already existed in another language and looks like
> this:
> 
> (cond
>   ((expr1) (stmt1))
>   ((expr2) (stmt2))
>   ((expr3) (stmt3))
>   ...
>   ((exprN) (stmtN))
> )

Those who know and remember Clipper (and Fox, and probably dBase) will also
recognise its case statement as being such a facility:

,----
| Do Case
|    Case x > 0
|       ? "x > 0"
|    Case x == 0
|       ? "x == 0"
|    Case x < 0
|       ? "x < 0"
|    Otherwise
|       ? "Something wonderful has happened"
| EndCase
`----

-- 
Harbour is a free   | Harbour Web Site: http://www.harbour-project.org/
software, cross     | Harbour FAQ.....: http://www.harbour-project.org/faq/
platform, Clipper   | My Harbour Pages: http://www.davep.org/harbour/
compatible compiler | My Harbour News.: http://www.davep.org/harbour/news/