Size: a a a

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

2018 November 14

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
https://github.com/chexxor/purescript-pandemonium
скоро будет подкаст
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
прочитал переписку – /me тоже юзал тут (для этой же цели – сгенерить уникальный класснейм) unsafePerformEffect
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
прочитал переписку – /me тоже юзал тут (для этой же цели – сгенерить уникальный класснейм) unsafePerformEffect
ну не гуд же
источник

VY

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

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
прочитал переписку – /me тоже юзал тут (для этой же цели – сгенерить уникальный класснейм) unsafePerformEffect
Вообщем вот что пока вышло
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Вроде даже работает
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
А можно как то не передавать постоянно Unit? Просто иначе оно как значение сохраняется
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
кстати, не обязательно делать getRndSuffix ф-цией
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
так же как и newClass
источник

VY

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
getRndSuffix ∷ String
getRndSuffix = show $ unsafePerformEffect $ randomInt 0 99999
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
так же как и newClass
Если не делать, то оно уникальные не будет генерить, ибо будет константой
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
попробуй, будет :)
> getRndSuffix = show $ unsafePerformEffect $ randomInt 0 99999
> getRndSuffix
"65140"

> getRndSuffix
"13604"
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
попробуй, будет :)
> getRndSuffix = show $ unsafePerformEffect $ randomInt 0 99999
> getRndSuffix
"65140"

> getRndSuffix
"13604"
Вот
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
попробуй, будет :)
> getRndSuffix = show $ unsafePerformEffect $ randomInt 0 99999
> getRndSuffix
"65140"

> getRndSuffix
"13604"
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
попробуй, будет :)
> getRndSuffix = show $ unsafePerformEffect $ randomInt 0 99999
> getRndSuffix
"65140"

> getRndSuffix
"13604"
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Странно почему в репле новое генерит
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
попробуй, будет :)
> getRndSuffix = show $ unsafePerformEffect $ randomInt 0 99999
> getRndSuffix
"65140"

> getRndSuffix
"13604"
В репле-то конечно
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
да, сори :) в репле каждый раз вызывается ф-ция randomInt
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Почему - это интересный вопрос
источник