The Hare programming language (harelang.org)
from cm0002@lemmy.world to programming@programming.dev on 28 Jul 15:51
https://lemmy.world/post/33601827

#programming

threaded - newest

IcyToes@sh.itjust.works on 29 Jul 10:44 next collapse

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.?

maarvin@lemmy.zip on 29 Jul 13:59 next collapse

Looks like that’s answered in the docs: harelang.org/documentation/faq.html

sukhmel@programming.dev on 29 Jul 18:28 collapse

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 on 29 Jul 20:36 collapse

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 on 30 Jul 08:45 collapse

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.

bitcrafter@programming.dev on 29 Jul 14:04 next collapse

This blog entry explains its motivations.

6nk06@sh.itjust.works on 01 Aug 07:49 collapse

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

tengkuizdihar@programming.dev on 29 Jul 19:08 next collapse

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

bitcrafter@programming.dev on 29 Jul 21:42 collapse

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 on 30 Jul 04:08 next collapse

!hare@programming.dev

[deleted] on 30 Jul 10:26 collapse

.