ocaml-batteries-team/batteries-included — comment on commit 49ace542cf05829ad35a23b28abe9a3a186d581f
File: qtest/core.ml line 204
By vincent-hugot:

@gasche

Hum, no, there was no reason whatsoever behind that ugly shadowing. Thanks for catching it.

Apart from that particular case, I rather like to use `let...and...` when there is no dependency between variables, to make it clearer where the dependencies *are*. For instance I'd keep an `and` between `extended_name` and `lnumdir`. I'm not sure what *else* `and` could be useful for with non-recursive `let`. Are there good reasons *not* to use it that way ?

Put another way, I wonder what else would be a "special reason to be simultaneous" for non-rec definitions ?