Size: a a a

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

2021 April 03

p

parket in PureScript — русскоговорящее сообщество
Serge S. Gulin
Насколько я понял, это про навигацию на фронтенде. Если я правильно понял, то вряд-ли это именно то, что нужно. Я про то как бекенд грамотно спрашивать с валидацией
Это не про навигацию. Это парсер/генератор. Двусторонний.
источник

SG

Serge S. Gulin in PureScript — русскоговорящее сообщество
Хм, посмотрю лучше, спасибо!
источник

p

parket in PureScript — русскоговорящее сообщество
Serge S. Gulin
Хм, посмотрю лучше, спасибо!
👍. Когда до компа доползу, посмотрю, может скину пару примеров.
источник

AK

Aleksey Khoroshev in PureScript — русскоговорящее сообщество
Serge S. Gulin
Есть ли способ использовать маршруты Apirary, но при исполнении запроса дополнить адрес до полного?

Предположим я имею

type ListUsers
 = GET "/users"
     { query ::
       { sortBy :: UserSort
       , sortDir :: SortDir
       }
     , response ::
       { ok :: JSON (Array User)
       }

Но мне необходимо это исполнить по адресу http://....... + /users
makeSecureRequest route path query body = do
 auth <- read
 case auth of
   Nothing -> do
     redirect Home
     pure $ Left NotAuthorized
   Just { token } -> do
     res <- liftAff $ Apiary.makeRequest route (addBaseUrl <<< addToken token) path query body
     void $ lfor res onError
     pure $ lmap ApiaryError res

addBaseUrl :: forall r. { url :: String | r } -> { url :: String | r }
addBaseUrl request@{ url } = request { url = Config.apiEndpoint <> url }


у меня сделано примерно так
источник

AK

Aleksey Khoroshev in PureScript — русскоговорящее сообщество
т.е. просто в addBaseUrl урл расширяется до полного
источник

SG

Serge S. Gulin in PureScript — русскоговорящее сообщество
Aleksey Khoroshev
makeSecureRequest route path query body = do
 auth <- read
 case auth of
   Nothing -> do
     redirect Home
     pure $ Left NotAuthorized
   Just { token } -> do
     res <- liftAff $ Apiary.makeRequest route (addBaseUrl <<< addToken token) path query body
     void $ lfor res onError
     pure $ lmap ApiaryError res

addBaseUrl :: forall r. { url :: String | r } -> { url :: String | r }
addBaseUrl request@{ url } = request { url = Config.apiEndpoint <> url }


у меня сделано примерно так
Ок, ок, спасибо!
источник
2021 April 05

SG

Serge S. Gulin in PureScript — русскоговорящее сообщество
Есть клиент на Апворке, хочет с JavaFX переезжать в Web. Ему всё равно на каких технологиях будет исполнено решение. Думал с ним работать, но влетел в дедлайн по текущим проектам.

Если у кого есть аккаунт и желание что-нибудь поделать -- могу связать вас, просто перенаправлю да и всё. Мой интерес в том, что ему делать надо сейчас, я освобожусь фиг знает когда, а если у вас пойдет -- постучусь, вдруг примите. 🙂
источник
2021 April 17

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
мб кто-то знает чего не выводит, ведь там фандеп

https://github.com/purescript/purescript/issues/4065
источник
2021 April 29

p

parket in PureScript — русскоговорящее сообщество
И тишина...
источник

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
так часто бывает)
источник

ЗП

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

ЗП

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

p

parket in PureScript — русскоговорящее сообщество
Мне тоже нечего сказать. Вроде должно. Ну хочется хоть какую реакцию на тикет.
источник

ЗП

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

ЗП

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

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
можешь у себя проверить)
источник

ЗП

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

ЗП

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

p

parket in PureScript — русскоговорящее сообщество
Если время найду, прогоню пример из тикета. Сейчас я всё свободное время обслуживаю моноколёса 😂
источник

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
?
источник