LINUX.ORG.RU

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

 , , ,


0

0

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

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

★★★★★

Проверено: maxcom ()

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

Nobody cares.

tailgunner ★★★★★ ()

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

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

dogbert ★★★★★ ()

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

эээ а как же схема?

Fredy ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от mv

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

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

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

Fice ★★ ()

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

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

kost-bebix ★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Fice

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

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

Скачал "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 ★★★★ ()

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

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

sv75 ★★★★★ ()

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

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

Komintern ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Komintern

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

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


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

> elisp сильно от clisp


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

Sphinx ★★☆☆ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Sphinx

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

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

Komintern ★★★★★ ()

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

closure of clojure! =)

nerfur ★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Komintern

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

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

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

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

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

dmitry_vk ★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Komintern

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

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

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

dmitry_vk ★★★ ()

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

<troll mode="fat">Common Lisp завтрашнего дня - это Haskell</troll>

Werehuman ★★ ()

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

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

scaldov ★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Komintern

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

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

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

TREIBSTOFF ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Komintern

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

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

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

TREIBSTOFF ()

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

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

TREIBSTOFF ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от TREIBSTOFF

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

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

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

lester ★★★★ ()

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

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

mono ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от lester

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

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

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

mv ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от mono

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

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

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

mv ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от mv

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

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

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

lester ★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от lester

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

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

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

mv ★★★★★ ()

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

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

tailgunner ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от lester

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

>он не сложен

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

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

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

TREIBSTOFF ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от imp

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

>воистину!

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

Macil ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от tailgunner

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

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

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

sv75 ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Werehuman

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

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

Werehuman ★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от lester

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

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

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

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

mv ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от Werehuman

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

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

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

Macil ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от mv

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

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

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

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


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

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


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

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


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

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


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

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


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

lester ★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от lester

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

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

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

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


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

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


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

mv ★★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от mv

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

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

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


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

lester ★★★★ ()
Ответ на: Re: Lisp завтрашнего дня это Clojure от lester

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

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

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

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