>What I want to push is a 'mathematically sound' numeric prelude.  A proper
>numerical prelude should have bona fide mathematical obects like groups,
>rings, and fields underlying common numerical classes.

Why not Clifford algebra: to simplify mathematical physics, mechanics,
computer vision, improve neural networks etc.? That would probably be easier
with OCaml-style categorical machine architecture. But then why not go for
combinatorial stuff like matroids or graphs?
More mathematics in a programming language won't harm general applications
written in it. On the contrary, almost any human endeavor could be
mathematically structured and thus programmed. Present languages are
office-oriented for lack of mathematical knowledge and not any hidden
virtue.

Cheers,
-Andrzej



_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to