Size: a a a

Сообщество Scheme

2020 March 14

VL

Valeriy L in Сообщество Scheme
Alex Peresmeshnik
Кстати, я вот понять не могу, почему хаскель считается "чистым" функциональныи яп, а лисп нет? (по заявлению хаскеров разумеется)
из-за эффектов сторонних
источник

VL

Valeriy L in Сообщество Scheme
В хаскеле вроде как иммутабельные структуры данных и он тебе не дает их мутировать
источник

VL

Valeriy L in Сообщество Scheme
В лиспах - нет такого (кроме кложи)
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Valeriy L
В хаскеле вроде как иммутабельные структуры данных и он тебе не дает их мутировать
Сомнительная тема, как по мне
источник

VL

Valeriy L in Сообщество Scheme
Alex Peresmeshnik
Сомнительная тема, как по мне
Почему же, очень удобно
источник

VL

Valeriy L in Сообщество Scheme
когда у тебя каждая функция чистая
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Valeriy L
Почему же, очень удобно
ну так можно поросто не менять структуру данных. Или для того чтобы на эксепшенах выезжатб? )
источник

VL

Valeriy L in Сообщество Scheme
Alex Peresmeshnik
ну так можно поросто не менять структуру данных. Или для того чтобы на эксепшенах выезжатб? )
всмысле. ты ее и не мутируешь, а делаешь копию. Или юзаешь персистентные структуры данных
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Valeriy L
всмысле. ты ее и не мутируешь, а делаешь копию. Или юзаешь персистентные структуры данных
ну так оно все равно в итоге сводится к возможности/не возможности изменения. Тут пожалуй конкретный кейс нужен чтобы действительно было не сомнительно
источник

VL

Valeriy L in Сообщество Scheme
Alex Peresmeshnik
ну так оно все равно в итоге сводится к возможности/не возможности изменения. Тут пожалуй конкретный кейс нужен чтобы действительно было не сомнительно
Я ничего не понял)
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Valeriy L
Я ничего не понял)
Я тоже ) нужен просто наглядный пример применения иммутабельности хаскеля, чтобы было понятно что фича крайне полезная
источник

VL

Valeriy L in Сообщество Scheme
Alex Peresmeshnik
Я тоже ) нужен просто наглядный пример применения иммутабельности хаскеля, чтобы было понятно что фича крайне полезная
Аааа
источник

VL

Valeriy L in Сообщество Scheme
Мне кажется легче над таким кодом думать. Когда у тебя результат функции зависит только то аргументов
источник

VL

Valeriy L in Сообщество Scheme
Но есть и подход раста например. Который говорит что проблема не в мутабельности, а во владении ссылками
источник

PG

Pïg Grëënëst in Сообщество Scheme
Alex Peresmeshnik
Я тоже ) нужен просто наглядный пример применения иммутабельности хаскеля, чтобы было понятно что фича крайне полезная
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Ааа, из разряда атомарности что ли?
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Чтобы паралельные процессы не накосячили?
источник

PG

Pïg Grëënëst in Сообщество Scheme
это просто пример контроля эффектов
источник

PG

Pïg Grëënëst in Сообщество Scheme
источник

PG

Pïg Grëënëst in Сообщество Scheme
абстракция по эффекту, лисп так может?
источник