What are your thoughts on the Hare programming language?
>>108991449A vanity project. Nobody other than Dr*w will write anything in it. Cute mascot, though
bnuy
>>108991449I like the bunny, isn't the creator a pedo
i think that Drew Devault is a pedophile who should stop shilling his garbage on /g/
I am wholly aligned with the zen of Hare
I'm sticking to odin
>>108991449I think drew should buy an ad
>>108991798Explain the ? one
>>108992249? is like in functional languages, it can auto-propagate errors
https://dmpwn.info/
pedo toylang
>>108991758>>108992636>>108991842>FOSS open source hacker that lives off of FOSS business>decent hacker>loves lolis as much as /g/>non-stop campaign to discredit himYou glow.
>>108992906Shouldn't have falsely accused someone of what you yourself are guilty of drew
>>108992906This desu.
>>108992906I only hate him because instead of buying an ad and supporting server infra he shoves it down my throat, the loli thing is based but that doesn't mean I want his ads
>>108993890Why do you think that he is the one posting retard. Like do you unironically think that
>>108993896I don't think, I know that's the case. Dude shills his dead language 3 times a week
>>108991449'member how we pointed at google and laughed "lol no generics" for a decade straight?>actually this thread is just a backhanded way to get people to see my latest post about schizos, without getting caught as a spammerthis is not necessary. you know your (supposed) opposite kike? who you "coincidentally" share the hate for RMS with, despite cosplaying as ideological opponents? learn from him how to spam shamelessly. the meme lang diversion posts serve no purpose.
I like itI wrote several programs in it, it's like C, but niceralthough it misses 32bit support, and that's a bummer, because I wanted to program MCUs with it
>>108991449I'd be using it already if (You) weren't such a narcissistic sociopath, Drew.Also buy an ad, faggot.
>>108991449I literally don't know a single thing about it, except that I lmao'd at picrel for an hour straight
>>108991449>What are your thoughts on the Hare programming language?You, OP/Drew, are an embarrasement to this community. If you want to advertise your pedotoylang, buy an ad.
>>108991449I don't have an opinion about this language, what is idea? I'm started the Pascal to trainning my programmer skills, without think much about and i want a new language to learn.
>>108995336harey testicle
>>108991449all I know is that its author hates Richard Stallman, which means he's a faggot and the language must be dogshit.
>>108991798>design modules around one data type>design data types around ownershipNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Cute bun but I don't need another programming language that isn't D.
>>108991449>>108991798What's its Code of Conduct/Code of Ethics?
>>108991706how does that matter at all
>>108991449The most pointless new language. It does nothing interesting or well. Furthermore, drew the fault has stated he was looking to implement borrow checking kinda things in later versions, making it even more pointless (the only reason you'd consider it over rust is precisely the lack of borrow checking, although that puts it in competition with odin and zig, and both are far superior implementation of the same high level concept).
>>108998325Hare would have an optional opt-in borrow checker in the form of linear types. Completely different from Rust. And it is not clear if it will make it.Otherwise, it is a great language. It does everything well and strays away from bloated features that are rarely used.
>>108991798That's not a zen, that's implementation details.A zen must be entirely disconnected from language constructs or concepts to hold. Here is an example semi-rewrite of some of these concepts in the correct style:The Zen of HareKeep like concepts containedKeep separate concepts separateOwnership is not optionalNesting in the happy path is evilFree is the enemy of cheapEvery cast is suspectCrash first, ask questions laterThe compiler is usually smarter than youSometimes you are smarter than the compilerRead the docs (better stated as RTFM desu senpai)When in doubt, read the source (a zen cannot have 'don't be afraid' or other things, it must say what "is". Further, it cannot have non-language concepts like "if in doubt ask", this is a community concern)Keep things explicit (-> Never guess as stated in programming terms, devoid of non-zen concepts like community grounding)Licenses matter more than you think (disgusting, I'm going to puke by the way)Have funHope that helps.
>>108992255Functional languages do not have ?.The ? in functional languages that have it is for indicating that a function is a predicate (i.e. returns true or false and nothing else), unless it is inspired by C ternary operators in which case it is the ternary operator. No, typescript is not a functional language.
>>108993890This.if dr*w was actually honest, like not even buying ads but at least saying "hey guys it's me drew what do you think of my language" at least I'll have a 1000000x better opinion of him and would absolutely tolerate his threads. After all, he would then be posting an actual tech thread on /g/, something that's rare these days. But no, he has to larp as being totally-not-dr*w. Disgusting.
>>108998344No, it does nothing well. That is the problem. It does everything mediocre so it's pointless. For a language to be good, first off, the only condition is to have a good function ecosystem (I call it a function ecosystem because it can come both from the stdlib or from 3rd parties, it makes no difference, so long as people can do what they need to do efficiently in terms of custom LoC to solve a specific problem). A single domain dominance is all you need to get the world to pay attention and start building every other tool you need to make the language generally useful. In turn, it is usually but not always the case that the language can be mediocre, even total trash, in every way -- except ONE. It must really have ONE reason for a specific domain specific toolkit to be built in it. It can be, for example, being easy to read, or being easy to prototype in because of good dynamic feedback, or even raw speed, or that it removes tons of error classes without sacrificing the reason you use languages that have these error classes in the first place (note, doesn't have to be speed vs safety, can be any other type of such tradeoff). But it has to have something. Hare explicitly has nothing. It has no new or original feature, it's just copy-pasta with a mix that tons of other languages have.As for optional linear types, it is a very very bad idea, but I don't expect drew to understand this or to understand why, drew constantly shows he is clueless about language design (but good on him that he tries). The boundary problem is unsolvable. This is the same mistake as optional gc in D. I think implementing ABC gc is a better way to go than implementing linear types for the purposes of Hare. But I know you had a hissy fit just after seeing 'gc', even though in this context it works the same as linear types.
>>108998363>the guy who is a raging leftoid LGBTQ+ fag and who runs cancel campaigns against Stallman and who would doxx every single poster here, if he could, because he hates everyone and everything here?>yes, he is bad, but you know, if he would be more honest and do his advertising spam under his real name, he would be alrightkek, you are doing a false compromise hereDr*w is an incompetent dumb person. His OpSec in his cancel campaigns is so bad, it's as if a 14yo with no experience did it.The fact that we all know that drew created this thread is enough evidence.
>>108998551So what I mean is that at least we can then have tech-related threads where we can point out he's a retard, instead of these bullshits cat and mouse bullshit games where drew shows he's so retarded he thinks even one person in the entire world gets fooled by his attempts at larping as not himself.Of course he sucks at opsec, he sucks at tech in general and constantly shows he doesn't know more than basic things about computers.But if drew revealed himself, we could actually live debate his retarded language ideas, for instance, and he could learn a thing or two from us. The 99% of nodev lurkers in nu/g/ could also learn a lot from the exchange, maybe they'd even start looking at compiler technologies and programming languages and it could spur more tech discussion.I hope you understand better where I'm getting at. Even if a retard is a retard, I have no problem tolerating retarded threads if they are more on topic than the flood of tranny shit, ai slop, naked bait and twatter threads that is all we ever get around these parts nowadays. This is why if he helps to clean up the board by creating threads that are on topic without being retarded shilling with no followup, then he is alright in my books.
>>108991449too many builtin types for slightly different error cases