LINUX.ORG.RU
ФорумTalks

LISP vs. Fortress


0

0
"Все нововведения в современных языках, преподносимые как революционные, давным-давно были реализованы в лиспе" (С) кто-то из местных лиспотроллей

Интересно, когда выйдет Fortress, фанбои лиспа тоже будут брызгать слюной, что неявный параллелизм, ввод и вывод текста программы в математической нотации, размерности, транзакции как часть языка - "революционными" не являются, и были в лиспе 50 лет назад?

Так почему же разработкой Fortress занимается не дядя с улицы, а разработчик Scheme? Зачем он говорит такое странное слово "high programmability"?
★★
Ответ на: Prooflink or GTFO. от Camel
вообще-то спецификация вышла еще год назад, троллюшко
и имплементация под JVM

так что не стесняйся, начинай
Kuka ★★
() автор топика
> ввод и вывод текста программы в математической нотации

APL?

> размерности

Боян древний.

> транзакции как часть языка

В куче ЯПБД были.

> "революционными" не являются

Таки да.

> разработкой Fortress занимается не дядя с улицы, а разработчик Scheme?

А еще Стил разрабатывал Яву, и что?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner
зойчем ви подменяете понятия?

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

речь шла о том, что "в лиспе это все уже было"
Kuka ★★
() автор топика
Насколько я понимаю, это фортресс - имеет очень узкую целевую нишу - вычисления на суперкомпьютерах, и все его фичи найдут свое место только там. А пилить его начали, когда все матерые фортранщики, писавшие для суперкомпьютеров, стали уходить в страну вечной охоты.
Sun-ch
()
Ответ на: комментарий от Kuka
>> неявный параллелизм

> слона-то ты и не приметил.

Да просто не счел нужным комментировать... распараллеливающие компиляторы уж лет 40 существуют, и в том же Лиспе была куча экспериментов с распараллеливанием.

Нету в Fortress революционных фишек, нету. Новизна может быть в том, что теперь эти известные фишки объединили в один флакон.

tailgunner ★★★★★
()
Ответ на: комментарий от Kuka
>> неявный параллелизм

> слона-то ты и не приметил.

А вот это - именно что "посмотрим, когда выйдет". Тут спецификации маловато будет.

Miguel ★★★★★
()
Ответ на: комментарий от Komintern
> шойто в последнее время тут часто лисп упоминают. аж освоить захотелось :)

Лучше сразу Хаскель. Лисп уже не так модно, и девки могут не сразу дать.
Kuka ★★
() автор топика
Ответ на: комментарий от jtootf
> а Fortress это не современный язык

Ложь. Разработка началась в 2005-2006, финальная спецификация выпущена год назад
Kuka ★★
() автор топика
Ответ на: комментарий от Kuka
Дык и фортран тоже универсвльный язык, в этом смысле. А фортресс начали разрабатывать в рамках программы DARPA по суперкомьютерам, и вообще использовать его широко как яву, вроде никто не собирается.
Sun-ch
()
Ответ на: комментарий от Komintern
Уровень имакса обусловлен не использованием в нём лиспа, просто так получилось.
Sphinx ★★☆☆
()
Ответ на: комментарий от Komintern
Этот имакс будет просто ацкий тормоз, ведь в хаскелле вычисления "ленивые".
Sun-ch
()
Ответ на: комментарий от Kuka
>Ложь. Разработка началась в 2005-2006, финальная спецификация выпущена год назад

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

jtootf ★★★★★
()
Ответ на: комментарий от Kuka
>вообще-то спецификация вышла еще год назад, троллюшко

А теперь вспомните, сколько лет назад вышла спецификация на Перл6, и то до сих пор недопилили до энтерпрайза.. а он то явно понужнее всяких proof-of-concept поделок
kranky ★★★★★
()
Ответ на: комментарий от jtootf
Будет обязательно, представляешь сколько программистов можно будет нафик уволить, как ненужное звено эволюции? Теперь профессор запишет свои интегральчики/диффурчики в естественном виде и скормит суперкомпьютеру, а тот выдаст результат.
Sun-ch
()
Ответ на: комментарий от kranky
Тут деньги совсем другие, только на начальном этапе в проект ввалили 650 млн. долларов.
Sun-ch
()
Ответ на: комментарий от Sun-ch
>профессор запишет свои интегральчики/диффурчики в естественном виде

для этого у профессора есть Mathematica, Matlab, Scilab, Maxima и прочие расчётные DSL'и

jtootf ★★★★★
()
зря никто не обратил внимания на слово "programmability"...

налицо явный прогресс ученого-разработчика (Guy Steele, Jr.) с полным объективным осознанием

Scheme (extremely low programmability) -> Java (high programmability) -> Fortress (extremely high programmability)
Kuka ★★
() автор топика
Ответ на: комментарий от bioreactor
> сперва найди здесь лисперов глупец

я не говорю "лисперов" глупец

я говорю - "фанбои"

"лиспер" (пытавшийся профессионально заниматься этим) тут только один - den73, который в конце концов проклял все и перешел на пыхтон
Kuka ★★
() автор топика
Ответ на: комментарий от Kuka
Ничего нового сдесь нет. Грубо говоря, это dsl для математиков, не желающих осилить фортран для HPC.
Sun-ch
()
Ответ на: комментарий от Sun-ch
>Чудик, попробуй реши уравнения из квантовой химии в Матлабе.

а для этого у него есть GAMESS, HyperChem и свободные его аналоги

jtootf ★★★★★
()
Ответ на: комментарий от Kuka
>"лиспер" (пытавшийся профессионально заниматься этим) тут только один

вообще-то ты ошибаешься

jtootf ★★★★★
()
Ответ на: комментарий от Kuka
>зря никто не обратил внимания на слово "programmability"...

потому что ты не сочёл нужным объяснить, что это такое и зачем нужно. почитаем, посмотрим

jtootf ★★★★★
()
Баян. Про Fortress я запостил в 2005 году, а он еще не вышел
Karapuz ★★★★★
()
Ответ на: комментарий от Joe_Bishop
>> хаскель лиспу не чета. вот когда напишут редактор уровня имакса на хаскеле - тогда и посмотрим

>http://www.cse.unsw.edu.au/~dons/yi.html

Это что, мягкое введение в Хаскель? Или Хаскель для мягкого введения? Я всё время путаю, что для чего

Karapuz ★★★★★
()
Куку анально изнасиловал Профессор, очевидно.
kkw
()
Ответ на: комментарий от Kuka
>Scheme (extremely low programmability) -> Java (high programmability) -> Fortress (extremely high programmability)

Трололо! Надо так:

Lisp (extremely high programmability) -> Scheme (high programmability) -> Java (low programmability) -> Fortress (extremely low programmability)

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

Для слоупоков.

>Интересно, когда выйдет Fortress

>вообще-то спецификация вышла еще год назад, троллюшко

и имплементация под JVM

И ведь между этими двумя сообщениями разница во времени меньше года. Машина времени в действии.
Camel ★★★★★
()
Ответ на: комментарий от Karapuz
>Я всё время путаю, что для чего

не переживай, от этого лечат

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