Anonymous
Благо, мое знакомство со скалой было уже задолго после Хаскеля и я уже был подготовлен, но не представляю каково всем новым людям жрать это дерьмо.
Anonymous
За Хаскелем люди часто реально понимают что пишут.
Anonymous
За Скалой часто - просто звучные слова.
Doge
Традиционно TF через AST и expression problem объясняется
Anonymous
Да где там особо наукообразие?
Ну я не могу припомнить книгу по Скале, интро левела, где очень скоро от начала не прозвучало бы слово «монада», причём в самой дебильной форме «это очень сложно, подождите до главы 12».
Doge
Там вообще никакого наукообразия и страшных слов нет
Shub
Там вообще никакого наукообразия и страшных слов нет
Конечно. Ведь expressions problem известна (и понятна) любой домохозяйке
Anonymous
Не говоря уже про тайклассы, деконструкцию и вот это все. Буквально книги пишутся словами «in math construction problem takes quite important place, so it does in Scalia”.
Shub
Тоже широко известный и популярный язык, любой джун тебе запилит функтор на модуля
Shub
Ты видимо считаешь «раз я смог - любой сможет». Я когда-то тоже так считал
Shub
Потом начал узнавать человечество получше
Doge
Конечно. Ведь expressions problem известна (и понятна) любой домохозяйке
Ну эта проблема точно так же объясняется за пару минут. Уж ожидать знания того же паттерна интерпретатор в его ОО варианте, я думаю можно.
Anonymous
Ну эта проблема точно так же объясняется за пару минут. Уж ожидать знания того же паттерна интерпретатор в его ОО варианте, я думаю можно.
Так же легко за пару минут проблему рейс кондишена обьяснить, и предназначение паксоса можно за пару слов, и сложно назвать проблему CS, которую не обьяснить на пальцах за перекур. Это не делает эти проблемы простыми.
Anonymous
Проблема не в том, что бы обьяснить. Проблема исключительно в области когнитивных способностей. Чтобы тебя услышали, и чтобы продолжали дальше развиваться в этом, подкреплять теорию практикой.
Anonymous
Проблема, которую Ферма поставил, как известно вообще поместилась сбоку на полях.
Doge
Так же легко за пару минут проблему рейс кондишена обьяснить, и предназначение паксоса можно за пару слов, и сложно назвать проблему CS, которую не обьяснить на пальцах за перекур. Это не делает эти проблемы простыми.
Не совсем корректное сравнение, потому что expression problem не содержит особой дополнительной сложности в плане решения проблемы в её модельной постановке. Всякие хитрости с тем же tf возникают уже в сложных кейсах, которые на практике не прям уж особо и встречаются.
Shub
Ну эта проблема точно так же объясняется за пару минут. Уж ожидать знания того же паттерна интерпретатор в его ОО варианте, я думаю можно.
Вот реально, я не видел ещё соискателей, у которых не появлялось бы отсутствующее выражение лица при слове «паттерн Интерпретатор». Я знал людей, которые прочитали ГоФ до конца и для них «интерпретатор» - это «что-то сложное и ненужное, на практике не используется»
Shub
Я в принципе считаю, что плохих учеников не бывает, но суть проблемы в том, что нет времени учить каждого нанятого. Мы поэтому и собеседуем, чтобы понять - сможет он сам работать, или ему интернатуру придется устраивать?
Ilya
Потому что все вокруг идиоты
Ayrat
Как в детство попал https://www.youtube.com/watch?v=5ru-UM1nYJQ пока что 12 серий вышло, последняя про 2ой акт просто убила, я минут 5 ржал
Ayrat
запоем посмотрел, инста подписка
Андрей
Или простыми словами, tf шобле надо постоянно напоминать, что они меньшинство, что они никогда не будут нормализованы, потому что сообщество никогда не допустит расширения окна Овертона
дааа ну, расскажи это довольной шобле пользователей doobie например, которых не так уж мало. это вполне себе идиоматичная скала на уровне немного лучше чем бетта жаба. На никакой хайринг tf не влияет, если чел уже хочет писать на скале то этим не испугать. Есть концепты гораздо мозгодробительней типа scalaz Котов тоже честно не понимаю за что хейтить неразобравшись, Смешно так же как фшарперы против хкт и типклассов - это астронавтика, зато вырвиглазные сртп это изи и наше все, вот скоро улучшат и заживем, ага А вот кстати по ощущениям play это поделие джаберов, которые ностальгируют по all in фреймворкам типа спринга короче плохие примеры, есть проблемы, но не те, которые кажутся со стороны.
Shub
Аааа, ты из тех, кто задаёт идиотские вопросы на собеседовании
Да, задаю. Вот мой последний вопрос с последнего собеседования: 7 декабря 1941 года японский флот в составе 6 авианосцев: Акаги, Кага, Хирю, Сорю, Сёкаку и Дзуйкаку. А также двух линейных кораблей: Хией и Кирисима — появились на траверсе у острова Оаху на Гавайских островах. Первое ударное воздушное соединение насчитывало 50 истребителей «Зеро», 40 торпедоносцев и 81 пикирующий бомбардировщик. В итоге этого налёта 4 линейных корабля американского флота было потоплено. Какие корабли? КАКИЕ КОРАБЛИ?
Андрей
Вот реально, я не видел ещё соискателей, у которых не появлялось бы отсутствующее выражение лица при слове «паттерн Интерпретатор». Я знал людей, которые прочитали ГоФ до конца и для них «интерпретатор» - это «что-то сложное и ненужное, на практике не используется»
вот реально, меньшинство из моих калек сишарперов сможет объяснить как его применить, что говорит, что это реально «что-то сложное и ненужное, на практике не используется», тут с асинк авайтами хоть не задедлочить, но таких в скалу и не потянет же
Андрей
вот дел других нет как статистикой заниматься :)
Shub
В смысле, те же калеки со знаком «минус» только
Shub
Просишь такого заимплементить элементарную фичу, ну там мониторчик какой-то, он через полгода увольняется, смотришь в код - а там прувер и кастомная сборочная система
Shub
Фичи нет, разумеется, полгода прокрастинировал тупо. Но бодро отчитывался на стендапах, мол, потом за 5 минут долетим
Shub
вот дел других нет как статистикой заниматься :)
Ну так мы можем говорить про довольную шоблу русскоговорящих эфшарперов на конфах, а по ходу нас тут всего штука. И это если считать ботов и эйчаров
Андрей
видимо так и есть, нуичо, скалистов слегка побольше, пушто жабистов больше, есть откуда сбегать
Shub
Так-то скала язык общего назначения, как напишешь так и будет
Андрей
"X as Y" проблема есть везде это наверное чешет какие-то участки в кортексе, наблюдать за придурками из любых сообществ или ругать собственный инструмент даже, но тут я лично начинаю зевать
Ilya
Нихрена себе тут сходка дартаньянов
Vasily
Для ef лучше сишарпа ещё не придумали
Vasily
На фшарпе будет боль
Ilya
Для ef лучше сишарпа ещё не придумали
А что используется тогда в f#для работы с бд?
Vladimir
sql
Vasily
Ща Вова пояснит
Vasily
У меня просто чистый ado.net для уменьшения расходов по памяти
Vladimir
у меня нету клавиатуры пояснять)
Vladimir
с телефона только Айрат справляется)
Vasily
Я тоже с телефона
Vasily
Ну, в общем, проблема довольно надуманная
Vasily
Ничего не мешает сделать отдельный проект на сишарпе
Vasily
И обмазываться миграциями там
Ilya
Я думал это проблема и именно поэтому дотнет умрёт
Vasily
Проблема в том, что тот же ef слишком сильно завязан на сишарп
Vladimir
я вот подумал что реально было бы круто это если бы можно было писать голый sql который проверяется во время компиляции
Vladislav
а без миграций хз зачем он нужен
Vladislav
осталось всего лишь минимум диалекта 4 поддержать
Vladislav
Есть этот но он вроде мёртвый https://github.com/rspeele/Rezoom.SQL
Vladimir
Тайп провайдеры это используют
ну так они были бы крутыми если бы не ограничения
Vladislav
проверять то можно
Doge
я вот подумал что реально было бы круто это если бы можно было писать голый sql который проверяется во время компиляции
Такое есть в некоторых других языках. Как раз кто-то делал такое для скалы (чуть ли не в дуби), в расте sqlx, в хаскеле hasql-th так умеет.
Doge
Для шарпа думаю можно рослин анализатор такой написать
Vladimir
Есть этот но он вроде мёртвый https://github.com/rspeele/Rezoom.SQL
ну так можно воскресить если мертвый) в нашу репу склонить и продолжить
Vladimir
смысл - если это действительно топовый путь для sql в фарше, то его надо использовать и поддерживать)
Danil
я вот подумал что реально было бы круто это если бы можно было писать голый sql который проверяется во время компиляции
Инспекшены по синтаксису уже давно есть во всех dbms, а на счёт ошибок в стиле проверка связей и прочее, это же только во время исполнения
Vladislav
Уже лучше литералов
Vladislav
Просто путь через проверку схемы в провайдере это путь к пиздецу по мне