Size: a a a

Programming Offtop

2020 June 20

AN

Alexander Nozik in Programming Offtop
Konstantin dmz9
В США отказались от названия «эскимо» из-за дискриминации эскимосов
нестле же.
источник

AS

Aleksandr Semyanniko... in Programming Offtop
Напомнило как люди влетели из за того что цена на wti в отрицательную зону ушла
источник

(

( in Programming Offtop
Alexander Nozik
Нет там такого вообще
не понял
типа, 87 кип теперь не про тайпклассы?
источник

AN

Alexander Nozik in Programming Offtop
(
не понял
типа, 87 кип теперь не про тайпклассы?
Слово тайпклассы оттуда выпилили давно. А то, что ты говорил, это не тайпклассы, а hkt - не одно и то же
источник

(

( in Programming Offtop
Alexander Nozik
Слово тайпклассы оттуда выпилили давно. А то, что ты говорил, это не тайпклассы, а hkt - не одно и то же
что я говорил? про контракты на конструкторы? это тайпклассы
источник

(

( in Programming Offtop
например, вот это
class Monad f where
 constr :: a -> f a
источник

(

( in Programming Offtop
без hkt оно конечно работать так себе будет, да, но я давно потерял надежду
источник

AN

Alexander Nozik in Programming Offtop
(
без hkt оно конечно работать так себе будет, да, но я давно потерял надежду
Это тайпклассы в хаскеле. Keep-87 не про это вообще
источник

(

( in Programming Offtop
нет, он всё ещё про это
interface Repository<A> {
 fun loadAll(): Map<Int, A>
 fun loadById(id: Int): A?
 fun A.save(): Unit
}
источник

AN

Alexander Nozik in Programming Offtop
(
нет, он всё ещё про это
interface Repository<A> {
 fun loadAll(): Map<Int, A>
 fun loadById(id: Int): A?
 fun A.save(): Unit
}
а где тут конструктор?
источник

(

( in Programming Offtop
Alexander Nozik
а где тут конструктор?
ну например loadById
источник

(

( in Programming Offtop
с обычным интерфейсом такого не написать в принципе
источник

AN

Alexander Nozik in Programming Offtop
(
ну например loadById
Это не конструктор. И это делается и при помощи Keep-87 и при помощи Keep-176 примерно одинаково. Разница только с разрешением
источник

BP

Bogdan Panchenko in Programming Offtop
(
ну например loadById
Spring Data это ты ?
источник

AN

Alexander Nozik in Programming Offtop
(
с обычным интерфейсом такого не написать в принципе
не понял, в чем проблема. Вопрос только в том, как его подгружать
источник

(

( in Programming Offtop
Alexander Nozik
не понял, в чем проблема. Вопрос только в том, как его подгружать
нет, естественно можно отдельно сделать такой репозиторий, но привет, его нужно везде таскать руками
источник

(

( in Programming Offtop
Alexander Nozik
Это не конструктор. И это делается и при помощи Keep-87 и при помощи Keep-176 примерно одинаково. Разница только с разрешением
конструктор-неконструктор, суть в том, что есть какое-то разрешение, которое умеет полиморфно делать (Int) -> A
источник

VP

Vladimir Petrakovich in Programming Offtop
Пока EAP, не считается
источник

AN

Alexander Nozik in Programming Offtop
(
конструктор-неконструктор, суть в том, что есть какое-то разрешение, которое умеет полиморфно делать (Int) -> A
Как я уже сказал, вопрос в том, как это разрешать. В Keep-87 оно подставляется на месте, в Keep-176 - таскается в виде ресивера
источник

BP

Bogdan Panchenko in Programming Offtop
Что вроде более явно
источник