[04:10:10] <_valexey_> Кстати, всех с хэллоуином!
[04:39:41] <vlad_m> И тебе того же ;)
[07:43:46] <geniepro> _valexey_: ад победил?
[07:49:17] <geniepro> valexey> следовательно на них нет больших проектов
ну вапще-то есть, но в основном связанные с трансляцией разных языков, в том числе в FPGA
[07:49:40] <geniepro> valexey> а также на них почти никогда не программируют неграмотные дебилы которые легко могут порушить любую систему
на хаскелле неграмотный дебил не сможет скомпилять программу
[07:50:36] <geniepro> TRUE> а разве в хаскеле запись - это не кортеж?
у кортежа поля безымянные, у записи -- именованные, а так да, одно и тоже по сути
[07:51:20] <geniepro> хотя, у кортежей есть два стандартных поля -- первое fst и второе snd
[07:52:28] <geniepro> но вообще, запись по паттерн-матчингу совместима с простым АлгТД с безымянными полями
[07:54:20] <geniepro> data Type1 = Type1 Int Char String
data Type2 = Type2 { n::Int, c::Char, s::String }
foo (Type1 n1 c1 s1) = undefined
bar (Type2 n2 c2 s2) = undefined

одинаково
[08:14:09] <geniepro> valexey> блин. тварь! говно! вот ведь!
а я предупреждал )))
[08:20:39] <geniepro> ну в принципе в хаскельном репле как в окамлевом, хотя при нормальной компиляции должно выдать ошибку, думаю

Prelude> data Color = RED | WHITE | BLUE
Prelude> :t RED
RED :: Color
Prelude> data Side = RED | WHITE
Prelude> :t RED
RED :: Side
Prelude> :t BLUE
BLUE :: Color
[08:21:31] <geniepro> data Color = RED | WHITE | BLUE
data Side = RED | WHITE

[1 of 1] Compiling Main             ( Records.hs, interpreted )

Records.hs:23:13: error:
   Multiple declarations of ‘RED’
   Declared at: Records.hs:22:14
                Records.hs:23:13

Records.hs:23:19: error:
   Multiple declarations of ‘WHITE’
   Declared at: Records.hs:22:20
                Records.hs:23:19
[08:27:05] <geniepro> valexey> взаимнорекурсивные - тоже специальным образом и явно оформляются.
valexey> с одной стороны, это опять таки - архаика. с другой - может быть даже и удобно.
TRUE> Это не удобно, а информативно.

и чем это удобно и информативно?
[08:28:15] <geniepro> взаимнорекурсивные функции -- это ещё ладно, а вот взаимнорекурсивные типы, которые лучше размещать в разных модулях...
на шарпах и сях такое возможно, а вот в хаскелле и оберонах нет, вроде...
а как там в окамле?
[08:32:29] <geniepro> TRUE> Это не удобно, а информативно. А что такое Some?
это лекартсов от нулевых ссылок:
создаёшь какой-то объект, если удачно, то возвращаешь как Some obj
если не удалось, то возвращаешь None
при дальнейшей обработке обязательно надо вынуть из Some, что означает невозможность обращения к нулевому указателю
[08:33:43] <geniepro> лекарство*
[09:20:27] <geniepro> valexey> да никому в US россия особо не упёрлась
valexey> её почти никто и не упоминает
valexey> то есть упоминают россию в сша сильно реже чем сша в россии

https://cont.ws/post/415377
"В ходе выступления перед избирателями города Сидар-Рапидс, кандидат в президенты США от Демократической партии Хиллари Клинтон пообещала, что Россия будет стёрта не только с политической карты мира, но и с планеты." - передаёт FoxNews.

"Несомненно, что первоочередной моей задачей будет противостояние России и я не сомневаюсь в целях и методах этой борьбы. Мы сотрём Россию и её вассалов с лица Земли. Не только с политической карты мира, но и вообще. По поводу моей переписки по e-mail могу сказать, что она была рассчитана на реакцию России и она себя оправдала."- заявила госпожа Клинтон.

На какую часть России претендуют США в случае победы над Россией - Урал, Сибирь или северные регионы? Куда не ткни,- везде нефть, газ, металлы или лес. Голосуя за Хиллари, Вы голосуете за процветание нашего государства." - заключает ведущий.
[11:24:27] <TRUE> Чтобы понять, что функция рекурсивна, достаточно посмотреть её объявление.
[11:41:46] <geniepro> а зачем знать, рукурсивна функция или нет?
[11:42:07] <geniepro> в фп нормальная рекурсия -- хвостовая, нагрузку на стек не делает
[13:40:17] <valexey> geniepro: она этого не говорила: http://www.whatthefolly.com/2016/10/29/transcript-hillary-clintons-speech-in-cedar-rapids-iowa-part-1/
[13:44:07] <valexey> Зато говорила про образование и налоги.
[13:45:43] <valexey> ну и по трампу хорошо прошлась. говорит - говно он а не бузинессмен
[13:45:57] <valexey> производит товары в других странах, а не тут
[13:46:07] <valexey> из китайской, а не американской стали строит свои отели
[13:46:18] <valexey> негров не любит..
[13:46:21] <valexey> плохой человек!
[13:46:27] <valexey> неправильный бузинессмен!
[17:15:30] <valexey> http://oberspace.dyndns.org/index.php/topic,691.0.html
[17:15:32] <valexey> если кто ещё не видел ;-)
[17:20:49] <valexey> последовательно будем собирать разные ошибки на разных ЯП.
[17:20:56] <valexey> казусы, так сказать.
[19:25:43] <Kemet> geniepro, Чето у меня гитхаб не дает обновить репы, это только у меня или глобпроблем
[21:35:53] <valexey> Kemet: признайся, ты практиковал окамл, или же ты просто крут? :-)