@haskellru

Страница 198 из 1551
Dmitry
20.02.2017
14:19:47
но сам-то кластер что делает? обучает нейросети ? гттовится к захвату мира?

Alexander
20.02.2017
14:19:51
fs- расширение lustre

Quet
20.02.2017
14:20:09
данные сохраняет и отдает
а машин много в кластере?

Alexander
20.02.2017
14:20:11
с пофикшенными проблемами (но это не мы делаем)

Google
Alexander
20.02.2017
14:20:17
нет

но скейлится

тот продукт, что продают 6 rack-ов, 6Pb места

на ssd

Quet
20.02.2017
14:21:05
а вот тот софт который собственно реализует фс распределённую он на хаскеле тоже?

Alexander
20.02.2017
14:21:09
нет

си

очень интересно, но сишники сказали, что были планы на haskell его писать

ещё давно

Quet
20.02.2017
14:21:45
но почему-то не стали?

Alexander
20.02.2017
14:21:50
но причина почему отказались - это т.к. не был разработчиков

найти хацкелистов тогда проблема была, а тех, что умеют писать fs и драйвера писать и прочий ядроужас

итого меньше

Google
Dmitry
20.02.2017
14:23:47
надо сказать хаскеллистов которые в ведро могут писать и сейчас не очень-то много

Quet
20.02.2017
14:27:07
а зачем хаскелисты в ведро? там сишники надо, но далеко не весь код же туда пишется

процентов 90 наверное живет себе в юзерспейсе

Dmitry
20.02.2017
14:28:15
ну там хаскель даже еще более надо, чем где-то еще

и даже не хаскель, а что-то доказуемое например

Quet
20.02.2017
14:28:27
там как там с gc жить?

даже не так… как туда втащить рантайм хаскеля?

Dmitry
20.02.2017
14:28:48
никак.

Quet
20.02.2017
14:28:58
я скорее уж за то что туда раст втащат и это будет круто

Dmitry
20.02.2017
14:28:59
ну т.е был ajhc но сплыл, автор ушел в ATS

но до этого успел на хакселе написать драйвер звуковой карты

Alexander
20.02.2017
14:29:38
@quetzal мне тяжело оценить какая часть кода там в ведре какая в юзерспейсе

Dmitry
20.02.2017
14:29:42
и втиснуть его в Cortex M4

Alexander
20.02.2017
14:29:47
как я понимаю большинство кода может и там и там работать

Dmitry
20.02.2017
14:30:05
впрочем, как жить с инкрементальной сборкой мусора в ядре тоже понятно

Quet
20.02.2017
14:30:09
этот драйвер нормально работал? у хаскельного gc трейдоффы вроде такие что не очень подходят для всего где нужно latency

Dmitry
20.02.2017
14:30:53
не могу сказать. но тут есть два человека, применявшие haskell в soft-embedded

и всё отлично работало

Rs-485, GPIO вот это всё

в юзерспейсе правда. но задача обмена с nfc-шными картами была вполне себе риалтайм

Google
Quet
20.02.2017
14:32:45
а людей которые делали то же самое но с большими размерами хипа знаешь?

Dmitry
20.02.2017
14:32:59
а кто сказал, что звуковой карте нужен большой хип?

или вообще типичному драйверу он нужен

Quet
20.02.2017
14:33:07
нене, это уже не про звуковуху

Dmitry
20.02.2017
14:33:40
ну да, нельзя вообще всё что угодно написать хаскелле на текущий момент

но ajhc имел свой рантайм и под embedded задачи и делался

жалко, что не взлетел

а мне на мипс наверное придется кочегарить раст

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

Quet
20.02.2017
14:45:29
а мне на мипс наверное придется кочегарить раст
ну ладно уж "придётся" он не такой плохой

Dmitry
20.02.2017
14:45:57
когда хаскелисты не могут на нем две строки склеить, это наводит на мысли, что я до него еще интеллектуально не дорос

может с момента посиделок в Дружбе что-то изменилось

Quet
20.02.2017
14:47:01
ну там есть нюансы с лайфтаймами и овнершипом но хаскель сложнее намного

Anatolii
20.02.2017
14:47:18
"прийдется" - это про го

Dmitry
20.02.2017
14:47:32
не знаю, что сложнее например - хаскель или плюсы?

