Re:API responses should be signed
by edent on Monday January 20, 2020 @02:34AM
(#22097084)
That's a fair criticism. What is the correct word for "this request always generates an identical response"?
[ Parent
| on HN ]
Immutable
Re:API responses should be signed
by DarkWiiPlayer on Monday January 20, 2020 @08:05AM
(#22098500)
Immuteble describes data, whereas an API call is more like a function call, in which case we'd call the property "referential transparency", which means, a function always returns the same result for a given input value.
"referential transparency" makes up half the definition of a "pure" function, with the other half being the absence of side effects.
Aha! Yes. Thanks. I'll update the blog post.
Deterministic
Pure
Re:API responses should be signed
by DarkWiiPlayer on Monday January 20, 2020 @08:07AM
(#22098513)
Pure also means no side effects, which isn't, strictly speaking, what OP means :)