Settings

Theme

Armadillo – A DNS Server in Gleam for Homelab Use

github.com

35 points by TheWiggles a month ago · 30 comments

Reader

developr a month ago

As somebody who has been interested in learning more about Gleam, what drove you towards this language and what has made you want to build more with it?

  • wiskiy a month ago

    Hello! I am the creator of armadillo and a graduating college student

    I have been exploring Gleam since its stable release and have been an active member (at least I think so) of the community for a year now. I tend to be quite... selective with programming languages, especially regarding syntax and minor design details. Gleam was my introduction to functional programming and the BEAM ecosystem, and I fell in love with how intuitive it is to learn and apply to my projects

    My first major project in Gleam was "ewe", a web server that began as a learning experiment and eventually became my college graduation project. Since then I have contributed to and developed other packages. I am incredibly grateful that Gleam became my gateway to open source contributions. I have always wanted to be part of a collaborative community of talented developers, and I am glad to have found that here

    I created armadillo to learn about DNS and to gain more experience with developing apps in Gleam, while also offering the community an open codebase to reference and use

    It is wonderful to finally be part of a community I had been searching for :)

throwawaypath a month ago

On Gleam's homepage:

"Black lives matter. Trans rights are human rights. No nazi bullsh*t."

Important information to know about a programming language /s.

  • malmz a month ago

    Extremely important information to know. It means the community around the language cares about creating a safe environment for me and many of my friends.

    • throwawaypath 24 days ago

      >Extremely important information to know.

      No it's not. It conveys nothing about the language.

      >It means the community around the language cares about creating a safe environment for me and many of my friends.

      They don't specifically ban child groomers like they do "Nazis", which using your logic means the language doesn't care about creating a safe environment for children and child sex abuse victims.

  • tasuki a month ago

    I think so, too.

    I've had woke people attempt to do me harm in the past, but the Gleam people didn't strike me as that kind of woke: they've been nothing but helpful.

    If you think black lives don't matter, or that trans people deserve no rights, or support nazis... the Gleam community probably wouldn't want to have you.

    I -- controversially -- think black lives matter and white lives matter. And everyone else too!

    • throwawaypath a month ago

      >I think so, too.

      I was being sarcastic.

      >I've had woke people attempt to do me harm in the past

      Did you inform the authorities?

      >If you think black lives don't matter, or that trans people deserve no rights, or support nazis... the Gleam community probably wouldn't want to have you.

      Let's say there's a language that has the following on their homepage: "It's OK to be White, no child groomers. No commie bullshit."

      If you think it's not OK to be White, or that people should be allowed to sexually groom children, or support commies...

      Black and White lives matter, but that's not what Glean is signalling.

      • lpil a month ago

        > Black and White lives matter, but that's not what Glean is signalling.

        It is! citation: I wrote it.

        • throwawaypath 24 days ago

          No it's not. You would never put "White and Black Lives Matter" there nor "all people's lives matter".

          • lpil 24 days ago

            Because that means something else.

            • throwawaypath 24 days ago

              WHOOSH

              That's the point! "Black Lives Matter" means something different.

              • lpil 24 days ago

                No no, you misunderstand. It doesn't mean the same thing as you imply with your previous comment.

                Writing is contextual, if one only looks at the literal then one misses the other half of the meaning. Unfortunately your proposed change has added context that undermine your honourable and well-intentioned message.

                • throwawaypath 22 days ago

                  >Unfortunately [...] has added context that undermine your honourable and well-intentioned message.

                  As does your original text. Congrats, you made my point for me.

      • polymer8563 a month ago

        What are you even talking about?? I made an account just to reply to this. Thousands of comments filled with poorly-written ramblings on this site and yours was the biggest I have ever seen. There are so many layers of bullshit in your comment I can't even fathom what to write, I hope you improve as a human being and learn to use that wet thing inside your skull.

      • tasuki a month ago

        > >I think so, too.

        > I was being sarcastic.

        Yes I'm fully aware - I was just playing along.

  • mindslight a month ago

    The statement is obviously not about the language, but rather about the community. Drawing some basic lines to keep edgelord disruptors at bay (or at least quiet with their reactionary bullshit), so that the focus can remain on the language. Maybe it's a little overstated, but at this point, any of my worries about "woke" have been overshadowed by open fascism ("autocratic authoritarianism" for those who get triggered by the f-word).

    • throwawaypath 24 days ago

      >Maybe it's a little overstated, but at this point, any of my worries about "woke" have been overshadowed by open fascism ("autocratic authoritarianism" for those who get triggered by the f-word).

      Not in the slightest. "Woke" worries have repeatedly been shown to be true in the courts. "Open fascism" has repeatedly been shown to be Trump Derangement Syndrome.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection