@haskellru

Страница 1386 из 1551
Index
03.08.2018
09:11:55
Трансляция вообще с любого языка в любой, то есть это более общий термин

Так что да, так тоже можно назвать. Но людям было скучно и они придумали еще термин зачем-то.

Yuriy
03.08.2018
09:13:06
Index
03.08.2018
09:13:38
только ли они

Google
J
03.08.2018
09:14:07
жаваскриптеры вообще любят придумывать бесполезные штуки
Они любят перепридумывать уже придуманные штуки.

Index
03.08.2018
09:15:13
только ли они

Imants
03.08.2018
09:15:19
некоторые библиотеки оч даже полезные. с 2010 качественно шагнули. Сейчас совсем другая ситуация.

Index
03.08.2018
09:15:41
я могу представить идентичное обсуждение Хаскеля в JS-чате

придумывают бесполезные монады, перепридумывают императивное программирование со своими IO/IORef

A64m
03.08.2018
09:17:20
Вовсе нет.
а что тогда?

Ilya
03.08.2018
09:19:00
Index
03.08.2018
09:21:33
а что тогда?
Кстати, написать PS -> Haskell должно быть несложно

У него система типов вроде строго слабже, за исключением рядового полиморфизма

Index
03.08.2018
09:22:26
Вообще-то это ты его рядовым назвал когда-то давно и я подхватил

A64m
03.08.2018
09:22:28
Кстати, написать PS -> Haskell должно быть несложно
кто-то даже накостыливал пруф оф концепт

Google
A64m
03.08.2018
09:23:00
для рекордов емнип буккипер использовал

Denis
03.08.2018
09:23:27
кто-то даже накостыливал пруф оф концепт
не про это ли ты? https://github.com/tfausak/thran

A64m
03.08.2018
09:24:52
Denis
03.08.2018
09:25:52
вообще у пурсы стали появлятся такие штуки https://purescript-resources.readthedocs.io/en/latest/

и недавно добавили Instance chains

J
03.08.2018
09:26:57
а что тогда?
https://github.com/purescript/documentation/blob/master/ecosystem/Alternate-backends.md Любой бекенд который вас устраивает, скорее всего pcc.

Index
03.08.2018
09:27:50
никогда
да, видимо я путаю с другой ситуацией и другим термином "рядовой полиморфизм" это детище @qnikst

J
03.08.2018
09:29:28
Я не вижу проблем с нодой на бекенде для "веб-приложений". Не все же крипивалюты пишут.

Главное на Elm не писать.

A64m
03.08.2018
09:31:01
https://github.com/purescript/documentation/blob/master/ecosystem/Alternate-backends.md Любой бекенд который вас устраивает, скорее всего pcc.
они все игрушечные даже по меркам пурскрипта. думаю, у урвеба в разы больше пользователей чем у этого

Index
03.08.2018
09:31:21
> Я не вижу проблем с нодой на бекенде Ну да, кому нужны speed или security

A64m
03.08.2018
09:34:00
уж лучше с фулстек хаскелем страдать чем с этим говном, которое еще и не написано даже

J
03.08.2018
09:34:29
Я не знаю, я для своих пет проектов наслаждался пурскриптом пока понял что мои пет проекты никому не нужны и можно делать не веб интерфейсы.

Index
03.08.2018
09:34:57
Достоинство PS в том, что сгенерированный JS действительно маленький, никакой прогрузки 5 MiB

J
03.08.2018
09:35:04
Фуллстек пурскриптом, that is.

Index
03.08.2018
09:35:06
Для бэкенда у него достоинств нет

J
03.08.2018
09:35:18
Есть.

Google
Index
03.08.2018
09:35:35
code sharing, но если это сильно хочется, то лучше тащить GHCJS уже на фронт

J
03.08.2018
09:35:38
Ноль геммороя для шаринга типов между беком и фронтом.

Index
03.08.2018
09:35:46
A64m
03.08.2018
09:35:55
с этим-то да

Index
03.08.2018
09:36:21
мне не нравится в GHCJS полная (и полурабочая) перереализация GHC RTS на JS

я надеюсь в wasm-бэкендом ее можно будет выкинуть и заживем

J
03.08.2018
09:37:08
Когда я раньше смотрел на ghcjs было две большие проблемы – версия компилятора лаговала за основной, ничего не работало.

Denis
03.08.2018
09:37:30
мне не нравится в GHCJS полная (и полурабочая) перереализация GHC RTS на JS
так ghcjs просто из хаскеля делает стейт машину на жс, вот почему много кода (можно сказать некий ассемблер для хаскеля на жс)

A64m
03.08.2018
09:37:57
у васмобекенда типа webghc ртс все равно будет неполноценная, а для второго (аустериус или как там) ее и не написали еще даже на самом игрушечном уровне

J
03.08.2018
09:37:58
Покажите мне как пошарить типы с прозрачной сериализацией между браузером и хаскелным бинарником в 2018м.

Index
03.08.2018
09:38:08
так ghcjs просто из хаскеля делает стейт машину на жс, вот почему много кода (можно сказать некий ассемблер для хаскеля на жс)
Я не знаю что конкретно он делает, но я находил неоднократно баги там, особенно когда дело доходила до работы с ФВП+FFI

