Vasily
Потому как говнина
Ilya
давай я задам вопрос шире: одинаково ли удобно потреблять один и тот же апи из C# и F#?
Ilya
из F# сейчас неудобно работать с рекордами
Ну так сделают поддержку. В чём проблема?
Ilya
Ну так сделают поддержку. В чём проблема?
это просто пример того, что уже есть расхождение в потреблении кода (IL кода) из разных языков
Ilya
это просто пример того, что уже есть расхождение в потреблении кода (IL кода) из разных языков
Я не понимаю, при чём тут генераторы. Более удобную поддержку или сделают или не сделают. И генераторы тут не причём.
Vasily
Потому что ни один долбоеб об этом не думает
Vasily
При проектировании апи
Ilya
Ну в F# приходится проверками на null обкладывать
не удобнее ли будет написать для орм генератор, который сгенерирует так, как удобно потреблять из F# правильно размеченный, использующтй все фичи F#
Roman
не удобнее ли будет написать для орм генератор, который сгенерирует так, как удобно потреблять из F# правильно размеченный, использующтй все фичи F#
генерировать все по-разному для разных дотнет языков не очень-то вяжется с самой идеей дотнет платформы
Ilya
это просто пример того, что уже есть расхождение в потреблении кода (IL кода) из разных языков
Даже если так. Ок, допустим, что есть какой-то мифическое неудобство. Непонятно, почему каждый генератор должен быть прибит гвоздями к языку и компилятору. Ты действительно не видишь проблем в таком подходе?
Ilya
генерировать все по-разному для разных дотнет языков не очень-то вяжется с самой идеей дотнет платформы
первый шаг сделал F# - он слишком другой. Ну и разделение в либах, а не в БЦЛ
Viacheslav
Roman
первый шаг сделал F# - он слишком другой. Ну и разделение в либах, а не в БЦЛ
какой смысл от разных языков, если они все будут как сишарп?
Vasily
Илья все же не видит леса
Vasily
К сожалению
Sergey
C# медленно превращается... превращается... в го!
Уберут ли дженерики потому что и без них можно
Vasily
Были надежды, что разовьется
Roman
Илья все же не видит леса
да пусть сам ответит
Vasily
Но, к сожалению, не хочет
Ilya
Даже если так. Ок, допустим, что есть какой-то мифическое неудобство. Непонятно, почему каждый генератор должен быть прибит гвоздями к языку и компилятору. Ты действительно не видишь проблем в таком подходе?
я вижу проблему в том, что нельзя будет использовать некоторый функционал в других языках, который разработан комнадой MS (не рантайма), это хреново
Roman
от того, что ты напишешь это, он лес не увидит
Vladislav
Меня эта хуйня уже заебала
Vladislav
Десять раз написали
Vladislav
Почему
Sergey
Я так с знакомым плюсовиком
Дмитрий
меня иногда можно
Sergey
Он не знает что может быть лучше
Vladimir
а что за либа?
имел ввиду любую ioc либу
Ilya
но я так же вижу проблему в универсальных генераторах
Нууу, они явно будут сложнее. И вызываться по какому-нибудь dotnet generate blabla
Ilya
какой смысл от разных языков, если они все будут как сишарп?
в C# появилась новая фича - сорс генератор, специфическая для языка (как partial, как T4, рекорды). Эта фича основана на рослине, а рослин поддерживает 2 языка - VB и C#
Ilya
но это фича самого популярного языка платформы
Vasily
В этом и проблема
Vasily
Что развивают не платформу
Vasily
А язык
Roman
в C# появилась новая фича - сорс генератор, специфическая для языка (как partial, как T4, рекорды). Эта фича основана на рослине, а рослин поддерживает 2 языка - VB и C#
строго говоря, рослин поддерживает 1 язык, пушто ВБ во-первых отличается от сишарпа считай только на уровне лексера, а во-вторых, его уже перестали поддерживать
Vlæd
Весело тут у вас сегодня
Ilya
по большому счёты это всегда было так - язык развивался вместе с платформой. Но конкретно в этом кейсе в сам рантайм не внесли никаких изменений, в отличии от дефлтных интерфейсов, например
Vasily
Весело тут у вас сегодня
Чини баги в компиляторе
Vlæd
Все починил
Ilya
И оптимизируй там всё!
Vasily
Вот да
Ilya
И генераторы бы к утру.
Vasily
С интерполяциями жопа
Vlæd
Мириад юзайте
Roman
отъебитесь от человека!!111
Ilya
Так отпуск уже кончился!
Vlæd
Лол
Vasily
@ilchert , а на скольких языках ты программируешь?
Ilya
и вы все боитесь, что разработчики либ напишут сорс генераторов и вы не сможете ими пользоваться в полной мере (этими либами), НО у вас уже есть замена этого инструмента
Ilya
@ilchert , а на скольких языках ты программируешь?
Илья в пронете поговаривал о переходе на фшарп, так что ты не это того :)
Roman
Так отпуск уже кончился!
вот наверное ему кайфово каждый раз на входе в чятик читать "чини баги". Ради этого, наверное, и заходит сюда. Даже меня это уже заебало, есличо
Ilya
Какая?
да только что айрат кидал какой то аналог
Vladislav
Ты пытался открыть что я кидал?
Roman
Да норм :)
ну после fsharpqa наверное не так страшно. Но все же!
Vladislav
Какая замена мириадом? Там разор аутпутит сишарп код на строках в разор
Vladislav
Я сейчас сам забаню
Ilya
это бесспорно хреново при конкуренции C# и F#, но почему фичи C# должны быть согласованными с F#
Ilya
Потому что это делают в стдлиб бля
в стдлиб не будет сорс генераторов, или их будет минимальное количество
Ilya
это бесспорно хреново при конкуренции C# и F#, но почему фичи C# должны быть согласованными с F#
А в чём тогда смысл дотнета как платформы? Может тогда совсем разъехаться языкам?)
Vasily
Roman
это бесспорно хреново при конкуренции C# и F#, но почему фичи C# должны быть согласованными с F#
Ну, тут независимо от конкретных языков, это хуево, когда 1 язык хуярит без оглядки на остальные всякое говно, которое так или иначе оказывает влияние на всю экосистему.
Ilya
ты дурак?
надеюсь, что нет
Sergey
Делайте ffi