@haskellru

Страница 130 из 1551
Sergey
31.10.2016
21:26:00
Ты лучше расскажи когда они компилятор поправят?

http://ideone.com/m1xjqN

Alex
31.10.2016
21:34:46
Большинство тратит больше времени на хаскельный однострочник, чем на С++ портянку, так зачем им это нужно? Для реальных проектов он не годен хотябы из-за этого.
большинство тратит больше времени прочитать детскую книгу на английском языке, чем на русском прочитать войну и мир, зачем им это нужно? для реальной жизни он не годен хотя бы изза этого.

По сути на хаскеле пишут ради вызова, не практичности ради
новый уровень практичности, и порог входа чтобы воспользоваться преимуществами нового, нужно инвестировать ресурсы в изучение этого нового, или стать ментальным легаси, выбор всегда есть

Google
Sergey
31.10.2016
21:40:04
Порог вхождения ты называешь многословность для вещей, которые делаются тривиально в другом языке?

import Data.Array.IO main = do arr <- newArray (1,10) 37 :: IO (IOArray Int Int) a <- readArray arr 1 writeArray arr 1 64 b <- readArray arr 1 print (a, b)

вроде простая вещь, а сколько написали...

Paul
31.10.2016
21:41:26
map f (a:as) = f a : map f as

Вроде сложная вещь)

А изящно)

Sergey
31.10.2016
21:42:18
и что ты тут сложного увидел?

Vladislav
31.10.2016
21:42:51
и что ты тут сложного увидел?
предлагаю написать аналог на c++ для тренировки

Sergey
31.10.2016
21:43:13
гордится простым циклом по элементам списка? Это не достойно хаскелиста

даже хаскелиста

Sergey
31.10.2016
21:43:41
Так что там, когда ghc поправят то?

Paul
31.10.2016
21:43:51
Vote ban

Google
Sergey
31.10.2016
21:43:53
http://ideone.com/m1xjqN

Alex
31.10.2016
21:43:54
Порог вхождения ты называешь многословность для вещей, которые делаются тривиально в другом языке?
вообщето хаскель намного менее многословен, и с выразительность мало кто может конкурировать

Sergey
31.10.2016
21:44:44
Ловля исключений, как же это выразительно, да...

f = expr catches [Handler (\ (ex :: ArithException) -> handleArith ex), Handler (\ (ex :: IOException) -> handleIO ex)]

main = do print [1 .. 9] print [1, 3 .. 9] print [1, 3 .. 10] print [26.0, 26.2 .. 27.0] print [25.5..30.0] print [25, 25 .. 25]

Alex
31.10.2016
21:45:31
Ловля исключений, как же это выразительно, да...
сделай лучше, в исключениях в грязных данных

Sergey
31.10.2016
21:45:33
Так как вы объясните поведение гхц?

Vladislav
31.10.2016
21:45:39
Так что там, когда ghc поправят то?
сразу после gcc https://ideone.com/HfM1BP

Sergey
31.10.2016
21:46:01
Это по стандарту

а вот то что выдает гхц не по стандарту

Vladislav
31.10.2016
21:47:11
Sergey
31.10.2016
21:48:07
переполнение знакового инта есть неопределенное поведение. ссылку искать лень, но уж поверь

Sergey
31.10.2016
21:52:59
Так Я не Хаскелист.
Ага, на поверку всегда в итоге оказывается, что просто кушают мамкин борщ

Paul
31.10.2016
21:53:52
Да так и есть. Чем борщ-то не угодил?)

Sergey
31.10.2016
21:54:17
Хорош на самом деле. =)

Ладно, пойду я спать, а вы мне бухтите как корабли Хаскеля бороздят монаду состояния вселенной

Vladislav
31.10.2016
21:59:27
а вот то что выдает гхц не по стандарту
все тут по стандарту, ты чего? https://www.haskell.org/onlinereport/haskell2010/haskellch6.html#x13-1310006.3.4

Sergey
31.10.2016
22:05:05
Давай так, я спокойно, не тыкая в многословные писульки объяснил каждый случай неожиданного поведения в gcc в твоих примерах. Сделай также по каждому случаю по ghc.

Google
Paul
31.10.2016
22:05:56
Никакой культуры?

Boris
31.10.2016
22:07:03
Давай так, я спокойно, не тыкая в многословные писульки объяснил каждый случай неожиданного поведения в gcc в твоих примерах. Сделай также по каждому случаю по ghc.
Мэн, это крайне мерзкий способ ведения беседы. Все зависимости от того что про говорим, про хаскель, си или про мультик шрек. Не засоряй ленту сообщений, пожалуйста.

Paul
31.10.2016
22:08:20
Кстати, прочитал Монадологию Лейбница. Не сказать, конечно, что познал что-то грандиозное, но есть интересные мысли. Например, взгляд на "восприятие".

Kit
31.10.2016
22:09:26
а что там у Лейбница, это ж чистая философия или что-то практичное есть?

Paul
31.10.2016
22:09:49
Расчетов там нет, но сейчас цитату приведу одну.

Да нет. Её и школьник прочитает. Математики, если вы о ней, совсем нет.

