?

Log in

Почему LISP? - Жить не можем без проблем! [entries|archive|friends|userinfo]
Жить не можем без проблем!

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Почему LISP? [Jan. 13th, 2011|02:05 pm]
Жить не можем без проблем!

ru_lisp

[aralex]

Как говорил Ворошилов, вопрос к Знатокам (к знатокам LISP-а в данном случае)! Почему таки LISP? Или, если конкретнее, вопроса три:

  1. Для каких именно задач LISP подходит больше, чем другие языки?
  2. За счёт чего для них он подходит больше?
  3. В чём именно выражается его преимущество?

Если не в лом, приведите, pls, коротенькие иллюстрации на LISP-е (или ссылочку на них). Заранее благодарен!

Исходно данный пост был размещён в сообществе ru_programming, но там Знатоков, способных ответить внятно и по сути, увы, не нашлось :(

linkReply

Comments:
From: (Anonymous)
2011-01-19 07:52 am (UTC)
"Не надо подменять понятия."

Ну и не подменяйте.

"Мы говорим о гарантиях чистоты map, а не о гарантиях чистоты ф-й, к которым применяется map"

Ну так map не чище функций к котором применяется. Поэтому о чистоте map имеет смысл говорить только в том случае, когда есть гарантия того, что применяется map только к чистой функции.

"И эта гарантия одинакова - что в хаскеле, что в лисп."

Ну повторите еще раз десять, думаете я что-то новое отвечу по сравнению с тем, что я уже на это ответил выше?

"map f x, где х имеет тип List (IO ...) - результат может быть любым."

Давайте вы не будете фантазировать, а прочтете что-нибудь про IO и попробуете сами, для этого даже хаскель устанавливать не нужно - можно в каком-нибудь codepad поэкспериментировать.
(Reply) (Parent) (Thread)