Typed Throws, Data Isolation, Embedded Swift & More | Top 6 Updates of Swift 6 |

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024

ความคิดเห็น • 15

  • @DenisBrilliantov
    @DenisBrilliantov 3 วันที่ผ่านมา +1

    cool cool cool. just in time

  • @Amzdgg
    @Amzdgg 3 วันที่ผ่านมา

    I'm excited for more Foundation stuff being ported to linux in swift 6 (like async URLSession methods)

  • @etaosin
    @etaosin 3 วันที่ผ่านมา

    Nice, thx for this info. I guess learning Swift is never ending story. But is fun every time I discover something new

    • @SwiftBird
      @SwiftBird  2 วันที่ผ่านมา

      Very true!

  • @twenty-fifth420
    @twenty-fifth420 3 วันที่ผ่านมา

    "Migrating to this version might take you a while."
    Not if you are an unemployed neet who uses Swift for personal projects ; )
    Plus, I think I have to explore more with the pointer API and hardened concurrency model before I do serious work.

    • @SwiftBird
      @SwiftBird  3 วันที่ผ่านมา +1

      It’s a matter of perspective! Some personal projects would give a hard time to even the most experienced developers 😅
      I wonder, are you interested in the pointer APIs for something specific? I can’t remember the last time I actually needed them for my real tasks 🤔

    • @twenty-fifth420
      @twenty-fifth420 3 วันที่ผ่านมา

      @@SwiftBird Yes, I am making a fantasy console, and I was playing with 5.10 a bit. I sort of am looking at the various pointer types. I would say 80% of my code was mostly just Swift doing that awesome reference counting.
      But I also did some magic with an enum and the ‘unsafepointers’ until I found out opaque pointer exists and I should be using that lol.
      Other then that? Not really. I actually would say the other project was a Raylib binding, but I gave up because of the frustrating lack of documentation for specifically the compiler/package manage for binding with C/C++ code. The old Raylib binding for 4.5 is alright….but 5.5 is around the corner so only using it as a soft reference. Another case is with GDExtension with swift, which I would recommend to look at if you ever wanna do game dev. It is complicated, but it is binding to Godot which is C++, so what can you do there? 🤷 Other then the fantasy console, the only other thing I am looking at is a website with Swift. I think SwiftNIO is so much better then equals in Crystal/Go’s ecosystem. (which is not saying much but at least Go makes it painless to do concurrency…)
      Anyway! yes, definitely a matter of perspective! I also have to do a renderer/rasterizer with Swift, but luckily most of my code was single threaded before I added an actor stub, so I will definitely have to explore that.
      What I really wish existed as a Linux guy…was a Bevy for Swift.

    • @SwiftBird
      @SwiftBird  3 วันที่ผ่านมา +1

      I’m genuinely impressed! Keep it up 🔥
      Swift on the web is my long-time dream. I tried, more than once, to find a sustainable way of using Swift with WASM (so I can deploy Swift backends on Firebase or Cloudflare), but it seems like the Swift / JS bindings infrastructure is still very limited 😵‍💫

  • @DenisBrilliantov
    @DenisBrilliantov 3 วันที่ผ่านมา

    It feels like you are working on you accent

    • @SwiftBird
      @SwiftBird  3 วันที่ผ่านมา

      Haha, not really, I didn’t do anything special 😅

  • @jamesxxxxxx
    @jamesxxxxxx วันที่ผ่านมา

    why you look so angry?

    • @SwiftBird
      @SwiftBird  วันที่ผ่านมา

      I do? Never noticed that 😅

    • @ChristopherCricketWallace
      @ChristopherCricketWallace 3 ชั่วโมงที่ผ่านมา

      Maybe that is his "i am speaking English (not my first language) face"
      I don't think he looks angry. I think he's just choosing his words while recoding and we can see him editing his thoughts in realtime.

  • @victorriurean
    @victorriurean วันที่ผ่านมา

    • @SwiftBird
      @SwiftBird  วันที่ผ่านมา

      🙋🏼‍♂️