Size: a a a

Сообщество Scheme

2020 December 09

D

Dameda in Сообщество Scheme
так я же не использую нигде эти значения
источник

ND

Nikita Domnickij in Сообщество Scheme
ну у тебя процедура чо возращает
источник

D

Dameda in Сообщество Scheme
ничего интересного для программы
источник

D

Dameda in Сообщество Scheme
просто переписывает некоторые переменные глобальные
источник

ND

Nikita Domnickij in Сообщество Scheme
ну вот это уже пахнет хуйнёй если честно
источник

D

Dameda in Сообщество Scheme
с чего это
источник

ND

Nikita Domnickij in Сообщество Scheme
если хочешь писать функционально, то откажись от глобального стейта и мутации данных
источник

D

Dameda in Сообщество Scheme
функционально это долго
источник

ND

Nikita Domnickij in Сообщество Scheme
на самом деле нет
источник

ND

Nikita Domnickij in Сообщество Scheme
ну и вообще у тебя там key в локальном скоупе, так что ты там ничего глобально не сетишь
источник

D

Dameda in Сообщество Scheme
хммм
источник

D

Dameda in Сообщество Scheme
ща почитаю про работу с исключениями и посмотрю как работает
источник

ND

Nikita Domnickij in Сообщество Scheme
и если ты всё таки хочешь какие-то сайд эффекты выполнять, то я бы поменял for/list на for
источник

D

Dameda in Сообщество Scheme
да, со стейтом не хочется работать конечно
источник

D

Dameda in Сообщество Scheme
что можешь предложить для такой проблемы: есть программа. У неё есть 2 параметра x и у. Нужно что б у них было как стандартное значение, захардкоженное, так и что бы прогрмма могла брать значения из конфига. Вот как вот это сделать функционально.
источник

D

Dameda in Сообщество Scheme
типо если он нашел значения из конфига то ставить свои шоль, ну звучит норм
источник

D

Dameda in Сообщество Scheme
Nikita Domnickij
и если ты всё таки хочешь какие-то сайд эффекты выполнять, то я бы поменял for/list на for
for кстати тоже имеет скоп локальный
источник

ND

Nikita Domnickij in Сообщество Scheme
ну типа (иф-лет ((кфг (рид-кфг))) (ф кфг) (ф захардкоженый-кфг))
источник

ND

Nikita Domnickij in Сообщество Scheme
Dameda
for кстати тоже имеет скоп локальный
он не возращает ничего
источник

D

Dameda in Сообщество Scheme
а
источник