Size: a a a

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

2018 November 12

VY

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

R:

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

R:

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

R:

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

R:

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
ну вот выше и Джастина как раз и есть минимальный пример (если я правильно понял что нужно), там 8 строчек
про эффекты:
Aff – для асинхронных эффектов
Effect – для синхронных
вот хороший обзор асинхронных эффектов: https://www.youtube.com/watch?v=dbM72ap30TE
раньше вместо Effect было Eff (dom :: DOM, whatever :: WHATEVER ...), теперь эффект-роу убрали и запись Effect Unit по сути эквивалентна любой такой Eff (a :: A, b :: B | r)
если интересно почему, то можно почитать тут откуда всё пошло:
https://purescript-resources.readthedocs.io/en/latest/eff-to-effect.html
https://github.com/purescript-deprecated/purescript-eff/issues/25
подробнее о 0.11.7 -> 0.12.0 можно почитать тут: https://purescript-resources.readthedocs.io/en/latest/0.11.7-to-0.12.0.html
в общем, основные breaking changes были вот в этом релизе https://github.com/purescript/purescript/releases/tag/v0.12.0-rc1
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
ну вот выше и Джастина как раз и есть минимальный пример (если я правильно понял что нужно), там 8 строчек
про эффекты:
Aff – для асинхронных эффектов
Effect – для синхронных
вот хороший обзор асинхронных эффектов: https://www.youtube.com/watch?v=dbM72ap30TE
раньше вместо Effect было Eff (dom :: DOM, whatever :: WHATEVER ...), теперь эффект-роу убрали и запись Effect Unit по сути эквивалентна любой такой Eff (a :: A, b :: B | r)
если интересно почему, то можно почитать тут откуда всё пошло:
https://purescript-resources.readthedocs.io/en/latest/eff-to-effect.html
https://github.com/purescript-deprecated/purescript-eff/issues/25
подробнее о 0.11.7 -> 0.12.0 можно почитать тут: https://purescript-resources.readthedocs.io/en/latest/0.11.7-to-0.12.0.html
в общем, основные breaking changes были вот в этом релизе https://github.com/purescript/purescript/releases/tag/v0.12.0-rc1
Сяп, почитаем
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
ну вот выше и Джастина как раз и есть минимальный пример (если я правильно понял что нужно), там 8 строчек
про эффекты:
Aff – для асинхронных эффектов
Effect – для синхронных
вот хороший обзор асинхронных эффектов: https://www.youtube.com/watch?v=dbM72ap30TE
раньше вместо Effect было Eff (dom :: DOM, whatever :: WHATEVER ...), теперь эффект-роу убрали и запись Effect Unit по сути эквивалентна любой такой Eff (a :: A, b :: B | r)
если интересно почему, то можно почитать тут откуда всё пошло:
https://purescript-resources.readthedocs.io/en/latest/eff-to-effect.html
https://github.com/purescript-deprecated/purescript-eff/issues/25
подробнее о 0.11.7 -> 0.12.0 можно почитать тут: https://purescript-resources.readthedocs.io/en/latest/0.11.7-to-0.12.0.html
в общем, основные breaking changes были вот в этом релизе https://github.com/purescript/purescript/releases/tag/v0.12.0-rc1
Примерно так??????
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
ну вот выше и Джастина как раз и есть минимальный пример (если я правильно понял что нужно), там 8 строчек
про эффекты:
Aff – для асинхронных эффектов
Effect – для синхронных
вот хороший обзор асинхронных эффектов: https://www.youtube.com/watch?v=dbM72ap30TE
раньше вместо Effect было Eff (dom :: DOM, whatever :: WHATEVER ...), теперь эффект-роу убрали и запись Effect Unit по сути эквивалентна любой такой Eff (a :: A, b :: B | r)
если интересно почему, то можно почитать тут откуда всё пошло:
https://purescript-resources.readthedocs.io/en/latest/eff-to-effect.html
https://github.com/purescript-deprecated/purescript-eff/issues/25
подробнее о 0.11.7 -> 0.12.0 можно почитать тут: https://purescript-resources.readthedocs.io/en/latest/0.11.7-to-0.12.0.html
в общем, основные breaking changes были вот в этом релизе https://github.com/purescript/purescript/releases/tag/v0.12.0-rc1
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
ну вот выше и Джастина как раз и есть минимальный пример (если я правильно понял что нужно), там 8 строчек
про эффекты:
Aff – для асинхронных эффектов
Effect – для синхронных
вот хороший обзор асинхронных эффектов: https://www.youtube.com/watch?v=dbM72ap30TE
раньше вместо Effect было Eff (dom :: DOM, whatever :: WHATEVER ...), теперь эффект-роу убрали и запись Effect Unit по сути эквивалентна любой такой Eff (a :: A, b :: B | r)
если интересно почему, то можно почитать тут откуда всё пошло:
https://purescript-resources.readthedocs.io/en/latest/eff-to-effect.html
https://github.com/purescript-deprecated/purescript-eff/issues/25
подробнее о 0.11.7 -> 0.12.0 можно почитать тут: https://purescript-resources.readthedocs.io/en/latest/0.11.7-to-0.12.0.html
в общем, основные breaking changes были вот в этом релизе https://github.com/purescript/purescript/releases/tag/v0.12.0-rc1
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
мб лучше отдельной таской это сделать
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
мб лучше отдельной таской это сделать
Оно так и так не работает
источник

VY

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

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Без понятия, это я и пытаюсь узнать
источник

VY

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

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
я имею ввиду что пишет?
По сути куда оно вообще должно файл писать?
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
если это пытаться собрать для браузера и запустить в браузере, то никуда) т.е. так оно, конечно, не заработает, посмотри что у джастина в package.json, в скриптах
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
фция записи в файл же в Node.FS.Aff, это уже наводит на мысли
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
фция записи в файл же в Node.FS.Aff, это уже наводит на мысли
Как оно вообще тогда работать должно?
источник

R:

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