Size: a a a

2021 February 18

YS

Yan Shkurinskiy in Haskell Start
есть подозрение что без оптимизаций всё равно один раз отработает
источник

JS

Jerzy Syrowiecki in Haskell Start
если мы обсуждаем язык, то CSE нет в языке, может быть 2 вызова.

если обсуждаем оптимизации, то есть разные способы помешать CSE
источник

JS

Jerzy Syrowiecki in Haskell Start

fallRight :: Show b => a -> (a -> b) -> Either a b
fallRight a f
 | "" <- show (f a) = Left a
 | _  <- show (f a) = Right $ f a

main = print $ fallRight 'b' traceShowId


вот тут traceShowId вызывается 2 раза при любом уровне оптимизаций
источник

к

кана in Haskell Start
Yan Shkurinskiy
а можно эксперимент? (пока сам не могу повторить)  

fallRight :: a -> (a -> Maybe b) -> e -> Either e b 
fallRight a f
 | Nothing <- fa = Left
 | Just b  <- fa = const(Right b)
 where fa = f a

(вроде не бред написал)

Попробовать такое без оптимизаций
будет один раз без оптимизаций, но ты же просто оптимизацию вручную сделал)
источник

YS

Yan Shkurinskiy in Haskell Start
кана
будет один раз без оптимизаций, но ты же просто оптимизацию вручную сделал)
переставил аргументы чтобы e не светилось в определении
источник

к

кана in Haskell Start
Jerzy Syrowiecki

fallRight :: Show b => a -> (a -> b) -> Either a b
fallRight a f
 | "" <- show (f a) = Left a
 | _  <- show (f a) = Right $ f a

main = print $ fallRight 'b' traceShowId


вот тут traceShowId вызывается 2 раза при любом уровне оптимизаций
действительно, а мог бы и соптимизировать до одного
источник
2021 February 19

:

: in Haskell Start
what is best python or haksell
источник

🄺꧁

🄺🄰🄽🄲🄴🅁 ꧁꧂... in Haskell Start
Pyksell. It's a dialect of Haskell, still in development, it has both all the good sides of python such as easy to understand high-level abstractions and functional paradigm of Haskell. It's syntax looks similar to Haskell, but you also can use tabs instead of whitespaces, which is a definite improvement over standard Haskell!!
источник

🄺꧁

🄺🄰🄽🄲🄴🅁 ꧁꧂... in Haskell Start
Got job at Google knowing only MIPS assembly and Pyksell
источник

A

Asterix in Haskell Start
:
what is best python or haksell
Haskell is a good tool for thinking
источник

T

The Lord of Hypercom... in Haskell Start
:
what is best python or haksell
What is best socks or eggs
источник

:

: in Haskell Start
The Lord of Hypercomplex Numbers
What is best socks or eggs
Certainly the eggs
источник

:

: in Haskell Start
Asterix
Haskell is a good tool for thinking
yes👍👌
источник

[

[BRM]White Rabbit in Haskell Start
The Lord of Hypercomplex Numbers
What is best socks or eggs
Sucks some eggs
источник

:

: in Haskell Start
can i use haskell for hacking?
источник

JS

Jerzy Syrowiecki in Haskell Start
:
can i use haskell for hacking?
sure
источник

JS

Jerzy Syrowiecki in Haskell Start
there are famous Haskell hackathons — Zurihac, Munihac, Odehac
источник

:

: in Haskell Start
Jerzy Syrowiecki
there are famous Haskell hackathons — Zurihac, Munihac, Odehac
thanks bro
источник

:

: in Haskell Start
what is faster for web applications

haskell ot python or node.js
источник

а

ага in Haskell Start
faster in execution?
источник