Yeah, what nix said... I think you're just playing semantic games, here... Just because you
don't want to call something a "branch" or a "loop", doesn't mean it doesn't fit the
definition of what I (and most other programmers I've encountered) use those words to mean...
Perhaps they mean something radically different in your world, I don't know... Got a link to
any supporting documentation on your alternate meanings??
And, BTW, I happen to hold a degree in CS, so I'm fairly familiar with the various forms of
programming (though, it has been many years now), as well as languages such as LISP (which is
functional programming, BTW, and DOES have what *I* would call both loops and branches)... I
just never encountered anyone who had your strange notions about structured programming, and
the supposed complete absense of "loops" and "branches", before... *shrug*
Posted Oct 28, 2007 19:04 UTC (Sun) by nix (subscriber, #2304)
[Link]
Well, it's more accurate to say that Lisp *can* be functional. You have to
avoid most forms of `set'/`setf', though, and it's sort of tricky compared
to the mixed functional/declarative approach generally adopted.