This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-05-14
Channels
- # admin-announcements (1)
- # beginners (18)
- # boot (61)
- # cljsjs (4)
- # cljsrn (12)
- # clojure (60)
- # clojure-gamedev (1)
- # clojure-russia (13)
- # clojure-taiwan (1)
- # clojure-uk (4)
- # clojurescript (62)
- # core-async (7)
- # cursive (1)
- # data-science (1)
- # hoplon (74)
- # lein-figwheel (3)
- # off-topic (3)
- # om (2)
- # other-languages (58)
- # planck (4)
- # protorepl (3)
- # reagent (58)
- # rethinkdb (1)
- # spacemacs (1)
допилил свою первую программу на Clojure. Спасибо всем кто помог 🖐️ https://github.com/andrewmed/wordsearch
ЭТО НОРМАЛЬНО, если я накатаю функцию (defn IO->maybe [f] (try (f) (catch Exception _)))
?
и буду ей оборачивать все чужие и свои функции?
промблема, что я хочу такую же, только either. уверен, что это тысячу раз сделали до меня - но всё же, какой самый нормальный способ работать с исключениями но в виде возвращаемых значений в кложе? хотя бы для моих собственных функций
@leov: ничего не навлечешь @kachayev когда-то делал доклад про error handling при работе с core.async и там была своя реализация either https://github.com/kachayev/async-errors/blob/master/src/asyncerr/core.clj#L105
ловите хаскелиста!
вроде как коты популярная либа с монадами https://github.com/funcool/cats, там для кор.асинк тоже было чота
Скажите спасибо Ричу, что мы вот этого всего в нашей работе каждый день не видим: http://docs.spring.io/autorepo/docs/spring/2.5.x/api/org/springframework/aop/framework/AbstractSingletonProxyFactoryBean.html