Це відео не доступне.
Перепрошуємо.
Publishing Diagnostics From Three Years of ZLS - Auguste Rame - Software You Can Love Vancouver 2023
Вставка
- Опубліковано 20 лип 2023
- Official website: softwareyoucan.love
Vancouver Conference Website: softwareyoucanlove.ca
Abstract:
Three years ago, Alex Naskos and I gave a Zig SHOWTIME talk about the Zig Language Server (ZLS). Today, with ten times as many users, a team more than twice the size, and a codebase so large it's practically bootstrapped, it's clear that there are lots of new lessons to share. From fundraising to fuzzing to community to comptime completions, I'll share our (still ongoing) journey to making ZLS Software You Can Love.
My guy out here living life on 1.25x speed
Exactly! So 0.75 Playback Speed is just perfect! 😀
LMFAO I spent ages searching the UA-cam UI for playback speed, while wondering how I accidentally went 2.x 😂
I love it, never slow down Auguste!
No complaints, I wouldn't expect anything less from someone who got into software engineering at half the age I did lol
Great talk.
The speaker is clear, interesting, funny, and humble.
Glad to see him be part of the zig community.
belike 3 hours speedrun explaining zls
Bro is XQC of zig community😅
Thank you for developing and maintaining zls!
Q&A timestamps:
- 22:28: What is InternPool?
- 23:19: Are you using the same parsing/lexing code as Zig (compiler)?
- 23:53: What about running all build steps as part of ZLS analysis?
- 25:30: Is it possible to turn off analysis of some language features?
- 26:22: Why did ZLS stop analyzing generated files?
- 26:54: (how to hack around the limitation)
- 28:01: Is there a plan to have linters?
- 29:08: How do you deal with mangled code or messy AST?
- 30:34: Since Zig also compiles C/C++, could ZLS analyze those?
- 31:39: (praise to how ZLS helps the Zig project and users)
Eminem now has a worthy contender for that Rap god title
GO Auguste! Didn't know you got a job, congrats! I believe in you! I'm too lazy to contribute myself!
Finally a speaker that talks as fast as I can think. No need for speeding up the video.
Engaging talk, interesting language
I had to watch the video at least 0.75x slower. Yoh Auguste can talk really fast!!!
He IS a language server
What's the prototypical example of a good LSP? I'm new to this and trying to understand the space (I'm used to my IDE acting as a LS).
😄😄 I'd be lying if I say I heard everything however I really like the presentation.
Great talk! He speaks a bit too fast, but playing at 0.75x compensates it.
Still easy to follow at 2x speed though. I've seen faster and still don't knock down the speed from 2x.