LINUX.ORG.RU

Вышла Scala 2.13.4

 


1

5

Язык программирования Scala продолжает своё развитие в рамках ветки 2.13. Очередной релиз Scala 2.13.4 включает в себя несколько интересных нововведений, среди которых:

  • экспериментальная поддержка библиотек, написанных на Scala 3;
  • улучшена проверка на полноту (exhaustivity) веток при сопоставлении с образцом. Теперь эта проверка работает и при использовании охранных выражений и пользовательских экстракторов;
  • изменено поведение ExecutionContext по умолчанию (как в версии 2.12).

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

★★★★★

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

Ответ на: комментарий от EXL

Нет, я пытаюсь троллить поддержку легаси проектов на пятой версии Java.

GP
()
Ответ на: комментарий от EXL

Наличие в Швейцарии большого числа банков мало соотносится с языками программирования. Богатство их банков — результат нейтралитета во время мировых войн, а также сотрудничества с нацистами во время Второй мировой.

Если же вы о программировании для финансовых организаций, можно и Jane Street вспомнить. Как известно, язык там совсем не Скала. А ещё вы можете вспомнить бухгалтерии этой страны (и не только) с десятками миллионов клиентов и счетов. Подсказать, какой язык там самый используемый?

Vudod ★★★★★
()
Ответ на: комментарий от hateyoufeel

Мой коллега написал плагин для грэдла, чтобы скалу конпелять в Ондроед. Надо?

bvn13 ★★★★★
()
Ответ на: комментарий от hateyoufeel

А население Швейцарии раза в два меньше, чем в одной только Москве, поэтому да, рынок программирования там крайне небольшой.

вообще миллионы таджиков и прочих маргиналов в москве мало влияют на рынок программирования.

anonymous
()
Ответ на: комментарий от GP

И да, почему вы так говорите про QA, как будто это плохо?

Вы ошибаетесь. Я говорю о QA в том смысле что это не программирование.

Вы в курсе чем занимаются студенты в банках на Java проектах? Останавливают и запускают Java программы. Код они не пишут.

Бред.

Где вы такого набрались?

grim ★★☆☆
()
Ответ на: комментарий от anonymous

Да, быстро осваивается, а брейнфак ещё быстрее. Вопрос нафига.

peregrine ★★★★★
()
Ответ на: комментарий от grim

Я говорю о QA в том смысле что это не программирование.

Ну, вот. Что и требовалось доказать.

Первое правило закрытого клуба - никто не должен знать про клуб.

В QA/TA/TE гораздо больше программистской работы, чем у самх программистов. И там еще куча другой работы и теории.

И именно поэтому там больше зарплаты, чем у программистов, которые пишут код самой AUT.

Зы. Я сейчас говорю про QA на стороне пользователей продуктов, а не то, что вы подумали.

GP
()
Ответ на: комментарий от anonymous

Энтерпрайз по разработке весёлых ферм безусловно. Анализ данных серьёзные дяди из мордокниги будут делать на скале.

peregrine ★★★★★
()
Ответ на: комментарий от EXL

Нет, там есть и питон на тестировании и прототиприровании. А ещё когда большие риски того что проект превратится в тыкву в полночь, так как никто похожего никогда не делал и надо просто дёшево посмотреть, будет ли оно востребовано, то питон тоже вариант.

peregrine ★★★★★
()
Ответ на: комментарий от GP

Конечно не смог. У коллеги недостаточная компетенция. Адекватное использование scala подразумевает некоторый бэкграунд в знаниях.

peregrine ★★★★★
()
Ответ на: комментарий от grim

Бред. Где вы такого набрались?

Я работаю в такой фирме. Не, вы серьезно не знаете, в чем заключается работа по поддержке легаси софта на джава?Нет

Так вот, она больше похожа на ручной QA. Так как банку наплевать нв внутреннюю разработку. Для него святым является именно автоматизация тестирования для стороннего ПО, сложность которого не позволяет самой фирме разработчику осилить свой отдел QA.

Который будет бессмысленен, так как стоит проблема передачи знаний между фирмами.

Именно поэтому банки готовы инвестировать кучу денег в покупку и даже разработку своих инструментов автоматизации.

GP
()
Ответ на: комментарий от grim

Да, еще применяется в качестве glue-language при вызове ML библиотек, но дальше прототипа оно ни разу не уходило, так что тоже мимо

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

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

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

Поэтому вопрос к менеджменту - а почему вы выбрали Скала?

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

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

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

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от grim

Где вы такого набрались?

Благодаря таким вот непробиваемым персонажам у всех и настороженное отношение к QA.

EXL ★★★★★
()
Ответ на: комментарий от Vudod

Сказать-то что хотел? Или ты так, историческую справку привести решил?

