Doge
В скале они тоже убого смотрятся, если честно.
Ayrat
да, я в скале смотрел пример, такое же вырвиглазное говно
Doge
В скале есть хак на макросах, но это не полноценные линзы, а ad-hoc фигня.
Doge
https://github.com/softwaremill/quicklens
Doge
Вот эта, но опять-таки, это не линзы
Nikolay
А можно в F# массив создать массив байт, чтобы он указывал на заданный участок памяти? Длина массива в памяти известна
Vasily
Span
Vasily
Плюс slice
Ilya
Или Memory.
Vasily
Ну и ArrayPool.rent
Anonymous
зацените презентацию по F#
Anonymous
может че-то подскажете подкорректировать
Anonymous
завтра буду показывать в универе
Shub
зацените презентацию по F#
> pptx у тебя там все ок? мигни два раза, если тебя удерживают силой
Shub
https://anthonydgreen.net/2020/03/15/a-primer-on-why-the-chronic-suffering-of-the-vb-net-community-is-neither-necessary-nor-a-matter-of-expense-or-practicality/
Shub
хотел прокомментировать "смешное", но вижу, что и так понятно
Ilya
У F# хорошее и умное комьюнити в отличии от мейнстрим языков
Denis
> pptx у тебя там все ок? мигни два раза, если тебя удерживают силой
я думаю в универе кроме pptx ничего не принимают
Ilya
Так здесь и не универ!
Anonymous
Я про powerpoint только знаю
Anonymous
Вроде норм программа, если есть что то похипстерней то можно конечно туда пересесть попробовать
Hog
FsReveal!
Shub
А что еще юзать?
pdf юзай как целевой формат, его понимают все платформы. ты его браузером сможешь презентовать, если что
Anonymous
Но в чем конструировать презентации
Anonymous
Поверпоин норм же
Anonymous
Ну я понял
Anonymous
Ок
Vasily
Fsreveal вроде норм
Viacheslav
зацените презентацию по F#
На первый взгляд - лучше бы поменьше текста и по больше картинок (это ж презентация)
Ilya
Тогда читать со слайда не получится.
Ilya
Кстати, забавно, что пример на js выигрывает у примера на F#.
Anonymous
о кстати, надо добавить референсы
Anonymous
в конце
Anonymous
Кстати, забавно, что пример на js выигрывает у примера на F#.
https://blog.ploeh.dk/2019/12/16/zone-of-ceremony/ это было взято отсюда
Anonymous
js ведь в любом случае выиграет у f#
Anonymous
как никак но у динамически типизированного языка вообще в принципе нет церемонии с типами
Shub
учитесь, как правильно провижн делать
Диёр
а чего стейдж такой жирный
Диёр
я думал стейдж это наоборот такая более лайтовая версия
Ilya
как никак но у динамически типизированного языка вообще в принципе нет церемонии с типами
А я не про это. Посмотри на код на js, а потом на код на F#. Любой непосвящённый выберет js, потому что там нет fold, >> и GenericZero.
Anonymous
а чего стейдж такой жирный
в том то и дело что это какой-то проеб.
Диёр
тип один стейдж на котором все хуярят
Anonymous
на стейдже битки майнят
Диёр
есть
Ilya
чому
По Марку Симану выходит, что нет.
Ilya
Ты же не станешь спорить с Марком Симаном?
Диёр
По Марку Симану выходит, что нет.
а что в качестве примера бралось?
Shub
Ты же не станешь спорить с Марком Симаном?
ну да, он же не просто какой-то хер с интернета, он целый КОНТРАКТОР, книжку даже написал
Shub
у нас тут есть другой популярный контрактор, тоже книжки пишет
Диёр
тип у меня в пыхе метод с аргументами не того типа вызвать онж упадёт сразу
Shub
ахаха, ничего, что пример на жс можно переписать нормально и он ужмется в два раза по кол-ву строк?
Ilya
тип у меня в пыхе метод с аргументами не того типа вызвать онж упадёт сразу
Ну вот по Марку выходит, что церемонии нет, потому что он цитирует "Ceremony is what you have to do before you get to do what you really want to do." Venkat Subramaniam Ты хотел запихнуть неправильный аргумент, и ты это сделал!
Диёр
тебе там ещё линтеры поругаются
Диёр
идеешечка красным посветит
Диёр
варнинги всякие будут
Диёр
в кложур когда писал со schema там тож самое было
Ilya
ахаха, ничего, что пример на жс можно переписать нормально и он ужмется в два раза по кол-ву строк?
I'm a terrible JavaScript programmer, so I'm sure that it could have been done more elegantly, but as far as I can tell, it gets the job done. I wrote some tests, and I have 17 passing test cases. The point isn't about how you write the function, but how much ceremony is required. In JavaScript you don't need to declare any types. Just name the function and its arguments, and you're ready to write code.
Shub
чей слайд вообще?
Ilya
Слайд джовни, код Симана.
Ilya
Кстати, я в пдф сконвертировал, если кому-то интересно.
Ilya
@jowney сделал бы хоть скрины кода на светлом фоне. Выглядит не очень.
Shub
@jowney замени код слева на Array.filter, оно в пару строчек выйдет
Ilya
Тогда после презентации все кинутся писать на js.
Anonymous
Тогда после презентации все кинутся писать на js.
это ведь хорошо, плебеи останутся на мейнстрим языках ... и не будут загрязнять комьюнити