polysemy-research / polysemy-zoo

:monkey::panda_face: Experimental, user-contributed effects and interpreters for polysemy
BSD 3-Clause "New" or "Revised" License
70 stars 21 forks source link

UUID generation via Fresh effect #60

Open spacekitteh opened 4 years ago

KingoftheHomeless commented 4 years ago

uuid is a very heavy dependency for such a simple interpreter that users can roll on their own. Is there a motivating reason to support uuid? Unless you can convince me that it's worth it, I'm unwilling to merge this in.

spacekitteh commented 4 years ago

I honestly just used uuid because I couldn't be bothered copying the random generation code and using uuid-types (?) instead. The default RNG doesn't provide enough randomness, so it has to mess about with bit shifting and the like.

But you're right, it is a very simple interpreter that a user can easily roll on their own - I guess I kinda viewed polysemy-zoo as a "batteries included" lib?