@haskellru

Страница 102 из 1551
Index
16.08.2016
13:46:32
Elm это только на поиграться, постепенная миграция на PureScript в планах, но пока не горит.

Anatolii
16.08.2016
13:46:43
а что ж с эльмом не так?

выглядит красиво:)

Quet
16.08.2016
13:46:58
а почему elm поиграться? у purescript как-то уж очень долго не было даж вменяемых биндингов к реакту

Google
Boris
16.08.2016
13:46:59
да тоже интересно, сейчас смотрю на него

Quet
16.08.2016
13:47:05
ну точнее было 3 штуки и ни одного рабочего

а Elm.Html считай в стандартной библиотеке и даж после breaking changes в 0.17 как-то приятнее

alix
16.08.2016
13:48:02
Фронт на JS, бэкенд на Haskell предоставляет просто JSON API
для рестапи свой велосипед или фреймворки есть?

Index
16.08.2016
13:48:06
Да это несерьезный просто язык, строгая типизация без нормального ad-hoc полиморфизма, не слишком проработанный рантайм, и отсутствует даже нормальная оптимизация рекурсии (так что нужно всегда быть готовым, что приложение сдохнет от переполнения коллстэка)

Anatolii
16.08.2016
13:48:29
ахахахах, про TCO это весело

как так можно

с этого начинать наверное нужно было

Index
16.08.2016
13:48:47
Вот именно.

Anatolii
16.08.2016
13:48:57
как так, это цирк

Index
16.08.2016
13:49:04
Но чисто с FP побаловаться, я считаю, нормальный язык. Порог входа низкий

Quet
16.08.2016
13:50:18
ну и кстати, не сталкивался в elm c проблемами из-за tco видимо в задачах гуя глубокий стек получить не так просто )

ну и ручное каррирование функций для FFI в purescript подбешивало

Google
Quet
16.08.2016
13:56:40
а, понятно почему проблем с tco не было elm нормально оптимизирует ф-ции которые сами себя вызывают (большинство случаев реальных) а вот если есть взаимно рекурсивные, то да, проблемка с оптимизацией

Anatolii
16.08.2016
15:21:59
@int_index вроде с Денисом работает, скорее всего

Денис так пиарит сервант везде

Index
16.08.2016
15:25:23
Да.

Quet
16.08.2016
15:30:24
Погоди, есть языки, в реализациях которых имеется вменяемая оптимизация взаимной рекурсии???
а хер его знает я вообще что-то давно не сталкивался с проблемой стека и рекурсии

Index
16.08.2016
15:36:06
Не знаю что там сейчас у Elm с TCO, но у меня проблемы были с функцией, которая вызывала себя.

Хотя может быть там был не tail call.

Но и не взаимная рекурсия тоже.

Мерлин
16.08.2016
16:01:20
https://ro-che.info/articles/2016-08-07-hask-category

Anatolii
16.08.2016
16:13:22
Там в комментариях Максим Сохацкий что-то сильно активный

Такое ощущение что он рад

Anton
16.08.2016
16:13:57
Так это же не elm не умеет tco а движки js, разве нет?

Index
16.08.2016
16:18:42
JS-то не умеет, но от ФП-языка ожидаешь каких-то обходных путей, иначе как на нём писать?

Anton
16.08.2016
16:19:32
А какие обходные пути если это все в js транспилится?

Index
16.08.2016
16:20:13
TCO на этапе транспиляции, трамплины всякие

Вон что-то нашёл даже для Elm https://github.com/elm-lang/trampoline

Anatolii
16.08.2016
16:20:32
вон в джаве помойму в while это все переводится

ну хвостовая рекурсия

Google
Quet
16.08.2016
16:35:07
trampoline в elm медленный это как раз для случай взаимной рекурсии которая не оптимизируется

Alexander
16.08.2016
17:28:24
В жвве появится TCO?

Quet
16.08.2016
17:30:14
в jvm в смысле?

Alexander
16.08.2016
17:31:18
+

Quet
16.08.2016
17:31:42
нет но можно на уровне языка развернуть в цикл

