?

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:
[User Picture]From: freiksenet
2011-01-13 10:57 pm (UTC)
newLISP это полный, абсолютный пиздец. Там даже область видимости динамическая.
(Reply) (Parent) (Thread)
[User Picture]From: gaidam
2011-01-14 07:05 am (UTC)
Абсолютный пиздец не существует. Относительный пиздец -- это комментарии типа "Ruby иногда к лиспам относят". Про dynamic scoping я в курсе, как и в курсе про lexical scoping в newLISP.
(Reply) (Parent) (Thread)
[User Picture]From: freiksenet
2011-01-14 07:06 am (UTC)
"In newLISP, all variables are dynamically scoped by default."
(Reply) (Parent) (Thread)
[User Picture]From: gaidam
2011-01-14 07:11 am (UTC)
Коллега, Вы вообще до конца дочитываете? Я же русским языком написал: "Про dynamic scoping я в курсе".
(Reply) (Parent) (Thread)
[User Picture]From: slobin
2011-01-18 11:46 am (UTC)
Если вы считаете динамическую область действия самым большим пиздецом ньюлиспа, то вы его плохо знаете. ;-) Подсказка: копирование списков целиком со всеми вложенными подсписками (а не указателя на cons-ячейку) по умолчанию.

Ньюлисп -- это такой бейсик. При этом (1) бейсик нужен, (2) бейсик на основе лиспа -- это лучше, чем бейсик на основе фортрана. И да, я им активно пользуюсь.

... И через непросветлённую оптику можно увидеть Будду ...

(Reply) (Parent) (Thread)
[User Picture]From: freiksenet
2011-01-18 11:48 am (UTC)
Там еще много жести, я просто уже не помню. Просто я после того как прочитал про динамическую область видимости сразу же убежал подальше от этого говна и это в голову врезалось )

С тезисос "бейсик нужен" я не согласен. Может поясните зачем он нужен?
(Reply) (Parent) (Thread)
[User Picture]From: slobin
2011-01-18 12:16 pm (UTC)
Написал комментарием ниже.

... А чего нас бояться? ...

(Reply) (Parent) (Thread)