This definitely happens, at least in the UK. With anonymised data.
13,916 karma · joined May 12, 2014
This definitely happens, at least in the UK. With anonymised data.
I'm happy to tell you why I like it to save you guessing again: I like knowing when the wash is done via a notification, and also to get status updates when things like salt are low.
True in more ways than one!
One big surprise for me at a genomics/bioinformatics company was that of the three main technologies for orchestating bioinformatics workflows, Snakemake, Cromwell, and Nextflow, Nextflow was in a language based on Groovy. It took me back.
Who is their true customer then?
[0] I always thought the best answer was something like KMM to do all the backend comms and local data model in a shared way, and then a bespoke UI building on what that shared code exposed.
Int / 0 -> DivisionByZeroError
PositiveInt / PositiveInt -> PositiveFloat
PositiveInt / NegativeInt -> NegativeFloat
NegativeInt / PositiveInt -> NegativeFloat
NegativeInt / NegativeInt -> PositiveFloat
And the type signatures of those possible return values can drive validation checks upstream of the calculation, so you're not actually ever going to return DivisionByZeroError. You're making sure through validation checks or case logic that that can never be returned.