Size: a a a

💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢

2020 October 08

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Опять Дима шары подкатывает, аватарку увидел и возбудился
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Dima
такая загадочная…
Дима, Нужно провести ресёрч читаемости среди ФП коллег

https://github.com/typelevel/cats/blob/master/free/src/main/scala/cats/free/FreeApplicative.scala#L59
источник

w

welcometotheclubbudd... in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
могу провести ресерч по читаемости среди моих коллег
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
,kznm
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
ахаххахахаах
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
источник

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
4 строки - один head и один instanceOf
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
while ({
         val ap = argF.asInstanceOf[Ap[F, Any, Any]]
         argsF ::= ap.fp
         argsFLength += 1
         argF = ap.fn.asInstanceOf[FA[F, Any]]
         argF.isInstanceOf[Ap[F, _, _]]
       }) ()
       // consecutive `ap` calls have been queued as operations;
       // argF is no longer an `Ap` node, so the entire topmost left-associated
       // function application branch has been looped through and we've
       // moved (`argsFLength` - `lengthInitial`) arguments to the stack, through
       // (`argsFLength` - `lengthInitial`) `Ap` nodes, so the function on the right
       // which consumes them all must have (`argsFLength` - `lengthInitial`) arguments
       val argc = argsFLength - lengthInitial
       fns ::= Fn[G, Any, Any](foldArg(argF.asInstanceOf[FA[F, Any => Any]], f), argc)
       fnsLength += 1
       loop()
источник

w

welcometotheclubbudd... in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Dima
while ({
         val ap = argF.asInstanceOf[Ap[F, Any, Any]]
         argsF ::= ap.fp
         argsFLength += 1
         argF = ap.fn.asInstanceOf[FA[F, Any]]
         argF.isInstanceOf[Ap[F, _, _]]
       }) ()
       // consecutive `ap` calls have been queued as operations;
       // argF is no longer an `Ap` node, so the entire topmost left-associated
       // function application branch has been looped through and we've
       // moved (`argsFLength` - `lengthInitial`) arguments to the stack, through
       // (`argsFLength` - `lengthInitial`) `Ap` nodes, so the function on the right
       // which consumes them all must have (`argsFLength` - `lengthInitial`) arguments
       val argc = argsFLength - lengthInitial
       fns ::= Fn[G, Any, Any](foldArg(argF.asInstanceOf[FA[F, Any => Any]], f), argc)
       fnsLength += 1
       loop()
ущерб читаемости, и не в ботлнеке (сам таким иногда страдаю)
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
как
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
залупа в вайле
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
объясните
источник

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Вайл плохо?
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
куда нажимать чтобы так же делать
источник

KS

Kirill Shelopugin in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Чем тебе вайл не угодил то
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Kirill Shelopugin
Вайл плохо?
Ну там весь код внутри условия
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
а вайл пустой
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
Ну там весь код внутри условия
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
с- стайл
источник