Size: a a a

2020 May 03

VG

Vyacheslav Goma in // CIPHERNET
в F* можно чтобы у функции Bool -> Int -> String -> ? тип ? был или Int или String в зависимости от значения Bool?
источник

G

Gymmasssorla in // CIPHERNET
Vyacheslav Goma
в F* можно чтобы у функции Bool -> Int -> String -> ? тип ? был или Int или String в зависимости от значения Bool?
зависимый патмат
источник

G

Gymmasssorla in // CIPHERNET
хз
источник

G

Gymmasssorla in // CIPHERNET
в идрисе можно 100
источник

VG

Vyacheslav Goma in // CIPHERNET
как я понял refinement types так не может
источник

VG

Vyacheslav Goma in // CIPHERNET
зависимые типы могут
источник

VG

Vyacheslav Goma in // CIPHERNET
F* also has dependent types ну значит должен смочь и на нем не провести сравнение
источник

G

Gymmasssorla in // CIPHERNET
интересно зависимые пары там есть
источник

VG

Vyacheslav Goma in // CIPHERNET
x:t[{phi}] * t это?
источник

G

Gymmasssorla in // CIPHERNET
походу да
источник

VG

Vyacheslav Goma in // CIPHERNET
https://rise4fun.com/fstar/tutorial отсюда если что
источник

G

Gymmasssorla in // CIPHERNET
в идрисе (t1 ** t2)
источник

G

Gymmasssorla in // CIPHERNET
где тип t2 зависит от t1
источник

/dev/urandon ¯\_(ツ)_... in // CIPHERNET
MrSmith
Короче я против выглядит сомнительно
Контракты и тесты тоже выглядят сомнительно, да?
источник

/dev/urandon ¯\_(ツ)_... in // CIPHERNET
Бизнес логику надо в прод хуячить и undefined is not a function в базу юзеру класть?
источник

/dev/urandon ¯\_(ツ)_... in // CIPHERNET
Оно хорошо хуячить на стадии PoC, не более
источник

/dev/urandon ¯\_(ツ)_... in // CIPHERNET
Или вот, tcl — никаких типов, только строки и блобы
источник

/dev/urandon ¯\_(ツ)_... in // CIPHERNET
Хорошо хуячить!
источник

M

MrSmith in // CIPHERNET
/dev/urandon ¯\_(ツ)_/¯
Контракты и тесты тоже выглядят сомнительно, да?
В с++ да
источник

M

MrSmith in // CIPHERNET
Хотя не странно а тупо криво
источник