Size: a a a

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

2020 January 03

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
вдруг ты не добросовестный девелопер и херню запаблишил?
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
вдруг ты не добросовестный девелопер и херню запаблишил?
Если действительно маркет мешает, можно эту фичу таки использовать этично, со списком изменений и большой кнопкой "нет, отвали". Пусть будет
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Вот бы только в списке разрешений это ещё было
источник

AY

Alexey Yurchenko in PureScript — русскоговорящее сообщество
Kirill Valyavin
Если действительно маркет мешает, можно эту фичу таки использовать этично, со списком изменений и большой кнопкой "нет, отвали". Пусть будет
99% пользователям важно, чтобы в корзине показываюсь скидка, которую маркетологи придумали вчера. А не «бесполезный» диалог обновления
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Спору нет
источник

VK

Vladimir Klntsky in PureScript — русскоговорящее сообщество
Alexey Yurchenko
Ну и Code push особо никто не сделал кроме react native (Cordova совсем не считается).

Топ фича
Выглядит не как что-то технически сложное.
источник

AY

Alexey Yurchenko in PureScript — русскоговорящее сообщество
я не думаю, что разработка такой функции выльется меньше чем в месяц работы и наладки. Это $3-5к денег. Прилично если справшивать с готовым за 0 и протестированным в течении нескольких лет
источник

VK

Vladimir Klntsky in PureScript — русскоговорящее сообщество
Но по сути это же просто скрипт, который загружает новые версии бандла и ресурсов, с возможностью автоматического отката.
Это можно реализовать и без привязки к UI-фреймворку.
источник

AY

Alexey Yurchenko in PureScript — русскоговорящее сообщество
Есть native (swift, kotlin), есть flutter, есть react native. я больше способов делать приложение не знаю. pwa и cordova не в счет.

Ничего, кроме js через встроенный engine не разрашается пушить мимо сторов.

Какой вариант сейчас предлагаете вы, чтобы выпустить апп на языке типа elm, purescript, haskell и тп?
источник

AY

Alexey Yurchenko in PureScript — русскоговорящее сообщество
Есть reasonml, но мне не очень нравится. Потому что система типов допускает больше вольностей
let data = [1, 2, 3]
data[5]
в reason это runtime error
источник

RB

Rustem B. in PureScript — русскоговорящее сообщество
Вот вот, Vue лучше))
источник

VK

Vladimir Klntsky in PureScript — русскоговорящее сообщество
Alexey Yurchenko
Есть native (swift, kotlin), есть flutter, есть react native. я больше способов делать приложение не знаю. pwa и cordova не в счет.

Ничего, кроме js через встроенный engine не разрашается пушить мимо сторов.

Какой вариант сейчас предлагаете вы, чтобы выпустить апп на языке типа elm, purescript, haskell и тп?
Я не сильно разбираюсь в реалиях мобильной разработки, но.

> Ничего, кроме js через встроенный engine не разрашается пушить мимо сторов.
Если можно пушить js, то не проблема запушить новую версию бандла, будь он скомпилен из elm, purescript или ghcjs.
Да, прийдётся писать кастомный апдейтер. Но в основном приложении всё равно скорее всего на порядок больше сложности.

> Ничего, кроме js через встроенный engine не разрашается пушить мимо сторов.
Кстати, где можно прочитать про это?
источник

AY

Alexey Yurchenko in PureScript — русскоговорящее сообщество
Vladimir Klntsky
Я не сильно разбираюсь в реалиях мобильной разработки, но.

> Ничего, кроме js через встроенный engine не разрашается пушить мимо сторов.
Если можно пушить js, то не проблема запушить новую версию бандла, будь он скомпилен из elm, purescript или ghcjs.
Да, прийдётся писать кастомный апдейтер. Но в основном приложении всё равно скорее всего на порядок больше сложности.

> Ничего, кроме js через встроенный engine не разрашается пушить мимо сторов.
Кстати, где можно прочитать про это?
из всего этого только react native работает с js
источник

AY

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

AY

Alexey Yurchenko in PureScript — русскоговорящее сообщество
Как пытались пихнуть elm в react-native написано тут
https://ohanhi.com/elm-native-ui-update.html
история интересная, но заглохло пару лет назад (старый elm и старый react-native).

Думаю сначала у elm появится ssr и только потом отдельная реализация dom под native.
источник

VK

Vladimir Klntsky in PureScript — русскоговорящее сообщество
Прочитал немного по теме, узнал много нового. Если я правильно понял ситуацию, ограничения тут со стороны apple и play store, а не чисто технические.
источник
2020 January 21

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Привет, я хочу использовать лоадер шейдеров https://www.npmjs.com/package/glsl-shader-loader для вебпака, как будет выглядеть импорт в пурсе? я  так понимаю должен буду экспортить в .js а потом в .purs импортить
foreign import shader
? так ведь?
и так же и с картинками ? импорт и реэкспорт в js и импорт в purs?
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Да, похоже на то. Либо в JS через FFI передавать инстанс gl (это если в пурсе код на WebGL) и подключать шейдеры как эффект.
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
В Elm’е хорошо с этим, там ещё и авто-проверка типов в Uniforms/Variables.
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Понял, спасибо!
источник