LINUX.ORG.RU

Lisp завтрашнего дня это Clojure

 , , ,


0

0

Daniel Weinreb, "один из пяти" авторов книги Common Lisp: The Language, высказал свой прогноз относительно развития своего любимого инструмента. Он считает, что в будущем диалект Clojure вытеснит Common Lisp

>>> Подробности

★★★★★

Проверено: maxcom ()
Ответ на: комментарий от Karapuz

4.2 Меня только C++ и Ruby волнуют :}

Deleted
()

<troll template>
STH завтрашнего дня это sth!
</troll template>

dogbert ★★★★★
()
Ответ на: комментарий от mv

> Кложурка - тормоз

Где можно посмотреть сравнительное тестирование?

Bohtvaroh ★★★★
()
Ответ на: комментарий от mv

> Кложурка - тормоз, ибо жвм, и не труъ, ибо жвм.

Кложурка - быстрая, ибо жвм, и труъ, ибо жвм. А правда-то где?

Fice ★★
()

Учу еЛисп. Да, ему не хватает сексуальности питона, а идея очень крутая. Щас мы глянем, может кложур это и есть то что нужно (ну хотя бы просто на "поиграть" :-)

kost-bebix ★★
()
Ответ на: комментарий от Fice

> Кложурка - быстрая, ибо жвм, и труъ, ибо жвм. А правда-то где?

Скачал "Programming Clojure".

На 14-й странице:

Unlike many popular dynamic languages, Clojure is fast. Clojure is written to take advantage of the optimizations possible on modern JVMs.

:)

Bohtvaroh ★★★★
()

Опять толпы скобочек :(

sv75 ★★★★★
()

учу пока просто лисп, по книге PCL правда. не думаю что elisp сильно от clisp отличается. да и scheme тоже недалеко думаю ушла. во всяком случае при знании семантики, синтаксиса и вообще особенностей функционального программирования любой диалект лиспа можно выучить и приспособить.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

> функционального программирования
> любой диалект лиспа


Неверные предположения детектед.

> elisp сильно от clisp


Вы уже замучали путать названия языков и названия реализаций.

Sphinx ★★☆☆
()
Ответ на: комментарий от Sphinx

ну может я и неправ. сильно уж лисп специфичен. различия я так понял в доступных макросах и встроенных функциях?

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

>не думаю что elisp сильно от clisp отличается. да и scheme тоже недалеко думаю ушла.

Не думаю, что C сильно от C++ отличается. Да и objective-c тоже недалеко думаю ушел.

>во всяком случае при знании семантики, синтаксиса и вообще особенностей функционального программирования любой диалект лиспа можно выучить и приспособить.

Это применимо к любым языкам программирования, не только к лиспу. Но это не значит, что Emacs Lisp и Common Lisp не отличаются.

dmitry_vk ★★★
()
Ответ на: комментарий от Komintern

>ну может я и неправ. сильно уж лисп специфичен. различия я так понял в доступных макросах и встроенных функциях?

Различия, можно сказать, практически во всем. Например, в Emacs Lisp используется только динамический scope, нет package'ов.

dmitry_vk ★★★
()
Ответ на: комментарий от Sphinx

>Учитывая некоторые тенденции, «Common Lisp завтрашнего дня это Scheme» :)

Какие тенденции?

kalifriki
()

да! а ещё он вытеснит Си! и все эти явы с похапе!

scaldov ★★
()
Ответ на: комментарий от Komintern

>не думаю что elisp сильно от clisp отличается

хотя бы у елиспа динамический скоуп, а в CL лексический по умолчанию.

TREIBSTOFF
()
Ответ на: комментарий от Komintern

>scheme тоже недалеко думаю ушла

там одно пространство имён для переменных и функций, а так же есть континьюации из коробки.

TREIBSTOFF
()
Ответ на: комментарий от TREIBSTOFF

> И да, лисп настолько сложен, что от его использования все(почти) давно отказались.

он не сложен, но писать на нем что-либо серьезное получится дольше чем на других языках

lester ★★★★
()

Завтрашнего дня - это потому что сегодня мощностей для его нормальной рваботы не существует?

mono ★★★★★
()
Ответ на: комментарий от lester

> но писать на нем что-либо серьезное получится дольше чем на других языках

Вот это заява!

mv ★★★★★
()
Ответ на: комментарий от mono

> Завтрашнего дня - это потому что сегодня мощностей для его нормальной рваботы не существует?

Надо подождать, пока вымрут все те, которые ещё помнят, что в Коммон Лиспе были рестарты и быстрые реализации.

mv ★★★★★
()
Ответ на: комментарий от mv

> Вот это заява!

я предлагал написать тестовое задание - вместо тебя на лиспе решение предоставил другой человек, оно оказалось хуже, а заочно кричать, что лисп крутой без доказательств - это каждый сумеет ;)

lester ★★★★
()
Ответ на: комментарий от lester

> я предлагал написать тестовое задание - вместо тебя на лиспе решение предоставил другой человек,

Это ты про что?

mv ★★★★★
()

