То что "далеко не лисп" - не спорю. Хотя, вспоминая питон и тикль, питоний синтаксис "нравится" больше, хотя, имхо, у тикля возможностей и батареек больше, только что объектная система кривовато выглядит.
Вот флейм "питон vs. тикль" почитал бы с удовольствием :)
> я отрицаю. Хотя претензий болше не к самому наречию а к реализации, но всёодно это далеко нелисп.
А что не в порядке с реализацией?
Круто. Теперь пофлеймите между собой.
На самом деле все разговоры про питон были ловушкой. Я сразу понял что таких ветеранов как bugmaker и yyk перефлеймить не удасться, и искал повод чтобы стравить их между собой :-)
С реализацией мнозе чё нетак. Траблы с оперативой например и легендарные тормозы. Даже несмотря на то, чё многие фрагменты нутра питона написаты на сях а cmucl (?почти?) полносью на се самом, питон намного тормознее в целом.
зачем перефлеймивать? Я-то думал мы тут обсуждаем а не флеймируем.
А стравливать ИМХО безполезно. Два умных чела всегда поймут друх друха.
тикль я пожувал недавно. Непонравилось, выплюнул. Хотя вроде не такая кака как питон но карявостей многовато... Хотя мож просто ниасилил, он сложнее лиспа.
> С реализацией мнозе чё нетак. Траблы с оперативой например и легендарные тормозы. Даже несмотря на то, чё многие фрагменты нутра питона написаты на сях а cmucl (?почти?) полносью на се самом, питон намного тормознее в целом.
Про оперативку уже разобрали. Это non-issue
Питон тормозит из-за динамической типизации. Python + psyco (JIT) может работать до ~100 раз быстрее, но основная надежда на PyPy, питон написаный на питоне и который переводится в статически типизованый код, там где код действительно типизован статически. Сейчас у них питон работает в 3.5 раза медленне чем C.
Динамическая. И на си-подобном участке кода будет тормозить по сравнению с тем-же си. Но в _некоторых_ реализациях компилятор при указании типов данных и соответствующих опций компилятору может генерить код практически идентичный си-шному.
> Справедливости ради, надо сказать, что и для Питона есть Pyrex. :)
(ожидая волну народного гнева) Справедливости ради надо сказать, в cmucl/sbcl это есть "в любое время в любом месте", а для питона - кастыль! (me прячется от тухлых помидоров)
Угу, и с большими числами он неплохо работает (одна из "голубых мечт" - прикрутить к sbcl для больших чисел gmp+mpfr, но когда я ещё с vop-ами, оптимизацией и прочим разберусь... :( Да и нафиг это не надо - прикрутить через ffi - и всё :-Е
Давайте я вам еще тему подкину для флейма.Вы народ исконно православному РЕФАЛу обучайте а то какой-то не кошерный lisp.Там еще и супер-пупер-компиляция имеется:)
> То есть программа, написанная на одном, не работала на другом. Такая вот мелочь.
А есть ещё такие быдлоязычки С и С++. Так там тоже есть тонкие моменты, зависящие от реализации. Во гавнище, правда? Потому эти маргинальные язычки и не получили широкого распространения.
> Давайте я вам еще тему подкину для флейма.Вы народ исконно православному РЕФАЛу обучайте а то какой-то не кошерный lisp.Там еще и супер-пупер-компиляция имеется:)
А можно в двух словах для чайников, что это за чудо?
> А можно в двух словах для чайников, что это за чудо?
Можно в четырех :) - советский язык функционального программирования. "РеФ" - этог от "рекурсивная функция". Отличается от Лиспа тем, что использует вместо круглых скобок угловые ;)
> А можно в двух словах для чайников, что это за чудо?
В двух нельза. Иди читай. У него есть большой плюс для местных - русские писали.
Что меня остановило от дальнейшего изучения после прочтения тех FAQ-ов, что есть на сайте: уже пол дюжины версий, суперкомпиляция будет давать эффект не на всех классах задач (мягко сказано). Ну и комьюнити там по сравнению с лиспом как у лиспа по сравнению с жабкой... :\
Ну да, а ещё жощще доказывать чё лисп ненужен только потому чё питон из-за некоторых заимствований из лиспа получился ненамного хуже. ИМХО всёравно не тянет.
> Ну, сам разберёшься что делать? Только не горячись - отдохни, расслабся. Потом начинай думать. Надумаешь - покажи. Не надумаешь - свистну после обеда :)
Типа
(defun html-fun (&rest forms) (eval (post-process-html-forms (process-html-forms forms nil))))
?
И писать что-то вроде (html-fun '(:html (:body (...))))
Основные возможности: регулярный синтаксис и семантика, практически неограниченное множество производных понятий. По духу сильно ЛИсп напоминает (в смысле, уйма возможностей, заставляет мыслить под более широким углом, но довольно труден для изучения).
> CлабО привести ссылку на пост в этом треде, где утверждалось, что Лисп не нужен?
ну я пришёл к такому мнению по ходу всево обсуждения, из-за многочисленных противопоставлений примеров на питоне и указаний на особенности питона, сходные с лисповыми. Если я неправильно понял (как видно не я один кстати) и в действительности мнение было другим, приношу извинение и ожидаю разяснений по этому вопросу.
> А вообще вот это: "питон ... ненамного хуже", оно дорогого стоит, да ;)
> Ну да, а ещё жощще доказывать чё лисп ненужен только потому чё питон из-за некоторых заимствований из лиспа получился ненамного хуже. ИМХО всёравно не тянет.
Ща дотяну.
Питон непосредственно из лиспа ничего и не взаимствовал (ну лямбду стырили, но Гвидо осознал свою ошибку, раскаивается и сожалеет). Грэм проталкивал телегу что всё то что было в лиспе изначально, языки фортано-алголовской группы приобрели эволюционно. Питон это не передирка лиспа, а вершина (или рядом с ней) развития алголовской группы.
> я пришёл к такому мнению по ходу всево обсуждения
То есть - ссылок нет. Потому что никто такого не утверждал. Фраза про "ипподром для сферических коней" не в счет - redvasiliy'я спровоцировали. Даже Die-Hard, которому мы обязаны этим флеймом, такого не говорил ;)
> Если я неправильно понял ... ожидаю разясненийе
Я могу изложить свое мнение (я уже его излагал, но, так сказать, на бис 8)): когда-то давно (лет 15 назад) я прочитал "Мир Лиспа" и был впечатлен. Потом было еще несколько книг, в которых о Лиспе говорилось в превосходной степени. Поэтому, когда у меня появился шанс использовать Лисп в деле, я попробовал (Guile, встраиваемая реализация Scheme). Впечатления - сугубо отрицательные, после месяца упорной грызни кактуса переделал все в Питон, о чем еще ни разу не пожалел. Но червячок сомнения гложет - может, я что-то недопонял? ниасилил? Вот и пытаю встречных лисперов - "в чем ваша лисповая тайна, лисперы?" 8) Может, постигну ее и в следующий раз всё получится. Но встречные лисперы либо говорят "попробуй, полюбишь", либо "Лисп - круче всех, он тока для крутых перцев" :/
>> А вообще вот это: "питон ... ненамного хуже", оно дорогого стоит, да ;)
>Это как?
Лично мне приятно услышать от лиспера, что Питон "ненамного хуже".