Сколько попыток сделать свой Blackjack на Scala.js?
Этих попыток сделать свой блекджек аля scala js вагон и маленькая тележка. Пишут на них в основном энтузиасты всякие туду листы )
Можно ли прикрепить паттерн матчинг в TypeScript?
Т.е. прицепить паттерн матчинг нельзя. У TS НЕТ рантайма
ну скала же прицепила, причём еще в те времена, когда джависты еще понятия такого не знали, паттерн матчинг. хер его знает в какие конструкции байткода они его компилят.
почему тут должно быть иначе? конвертировать во что-нибудь другое. ах, простите, транспайлить, не конвертировать.
почему тут должно быть иначе? конвертировать во что-нибудь другое. ах, простите, транспайлить, не конвертировать.
в скале есть рантайм ) сравнил блин
в те же самые, любой паттерн матчинг можно транформировать в последовательность сравнений и бранчей
чего? у скалы нет своего рантайма, там, по сути, просто свой стдлиб, компилится скала всё равно в джавовский байткод.
у скалы есть джавовский рантайм. а он умеет в типы.
ну так и я про это. степан же говорит, что не прицепишь.
Потому что вы блин обсуждаете транспайлинг уровня полной неузнаваемости, которого никогда не завезут в TS. Это по сути тонна кодогенерации
Почему на Rust проще писать функциональный код?
короче, на rust проще писать функциональный код
Что за мультимедиа и виртуальная приборка в Тайкане и SpaceX?
В Тайкане мультимедиа и виртуальная приборка на Ангуляре
В spacex dragon тоже
А говорят Ангуляр мертв
хорошо, соглашусь. но легче от этого не становится код писать 😃
Если бы… у нас в ClickUp этого убогого ангуляра на многие сотни тыщ LoC…. ужасно убогий фреймворк ) ненавижу
Лучший
Ну создатели что TS что Flow были реалистами. Они поняли что если нужно вытеснить JS в продуктовой разработке, то:
- это должна быть очень могущественная система типов
- она должна быть unsound (иначе она не будет такое могучей)
- это должен быть JS с типами.
Иначе будет эпик фейл, как с каким-нибудь окамлом.
- это должна быть очень могущественная система типов
- она должна быть unsound (иначе она не будет такое могучей)
- это должен быть JS с типами.
Иначе будет эпик фейл, как с каким-нибудь окамлом.
Reasonml
Или Дарт еще был транспилируемый
Или Дарт еще был транспилируемый
не знаю про flow (я не настоящий сварщик, веб не пишу), но в целом согласен что на дизайн влияют как раз эти факторы
Reasonml - я так и сказал, окамл )))
Это попытка прикрутить типы от фейсбука
flow это плюс-минус тоже самое, но от FB а не от Microsoft. Когда то даже был в чём-то лучше TS, но с тех пор вода утекла. Никем кроме FB ныне не используется.
Они его называли статическим анализатором типов, или как-то так
Пробовал ли ты язык Kotlin и что о нём думаешь?
котлин не пробовал, пробовал скала. как язык ок но не хочется зависеть от jvm
А хочется зависеть от… конпелятора?
Кстати, JS весьма компилируемый язык
Кстати, JS весьма компилируемый язык
конпелятор это не рантайм депенденси. меня устраивает 🙂
Каков процесс компиляции клиента на Rust?
сервер просто, а клиент компилируется в wasm
Можно ли писать клиент и сервер на Rust?
и клиент и сервер можно писать на rust
БДСМ-ик в чате )
Базы данных системной модуляции
так-то оно так но тяжело в typescript без полноценной системы типов, зачем его вообще typescript назвали если там нет discriminated union из коробки
Бесконечная Добродетель, Сострадание, Милосердие
В TS одна из самых сильнейших систем типов ever. Потому так и назван. Да ещё и структурная, что мега удобно во фронте
Оверинжинеред по моему в плане типов, слишком много свободы. Но, опять же, можно все сконфигурировать и будет тебе что хочешь
А что ты подразумеваешь под discriminated union? Первая же ссылка ведёт на одноимённую страницу в документации.
сильнейших эвер это ocaml или haskell. а в typescript паттерн матчинга нет в 2023, стыдоба
std::variant или enum в rust + pattern matching. то что руками можно тегать я знаю
Ну дык слишком много свободы по причине того что язык должен вытеснить JS. А там без структурной типизации учитывая десятилетия хаоса этого не достичь. Поэтому он такой навороченный, но при этом unsound. Попытайся они сделать условную scala3, сейчас бы им пользовалось 3 с половиной калеки
В TS нет паттерн матчинга как минимум потому что его нет в JS. Тут взятки глатки )))
Есть
В общем discriminated unions в системе типов есть. Её нет в рантайме, потому что там JS
ну весь остальной синтакс шугар же прикрепили сверху 🙂 можно было и этот прилепить, как в f#
да, так более правильно будет сказать
Почему стоит использовать TypeScript с включенным strict режимом?
В общем пишите всё на typescript со strict: true + eslint с @typescript-eslint/* - и будет вам щастье.
заебись, чтобы не было wtf'ов, надо включить какой-то режим, заиспользовать какой-то внешний тул, настроив его определённым образом. охуенный язык, чо :)
ты щас все динамические языки описал ) welcome to real life
не, далеко не для всех такая развесистая экосистема тулов, где без 100500 тулов вообще нихрена не сделаешь. питон сильно проще.
я как вспомню sbt так мне уже и npm не кажется плохим )))
я щас не про sbt/npm. да хотя погоди, даже и про npm. в скале есть sbt, он хоть и черезжопный, но он стандартный.
а не npm, pnpm, yarn, yarn2, которые работают все по разному и не всё со всем совместимо. а еще в нодомире есть гора всяких линтеров, турберов, пакеров, транспайлеров, бандлеров и хер еще знает его.
а не npm, pnpm, yarn, yarn2, которые работают все по разному и не всё со всем совместимо. а еще в нодомире есть гора всяких линтеров, турберов, пакеров, транспайлеров, бандлеров и хер еще знает его.
> а еще в нодомире есть гора всяких линтеров, турберов, пакеров, транспайлеров, бандлеров и хер еще знает его.
А шо ты хотел. Это же смузи-ворлд )))
А шо ты хотел. Это же смузи-ворлд )))
Что такое parseInt и зачем нужен второй аргумент?
ParseInt не только для строк. Там есть второй аргумент — система счисления
parseInt это вообще кладезь WTF-JS хреней. Настоящий footgun 🙂
Что нужно знать о React?
Так вот это же знать нужно. А те, кто реакт за два дня учат не знают, а потом на весь офис ругаются, когда что-то не получается у них. А в реакте об этом ничего нет. А читать документацию в оригинале никто не любит.
И да, не каждый реакт дев понимает, что на выходе это чистый js.
Что знать надо? что “на входе говно” = “на выходе говно”? Это итак все знают 😄
что куда засовывать нужно, чтобы на выходе говна не было)
Ну камон. Ту должна работать логика: “Эй чувак, возьми это число и верни мне число. Эээ. Но ведь оно уже число. Забей, я туплю”. Знать вроде ничего не нужно )
Тестами покрывать с фейкером, валидацию использовать
первый аргумент всегда строковый тип, если не строка то автоматом к нему приводится. логично, не сказал бы. но знать надо.
тесты. пф! )))
ты ещё скажи ts использовать )))
Ну было бы логичнее если бы как в питоне - на любом косяке оно всё падало. Но почему-то на заре JS решили его маскимально непадучим. Видимо бейсика объелись. Там вообще дебильные операторы есть: “выполни эту строку, и если она грохнется, то кому какое дело, продолжай жальше выполнять код"
Int это целое
Значит, оно может float принять и выдать int
Значит, оно может float принять и выдать int
ещё один проёб JS, Python, Ruby, PHP и иже с ними - туда забыли завести разные числа )))
Внутри оно есть, и всякие задроты оптимизаций это используют :) но сам факт
это перекладывание ответственности в мозг юзера.
языки с динамической типизацией в принципе про “чувак я сделаю всё что ты пожелаешь, и вообще не буду мешать, но и помогать не буду, всё сам, всё сам"
всё так, всё так. это капец какая боль... :(
Почему вы недовольны фронтендерами?
Чем это фронтендеры не угодили?)
Тем, что реакт за 24 часа учат, при этом зарабатывают больше джабистов
Это херня. Согласен. И то это не фрондендеры, а кодеры. Которые просто знают что скопипастить нужно. Но таких я на собеседованиях после пары вопросов по js можно было отсеивать. А нормальный фронт такой же сложный как и джава.
Да, но хочется же пошутить :)
это как про теслу)
Сколько стоила новая фара?
Короче фара заказана, победнел на 63 ойро
Нашел оригинал того же года с машины с почти таким же пробегом👍
Как ремонтируют старые машины?
У меня пока складывается впечатление, что тут нет смысла чинить машину. Надо покупать, ездить пока не поломается и продавать. И у меня возникает диссонанс когда вижу вокруг очень много старых машин. Как они их ремонтируют? Я не думаю, что кто-то красит бампера или делает ремонт по цене машины
ездять аккуратно раз в полгода? )
Но тогда откуда такие пробеги на mobile.de?
А они их не ремонтируют, а так ездят
Какова ожидаемая цена продажи машины?
Тут как по аксиоме ескобара
Я надеюсь продать машину за 2700-2800 дилеру в Inzahlungnahme новой тачки
Если из за фары и бампера скажут 2300 - это будет приемлемо, и я себя даже дергать не буду
Но как ты правильно сказал, все кто не немцы даже без повреждений эту машину оценивали в 1900-2000 ещё и говорили что если все в идеале, иначе меньше
Я надеюсь продать машину за 2700-2800 дилеру в Inzahlungnahme новой тачки
Если из за фары и бампера скажут 2300 - это будет приемлемо, и я себя даже дергать не буду
Но как ты правильно сказал, все кто не немцы даже без повреждений эту машину оценивали в 1900-2000 ещё и говорили что если все в идеале, иначе меньше
Можно покрасить бампер за 1000-2500, поменять фару и остаться должным 😄
вот именно, еще потом скажут что машина битая и заплати нам бабок что бы мы ее забрали
Имеет ли смысл чинить машину перед продажей?
Я как бы эту машину сейчас продаю
И если мне скажут
Типо -100 евро за фару
То тогда смысла нет менять
Потому что фара сама 70
+ пол дня еботни на замену
а, ну тогда может быть
про бампер я из тех же соображений
покраску мне оценили 1000-2500, а при продаже скинули 500 евро)
про бампер я из тех же соображений
покраску мне оценили 1000-2500, а при продаже скинули 500 евро)
если продаёшь то нет смысла ремонтировать. стоимость ремонта не повысит машину в цене на стоимость ремонта.
Оно внутри немного гложит типо сам накосячил - сам должен исправить
Но наверное да, смысла не имеет
Но наверное да, смысла не имеет
Как быть с треснувшей фарой?
ну все равно неприятно, даже если сам
Та и с фарой кстати тоже надо думать, там трещина как раз между ближним и поворотником и она не нарушает функцию фар, так что по логике можно ездить
вода будет попадать - плохо это
Кто поцарапал машину?
это ты Яна поцарапал что ли?
Я был далеко, разве что морально
ой блин, только заметил, что капот попячило тоже и фара треснула...
бампер я бы если честно вообще не трогал - уценка машины будет меньше, чем цена покраски (крашеные как я понял даже хуже при продаже чем царапанные) + на случай будущих царапин уже будет не жалко
бампер я бы если честно вообще не трогал - уценка машины будет меньше, чем цена покраски (крашеные как я понял даже хуже при продаже чем царапанные) + на случай будущих царапин уже будет не жалко
С капотом все ок
Фару сегодня закажу новую
Из бед только бампер
Фару сегодня закажу новую
Из бед только бампер
Сколько стоит покраска бампера?
У меня тоже печаль, кто то знает сколько стоит окрас бампера тут?
Что случилось с бампером?
хорошо, что только бампер
Почему у нас разные бани для разных культур?
Та из-за того, что тут разные культуры, религии, то самое главное жить так, что бы не доставлять другому человеку нравственных страданий.
Поэтому у нас разные бани для разной культуры )