Vlákno názorů k článku
Tmux-rs je nová implementace multiplexeru Tmux přepsaná v jazyce Rust od Michal Šmucr - Přesně, je to ve zprávičce i odkazovaném článku....

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 7. 2025 13:24

    Michal Šmucr
    Bronzový podporovatel

    Přesně, je to ve zprávičce i odkazovaném článku. Vybral si, že nejdřív překlopí (i s použitím automatických pomocníků a nástrojů) kód do Rustu a bude dál optimalizovat a refaktorovat.

    Jinak tmux částečně curses (resp. ncurses podle platformy) používá, ale v podstatě pouze na low level komunikaci s terminálem a zjišťování základních informací o něm. Nepoužívá z té knihovny žádné high level funkce pro vytváření a správu oken (jako newwin, delwin, mvwin atp.), na to má právě svůj vnitřní engine.

  • 7. 7. 2025 13:44

    RDa

    Tak pokud se autor uci .. mozna.

    U mature SW bych spis cekal ze je jasny co ten program dela, a tudiz by to slo napsat na zelene louce v novem jazyce, omnoho efektivneji - s novou architekturou a pouzitim konstrukci ktere jsou vyssi level (treba reseni paralelismu).

  • 7. 7. 2025 14:12

    Michal Šmucr
    Bronzový podporovatel

    Pardon, ten předchozí post jsem napsal do špatného vlákna, měla to být odpověď Michalovi Smržovi.
    Je to evidentně záměr autora, že si bude přicházet na cesty a zkoušet jak přepisovat původní konstrukce do Rustu, optimalizovat atd. a u toho to průběžně dokumentovat, psát podobné zprávičky o postupu atp., což taky může být pro leckoho užitečné. A zábava pro něj bude spíš cesta než cíl :)
    A souhlas, mohl to samozřejmě také vzít z gruntu a od začátku využívat všech vlastností, co Rust nabízí.
    Nicméně podobné projekty, co jsou od začátku psané v Rustu a mají víc možností než tmux už pár let existují, např. https://zellij.dev/