|
[Date Index]
[Thread Index]
[Author Index]
Re: Mathematica and Lisp
- To: mathgroup at smc.vnet.net
- Subject: [mg129429] Re: Mathematica and Lisp
- From: Richard Fateman <fateman at cs.berkeley.edu>
- Date: Sat, 12 Jan 2013 21:52:30 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
- References: <kcqkv4$lq5$1@smc.vnet.net>
On 1/11/2013 7:23 PM, amzoti wrote:
>
> Would it be helpful to learn Lisp in order to improve programming skills in Mathematica?
Possibly.
>
> If so, what Lisp books would you recommend?
Many people seem to think Practical Common Lisp (free online) by Peter
Seibel is good.
I like Peter Norvig's Paradigms of AI Programming, which even shows how
you might write a Mathematica-like program, including matching,
simplification, integration in Lisp.
>
> What variant of Lisp would you recommend using for practice - Common Lisp, Scheme, or Clojure?
It doesn't matter much, for your purposes. You can get free or trial
versions of any of these. Maybe what you need is something like "lisp in
a box"
Would Mathematica itself be a better choice
probably not
(I am not sure if it supports all the Lisp language constructs and such).
it doesn't
>
> What about Haskell?
another functional language with a small but enthusiastic group of users.
Learning to think in a functional programming framework is
probably a good idea that could pay off even if you intend to
eventually write in Mathematica.
RJF
Prev by Date:
Re: Mathematica and Lisp
Next by Date:
Ask for help: how to let mathematica output Fortran code with fewest
Previous by thread:
Re: Mathematica and Lisp
Next by thread:
Re: Mathematica and Lisp
|