• spazzman6156@sh.itjust.works
    link
    fedilink
    arrow-up
    30
    ·
    2 days ago

    Ok I’m inferring here, but why does DSL mean more than one thing in the technology/computer field? The only one I know is Digital Subscriber Line

    • luciferofastora@feddit.org
      link
      fedilink
      arrow-up
      16
      ·
      23 hours ago

      In this case, it probably is “Domain Specific Language”. If you’re unfamiliar, that means it’s created for a very specific context, unlike other, more general languages. That means you can keep the set of features small and save a lot of time making complex stuff work that isn’t relevant to that context.

      Loops are complex stuff. If you don’t really need them, you’re better off just keeping your language linear.

      On the other hand, they’re neat. Can’t be that bad, can it?

    • kevincox@lemmy.ml
      link
      fedilink
      arrow-up
      7
      ·
      1 day ago

      Because every three letter acronym means more than one thing. There are only 17 576 TLA so they are going to be heavily duplicated.

      You should almost always spell out acronyms on the first use.

    • Lovable Sidekick@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      22 hours ago

      I’m puzzled too. In DSL the “local loop” is the wiring between your house and the nearest central office or concentrator. Kind of like “last mile” but more like “last block or two”. So I don’t get what “adding loops” would mean.

      Besides Domain Specific Language which somebody else refers to in the thread, DSL can also mean Damn Small Linux. Still no clue about adding loops.