A64m
03.08.2018
09:38:22
но немного получше гхцжс будет, да

Index
03.08.2018
09:38:24
то есть когда надо передать хаскельную функцию как коллбэк в JS-функцию

A64m
03.08.2018
09:39:16
да

Index
03.08.2018
09:39:23
@s9gf4ult возможно помнит про этот ад с коллбэками в GHCJS, мы вместе разбирались

там был какой-то критический размер функции, после которого все ломалось

После этого я на GHCJS крест поставил

Denis
03.08.2018
09:40:06
Aleksey
03.08.2018
09:40:20
Помню такое но не помню детали

Google
Aleksey
03.08.2018
09:40:39
Да, там внутри все было очень плохо

Yuriy
03.08.2018
09:41:33
а какая проблема все на ghcjs делать? зачем js еще?
библиотеку виджетов уже в GHCJS завезли? или всё ещё надо дизайнера нанимать, чтобы что-то невырвиглазное получить?

Aleksey
03.08.2018
09:42:06
В ghcjs очень плохой рантайм

Там было куча каких то допущений внутри сделано

Алексей
03.08.2018
09:49:33
Как вы будете интегрировать ваш хаскель/пурскрипт с кучей существующего жс кода? Или будете свои фреймворки, библиотеки и прочие велосипеды заново писать?

Aleksey
03.08.2018
09:50:51
Есть же интероп. В purescript он ещё и довольно простой в использовании

Алексей
03.08.2018
09:52:11
А интероп позволит заюзать ООП фичи, сделав скажем наследование от класса React.Component?

Admin
ERROR: S client not available

Denis
03.08.2018
09:54:31
у пурсы лучший подход к foreign

Vyacheslav
03.08.2018
10:04:30
лучше уж тогда сразу идти в Reason

A64m
03.08.2018
10:09:22
там убогий бекенд будет

Andrew
03.08.2018
10:10:03
Добрый день!

Здесь про Xmonad + Xmobar можно вопросы задавать?

Pineapple
03.08.2018
10:11:29
рядного!
Нарядного!

Andrew
03.08.2018
10:21:03
Проблема в том, что после обновления Xmonad с 0.13 на 0.14 меню xmobar стало перекрываться окнами , что не очень приятно. Никто не сталкивался с такой проблемой?

Andrey
03.08.2018
10:46:28
https://archives.haskell.org/projects.haskell.org/xmobar/#quick-start overrideRedirect в .xmobarrc какое значение у тебя?

Andrew
03.08.2018
11:03:15
не выставлено

Andrey
03.08.2018
11:07:20
ага

Google
Andrew
03.08.2018
11:08:58
Поставил False, теперь панель перекрывает окна)

Andrey
03.08.2018
11:10:00
посмотри в сторону manageDocks

Index
03.08.2018
11:17:23
Боролся с похожей проблемой в Xmonad с xfce panel. Не помню что конкретно помогло, но вот мой конфиг https://github.com/int-index/ii-config/blob/master/xmonad.hs

Dmitry
03.08.2018
11:58:24
Хорошие новости, господа! stack больше не нужен, одного cabal должно быть достаточно. 1. cabal new-build избавляет от ада с зависимостями 2. cabal new-repl работает вне пакетов теперь: https://twitter.com/typedrat/status/1023677497307684864 3. cabal уже поддерживает GitHub зависимости, как выяснилось. Можно посмотреть пример здесь: https://github.com/hvr/cardano-sl/blob/wip/cabal-project/cabal.project#L41-L156 4. Можно использовать этот скрипт, чтобы ставить версии ghc без проблем: https://github.com/mitchellwrosen/ghc-switch Чего-то ещё не хватает?

kana
03.08.2018
11:58:57
как новый проект создавать?

есть какой-нибудь cabal new name

иначе кабал все еще не готов

Dmitry
03.08.2018
11:59:49
cabal init создаёт проект Пользуясь случаем, могу ещё порекламировать summoner! https://github.com/kowainik/summoner

A64m
03.08.2018
12:02:21
> Чего-то ещё не хватает? чтоб hie с нью-билдом работал?

Yuriy
03.08.2018
12:08:41
префикс new- как бы говорит нам, что это ещё не продакшен

A64m
03.08.2018
12:09:09
да они ненормальные просто, такую плохую идею обычный человек не придумет

Artem
03.08.2018
12:09:14
А почему stack не в почете?

A64m
03.08.2018
12:09:49
Artem
03.08.2018
12:10:56
абандонваре
Печально

Yuriy
03.08.2018
12:11:36
абандонваре
как это? развивается активно

Artem
03.08.2018
12:12:09
А когда его забросили? В 2015-2016 все кричали о переходе на stack в Haskell Platform?

A64m
03.08.2018
12:12:15
не развивается, на поддержке, правда. баги фиксятся, новые кабалы поддерживаются с опазданием в полгода и т.д.

Evgeny
03.08.2018
12:12:35
Коллеги, а в реальном продакшене много здесь людей его использует и если да, то сколько по времени?

A64m
03.08.2018
12:13:04
все новые фичи там в 16 году закончились, и он даже гхц 8.2 полностью еще не поддерживает (в сентябре уже 8.6 будет)

стек? ну его большинство использует, новый кабал-то недоделанный еще

Страница 1386 из 1551