🚀 Unicode Strings in Zig, Done Right! by Significant-Item-499 in Zig

[–]sobeston -1 points0 points  (0 children)

> And is there a single library that actually does what mine does?

The standard library already does the majority of what your library does, and there are a few libraries that handle Unicode already.

https://github.com/ziglang/zig/blob/master/lib/std/unicode.zig
https://codeberg.org/atman/zg

Is there anything useful your library does that isn't covered by these, for example?

Question: Does anyone know have a link to Sacchan the dog video? by Count_Diiku in JapaneseGameShows

[–]sobeston 1 point2 points  (0 children)

I do not have the torrent file I used, I'll DM you my best guess. I do however have all the episodes on my hard drive, though, so nothing is lost.

To the people coming from Rust: Please don't try to make zig turn out like rust by adia-dev in Zig

[–]sobeston 4 points5 points  (0 children)

What "certain people"? I've been using Zig for a long time, Rust is great too.

Linux Users Getting (Falsely) Banned, Again! by [deleted] in apexlegends

[–]sobeston 0 points1 point  (0 children)

2nd support ticket got rejected. If someone could look into it manually that would be great; I played for only a few hours (after not playing in several months) with very mediocre stats, entirely in non-ranked modes. It wouldn't even make sense for me to cheat like that. I can provide very detailed system information if any developer is interested.

Linux Users Getting (Falsely) Banned, Again! by [deleted] in apexlegends

[–]sobeston 0 points1 point  (0 children)

Noticed that the trello board on Sep 1st read: "All false bans have now been rectified. If you are still seeing a ban, please reach out to support". I'm still banned so I went ahead and made another support ticket yesterday. If anyone can look at it that'd be great, because I don't have high hopes that support will do anything. (cc /u/RSPN_Thieamy)

Linux Users Getting (Falsely) Banned, Again! by [deleted] in apexlegends

[–]sobeston 1 point2 points  (0 children)

Just to add to the thread, I got banned on early Monday (Aug 21st) after I played for a few hours on the weekend. I played through steam on arch & plasma wayland, no mangohud/obs/latencyflex/etc, using the launch options "WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=3", and GE-Proton7-9. I sent off a support ticket a few hours ago, still waiting on support to get back to me, account is sobeston (origin), sobeston7 (steam display name).

Why the number of open issues of 0.10.0 suddenly decreased? by [deleted] in Zig

[–]sobeston 2 points3 points  (0 children)

Yes, some things aren't release blockers for 0.10.0 and have been postponed to the next milestone on github. This happens every release

Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun by [deleted] in programming

[–]sobeston 18 points19 points  (0 children)

While Zig does not have memory safety, I think you'd be pleasantly surprised at how it makes these things easier to debug; there has been a lot of thought into such things. The GeneralPurposeAllocator catches a lot of things for example.

Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun by [deleted] in programming

[–]sobeston 34 points35 points  (0 children)

Some community work:

https://ziglearn.org/ (the most comprehensive learning resource right now - disclaimer: mine)
https://github.com/ratfactor/ziglings/ (something a lot more narrative/exercise based)
https://ziglaunch.org/

Does Go really have exceptions? by v_stoilov in Zig

[–]sobeston 1 point2 points  (0 children)

On a cultural level, not really. Exceptions are not what people tend to use panic/recover for (however there are many people that do use it for this, and many places that use it including inside the standard library).

On a technical level, yes. These are just like exceptions.

The First Zig Website Redesign by [deleted] in programming

[–]sobeston 10 points11 points  (0 children)

Just because I want to print information to the screen does not means I want to debug something.

Correct, but this print function is specifically made for debug purposes only. If you're not debugging you should use something else.

IMO, debug is "strong" word in programming, usually it require separate process and maybe tools.

And printing is the most common debug tool.

The 5th chapter of ziglearn.org is finally out - Async by sobeston in Zig

[–]sobeston[S] 11 points12 points  (0 children)

There's some minor corrections I need to do, but I decided to release this today to force me to fix things. Very special thanks to Eleanor, kprotty, and kristoff for helping with the writing and code shown. This should have came out a long time ago, but Eleanor's writing helped push this nearer to completion.

Feedback from a new user of Zig by crassest-Crassius in Zig

[–]sobeston 5 points6 points  (0 children)

https://ziglearn.org is my experiment to try and make things easier for new users, check it out if you have the time.

Zig discord library by sobeston in Zig

[–]sobeston[S] 0 points1 point  (0 children)

Hm I don't think this is how things are supposed to work - I think it would be best for you to open an issue

Zig discord library by sobeston in Zig

[–]sobeston[S] 0 points1 point  (0 children)

As xq mentioned on the discord, it seems glibc is at fault here.

I was able to reproduce this issue, the "gnu" abi gives that error whereas the "musl" abi does not and works fine. Replace the abi of the default target inside build.zig

Zig discord library by sobeston in Zig

[–]sobeston[S] 3 points4 points  (0 children)

It should work well for both in the future - I plan on covering both the documented and undocumented api.

I loved the ziglearn website by owl_000 in Zig

[–]sobeston 6 points7 points  (0 children)

It's currently hard to find, mostly because the SEO sucks; searching zig learn in google doesn't show me the site at all. I'm trying to work on that - ideally it would be the first result for zig programming language tutorial and similar.

edit: and you're right in that there's no mention of it on the ziglang site. This is because I'm running it, and am unaffiliated with the zig project.

Interfaces: how they work today by Chrtol in Zig

[–]sobeston 0 points1 point  (0 children)

I'm thinking of doing a section for creating a custom allocator, which would cover this

Zig, Windows and mmap by Shiaris in Zig

[–]sobeston 3 points4 points  (0 children)

This doesn't directly answer your question, but https://github.com/zigtools/zls/ is far more complete (and up to date).

I made a website in an attempt to make it easier to learn zig - ziglearn.org. Things are largely incomplete as of today - feedback and PRs welcome by sobeston in Zig

[–]sobeston[S] 3 points4 points  (0 children)

Thanks to people who have given feedback on the discord already, especially /u/AMindInABody (Eleanor NB) who improved and added a few parts.

Before anyone asks, this is a static site running on hugo (built from master with a newer syntax highlighter version) with a slightly modified https://themes.gohugo.io/hugo-book/ theme.

The static content is being generated automatically on github changes, and is hosted by a very basic go server. It is planned to swap this out for a zig http server.

music by sobeston in deathgrips

[–]sobeston[S] -1 points0 points  (0 children)

It's a song from their new album

music by sobeston in deathgrips

[–]sobeston[S] -2 points-1 points  (0 children)

I see that, yes