@haskellru

Страница 82 из 1551
Alex
29.07.2016
18:16:43
описательная часть ооп и создает тот самый оверхед порождающий дырявые абстракции

Evgenij
29.07.2016
18:16:48
Paul
29.07.2016
18:16:56
Объект - это описание... Звучит красиво

Alex
29.07.2016
18:17:22
Но Объект же должен хранить чтото?
конечно, когда мы описательный объект начинаем применять, то и возникают потребности, хранения и действий

Google
Paul
29.07.2016
18:17:30
Но Объект же должен хранить чтото?
Это применительно к программированию только или вообще?

adam
29.07.2016
18:17:32
Если подробнее, то состояние vs чистота

Alex
29.07.2016
18:17:48
Если подробнее, то состояние vs чистота
чистота от нужды описаний

Paul
29.07.2016
18:19:22
Alexander
29.07.2016
18:19:23
Состояние прекрасно хранится в фиксированной точке любого функтора! И все чисто

Alex
29.07.2016
18:19:26
А функция чтото хранит?
ей это все равно

Paul
29.07.2016
18:19:27
Гистерезис.

Evgenij
29.07.2016
18:19:41
Не я про замыкания ещё не говорил

Чистая функция имеет состояние?

Denis
29.07.2016
18:20:18
Alexander
29.07.2016
18:20:49
Извиняюсь, не любого, терминальный не подойдёт

Google
Evgenij
29.07.2016
18:21:26
y = x + 1 где тут состояние это же кто в теме можно в теории выразить через матрицу где 1->2 2->3 итп

только она бесконечна

Denis
29.07.2016
18:22:43
Бред какой

Бесконечная матрица

Evgenij
29.07.2016
18:23:19
Ну не матрица но понятно что это?

x - не измерить и умом не понять)

Denis
29.07.2016
18:23:46
Да понятно. Это называется задание функции через рекурсию.

Paul
29.07.2016
18:25:07
Denis
29.07.2016
18:25:15
Ты еще скажи, что натуральный ряд тоже можно матрицей задать.

Paul
29.07.2016
18:25:29
Если бы у нас была функция, которая принимал n - номер простого числа.

Denis
29.07.2016
18:25:39
В теории представить себе такое можно, но вот пользы я никакой не вижу

Evgenij
29.07.2016
18:25:56
Ну вот простые числа только так пока и можно описать.
Ну а объект что делает? Он получает счтото и выдаёт чтото- это блин не функция?

Но на основе внутреннего состояния - и это гвоздь вбивающий гроб

Denis
29.07.2016
18:27:54
Ну а объект что делает? Он получает счтото и выдаёт чтото- это блин не функция?
Объект, это совокупность знаний о чем-то. Объект определяет набор параметров, через которые мы познаем это что-то, а также набор действий, которые с объектом можем совершить

Paul
29.07.2016
18:28:28
Denis
29.07.2016
18:28:48
Затянули меня таки в этот бессмысленный разговор :(

Paul
29.07.2016
18:28:52
функция - способ обобщить соответствия) Как-то так)

Denis
29.07.2016
18:29:13
Рассказать, как case использовать?

Google
Denis
29.07.2016
18:30:11
Принцип общий

Paul
29.07.2016
18:30:14
?

Evgenij
29.07.2016
18:31:58
Ну ладно переёдём на образы как круг в ООп подобном выразить?

Ладно прямую- для простоты

Paul
29.07.2016
18:33:35
Формулой?)

Evgenij
29.07.2016
18:34:14
Да хоть кодом)На любом ООп псевдо языке

Главное чтобы Объект был)

Ладно например структура Линия переменная НачТочка переменная КонТочка метод Получить точкуИзНачТочкиИИзКонечноц -фомула

Пойдёт?

Aldar
29.07.2016
18:40:33
Кто тут книгу haskellbook оставлял?

Denis
29.07.2016
18:40:56
Сегодня?

Paul
29.07.2016
18:41:09
Я

Anatolii
29.07.2016
18:41:16
то не хаскель бук

то была книжка Дениса Шевченко

Aldar
29.07.2016
18:41:26
нет, раньше

которая 60 баксев стоит)

я про haskellbook.com

Alex
29.07.2016
23:06:02
http://baatz.io/posts/haskell-in-a-startup/

Alexander
29.07.2016
23:11:20
О, Карл

Интересно что пишет

Google
Alexander
29.07.2016
23:11:46
И продал ли он таки IP беттера

Хм.. похоже автралийцам продали, забавно

Evgenij
30.07.2016
14:12:08
https://habrahabr.ru/post/303984/

Admin
ERROR: S client not available

adam
30.07.2016
15:09:29
https://habrahabr.ru/post/303984/
Недостатки у него в голове

Evgenij
30.07.2016
15:12:30
Но если честно многие жалуются на Жадное потребление памяти

Anatolii
30.07.2016
15:12:53
это те кто на джаве не писал:)

Quet
30.07.2016
15:13:08
ну все же нет )

Semyon
30.07.2016
15:13:13
это я удачно зашёл

Paul
30.07.2016
15:16:57
А почему там про индустрию написаро, что не популярен. В другой статье было сказано, что на некоем Erlang, который специально был разработан, удобно "распараллеливать" процессы, обновлять систему, не останавливая её) Очень лестная статья)

Evgenij
30.07.2016
15:18:10
А что приносит радость это OTP - это протестировали Лучшие Инженеры итп - и это радует

Там просто всё разделить если не забыл на сервер , FSM и ещё на чтото )

Paul
30.07.2016
15:20:40
Жалко, что сам пока могу только ссылаться на источники)

Evgenij
30.07.2016
15:21:10
Да но про хаск это невидно - фрагментация огромная(

Paul
30.07.2016
15:22:17
Да но про хаск это невидно - фрагментация огромная(
Я помню, как впервые увидел Хаскелл на кодефорсес. Меня удивило, что очень короткий код. Очень мало ёмких строк с большим количеством символов.

Google
Evgenij
30.07.2016
15:25:11
Например давайте прикинум аналог класс например джава и на хаске?

Semyon
30.07.2016
15:25:34
чего?

Paul
30.07.2016
15:25:45
Мне один товарищ сказал, что кое-кто все задачи "решил на лямбдах", весь кодефорсес

Evgenij
30.07.2016
15:26:27
Я просто хочу коллективно понять - то что читал ООП прекрасно выражается в ФП - вот думаю как)

Semyon
30.07.2016
15:27:18
Я просто хочу коллективно понять - то что читал ООП прекрасно выражается в ФП - вот думаю как)
Ээээ. Тебе что выразить-то надо? Выражается проблема из предметной области, а не "классы из джавы"

в хаскеле сочинить ООП можно, но зачем?

из коробки там никаких классов, кроме тайпклассов, нет

Evgenij
30.07.2016
15:28:09
Semyon
30.07.2016
15:28:26
Нежно, за шею

и выражаешь её через ФП

неистово

У тебя в предметной области много классов, объектов и наследования?

Evgenij
30.07.2016
15:29:03
Берёшь, значит, предметную область
Примеры- лучше 1 раз уви чем 100 раз усл

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