Size: a a a

2021 March 04

JS

Jerzy Syrowiecki in Haskell Start
Aleksandr Khristenko
Каким образом?
если твой код приводит к вычислению значения, переданного в твой код снаружи, а то вычисление бросает исключение
источник

A

Aleksandr Khristenko in Haskell Start
Jerzy Syrowiecki
если твой код приводит к вычислению значения, переданного в твой код снаружи, а то вычисление бросает исключение
Ну в таком случае я бы был доволен ответом что могут быть выкинуты такие-то исключения + исключения из такого-то параметра
источник

Н

Никита in Haskell Start
Здравствуйте, может кто посмотреть код?
Первый раз пишу что-то не по задачке
https://gist.github.com/Arvantos/f5c95ddec223ed6517f2147307371607
источник

J

JE$U$ in Haskell Start
А как в таком случае будет выглядеть использование операций? Я думал что-то вроде 0 :: A0 + 1 :: A1, но тогда снова вопрос к реализации
источник

JS

Jerzy Syrowiecki in Haskell Start
JE$U$
А как в таком случае будет выглядеть использование операций? Я думал что-то вроде 0 :: A0 + 1 :: A1, но тогда снова вопрос к реализации
0 + 1 :: GF4
источник

JS

Jerzy Syrowiecki in Haskell Start
или просто 0 + 1
источник

JS

Jerzy Syrowiecki in Haskell Start
справа от четвероточия может стоять только тип, который у вас GF4, наверно
источник

JS

Jerzy Syrowiecki in Haskell Start
Никита
Здравствуйте, может кто посмотреть код?
Первый раз пишу что-то не по задачке
https://gist.github.com/Arvantos/f5c95ddec223ed6517f2147307371607
отступы странноватые. попроуйте ormolu
источник

JS

Jerzy Syrowiecki in Haskell Start
Никита
Здравствуйте, может кто посмотреть код?
Первый раз пишу что-то не по задачке
https://gist.github.com/Arvantos/f5c95ddec223ed6517f2147307371607
fix явно не нужен. кажется, вы хотели concatMap
источник

JS

Jerzy Syrowiecki in Haskell Start
Никита
Здравствуйте, может кто посмотреть код?
Первый раз пишу что-то не по задачке
https://gist.github.com/Arvantos/f5c95ddec223ed6517f2147307371607
вместо

a >>
 b >>
   c

лучше писать

do
 a
 b
 c
источник

J

JE$U$ in Haskell Start
Jerzy Syrowiecki
0 + 1 :: GF4
я в инстансе должен писать class GF4 Int where ? в итоге
источник

JS

Jerzy Syrowiecki in Haskell Start
JE$U$
я в инстансе должен писать class GF4 Int where ? в итоге
пожалуйста, не надо это делать
источник

J

JE$U$ in Haskell Start
прошу прощения, я совсем новичок в хаскеле
источник

JS

Jerzy Syrowiecki in Haskell Start
просто для общего развития: вы можете заставить литерал 0 обозначать данные вашего типа. но вам это сейчас не нужно и помешает
источник

JS

Jerzy Syrowiecki in Haskell Start
я не могу сказать, что этого нельзя сделать. технически можно (через класс Num), но вам не надо
источник

Н

Никита in Haskell Start
Jerzy Syrowiecki
отступы странноватые. попроуйте ormolu
Спасибо, все поправил.
Меня немного смущает const в 66 строке, я его поставил чтобы определить тип исключения. Это можно сделать как-нибудь получше? Или так нормально?
источник

JS

Jerzy Syrowiecki in Haskell Start
Никита
Спасибо, все поправил.
Меня немного смущает const в 66 строке, я его поставил чтобы определить тип исключения. Это можно сделать как-нибудь получше? Или так нормально?
(\e :: HttpException -> die "No connection")
источник

JS

Jerzy Syrowiecki in Haskell Start
Никита
Спасибо, все поправил.
Меня немного смущает const в 66 строке, я его поставил чтобы определить тип исключения. Это можно сделать как-нибудь получше? Или так нормально?
httpJSONEither request
`catch` \e :: HttpException ->
 die "No connection"
источник

JS

Jerzy Syrowiecki in Haskell Start
Никита
Спасибо, все поправил.
Меня немного смущает const в 66 строке, я его поставил чтобы определить тип исключения. Это можно сделать как-нибудь получше? Или так нормально?
а зачем вообще ловить HttpException, если программа всё равно завершится?
источник

JS

Jerzy Syrowiecki in Haskell Start
только ради UI?
источник