Sergey
31.10.2016
22:11:10
Мэн, это крайне мерзкий способ ведения беседы. Все зависимости от того что про говорим, про хаскель, си или про мультик шрек. Не засоряй ленту сообщений, пожалуйста.
ну то есть про хаскель последовательно говорить не принято? Ну жаль конечно. Я думаю нужно было вспомнить не только про культуру, но и про орфографию. Упущеньеце

Kit
31.10.2016
22:11:22
я ничего не понял

Paul
31.10.2016
22:11:25
«Если мы вообразим себе машину, устройство которой производит мысль, чувство и восприятия, то можно будет представить ее себе в увеличенном виде с сохранением тех же отношений, так что можно будет входить в нее, как в мельницу. Предположив это, мы при осмотре ее не найдем ничего внутри ее, кроме частей, толкающих одна другую, и никогда не найдем ничего такого, чем бы можно было объяснить восприятие. Итак, именно в простой субстанции, а не в сложной и не в машине нужно искать восприятия. Ничего иного и нельзя найти в простой субстанции, кроме этого, т. е. кроме восприятии и их изменений.»

Kit
31.10.2016
22:12:38
а как он себе восприятия определял?

Paul
31.10.2016
22:13:07
Ну это грань между Я. Видимо.:)

"Перцепция"

Kit
31.10.2016
22:14:12
Лейбниц жил до принцыпа неопределенности

под этой призмой его суждение крэшатся

имхо

Paul
31.10.2016
22:15:02
"Преходящее состояние, которое обнимает и представляет собой множество в едином или в простой субстанции, есть не что иное, как то, что называется восприятием (перцепцией), которое нужно отличать от апперцепции, или сознания, как это будет выяснено в следующем изложении."

В работе, к слову, очень много о Боге.

Kit
31.10.2016
22:17:20
я читал Лейбница

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

Sergey
31.10.2016
22:17:49
Господа, кто-нибудь видел канал по F# в телеграмме?

Google
Kit
31.10.2016
22:18:18
Господа, кто-нибудь видел канал по F# в телеграмме?
хочешь и там людям глаза раскрыть?

Sergey
31.10.2016
22:19:29
Да ладно вам. Моглибы и ответить. Мне правда интересно. Извиняюсь за своё поведение.

Kit
31.10.2016
22:20:09
не натыкался =)

Vladimir
31.10.2016
22:45:11
фу

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

Admin
ERROR: S client not available

Sergey
31.10.2016
23:12:28
Я про Карри ни бранного слова не сказал =)

Alex
31.10.2016
23:12:57
Alexander
31.10.2016
23:44:20
Это просто enumFromThenTo x y z

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

Anatolii
31.10.2016
23:47:14
я так думаю что ему не понравился что вариант с 25 ушел в бесконечность

Alexander
31.10.2016
23:47:25
25-25=0

25+0 всегда <= 25

Anatolii
31.10.2016
23:47:51
ну мне понятно это

еще там флоатами были - но это помойму совсем смешно

пусть пойдет флоаты поскладывает где угодно

Alexander
31.10.2016
23:48:27
Флоатинг Поинт он везде такой

А у нас еще --fast-math напрямую нет

Чтобы было больше радости на спец значениях

Google
Alexander
31.10.2016
23:50:31
Пойду ка спать на этой радостной ноте

Sergey
01.11.2016
00:00:47
print [25.5..30.0]

Это просто enumFromThenTo x y z
Ну а это без разницы в общем-то

Vladislav
01.11.2016
00:04:48
print [25.5..30.0]
For Float and Double, the semantics of the enumFrom family is given by the rules for Int above, except that the list terminates when the elements become greater than e3 + i∕2 for positive increment i, or when they become less than e3 + i∕2 for negative i.

Sergey
01.11.2016
00:05:34
Очевидненько)

Vladislav
01.11.2016
00:06:06
не "очевидненько" а "по стандарту" :)

Sergey
01.11.2016
00:06:27
Высокоуровневый язык вроде, а от сишки не далеко ушел

Sergey
01.11.2016
00:08:49
и это я еще не вспоминал блоат графа вычислений с мемори эксидед

Vladislav
01.11.2016
00:14:17
Высокоуровневый язык вроде, а от сишки не далеко ушел
существуют ли языки, ушедшие далеко от сишки?

Alexander
01.11.2016
05:52:10
print [25.5..30.0]
Ты точно на плюсах пишешь?

[а..б] = enumFromTo a b

Опять же в чем вопрос?

Sergey
01.11.2016
05:55:36
Привышение заданного ренджа на 0,5 не особо очевидненько. А вопросы все риторические

Vladislav
01.11.2016
05:56:42
Привышение заданного ренджа на 0,5 не особо очевидненько. А вопросы все риторические
хм, а в каких языках семантика всех конструкций очевидна?

SimpleX
01.11.2016
05:58:45
f = expr catches [Handler (\ (ex :: ArithException) -> handleArith ex), Handler (\ (ex :: IOException) -> handleIO ex)]
В плюсах то же самое, только чуть-чуть отличается синтаксис.

Alexander
01.11.2016
05:59:06
Привышение заданного ренджа на 0,5 не особо очевидненько. А вопросы все риторические
Вопросов тут не было, тут были statements с многозначительным видом

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