Bonart
Просто в дотнете прогать на XML - абсолютное зло, прогать на атрибутах - просто зло, а добро - делать нормальным кодом, благо все есть.
Bonart
А у спринга в доках про то как сделать кодом без XML, аннотаций и СМС хрен да маленько. И код страшный в примерах
Igor
А можно про multiple recievers почитать?
https://github.com/chuckjaz/KEEP/blob/6a676f76cd601a6bdbcf4c88265e86f0440a6b71/proposals/compound-extensions.md
Igor
Можно будет fun Body.String.unaryPlus(s: String) = escape(s)
Igor
Те будут множественные this
Igor
Ну это тайпклассы никак не заменяет.
Ты почитай, они могут использоваться как +- замена, но более явная (тк скоупы надо явно описывать). Скалаподобные тайпклассы по сути никому не нужны в комьюнити, кроме 47deg
Doge
Ты почитай, они могут использоваться как +- замена, но более явная (тк скоупы надо явно описывать). Скалаподобные тайпклассы по сути никому не нужны в комьюнити, кроме 47deg
Ну они не решают те проблемы, что обычно решают тайпклассы. Насколько я понял, тут нельзя описать метод, такой, что он принимает любой тип, для которого существует данные extensions.
Doge
эт только пропозал же
Тайпклассы - тоже пока пропозал
Ayrat
ну просто пропозал может лет пять в таком статусе пролежать даже без ревью от авторов языка.
Ayrat
Эт вилами по воде короче
Igor
Ну ты знаешь, фичи не из воздуха берутся.
Ayrat
Понимаю, но я бы стал рассматривать фичу как фичу только когда хотя бы РФС напишут
Igor
Есть два пропозала, один от чувака из гугла, второй от ребят из 47degs Первый решает много практических проблем, второй посзовляет моноид сделать
Ayrat
ну или там авторы скажут - пропозал аппрувед (и пусть ставят естимейт хоть через пару лет)
Ayrat
короче, если я щас пропозал напишу на желаемый для меня синтаксис линейных типов для языка Х, это не делает этот пропозал фичей
Igor
Ayrat
Не напишешь
Да изи, не мне ж проблемы совместимости решать 😄
Doge
Оба пропозала решают разные проблемы и друг другу не противоречат.
Igor
Быстро же ты разобрался в синтаксисе, мотивации и истории обоих пропозолов, что бы авторитетно что утверждать.
Doge
Быстро же ты разобрался в синтаксисе, мотивации и истории обоих пропозолов, что бы авторитетно что утверждать.
Ну тайпклассовый пропозал я достаточно подробно читал, когда он вышел. А пропозал про multiple recievers, насколько я сходу понял, не позволяет решать те же задачи, что решают тайпклассы.
Roman
Ну мне тоже ссыкотно от таких решений
а если у вас проект с нуля, почему вас приковали к жвм?
Ayrat
ну т.е. с нуля что хочешь, но жвм
Ayrat
потому что когда мы напишем этот проект мы его отдадим на суппорт индусам
Ayrat
и возьмем следующий
Roman
а типа индусы умеют скалу, но фшарп им не по зубам?)
Ayrat
Ну типа они там умеют в жвм вообще, в скалу вроде тоже
Ayrat
ну хз насчет умеют, но это разрешено
Ayrat
но скалы в волмарте мало. да.
Ayrat
джава 6!
Roman
индус ориентед программинг
Ayrat
восьмерка вот только чуть-чуть.
Roman
сочувствую.
Ayrat
Похуй, у меня своя песочница
Roman
задача настолько интересна, что можно и на жаве ее писать?
Ayrat
Да, именно
Ayrat
Представляешь?)
Roman
честно говоря нет, но у меня свои тараканы
Bonart
джава 6!
Только котлин спасает в такой ситуации
Ayrat
Только котлин спасает в такой ситуации
нене. я не буду работать с этой скотобазой (я б не согласился)
Vladislav
Ayrat
Наивный
понимаю. Но я надеюсь соскочить)\
Vasily
Ну Айрат ещё молод
Vasily
И не понимает, что от весла хер откуешься
Ayrat
Да не, лично >>Я<< надеюсь соскочить
Ayrat
на что-нибудь другое
Vasily
С кола не соскочишь
Крылатый
Уже шутили про соскочить со скалы на котлин?
Крылатый
сбрось меня со скалы!
В Спарте негодных детей сбрасывали со скалы!
Vladislav
Да не, лично >>Я<< надеюсь соскочить
с волмарта или на нормальный проект на скале?
Ayrat
с волмарта или на нормальный проект на скале?
да не, это уже нормальный проект. Просто я планирую его сделать, запустить и пойти делать следующий
Ayrat
Может даже в другом месте, может другой язык. Это дело не ближайшего года так-то
Bonart
А потом башкир завоюет вселенную
Bonart
Уже шутили про соскочить со скалы на котлин?
На прикрепленное сообщение посмотри
Bonart
Да что там - на название чятика
Урусай
Удалил 2019 студию, теперь проекты где указана FSharpTargetsPath не загружаются райдером (2017 студией грузятся). Как починить?
Ayrat
я б попробовал сдк переставить
Ayrat
но вообще странно что студия его с собой забрала
Ayrat
скорее она выставила какие-то переменные окружения на свои пути, которые забыла удалить
Урусай
Системные?
Ayrat
ну типа путь до мсбилдовых пропсов, которые хранятся в сдкахах самой студии
Ayrat
а те же пропсы есть и в дотнет сдк (не привязанные к студии)
Урусай
Переустановка сдк не помогла
Урусай
я б попробовал сдк переставить
Удалил 2017 студию, переустановил - результатов нет. Я обречён?
Vasily
Vasily
Есть MsBuild tools
Danil
Удалил 2019 студию, теперь проекты где указана FSharpTargetsPath не загружаются райдером (2017 студией грузятся). Как починить?
Знакомая проблема, решилась тем, что пришлось ставить студию с ее msbuild и webtools и для сборки указывать именно студийный msbuild
Shub
архитектура вообще мало зависит от выбранной типизации.
Shub
конец 70х и начало 80х - время, когда динамика господствовала практически безраздельно. были написаны системы воистину монументальных размеров и на чем? на всяких там динамических Smalltalk