Size: a a a

2020 August 01

p

polunin.ai in rust_offtopic
ParserEitherErrorPosition
источник

p

polunin.ai in rust_offtopic
Или как-то так
источник

SP

Stanislav Popov in rust_offtopic
Alex Zhukovsky
Не ко мне вопрос
с детства учат
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Не ко мне вопрос
Ну это все хаскелисты страдают этим
источник

SP

Stanislav Popov in rust_offtopic
ParserEitherErrorPositionFactoryFactory
источник

H

Hirrolot in rust_offtopic
polunin.ai
Ну это все хаскелисты страдают этим
академики потому что
источник

p

polunin.ai in rust_offtopic
Раньше понятное дело экономили бумагу а зачем экономить биты
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
ParserEitherErrorPositionFactoryFactory
а этот жавизмом заболел
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
ParserEitherErrorPositionFactoryFactory
Abstract
источник

H

Hirrolot in rust_offtopic
polunin.ai
Раньше понятное дело экономили бумагу а зачем экономить биты
+
теперь и автодополнение есть
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Abstract
SimpleBeanFactoryAwareAspectInstanceFactory если что это реальный тип в спринге
источник

H

Hirrolot in rust_offtopic
Alex Zhukovsky
SimpleBeanFactoryAwareAspectInstanceFactory если что это реальный тип в спринге
зато понятно
источник

AZ

Alex Zhukovsky in rust_offtopic
ну я тоже за понятные названия на самом деле
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
SimpleBeanFactoryAwareAspectInstanceFactory если что это реальный тип в спринге
Норм
источник

AZ

Alex Zhukovsky in rust_offtopic
мне пришлось лезть в курс чтобы вспонмить что EP означают)
источник

AZ

Alex Zhukovsky in rust_offtopic
но как бы
1. претензии не ко мне
2. даже если название не до конца понятно по коду видно что парсер делает
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
но как бы
1. претензии не ко мне
2. даже если название не до конца понятно по коду видно что парсер делает
instance Applicative PrsEP where
 pure a = PrsEP $ \i s -> (i, Right (a, s))
 (PrsEP pf) <*> (PrsEP px) = PrsEP fun where
   fun i s = fixFoo $ do
     let (i', f) = pf i s
     (f, s') <- first (\s -> (i', s)) f
     let (i'', x) = px i' s'
     (x, s'') <- first (\s -> (i'', s)) x
     Right (i'', f x, s'')
     where
       fixFoo (Left (i, s)) = (i, Left s)
       fixFoo (Right (i, a, s)) = (i, Right (a, s))
источник

p

polunin.ai in rust_offtopic
Это нечитаемо
источник

H

Hirrolot in rust_offtopic
ну вообще да это прям пугает
источник

SP

Stanislav Popov in rust_offtopic
вы просто не привыкли
источник