Will Your New Python Package Manager be Written in Rust?

Поделиться
HTML-код
  • Опубликовано: 11 окт 2024

Комментарии • 26

  • @DaveParr
    @DaveParr 7 месяцев назад +1

    Wow, you're just popping up in my life everywhere recently! Thanks for poking uv in advance for me!

  • @sirrobinofloxley7156
    @sirrobinofloxley7156 7 месяцев назад +6

    I've had 27-29 seconds using Python, and 3.4-5 seconds using Rust, so this is a major development, as long as they do what they're promising then this is going to get, really, really interesting. My gripes with Python were always that it didn't run as well as Rust, Rust's compiler was just sublime when it came out. Now, that Python have addressed that and now this Rustifying of Python packages may lead to unbelievable colabs, pardon the pun, with such things as much of the streamlining that's going on right now. I see a time where what was once linting will be offers of finished products, as you code, so you can literally have the choices that the environment can do. Much like, there was no github, then there was, there was no vscode, at least in the current state, then there was, there were no extensions etc etc... Fascinating stuff!

  • @daze8410
    @daze8410 7 месяцев назад +2

    If your terminal supports aliasing then you can shorten those commands really easily

  • @nikkonkde
    @nikkonkde Месяц назад

    This is pretty cool. Thanks for sharing

  • @sledgex9
    @sledgex9 7 месяцев назад +2

    A compiled language performs very well compared to an interpreted one! **shocked**

  • @DeathSugar
    @DeathSugar 7 месяцев назад

    I guess if github adopt it and bootstrap it in actions it will save a lot, similar to gix did to github cloning.

    • @IanWootten
      @IanWootten  7 месяцев назад

      Oh wow, hadn't heard of gix before.

  • @ZombieJig
    @ZombieJig 7 месяцев назад +2

    I don't personally care if the package manager is fast. I am only adding packages once per project. It is not a factor at all in development time, and certainly not runtime.

    • @kullimoney365
      @kullimoney365 7 месяцев назад

      true i see nothing wrong with pip still miles faster than pulling in 1000 rust crat/dep, that python comp need to shift the focus to rust before anything , i just see this project as calling a .so file.

    • @IanWootten
      @IanWootten  7 месяцев назад +5

      It is however a factor in a continuous integration pipeline, where multiple devs on a team could be installing dependencies on every pull request. Saving time there saves money.

  • @JorgetePanete
    @JorgetePanete 7 месяцев назад

    Pretty useful to have a package manager for... not Rust?... huh

  • @ordinarygg
    @ordinarygg 7 месяцев назад +2

    99% of software bottleneck is developer itself, this tool have a lot of hype but in reality is not a lot of value

  • @zahash1045
    @zahash1045 7 месяцев назад

    Got his ass too?

  • @StevenHartgers
    @StevenHartgers 7 месяцев назад

    Just proves the point that python's performance is shit, nothing new here. Improvements are welcome 🚀

  • @nathanruben3372
    @nathanruben3372 7 месяцев назад +2

    I literally hate pytnon and the pytonization of everywhere...

    • @gristlelollygag
      @gristlelollygag 7 месяцев назад

      Try to spell it correct first
      Nothing is getting Pythonized, quite the opposite - it's getting Rustified

  • @chrisdaman4179
    @chrisdaman4179 7 месяцев назад

    It isn't rust bringing the speed, it is just any compiled language. Don't make rust out to be a magic bullet of programming. in reality it limits design, and imposes more difficulty than it gains. The zealots re-writing everything seems nice until it is locked in place and impossible to change.

    • @IanWootten
      @IanWootten  7 месяцев назад

      I'm talking about tooling specifically here. Rust and the astral team are doing a great job of improving its performance and we can leverage it immediately.

    • @trillex1861
      @trillex1861 7 месяцев назад +1

      Rust does a lot to make writing very fast Code easy. If Rust limits you, you arent skilled in Rust. Rust can do everything c++ can do but safer and with easier to read and debug code.

    • @chrisdaman4179
      @chrisdaman4179 7 месяцев назад +3

      @@trillex1861 I am one of the very few devs that actually uses rust in production in a professional capacity. These claims are always made from the gospel of rust, and it is consistently not true. If you have team of more than 1 and core more than 1000 lines, than rust started to reveal it's ugly nature.
      To say you can do everything in rust is true, but to say it is just as easy AND safe is a blatant lie. Many design patterns and structures close to the metal require unsafe
      The suggestion that rust is easy in any capacity tells me you haven't attempted to write anything more than a little clip toy. The language is more bloated, and needlessly restrictive in design.
      A plastic butter knife is a lot safer than a table saw, but you wouldn't use a buttler knife to build a house.

    • @trillex1861
      @trillex1861 7 месяцев назад +1

      @@chrisdaman4179 Rust is currently used to build the House of most applications (Linux). Seems like the Butter knife ist just as capable as your chaimsaw but has huge advantages (otherwise it wouldnt be in the Linux Kernel).
      You just suck a writing rust. Its hard to get it right, dont give up.
      Rust is hard until you understand why it feels frustrasting at the beginning. You'll learn to appreciate it's restrictive compiler. It takes some time to see the benefites.

    • @chrisdaman4179
      @chrisdaman4179 7 месяцев назад

      @@trillex1861 in the Kernal is a far cry from building the house. Have fun being unemployed with your useless pile of a language