Size: a a a

2020 May 08

G

Gymmasssorla in // CIPHERNET
монады в ФП просто понять, это всего 4 метода
источник

M

MrSmith in // CIPHERNET
А грамотно состыковать это в язык это тяжолая работа
источник

M

MrSmith in // CIPHERNET
Gymmasssorla
монады в ФП просто понять, это всего 4 метода
Ну жсеры не смогли
источник

VG

Vyacheslav Goma in // CIPHERNET
@hirrolot пропустил тред, но как без асинхронных исключений обходиться? как на алг эффектах написать например убийство треда посреди чистой функции при например закончившейся памяти?
источник

G

Gymmasssorla in // CIPHERNET
Vyacheslav Goma
@hirrolot пропустил тред, но как без асинхронных исключений обходиться? как на алг эффектах написать например убийство треда посреди чистой функции при например закончившейся памяти?
если алг. эффекты реализуем сами с манипуляцией со стеком, то по-моему никак, т.к. разные корутины на разных потоках с разным стеком могут исполняться. но никто в принципе не отменял рантайма со своим стеком который может перемещаться
источник

G

Gymmasssorla in // CIPHERNET
короче думать надо
источник

M

MrSmith in // CIPHERNET
Ну вот снова думать надо
источник

VG

Vyacheslav Goma in // CIPHERNET
а кто обрабатывать будет? их же может кинуть в любой функции
источник

M

MrSmith in // CIPHERNET
А у тебя продакт горит
источник

VG

Vyacheslav Goma in // CIPHERNET
прост я подумал и без асинхронных как-то никак
источник

M

MrSmith in // CIPHERNET
Да можно придумать ченибуть
источник

VG

Vyacheslav Goma in // CIPHERNET
ну в расте паника в этом случае как я понял
источник

VG

Vyacheslav Goma in // CIPHERNET
в гоу тож panic / recover
источник

M

MrSmith in // CIPHERNET
Переслано от RA-TA-TATA
источник

M

MrSmith in // CIPHERNET
Переслано от Steven
источник

G

Gymmasssorla in // CIPHERNET
идея глючит на Core I7 и nvidia geforce gtx 1060 👍👍👍
источник

G

Gymmasssorla in // CIPHERNET
источник

G

Gymmasssorla in // CIPHERNET
просто взял ui и не откливается
источник

G

Gymmasssorla in // CIPHERNET
Переслано от Илья Чистяков...
Go появился как ответ на потребности микросервисной разработки:
1. минимальный latency
2. минимальный порог входа, решающий проблему с кадрами
3. скорость разработки быстрых и маленьких программ, сродни классам в ООП

В свою очередь микросервисы появились как ответ на рост сложности релизного цикла с ростом команды.

Высокие абстракции в коде уже не нужны, их роль выполняют паттерны проектирования распределенных систем, на основе контейнеров, это - sidecar, ambassador, adapter и далее.
источник

G

Gymmasssorla in // CIPHERNET
Gymmasssorla
Переслано от Илья Чистяков
Go появился как ответ на потребности микросервисной разработки:
1. минимальный latency
2. минимальный порог входа, решающий проблему с кадрами
3. скорость разработки быстрых и маленьких программ, сродни классам в ООП

В свою очередь микросервисы появились как ответ на рост сложности релизного цикла с ростом команды.

Высокие абстракции в коде уже не нужны, их роль выполняют паттерны проектирования распределенных систем, на основе контейнеров, это - sidecar, ambassador, adapter и далее.
@MRSMITH4 что скажешь?
источник