Ayrat
Ayrat
Даже за деньги
Anonymous
почему все не любят 1с? из-за того что надо предметную область хорошо знать?
Vladislav
Dr. Friedrich
Dr. Friedrich
Убогонькое, но есть
Крылатый
Есть же Carp
Anonymous
вообще в кложе есть косяки
на сайт написано что код (1 2 3) выдаст ошибку, в классическом лиспе это нормальный код
Doge
Как в плане архитектуры, так и производительности
Anonymous
Как то давно написал на Play! scala веб-приложение.
Dr. Friedrich
Dr. Friedrich
Разве там не надо лист экранировать
Dr. Friedrich
В том же cl
Dr. Friedrich
'(1 2 3) норм
Dr. Friedrich
(1 2 3) не норм, это ж вызов функции с названием 1?
Anonymous
ща проверю
Dr. Friedrich
Но я могу вдруг неправильно понимать, что ты имеешь в виду под «классическим» лиспом
Anonymous
все бы ничего но, по молодости запускал его прям с play. в один прекрасный день все это дело обновилось. кажется даже сама scala и все сломалось. Тогда просто переписал на NancyFx и повесил scala с java на гвоздь. Может зря.
Видел вакансии на 200к на java|kotlin - новый проект государственный - хотят БД сделать по нашим ПД.
Doge
Как в плане архитектуры, так и производительности
С другой стороны, для эффективной работой с иммутабельными коллекциями нужна поддержка fusion на уровне компилятора и библиотек, а за этим только к хаскелю.
(Ну либо к совсем экстремальным скала либам)
Anonymous
Anonymous
SBCL 1/4/5
J. A. R. Kotlien
Dr. Friedrich
Dr. Friedrich
Это вообще ад
Dr. Friedrich
Обновить версию Play в проекте даже сложнее, чем scala.js
Dr. Friedrich
А обновление scala.js это прям ваще major ass
Dr. Friedrich
Ну то есть ты выбрал самое плохое и геморное :)
Anonymous
раньше play при запуске качала обновления, а что lift?
Dr. Friedrich
Lift я ни разу не обновлял, так что ничо сказать не могу
Anonymous
там вариантов было не много под скалу
Dr. Friedrich
(пс, спринг)
Dr. Friedrich
Dr. Friedrich
Один раз я написал вебапп на хаскеле
Dr. Friedrich
Кажись, на yesod
Dr. Friedrich
Через полгода я уже не смог его скомпилять!
Dr. Friedrich
Пришлось переписать нахер на фшарп :)
Anonymous
У меня от scala осталось такое впечатление что пока туториалы смотришь - ВАУ, реальное что-то начинаешь - ОМАГАД!
Dr. Friedrich
В мире дотнета тоже бывают такие проблемки, когда с новым тулингом проблематично старые аппы собрать, но обычно всё более-менее нормально чистенько решается. И я умею это диагностировать
Dr. Friedrich
А когда мне yesod говорит что-то на своём бусурманском и чота не может сделать с cabal, то я блин не знаю что делоть.
Dr. Friedrich
Поддержка Windows у них ещё тогда хромала на обе ноги, уж не знаю как щас.
Anonymous
Вот от java только приятные воспоминания - было полное ощущение абстрагирования от ОС - исходники -> классы -> zip, но памяти конечно она жрет, особенно если глассфиш какой-нибудь запускать.
Dr. Friedrich
А, ну и ещё контейнер для сборки этого аппа с cabal занимал несколько гигов, и собирал простой апп несколько десятков минут %)
Ayrat
Anonymous
В дотнет перед жавой самый большой косяк по мне - это файлы проектов - ну нигде их больше не используют - есть каталог с исходниками - каждый пакет - это каталог.
Ayrat
Ayrat
После него фспрож кажется раем
Anonymous
да, да знаю
Anonymous
но вот на коре новый проект начали
Anonymous
накидал проектов - солюшен не собирается
Anonymous
почему?
Ayrat
почему?
У тебя надо спросить!
Igor
pom.xml hell https://hsto.org/webt/as/j3/55/asj355tvtnmjjhue0neyya6vufi.png
Anonymous
а коре теперь по умолчанию все что в папке проекта считает своим.
x
Dr. Friedrich
Псс. Pom.xml
pom.xml кажется раем после eclipse-модели проектов
Anonymous
пришлось менять структуру солюшена на плоскую
Dr. Friedrich
Вот где жопка
Dr. Friedrich
Dr. Friedrich
Но ты это можешь настроить если чо
Anonymous
хорошо для жавы и прочих но не для sln
Dr. Friedrich
Мсбилд довольно хорошая штука, если умеешь с ней обращаться.
Dr. Friedrich
Ayrat
Слн должен умереть. И переродиться
Dr. Friedrich
sln это отдельный древний формат со своими проблемами, но так ли он мешает?
Dr. Friedrich
Просто список проектов :)
Ayrat
Ayrat
В целом он не нужен для сборки. Удобно иногда
Dr. Friedrich
Ну ващет нужен, но именно как список проектов
Dr. Friedrich
Чтоб в каждый руками не заходить
Dr. Friedrich
Dr. Friedrich
Как мне их собрать без sln? :)
Dr. Friedrich
Dr. Friedrich
Мне сто раз нужно это сделать?
Ayrat
Другое дело если у тебя а солюшн сто пицот независимых точек входа и либ
Dr. Friedrich
Dr. Friedrich
Обычно это несколько тест сборок + nuget entrypoint