LINUX.ORG.RU

First public release of Open Dylan


0

0

Dylan - мощный, обектно-ориентированный, динамический язык. Может быть использован для быстрого прототипирования, подобно Smalltalk или как эффективный компилируемый язык, Functional Objects' Dylan compiler генерирует код не уступающий по скорости большинству компиляторов С. Короче, это Common Lisp c синтаксисом С :))) Доступен под Linux/x86 и Windows.

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



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

Re: First public release of Open Dylan

его говорят в качестве скрипт-движка можно использовать. Надо бы попробовать. Пока что по скорости равных lua не встречал в природе (в плане скрипт-движка).

Esh ★★★★ ()

Re: First public release of Open Dylan

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

anonymous ()

Re: First public release of Open Dylan

>Короче, это Common Lisp c синтаксисом С Ещё надо придумать C с синтаксисом Lisp, потом написать первое на втором и второе на первом. Очень продуктивно.

bmc ()
Ответ на: Re: First public release of Open Dylan от bmc

Re: First public release of Open Dylan

"Lisp с синтаксисом C" - по-моему этого вполне достаточно для безвременного отъезда крыши, правда здесь я от Lisp ничего не вижу, а вот С++ с синтаксисом Паскаля явно проглядывает. Насчёт ускорения проектирования при таком синтаксисе - сильно сомневаюсь, сначала курсы машинисток надо окончить.

anonymous ()
Ответ на: Re: First public release of Open Dylan от anonymous

Re: First public release of Open Dylan

>Насчёт ускорения проектирования при таком синтаксисе - сильно сомневаюсь

Для тех, кто "кодирует руками" - очень неудобно, намноо хуже VB:)

Led ★★★☆☆ ()
Ответ на: Re: First public release of Open Dylan от bmc

Re: First public release of Open Dylan

> Ещё надо придумать C с синтаксисом Lis

а чего придумывать? заменить круглые скобки на фигурные, и всего делов...

ananas ★★★★★ ()
Ответ на: Re: First public release of Open Dylan от shuthdar

Re: First public release of Open Dylan

ещё defun и т.д. :)
синтаксис и правда страшный, а вот от С я там ничего не увидел. Ну что там похожего на С???

anonymous ()

Re: First public release of Open Dylan

ЗдОрово! Действительно очень похож на Lisp. Нелюбителям Lisp-овского синтаксиса должно понравится!

shut_up ()

Re: First public release of Open Dylan

> Common Lisp c синтаксисом С

Одна из самых мощных возможностей CL --- макросы. И мощь этих макросов основывается именно на столь нелюбимой многими префиксной скобочной нотации. Без нее тоже можно, но это как на самокате летать.

--

SVK

anonymous ()

Re: First public release of Open Dylan

Так а язык вообще функциональный или императивный?

PashaKustov ★★ ()
Ответ на: Re: First public release of Open Dylan от PashaKustov

Re: First public release of Open Dylan

>Так а язык вообще функциональный или императивный?

И то и другое и третье (т.е. все что ни есть - оъекты и функции). Короче НУ ОЧЕНЬ ПОХОЖ НА КОММОН-ЛИСП.

shut_up ()
Ответ на: Re: First public release of Open Dylan от shut_up

Re: First public release of Open Dylan

>И то и другое и третье (т.е. все что ни есть - оъекты и функции). Короче НУ ОЧЕНЬ ПОХОЖ НА КОММОН-ЛИСП.

Я только про функциональное программирование недавно начал читать. До LISP'a ещё не дошёл. Немного почитываю про Haskell.

В этом Dylan'e типа такого сделать можно: :-P

f : Integer -> Integer f 0 = 1 f n = n*f(n-1)

?? :)

PashaKustov ★★ ()
Ответ на: Re: First public release of Open Dylan от shut_up

Re: First public release of Open Dylan

Всё, где нет defmacro, на common lisp по определению не похоже.

anonymous ()
Ответ на: Re: First public release of Open Dylan от anonymous

Re: First public release of Open Dylan