Scala сегодня достаточно популярный и высокооплачиваемый язык, который выбирют не только множество финансовых организаций, но и всякие IT-гиганты. Ты это утверждение пытаешься так витиевато оспорить?

EXL ★★★★★
()
Ответ на: комментарий от peregrine

Лучше ты мне расскажи, в чем заключается цель Quality Assurance и чем он отличается от задач Application Quality.

Что такое Test Enablement? Что такое TAF (Test Automation Framework)? Как принимают решение о выборе решений на рынке, покупке и разработке своего решения?

Что такое Generic Testing Framework? Что такое спецификация теста? Что включает в себя фаза автоматизации теста по спецификации?

Ну и так далее.

Ой, что, Hello World на скале оказалось проще написать?

GP
()
Ответ на: комментарий от matumba

Танненбаум ещё в самом начале предупредил этого лошару, что архитектура - г****вно.

Поэтому Линус решил, что нужно делать без архитектуры.

rupert ★★★★★
()
Ответ на: комментарий от peregrine

Конечно есть, кто же спорит. Но персонаж преподносит подобный клей как краеугольный камень, «Аз и Буки современного банковского ынтерпрайза». А те компоненты, которые он склеивает или тестирует, они по божьему велению видимо в его организации появляются. Аллах прилетает и приносит софт. А студенты приглашённые запускают и останавливают сервисы, пинают балду, пока QA решает все проблемы и зарабатывает лаве.

Ну такая сказочная картина рисуется по его сказочным постам.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

А студенты приглашённые запускают и останавливают сервисы, пинают балду, пока QA решает все проблемы и зарабатывает лаве.

Вы меня невнимательно читали.

Во первых на QA сложного ПО, разработанного ЗА ПРЕДЕЛАМИ банка сам банки выделяют кучу денег. Так как вынуждены это делать. Это как медицинская страховка.

А вот на ВНУТРЕННЮЮ разработку все выделяется по остаточному принципу. Поэтому там и студенты.

Угадай почему?

GP
()
Ответ на: комментарий от grim

тут был на форуме чувак из церн. (да, церн это не энтерпрайз. но это пожалуй даже круче.) так вот по его словам там все на с++ и питоне.

anonymous
()
Ответ на: комментарий от EXL

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

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

вспоминается цитата: чем дальше от передовой, тем пафоснее речи.

anonymous
()
Ответ на: комментарий от ugoday

Как только этнический индус переходит на Scala, он выписывается из индусов (примерно как негр-трампист выписывается из чёрных).

шизик.

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

Как соотносятся зарплаты на Скале в Швейцарии с зарплатами на Java или даже С++ в США?

как?

anonymous
()
Ответ на: комментарий от GP

В QA/TA/TE гораздо больше программистской работы, чем у самх программистов.

Это редкостный тупняк.

Так как иначе бы на QA пришлось бы больше QA на который еще больше QA.

Test automation тестировщики часто просят программистов сделать а код который они производят просто ужасен.

И именно поэтому там больше зарплаты, чем у программистов,

Поржал.

QA получает up to 60% от моего.

Зы. Я сейчас говорю про QA на стороне пользователей продуктов, а не то, что вы подумали.

Моя твоя не понимай.

Если это корявый перевод, не стесняйтесь и по английски напишите ;)

grim ★★☆☆
()
Ответ на: комментарий от GP

Я работаю в такой фирме.

Ну наверное и такое бывает. Сочувствую.

Не, вы серьезно не знаете, в чем заключается работа по поддержке легаси софта на джава?Нет

Знаю.

Кстати, вы не телепат. Вы еще ни разу не были правы в попытках ответить за меня ;)

Так как банку наплевать нв внутреннюю разработку

Я поработал с достаточным количеством банков чтобы сказать что вы лжёте.

Один из высокопоставленных сотрудников сказал A retail bank is nothing but an IT company with a banking licence

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

Это что банк такой, если не секрет?

Я что то лулзы начинаю ловить ;)

grim ★★☆☆
()
Ответ на: комментарий от peregrine

Ок, я выразился недостаточно четко.

Я лично ни разу не видел живого успешного ML проекта на питоне.

Это не значит что их не существует.

grim ★★☆☆
()
Последнее исправление: grim (всего исправлений: 1)
Ответ на: комментарий от grim

А в проду они и не пойдут. На проде их перепишут. А вот исследовать что-то на питоне в разы быстрее.

peregrine ★★★★★
()
Ответ на: комментарий от grim

Моя твоя не понимай.

А, теперь я понял, почему в чем отличие российского QA, бессмысленного и беспощадного от нормального западного.

Так что, у вас там QA это типа отдел в фирме-разрабочике, куда наняли девочек-кликеров и над которыми смеются «типа нормальные продуктовые програмисты» так ведь?

У нас на Западе все совершенно по другому.

