• Kissaki@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    Are there docs / an overview of what it does and how?

    I remember Google marks their generated videos in some way. Is this based on similar or same published papers and approaches?

  • cockmushroom@reddthat.com
    link
    fedilink
    arrow-up
    4
    arrow-down
    11
    ·
    8 days ago

    I understand tge appeal, and benefits, of prototyoing in python but it is not an appropriate medium/format for the distribution of something this important.

    • Solumbran@lemmy.world
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      8 days ago

      I think that on the contrary, accessibility matters quite a lot here, and python is definitely more approachable and versatile here than a lot of other languages.

      • cockmushroom@reddthat.com
        link
        fedilink
        arrow-up
        1
        ·
        6 days ago

        Which are great things for prototyping but, for distributing things, virtual environments (or unversioned/tagged dependencies) and 3rd party package managers are a finnicky and brittle hurdles that make the end user’s lives worse. What’s more is that, without a legitimate type system, long term maintenance becomes a recurring pita. Exceptions are also problematic in that they blow up stacks of dependent computation rarely shrink over time without extensive rewriting. It’s also still a relatively slow language, which should be disqualifying for a performance sensitive project like this.

        Doesn’t even need to be as tough as rust; There’re languages that’re as easy to write. Go, for one, supports iterative workflows (there’re some community repls which, sadly, are usually versions behind but the compiler is very fast) and garbage collection and makes distribution/acquisition trivial. There’re versions of it that are more script-oriented and even have generator expressions and other declarative syntax features.