All streams
Search
Write a publication
Pull to refresh
@math_coderread⁠-⁠only

User

Send message

А что, бомжи — не часть общества? Или у них отношение к себе такое же?

А почему только "формально законно"? Почему не просто "законно"?

его принципиальное разграничение про Free/Libre Software и Open-Source

Почему "его"? Это разграничение весьма принципиально, чтобы благодаря ему появился Clang — open source компилятор C++ — при наличии free software'ного GCC.

mc убог

Попробуйте использовать другую цветовую схему вместо дефолтной.

Суть в том, что не надо путать логические высказывания и операции над ними с множествами и операциями над ними.

Вообще-то в данном контексте это одно и тоже. Теория множеств — это логика бесконечного порядка.

Почему? Вот, например, в "Дневном дозоре" Лукьяненко Инквизиция осудила братьев Регина к повешению или лишению магии на их выбор.

Таки в теории множеств любое отношение эквивалентности является симметричным. А вы хотели написать что-то вроде "неверно, что П <= Л, но Л <= П".

А что не так? Насколько известно из голливудских фильмов, это обычная практика.

На случай если такое появится, сразу реквестирую "как программировать на Rust на БК-0010-01".

Так для мобилок есть приложение, где авторизация не требуется.

Бывают даже protected методы, по своей природе не предназначенные для перекрытия. А уж среди public методов таких большинство. Но из-за того, что такие методы виртуальные, у программиста, пишущего наследника, имеется возможность ошибочно их перекрыть и получить конструкцию, неработоспособную в edge cases, но на первый взгляд вполне корректную.

там обычно тип все равно в начале

Go — в конце, Rust — в конце, Pascal — в конце. Где именно "обычно" тип в начале?

Видео как произносить название языка: Kung Pow — Wii-U

При чём здесь operator<=>? По вашей ссылке говорится — так же как и в статье — что при указанных условиях компилятор сгенерирует operator==, но последний будет определён как =default, а не через operator<=>.

Нельзя. Ord — это класс линейно упорядоченных типов и реализация обязана быть консистентной и не нарушать соответствующих свойств, в частности forall a b. (Ord a, Ord b) => a <= b || b <= a. Для NaN соответствующее свойство нарушается, и из-за этого, например, алгоритм сортировки списка выдаёт непредсказуемый результат на списке, содержащем NaN.

В известном смысле оно не урезанное, а улучшенное (и на самом деле не из Хаскелла, а из математики). Улучшенное потому, что как раз в Хаскелле (в стандартном Prelude) нет аналога partial_ordering.

Только глянув на эти рожи — явно бывшие на свободе по чистому недоразумению

Вот если бы вы такой вывод сделали, не зная, что это за рожи… В общем, в условиях хорошо поставленного двойного слепого эксперимента. А так это просто иллюстрация предвзятости восприятия.

это тогда не иммутабельная переменная раз зависит от рантайма

Вы бредите. Или намеренно стараетесь запутать дело, отказываясь от более-менее стандартной терминологии.

Как вы разрешите в компайл-тайме иммутабельную переменную, значение которой определяется юзерским вводом?

Information

Rating
Does not participate
Registered
Activity