Size: a a a

2020 October 14

к

кана in haskell_blah
да в принципе с кровати встал и уже темнеет
источник

X

XÆA-XII in haskell_blah
кана
давай сравним, может такое решение не очевидно (из-за Functor инстанса для пары)

newtype Parser a = Parser (String -> [(String, a)])

fmap f (Parser p) = Parser \source ->
 fmap (fmap f) (p source)
О_о)
источник

U

Unat in haskell_blah
кана
именно до него
Эээ... Я бы сходил к врачу.
источник

к

кана in haskell_blah
кана
давай сравним, может такое решение не очевидно (из-за Functor инстанса для пары)

newtype Parser a = Parser (String -> [(String, a)])

fmap f (Parser p) = Parser \source ->
 fmap (fmap f) (p source)
но такое визуально лучше

fmap f (Parser p) = Parser \source ->
 [(rest, f x) | (rest, x) <- p source]
источник

YR

Yuki Rito in haskell_blah
кана
но конечно это может быть просто пришел новый разраб, сказал что ебал он эти ваши микросервисы, ничего не понятно что куда, перепишу сейчас за ночь на монолит и все
но если генерируешь на сервере страницу, она уже не может быть огромной (типа листать как в ленте Фейсьука), да? Уже нужен явный page-инг? Или скажем как вариант-костыль: перегружать содержимое страницы, но HTML-ом (т.е. с некоторым JS-ом на фронте) ?
источник

X

XÆA-XII in haskell_blah
кана
но такое визуально лучше

fmap f (Parser p) = Parser \source ->
 [(rest, f x) | (rest, x) <- p source]
Мне первое легче читать
источник

к

кана in haskell_blah
хммм
источник

к

кана in haskell_blah
неожиданная позиция
источник

X

XÆA-XII in haskell_blah
Если бы я не написал свой fmap для кортежа, то у меня бы оно получилось
источник

X

XÆA-XII in haskell_blah
Такой я дурак)
источник

к

кана in haskell_blah
Yuki Rito
но если генерируешь на сервере страницу, она уже не может быть огромной (типа листать как в ленте Фейсьука), да? Уже нужен явный page-инг? Или скажем как вариант-костыль: перегружать содержимое страницы, но HTML-ом (т.е. с некоторым JS-ом на фронте) ?
ну, даже пагинацию можно сделать серверсайд, если есть нормальный фреймворк под задачу, например в рельсах я думаю такая пагинация автоматически подключается каким-нибудь гемчиком)
источник

YR

Yuki Rito in haskell_blah
Unat
Не, там прям быстрая. Встал с кровати, пока дошёл до туалета уже одышка и в глазах темнеет.
сходи к кардиологу. Иногда это может быть началом очень большой проблемы, но чаще просто от сидения дома
источник

YS

Yan Shkurinskiy in haskell_blah
кана
ну, даже пагинацию можно сделать серверсайд, если есть нормальный фреймворк под задачу, например в рельсах я думаю такая пагинация автоматически подключается каким-нибудь гемчиком)
не уверен что в рельсах она нормальная)
источник

YS

Yan Shkurinskiy in haskell_blah
есть мнение, что рельсы генерят запросы плохо к бд
источник

U

Unat in haskell_blah
Yuki Rito
сходи к кардиологу. Иногда это может быть началом очень большой проблемы, но чаще просто от сидения дома
Это не у меня. Это друг с короной катался неделю по соседним областям по работе и корона перетекла в пневмонию.
источник

A

Andrey in haskell_blah
кана
ну, даже пагинацию можно сделать серверсайд, если есть нормальный фреймворк под задачу, например в рельсах я думаю такая пагинация автоматически подключается каким-нибудь гемчиком)
но вообще я понимаю, у меня тоже кое-где сделано так, что даже стейта на фронте нет, тупо даже фронт на сервере, и динамика вся
источник

YR

Yuki Rito in haskell_blah
кана
ну, даже пагинацию можно сделать серверсайд, если есть нормальный фреймворк под задачу, например в рельсах я думаю такая пагинация автоматически подключается каким-нибудь гемчиком)
это ты имеешь ввиду генерировать ссылочки 1, 2, 3... кликаешь и переходишь на другую страницу, так? Кстати, а если таких пагинаций может быть несколько, уже без JS же никак, и надо подгружать кусками и HTML от сервера уже не очень в этом случае, да?
источник

A

Andrey in haskell_blah
Andrey
но вообще я понимаю, у меня тоже кое-где сделано так, что даже стейта на фронте нет, тупо даже фронт на сервере, и динамика вся
и даже если юзер перезагрузит страницу, то увидит ровно то же, что и до этого
источник

к

кана in haskell_blah
Yuki Rito
это ты имеешь ввиду генерировать ссылочки 1, 2, 3... кликаешь и переходишь на другую страницу, так? Кстати, а если таких пагинаций может быть несколько, уже без JS же никак, и надо подгружать кусками и HTML от сервера уже не очень в этом случае, да?
нет, рельсы сами тебе еще и жс сгенерят (тоже серверсайд), и ты об этом можешь даже не узнать, и будет оно автоматически встраиваться
источник

YR

Yuki Rito in haskell_blah
кана
нет, рельсы сами тебе еще и жс сгенерят (тоже серверсайд), и ты об этом можешь даже не узнать, и будет оно автоматически встраиваться
фига себе :) Ну у нас Цацкель, а не рельсы.
источник