Common Lisp завтрашнего дня - это окончательно разложившийся труп. Сегодня разложение еще незаметно.

tailgunner ★★★★★
()
Ответ на: комментарий от lester

>он не сложен

синтаксис простой, но язык сложный.

>но писать на нем что-либо серьезное получится дольше чем на других языках

почему-то те, кто на нём пишут считают иначе.

TREIBSTOFF
()
Ответ на: комментарий от imp

>воистину!

Чтобы хорошо программировать на хаскеле, нужно хотя бы иметь представление о некоторых частях достаточно нетривиальной математики. Сцуко! Как же теория категорий выносит моск!

Macil ★★★★★
()
Ответ на: комментарий от tailgunner

> Common Lisp завтрашнего дня - это окончательно разложившийся труп. Сегодня разложение еще незаметно.

Заметно очень даже.

sv75 ★★★★★
()
Ответ на: комментарий от Werehuman

Почитал википузию. Это же описание аргументов и возвращаемого значения функций в хаскелле. Непривычно, но ничего трудного.

Werehuman ★★
()
Ответ на: комментарий от lester

> http://www.linux.org.ru/view-message.jsp?msgid=3856495

Ха! Давай напомню, из-за чего весь сыр-бор пошёл.

Лисповоды обсуждали крутость своих лиспов. Тут пришёл ты, и спросил, что там в этих лиспах есть такого крутого, что ты на плюсах не сделаешь. Более того, ты даже попросил у лисповодов любую задачу с использованием крутых фич, чтобы ты написал её на плюсах и, тем самым, доказал, что эта фича - дешёвая поделка, некрутая и нафиг ненужна. Я тебе предложил сделать горячее обновление кода. А чё? На лиспе это - плюнуть и растереть. Ты не сделал, и начал отмазываться баготоном, виртуальной машиной и прочей фигнёй. И теперь ты предлагаешь написать обычную программу, в идее которой абсолютно ничего интересного нет, и которая, действительно, пишется безо всяких проблем на любом языке? Нет, спасибо.

mv ★★★★★
()
Ответ на: комментарий от Werehuman

>В частности?

Теория категорий, теория типов, лямбда-исчисление, комбинаторика, некоторые положения теории множеств. Плюс к тому, умение чтитать математические тексты и на английском языке.

Macil ★★★★★
()
Ответ на: комментарий от mv

У вас повальный склероз

> Ха! Давай напомню, из-за чего весь сыр-бор пошёл.

> Лисповоды обсуждали крутость своих лиспов. Тут пришёл ты, и спросил, что там в этих лиспах есть такого крутого


обсуждали С++, потом пришел как раз ты, я тебе сказал, что ты уныл и лисп никому не нужен

> Более того, ты даже попросил у лисповодов любую задачу с использованием крутых фич


я предложил jtootf сравнить у кого длиннее, лисповоды тут вообще не причем

> Я тебе предложил сделать горячее обновление кода. А чё?


я тебе написал способ решения, потом ты привел свое кривое

> Ты не сделал, и начал отмазываться баготоном, виртуальной машиной и прочей фигнёй


вы таки склеротик и перепутали меня с другим человеком - я согласился с условием и привел способ решения, задачу сняли из-за того, что уже были предоставлены варианты решения

> И теперь ты предлагаешь написать обычную программу, в идее которой абсолютно ничего интересного нет, и которая, действительно, пишется безо всяких проблем на любом языке?


да - потому-что лисповоды импотенты и не могут написать нормальную программу, которой можно пользоваться, если я не прав - напишите лучшее решение чем мое и я соглашусь с вами, иначе вы просто балаболите

lester ★★★★
()
Ответ на: комментарий от lester

> я тебе написал способ решения, потом ты привел свое кривое

А-ха-ха! И это говорит словоблуд, который никакого решения не привёл? :-D

> вы таки склеротик и перепутали меня с другим человеком - я согласился с условием и привел способ решения


Покажи исходник.

> да - потому-что лисповоды импотенты и не могут написать нормальную программу, которой можно пользоваться, если я не прав - напишите лучшее решение чем мое и я соглашусь с вами, иначе вы просто балаболите


Сначала ты горячее обновление кода сделай.

mv ★★★★★
()
Ответ на: комментарий от mv

> А-ха-ха! И это говорит словоблуд, который никакого решения не привёл? :-D
> вы таки склеротик и перепутали меня с другим человеком - я согласился с условием и привел способ решения

> Сначала ты горячее обновление кода сделай.


давай совместим две задачи - мою( которую утвердили и привели не одно решение в виде кода ) и твою( которая никому не надо ), т.е. идет вычисление выражений и нужно на лету перегрузить операторы +,-,/,*, а также sqrt и time()?

lester ★★★★
()
Ответ на: комментарий от lester

> давай совместим две задачи - мою( которую утвердили и привели не одно решение в виде кода ) и твою( которая никому не надо ), т.е. идет вычисление выражений и нужно на лету перегрузить операторы +,-,/,*, а также sqrt и time()?

Твоя задача беспонтовая, а мою ты не сделаешь.

mv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.