Знаете ли вы, что
Scala - это Haskell в жабьей шкуре?
Если кложура сразу видна как лисп и не совсем мейнстримный язык, то скала замаскирована жабьей шкуркой от зоркого ока менеджеров, чтобы к тому времени, как до них дойдет, во что они вляпались - было уже поздно.
Язык знатно безумный, я почти Programming in Scala дочитал. И кое-какие вещи там сильно похожи на решение некоторых проблем с наследованием и зависимостями типов друг от друга, которых мне не хватало в дельфи и дотнетах :)
Если кложура сразу видна как лисп и не совсем мейнстримный язык, то скала замаскирована жабьей шкуркой от зоркого ока менеджеров, чтобы к тому времени, как до них дойдет, во что они вляпались - было уже поздно.
Язык знатно безумный, я почти Programming in Scala дочитал. И кое-какие вещи там сильно похожи на решение некоторых проблем с наследованием и зависимостями типов друг от друга, которых мне не хватало в дельфи и дотнетах :)
no subject
no subject
Кроме того, к тому времени как ты спросишь - у тебя уже будет немалый code-base написанный на диком языке и от разработчика, который фанатик и авторитет в команде, и успел заразить других :)
no subject
Будем все писать артурегами на жабе :)
no subject
на сдачу докажу, что скала это такая жаба (и, следовательно, не нужна)
no subject
no subject
no subject
Меня больше беспокоит инфраструктура. Вот я хочу создать с нуля заготовку проекта на скале. Я то могу это с нуля сделать, но хотелось бы как в кложуре - lein init и понеслась. А создание с нуля изучить попозже.
no subject
А по поводу инфраструктуры - берёшь джавовскую инфраструктуру и вперёд. Можно даже встраивать просто в проект на джаве.
no subject
(Anonymous) 2013-01-08 06:18 pm (UTC)(link)(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
np name:my-project org:com.mypackage version:0.1.0-SNAPSHOT
и поехали
no subject
(no subject)
no subject
(no subject)
(no subject)
no subject
(Anonymous) 2013-01-09 08:46 am (UTC)(link)no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
В Скале много плюшек, это да, но неструктурированность фич и возможность писать как угодно, в том числе и в хардкорном ООП-стиле, делают ее подозрительно похожей на С++. Впрочем это мое любительское мнение.
no subject
no subject
no subject
no subject
@ попытки использовать ее как хаскель
Кстати, попытки использовать хаскель как скалу:
http://okmij.org/ftp/Haskell/ScalaCake.hs
попытки использовать хаскель как джаву:
http://wadler.blogspot.com/2008/02/data-types-la-carte.html
no subject
И каким боком последняя ссылка - "использовать хаскель как джаву"?
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject