@818 @1494 $I have been working on a library for performing…
@818 @1494 $I have been working on a library for performing base 60 clock (aka monoid) based calculations, which may not seem totally useful, but it would be useful for many things and later full monad (pure function) support to allow us to "dial" things.
Replies
$I call it "Clockulator".
neat
$I had it just beginning to render and got interrupted during refactoring. Trying to get back into it and think a port to Swift will be educational.
That would allow us to simply turn the dials to find new combinations of monoids and monads that are pure functions. Generating code that is purely functional and avoiding side effects. The idea would then be to allow machine learning to dial new combos.
i'm v interested w.r.t. semigroups
"The notion of a semi-Thue system essentially coincides with the presentation of a monoid. Thus they constitute a natural framework for solving the word problem for monoids and groups. "