# [racket] What math do you want to do in Racket?

I agree that the structures themselves shouldn't be part of the math
library. But having plot and the functions that calculate statistics
accept objects that implement generic interfaces is a good idea.
Neil ⊥
On 06/30/2012 07:50 PM, Ray Racine wrote:
>* Not aligned with the original request I know ... but I'd like to see
*>* some a foundation for a Racket "data" library along the lines of Pandas.
*>* And then then an additional layer such that the statistics and plot
*>* libraries just works with it.
*>*
*>* http://pandas.pydata.org/
*>*
*>*
*>* On Sat, Jun 30, 2012 at 8:31 PM, Neil Toronto <neil.toronto at gmail.com
*>* <mailto:neil.toronto at gmail.com>> wrote:
*>*
*>* Being a glutton for punishment, I've decided to write a `math'
*>* collection to be shipped with Racket. I'm writing it in Typed
*>* Racket, so Typed Racket programs that `(require math)' can apply
*>* mathematical functions with no overhead and regular Racket programs
*>* will incur only the usual contract checks. Also, Vincent's TR
*>* optimizer will fill the math collection with rainbows and sunshine.
*>*
*>* I know what *I* want in a math library: statistics (for my research)
*>* and basic linear algebra (for `plot'). What do *you* want?
*>*
*>* (FWIW, this started with Antonio asking for inverse hyperbolic
*>* functions on the dev mailing list. I just did those today, and
*>* factorial, log-factorial, gamma, and log-gamma yesterday.)
*>*
*>* Neil ⊥
*>* ____________________
*>* Racket Users list:
*>* http://lists.racket-lang.org/__users
*>* <http://lists.racket-lang.org/users>
*>*
*>*
*