Live data from Hacker News

MatLisp: A library for scientific computation in Common Lisp

github.com

1–10 of 29 posts

Re: MatLisp: A library for scientific computation in Common Lisp

#4

I'm actually super curious, how many computationally heavy science folks are writing code in Lisp? Seems much more elegant than, say, Matlab.

My guess it's a proportionally low number. I looked into matlisp when I did my PhD in scientific computing - none of the other people I worked with had any interest in it. I couldn't pursue it since I would have to reimplement or interface each and every library myself, a workload I couldn't justify at the time.

So, although lisp might have been great, in the end I stayed with Python/C++. Guess I'm not the only one with similar experiences.

Re: MatLisp: A library for scientific computation in Common Lisp

#5

I'm actually super curious, how many computationally heavy science folks are writing code in Lisp? Seems much more elegant than, say, Matlab.

My favorite E&M simulator is MEEP, http://ab-initio.mit.edu/wiki/index.php/Meep.

Although written in C++, it uses MIT-Scheme/guile as the control language. This is a problem because the steep learning curve discourages undergraduate students.

Re: MatLisp: A library for scientific computation in Common Lisp

#6
Lisp was my first and last love. But I left her years ago due to lack of libraries and etc. Work mostly in R these days, but I do mess with my .emacs file every now and then.

Similar experience to yours, Mandus.

(oh, post-doc in computational biology, which should qualify as one branch of computationally heavy science)

Re: MatLisp: A library for scientific computation in Common Lisp

#7

Lisp was my first and last love. But I left her years ago due to lack of libraries and etc. Work mostly in R these days, but I do mess with my .emacs file every now and then. Similar experience to yours, Mandus. (oh, post-doc in computational biology, which should qualify as one branch of computationally heavy science)

Just getting into R, what are some killer features it has CL doesn't?

Re: MatLisp: A library for scientific computation in Common Lisp

#8
post #7

Lisp was my first and last love. But I left her years ago due to lack of libraries and etc. Work mostly in R these days, but I do mess with my .emacs file every now and then. Similar experience to yours, Mandus. (oh, post-doc in computational biology, which should qualify as one branch of computationally heavy science)

Just getting into R, what are some killer features it has CL doesn't?

A huge amount of useful, user-created libraries for many statistical, ML, programming tasks. CL has some, but R has lots more traction in that realm.

Re: MatLisp: A library for scientific computation in Common Lisp

#9
post #7

Lisp was my first and last love. But I left her years ago due to lack of libraries and etc. Work mostly in R these days, but I do mess with my .emacs file every now and then. Similar experience to yours, Mandus. (oh, post-doc in computational biology, which should qualify as one branch of computationally heavy science)

Just getting into R, what are some killer features it has CL doesn't?

Straight out of the box you get "a lot" of statistical functionality (not to mention things like easy io), a good repl on osx, and incredible plotting functionality is available almost instantly thru installing ggplot2.

Re: MatLisp: A library for scientific computation in Common Lisp

#10

I'm actually super curious, how many computationally heavy science folks are writing code in Lisp? Seems much more elegant than, say, Matlab.

rcl (invoke R inside lisp), cl-num-utils, cl-mathstats, cl-variates, cl-randist, antik...
Post reply on HN