[alexandria-devel] Proposed addition of temporary file creation utilities

Nikodemus Siivola nikodemus at random-state.net
Wed Apr 25 10:11:35 UTC 2012


I'm coming on the side of saying that this has a place in Madeira,
(first version of which I'm releasing before the end of May.)

Madeira can deal with the umask and thread-safety of *random-state*,
whereas Alexandria has so far resisted unportable or implementation
specific code -- and dealing with those two requires that.

Umask could be degreed to simply be the process umask, which would be
suboptimal but acceptable, but thread-safety is more serious -- though
I suspect that parallel RANDOM calls should at worst produce degraded
quality of random numbers, not corruption or errors, but every time
someone assumes "this can't cause serious issues" a kitten dies, so...

Cheers,

 -- nikodemus




More information about the alexandria-devel mailing list