Size: a a a

🎄.NET Talks: Evergreen🎄

2020 March 12

DS

Doge Shibu in 🎄.NET Talks: Evergreen🎄
Зато кода очень много сокращало в некоторых местах за счёт автовывода необходимых тайпклассов
источник

DS

Doge Shibu in 🎄.NET Talks: Evergreen🎄
Ещё HKT или его более узкий аналог GAT (Generic associated types) очень хотелось бы в расте иметь из-за растовских особенностей.

То есть сейчас хочешь иметь трейт типа такого, а не можешь:
pub trait Stream {
   type Item<_>;
   fn next<'a>(&'a mut self) -> Option<Self::Item<'a>>;
}
Чтобы можно было возвращать значения associated типа параметризованные данным лайфтаймом.
источник

DS

Doge Shibu in 🎄.NET Talks: Evergreen🎄
Это штука очень часто в расте может возникнуть и пока приходится обходными путями идти
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Да, этот пример всё ещё хороший.
Но так ли часто подобное нужно, чтобы плеваться от C#?
источник

DS

Doge Shibu in 🎄.NET Talks: Evergreen🎄
Т-34 85
Но так ли часто подобное нужно, чтобы плеваться от C#?
Так если говорить про F#, даже у него много преимуществ перед C#.

АТД, удобный паттерн матчинг, CE, SRTP, расширенные возможности у квазицитирования, единицы измерения, няшный ML синтаксис и т.д. и т.п.
источник

SZ

Slava Zolotov in 🎄.NET Talks: Evergreen🎄
Doge Shibu
Так если говорить про F#, даже у него много преимуществ перед C#.

АТД, удобный паттерн матчинг, CE, SRTP, расширенные возможности у квазицитирования, единицы измерения, няшный ML синтаксис и т.д. и т.п.
Ну только он нинужон
источник

SZ

Slava Zolotov in 🎄.NET Talks: Evergreen🎄
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Doge Shibu
Так если говорить про F#, даже у него много преимуществ перед C#.

АТД, удобный паттерн матчинг, CE, SRTP, расширенные возможности у квазицитирования, единицы измерения, няшный ML синтаксис и т.д. и т.п.
За всё перечисленное хз, а вот с последним не соглашусь. Няшный синтаксис у C
источник

SZ

Slava Zolotov in 🎄.NET Talks: Evergreen🎄
Синтаксис в фушарпе мне тож не зашол
источник

DS

Doge Shibu in 🎄.NET Talks: Evergreen🎄
Т-34 85
За всё перечисленное хз, а вот с последним не соглашусь. Няшный синтаксис у C
Проблема сишного синтаксиса в кривом написании типов и очень большой зашумленностью
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Doge Shibu
Проблема сишного синтаксиса в кривом написании типов и очень большой зашумленностью
Хз, не замечал проблем
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Я думаю, большинство шарпистов тоже
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
Т-34 85
За всё перечисленное хз, а вот с последним не соглашусь. Няшный синтаксис у C
Ага. Особенно массивы и указатели на функции очень няшно объявляются
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Vabka
Ага. Особенно массивы и указатели на функции очень няшно объявляются
Какие альтернативы?
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
Мне очень зашёл синтаксис фарша. Ну и тулинг в студии райдере прикольный - Табы расставляются сильно удобнее, чем в питоне
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
Т-34 85
Какие альтернативы?
Чему именно?
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Vabka
Чему именно?
Указателям
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
Т-34 85
Указателям
Я про их синтаксис
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Vabka
Я про их синтаксис
Да
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
Напомни как выглядит объявление массива и как выглядит указатель на функцию в си
источник