
Pavel ?
06.05.2016
21:40:15
это точно

Quet
06.05.2016
21:40:21
в хаскеле рантайм неплох в том что касается его зелёных потоков и конкурентности вообще
да тут не сколько императивщина, сколько мутабельность мешает

Pavel ?
06.05.2016
21:51:11
тут от модели памяти все зависит

Google

Pavel ?
06.05.2016
21:51:41
мутабельность дает работу в ограниченых ресурсах памяти
в то время как имутабельная не дает
но с точки зрения разработки и скорости выполнения в многопоточной среде имутабельная модель выиграет
нет конкуренции между потоками, нет стоп зе ворлда

Quet
06.05.2016
21:54:46
ну там где мутабельность можно вообще жить без gc и stop the world тоже никакого нет))

Pavel ?
06.05.2016
21:55:15
пусть не сразу) со временем)

Quet
06.05.2016
21:55:50
ну как умирают ) их убивают
я про то что в мутабельных средах можно жить без gc (c++, rust)

Pavel ?
06.05.2016
21:56:29
в жвм их прибивает gc по нулевому реверенсу) в сях свситопляска с рефами)
как там в хаскеле я хз
еще как связаны

Quet
06.05.2016
21:57:28
не особо связаны на самом деле
мутабельная java и иммутабельный clojure и оба живут на одном и том же gc

Google

Quet
06.05.2016
21:57:47
но то что иммутабельность без gc не сделать это да

Pavel ?
06.05.2016
21:58:14

Quet
06.05.2016
21:58:36
мало того, они один и тот же рантайм юзают )

Pavel ?
06.05.2016
21:58:44
ессесно)
я пытаюсь сравнить модель жвма с хаскелем)
потому как все остальное смысла сравнивать нет, одни и теже сиськи)

Quet
06.05.2016
22:00:35
раст же

Pavel ?
06.05.2016
22:00:46
а чего там с растом?)

Quet
06.05.2016
22:01:18
не только с умными указателями
функциональщины туда завезли ок так
вдохновлялись всем что нашли )
надо будет его куда-нибудь в продакшен втащить попробовать
но чет пока ничего такого критичного по памяти или latency не было =р
чувстую раст там быстрее чем хаскель будет )
ага ) слава llvm..

Pavel ?
06.05.2016
22:15:06
не получается llvm нормально потрогать((

Quet
06.05.2016
22:15:30
а что ты хотел с ним делать?
я когда-то писал обфусцирующий компилятор для llvm ))
итого -- llvm годен

Pavel ?
06.05.2016
22:24:27
мне lli интересна и интерпр на разных архитектурах байткода от llvm

Google

Quet
06.05.2016
22:27:31
а зачем интерпретация? он же умеет нативный код

Pavel ?
06.05.2016
22:27:58
чтобы не компилить
он jit вроде должен уметь

Quet
06.05.2016
22:28:34
так зачем? если можно скомпилировать )

Pavel ?
06.05.2016
22:32:09
чтобы утешить лень)))
вчера значит генерю себе pojo и вдруг до меня доходит

Dmitrii
07.05.2016
11:33:26
Зачем ты программируешь когда на улице такая погода?

Pavel ?
07.05.2016
11:33:28
а фигли pojo с Optional не генерятся?
написал в сраной идее темплейт)

Dmitrii
07.05.2016
11:34:28
Это очень плохо.

Pavel ?
07.05.2016
11:34:33
днем не программирую)

Pavel ?
07.05.2016
11:34:47
ну мне так более комфортно) я сова)

Dmitrii
07.05.2016
11:34:59
Это только ебе так кажется.

Pavel ?
07.05.2016
11:36:03
каждый дрочет как он хочет) я дрочу как я хочу)

Плюшка
07.05.2016
11:36:29

Admin
ERROR: S client not available

Pavel ?
07.05.2016
11:43:15
#if($field.modifierStatic)
static ##
#end
#if($field.primitive)$field.type ##
#else
java.util.Optional<$field.type> ##
#end
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean && $field.primitive)
#if ($StringUtil.startsWithIgnoreCase($name, 'is'))
#set($name = $StringUtil.decapitalize($name))
#else
is##
#end
#else
get##
#end
${name}() {
#if($field.primitive)
return $field.name;
#else
return java.util.Optional.of($field.name);
#end
}
если кому надо)

Alex Фэils?︙
07.05.2016
11:43:47

Pavel ?
07.05.2016
11:43:54
добрый))

Google

Pavel ?
07.05.2016
11:46:40
симпотяга))

Igor
07.05.2016
11:51:59
Я что-то упустил в современной культуре

Dmitrii
07.05.2016
11:52:30
Это где?

Igor
07.05.2016
11:53:35
Прямо на проходе от парома в центр)

Dmitrii
07.05.2016
11:53:48
А ну так.
Це Европа.

Alex Фэils?︙
07.05.2016
11:55:43
Уродство такое

Pavel ?
07.05.2016
11:57:31
Ппц
Подожги его ночью))

Dmitrii
07.05.2016
11:59:23
Вы радикалы.

ThisIs
07.05.2016
12:05:28

Pavel ?
07.05.2016
12:08:33
Мы нормальные люди))) жги...жги к хренам)))))

Dmitrii
07.05.2016
12:09:11
Представьте, что эта инсталляция это кусок вашего кода.

Pavel ?
07.05.2016
12:10:41
Если говорить о коде то иногда выпиливание куска кода способствует улучшению работы приложения))
Так что жги...))))

ThisIs
07.05.2016
12:13:36
?

Артем
07.05.2016
12:27:19
hyper-v летает