Live data from Hacker News

Viewing profile — squeek502

squeek502

HN member
Joined
Thu, May 30, 2019, 9:02 PM UTC
HN karma
142
Public activity
40 items

About squeek502

https://www.ryanliptak.com

Recent public activity

  1. comment
    Comment #49088036

    > a plan to transition to it for C compilation That's not planned AFAIK (see https://github.com/ziglang/zig/issues/16269 ). `translate-c` is really only intended for header transla…

  2. comment
    Comment #48341649

    Might not make it in time for 0.17 but there is a contributor making progress on the COFF linker: https://codeberg.org/kcbanner/zig/src/branch/coff_linker_wip

  3. comment
    Comment #46103497

    That would only interact with the shell, as `%` is not actually part of the environment variable name, it's just a way to tell the shell you want it to get the value of an environm…

  4. comment
    Comment #46099379

    They work just fine, as the drive-specific CWD is stored in the environment as a normally-hidden = : environment variable which has all the same WTF-16 and case-insensitive propert…

  5. comment
    Comment #46050310

    > Any Mods you create for Minecraft: Java Edition from scratch belong to you (including pre-run Mods and in-memory Mods) and you can do whatever you want with them, as long as you …

  6. comment
    Comment #44965597

    0.15.0 was effectively skipped: https://github.com/ziglang/www.ziglang.org/commit/1be0f80b15...

  7. comment
    Comment #44401071

    Good catch, that does indeed look like a mistake in the spec. Everything past the first sentence of that error description is suspect, honestly (seems like it was naively adapted f…

  8. comment
    Comment #44399786

    Appreciate it (I'm the author). I'd like to think there's a good bit of interesting stuff in here outside of the specific topic of named character reference tokenization.

  9. comment
    Comment #44223446

    FWIW here's what that looks like for Zig: https://ziglang.org/news/2024-financials/

  10. comment
    Comment #44221912

    Relevant: https://github.com/ziglang/zig/issues/4055#issuecomment-1646...

  11. comment
    Comment #44221856

    As far as I'm aware, using the self-hosted backend for anything other than Debug mode is a goal, but a far-future goal. I believe the most relevant links are https://github.com/zig…

  12. comment
    Comment #43287043

    I'm probably not describing it fully accurately. See the link for the proper explanation.

  13. comment
    Comment #43273244

    My understanding is that Zig's incremental compilation will work on a much more granular level (i.e. functions, etc), so, for example, change one function and only that function (a…

  14. comment
    Comment #41832702

    For the miscompilations, the fix wouldn't add a new compile error. Instead, rc.exe would just start doing the right thing in certain scenarios, so previously broken things would st…

  15. comment
    Comment #41826745

    I think everything labeled 'miscompilation' could be fixed without breaking backwards compatibility, since triggering them always leads to an unusable/broken .res file. No clue how…

  16. comment
    Comment #41826716

    See https://www.ryanliptak.com/blog/zig-is-a-windows-resource-co... for an example of using the Zig build system to cross-compile an existing Windows GUI program written in C from …

  17. comment
    Comment #41825351

    Apologies if I got the tone wrong there, I definitely wasn't trying to roast the other projects. In terms of what I prioritized bug-for-bug compatibility on, I tailored it to getti…

  18. comment
    Comment #41823845

    Appreciate the added context! > |-separated lists of numeric or NOT Note that | is not the only operator that can be used in style parameters, & + and - are all allowed too. > perh…

  19. comment
    Comment #41823756

    Thanks! I'm actually pretty okay with where I've landed with FONT resources. The legwork has already been done in figuring things out, and with the strategy I've chosen, resinator …

  20. comment
    Comment #41823024

    I'm the author if anyone has questions

  21. comment
    Comment #40612812

    All of the listed goals have arguably been met, except: - Auto-generating a `.h` file has temporarily regressed - Friendly toward package maintainers is an ongoing goal - "Memory z…

  22. comment
    Comment #40561286

    SerenityOS's browser has never been named Ladybird AFAIK, it's always been just Browser. https://github.com/SerenityOS/serenity/tree/master/Userland/... Ladybird was the name used …

  23. story
  24. comment
    Comment #37673395

    There's support for exactly this type of OOM testing in Zig via std.testing.checkAllAllocationFailures: - https://github.com/ziglang/zig/blob/1606717b5fed83ee64ba1a91... - https://…

  25. comment