this post was submitted on 28 Jul 2025
39 points (100.0% liked)

Programming

21903 readers
392 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
all 11 comments
sorted by: hot top controversial new old
[–] tengkuizdihar@programming.dev 11 points 3 days ago (1 children)

bring your own implementation for hashtables? not even in std? damn

[–] bitcrafter@programming.dev 12 points 3 days ago

Yeah, it's like they looked at Go and said, "You know what the real problem was with the lack of generics in Go? They made an exception for lists and maps!"

[–] andioop@programming.dev 3 points 3 days ago

!hare@programming.dev

[–] IcyToes@sh.itjust.works 4 points 4 days ago* (last edited 4 days ago) (3 children)

Why?

The description doesn't really say what it does differently. Which I assume is the reason someone would create a language. How does it differ from C etc.?

[–] 6nk06@sh.itjust.works 2 points 1 day ago

They were angry at Go so they made it worse and incompatible with Windows or macOS. Perfect!

[–] bitcrafter@programming.dev 8 points 4 days ago

This blog entry explains its motivations.

[–] maarvin@lemmy.zip 4 points 4 days ago (1 children)
[–] sukhmel@programming.dev 4 points 3 days ago (1 children)

have no package manager and encourage less code reuse as a shared value

Also, its main goal is understandability, but some stdlib is written in assembly. I mean, this looks like a nice but very niche language, for some small endeavours maybe?

[–] maarvin@lemmy.zip 3 points 3 days ago (1 children)

I suppose hare may be nice in environments where the entire tool-chain needs to be audited.

Besides vibe I don't really understand what niche it fills but, I'm not that smart. Syntax looks cool tho

[–] sukhmel@programming.dev 1 points 3 days ago

Yeah, I can totally see pet projects done with this, it would be relatively simple to understand by others, and you can get to know your project through and through.