Size: a a a

2021 January 06

I

IdiocyAcceptance in F# Chat
Не совсем понимаю в чём сложность
источник

I

IdiocyAcceptance in F# Chat
Func<'a, 'b, bool>
источник

I

IdiocyAcceptance in F# Chat
а не Func<'a, Func<'b, bool>>
источник

I

IdiocyAcceptance in F# Chat
А создавать замыкание только там, где оно действительно используется
источник

g

gsomix in F# Chat
IdiocyAcceptance
Func<'a, 'b, bool>
Если идти по этому пути, то все функции должны быть представлены одинаково.
источник

I

IdiocyAcceptance in F# Chat
gsomix
Если идти по этому пути, то все функции должны быть представлены одинаково.
А ты в курсе почему вообще было принято решение всё через каррирование сделать? Просто мне больше кажется что это в угоду унивесальности, а перф и прочее уже шло в последнюю очередь.
источник

I

IdiocyAcceptance in F# Chat
Язык родился в ходе ms research, были важнее Proof of concept, нежели чем как язык будет вести себя в проде
источник

g

gsomix in F# Chat
Не понял вопроса.
источник

I

IdiocyAcceptance in F# Chat
gsomix
Не понял вопроса.
Ты в курсе зачем решили ввести автокаррирование в таком виде?
источник

g

gsomix in F# Chat
Непонятно, какой должен быть дизайн.
источник

I

IdiocyAcceptance in F# Chat
gsomix
Если идти по этому пути, то все функции должны быть представлены одинаково.
Чем такой плох?
источник

g

gsomix in F# Chat
IdiocyAcceptance
Чем такой плох?
Тем, что у нас бывают функции, которые возвращают функции.
источник

I

IdiocyAcceptance in F# Chat
А что мешает вернуть сразу Func<'a, 'b, 'c>?
источник

I

IdiocyAcceptance in F# Chat
Ну то есть раз возвращаешь функцию с 2 аргументами, так верни одну функцию, принимающую 2 аргумента, а не две по одному
источник

g

gsomix in F# Chat
IdiocyAcceptance
А что мешает вернуть сразу Func<'a, 'b, 'c>?
Эффекты?
источник

I

IdiocyAcceptance in F# Chat
Не понимаю как эффекты могут этому помешать
источник

I

IdiocyAcceptance in F# Chat
Можно пример?
источник

I

Igor in F# Chat
IdiocyAcceptance
а не Func<'a, Func<'b, bool>>
а чем тогда будут отличаться эти 2 функции?
источник

g

gsomix in F# Chat
IdiocyAcceptance
Можно пример?
Функция, которая возвращает функцию, в зависимости от внешнего состояния.
источник

I

IdiocyAcceptance in F# Chat
Igor
а чем тогда будут отличаться эти 2 функции?
Func<'a, 'b, bool> и Func<('a, 'b>, bool) очевидно
источник