home.social

#orthogonality — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #orthogonality, aggregated by home.social.

  1. An important quality of is , also called .
    This is a quality shared with programming language design as well.

    Adding new terms or concepts complicates the design. It adds rules, exceptions, and quirks, thus making it harder to learn.

  2. I'm always amazed when adding a new feature to a "real world" language/runtime when it seems to work complementary with a bunch of existing features. I expect this to be true in #typeTheory but expect all practical implementations to be full of compromises and special cases a la how nearly every C++ feature is a footgun when used with any other C++ feature

    #languageDesign #languageImplementation #compilers #orthogonality

  3. I'm always amazed when adding a new feature to a "real world" language/runtime when it seems to work complementary with a bunch of existing features. I expect this to be true in #typeTheory but expect all practical implementations to be full of compromises and special cases a la how nearly every C++ feature is a footgun when used with any other C++ feature

    #languageDesign #languageImplementation #compilers #orthogonality

  4. I'm always amazed when adding a new feature to a "real world" language/runtime when it seems to work complementary with a bunch of existing features. I expect this to be true in #typeTheory but expect all practical implementations to be full of compromises and special cases a la how nearly every C++ feature is a footgun when used with any other C++ feature

    #languageDesign #languageImplementation #compilers #orthogonality

  5. I'm always amazed when adding a new feature to a "real world" language/runtime when it seems to work complementary with a bunch of existing features. I expect this to be true in #typeTheory but expect all practical implementations to be full of compromises and special cases a la how nearly every C++ feature is a footgun when used with any other C++ feature

    #languageDesign #languageImplementation #compilers #orthogonality

  6. I'm always amazed when adding a new feature to a "real world" language/runtime when it seems to work complementary with a bunch of existing features. I expect this to be true in #typeTheory but expect all practical implementations to be full of compromises and special cases a la how nearly every C++ feature is a footgun when used with any other C++ feature

    #languageDesign #languageImplementation #compilers #orthogonality