@haskellru

Страница 20 из 1551
Aldar
26.04.2016
15:21:05
больше людей = хуже качество в среднем

поэтому нужны языки проще

Alex
26.04.2016
15:21:33
индустрии нужно больше макак, отсюда и джава, го
быдлокод умрет, когда появятся развитые инструменты типа корезоида

а написать такие инструменты можно только на языках типа хаскеля

Google
Aldar
26.04.2016
15:21:56
типа го, джавы, питона

SimpleX
26.04.2016
15:22:22
Чем жава проще с++11

Разве что модулями

Aldar
26.04.2016
15:22:56
в джаве не нужно следить за памятью

SimpleX
26.04.2016
15:23:06
В плюсах 11 тоже

Умные указатели и в путь

Aldar
26.04.2016
15:23:47
если посадить неквалифицированного разраба за джаву он может накрепать говнокод, но он будет как никак работать.

а с плюсами так не прокатит

ладно мы в оффтопик ушли

SimpleX
26.04.2016
15:24:29
Прокатит, если пользоваться новыми инструментами

Aldar
26.04.2016
15:24:32
будущее за идрисом

[Anonymous]
26.04.2016
15:24:41
Это щито еще за шайтан?

Aldar
26.04.2016
15:24:54
хаскель с зависимыми типами)

Google
[Anonymous]
26.04.2016
15:25:17
Интересно

Aldar
26.04.2016
15:25:31
Симплекс, чтобы писать проект на плюсах, нужно задать для начала кодинг стайл, иначе такого можно наворотить

[Anonymous]
26.04.2016
15:25:35
А как же пониленг?)

http://tutorial.ponylang.org/

Aldar
26.04.2016
15:26:25
к примеру гугл кодинг стайл для плюсов довольно таки ограничен, то есть пишут на подмножестве языка

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

[Anonymous]
26.04.2016
15:27:18
http://tutorial.ponylang.org/ - простота Питона, короуты как в Go, скорость как в CPP

Ну и memory safe

[Anonymous]
26.04.2016
15:28:38
SimpleX
26.04.2016
15:28:41
Я в курсе. Это если над проектом работают n человек.

Aldar
26.04.2016
15:29:05
ещё время компиляции больших проектов у плюсов ужасное, для этого используют всякие приблуды типа сливать все в один файл, или pimpl

я тоже плюсовик, можно сказать бывший

SimpleX
26.04.2016
15:29:34
А соло проекты можно и в своем стиле писать. Правда, потом этот код скорее всего выбросят

И в плюсах нет стандартных интерфейсов. Так что жизнь боль.

Aldar
26.04.2016
15:34:50
в общем инструмент для задачи, а не наоборот. Хаскель отличный инструмент для изучения функциональной парадигмы)

[Anonymous]
26.04.2016
16:14:42
в общем будущее точно не за С++, там даже модулей не будет в С++17
Модули собираются сделать в новом стандарте

Alexander
26.04.2016
16:26:24
@quetzal так ghc rts Саймон пилил пока работал в Microsoft Research
И щас в fb пилит тоже иногда, меньше правда

Google
Alexander
26.04.2016
16:27:57
trump ? trump ? hillary
26.04.2016
16:29:29
Нормально все, как и везде
You can only catch error in IO, which is like saying "yeah you can if you know magic"

Abbath
26.04.2016
17:44:41
Потому что в других языках IO везде

Alexander
26.04.2016
17:59:25
+

В медицине бы ещё его
Amgen применяет успешно, скоро у нас еще клиенты будут из медицины например

Так я где-то срачик про bytesting text и конверсию пропустил, но искать мне уже лень

Abbath
26.04.2016
18:04:14
У @blkmrkt бомбило по этому поводу

Quet
26.04.2016
18:04:33
да оно у всех бомбит чуток по этому поводу )

Abbath
26.04.2016
18:04:41
У меня не бомбит :)

Quet
26.04.2016
18:05:13
ну мож пришел из языка где все еще хуже со строками

Abbath
26.04.2016
18:05:33
Ну в Haskell у меня проблем со строками не было

Никаких

blkmrkt
26.04.2016
18:06:32
Ого, холивар!

Abbath
26.04.2016
18:07:09
Строки работают

Quet
26.04.2016
18:07:35
да кто ж говорит что они не работают

работают конечно, но не охренеть как удобно

Abbath
26.04.2016
18:08:04
Ну мне удобно

Quet
26.04.2016
18:09:21
@qnikst а что про рекорды скажешь? это такая моя личная боль в хаскеле.. даже с OverloadedRecordFields работать с ними неудобно. в каждый проект тащить линзы со всем этим цирком что ли?

Google
Alexander
26.04.2016
18:09:47
Я понимаю отличия типов и не вижу reasonable вариантов автоконверсии

Может тройку линз и rewriting rules еще но там сложно спроектировать

Мне больше средств мониторинга и отладки не хватает

И немного тулсов для понимания компиляции

Quet
26.04.2016
18:15:46
отсутствие стектрейсов это боль, да

Alexander
26.04.2016
18:15:58
С dwarf получше стало

Но все равно боль

С другой стороны основные ошибки в сишных частях а там трейсы есть

Мне вообще больше дебаг хипа охота

И список тредов в gdb

Ну и разброд и шатание с либами

100500 вариантов и все неполные для многого

На хакажде тясячи библиотек из которых дельные меньше четверть в лучшем случае

А на всяких курсах от студентов просят либу на хакадж

Что все портит

Стакан подулучшил ситуацию, но не кардинально

И и то это временно

Имхо

Google
Quet
26.04.2016
18:19:46
почему временно?

да, для хаскела надо бы уже какой-то список вменяемых либ вести

Abbath
26.04.2016
19:55:17
Не, просто смотришь - если говно - не используй)

Alexander
26.04.2016
20:23:57
Временно т.к. среднее качество либ будет падать со временем

И будет приходить больше чуши, сейчас stackage используют далеко не все

Поэтому там подмножество более менее нормальных либ

Но поддерживать его можно или каким-то дикими policy или никак

Никак перестает работать начиная с какого-то размера

Да есть уже десяток взаимоисключающих наборов :)

Quet
26.04.2016
20:28:41
а есть где-нибудь список того что в хороший набор входит? )

haskell-awesomeness

Alexander
26.04.2016
20:52:18
text, vector, bytestring хотя бы

Но хуже когда надо послать email или с веба какой запрос сделать

Или какой-нить hset

Abbath
26.04.2016
20:54:24
Wreq

Alexander
26.04.2016
20:54:37
У wreq тоже есть проблемы

Там есть N решений и все какие то кривые

Quet
26.04.2016
21:07:13
text vector bytestring это то что вообще должно в стандартной библиотеке языка идти )

я скорее спрашивал как раз про библиотеки "емейл послать, в веб сходить"

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