Quet
20.02.2017
14:47:41
хаскель

Anatolii
20.02.2017
14:47:47
Шевченко говорит что плюсы

Dmitry
20.02.2017
14:47:53
плюсы конечно

Anatolii
20.02.2017
14:48:18
тут наверное сложность надо описать

Dmitry
20.02.2017
14:48:27
стандарт плюсов подходит

Google
Quet
20.02.2017
14:48:28
может это bias конечно потому что на плюсах я лет 8 жил

Anatolii
20.02.2017
14:48:29
побыстрому что-то написать наверное проще на плюсах

Quet
20.02.2017
14:48:42
а хаскель так, в свободное время

Anatolii
20.02.2017
14:48:51
ну что-то маленькое

а поддерживать я думаю будет сложнее потом

Dmitry
20.02.2017
14:49:07
ну напиши по быстрому на плюсах маленький вебсервер который в базу ходит и json отдаёт

Quet
20.02.2017
14:50:24
ну расте кстати такое делается легче намного потому что написано уже батареек для веба и про них все знают

Dmitry
20.02.2017
14:52:33
ну надо посмотреть, я вроде видел вменяемые мануалы как раст кросс-компилировать.

всяко наверное лучше раст, чем на сишке писать

или плюсах.

Quet
20.02.2017
14:53:24
однозначно

Anatolii
20.02.2017
14:53:53
всегда было интересно, а для сишки или плюсов есть всякие вебфрэймворки?

Dmitry
20.02.2017
14:54:14
да, но лучше бы не было

That Guy
20.02.2017
14:54:29
всегда было интересно, а для сишки или плюсов есть всякие вебфрэймворки?
Точно есть какой-то генератор статических сайтов à la Jekyll.

Dmitry
20.02.2017
14:54:47
в принципе на си логичнее писать сразу модуль в nginx

терять-то уже нечего

Anatolii
20.02.2017
14:56:10
я последнее время все чаще вижу как люди на lua+nginx пишут микросервисы

Dmitry
20.02.2017
14:56:18
ну или так

не знаю, конечно, что хотят добиться, но по моему это не на том экономия

Google
Dmitry
20.02.2017
14:56:58
хотя если они действительно микро, может и нормально

особого отторжения не вызывает.

а кстати, кто раст видел - он сильно жирные бинарники генерит?

по сравнению с go и хаскелем

я тут как-то трогал go и с удивление обнаружил, что ghc 7.6 или 7.8 генерил бинарники меньше

? animufag ?
20.02.2017
15:07:52
ого

у меня всегда был стереотип, что go < rust < ... < haskell (размер бинарников)

Dmitry
20.02.2017
15:16:31
ну вот я собрал и с удивлением обраружил

кстати, с чего бы раст был жирнее go у него же вроде минимальный рантайм или его вообще нет?

? animufag ?
20.02.2017
15:23:05
кстати, с чего бы раст был жирнее go у него же вроде минимальный рантайм или его вообще нет?
Да по логике вещей всё так. Помню были статьи (когда вышел 1.0), что мол размер бинарника больше ожидаемого. ну и я интуитивно понимал так: в то время как команда раста занимается развитием дизайна языка, у команды го с дизайном стагнация и все ресурсы тратят на различные оптимизации (а ресурс у го по идее мощнее чем у раста)

? animufag ?
20.02.2017
15:25:51
У кого-нибудь есть представление: сколько людей получают зарплату за разработку го/раста. ну точнее даже не это интересно. вот я контрибьючу в раст, довольно долго, возможно ли перейти таким образом в штат мозиллы и получать за это зарплату? или там все на энтузиазме себе плитку в гитхабе набивают

Quet
20.02.2017
15:26:19
раст линкуется динамически к libc но если хочешь можно собрать статически себе musl и линковаться к ней

Dmitry
20.02.2017
15:26:41
не используйте мусл

по крайней мере на мипсе

Quet
20.02.2017
15:26:47
с динамической линковкой к libc у раста размер бинарника начинается с 300кб

по крайней мере на мипсе
“не используйте мипс” )

Dmitry
20.02.2017
15:28:19
я не уверен что проблема мипсо-специфичная, он не мог нормально освобождать аллоцированную память что приводило к её исчерпанию

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