I decided to start learning Zig this past week, and typing in "zig book" to a search engine led me to that project. After a handful of pages, I had no clue what was going on and couldn't follow it (that said, I am new).
I quickly found https://ziglang.org/learn/, and the guide is great. For ziglings, make sure you're on the latest dev build (as it says in the README)! (Edit: or get the tagged release for the version you have!)
For what it's worth, I recently played the 25yr release of Half-Life on Macbook Pro M1 using Parallels with Windows on Steam. I re-played the entire game over a few months, and it was a really great experience.
It's disheartening to hear that such an excellent game was kept from entire platforms because of what happened in that story.
RailsCasts was an incredible help in my early web career, and I was soso grateful for the time and effort that went in to each episode. I've wondered about this story for years, and it's wonderful to see this story start to get told. I hope Ryan is doing okay and in a good place!
Wow, I'm horrified that the post was received this way. How did it make you feel bullied? Was this because of it using imperatives with "do" and "don't"?
edit: the real-talk takeaways at the end are worth reading, I think (I'm biased, though)
This originated as a fun talk at the Auckland Functional Programming meetup. Given there is so much "here's how to get your team into FP" content out there already, this felt like an engaging approach and was a nice talk to share with folx.
I disagree that it's annoying and click baity — else I wouldn't have went to all the effort — but if it's not for you, it's not for you.
Obviously my original comment was meant to be read as the opposite of what I said, given the tone. Since there’s so many other comments out there heaping praise this felt like a more engaging approach. Though I guess if you’re not paying close attention you’d dismiss it as negative intent.
TS and Elm were included in a "Don't have static type checking" section, alongside Flow, ReasonML, and a blank space for all the others. The point I was going for was that there are numerous options for static type checking for the web out there.
Sure, but I still don’t think they’re equivalent. Not all type systems are created equal, and TS has to work under a wildly different set of constraints (like escape hatches) than Elm does.
I appreciate that you assumed good faith. For what it’s worth, “yak shaving” is an analogy to what programmers often find themselves spending their time doing.
That's really weird, and I'm sorry that happened. I'm on Firefox Developer Edition on macOS, and it displays inline for me, but that could be my settings.
I'll take a look at using an embed tonight. Thanks for the feedback!
> I'm on Firefox Developer Edition on macOS, and it displays inline for me, but that could be my settings.
I looked into it and it indeed is the settings!
To reproduce the behavior, you'd go to General > Applications, then find PDF and if it's set to "Open in Firefox" then it will render inline, whereas if it's set to any of the other options, then it won't:
- Open in Firefox: will show the PDF inline, which is probably your setting
- Always ask: opening the webpage will result in a prompt for what to do with the PDF
- Save file: will always download it
- Use OS default application: will download it and then open it
This doesn't seem to be the case with the alternative approach, which just renders it inline always (when the browser in question supports the functionality), though this is definitely a bit of interesting behavior otherwise!
I quickly found https://ziglang.org/learn/, and the guide is great. For ziglings, make sure you're on the latest dev build (as it says in the README)! (Edit: or get the tagged release for the version you have!)
reply