Live data from Hacker News

Why Lisp?

nyxt.atlas.engineer

1–10 of 339 posts

Re: Why Lisp?

#4
> and then they say "this language is Turing complete and therefore should be able to do anything you want it to do."

i'm pretty sure that no designers of modern languages would say anything as naive as that.

> sible in Lisp was the implementation of an object oriented programming system without having to change the compiler!

haven't people done that using C?

> This meant that all code written in Python 2 could not be leveraged in Python 3

not all python 2 code could be directly "leveraged", but it certainly could be translated, and has been.

don't get me wrong - i like lisp, but this article would not convince me if i was thinking of coming to it as a newbie.

Re: Why Lisp?

#7
> On the other hand, Lisp code written some 30 years ago will most of the time, without issue, work on a modern Common Lisp implementation.

Yeah, just like Perl. Or Latin. No one uses them, these are dead languages that belong to a museum.

It can be fun to study them and you definitely should if you want to be well-educated and know the history behind the modern world, but that's it.

Re: Why Lisp?

#8
> When you have a running program you can compile functions, redefine classes, etc. all while the program is running. You are changing the internal state of the image.

This can surely be convenient in certain cases, however most of the times I find myself playing around with unit tests rather than with a single running process. Unit tests are small and fast so I don't even notice any inconvenience with the traditional compilation approach.

Re: Why Lisp?

#10

> On the other hand, Lisp code written some 30 years ago will most of the time, without issue, work on a modern Common Lisp implementation. Yeah, just like Perl. Or Latin. No one uses them, these are dead languages that belong to a museum. It can be fun to study them and you definitely should if you want to be well-educated and know the history behind the modern world, but that's it.

The irony of this comment is that HN is written in Lisp.
Post reply on HN