Size: a a a

2020 June 24

AI

Arthur Irgashev in F# Chat
Vladimir Shchur
а напомни плиз что такое cons :)
это типа "против"
источник

VS

Vladimir Shchur in F# Chat
не, это какая-то линкед пара судя по Википедии
источник

VS

Vladimir Shchur in F# Chat
Arthur Irgashev
слушайте, а кто-нить юзает медиатр с фшарпом ?

Мы мигрируем на фшарпы понемногу, вот наконец дошли до аппликейшн-леера, где есть куча хендлеров от медиатера, и встал вопрос, что с ними делать: убирать совсем или как-то адаптировать под фшарпы
я бы советовал убирать, медиатор это шаг в сторону ооп
источник

AI

Arthur Irgashev in F# Chat
т.е. тупо вызывать фшарповые функции из шарповых контроллеров ?
источник

VS

Vladimir Shchur in F# Chat
если это возможно, то да
источник

VS

Vladimir Shchur in F# Chat
медиатор это когда ты не хочешь знать в контроллере кто обработает вызов, но в фшарповских фреймворках обычно как раз наоборот - композишн рут всем управляет
источник

AI

Arthur Irgashev in F# Chat
Окей, спасибо, тогда будем выпиливать
источник

IC

Ilya L Che in F# Chat
Ayrat Hudaygulov
Первая создаёт новый список из левого операнда путем мутирования хвоста. Это интернал функция очевидно.

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

Отдаём начало нового списка пользователю
let inline setFreshConsTail cons t = cons.( :: ).1 <- t

А как .( :: ).1 читать? Что за скобочки и двоеточие внутри? Это просто упоротый синтаксис, чтобы вне библиотеки с ним не столкнулись?
источник

VK

Viacheslav Koryagin in F# Chat
Ilya L Che
let inline setFreshConsTail cons t = cons.( :: ).1 <- t

А как .( :: ).1 читать? Что за скобочки и двоеточие внутри? Это просто упоротый синтаксис, чтобы вне библиотеки с ним не столкнулись?
( :: ) - это кейс дю листа
источник

VK

Viacheslav Koryagin in F# Chat
Ilya L Che
let inline setFreshConsTail cons t = cons.( :: ).1 <- t

А как .( :: ).1 читать? Что за скобочки и двоеточие внутри? Это просто упоротый синтаксис, чтобы вне библиотеки с ним не столкнулись?
Он в кор либе так объявлен
источник

IC

Ilya L Che in F# Chat
А, нашёл. Кажись, понял.
источник

AH

Ayrat Hudaygulov in F# Chat
Vladimir Shchur
а напомни плиз что такое cons :)
Так обычно величают функцию создания списка из элемента и хвоста
источник

МП

Миша Проказин... in F# Chat
Предлагаю завести счётчик вопросов про (::).
источник

IC

Ilya L Che in F# Chat
Достаточно было бы попросить Дурова починить поиск. Сейчас там такая фигня не ищется.
источник

VS

Vladimir Shchur in F# Chat
и вернуть стену
источник

VS

Vladimir Shchur in F# Chat
Ayrat Hudaygulov
Так обычно величают функцию создания списка из элемента и хвоста
ну в коде выше cons это что-то другое
источник

AH

Ayrat Hudaygulov in F# Chat
Vladimir Shchur
ну в коде выше cons это что-то другое
я думаю это и есть голова+хвост, но надо вникнуть
источник

P

PoggiGoppi in F# Chat
А в F# есть модули для работы с Dictionary?
источник

VS

Vasily Shapenko in F# Chat
PoggiGoppi
А в F# есть модули для работы с Dictionary?
Шо, простите?
источник

P

PoggiGoppi in F# Chat
Я исправился
источник