Browse thread
RE: [Caml-list] OCaml troll on Slashdot
- Harrison, John R
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Harrison, John R <johnh@i...> |
| Subject: | RE: [Caml-list] OCaml troll on Slashdot |
| It's not the fault of the mapping function but of the stack being | non-extensible. A user-written recursion can blow it too. Functional | programming is supposed to encourage recursion, and a non-tail-recursive | 'map' is much more readable than alternatives. Yes, I agree absolutely. I'm sure most users would be happier with the occasional speed bump while the stack is extended than with uncaught exceptions. And they'd be relieved of the need to recode trivial functions with uglifying and time-wasting hacks to make them robust. | My implementation of my language Kogut has extensible stack. | And transparent bignums when appropriate. Yes, it's slower, | but correctness is more important. It's starting to sound like my dream language. John.