Size: a a a

2020 August 05

V

Vasilii Demidenok in ErlangRus
c нужными тебе правилами
источник

TT

Taras 🦀 Taraskin in ErlangRus
Иванов Иванов
да ошибаешься (насчет популярности), это язык на замену objective-c, при этом они пытаются выйти за пределы iOS (но пока не очень получается или не сильно пытаются). но у них подсчет ссылок. что тоже не даром
ок, понял

но если только на яблоке + на убунту на сервер можно — лично мне как-то не находится резона изучать
источник

TT

Taras 🦀 Taraskin in ErlangRus
Denis Fakhrtdinov
А какие ещё могут быть значения у boolean?
maybe
только это уже не бинарная булевая логика )
это Сетунь или квантовый комп
источник

AK

Alexey Klochkov in ErlangRus
Vasilii Demidenok
что мешает запилить свой макрос для тернарной логики?
будет вместо andalso или orelse - ?andalso или ?orelse
ничто. я так и делаю :) просто я привёл кейс, где это могло бы быть полезным и всё
источник

ИИ

Иванов Иванов... in ErlangRus
Taras 🦀 Taraskin
ок, понял

но если только на яблоке + на убунту на сервер можно — лично мне как-то не находится резона изучать
а мне он понравился.  видно что над дизайном хорошо поработали. даже обидно. кстати, если ничего не изменилась у них сейчас и основатель rust работат
источник

V

Vasilii Demidenok in ErlangRus
Alexey Klochkov
ничто. я так и делаю :) просто я привёл кейс, где это могло бы быть полезным и всё
т.е. с boolean таки всё впорядке?;) :P
источник

AK

Alexey Klochkov in ErlangRus
Vasilii Demidenok
т.е. с boolean таки всё впорядке?;) :P
а кто-то говорил что нет?
источник

TT

Taras 🦀 Taraskin in ErlangRus
Denis Fakhrtdinov
Я всегда думал, что булевых значений может быть два, но, видимо, я отстал от современной науки.
для (качественного) описания-моделивания-анализа-прогнозирования реального (квантового) мира - бинарной логики определенно недостаточно ))
нужна квантовая соотвественно

но для нашего бинарного программирования бинарной булевой логики действительно пока что достаточно :)
источник

ИИ

Иванов Иванов... in ErlangRus
Taras 🦀 Taraskin
для (качественного) описания-моделивания-анализа-прогнозирования реального (квантового) мира - бинарной логики определенно недостаточно ))
нужна квантовая соотвественно

но для нашего бинарного программирования бинарной булевой логики действительно пока что достаточно :)
недостаточно. наоборт - мало где двоичная логика используется. почти везде еще undef, null, unknown и проч
источник

DF

Denis Fakhrtdinov in ErlangRus
Пользуешься булевыми операциями — приводи данные к правильному типу или не пользуйся булевыми операциями.
источник

AK

Aleksey Kluchnikov in ErlangRus
в связи с этим хотелосб бы иметь некий nil тип с которым бы матчилост отсутствие чего либо
источник

DF

Denis Fakhrtdinov in ErlangRus
Есть undefined.
источник

AK

Aleksey Kluchnikov in ErlangRus
пишешь is_undefined(Value) в гуарде и оно работает и для indefined и для null и для остальных таких же
источник

TT

Taras 🦀 Taraskin in ErlangRus
Иванов Иванов
недостаточно. наоборт - мало где двоичная логика используется. почти везде еще undef, null, unknown и проч
та да...
троичная логика - false, maybe, true -
нет, возможно, да — это то, чем мы пользуемся, когда делаем выбор ирл)

и между черным и белым - злом и добром - наихудшим и наилучшим - между 0 и 1 - между только 2 вариантами решения задачи-проблемы —
существует еще бесконечность вариантов

бесконечность чисел между 0 и 1
бесконечность оттенков серого,
бесконечность вариантов действий и решений проблем

в квантовой логике между false и true существует еще бесконечность различных maybe (partial false partial true)
источник

AK

Aleksey Kluchnikov in ErlangRus
а с другой стороны ничего не надо и так хорошо. Главное чтобы клиент в жисоне не слали {"gender":"unsigned"}
источник

ИИ

Иванов Иванов... in ErlangRus
Taras 🦀 Taraskin
та да...
троичная логика - false, maybe, true -
нет, возможно, да — это то, чем мы пользуемся, когда делаем выбор ирл)

и между черным и белым - злом и добром - наихудшим и наилучшим - между 0 и 1 - между только 2 вариантами решения задачи-проблемы —
существует еще бесконечность вариантов

бесконечность чисел между 0 и 1
бесконечность оттенков серого,
бесконечность вариантов действий и решений проблем

в квантовой логике между false и true существует еще бесконечность различных maybe (partial false partial true)
ты без квантовой механики скажи - 0 это положительный или отрицательный баланс?
источник

DF

Denis Fakhrtdinov in ErlangRus
Напиши макрос -define(?is_undefined(X), X == undefined).
источник

AK

Aleksey Kluchnikov in ErlangRus
Denis Fakhrtdinov
Напиши макрос -define(?is_undefined(X), X == undefined).
В гуарды макросы можно?
источник

TT

Taras 🦀 Taraskin in ErlangRus
Denis Fakhrtdinov
Пользуешься булевыми операциями — приводи данные к правильному типу или не пользуйся булевыми операциями.
да не существует "правильного" типа ирл))

любое человеческое действие каждого отдельного индивидуума (в 99,99% случаев) -
оно и во благо кому-то одному (нескольким),
и во вред кому-то другому (другим)

одновременно и true и false - то есть какое-то maybe
источник

DF

Denis Fakhrtdinov in ErlangRus
Есть правильный тип, на котором определена операция.
источник