Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
cm0002 ( cm0002@infosec.pub )  to Programmer Humor@programming.dev · 6 months ago

Haskellers when someone boasts about Typescript's fake type system.

infosec.pub

message-square
14
link
fedilink
93

Haskellers when someone boasts about Typescript's fake type system.

infosec.pub

cm0002 ( cm0002@infosec.pub )  to Programmer Humor@programming.dev · 6 months ago
message-square
14
link
fedilink
alert-triangle
You must log in or # to comment.
  • onlinepersona ( onlinepersona@programming.dev ) 
    link
    fedilink
    English
    arrow-up
    9
    ·
    6 months ago

    The same reaction whenever I look at haskell. A “pure” language with an escape hatch that has a fancy name. Once you open the escape hatch, you can write entirely impure code in Haskell and never see a pure function in your life. So much for “pure”.

    • chaos ( chaos@beehaw.org ) 
      link
      fedilink
      arrow-up
      21
      ·
      6 months ago

      You say your house is clean, yet nothing’s stopping me from dumping out this bucket of mud on your floor, curious!

      • Redkey ( Redkey@programming.dev ) 
        link
        fedilink
        arrow-up
        3
        ·
        6 months ago

        Reading current discussion, it seems more like “You say that it’s impossible to dirty your house, yet nothing’s stopping anyone from dumping out this bucket of mud on your floor, curious!”

  • MonkderVierte ( MonkderVierte@lemmy.zip ) 
    link
    fedilink
    arrow-up
    5
    ·
    6 months ago

    Typisch.

  • Redkey ( Redkey@programming.dev ) 
    link
    fedilink
    arrow-up
    5
    ·
    6 months ago

    I started programming in a time when the idea that the computer could keep track of your variable types for you automatically was a fever dream, so it’s wild for me to see some programmers now throwing shade at particular langages for “not implementing proper variable typing functionality”.

    It feels like someone saying that low-fat milk producers are too cheap or lazy to put enough fat in their milk.

    Fashion really does go in cycles.

    • CanadaPlus ( CanadaPlus@futurology.today ) 
      link
      fedilink
      English
      arrow-up
      8
      ·
      6 months ago

      I don’t even think it’s fashion. Some ideas sound good but are bad. Or, overlappingly, are convenient to use but actually turn into nightmarish spaghetti code. I don’t know how many people are still pushing MongoDB and BASE, for example.

      Meanwhile SQL hasn’t changed, and C didn’t until someone figured out memory safety in Rust.

    • Feyd ( Feyd@programming.dev ) 
      link
      fedilink
      arrow-up
      6
      ·
      6 months ago

      1950??? Statically typed programming languages are very old…

      • Redkey ( Redkey@programming.dev ) 
        link
        fedilink
        arrow-up
        4
        ·
        6 months ago

        Sorry for not being clear; when I said “keep track automatically” I meant dynamic typing. Of course you’re right that “keeping track of your variables” could also be interpreted to refer to static typing.

    • MonkderVierte ( MonkderVierte@lemmy.zip ) 
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      GOTO is all i’m saying.

  • Blackmist ( Blackmist@feddit.uk ) 
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 months ago

    Yeah, but you still can’t explain monads.

  • Fair Fairy ( sommerset@thelemmy.club ) 
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    Php has real enforced types

  • Destide ( sirico@feddit.uk ) 
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    It puts the fun in functional

  • raman_klogius ( raman_klogius@ani.social ) 
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    Haskellers when someone boasts about Typescript’s fake type system.

    • MonkderVierte ( MonkderVierte@lemmy.zip ) 
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      Haskellers when someone boasts about Typescript’s fake type system.

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn’t find it funny, you’re banned. Ha-ha!.. For real: do not use the community for “statements”. There are other places for such content. Keep it chill and funny.
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 326 users / day
  • 1.45K users / week
  • 3.18K users / month
  • 7.37K users / 6 months
  • 463 local subscribers
  • 33.4K subscribers
  • 1.52K Posts
  • 25K Comments
  • Modlog
  • mods:
  • Feyter ( Feyter@programming.dev ) 
  • adr1an ( anzo@programming.dev ) 
  • BurningTurtle ( BurningTurtle@programming.dev ) 
  • Pierre-Yves Lapersonne ( pylapp@programming.dev ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code