Size: a a a

Programming Offtop

2020 October 13

I

Igor in Programming Offtop
Quantum Harmonizer
э, в смысле нет порно в ВК и телеге? А куда оно делось?
Или вот telegram бот Флибусты с пиратскими книги, тупо цензурит сообщения на iOS
источник

(

( in Programming Offtop
Alexander Nozik
Ну не прав ты. Берешь экстремальные примеры, завязанные на компиляторные плагины. Возьми какой-нибудь datetime.
который до сих пор нельзя сериализовать K/Ser-ом из-за инлайн класса
источник

(

( in Programming Offtop
но вообще я конечно даже не про компиляторные плагины, а про корутины
источник

QH

Quantum Harmonizer in Programming Offtop
Igor
Или вот telegram бот Флибусты с пиратскими книги, тупо цензурит сообщения на iOS
лол, а как это сделано?
источник

AM

Andrew Mikhaylov in Programming Offtop
(
абузинг разработчиками библиотеки неявных или экспериментальных или, ещё лучше, недокументированных фич языка приводит к трансмутациям языка, которые необязательно повышают собственно качество и удобство языка. Ещё один пункт здесь заключается в том, что библиотека с точки зрения порога входа, удобства апи или ещё чего-то в этом роде может быть хуже конкурентов, но вы все равно обязаны её брать, потому что  https://t.me/pofftop/241462
С этим согласен, с оговоркой, что пытливому уму всё же почти всё доступно, просто не на виду лежит. Корутины -- хороший пример единичного исключения.

Это может быть полезно как быстрый turnaround между разработкой языка и либ, но если специфические костыли продолжительное время торчат и их нет планов убирать -- это грустно.
источник

AM

Andrew Mikhaylov in Programming Offtop
(
который до сих пор нельзя сериализовать K/Ser-ом из-за инлайн класса
Есть подозрение, что инлайн-классы не трогали в свете маячащих на горизонте val class-ов.
источник

(

( in Programming Offtop
Andrew Mikhaylov
Есть подозрение, что инлайн-классы не трогали в свете маячащих на горизонте val class-ов.
я вот до сих пор не могу понять, в чем фишка этих вал классов. Там новой инфы не появилось? Я конфу не смотрел
источник

AN

Alexander Nozik in Programming Offtop
(
я вот до сих пор не могу понять, в чем фишка этих вал классов. Там новой инфы не появилось? Я конфу не смотрел
Вал  - от слова валхалла
источник

AM

Andrew Mikhaylov in Programming Offtop
Quantum Harmonizer
лол, а как это сделано?
Самим ботом флибусты, я полагаю. Аппстор давит на телеграм, телеграм давит на ботов и каналы, боты и каналы имплементят ограничения. При неисполнении вышестоящее блочит нижестоящее.
источник

AN

Alexander Nozik in Programming Offtop
это велью-типы
источник

(

( in Programming Offtop
Alexander Nozik
Вал  - от слова валхалла
Кек, правда?
источник

AN

Alexander Nozik in Programming Offtop
(
Кек, правда?
Нет, но смысл именно тот
источник

AM

Andrew Mikhaylov in Programming Offtop
(
я вот до сих пор не могу понять, в чем фишка этих вал классов. Там новой инфы не появилось? Я конфу не смотрел
Пока не появилось.
источник

AM

Andrew Mikhaylov in Programming Offtop
Разве что слаку я не проверял, там наверна щас за каналами невозможно следить.
источник

(

( in Programming Offtop
Alexander Nozik
Нет, но смысл именно тот
Как-то сомнительно
Я имею ввиду, если они будут компилиться в вальхальные велью типы, то это хорошо, а если нет, то я не понимаю, чем они могут отличаться от data class(val, val, val)
источник

AN

Alexander Nozik in Programming Offtop
(
Как-то сомнительно
Я имею ввиду, если они будут компилиться в вальхальные велью типы, то это хорошо, а если нет, то я не понимаю, чем они могут отличаться от data class(val, val, val)
Тем что нет идентити и истинно-имутабельные
источник

AN

Alexander Nozik in Programming Offtop
И было явно сказано, что как доживем до валхаллы, будут вальхальные типы
источник

(

( in Programming Offtop
Alexander Nozik
Тем что нет идентити и истинно-имутабельные
Идентити здесь - это что такое?
И как на жвм можно сделать истинную мутабельность без вальхаллы?
источник

AN

Alexander Nozik in Programming Offtop
(
Идентити здесь - это что такое?
И как на жвм можно сделать истинную мутабельность без вальхаллы?
Отсутствие сравнения по ссылке. И все можно сделать на уровне языка. Рефлексию не берем
источник

AM

Andrew Mikhaylov in Programming Offtop
(
Идентити здесь - это что такое?
И как на жвм можно сделать истинную мутабельность без вальхаллы?
equals -> false, hashCode -> Random.nextInt(), и всем становится глубоко похер, что у типа должна была быть айдентити — пользоваться ей всё равно невозможно 🌚
источник