Size: a a a

F# Flood: Unchain the monad beast

2021 March 31

R

Roman in F# Flood: Unchain the monad beast
Ilya L Che
А вот взял бы NodaTime и не страдал бы! Потому что там нет имплисит кастов.
для деления? мощно
источник

IC

Ilya L Che in F# Flood: Unchain the monad beast
Kirill Fimchenko
да я не шарю, просто еще одна попытка залететь в F#

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

но из-за явных кастов внутри, к чему тогда эта обобщенность?
> не надо указывать типы аргументов
> обобщённые функции
Где-то логика свернула не туда.
источник

R

Roman in F# Flood: Unchain the monad beast
Kirill Fimchenko
да я не шарю, просто еще одна попытка залететь в F#

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

но из-за явных кастов внутри, к чему тогда эта обобщенность?
потому что в дотнете такая система типов, че поделать. Фшарп кстати позволяет иногда это обойти через сртп
источник

IC

Ilya L Che in F# Flood: Unchain the monad beast
Mikhail
Если честно мне непонятно в чем проблема явно тип привести и не париться
Там op_implicit придётся обмазываться. Некрасиво.
источник

KF

Kirill Fimchenko in F# Flood: Unchain the monad beast
Ilya L Che
> не надо указывать типы аргументов
> обобщённые функции
Где-то логика свернула не туда.
кажется ты не понял моей боли
источник

M

Mikhail in F# Flood: Unchain the monad beast
Ilya L Che
> не надо указывать типы аргументов
> обобщённые функции
Где-то логика свернула не туда.
Я чот тоже не понял где там мостик между отсутствием аргументов и обобщёнными методами
источник

IC

Ilya L Che in F# Flood: Unchain the monad beast
Kirill Fimchenko
кажется ты не понял моей боли
Я её пережил в своё время :)
источник

R

Roman in F# Flood: Unchain the monad beast
Kirill Fimchenko
кажется ты не понял моей боли
я слышал, что если почитать документацию, то болеть перестанет
источник

KF

Kirill Fimchenko in F# Flood: Unchain the monad beast
Ilya L Che
Я её пережил в своё время :)
ну тогда совет бы дал, а не вот это все)
источник

IC

Ilya L Che in F# Flood: Unchain the monad beast
Kirill Fimchenko
ну тогда совет бы дал, а не вот это все)
Так уже сказали. Касти явно. У TimeSpan есть метод op_implicit, юзай его.
источник

R

Roman in F# Flood: Unchain the monad beast
Kirill Fimchenko
ну тогда совет бы дал, а не вот это все)
изи — пиши на хаскеле
источник

IC

Ilya L Che in F# Flood: Unchain the monad beast
Kirill Fimchenko
ну тогда совет бы дал, а не вот это все)
источник

IC

Ilya L Che in F# Flood: Unchain the monad beast
Кстати, T-клетки работают.
https://t.me/kamenschiki/729
Telegram
Безвольные каменщики
С некоторым изумлением, не веря, так сказать, собственным глазам, пишу пост с хорошими(!) новостями о коронавирусе. Что еще удивительнее, новости эти касаются свеженародившихся вариантов SARS-CoV-2, которые до сих пор вызывали исключительно беспокойство, местами переходящее в панику. Как мы много раз говорили (подробнее тут [1] и тут [2]), новые варианты отличаются повышенной заразностью и способностью частично уходить из-под иммунитета, иначе говоря, они умеют заражать тех, кто уже переболел. Но неожиданно на помощь антителам, которые начали проигрывать битву коронавирусу, пришел клеточный иммунитет – загадочная вторая составляющая иммунного ответа, которую кто-то считает панацеей, а кто-то – непонятным иммунным придатком. В действительности же клеточный иммунитет отвечает за убийство клеток, в которые проник вирус. Его главные компоненты – особые клетки-киллеры из группы Т-клеток, которые непосредственно приканчивают несчастных зараженных, отсюда и название. Вторая составляющая иммунного ответа, так называемая…
источник

M

Mikhail in F# Flood: Unchain the monad beast
Ilya L Che
Кстати, T-клетки работают.
https://t.me/kamenschiki/729
Telegram
Безвольные каменщики
С некоторым изумлением, не веря, так сказать, собственным глазам, пишу пост с хорошими(!) новостями о коронавирусе. Что еще удивительнее, новости эти касаются свеженародившихся вариантов SARS-CoV-2, которые до сих пор вызывали исключительно беспокойство, местами переходящее в панику. Как мы много раз говорили (подробнее тут [1] и тут [2]), новые варианты отличаются повышенной заразностью и способностью частично уходить из-под иммунитета, иначе говоря, они умеют заражать тех, кто уже переболел. Но неожиданно на помощь антителам, которые начали проигрывать битву коронавирусу, пришел клеточный иммунитет – загадочная вторая составляющая иммунного ответа, которую кто-то считает панацеей, а кто-то – непонятным иммунным придатком. В действительности же клеточный иммунитет отвечает за убийство клеток, в которые проник вирус. Его главные компоненты – особые клетки-киллеры из группы Т-клеток, которые непосредственно приканчивают несчастных зараженных, отсюда и название. Вторая составляющая иммунного ответа, так называемая…
Топ, стало ещё чуточку спокойнее
источник

AH

Ayrat Hudaygulov in F# Flood: Unchain the monad beast
Kirill Fimchenko
поч F# при делении думает, что получит int?
Потому что в дотнете операция деления целых чисел возвращает целое число
int * int -> int
Есть такая же для даблов, которая в сишарпе включается когда любой из операндов дабл и она кастит неявно второй операнд в дабл (с сайд эффектами, Карл!). И тогда на выходе тоже будет дабл.
источник

AH

Ayrat Hudaygulov in F# Flood: Unchain the monad beast
В фшарпе от тебя требуют явного каста обоих (а точно ли обоих?) операндов в дабл чтобы вызвалась перегрузка деления для даблов
источник

оГ

отец Григорий... in F# Flood: Unchain the monad beast
Вот то же самое написал :) не так красиво, конечно
источник

SN

Shub Niggurath in F# Flood: Unchain the monad beast
Doge Shibu
К тому же тут даже оставили бинарную совместимость между 2.13 и дотти, что достаточно круто
Скажите, а когда можно будет не пересобирать все зависимости после обновления минорной версии - сейчас или всё-таки ближе к осени?
источник

IC

Ilya L Che in F# Flood: Unchain the monad beast
Про Selenium 4 тоже говорят, что релиз будет ближе к Рождеству, но каждый раз отказываются уточнить, какого года.
источник

RM

Roman Melnikov in F# Flood: Unchain the monad beast
Видео Вагифа уже было?
источник