Ayrat
короче, ArrayList<T> очень популярный в джаве формат данных
Anonymous
короче, ArrayList<T> очень популярный в джаве формат данных
Джава это же кровавый Энтерпрайз, new Int32(“4”).
Ayrat
Ayrat
это линейная структура данных с добавлением на основе массивов
Ayrat
LinkedList
Ayrat
это другая линейная структура данных!
Ilya
А ведь можно было просто ResizeArray назвать вектором, как в плюсах.
Ayrat
Stack ведь тоже линейная структура данных
Ayrat
Можно было её тоже листом назвать
Ilya
И вообще, с точки зрения английского ResizeArray - это законно?
Anonymous
Да что ж такое то. Пятьдесят лет программируем и никак коллекцию не назовём одинаково.
Ayrat
И вообще, с точки зрения английского ResizeArray - это законно?
ну вообще в теории это называют Dynamic Array, но это слишком длинно
Ayrat
так что Resize Array короче
Ilya
Да что ж такое то. Пятьдесят лет программируем и никак коллекцию не назовём одинаково.
Можешь ты хочешь, чтобы map во всех языках одинаково назывался?
Romɑn
Можешь ты хочешь, чтобы map во всех языках одинаково назывался?
ты про словарь? ассоциативный массив? объяснить!
Ayrat
да ладно map/dictionary вот bind/fmap/selectmany/continuewith/...
Ilya
Вооот и началось.
Ilya
fmap!
Anonymous
да ладно map/dictionary вот bind/fmap/selectmany/continuewith/...
А все потому что где-то есть мудак, который думает что его дебильное имя менее дебильно
Anonymous
а какое ты считаешь правильным?
Мне любое, лишь бы у всех одинаковое
Ilya
Так не пойдёт. Выбери правильное.
Anonymous
Так не пойдёт. Выбери правильное.
Мне роднее всего fmap, но если завтра будет возможность утвердить скажем project или homomorphism, с условием что его принимают все, я подпишусь
Ayrat
тем более bind/fmap НУ ОЧЕНЬ абстрактны те же await/continue/collect/onSuccess для разных монад куда информативнее и понятнее среднему инженеру чем bind
Anonymous
Не в этом же смысл, чтобы только один метод был
Anonymous
А в том, что метод с таким-то названием и семантикой гарантированно есть.
Anonymous
Но может есть и другие
Anonymous
Мне знаком fmap — я его и пользую, условно.
Anonymous
Но например в linq ощущение будто они под тяжелыми накркотиками методы назвали.
Anonymous
Какой блять selectmany
Romɑn
охуенное у нас место для дискуссий
Romɑn
Какой блять selectmany
с точки зрения того, что там множество, вполне логично
Romɑn
главное помнить корни
Anonymous
с точки зрения того, что там множество, вполне логично
А зачем тогда синтаксический сахар запилили вокруг from select, который потенциально на что угодно ложится?
Romɑn
зачем делать сахар для одной монады?
Romɑn
и тд
Ayrat
Возможно там лепили по наитию, а потом к ним пришли и показали как уже 40 лет делают, и они: "так это мы монаду сделали!?!"
Ayrat
ну типа нихуя себе как совпало
Romɑn
а потом расползлось по языкам
Romɑn
Возможно там лепили по наитию, а потом к ним пришли и показали как уже 40 лет делают, и они: "так это мы монаду сделали!?!"
в сишарпе все же не совсем так. делали то они слизывая с асинк экспрешена, и рядом был Дон
Romɑn
Romɑn
но дон всеравно был рядом! и для линq они завезли фанк в с#, точно знали кого спросить по этому вопросу!
Romɑn
императивщик хренов
Romɑn
А точно с асинк экспрешена?
когда я читал их блог по поводу того что "мы ввели ТПЛ в с# 3.5(или какой там номер)!" там было много отсылок к ф#
Ilya
А вообще отсылки ещё ничего не значат. Проектируют одни, а заметки пишут другие.
Anatoly
А код вообще интерн написал
Romɑn
А вообще отсылки ещё ничего не значат. Проектируют одни, а заметки пишут другие.
заметки в МС блогах пишут те, кто ответственный за задачу, слава бгу это до сих пор так
Romɑn
Филип и дон пишут про ф#, гарбадж коллектор аркитект пишет про работу с памятью и тд
Vabka
почему оно ругается?
Vabka
почему оно ругается?
это же последний файл?
Vabka
Кстати, посоветуйте, какой фреймворк для тестов стоит использовать?
Vabka
почему оно ругается?
А всё. Это значит надо <OutputType>Exe</OutputType> прописать
Sergey
https://mymodernmet.com/nyc-pluspool/?fbclid=IwAR0Ca9Sb5NvohXcTmVo8PQ5IQf-2WQYdyWKtCedRXEVX52d1ZRtCHEFQ3to
Sergey
Вечер в хату
Ayrat
Ilya
Блядские тайм зоны, я тут с ними столкнулся. Сервер в Лондоне перешёл на летнее время, потому что там оказывается gmt а не utc
Ilya
И тайм зоны в винде и линуксе не совпадают по id
Ilya
Да ладно? По tzdb не совпали?
По нему совпадают! Пришлось перейти с BCL
Vladimir
ага, вместе с дейтонли и таймонли завозят
Ayrat
Cross-platform Time Zones with .NET Core | .NET Blog https://devblogs.microsoft.com/dotnet/cross-platform-time-zones-with-net-core/
Ilya
ага, вместе с дейтонли и таймонли завозят
Придётся с ноды переходить....
Ayrat
Я вот каждый раз как касаюсь работы со временем в дотнете, так вижу какую-то срань