У Software Entwicklung фирм обычно нет денег организовать свой отдел QA для своего продукта. Я уже выше говорил про по сути нищую разработку на Западе, в Германии.

Организовать нормальны QA по всем правилам ISTQB могут только бога ые пользователи их продуктов - банки, страховки. Так как именно для них неправильное использование ПО /непонимание работы ПО/ошибка в ПО может вылиться в финансовые потери.

А не для фирмы - разработчика.

Про нищету разработки на Западе - это инсайдеровская информация от бывших работников фирм, которые делают инструментарий для QA.

Большинство старается перейти работать в банки на фест или фраером, так как там тупо больше платят, чем этим вашим джава/ скала разработчикам инструментов.

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

Ну всё логично, только нищета понятие относительное. У россиян очевидно другие ассоциации с этим словом, поэтому мы и ржём. А это смешного то мало. Разработчики в РФ выглядят дорого-богато только на фоне окружающего песдеца. А QA тут вообще нет.

anonymous
()
Ответ на: комментарий от LamerOk

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

anonymous
()
Ответ на: комментарий от LZai

задротить-то эти академики умеют, а вот в нормальные прикладные языки - не очень…

anonymous
()
Ответ на: комментарий от GP

сорта плохо спроектированных языков

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

За скалу можно не беспокоиться, там у быдлокодеров нет шансов.

но почему-то они массово пытаются…

anonymous
()
Ответ на: комментарий от dimgel

метапрограммирования

кому и кобыла невеста, в скале метапрограммирование такое же унылое как и в говноплюсах

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

Нормальный разраб должен понимать для чего нужен тот или иной язык

большинство ЯП нужны всего лишь для двух вещей

  • поддерживать легаси говно

  • иметь возможность найти дешёвых индусов

anonymous
()
Ответ на: комментарий от Vudod

это прекрасно, Гитлер вылез всего лишь на третьей странице обсуждения новости про Скалу!

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

Вот спасибо, анончик, не поленился и нашёл ссылку, которая подтверждает мои слова. Мне лень было.

Особенно интересно по части USA. Не думал, что Scala там самый высокооплачиваемый язык разработки.

И вдвойне интересно по части Clojure, ещё одной технологии на JVM-стеке. Никогда бы не подумал, что он забрался в TOP-1 Worldwide. Но, как мне кажется, популярность Clojure всё-таки гораздо ниже, чем у Scala. И найти работу не так-то просто.

EXL ★★★★★
()
Ответ на: комментарий от anonymous

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

Ну чего ты, повалять зазнавшегося QA-тестировщика, ловя лулзы с его QA-манямирка где тестировщики главные (я скозал), а разработчики продукта генерирующего маржу – студенты останавливающие и запускающие сервисы, всегда приятно. Раздели со мной весёлое настроение.

EXL ★★★★★
()
Ответ на: комментарий от GP

Так что, у вас там QA это типа отдел в фирме-разрабочике, куда наняли девочек-кликеров и над которыми смеются «типа нормальные продуктовые програмисты» так ведь?

Нет не так. QA это часть коллектива. Никакого отдельного отдела QA я ни разу не видел. Это просто глупо отделять QA от разработчиков.

У нас на Западе все совершенно по другому.

Я вполне верю что существуют бестолковые конторы вроде тех, что вы описали.

Но на Западе бестолковым которам выжить тяжелее.

У Software Entwicklung фирм обычно нет денег организовать свой отдел QA для своего продукта. Я уже выше говорил про по сути нищую разработку на Западе, в Германии.

Вы описываете какую-то малореалистичную глупость.

Я не верю что банки или кто-то еще будет покупать софт который обходится дорожне протестировать чем разработать самим.

Организовать нормальны QA по всем правилам ISTQB могут только бога ые пользователи их продуктов - банки, страховки.

Вы или снова лжёте или в Германии и вправду такое дно в IT.

Думаю всеже первое. Скорее всего вы апроксмируете какую-то днище-контору на всю страну.

Про нищету разработки на Западе - это инсайдеровская информация от бывших работников фирм, которые делают инструментарий для QA.

Вам скорее всего соврали или вы не поняли что вам говорят.

Большинство старается перейти работать в банки на фест или фраером,

Вором? Что вы совсем заврались.

grim ★★☆☆
()
Ответ на: комментарий от grim

Вы или снова лжёте или в Германии и вправду такое дно в IT.

Мне кажется коллега слегка перегибает палку, но в целом автомобили у немцев получаются лучше, чем IT.

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

в скале метапрограммирование такое же унылое как и в говноплюсах

4.2

dimgel ★★★★★
()
Ответ на: комментарий от ugoday

Ну, то что IT в Европе, кроме UK достаточно отсталое, я в курсе.

Но не до такой же степени!!

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