Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 May 15

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Тут 2 Ду, 4 инта
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
угу
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
вижу
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
и?
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
В юнион типах

(int|int) | (int|int) === int
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
В размеченных объединениях

(int|int) | (int|int) === int|int|int|int
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Так, поправил
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
да. но тут же другое множество будет по определению. условно { (1, UserId of int), (2, Error of code), (3, Value of int), (4, HttpStatusCode of int) }.
источник

оГ

отец Григорий... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vladimir Shchur
в те годы они еще не анонимировали)
Анонимные внутри query CE говном кидаются в рантайме
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
это не эквивалентно int | int | int | int
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
S B
это не эквивалентно int | int | int | int
Да, я теги скипнул, писать долго
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
S B
да. но тут же другое множество будет по определению. условно { (1, UserId of int), (2, Error of code), (3, Value of int), (4, HttpStatusCode of int) }.
Короче, у нас нет юнион типов.
Нельзя взять и написать тип
A | B
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
У нас даже синтаксиса такого нет
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
Да, я теги скипнул, писать долго
так епта!11 что в моем, что в твоем примере все работает. что за консерн тогда?? (x + y) + (b + c) = x + y + b + c. ВСЕ СОШЛОСЬ, ЭВРИКА!!!1
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Только

| TagName of type
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
У нас даже синтаксиса такого нет
а, это уже другое! недоработка!!1 надо арбайтен, шнеля-шнеля. полезная фича же!
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
S B
так епта!11 что в моем, что в твоем примере все работает. что за консерн тогда?? (x + y) + (b + c) = x + y + b + c. ВСЕ СОШЛОСЬ, ЭВРИКА!!!1
Я согласный!! Но у нас этого нет!111
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Кому полезная?
источник

VK

Vladislav Khapin in F# Flood: ПДД made functional, making illegal state INGIBDDdale
тут дактайпинг хотят или что
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Кому полезная?
ну меньше именованных обобщений будут там, где они нужны для 1-2 функций и все.
источник