Hog
а ещё можно ILLink натравить потом
Hog
и говна в папочке поменьше станет
Hog
но я боюсь пока в прод его
Romɑn
А почему бы ему не читать?
Romɑn
Хз. Мне кажется можно устроить пару революций в латинской Америке, а среднестатистический руководитель об этом не узнает.
Klei
Romɑn
Romɑn
Ага
Hog
Имена выживших были изменены по их просьбе :)
Фил Ранжин
Фил Ранжин
если он хочет оценивать меня по другим качествам - тут у меня точно нет шансов, со статьёй или без неё
Фил Ранжин
я кстати придумал, как добавить к статье микропиар фшарпа
サイトー
Hog
я в порнете подсмотрел :) ща
Hog
https://github.com/dotnet/core/blob/master/samples/linker-instructions.md
サイトー
круто круто, пасиб
у меня как раз есть на чем потестить без угрозы здоровью и жизни
Hog
Bohdan
а скоро выйдет 8-ая часть Функциональное мышление ?
Bohdan
Анна
удоляй!
Анна
Hog
Ayrat
https://github.com/fsharp/fslang-design/issues/6#issuecomment-464170651
J. A. R. Kotlien
А тут уже обсуждали доклад @VagifAbilov и его ссылку на Хики, что optional type "вредный"?
Анна
По-моему доклад Хики тут ещё до выступления Вагифа обсудили 🤔
J. A. R. Kotlien
То есть в f# лучше не юзать optional типы или что? Где прочитать про хорошие практики?
Ayrat
Ayrat
с ним и кложуристы не согласны многие
Ayrat
но идею отбрасывать не стоит
Ayrat
в ней есть очень глубинное зерно, можно подумать за чашкой кофе
Ayrat
J. A. R. Kotlien
Igor
Кстати, насчет шейпов.
Напомните, анонимный рекорд с 2 полями, можно передавать в функцию которая требует анонимный рекод с одним полем?
Aleksandr
Aleksandr
В том что неопределенность вдвое возрастает?
Ayrat
он за мапы короче
Aleksandr
А слона-то (ссылку) я и не приметил
Aleksandr
Спасибо
Klei
サイトー
Ого, в typescript есть супер кастрированный провайдер типов))
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-9.html#new---resolvejsonmodule
Фил Ранжин
Фил Ранжин
почему он не может ренэймить?
Фил Ранжин
Dr. Friedrich
Щас пока только локальные переменные норм ренеймит, но мы прям щас пилим эту часть.
Фил Ранжин
круто
Romɑn
Фил Ранжин
Фил Ранжин
После двух недель работы на ф
x
завязывай
Nikolay
Чёт не пойму, если акка сама создаёт персистентные акторы восстанавливая их стейт, что тогда будет с переменными из замыкания?
Nikolay
@omgszer вызываю тебя
Ayrat
Nikolay
let myActor a b c =
actor {
...
printf "%s, %s, %s" a b c
}
Nikolay
Акка же сама создаст этого актора? Откуда она возьмёт значения a b c?
Nikolay
Если он персистентный
Ayrat
я... не знаю как тебе ответить, но она не создаст актора пока ты не задашь a b c :)))
Ayrat
ну это ж типа очевидно.
Ayrat
ну это ж типа функция
Ayrat
пока ты ей аргументы не подашь, нихуя не произойдёт
Nikolay
А если актор персистентный?
Nikolay
Или я всё равно его должен явно создать передав параметры и нужный стейт?
Ayrat
Давай издалека
let f a b c =
someExpr
вот пока ты не дашь a b c, someExpr не выполнится
Ayrat
я не очень понимаю причём тут персистентность
Ayrat
я честно сказать вообще нихуя не понимаю
Nikolay
Ладно, видимо я не так понимаю как это работает
Nikolay
Потестим бота?)
Nikolay
/start
Tritt
Привет! Я Тритт, отправь мне сообщение и я на него отвечу!
Nikolay
Tritt
Анна
Tritt
Tritt