Людям не о чем спорить? Как будто про лялю и мастдай все споры разрешились? И вобще спорить о том что лучше синтаксис Лисп или Си просто .... Ну нет слов короче. =))) Я Лиспом как то в Автокаде попробовался... ну как вам сказать... По моему Си лучше как минимум тем что мне ему учится уже не надо так как я его знаю =)) А программеры-маргиналы пусть страдают в попытках найти лучший синтаксис...

kasyaar ()
Ответ на: Re: First public release of Open Dylan от kasyaar

Re: First public release of Open Dylan

То, что в автокаде - дерьмо, а не Лисп.

Сходи на http://www.paulgraham.com/ и почитай, проникнись. Си с Лиспом сравнивать вообще глупо - совершенно разные весовые категории. Это как отвёртку сравнивать с Камазом...

anonymous ()
Ответ на: Re: First public release of Open Dylan от anonymous

Re: First public release of Open Dylan

> а вот С++ с синтаксисом Паскаля явно проглядывает

Где ты там паскаль узрел... :-\

atrus ★★★★★ ()
Ответ на: Re: First public release of Open Dylan от anonymous

Re: First public release of Open Dylan

>Си с Лиспом сравнивать вообще глупо - совершенно разные весовые категории. Это как отвёртку сравнивать с Камазом...

Ну скорее все-же как бульдозер с лопатой... Причем в качестве лопаты - лисп=)))

Nagwal ★★★★ ()

Re: First public release of Open Dylan

Лучше бы про соплярис чего, на худой конец - про бздю... 8)

PS : Не твое это, саныч. Муйня какая-то... 8)

V0ID ★★★ ()
Ответ на: Re: First public release of Open Dylan от atrus

Re: First public release of Open Dylan

>> а вот С++ с синтаксисом Паскаля явно проглядывает >Где ты там паскаль узрел... :-\

Дык это, многословие напоминает - типа end вместо } например, других интересных слов и значков много. Если охота по клавиатуре постучать - самое то. По мне из С подобных языков С++ ещё никто не переплюнул. А ЛИСП - это совсем из другой оперы, его с С-подобными языками сравнивать просто бессмысленно - он не хуже и не лучше, он просто совсем другой и концепция другая совсем.

anonymous ()

Re: First public release of Open Dylan

От лиспа там разве только * в именах глобальных переменных =)

А defmacro кстати есть. Только они гигиенические, как в Scheme.

int19h ★★★★ ()
Ответ на: Re: First public release of Open Dylan от int19h

Re: First public release of Open Dylan

> Только они гигиенические, как в Scheme.

Ну да, мои любимые метоименные (anaphoric) макросы там не напишешь. Фтопку.

А насчет префиксоной/инфиксной нотации -- после полугода использования лиспа к префиксной нотации настолько привыкаешь, что начинаешь с жалостью думать про бедных сишников, у которых постоянно возникают вопросы подобные этому http://www.linux.org.ru/jump-message.jsp?msgid=1096042. Секспы рулят, просто многие до них еще не доросли.

nsav-ng ()
Ответ на: Re: First public release of Open Dylan от int19h

Re: First public release of Open Dylan

> А defmacro кстати есть. Только они гигиенические, как в Scheme.

Такой defmacro нафиг не нужен. Похоже что и loop factory тоже нет. Фтопку.

Darkman ★★★ ()
Ответ на: Re: First public release of Open Dylan от Darkman

Re: First public release of Open Dylan

Уже столько языков наплодили, что казалось бы, что мешает сеть в конце концов и писать программы на них :) Нет нужно помочь человечеству в проектировании и создать еще один меганужный и мегаудобный язык, который лучше всех.

Displacer ★★ ()
Ответ на: Re: First public release of Open Dylan от anonymous

Re: First public release of Open Dylan

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

Вася, на этом велосипеде еще Apple Newton катался, в далеком 1992-м. Интересная была машинка, на полтора-два десятка лет опередившая своё время (я про ее _не_файловое типа хранилище)

http://en.wikipedia.org/wiki/Apple_Newton

McLone ()

Re: First public release of Open Dylan

C# пока что тоже новый достаточно для Linux

anonymous ()

Re: First public release of Open Dylan

Кто стёр мой коммент? Поймаю - убью!!!

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