You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So, I am well aware that special characters in Windows are a gigantic pain to deal with, be it in C or in Zig.
But I believe there might be something to be done in this lib, to fix the fact that it prints this:
interface:487:21: error: Type 'interface.ClassC' does not implement interface 'interface.Interface(.{ .foo = fn (anytype) void, .bar = fn (anytype) void },null)':
1. Missing required method: foo
ÔööÔöÇ Add the method with the correct signature to your implementation
instead of this:
interface:487:21: error: Type 'interface.ClassC' does not implement interface 'interface.Interface(.{ .foo = fn (anytype) void, .bar = fn (anytype) void },null)':
1. Missing required method: foo
└─ Add the method with the correct signature to your implementation
also, unrelated, but I suggest you update the gitignore to handle the cache being put in .zig-cache instead of zig-cache (ZLS puts a .zig-cache everywhere with a build.zig, from what I understand)
Thanks, @TotoShampoin - .zig-cache is being handled in #7, but will need to look into the core issue more. These decorative characters clearly aren't Windows-friendly :)
Activity
TotoShampoin commentedon Feb 8, 2025
also, unrelated, but I suggest you update the gitignore to handle the cache being put in
.zig-cacheinstead ofzig-cache(ZLS puts a .zig-cache everywhere with a build.zig, from what I understand)nilslice commentedon Apr 20, 2025
Thanks, @TotoShampoin - .zig-cache is being handled in #7, but will need to look into the core issue more. These decorative characters clearly aren't Windows-friendly :)
nilslice commentedon Jun 6, 2025
I believe #8 should fix this. If you have a chance to check, please let me know!
nilslice commentedon Oct 28, 2025
And merged as part of #9.