Фил Ранжин
там есть кейсы с наследованием
Фил Ранжин
если A inherits B
Vasily
там есть кейсы с наследованием
Т.е. в словарик еще ключи добавляются
Фил Ранжин
то в рантайме можно использовать instaceof
Фил Ранжин
я в typescriptе не использую классы по возможности
Фил Ранжин
А делаю функциональные модули, мне кажется, это идиоматичней
Фил Ранжин
Это не ко мне
потому что это дизайн ЯПа. Они решили, что структурная типизация лучше
gsomix
Мы сейчас точно про OCaml, в котором и номинальные, и структурные типы есть?
Vasily
Пошел за попкорном
Фил Ранжин
говорю ж, не писал о нём. Так, читал мельком
gsomix
И не пиши, пожалуйста.
Фил Ранжин
это что сейчас?
Vasily
Это @gsomix
Vasily
Привыкай
Фил Ранжин
удобно
gsomix
Я говорю, не пиши про OCaml, если не знаешь.
gsomix
Будет плохая статья.
Vasily
Кстати, придумалось ща - фшарпируй, властвуй, унижай
gsomix
F# и TS? Знаешь оба? Норм.
Фил Ранжин
тут да. Есть такая проблема, ты должен писать, когда есть что сказать, а не искать что сказать, когда хочешь писать
Фил Ранжин
вот с ts и fs мне вроде есть, что сказать
Анна
Может проще канделябром?
Коллега предложила запланировать на его командировку лекцию по питону. Он почему-то оскорбился 🤷‍♀️
Bonart
Значит сначала канделябром, а потом лекция по питону
Vasily
Надо сажать на канделябр
Bonart
Я вот с удовольствием пришел бы на вашу лекцию по питону
Bonart
Надо сажать на канделябр
Это Белоруссия, тут все по закону будет
Анна
Я вот с удовольствием пришел бы на вашу лекцию по питону
у нас крутой питонщик с лекциями уже уволился 🤷‍♀️
Фил Ранжин
@AnutaU ты хотела вроде вместе писать статью про F#
Анна
@AnutaU ты хотела вроде вместе писать статью про F#
Я про полиморфизм хотела писать
Анна
в разных языках
Анна
И засинхронизироваться если чо
x
а что случилось с chockolatey?
x
вообще нифига не работает
x
интернет вроде есть
gsomix
Бывает.
x
главная страница ок
x
а дальше да, чото ничего
gsomix
Ну да.
x
а VS code можно как-то настроить чтобы оно не заставляло ctrl-s всё время нажиамть? проебался после райдера 🙈
x
о, нашёл. Спасибо
Hog
о, нашёл. Спасибо
Только отрубай перед тем, как что-то в вотч-моде запускать. Иначе адъ
Анна
Спасибо, прихранила стикер 😂
Shub
> sprintf ;; val it : (StringFormat<'a> -> 'a) > let fmt:StringFormat<_> = "Test %d" ;; val fmt : StringFormat<(int -> string)> > sprintf fmt 42 ;; val it : string = "Test 42"
gsomix
Пушто [<Literal>], и с провайдерами работает.
Shub
что-то не найду в документации место, где пояснялось бы
Shub
но вообще да, в явном вызове sprintf как-то же конвертируется
gsomix
Да, компиляторная магия.
Анна
не этот
Shub
не этот
стикеры берутся или все, или ни один. так что у тебя в телеграме теперь есть непристойный контент, лол
Shub
чертов телеграм.
Анна
Shub
а разве оно не добавляет весь пак, а в избранное просто один из стикеров ставит?
Анна
они правда потом исчезают со временем (заменяются новыми)
Анна
не, пак не добавляется
Анна
Не люблю держать здоровенный пак из-за пары стикеров
Shub
впрочем неважно. учту. иногда один стикер нравится, но надо втащить две тонны отстоя
Shub
насчет supercalc: считаю, что он не уступает excel.
Shub
excel крут, и жаль, что supercalc не развивается, очень хотелось бы полноценный табличный редактор в CLI
Igor
Shub
ты кажется в скаладжерке подцепил что-то
Hog
Ты всегда можешь сделать свой
Всё уже написано до нас! http://tomasp.net/blog/2018/write-your-own-excel/
Shub
оно рудиментарное, как и все клоны твиттеров. и это больше продемонстрировать возможности фа-диеза, нежели сделать юзабельный табличный редактор
Igor
Всё уже написано до нас! http://tomasp.net/blog/2018/write-your-own-excel/
Блин, я думал ты про Tagless Final на F# ☘️ P.S. если кто найдет пример - пинганите ☘️
Igor
Shub
Ты всегда можешь сделать свой
я и порох могу свой сделать, и даже ствол высверлить
Shub
и если посидеть в библиотеке, то наверное и пенициллин из плесени выделить