Size: a a a

PureScript — русскоговорящее сообщество

2020 April 24

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество
я в академических целях :)
источник

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество
пошел гуглить catch пурсе)
источник

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество
а предложение да, заманчивое)
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
purescript-exceptions
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
r <- try $ readFile ...
case r of
источник

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество
спасибо!
источник

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
вот про что я говорил)

showBaseTypeAlg = VF.onMatch     
 { tint: \TIntF -> "TInt"
 , tstring: \TStringF -> "TString"
 }

showBaseTypeWithArrowAlg = VF.on _tarrow \(TArrowF x y) -> "(" <> x <> " -> " <> y <> ")"

showType = cata (VF.case_ # showBaseTypeAlg >>> showBaseTypeWithArrowAlg)
источник
2020 April 28

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество

spec :: Spec Unit
spec =
 describe "MonadExamples" do
   describe "ReadConfig specs" do
     it "should handle file not found" do  --compilation error here
       result <- getPort "path/unknown"
       let
         err = unsafePartial $ fromLeft result
       err `shouldEqual` "errorText"

написал тест, -   getPort :: String -> Effect (Either String Int), не могу понять, почему компилятор ругается
Could not match type Effect with type Aff
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
где-то нужно launchAff или liftEffect
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
я не помню что там где уже)
источник

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество
main :: Effect Unit
main =
 launchAff_ do
   specs <- discover ".*Spec"
   runSpec [ specReporter ] specs
тест запускается в main-e
источник

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество
проблема, что до рантайма не доходит - тест  spec не компилируется
источник

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество
если абстрактно, то вопрос сводится к  "как проюниттестить что-то, что возвращает Effect ( Either a b) "
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
... <- liftEffect $ что-то
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
result <- liftEffect $ getPort "path/unknown"
источник

(

(λx.Me) Panda in PureScript — русскоговорящее сообщество
ReadConfig specs
  ✓︎ should handle file not found
спасибище! :)
источник
2020 May 09

DD

Dmitry Dugin in PureScript — русскоговорящее сообщество
здравствуйте. а как оформляют на
удаленку официально? если я одного
региона, а работодатель С другого.
как оформляют?
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
как оформляют именно в этом чате или вообще?
источник

DD

Dmitry Dugin in PureScript — русскоговорящее сообщество
вообще
источник

DD

Dmitry Dugin in PureScript — русскоговорящее сообщество
я по работе программистом
источник