11 points by Novash 4 months ago | link
cached about 22 hours ago
I know Lisp is interpreted (and this is one of its greatest advantages with its eval loop and all it brings), but is there any tool to compile Lisp code? Or to translate it into C++ code to be compiled with a C++ compiler?

25 points by vmcodes 4 months ago | link
cached about 4 hours ago
Are there any books / links available on algorithms in lisp ? or scheme.

Update : Sorry, Its not the book, Looks like the authors thesis submission.


15 points by mrtron 9 months ago | link
cached about 22 hours ago
http://gigamonkeys.com/lispbox/

Interested in learning lisp, or need to get started quickly? Check it out, quite a few people have said it helped them out.


10 points by Tichy about 1 year ago | link
cached 10 days ago
I think Scheme doesn't have the all-powerful Macros, so would one be missing out on all the LISP goodness for choosing Scheme?

How usable are Macros, anyway? Does their use tend to produce readable code?


7 points by mojuba about 1 year ago | link
cached 13 days ago
If I want to use Lisp syntax to store tree-like data structures (as a replacement for XML), are there any libraries, standards, or just ideas how to do it?

2 points by globalrev 3 months ago | link
cached 1 day ago
http://en.wikipedia.org/wiki/M-expression

if i understand it right M-expressions would make it possible to have a LISP without parenthesis?

well what a lot of people love about LISP is macros and that code is data and data is code.

if someone rewrote LISP to have "normal" syntax and notation could you write

  defun sq(x)
      x*x
or somehing along those lines?

would that then make it very hard to do macros and do write programs that write programs?


12 points by globalrev 2 months ago | link
cached 25 days ago
Going through SICP, in the last lectures they are going through register machines, compilers etc.

Abelson mentions a for LISP-chip/machine that was more parallelized(yeah spell that) than an ordinary chip.

What was the advantage/disadvantage with LISP-based machines?

They were more expensive I have heard, but why? Harder to make because they needed more parallelisation or just because there was less demand for them?

Are new multicore computers more like LISP-machines were?

Some relevant links: http://pt.withy.org/publications/LispM.html http://fare.tunes.org/LispM.html http://www.ugcs.caltech.edu/~weel/lispm.php http://en.wikipedia.org/wiki/Lisp_machines This is cool, didnt know of it before: http://en.wikipedia.org/wiki/Tagged_architecture


4 points by karzeem 10 months ago | link
cached 5 days ago
We're in the early stages of our app and just recently decided to write it in Lisp (we started out with Ruby, but given what we're doing, Lisp began to look like a very good fit).

Anyone have experience with a host, good or bad, that they'd like to share? We've got a couple hosts in mind, but if anyone is going to have good tips on this, it's Hacker News.


24 points by dmpayton 18 days ago | link
cached 16 days ago
I've been wanting to learn C for quite a while now, and I went to my local Borders this evening with the intent of finally picking up a copy of K&R. When I arrived, I found myself thwarted -- there was not a copy on the shelf nor in the back.

So instead I grabbed pg's ANSI Common Lisp (I actually debated between that and Practical Common Lisp, but large pages of text with few line breaks make my brain hurt).

So what's the best way to work through this book? Is there anything I should keep in mind as I delve into functional programming for the first time? I'm not necessarily looking for specific tips on this book, just some pointers on learning lisp in general.


10 points by Tichy 10 months ago | link
cached 4 days ago
I have used emacs many years ago, but I wonder if that is still the way to go? Are there IDEs that make sense?