Size: a a a

Programming Offtop

2021 February 24

IP

Iaroslav Postovalov in Programming Offtop
Oleg Yukhnevich
а лет 5 назад?)
А тогда груви был, кстати
источник

KD

Konstantin Dovnar in Programming Offtop
Igor
Кстати, в кое-то веке полезный подкаст про Dart с разработчиком компилятора.
Google Podcasts
Flutter Dev Podcast - #24 Dart Null Safety
Подкасту 2 года! Кажется, с момента выхода в свет первого выпуска прошла уже целая эпоха. За это время Flutter и Dart претерпели множество изменений в своём неуклонном развитии. Поэтому, выбор темы для сегодняшнего выпуска был чем-то самим собой разумеющимся. Конечно, мы поговорим про одну из самых ожидаемых фич языка Dart - null safety.

Вячеслав Егоров вот уже 10 лет работает в Google над Dart VM. С крупнейшим экспертом в области разработки языков программирования мы обсудили, зачем вообще современенные языки программирования устремились на борьбу с Null, какие изменения в языке необходимо было реализовать для поддержки новой фичи, почему был выбран именно такой способ реализации null safety и Dart теперь так похож на Kotlin по синтаксису. Не забыли поговорить и про late-переменные, дженерики, новые операторы, важные нюансы работы Flow Analysis, а на десерт обсудили перспективы развития языка на ближайшие несколько лет и попытались разгадать загадку числа “2.12”.

У микрофона: Евгений Сатуров (Surf), Александр…
В чём заключается польза?
До этого слушал несколько приятных выпусков у них, до этого ещё не добрался, но не представляю чего можно о NS рассказывать в течении почти 2х часов.
источник

AM

Andrew Mikhaylov in Programming Offtop
Iaroslav Postovalov
>дыра в системе типов
>>не значит, что там прям всё плохо
Напомни, у котлина саунд система типов?
источник

IP

Iaroslav Postovalov in Programming Offtop
Andrew Mikhaylov
Напомни, у котлина саунд система типов?
Не
источник

OY

Oleg Yukhnevich in Programming Offtop
Iaroslav Postovalov
А тогда груви был, кстати
скала > груви думаю)
но это ИМХО
источник

AM

Andrew Mikhaylov in Programming Offtop
Ну вот и нефиг)
источник

IP

Iaroslav Postovalov in Programming Offtop
Andrew Mikhaylov
Ну вот и нефиг)
Тут прикол в том, что минусы котлина - это минусы котлина, а не плюсы скалы
источник

OY

Oleg Yukhnevich in Programming Offtop
Iaroslav Postovalov
Да, видел. Нормальным решением было бы, кстати, просто написать кодген апи (которое в итоге бинарник не попадает) в виде джавовых сурсов и интегрировать его с IDE.
то есть - сложно и долго
как бы на это время выделить, когда надо фичи делать
источник

I

Igor in Programming Offtop
Konstantin Dovnar
В чём заключается польза?
До этого слушал несколько приятных выпусков у них, до этого ещё не добрался, но не представляю чего можно о NS рассказывать в течении почти 2х часов.
Про устройства языка и его nullability с стороны разработчика компилятора, а не прикладных кодеров.
Выпуск гораздо более глубокий чем обычно, интересно должно быть всем кто языками интересуется.
источник

AM

Andrew Mikhaylov in Programming Offtop
Iaroslav Postovalov
Тут прикол в том, что минусы котлина - это минусы котлина, а не плюсы скалы
Всё так. Я ж тебе на конкретное сообщение ответил)
источник

IP

Iaroslav Postovalov in Programming Offtop
Oleg Yukhnevich
то есть - сложно и долго
как бы на это время выделить, когда надо фичи делать
Да никак, в общем-то. И это нужно очень прилично шарить в обоих языках
источник

KD

Konstantin Dovnar in Programming Offtop
Igor
Про устройства языка и его nullability с стороны разработчика компилятора, а не прикладных кодеров.
Выпуск гораздо более глубокий чем обычно, интересно должно быть всем кто языками интересуется.
Ладно.
Мне просто обычно более интересны практические знания.
источник

IP

Iaroslav Postovalov in Programming Offtop
Andrew Mikhaylov
Всё так. Я ж тебе на конкретное сообщение ответил)
Я, кстати, не уверен, как сделать sound type system на JVM
источник

IP

Iaroslav Postovalov in Programming Offtop
Какой-нибудь дарт со своей вм и транспиляцией в js может себе такой балдеж позволить
источник

OY

Oleg Yukhnevich in Programming Offtop
Iaroslav Postovalov
Да никак, в общем-то. И это нужно очень прилично шарить в обоих языках
я бы мог это сделать
но не вижу смысла
всё же это прям нужно очень сильно нелюбить скалу
мне на ней писать ок
новый проект (бэк) у нас мб будет на котлине
так что я не парюсь)
источник

AM

Andrew Mikhaylov in Programming Offtop
Oleg Yukhnevich
я бы мог это сделать
но не вижу смысла
всё же это прям нужно очень сильно нелюбить скалу
мне на ней писать ок
новый проект (бэк) у нас мб будет на котлине
так что я не парюсь)
Да я ж шутку выше пошутил, конечно нет смысла)
источник

OY

Oleg Yukhnevich in Programming Offtop
Andrew Mikhaylov
Да я ж шутку выше пошутил, конечно нет смысла)
твой перевёрнутый брат близнец написал выше про замудрёное решение: https://t.me/pofftop/306613
а тебя я понял)
источник

AM

Andrew Mikhaylov in Programming Offtop
А, я упустил эту чудесную идею)))
источник

с#

саша сок #KotlinGang... in Programming Offtop
я бы таким людям запрещал быть зампредом ЦБ
источник

IP

Iaroslav Postovalov in Programming Offtop
Andrew Mikhaylov
А, я упустил эту чудесную идею)))
А она не чудесная?
источник