50 thoughts on “Hare Programming Language

  • It seem like the hare deveopler just wanted to compile typescript to machine code.

  • how do you like the idea of doing something with procedural generation?

  • CONGRATULATIONS ON 100,000 SUBSCRIBERS!!!!!! GOOD JOB! YOU ARE GOAT. BIG FACTS!!!!! Seriously appreciate your content.

  • You "financial management" is exactly my thinking. I feel like an alien in my country. That is how someone lives who authentically works to live and not live to work. Thx for making me feel a little bit less like an alien.

  • basically zig, at least hare has strong typing in the editor

  • It's worth pointing out that less and less people actually learn anything lower level than Javascript. Maybe enough C++ in Visual Studio to cover a class or two before they forget most of it. I started with 6502/65×816 Assembly (Apple IIgs) and then added 68k Assembly and C after I got a Mac iici a year later as another gift. These days for my projects I pretty much stick to arm64 Assembly and C on FreeBSD for modern hardware, and still use the IIgs/iici as well. In Uni I did CS as a side degree with mathematics as my main focus. This was 2010 to around 2014 before I went on for a masters in math. It was already kind of depressing how little the focus was on low level knowledge. The profs I had did try to focus on teaching the fundamental concepts and overall idea of programming as you put it, but students were not fans and just wanted to learn languages less than understanding what was actually going on.

    I had to use C++ in those courses, but the profs didn't dock points for me using it how I usually did (basically C with extra tools, I refuse to dive into the cancerous abstraction rabbit hole) and I had a good time talking with them. These days I've come back and helped a bit with talking about arm64, but people would rather just learn how to make an app for a mobile OS rather than about ARM as an architecture and desktop/workstation type applications.

  • The hare devs really missed out on an opportunity with the file extension. I mean it could have been *.bun …

  • hey tsoding, out of the modern c like languages (zig, odin, nim, etc…) which one has been the best for you? you've coded a lot, but what has felt a lot more intuitive for you in sense of applying core programming concepts rather than syntax memorization?

  • 19:30 well, if you do I gonna FOR SURE watch and even buy that course from you!

  • For the love of god, look into odin, you will love it.

  • what if i develop my proprietary and private programming language for my corporation

  • Tsoding for prez.
    Don't you know that in 2024, programmers are lawyers? "The standard this, the POSIX layer specification, bla bla. DON'T YOU READ THE DOCUMENTATION?!?!?! LOL NOOB DIDN'T EVEN READ PAGE 200001" You need to start a legal course for programmers.

  • i swear to god if you made a course about programming in general, i could probably convince half of my entire university to watch it (please do it)

  • 18:00 yes! I always wondered about this. Started learning whatever programming languages I found interesting when I was a kid with a C64 and Atari ST, not thinking it was any kind of "career investment". The questions and tier lists of "what language to learn / ignore in 20XX" are really weird, like if musicians were posting videos like "DON'T learn piano in 2024… learn THIS instrument to stay relevant"

  • Wow, this might be what I wish rust was… Very nice!

  • i was just looking if someone did a video on this and 1 day ago you made one wow! what timing

  • So the issue you had at around 35:00 with the hare folder was that the executable is named after the parent folder, so creating a `hello` folder would have triggered the error.

  • we had raylib.js, now raylib.ha, what's next? I want raylib in brainfuck

  • Hmm, let's see if you can convince me to like it…

    Until now I've been mostly disregarding Hare, because it seemed to fall into similar pitfalls as Go. Not to say that either is bad, but that they seem to spend their complexity points on pretty pointless language constructs (like `nil` instead of just having nice tagged unions). Have you looked at Austral tho?

    Out of all the other projects from Drew DeVault, I'm frankly much more interested in the Helios microkernel (even though it is written in Hare).

  • the memelanguage made by the biggest ♿shill out there

  • ive only seen it on /g/ but it seems like asomewhat good language

  • Given 10 cores with no memory limit, llvm and clang on my gentoo each takes about 40mins to compile ….😅

  • I know that most consider it bikeshedding, but for once I actually disagree with you on how a language is laid out. It can present a significant barrier to entry for people who are new to a language, even if they're an experienced developer, but more than that it can be an impediment to normal development if it does things that are drastically different from normal or in general are just onerous. Too many symbols and it can be difficult to look things up. Too many keywords and it's annoying to type.

  • First you stick with a language, any language. After you have the tool to do actual programming, you will realise the language is just a path to your goal and there are many other paths to choose from. I think everyone learns like this. A general programming course is useful, but it is not as useful as actually doing programming.

  • It's pleasure to watch another interesting topic and get motivated for doing something cool just for fun.
    While people like you exists in this world i have a hope that all is not lost for us.
    I wish one day i will be free from this big companies bullshit and would enjoy my portion of the recreational programming.
    Thank you, mista Zozin, as always ❤️

  • Saying that it's useless because it will never be widely adopted is thinking of programming languages as cryptocurrencies. Tsoding was right.

  • Rust promoting glorified Either types as an alternative to exceptions has been a disaster for the human race.

  • Learning how a library works by grepping around and reading the source code is a really useful skill — I started a new job about a month ago and I've been basically learning how to use their primary library through a combination of grepping around, using breakpoints to see whats happening, and reading docstrings, and primarily the former. It's so good!

  • 🐰bunny language🐰 is my new favorite! 🐇🐇

  • If you enjoy trying out new programming languages, I would like to suggest checking out the Sidef programming language. 🙂

    Disclaimer: I'm the author of the language.

  • wait, but right a the end you rated the language with 8/10 👀
    please prediction model-san 🙏 give a rate to more languages that can run raylib so that we can finally have a proper programming language tier list

  • I hope you'll make course about programming in general.

Comments are closed.