Anatolii
16.08.2016
17:32:33
я где-то читал что компилятор хвостовую рекурсию переводит в while

Quet
16.08.2016
17:32:50
компилятор, в байткод где уже нет рекурсии

alix
16.08.2016
17:33:02
Он рекурсивные вызовы циклами заменяет

Alexander
16.08.2016
17:33:45
Да и в си такое

Но в жпве вроде не делалось, хотя может мне врпли, я не проверял

Quet
16.08.2016
17:34:26
в jvm со стороны рантайма в общем поддержки нет, но компиляторы понятное дело могут что угодно

Quet
16.08.2016
17:34:54
компилятор жабы не делал, но вот какая-нибудь скала или кложа..

Semyon
16.08.2016
17:44:16
в jvm tco нету

именно поэтому в той же кложе есть специальная конструкция recur

alix
16.08.2016
20:04:26
какая идеха на макоси топовая?

leksah?

Misha
16.08.2016
20:26:54
atom

c плагинами

Alexander
16.08.2016
20:27:06
emacs?

Google
[Anonymous]
16.08.2016
20:31:07
Konstantin
17.08.2016
00:45:23
emacs

Vladimir
17.08.2016
00:45:57
есть кто на spacemacs?

Alisa
17.08.2016
00:48:10
чо посоветуете для старта?
https://github.com/denisshevchenko/ohaskell.guide

Semyon
17.08.2016
03:37:59
Konstantin
17.08.2016
03:40:16
жесть какая

он на базе чего

emacs and vim на базе атом?

Admin
ERROR: S client not available

Semyon
17.08.2016
03:40:56
Да нет, это обычный емакс, просто настроенный для людей

Vladimir
17.08.2016
06:49:44
emacs and vim на базе атом?
про evil-mode ты, значит, не слышал

Konstantin
17.08.2016
06:50:17
на скринах прост не очень похоже на emacs

Vladimir
17.08.2016
06:50:36
чем не похоже?

и какие скрины

Я
:3

Konstantin
17.08.2016
06:52:30
http://spacemacs.org/img/screenshots/ss1.png

Semyon
17.08.2016
06:52:51
а как по-твоему должен емакс выглядеть?

Konstantin
17.08.2016
06:53:20
я подумал что там где статусбар это гуевые табы

alix
17.08.2016
07:19:40
https://github.com/denisshevchenko/ohaskell.guide
Уже взял в чтение ) thx!

Vladimir
17.08.2016
07:45:49
Ну что, кто завтра на митап?

Google
Semyon
17.08.2016
07:46:59
смузи будет?

Vladimir
17.08.2016
07:47:09
и капкейки)

Semyon
17.08.2016
07:47:39
с митболами

Anatolii
17.08.2016
08:41:26
Апликативный капкейки?

Vladimir
17.08.2016
08:47:14
Just скушать <*> капкейки

[капкейп]

Короче ладно, я думал, может кто-нибудь из этого чатика завтра будлет что-нибудь интересное рассказывать у касперского

Anatolii
17.08.2016
08:48:41
скушать <$> [капкейк]

Я бы с удовольствием пошел, но я далеко

Semyon
17.08.2016
08:49:36
жри $ капкейк $ скотина

Vladimir
17.08.2016
09:19:36
https://laboratoriya-kasperskogo.timepad.ru/event/356321/ вот это

Vladimir
17.08.2016
09:20:30
хаскелл митап в обители байтоёбства, чтоооо

Alexander
17.08.2016
09:20:51
в касперском есть haskell

и вакансии изредка

Vladimir
17.08.2016
09:21:06
ну ок)

Alexander
17.08.2016
09:25:49
я в этот раз решил не выступать, времени готовить хороший доклад не было :(

а всякую фигню не интересно

Evgenij
17.08.2016
13:36:38
есть кто на spacemacs?
Да я и на виме тоже

Сходил бы на митап но не смогу - вроде запись ,которую посмотреть потом можно будет ,обещали выкинуть в паблик

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