Size: a a a

2020 July 28

M

MrSmith in // CIPHERNET
Где ты тут вообще эффекты увидел
источник

M

MrSmith in // CIPHERNET
Я про конст
источник

H

Hirrolot in // CIPHERNET
конст это эффект
источник

M

MrSmith in // CIPHERNET
Статья может есть какая?
источник

H

Hirrolot in // CIPHERNET
MrSmith
Статья может есть какая?
источник

M

MrSmith in // CIPHERNET
Ну сайд эффекты
источник

M

MrSmith in // CIPHERNET
А с чего ты взял что конст это эффект
источник

M

MrSmith in // CIPHERNET
По мне это не эффект а указания компилятору
источник

M

MrSmith in // CIPHERNET
Если хочешь требования к функции и ее вызову
источник

H

Hirrolot in // CIPHERNET
MrSmith
А с чего ты взял что конст это эффект
потому что это предоставляет способ строить иерархию эффектов
источник

M

MrSmith in // CIPHERNET
источник

M

MrSmith in // CIPHERNET
Ну ок представим что это эффект хотя по мне не эффект дальше что
источник

M

MrSmith in // CIPHERNET
Какие иерархии эффектов ты хочешь?
источник

H

Hirrolot in // CIPHERNET
MrSmith
Если хочешь требования к функции и ее вызову
требования кодируем в системе типов, система эффектов ещё и на системе типов выражается, поэтому const — вполне указание компилятору И одновременно эффект
источник

H

Hirrolot in // CIPHERNET
MrSmith
Какие иерархии эффектов ты хочешь?
ну я написал про Default
источник

H

Hirrolot in // CIPHERNET
по умолчанию дефолт конст
источник

H

Hirrolot in // CIPHERNET
если вдруг хотим I/O — понижается до I/O по иерархии вниз
источник

M

MrSmith in // CIPHERNET
Не логично
источник

M

MrSmith in // CIPHERNET
Не для системного языка
источник

M

MrSmith in // CIPHERNET
Я хочу в компаил тайме конфиг читать
источник