pos+ function from Paul Graham's "ANSI Common Lisp"

Discussion of Common Lisp
Ajschylos
Posts: 18
Joined: Wed Jan 07, 2009 12:44 pm

Re: pos+ function from Paul Graham's "ANSI Common Lisp"

Post by Ajschylos » Sun Jan 25, 2009 3:39 pm

Hi 'Ramarren', thanks a lot for your comment.

It's quite new for me that there exist so useful packages in CL.

I am working on some hard problem intersecting fields like Number Theory, Algebra and Combinatorics. I have chosen LISP because of its power of expression (which is still difficult for me to understand and use) and compact, elegant formulas which remind me mathematical formulas. Most important for me is to understand algorithms after some period of time needed for preparing theoretical background which means long months of delays.

The SERIES package seems to be exceptionally valuable for me, could you please reference some other packages that can help in my work?

A.

ramarren
Posts: 613
Joined: Sun Jun 29, 2008 4:02 am
Location: Warsaw, Poland
Contact:

Re: pos+ function from Paul Graham's "ANSI Common Lisp"

Post by ramarren » Sun Jan 25, 2009 11:15 pm

Most Common Lisp packages are gathered in CLiki and perhaps cl-user. Also, the Maxima Computer Algebra System is written in CL and open source, and it might be useful for your described problem domain. Although I read that its code is old, obviously complex, and hence not very readable for someone not well versed in Lisp.

nuntius
Posts: 538
Joined: Sat Aug 09, 2008 10:44 am
Location: Newton, MA

Re: pos+ function from Paul Graham's "ANSI Common Lisp"

Post by nuntius » Mon Jan 26, 2009 9:59 pm

Ramarren wrote:Also, the Maxima Computer Algebra System is written in CL and open source...
Same for FriCAS Axiom OpenAxiom. (Three forks of the old Scratchpad system)

A much simpler system is MockMMA

Post Reply