Це відео не доступне.
Перепрошуємо.

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.

КОМЕНТАРІ • 19

  • @j-r-hill
    @j-r-hill Рік тому +76

    My guy out here living life on 1.25x speed

    • @dudethebuilder
      @dudethebuilder Рік тому +5

      Exactly! So 0.75 Playback Speed is just perfect! 😀

    • @markmcdonnell
      @markmcdonnell Рік тому +4

      LMFAO I spent ages searching the UA-cam UI for playback speed, while wondering how I accidentally went 2.x 😂

    • @dacjames
      @dacjames Рік тому +5

      I love it, never slow down Auguste!

    • @j-r-hill
      @j-r-hill Рік тому +8

      No complaints, I wouldn't expect anything less from someone who got into software engineering at half the age I did lol

  • @10e999
    @10e999 Рік тому +14

    Great talk.
    The speaker is clear, interesting, funny, and humble.
    Glad to see him be part of the zig community.

  • @arya_bakh
    @arya_bakh Рік тому +12

    belike 3 hours speedrun explaining zls

  • @voltflake
    @voltflake Рік тому +9

    Bro is XQC of zig community😅
    Thank you for developing and maintaining zls!

  • @_kurohana
    @_kurohana Рік тому +5

    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)

  • @johnnm3207
    @johnnm3207 Рік тому +6

    Eminem now has a worthy contender for that Rap god title

  • @nathanfranck5822
    @nathanfranck5822 Рік тому +3

    GO Auguste! Didn't know you got a job, congrats! I believe in you! I'm too lazy to contribute myself!

  • @godDIEmanLIVE
    @godDIEmanLIVE 10 місяців тому

    Finally a speaker that talks as fast as I can think. No need for speeding up the video.

  • @bryanhunt3099
    @bryanhunt3099 Рік тому +2

    Engaging talk, interesting language

  • @johnnm3207
    @johnnm3207 Рік тому +5

    I had to watch the video at least 0.75x slower. Yoh Auguste can talk really fast!!!

    • @j-r-hill
      @j-r-hill Рік тому +6

      He IS a language server

  • @cwagnello
    @cwagnello Місяць тому

    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).

  • @kevinkkirimii
    @kevinkkirimii Рік тому

    😄😄 I'd be lying if I say I heard everything however I really like the presentation.

  • @krumbergify
    @krumbergify Рік тому +3

    Great talk! He speaks a bit too fast, but playing at 0.75x compensates it.

    • @nextlifeonearth
      @nextlifeonearth 10 місяців тому

      Still easy to follow at 2x speed though. I've seen faster and still don't knock down the speed from 2x.